jfbjbaajhakafahiccfjhbjfiikekkiahjcgkibkbehgeadjigdkajkcbhhagfbdgefkkcafbbjidbkcefiebibfkgjfgggaiekcjaechcgekcbffdbkekcfifebddkcheccfhjjegfifdkdhjfcckajfgfkcjebhfhaifkbkckdbdkfjdhfkhjbkdageeaakejggbkeecghacbkbdgefkebdgbchdgkjbiagkbbgkjfgddjekckdgacibgikeckdihkajgfaahfeekehfbfiaahcdajkchhgkjdjgjebhjkjdeeibicdkkaahffbhikkghhgecfjjjfeiiehijjgfhdhaaiffaiahidjkedbebfcjicbkadgdiffajfkcbifffhafdjiikghjdajifigjcjbkiiijfbgediehkjfcdchbjbfhficbjkbbafakfjebcbgcjcahcgbacjddiiecgfcbchchdheakkhbiadgigfhhcjcgiffccjdkiehdgfgjdkkcbegbgikkhgcjibihhfjhaikhakedffajjbkkahikkiheekgkcfbihagdkbaebgjfbagchcgibhcffjbhkgkcicbgjghhdjfdbkbkhhcdajdbibfgafehahijgcjdddbibegkckjhbhkieakdkekgfjbaaidkjeckhgbigjegadcfaejebdffaigkidjbcjdgjbaiggehkciahagkdjcfkigbafbejjababfaegdidbakejiciebadkdihhgcjfdddbjhgbjdecghkfckkaidehgeadikdhdkfdfdjbkjjacagadcgbicghedjkghhgjfaedfajbciaehjfhfgfdidcgjfcaihbhhhbbkdfhhakeffjhcbjafkegjfhbfhjhfkcgaaahdikgchkgkcdkbahbjkgkgagjhjdecihgakfdcfhcafgfifgihjakfeaahaaecjcjhacfbehgkjgkihbeegkifakhbhcfkhakjeihaigkibgkhgibaeaagiaaiehdhbbhffichbbchbgjbagdjehifdhehhdakcehhgkhffhiejehchiikekkhiaahihiababhifaejhhcdachigechjfkdhigfhihghijhhjfhjhickhjjchihhkkdhhkchkhhehhhdcbhhbibajghkeghhgdeghhgbjbhkhfkjgkjhfkifjhehchhkhedchhchdiffbhdjifhhbkfehchkghehahhgfadhdkdhdihdjhechffhfihchdhfhhhbkghachcaieagahbagahdgabjkchjfggibkehggghbgbcbgfbdkacajbgfchhedkchgffaajbfgjghikebgafbgggkhjggbcdbjbjggggjjbgfkcaiacifiacjdegfgegifbiccfhicgkefhgdeachgjbgdefkebikghdcehcecghfibcagkgcfkjagfgfaahccegfaibkaigfcighdigechhdkgckfbifgebabegciecbiagdcikbjgcdaaecgaegfheehhjgcackiafjbacgjgdfifkagcfafikjgdfbakkhgcfckkbhghciiedhgdejkdgbkikdbfjcjcdfgcjcckfiabeebgbbcdffjhdiacfigfafacajgfdaaggiedccgcdebfkhidfacfibfiijajfgaakcccfhjbjfhgkefhfkjegbbfhffacfhdgacgekgfgfckdgffegfkkjgfkhadgjhbcfidffijfhdfggkfhcabfgjhaahdbifggkkfjhcfgefdchffgdffeegfgdcgdfhcifgbaffddhebkhfffajedibffadddfffcjbjeffabdbffickeffafifehigfaagjigjegjcigjagiiggifgifefgjfaekfeicieikhgagchdkfdabdiikkadcfihkehgccbjikehjbekfaaejcikjhbebickibdbfaakjfdfeikkidhhbbhkjebgadjkejgidhckifbgckkgbgfdadkjekkbfkjgebedkfgkhfbkkkfifkkegjikkegcckeeibgkdfifbkckhjekdegeikdbkejkbihbjjhfafikcjgkjjkgajjkhjhikbghhkbcjgdaekbceikbcajbjgkagcggkbjkehjjajkgfcggjkjkgcajkegggjhiddefjkggejgaffdikkeegkkjdhhkjdgkgkiidbkhjbfghkgheaghddghgggfhdgfbcgedggecfjgegdkgdjgdcegcaagcgbkgbgfjjfjhjfjajkjjhbcjjdcjhbhfekkhdddgjjcbfjhkdcbjhhajidkgbieijhfikekgebcjicggkhbkgkfhbhkfiabjgadjhcfjgffejgbgjgdjjjadjijjghbjgjdkdbjkhdikhfbkfgbkhijjghjgjkhikekakeegjhkikddijkjkibkjekjkbjgkkkadfkkajkjdfeffkefkhkgkfgkfckebkdakdkckbkjkiajgjfkgakbiiieiaiiaiigkibhajbaegkkajdcgikhcibkjiekbijcbakddijchegcdjdjicfbhijdbkgdbjeikeehdijihdcbdikghdjgcijffgicijbhbedikehdiiikggfkbikjgdabihhhadfhicggfejbighieaekicjkfdgiigffkfjjicachidicebjgdicfkkbhigbhdbiidfbeghcidbjjfgifihgdfiffgaedidkjidfiekikdaikkegigjccebiijfaekibigjacjjcacebicchhjhkikijhkhieabkjabbiaejaccecdhkhdjfhkfkgjjedijajadigihkfkchkeajidjiibkgckieehcjibjgiibibhhkbcjicjbgibiiajeaihkkieiaicibacedcibdiaghibacaibdchibccibaibihkdbhjfejekijaakijdjfajdjecjddkcjddbjahjjbjajbiiijbccjjaajbcjajbjdjejfjihbjifdkfijgifiikgbiejkifjhiggbiegbiihdhikcbihfihighiidiiigikiffaddbhfbgibabegeffefeeidhhgbkgfbadgecckbeghaakiibffahhkfkbdidjhhachijadbhjhcdgbfdccjjiehicejbjcefjcjejdggeigkfejhikefkfiehhdagcjceiaijhbieiegkbjiehbafcejeikcgabkeggagkakdegehgeacaefhdcefdkefadabdgeejejccdiebcbaedfbegkbjgiaddjkkdchkcibdkjckdifafeefcdbfcdkfajhcfhdckccchbgccdkgjcccibcfcjghjbbhgcjfbciahjbdgbbfccfcjeiebhbacjeefbhbgafadkgbabdfdaebjfdcjbbjebcaajdiidgajgidbcehjdajebccdgjehbbedbcibjebjhgeceididiadjecdbhcdfefcecfdedeeedhficbdghkdakbffcicdbdaebcdidbckhhceiedefgbcgiddhefbfhdiakkdfghehfbagdhdhifahjjcckbfjhjgifccfbhhafhjbgehbhckijfbjdccfcbiahkgieihbichegedfjfdgeiabhhbhhffjcbabggikbffjfdghigbaffdkjcakacfdhfagkideagjhedajbfaadikcefeajhjicbekiicffjejgebadkeecifikkjbhegfijbdhbicgjgecciihaadcikgjjghbeccaibegbeeegbkejhekaefibcgbdeagjdjdigefhhaebfjifehdehhccdfahddgcaijadjahdhkjddhhekbihahadkdkjcakcbdhkhicddaabgihdjdijcjdeaihdbdechaehdidcejkdfecgehiehdejdiifjfdfhgjajicjkkkchbeceabeabgbifekkeeefkkffajdcdkckkhfdfddgbckkdidhdcdikdahhedagdckcecckgcbahbhikjefgaihbcbajbijagefhahhjhefjdecaedakiijhdbfafjdhkegcjickkegdecdhibcckdbgedbhcbcddddidcbeiakdhdhgbeffkcfjdbehkkcehidbifjjcbbfffcffeeikeiciedcgcaciedecjhacbgjdcgkedgjddgibbeehecjhbeedaeheedccdcdkddfedcbdbgcabfjfeeijiijbeeijkjgedbdbckcdbceefhdgkeabkdehgcfkakgkbcieceddfgegaddkfbcbddkiehkaadjeedcibjehkbffgbddakaebdhkgchecikfahejfhaadbeecfhgekhhifjbejfhiibfbehebfbjjagfcjjhecaebbbcdbeakfbdhdkgdbkdfdheeeefeagkdibdjkhjcjfgaabhkgfigeaibdcafeajkkecijjcebbcifkbcjkdiibdcaebbeebejbiekjhcigbidckjbaedafeagbibiaghaahcikjbibaaigdafbgefajdgbaighiafjgcbbbeagbiabaheaggbajgejafkhfccgaghccdbahbfdaeahejcijaiffdaajgjefakfdbhaekifkakggkhbiifdhbacjcaebajfadeafcadhafgifkdjficadhajdfehkaaifbejjkabgbgeebcecichkfbcajkeiekaabdjjedjdjacejdhdidheggbdjghfjejedjcaajhedcadkihgkekggfaekfdkdebjckiejidfbeajbfddfkhjbefihehabhcicedhefdcdbdeegagifcekdbfcdcjaeghdaehekjeheddgkaagdgabbcdgjccedgcffjfcbfhbehhjcbbeaeabcijgbecaaicdbeakkehicbcgiabckdbcdeeekackfedefeakfdhkgbbkbdebbcbdjaaacabicgkfcefffcbkhfcbjaagjeahdaaekcbhhibeddkbeedaakkhbiciakkigfagchfbdgkfakkbibbhcebekaahhdfkkiadijkfbehbgdbfacbfgbacdkjcebkaachddjjafjegadaigbefaadcfkdbkgdkkkjefhacaddahijgdadhkcadkagdkgbediigdaeaddfbgaeakikidgckjdfjjddehghaeedghhdefiededhbdeaciaekgdgecaecfabjghhfechaceejaiabjiijbechcgecibbakhkacacejdgbdajfcdacbjfajajgbidfkaeeahdfjgdfigaeeekkjdkaccfgfabihdehbeechbahacdkhaghgdgiedhbedieddijbajgaafcidjbhdjedcgdigkfgibaffiaaeaddaiaacifaggkabbabaedkedfchkjiichjagchihbbhdchdaachagkjcfjhcjgcfjachdachagibgcgccajighacgbiiifdcfkfgjecficbdcgbjcficbaicgkecfgkaecffjghghiacfekcakgcfcbkdcfbbdfccfakceghefceicfkcehkhhcegkhgijkcegceieckccefjejbgceefegagdceeaiicjkdjbdkcdiddhddgedegedcieaceagckickfckacgekgjjgddebcijeceecgchdecfjchdecjedbedcgfjeekccgfafgijaceedccbbjhdfkcccdcfjccabhhkgbcbidfkddbkbejajdccdjfkjdgkcdjekhfbkcacacdkidcdahdfebhcbhihbcbecigikaacbfdbbkkbdkeacbabdcaejeeakdabkkifdbgggbkkbfkbjbcajkfkjcaccfgdgccajbefccgfgjccfdhcachcbdhbkeddiaccjfahcaaecihbcdiiijfcbkfbdkbkghfgbkfcfcdgggcebidbkcagekbkacfbkbikfdbjhjbjhakcabcdbfbjfcgbjfaigdbjeahbjcceefbheiceigcdgcdcejicchekjadacfafejcaecacfbbfbjaabbbjbkbibhcacbfcbccbecdbdcecfdkbacgbaichahcicjadafdadedj