aaicdaacbjfajachddjjacifadaecfahahbfdaeaiaaiaiffdaaigdafbgefajdgbaighiakfdbhbahbbbbedbcibjbbcifkbbdcaebbdgbbfccfbecbeceabeabgbeebejbehkkcehibeiakdhdhgbfaadikcebgehbhckijbibihahadkbjhakcabbkacbkghfgbkkbfkbjbcaaecihbcbhihbccgfgjccdbfceedccgbiiifdcgfafgijacicjkkkchckgcdakbffcicdbdaebcdidbdbckcddhhekddeagjhedajdegdgabbcdgbddgjccedgjddgibdgkaagdhajdfdhbediigddjahdhkjdjdjficadjkkdchkcidkcdkihgkebcbaedfbeccaibegedcgcaciedecjhacedfeedcibjeeijkjgeeefadabdgeefhacefhdcefdkefkkffajegkbjgiadehkaadjejdggeigkffaddbhfbgifakkfbdgkfbejjkfcbkhfdhkgfefgjfaeffabdbffgbafgfgjhaahdbifhffacfjafjhdiacfkhadfkkjggcaagcfafikjgcfckkbhgckfbifgdejkdgdjgechhdkgedggfaibkaigfbcgfcighdigfdaaggfhdgfkcaiacigggkhjgghdcehcecghfibcagkghkeghgihjakfeaagjbagdjegjegjhbcgjihcbjafkehcdajkchhghchdkdhffhfihfkifjhgbjbhkhgcjfdddbjhgjfaedfahhhhiababhkdbhhkeajhkhieabkiahagkdjcfiaibaibdiaghibegkckjhbibfgafehaibicchhjicggfejbidjiifihgdfigbhdbiiggbihiieiaiiaiijcbakddikcbikehdiiikggfkbikkegigjadigijajddbjdkkcbegbgjegfifdkdhjejekijgbgjgjjgjhbhfekjhfikejhkdcbjjadjjkbbafakfjkedbebfckbcjgdaekckdageeaakekddikdkegcckekakfaaejcikfckkaidekfiabkgfjbaaidkgkhbkgkhkidhhbbhkifbgckkjdeeibicdkjfdfeikkjgebedkkadcfihkkakkk