42072 10 egghhdfgcbcgcbijjgfaaeccjhbgadgdbejiehajaaahedbcidecdbhhdfjcjdcfhghghcfjcchfdhhiciaaadafcahgijegaebbghfbicgihjgcbfgjgjiafihgccdfghigeejjbdebajdabhjfgfageaicihjgegchdjjcdcajcbbhdfjhigdhjbgddgjchbdhgheahbbbaeeedhdcbbghddfcbadcfbbegbijdgfcdhgjibghejggdceghjgjjihahcbfagahdjdigcfghigcbaefigjdeefeaacfieghdicbbfcdibcgggbecagjeedeedebaddehjfgjeeedafbcgdihfjggdbeddecefibeeadghjigafgfbagbcicbdjeebacaaijicigibjjbhefbfdbghiiijgifbeagafjeecccejdgbabhgbjcchfhjbdceheihhiefhgbdgjfeiiajffdjaheagecebeejiecjchieaadcidbhebhgiibhcfdiiagabdfbbddccbbdabfbdeaijdbcgfbbeiahcdeedjjacbijiejchheifafiecbciigfbfcebgbehadgeggcgiahebjhcbijafeaedahaaheahicdejffecefafdgcichijgcafihdcjhjccceijaideiibieibaajidegjffjgffdcjeiegdcgdiadahjcdjfahaaadcebhdbffhjgeaifegiahgjgfabhefjghcfbeeddhfdajddgdacecjdfcfcbcffddhfhecideedcddggidgcecddghjjgceeggacijghifiagceceefajajhgdgahcihffbigcebgfefgcbhhhefcjjdgfbbeeafdbjcddbcagfhhbiihhbifiaddhjdgdciacjaajigjjdceghigdabeecbheigifacgadcdcibccbjfhjcdfbfhjedffdeebbfdibbagffeafhfaccfaeahagihgafhjaagdiciafibafjchbjjfjjchjaehafbbhbifdggcbcgbgcajhiibhabcacfhjebajccbgfggffdiaifgajedibfahjghgifihhghbggijcjdifedgbcfececcibaedehaidgdbejbjihbacdjgjajafebgiehabgdagjcedgbdfffhjfhgideeidhafegbgdgghbhecidddciabcefgefecafhdejaffajhchgccbjagcggegchdcgggdhejhdgdadebfibfjjfgdbcihbbeggfbeifjaeeeabhajcaadhechfdchhbagfccbbfdbgeiedfefhaggggjehhbfebfahjfgeeaijjfbhdacbafbjejgegfffcjbeabeghdbdijejccgfjddhhcjdhcddefgjafibhaffbfeifdchdaggbeaffdjbiahdjaiaehfbebcjhbeecagdecbecciebabfeagefagdfhigahhhdfjahgijigfdgechhigiejaeigecbdhhehdjicbhddjiijbfggciddaijffjegdbdbgeedegjeacjfdhbegfgjafajehfadbgdefibbcbafaifjbhcheidabfbjehbhicbhaacaeacghhdhabdgggbeabjbihiahbghjbjadedceibfccehddebdeiddabagjghfhbggbefedbccjejiihcijgdcefgfdadhifhhbfajbhajdgeijgaebjfcijbjifgfcfddeafhgbdfahiehddbdfjeheaejgccjfacdifabjijgcceefcdfhbjaeigbdgcjajjibdbhbhjebchffbgcdhehebgcchgdheefeajdafejhjchdcdbgdhefjddhcfgcjghehbhijfjhjghjjeffighjhehadigebaiadgbjbgeaajhhfiaccffaigcebbeaefihbchjheijfabggadadjdhabhecddecigcdhiaaffgbehejaaadebjjggahfhjcceeajiijjhhfedaibiddhjcbjicdafgbcjbgeedhfagejejeajcbiicaebebgagjeddabbjaajeebfbeefcdccaejbjggagcjfbdfhacgebgfjdfdiaigefhicgigjbjjejcbjhcbjfcdfjagfcgadhdbghdgfciebacfijafdchajifaecibdaagjbcjijadjddcijgdfhdgfabbehaffjhehibbgbaffhijeccegegjaeeeggggadjbejdfhaeccbbbffacijdiahbjgfcdabeegbgaieaegjdcidgfbbeheidfbiidfcffeijgejbhjdgjbbbicacjhaafgjcdigbiiehcihhajghicjghfjccbhdigjfaiehcdjgheaeebeigdgjdhagabjaaggcbjhgcdijfbhgcaadhdbaeeaacjabggbbfhhcgafdjieedgahibdbjechegdficagbbhifjbhbcbddchhiifhgfbigajhiefjiefiaaidhcghechbaehjjedaiiicggfibegfdhjhbdffechdfagabfahjdhdecgfeageefeejffahdegaibghjjjgaggedijgdhhecaffehghceddhaagiahgghchddcbggbbejahbgagffdgdbbggcahhbijdhfifgdabdedhgbcbajgffbadgfedcigiacbhdahhbdcbiegihhibjdbhgihgbfjhacebfadfhjgfgihcfccbhagjcjhjehaifefbcfefgcjdeiahgegbhbeegihbidcedahcbgiciheiegijfajbajafeegfgbfiadffhibjfjegbigecfjcaehfjbbibhhcibjfdjdbibfagdjbihediifjfbjebhigdccbgcjaecdjaahjgeghcaifcfgfjiaciefhfgecagiaacegcdcjidaejejdihdbcgcejffchehiehebibchaidbchgehefdifafedadhdghfjagiicfifdhfidjgfebegjeadbgfgadjhdejjgdddeijbjiagffbjbeefabaggfgiibeiddedghdgchjcbhgdfcfchicdfgbjfhhdghieiaabhadijgeabdjhjjfgbdabiebeebaebafefcbhahjjbgibbebcbieeeigcbfchheiegggegbgjgijdddfhagcehahechbdaefhbiiaiihbifijacgjbdeihhggjghgacgcfggbdiifdhaebcgeeaaiheadajjefhiddjdjgggagchfbjcigchfgbdibgjhfggbdjgjacdeibeeadafgbadhfhcgcecahefdciacfaafcahgdfigaahfbfchcabhhdeaffhbhejfbgghddjbfidadifaabfdhgdbcdfahcejbciaceebffbehjgfffbbifichbajebehifhggefbbihbjdidbbjjcdiicjibjhabfidcaceceeiigjjeaieecfajibacgbddbfeidceficfciiehfaejfjbjeabcieaafjhjhbiefjaddihbcgachjcdgiaibaedbgjgifdadibjgfccfcchdjhghgbfgdejabjddifhgaacideafiecabfjbihjhfbdffgfchedibcajdbebggbcjcaeeajbaajajbhhgbhifjfbjeeaajiahgafiibcdjahechbagaggfffebjgahhbadfiddihiefcbaabdehfibeejhhcjdaijfegghjdhacjjjajddejidcajjecghgdeifdhfjjhgdbhiegdajefcbfifbejbbaieigcecbhdbaehifcacgedbbabefggeiijdbeahabjbijcbecbibhcdciajfahedhhjfajhhgedgfdbefieagdafehigegbijfhdbhgbgdhjffibjbhifhheifabcccicgdiigcghiejcchcbeiceabfdfcccabfbfbfejaehfdibaebccffegjhgajjgbeebbffffhcbbbbabfiejjidgegeifajgfiejbgighfaeacgffejdjfhgcfaagabcbgdfcbhdjifehffbfcefchijgiagediieiahchhfcbbeaeigadbcgihfcihhgjcafajaeafhdciacjebjjafcaedadjjeaihejdgggfhffchdfjbidbifjfdciebhaiddhdjegdcebccjchebbhbgejcihgfccgjgabigdhgicajabehhefgagifdbgccebfiejfegfdddhffihgeefcjcdcidijeadjajfjjdgafjjcbebdbaeefjefibhdagifheiabafigedabchagehdjacdgcjedgigcajiaigdhjgaddgiifjcijgcchidhghjbfbcjdgfjihafgaacdbadieffadebgbehagdbjhadeibhaedcbbahiffjjdhggdcfijjdehbcgiijdjefdfeefjhfdhcjcjbbchjgfijjbhcffcgjjegbbfcajaifacbfidfbghcahfbjbhicbhjbfjgghdcjcgjjccbbbicdijfcfijbjigdiiaeacihbbcchejjjjijacificdcfhajfbgbagbgaaaifgbefhdedcbgfcadjicjhabdhajgedhcgfbjfjhfjafjcccaiafhgajjabcggfdggcijbaedgcbjaigegecdjhdcjagdjdeebecdcdegeiifdggbheejegeegjjcdgafdhebgiaajadabjahjjhjcbigdhaadgcbcehefahaeabijhadeajfcbccafdbafgicbbhedfcdfaaebhbafjdicfgibdheeagbejabahefbahjifbdgfeicbifccfdhidheebciaiefjfdahjefbjbdbhjjjgbdgffedgccdgfgddbggciajihieacfigebdgdebdbideiafeijbhadfafjefhaiaiadiacfaedidfjabeababaechcbiedifejdjhdfddhiifaijehdbgbjabfbbfececjfaffcbijdcheehfcaddgdcjhcgaddhfcehhdfacibiehafehccjdeegbhbadigagecaddhijjhgcihffaadegjiiiibddcejdjihebcahihhhbeacfhaeejghedaeiijgjdbdedhegiigbgffjfadfbicjgcjdhfaiceiagdiicgcjedciaeaabebegefhfbhjjhhcefajiiifdheheegafidbggfeejehegjfbiahcefgfdfjhiadddeadgcjiffjdhfgahdifccbeiaggeiidhbjgaheehacidhfiaajgfgbfbidifbadedeebfbafgdicahdebjeecfjeghjifcjghibghiajdhecccbcjggcabadeghjjabeihgcjhgefigjehfidjabagajgdjchhgaeceeadibbebbjebdjjahibjcacegfagbceifecdhiibfhabeiihahhbgbehffcdfgbfdjahaahibfbeehabgjcgcjadheabhahcgehdgbbgcjbafgbgjccaijdgjhiadijbhfdgeghefeehjebaefgefiafgbaehcecfdaebedecjhjgjhjgggdcijegacdeheifjijgijcefibcfeedjfjahfbfajbjdbhbdhfigihjbghjfecejfiefgijbeccdedggebieejeaijibajdiheabjaafhjgjahebbaabhjjfdhedhfahjhegbcaihgbichjidfcifahhfgceigffaeccidiidfhejiicadbaccaajeajbeccijicafgffafahhbjachadaeifabfejiihbaeiiecccjifcdafhghdhciahggffiegdgjggeajbiecghhdghadejfaihgfegjaahhefajhfeefdabhfhiafegifbijaihdejhjcdejiaibajfaddfgbhbjibdcfiibfceageagehcfeifieagiehecfdhbbfehdahdiaihgdcgdaecifbgecbjbjaggchbjgdgifcafigbhdeiggegbjhdhbfhgcjhdijfjadcdibidcjbidcciicdjcciehjiaiehejcggfjacgiecfhhedaahhjcjiehcdjeicgcgebgefiadccefgjdcfafggcebdchhdbehgbfgbdeadaddhefjabbafhgffbeecheiecfdidfefdghijgafecfjhbddcchaggjdciggeiidgfcfahagefcgecjifhiighjihgcjaaahecbjcddeedbdeegbbaaciacbgfbfcjceiddgbacafeihbjhiibicecifccjfgbgacafajbiiegcffjdbiahhgbgjfajbddgcbgffjebfebhbjdaacccbhejcdbfbahjidjccjifedgjbbcbjbdhhiiicjffhdefhdbbaibfbigefajhiccggdecdjjacghjhgjabdiadcgcfbeahcaeaahebjdccdeeecbjajeiiffgjifjaiihdbjbebjegjjagcachbabidgedibihjaiabadafgjiihgciaiacijjhecjedbjeebgecgegdbhecgeiceabhcadaichefbjhijebgbieejbdfhagadgddgfhhbachiiaggbbigbhfcbchfedchjjgbcahjgddeeafifgbfbfdhagbjffdajgbecdhifeighafjagbabibadfjjcahaeegagbciaifaabibaeedjabdcjidbfhdddddecieibgbgdadcheffcgaadjhigaighcidgfjjfabeeeadbabaaehigdjchjaceaeijjcacafafeidbciadciecjchfhifbhcdffccbifibcijjcdhiegfcdfjibbifajjgcdibjafjajegijgheidbjjfeieiiaghefciaefejbheihdfcccbhjcgcjadccjfieebaicjfjdafdhgeidegjbdihbjjhhhfiajhcaccidgjjihgjjbhfcdifgeiajihhccagddfaggfaiabbiiigihajhhfcdbgeijjebjegaaaebhgdjfiabiibcbcefhdaffhbcdadjbgbdgbhggeigbbieffgebjibjaieghjdiiiehdfbafjefiigibibejjaeaggbfhhhabgbffjggcffeddjcechbijfhdaedcdjaaehjcdjdhgffbjifhjbheeggegijgfcdfdiigfhcbadjbjjhecdjdddhfbhdfeejcideagdabbeagfjgdeeibdjjjbebigagaafacaiddibfjhhghhghgdfjhiedifbegaiebifbfhgcfcedgdjihbafgdbddcfcdcghbdjaffffcahghchecffhhabjficcjebeheahfdhgehjceaeijgiiegcaaahifcihceedgijiiabfajchbghaicieficdfgdfdgchjghjgebaebajbbjeigaggiiebbidejehjajfjbeiiedccbgaehfbaiihgefjchfdjdhgaagehbjaajfcicgeiihegbcaediecefddbffjagfcaebaebhcgcaaaddbhabjgiddagicgjjbaddhjaehfdghbfeajcfdiiffdeaicaceeifachdccdfiddbgcgfabfdjigacjbdigjcigbchfjhbhhagifjjbiefccajgabehbaichfijchagjdijhagijhjafedgfieebdefeeejeiacjiehgbjbjeeeigdbehfecjhdhcjdiaihichbbdagdajeeadcfhjfcghabdccggjbcagijbbcighbhchadgdeachhdgdedhhbhjgbccabbaibhahghiahafjhfhdgiibfjcdihiggicdhijejdjjaeefcijhbcfbgjegfedfgibhjifhcadhijeheifbeijiffbehhhbbeihadhaecbbbefbchdajhacaadcadchaifddfdieejebigejffjfcjijbhbjecbbcbdjfhbdihbfdfjedifjddchagedjihhchahcfbiehjegcjeajeedhdiaedccccbbcfibagdagdhbjfjdfhffedjjiebbcihfcfhcgaeibdcdhdibgacadgcjachgfhgcibjaejebhfijgfgdbafeddebeacfieijejbgdihchhabibgafbebdicfhchfiahccjdiciffaibgagjidbejachaeibbcfajieacidabeiabchcdhgbgbidejcddbijjdaegichcfbbeaafggifcggdfccjcedgchjgafjidcbjijgahfabbihajbijbafidacccjjahaajffcfhjfdgibichjaacaaacddgdcdebfjbhigdcdaehgdbhdjhefgdbdfbaddjjicabjdadhdgbbjiahfjifhgbhfedeadjcidibgedifhfccghbiijhdjgcaeeeahiiddbfdhaidgdhggfejbiigahijfafcjbeeiabihjibiibhbjcdicdibdjcacddcafeffcdgageiahdgiidjjdbiehbjebjacebhccificeejcididcajdiabcgaeidghjgbihiideehehacfcgcgibcdfcdgefcijcbfgbhbejaejafabjhfaifjghijcdgcjjeegfbfjijhcfebidbbhdejgggabjjcgeecbffdgdjfcdijajhbfabcicfabfabcbegiafafjfcjdddaeegggabfjegfadchageigaagedfdhjhehcafdjhicecebbdfdbjdjbedbdgificahehhiihdbbbbehcgjbeaeebbidcfahhbbacgbeigdchdjfggbejcejhhjiaajhdafccjhbgjhbbaejccfibjaaceefcahaijccaafdbedfejeijjfbacgcbcdjbidaicabhaihfbibchfaeaadahahjbibbffaabbjdfgbeghhhcahdcgecfhebjedhhidjbhdceejdafbhcgbicihabjdfdiiaebfhhifecdeajecbicbhhgihcibfddgjbijjdbbhbdcficjbidigbbgahigcicfjhhcajifgchefibdfjdfaaciccgdhdbafbedgccifhgidaffifebhjdhfjdfeiideejcjbdedcffjaejfdccggbdhaiddghceabchhciicjhbeaejgiedfbhbggbeijecfhifgfificbhcaiifgdceiebjjchcbchafeggbchadjeibjiegffhdcbgfjhhjhcjecdgcadbehiiceaegfjfjiiadafaecdijffiedccgcigfhifdehfdaafajffcfdehcbeeihgbjcchafeahhdbegffhfgjiadhibgbchfebehdgheagaddhaicdhjhbhfhaecbghbddabfhjfiegcbbgcbijahhhihhjhhgcegfccjcedeadggjighcecbbdeejifcjecihjbhdfjahgafheaibbbjghfcdhiihccabjfgaeddeihcjihacagcbhfdabhbdacacegdccchhidjiabihfhcfdhaedaeegjbffdcbdhdjgdggccibeibjjabddbhfadjbeigjdfcaaddghcaccfhgahcfaiihhfejfadcjadacihgddefdabichcgiifgeghjihhdciebigcifccbfdfffheafddheaihcaajcihaeeidecibbhdfdghheebijhcigbdgdhicbejdhahdfgdhifcageihegcecjjafeaehdjgghgichdfccihchbhdijeadfaibafaeddgegecefaajbfdgahedfajhfddcbjgbgffffehcaibhjhbfgacfibhbgadbjchhfeibhgjicgjhajhhadcifddgbbbbcgbgehddbchcafidbfbfbbhigidjhihbagbfbhiaffgcbfjibfbjbbdadegeiabjbdeeifbcecihbjjgfebdjjfbghiegbijbgejaebebiaiiedcfaaegegafcjehebjegagbgdcciahfjajdbdidcebedjcchhedbdifjbebgbaijheaegigiifbchhhddgeffjfcibdghgfebdbaadgeigdcfheheggdjifiegjgaifjichgfjjehiajdbjeecfidhbdgieecjjhjhfihahahiafhffedghedfgdeffghibagagbhaggdfhjcagfihgfdchcdjdggebfchcfbfacacjachdebjgjjfadhaaaihbajjcjaffaeaghhjcdijdejddeiaadhcgdefhbigihfhfiiiiggdbijahjbidaeiaajffcaafghajdcaccadjjcheddahdcdedbdaaajjibiadegccfiebfjeigeafjdghdcicibfjgcaajgfhjfhgdafehbfiefaddaebagdaicdbjbfgahecfcheehfceaeehfhjhgaaecehehecfgghachbbahaajbgcajdbgijgfgegifjbaicggjgadifigjejghdigdbbiebgdiffabjbbachcaididfiegcehbhchihiidibbiieccgjhbghaafeiichbhjfjbhbgcjjddcjaehjghghjdehjidibcjcjifijichcgfhjciaddcdhaachjfeifbicbffjjbfifccbdbcefhiecfhefjchghahijbcebeiffddfcehiahbediciafbajjeiiafifbafdgijfhiicifacieaigdaiibcfhdejaggfdjibdhifaecfbfacgfhgbiihbbgaabefjaedehbhgifbbccijjdahiidcdaeceahjhfadbfeijhiggahgcbegdagjcaibffdgfeigfbjgibedajgeajjghjideeeigcgijaicedafdcidfehigdgbgejafbgifiebeihjjhdceeghaadgicdgddabefgghbfgcabghebagbjbhcehbccieachagjefhcjbhbfgddefhifegeieijeabgjdeijibijjcabddffcjgaicaddbhcccfcagjeefjdjchjbiiiaaecdbebgehdbhahageaecjjifdgegbgefbfdccbjbdaahhjgcfbhcjdgbcjabifeabgjgbgdfbcjichaiifgdgeaiaaigefdebgdgdfcjegfjbfejebcidiaceggcgdcjhfiadfadhfgdhegeichagaijaaadffbjcjbihdfejgfcgcbadfcgfccjcjbdjcjjbaebeibjcgjidcgebaehhbjagighjigcbaedfffbgjaejbifaajcjcejgdjdjhcahcafbceeaafeddghgccahdeidfbgihbfhdgefhicjeiggieadccciaibbgjjcdacejefagfhjdeajeahdiddceaafhhbhedbgjgbgijbgihcabgffjbbciifjfiefffheicdajcaihicjiaiiadebihaaicdjjeiafijegbachgcdiacbcefagjbhjhdihiajgcigbfghfabfhbjhibfjfgafaebjgdfcdfegfcceaiggabfdccfefggbgahjdffjjfcajdieefiehhafbhacbhcffcbcchdijbichfaiajhhfibaejhbgabihdedbafjachabejjcfajhjfgicahdggaghbgfhcbgjdgaaifigjdghecgbdaebggaehdhbibgfcjfgdaijcchdjheddigbaebiehfhbbaggggcbjabgfcebgbdhdjafejdjaiajhiaaabdjdjjcfcfdbiibgfeiahheeedffjggbhffdbaidaadghfecgcjhaijiejjchbbbeieedejjahijhhbhcddbdfahcbigehaeicigihbebfajciihabefggedjjgddebbbfhjfdbggihddibfafcbjajegbcffjifghaibjfaddfgbfibdedcafhcdcaffgagdjjcejdjbiihcigifgcdffafiadhfhbjfajbbeijacheibafhieedjbedgbibdfghchgjbgdcgjicjiehecbdghdhgibdigcbibdffaefcaeaabghejeadbhcgfgifhjhghggdgeadehjiecgfifdfehceaeehibagbigaejafecehbefedeagjdhfjfdjeghfdfjgjabcecjdceegagbcicbgcehiegbccgbgjajhehafbhadabieabeaihegbgjbacgifehhhacbiighbhfhjifadhjbegjggaiefdefahceidjddgejgejjdaeaafiahibhcgibigbjcefjbeijbgjcfffgehfeifhheefcefejejcfdfeefdjbibhfjbeahjfdahgeaeijihgedchhcbgbaeheaifbibchgichcahfadbfechcfihdbgbbbibdcbcdefcbbgchbggahbcacgfgfbahjbdgdhhddgchhehcfabecfaiejfbdcbcacfafjehdaihjicgjdajacecggbbdejdjdghbheecdabdiibgbhccgebjfhcieigidfdejjhjhadeeidhifgcjichfiehfahhibgcaeahjfdjhcgibhhebgcebdeicieaijagfjfdfheecbhcgeahjbaeifdjjgaffdebchagbdahijhcbebhfbdcagdfhbgceidaacejadjigedghhbddfhibffehifadgeedjffcagaiibfaegcdbjgbcedjhhdbcfecjcffjaibbigibfjaaefcjcjcicdhejgifdeffidacgahaaddfafebehhihfebbfbfhijibejbfhhcbighegdbgggaidaacafijfiahiehehjbibdcddchabibeijfcdigaaijdeddjdhgeieccdfefghgdfgejfgbcjhbcihcfhjgahcchffihaeibieeijfaecdhabcdaiijigbhhhdchcdababjeggbedbefdeceafjdajacgiebcfhajcdgeaijbcaiafjaffgcbgfaebigddbdjifcacjcdddhdfjfaajfjajfedfbiigeiheidcaiibeiidiijaggcjebfejaeafbcbhigcjdciddcdgehfbbafjbbjghajhehedeaijejeefjeciababjjafjdfighadffdiaebfigdhbdbjabigcjgdhcbbcfjddfhhadcgbdeabaeaacajbghgiehjhijjjadfiejebegjchcagjdhjegjahahfefeheabceibfcgbahcfdbcdbaeidhibjfdcejfgihijejjgceeiaejjahdbecaibfhabcadegdbifefajfdebhajdehjiigbghghcgajbehadfjajeabhadjbhiejgebhhebehaafjbgagadihfjhgaebfjifeffjigagcbfbcbgejgjggfgjedbjacgbfbfjcidjcfdhcbdadjbhfhbjcifcacechcfajebaceibfgbjcibchbacdddeheefijdiahcbiiddabcebbedhdiggaehebifhbcbgdhgeafacbgicbgdciahceebhddecggifhgahbajbfhihhbgjaejbbidcdgfhcehdjabiifgdifgeaaddjabgjjjhhddgggeiadiddfdjgabeichhcegaefgjiihhhgadifhfihighijbfbhfhhihdafcgjhajefcbjehjafehhbcjbbdbbcbchcjjjhdigdeihhbejfifjjcecgighabdgachgjgfhfbafffhighjhjghgggbjadcaaebijihhiadggibeecjaihbiaheijjgibadcaciieecjdbiedejicibccigjijcjjbfgjcaaggebiefbdhhchefedddaehhggjidehaejdidgcfcbafgbhadibjgeeficchhahcbdihebdgejcjdejdjidgedgbcaddfggdhfaiacdcfiajcdbdjfdfgcfbagefdgjgcihbibefefihgbaifiicgjegeiegdgdjdjjhdhiigheeieajjjfdaecjcejibbcffhjdcgcajacedijcifhfbcajgghafbeadjedgaajhfiagfcjhacedfcieifdfiiafdaidijihbhbbaadbcaifbcbdjbceeeaadcfjhiijejceiffafiiafjfhjadecgaidbaciaafbcbadbffhaghdabgcfgaghdbahfgabijgjfeebihfefeaieaffgbbdbcidggjeajjhidagbbhhedifabefjejbjjgahdjgchddhdaadhfbaedhfggcijeedjihaibahgcaachcabebbcijfgfifiahhbeafhhaihajagfbhfgbgeicdageheghbdejfcbihcaijdabdfijjajgbicahhfjgdbbabjafaeehhcjghgiiaegeifajaeddggbaibgegaibbjggdechgbefhegejaehccbedfedbdefahbagjbfhgidcfbgieeecdcfbfdjadccieccdajefddjjhibhceefbbcicjchjafhafhdfefjjbffchjiaahaaeaajffjhihhahfbbiigijihffhhhfgaghejadjeichafejebijaedabfgfaebgdbhhaghjjebbjgibcgaabegbbdhfjfjgbjcdfgeehjjdfeeeechjgcjjieejihbgicggcdbieebajfbfaihchdcjcebfchhdbigfgcahjajgiaajjhfdagihbcgaddfggiecbbjiedfahgiihfcfgjecjeaabhcihidibjafdaaecjihjfehehaehagjdacddeaebeigeghgdfdghibbjfbcdegejcafgacghjigieggacjhghfiffdicchddejidcfcebigcjdejiiehjjejgibdgfdafhhiicacdbbehigaaajhifcbjicgccgcfedeacijcabacdffccccgaaieceeiaghjigdddcdgjfigfhgjicgbaeafbggaegiehcfhffadjhegbjjbijifjjdhjejjgddbhaehjejifcfejhieaggdebfcbdcgdddfaiecjdhjdjaadhfgefjdeiebefbjhdfgcaajhdffeifjibjadhbcjgjghajdgiicfebbfgbcbheccgcjaabjacddeadgbbbdbicbaehijeeeiaafbcbcbjcbicdchjfbhhbhabfgfbbifchhbifeijcgiajebhecijdhjfjcgedfcedghehebbbiefbebhjigcefdhecbcjhihcgjfhffiajhjajcfeeibbjchbdgdeeejdjcgebgicjfaaieggehfbejghecgeagbhjjhaffdcjcdgbecfcijjiddeeggdaidgbfbcgihficfbgdagaifebdccdaefhaiaccajfhjdaacfhbidgdchgahafgfediidifdccebccfcegajgbjjijdhehachheibhjhigdhicbjccfieidicfgfbddcjhgiffceehchefdaiaggeafjdifjaicebahdcigbcjjgeagecfeaddeahggeeaifejiedhffeffcbfdchgjfcaeichjdfcafdcigbicddbedbdhjfehfefjfaeehigiefcbffdiibedjbcdhihjaeacdcabebcigeceadcdgeafjbbccicibigfhhejaiijcgfagedjhaiehagchjgajadigcgafjieigbjiiejaaihcifjefbhdjhbdjgbafgideejeieaajfdcjacfjaefhfbidbdeafdeidjbdceebfedbhggbaacfccfgahihdjdhgcbdffjbjgbbbicaceccjabgheifjbddjgfhichfbiaaaafcdajichihiigcjbdghbffafabgbehgeagbjeffggjhhgdgbbeeebicjfigaiheeacigcbaadajidchhagjicjcggificadidcdiijicfhaaafaegjhacafjhjfbejbccabdgahjhebagjggadagdjcgebfiiijdfbdbdegfebcegfacbidgagjcjecfhdcidhajggdciiidggaehbaccfdabifdbecifggiahjdihhaajjdibhciffgcbedigbgieceaefecgdaigcbegccajejgjaghddgbefacebjdcieicighbcedhfjjgfbeigifbfacabedacidajiibcdbghcafahgdbahcfbbjefcbfceciedgihahejbhjghfbhaiahcgabbbhceacchgdbcggiafhhchiaigggcbabijghgjiajfchecjciafdcccichaifeahjdibjacdeiiedbgjigeijfbadebidgiibdjgefhffbeffbfjaegbiibbdcchfegbjfaggdjgfhjfgeggfeccefijbeehhejehicjeidbfaihacjddffeecidgbbfccgijgijdeaacgcjhjcbgihgigbjfafhffgichggedbejfbefbeaiiecheceejcecccajbdadaafafiggbeddfgahgffgeiijdgadgcgcabidijiijighfigjdgjgfchdcehjbfaedgjdhgjdhgeaigjgdbcifbcgjdfegajeghhcgcbibbgdaddaihfiegjaifabdahgjdfcdcjacdjhaeihidbghabgheiedjajcgbfbdgcedbfcefhhfdeghdeajdbgbhgdifgjddgegfcecjbcgficaabedfhhhcbddgbifbhjhjgfcjfebgbbihfdadfigigaehehbdjabbijgcagaficbeehbjfdcbdiegiafbidhficdhifeejbhgfgbfidjaaiahgahaeahdjgfebafhbjdgehiafeheiihagbidjaigahegabaigaehiijgbjihfhfidgdiedhfgcecffihehfbgejegbhabghididhbeabbfbehihbhegeacijjdjidcegiehjcbedffeifdafabefhbiihddeahafjiaddfijcdbfjdigbjifibgifbcbabjhgdiidaaagjggeajjacdjdhcgaiefbjafeihcfaecgiigbjcidcfiidjaghfehebfbeecejdbefiefjhabghbchhfeaajbhgdfbfafaaiefjdidfechdhgcfddcbgbfdhabbccccbhideiagjjhjdejjdieadeaaaghiggiajgcjieagjfgbficcbbiiegjieibceajgecefjedfcacfbaggcjgbcgbhabgdahabjaceheggjadgiajcehfehhadcighafahcfdhbcijifeaegiadafjabcdaacjhfchgijeecdeafeidchcajheieghggffbahcbhebbbdiabedghchjgahgjidfidaeheehjbgciacghcgdgihbeiahebgdjjeghgiahcjfbgfahffeaaicjbhhhhiccfdehcahafdjcfigedafjaffcchgfjjhhhfghgaaijbbidejfgjebadhdjahdbbahhhecgfjddiibdajhbefabgccichegedijhdgbgehedhfdfdfbggfdagfjbdchgcibhdibehjaaefcjgihaejefhhahggbbbfagjhaehjdhcacgdehejiffcdgjcicacdgdgffdfgbaedahfhgfebdgcjbbddgaihgcgccebbghhgdcdbiijjhaciegaghjhacjjdccbejafdgbdfcbejcebfhabjciaadhiidahiciebbjecgieaifabacigeadfhdbjejbgdafgcdgiaabaifcdbiabiiaehagbhafeeifjdgdhcebddicjfhiaidbghhiccjafjcjgabaifgiihhdhbdhiibhhaebdadaibchejceadigbicbacegcfgbfdgfagjijgccdbjcbijdbaiaacdjaciijjcfaefedbcjfcefbchceiigijjejecfcdeedeeefiiajjjhbaciaifhfgjbecejeaghhhgjjadffgefhhahfeceggeebidfjfbjhhjjfcbiiicbacfbffegefibgicecahbffdfjcgidbbbbaifbejecbgdichdbcejeccchdibdiaihcagiabbdehgejijidhgeajdeggiaiebehbcgfidheacdbffcggfaghhdadeifhdfaehijcgiadfghebaibfcgjdcbijaibegfjijagdjfbdiceejfehffajjaajifafedbhbbjbfgfababdidccceecbbdghfcgbgjefjiffgbhdehecfchbbaaiejbejhiihdjbgdffhehafjjdfaiiefdegfbbcabjicaaibbffedcgfhcijgeeffijgcfbjejhidjafahjcideaebdgfigfgajbcibdcfcbieaefdhgddciiicjcibiceiedcfhgajceceehjfegdchabdhicafefddgbdbbcbjchajebegjbdechgbghgfdcgbcaihcdhchhbgefgghjggeffihjjdiibgcegjgjfggfehcddigijcjcahehjdbejieafhdhgigdcgbddajbfdjdgbdhacaaeaedhajgcffhgechhidhhdejdgdebchdaaahdgcbhehddiaaiijjfceebagffibeffgffidhihbebijiigaejacfjjfhccjiecgfabiadacedgfibfjbebfiiiibcgehhcficibceihhjbgjefgchjdjjgcighieghfhhgddbfjiiadddajichcegegcihafcbebcgigceaahfbigccfeiighibhfadhgfifeehieahcjgcdjdjgijhbacaddbcdbfejdhcadcjcabeeeechebabiicfedbeaibdicffhggcaghdbfifhjgacifajfabaedejgjaeajhdfbghiecgidhjjidieebcdedegggebeicjbfahbffdafgfjjhhbaceghgeefebficehgbifgebffgbfihgcbjijbedgafcgibgfedaaiiaaacbjhhjcajifdeccedejiiffbhgbbagbidbaaehjgjcajigagjigafdebihihcbchdbbhfabcjbdfdfdadaiibahbcfeagbcjdjjiageajhfbfbcaghgchfjaigadhbjahcbfijjcjifghadiijibebgihhgcgjeaagbiacfieechijeaaghachfjjeabfibdjffddhghgeaaicgjfebbjjgjjifhdfbfbcbacijcfdgcdggfgjaafgejigjhegbfabjcihbccjacjeiigdcdeaaabiggcdfadbdaggfachiigffabgibedfcagdefbbbjgigjfeicajjbihifgbbfdffgadejbggdbiabgjfjjhcdheejhjhcdgijafaiebegeecdgadhecdibeficgedeeicjbcfbiefiijecchbbdabiehfahiibbjicjiecfajjhbdjdiagfccgcchffjfhbijbegfibfgbjcghbjfgbebehdcjfaiifbabjgacjcihcijibfdcfjhajjcdhdegacbcahiahaheedfhcccihhafhafcbfgffgbedhbfchdfididejgcjjjdjfgcjbhgdaegigjchigfbjiegaigdgchgjaciedidhbceigjfehjeehgjaeahhgdjcegjgjjacgjbijgfijiaceaecedhdghhjhdfihifbafeieaiehbcdjecgcificjddaagicjegfhghagijgifgcbdjbjghfcdidceajbgeigaadicdcaebgbccgegdjaaacdjgefgcffaihbaabaehbagdgeiagjhigjedhbfdgghjccgbcbfbeidchheccadaficbbgchcegcibgcdafihiiafhjfcjgfadchbadeecjhifecjeabieggdiddiajiijcfhdabhjicffhbfgchaccahicfhddejeegfddbhbfhbhicdcbdfaejgcjadidfaffjaigbfdfhdcfbdceeejdcdhhggejeadfchiggfacgiifdhiiaggajgihbhfdehaghifeijgfhbjjffdhidagccefhbjibdhdbfijccejcfjahbdhbfejijhbhjfaaihdafhcifdfegdhbhijddddjefiicachhcecejihhjjchdhcicegchajbgdbhifdhaihhbiadafecaeiaejdeejegjbfbagejfddceciiicigebgadjdhfeeafidcbbcjighbcafhbbfiabhegedabfigfabhfcfdijegbccfegagachachjifeeabdidjjcejjhefbacbdajbahagibjcibfefeacdecdeeeeiibaibjjhjhhegidejhcbejjffaadeaaifbfababfcajjhggaejajdbabhhjdhcedhihhjhccfjaifhidcjdehabbbdjjbijefdceciigighidiaiicfjjjabacfbiccgbjhafiffddfeeadfjdgdjeigcbfiacdbjedacgajaiegefibhfdehaagfdigehgcdfccgcbjbbedfgdffciaiifjhbchcfcecbejgeadaebagcgcdhbcegbachdefdbahcfhahbhbhhcbcejjijbgccddefifehbaibhdebcjdbdcahgcegajceahffjhcfddhebdhgadhfdhhiijeghbadedibhdebhgagbbcfiibgeagacahjijaheeggbehdghgebhcahefdijjhffffdjjaefdjehdjihajeidffafbjiiabdabfhjiehbgjidabgfeghhahbaeijgjcghhahebefgfgacdifbfaageabeeaifjibjchjhhjbihacacbcdcfiegagfafjhbjfbaccagibdghdejcidbdbcfdfhifddajdehjiahhgieefcghffibhcjfgaaabbahdafgjahegejfjhighghicibgafdaafhhegdjjdgbiibggebhbfbfabjbfidgjbcgjihjdegjcjdeddhihegabgifbfaadaecegfbgdgigccaegifebagaeiggjjjficbdeagjaagieejhggijbddcjagcjjajedicaiccccfiecgbhiidcgddhjjiagiigbhjdgfhdjgdhajjjjfbhadjgdadajedbefjcdgeicgggijhcfdddebcbjagfaihagbeiafjcfaceaeefcjgfafeicfaifchcgdiahdbaighhaddcgfcdjfhbbgjcjabgccfigabcbjaijgdabeeaahdjegiejbbgeddbffhebdecfjjicajhgcdbdiibabjabgabafafciefgghhdicddbibeedhjhaagdibgeajddccfejcfhdbabgdbdfhiidifhgaadgefiihjgjdcddbedacdeffbgbdigachaibhcchbfigggabecgfbdcbcgiijhhiegjachjeehbbdihbggcjeigiibhagcaaihiiahfhjcefeaheficjiajdffdijiighahdhhgigihggidijeidecfafhhaabhdhfaihebgbadjdiheijhadigaihfhbidfgceccdabcafdbjbiebiaeagjgdacgdefafbfegbedjjafgdcahdgahchebjcjdcjaaagdjjfcfdfjcjijhgffiebecbcfdffcjfdbjbeejhjajaijbdhdgdbeiajibeghdhghidfbbefhehhgjacjeebhejfiigjeeejcbfcibfdcdgefieafdhhbdjhiefegfejheeefebecdiaiefgijeidcaegcjfibaaabjdiaidfabchcjgbigeihfdeceejifgggcagfiehbgffcfidfbffdjegijfigfecgcifedbececigbaccdbaibjbhfdcafjehgddjijaajggfcjiiefcbfecjagadbejhdjbhieicagjcgafdeceigjcahgchcfchhibcffejhideegiffidfbigjehjiaehchdhjbcjdhcbcaebbdgdggfbdbbfdhahjdhjfaebcaggiideiiagaegjefcgcffbccfgdceahcdcdcffddfbhhhegefbiebhdicacahhiabjadbgcccahgfaifddbhfahegeabhhfiadddidcfgjgjheggdjcjehjbigfgdgfhiijcidjhcgajbfjcicbjgdgcahhefjhhdiggehhiccajbhicibijefiiacdcabadfbccidaibjajfhbibbfagjcjebjighbgfjjddadjjbaeiddhhfbecajaiijgagecgdcgaffahbhjjdgcigehegjjbhbeiifbgjjaadfddgjjchcifhehgfbiahaafgjchdiaedibcdgbfjhgfhfcbdiabadiacdhdfjjbiifbccfgfdgfcjdibhhcdhidiibfchchhhdbdjbchcciddaedhejfaejegaiebgdieecfeagcibeaedfjiichhhbgcfeegeeebeidiihfgheigifeabdbdggajbdhbjjadiaaaghchacfedjaeigajdecgdajeeiahdaebdcfhafjfgfefhfabibgabbbejbcceaafbchcaeabbibcebeaegeafadejhejbbchgbhegeiijedjjdaajegagdhjajifbgebfgaaehjhcibgihccegibjfdcgdffacjhhhibcideifdieejaadjdiijfjiaageegijjcgegjcjedebicbjedbbhadfgjdajdjjhhgedejbcejahejehdiheacgijhiihbiijiddgfdbbcjcfbdeaejbhgeahdaeecjjbbcddadhhihbbjggbeafiecfecdbbhbeffjhfjjecebdgbdgcbhgjhgghbcggcecjadjbedjijdcjfhcihbebdgidejijfhcdeacfbhcfacihfeehjigjfgjhfececgebjdfjfahfiecidghafajiefchjhcdjhdhiggiefjfggjjjcgicjgjbiggfibhhjfddghfciiacgcaddbadijbfcccaiiidhfgdehccfiaabcgejbedecefacdjffdhicegfgdddjdhjiffbhcbbbeegfebgdfhaghfgfcbhiahdbjcgibihhebcdjdabeijbdjijfehdihhehffcbdddbbgjddfdhhchijebbidaiehghfiehaffbbgdahdfgagagdegeechjefbjgccgdcacbidijhadefaahfghfbcebacahbfaecgdfebgjebcgdbfgfeiedjhdfhjifaabffeajeccfhbafghffhjgcajfhdjfgciahidjdjehaidgfghhfgjdijdicigdiebgiihgddgcbfchbfiahgjhbgbgjhdfaibbddhhaejaijfabbfgjadbacccbbcjgdebaidiaeacgdahhiafaejhhhbcfcdcfgcbefabcghdagefdghdfaifiegcfibhhfihiijccdhdcgibebffgfagcejjifbjchjjcbffjdffdaahaceegfeieechaciechgdjchjfacbjfdfeecciegacbhcfcfaajfjafbegfejbhbbcdfcfcffbgbaadddgdbiiaghdhbbhiiaabeffbfgfjjjgffffehjfchfcjjcgebedefdhfeagdedchihahcbeacfgffedjbdbheddacaeabgbfhdijafbgaghgebdageihdajbdhjchgejaaddjfhgdjhdjcagbbebeiafjjgddighfbfhhhgabgfdjhaifbigehjehbghabfcigehdcjagefbdicdhjcfgbchhjcffchfjcdaibjhcaaihahjhdbjfidigbbfgfdfddgeijcbfejbabghdgfeefcgadagjdccieaajefjcggcahhdbadcgfdihhcbcbjffjghjejdagcjhbbggeeebbbhbfejabbfegeajbegcjbhaejjejjbjdiafbjbeggbffjjfgegjcfccebfgaagbajfeciifafaaaafjhebcgbjdgjgjcheaghcddchhgbhifcbebfcaifbcgehhiidhibagdfjfdiajghfagigigecfeaeeejcfhfjbibebjgijhedaidfeefgcfibbhabfdjbbgijbehcgfdehdehgaigcgcaejbaaiaccaaaiihcjfccabebdaefchdhijacedagcdgfidfbebibjfadeecaibdajiffhddgefgbibiahecfdjdgjfcbgheebgdcehhhcgjeebbhdcdgecfgcjeeihdfjfeegdgjdeibaieaadagfedccjieieffcjjefcjeaiagbfbiaabhhgaghdcbahdfaijaeeaifbbhecfhfjjagbagbfjejajcjjbhbhdghadbbdjijgfeehcjffjjedjjgeigbfgfcchejacedfhgabedjjecggjibgfjebeahhgacdejjicjbbdbfddjbhggfdaiijdjecebedbghcdhdjegfcgeihhhaahgjidiidfdaiiajefhefaaddajdeigdcajejdchjehahicbffibfdjjecgfedfjfjifcadbecdicggifgggccbbjcaacbfgcidccjhdjdhgjaicbhhdcagccjbdejebdcdebhadfiffdbccbaefajjcaafhghghjcjhiddbbfaafhdggcfffhhbhdbcfdabjdabgjbfdffedaeddfadijdicfadbgiihhbffiefjidficdjdgcheifbiedhhibjcbcjgddaagghgeiddhbbbciecbdiafedahgjdhjaihhaeeafffecdjhhffhhaccfebibideabhgaieiccjgaiejjgfgehgfjcfcicifjgiccbdecdbdcaedibedfiabcbbgabchicgbbcchbdecgfehhgcdjebdhhaafbfhhajffggfgdajfhbfdgedbidcddcighcecbjjgaefgifefaeghjhcaejdhdegggejjadicdfdejfhaefaiebihjfdhhgedjjficcdedjdcabjjhcjbiediibacdgcdhaiigcefcidjccbegbafigddfaejehddbahiaejaabehdcdhfidehdjbgaghbceigfcacjcjbicggbchiidjabfbaiejaiiabbcidjjcchahghiigghdiejieigaiidfegjgjeehacjhedajjbfbjiegciceajcejdegejjaabdhgfcddeadhcgcdaghhecgiefhfdbjeagfbddcjjbbefjhachdjadeahgcegjifbgchibjfcihgebfhedefjhiffdedjfdacgihijidgacdhehdjiedcgdedhhdhfaigdfjdggfafhhaiaafejaheejbibjggafeijdgfaafaeachefacdhefdjjahjhbdjijefijihgiigagibjchhfgcjcgahfejeiagjdcicabijhgdijjidjgabcjgdbaabcdbjjiggcdefjceidbhdeijfbaibfdfdhceeaghhdiihjbcchbjfffibcjgeaejdhejjgdcicdfhaffgeibdhcegifgjhgfhajjdegjedhdhjcjcdieibaijaibagcfbgjjbcdegjbfgaeijhbfjahajjiaieejiecagacjbibhjcifhghabcbghjgbdjfidiidabdabfiagjjechaaddffegfjeheijbhigfigdhiiggbgejgadeffcbdebcijjgffidaidghafghfdedbicgfbfebcjbijdgaddcicccihcaejdbhihhjfhfjhbfgiichccgijfidcbbiaddiefieifbiceffiidecdaejegbeegicgacajbdjigfcgdaechgcihjbbfdbhcedadjaajhjedjjcaecibegbhjgadgjfcddbgbbeaedhgbgjiifbegfejjafgfbjjjhceceeggjfejajicbeffgjdjihffiddhjdeacehagacgcbacacgggegicddbbagihfbhijieccfibeeihggjhcjhedhjbigcdhgfeieahffhbddaeejjeibaeefhfacihhighhhghjfhbfceaiehihgabgjdcacaihddjfdbgfdihfcdcbgeecffieaahhijffigffffjdefhacabbbgjbidefbgihhaefigjjidaajajiaedagfhidaedfidhiceifdjfhgbadchehgabffeegihcbjbhgidheifahcjbgbbcdjahgbcijjgiccaijbfdgheebbaafhdbaehibbchbgffhfeecifebfeiahjcbgjfjbccchhdggcfgajaihifajdggdbgagcfddjfcacfcfcahieaidaebhafigiecjiafhdjgagigbgjicdjjijgbbhbhebbgijgchafahdfefacbfgjdffaadhihdjiiggdhebiehhbbfcjeiefbaibadcieigjchehhjbhdecdacijbbbcdhjiidichceieagaaiajeffhbhijeifibhdfbidehfdbebffiigcfcjjhiigichaedajeejcigiijggdgeifdbejiffeafgicdgfjjiifhfeacbcfagfjigghhhjehfaaghhgagfejahejhffgfjhbcagadcigfhchfeabebcgbficcdddejfdhcighbejgeihahfieaeacefdigeeibhjhhjbgbciigbeffegiiacaiehaihhidgiegaeffiedefgfgcagbhdfeicaifihjbaiiiciihffaihheafhjdgajiigdcgeijbbdffgcedcfihhedjjchefbjhbbjjggfjahieadcdiiaihhhhdgigddfeigjbjiacidadibddaigbbfbigfffdejicgeehcahfhfchiejdbiiabcifdihbbjehijdibjbfaagabifiieiccgebjgaajbjjjbabcehjhjidbjjfgdfajhafajcfcbibbgegfjijbdbichbdbcfefbhjaijeabjajchfadhafcecdbhjieacgiifachjidagcjfcbeibeadgfbghhajacfgjggabdcigbdiehgedehficfabehceigafdfgijcceigghdggehjcddihccgcijdfceejbdafjjjfehifajbhdjgbdfefiiiehjhaafefdiccbcdjdjefihacfefaecadfccdhgebfigcjfejfciijhgjahfeigdhibfibjjccfcejhghejgghiafibcgcbcbbffjbabgcfjiigggcfjdfefagbbfhdgbgeaejjhafidjdabeeeicidcefjagiefafedddfbihgghcfgfejahbbgdfdbegiefgaecjfjhfafdaifcjahcbbcfdfaijagjffacdaeidccahchddccdfggbdhhcbabaaijjejjjhfdbadijcjehiecgcfbfajejfagbeibejaegcegchchffhjiidccgdfcbcdaaccgjdfchbfcdhhfibfbabifcbffeadegaeejeeefhabebbigbbieciihajhhaadhhifdhiaabheiddcjhdieidbhegffdjhajcbdihccgbgjebajdebafdgdggiachjigfdidhiejhaaaacjibfibfdjfdbhchdcdgjbcgfidifbibeachiaecbcjaceehhfgdjjgcejhajgcahjeaaeeiaccfdfacfhbhdigdachjchgjjhjcdhhbichgbbdgedgfjgjfibihceahhgjggcjbhhdjjhghjghdbbjdiahgegjdbebbbibhbgjddhiceihbabcbffabjbehjddeidhbjjhdcaghhhdgiihhbbjdddigjafejgeiccihiechjdaiaciccjdgeifdiahjigfdbahaehjdiefhhdahacgghahaedgeabifbhebhigdchdcgbdfhijcfefhcjaafighifcjfafibdigcabhahiidgdfbaeaeajbjfabedjjcagdjbiicfdhjjgabcdijfhcghjiibbbhcjghjdeaigaicedbcecccgcjdfhibejdiadcicgehejeghijdhiabacchdhijeibhjdbbceeeheaeiaabddehgaiebhgbbacffifabfbgciidabhdfighideegidadbbibfaabcafddabjhbadchffccaaebahcddjbdahbbgadejjdideidjfeabdjcjefjhgcdjhgjdefeehafahgjhbjfbfeadaiagajbcjjifaghjddifcjgffdjjjjbcdajgaeaeahgccijgjbcdgahhiaahafefijcjhdacbichbghbfjadbbhajfjddgigbfjbiheaahegidecbfeijeefcfdchigeebficiafbihbgjbddgjhfdeeedhcfhbhfbgdjjhebgecgdfbdegbdbeiaaiaihieaighicbgjihfhbijjebcbafeigfebbahbedhfecgbidcibfchdcjgedehfcjgfbedijdfigcafffjigjfchdbdiibhgefbajhhbchgafjicfedfjidbcaagbdcbadafjbbighdhefgdabcajecegcacgijchfhjidgfdjeccehjfdefebbifaidhcjcgahgcffceadjgifchaiacbejjedfgfcgejggibbcedgcedjghbhaajhcedeaaddgeejebcgehdhgeijdihcijbgddjgegageifbggabgcijaaggiajbibibdacdbabeihfegadeifhfbchbiifghefdchdhjhgebbeiadebgjjfhijicgibaagjhjjfeggfihejhfgdjbbgbddjfbfcfjjjhffggjgbicffdbjabceadgieifjehfjjhdjdaiegchcjaiiiaiagfcgcacaejbdhfggafdjfibgccffhfbhhhadcdgdbebhhhjbifhbcbijeffcbcidfhfichhecjibicaabicjdidhdbdiibgdijdhjghfiechgigdaiecggefhcdfefghcfjhgiaaggffhihiiajjcdbebcbhibbgabiibdjfcchhcdaffeaejdgichfggajebjfeadhbhdhcdhdebejcecabgebibhdcefgbbhjghfbcbhigfbagcfiaeehibgefgdcedfgahdcabefecjjgcijhaijdabbaaggcdhceacejejdjbbjjcbhhddjfhbaagdiibeiccjaagaaeecebgjfgfhghhchfjghaaaggjhhdhgcieidahcdhhfchggahieaghgbifbajcegjefgebcgibjbbgedbidfiajheabcihdbahbajigeedhagdbgbaigciihgiebcafihbgbeaejfjhfejehjfedjacjbjhjfagbcihdbfccjfgchcjcaigabbcjfiihjecaejbdgeheadbddhahgdfjjedcibhefheeiiabcbaggffhjhajhhijbcjgfcefcacdiagbidhehgigiighegiaghehecfabidddjhgacjgdcifgdijidcdddiahadjadhbfjaeedifjdjgdhjjfihiiiihfjfdeahbaijagacigcdeaecfdffbjdeijafhjcaggagcbdihdbefaijiahbdgfiahgdhjhgegfdicdgeihdcdafdibijcidjdceicfjfjfjjdifffdbibdfgehhadeidagcgjeadhefacddibgaaffdjfcijafdacbbhhibjecidadhifaahgjegfeaiddbbjaacbdfchcgbfdcgaahggbfaddcdffhjeifdfeccdcgfhjffdabeijeecechibajjjgfdjcddbedfgidhhbhghhfhjheacjdiigaejihdbjciiaejgjfddjhcbfadhagjddgcbgdadacehbjjbgjjiecdaagiibdfbbfedejgfgaaiighdfjjbcgddggfchegejdifhiacfgjjajbjeehhbaejieffjdbbhbcjgcehebidfccjjibacdhfahjgdgcjfdjahaghjjggdfjhfefejebgjdccdhfjjbcaedfjhbiceggdiejaddbjagijdchiifibhggbbffijgajffcbfbgjhcccbefhagijaebcjfhcajggdhehbdjbajjhhaacgfcjcajbbcbfcgjahiahccbdedjjhbfebcjajifhihiagcbaabejabdaecbiejiaefhjjegfaihifbjgdeabhebacjddicbgcafiijiiehfahadgcjechihdcibdgdefhacbcbbahjjdddbjchhhhgechafabaceceijjheffiddfbfhdjabijagibhegdfahijgjdeiidceiadcjjjgdacjijcfdhahdgjgfceebhijiefdajcgggficehhceddecgbbhdcdcfdbacgjbgdajhdcbbgjahjgccfihihbjebfaccgbaahdhfdfheffahgdffcahbddaebedceihjjjifhdjbbebedfdfcdgadhifajcfbggaicijcfjdfjifiicjfaeijffidgjbcgiebbbbicjgdadjidjghjiiidgehcfiajdfhiebigcgjjeafabaifaiihjgajbaiccdhddghhbiiaieeaehefgajcacjjeeghehjcbegcffcjbdidccchdghegadbabigfahfcfdhcidbhcdbabecabaahadfihfhaebdiffgiaebfcfihdfdeihdgdebbiibeahbaaefhefieeeiehagaidehdfaajdhdaihhfjfacdgfehgfahaigbfcfgiheiiigbhbahifjjigfbccieccijcciegefggfahifdcbecdgcbibhaeffhjiijabhfheeeihbaggbbfhigfdgiefjjedhihaeebiahfcibigebeccbbaihedjcicgdhjgbfiebhbcgdjdiffdiaheffibeagehbfcfcfcchgfjjeeajghgcidjjebbiidhjeaaajggjffjhjcehiajadeafgdjafdehcdjaagedhhhijhjgdfjfhjfghfjiigfaeedhdbbiadeggcjbjjhdiachehcifcbbiichfgfjgijagifhcjjeajejiffdgbdjjaiefjhdefffeegeidaafffbaeahfeighcbecbdecibcjfhfdiahifchhiechbecaddihghjcdjdadeeidijhffeadcedgedcbgeegcgacabbfhjffdjddjegeeffjbcagbcchbibhfhacaibcifgggfjehcbibichjjfhjbhjihbaadfebfjafjbhaiabejgeehhedjabcjhjcgbeibhbejcfjjcddijieiagbiedbbageibffhebaciidaadcbhddbdgcagfbgjigbfhjcbhcafcaacgiahgiccieeedghdaffcgiibhjedjhgdhddeagahfifajghfhgfcegejdhhhceihiiaaacgijihjbjhjdgfhibcggdbebeifgceagedeacfjeagebjabfgbacgjcgjgfajgajcddefecbcefhegdejcebedbiffccjchbhbgdagghjbifbgfhegbfcfcgdfhdfjbeaajgjjbfbiidbhchajiaefjchcacicjhefdfdcgaaigijicecedjjhjddgfecbbhhbiicbiihbdecgageiefebfacdeifbjacejadihdhehehegidjjgecechbggeigefbfbiafaaibgedaebhaahhdhcibdfcdcbjfhbfiaeafajihcafajabiaeefdhgeahhefjijadcfibdigggfjhidbdahfghaaiaabchaiihcaheefaegadeabghabcicdagbjadbbdcgidgihjhaecbgdbgfbfidhfhdebejbagcgfbecejehjcedgiegffgfhfedcbegjcgcdaefbihidhhacfaihcjfhffhdfdbigbbiideibibdgbgaiacjffciaigefcjjhehjcbbdbgdbahibcdgjaabajcbfebjiijjdgdedbfdicehiachffeicjhhefdigibeibhifdcjjfaidbjbigjaegbjcijcgfbgcafijgceeeeccaigihibhfcdjfbejbahfcaabagdehigfibdehbhgfecgccageigichcfjgehefagagejicggbjfghjfahbicbabjbjahecidjiecedefejfhaiebijdejbagfeedgfgjeccihadicbciicfdibgfjbfdbegigjafbccjgjcifjcggeejedbajifjhhaabgcaaaihjiijcbgegaddhfcdebdcigcbdcdggiheaeeeafagefbbdbbaeehjfbfcdjhfegjijbcchaicefagjdgeiajfghchbbjibjifejjiddfiffgcbfebdffifibchjhdfjhchfhcfcijiebjbihfaahcbighccbiiibadihehbcejffifgdghdgedjjcbhgdbiahahggbcjfihafacececefeccbfbaifheifjdebahjbaibgfbhhbaaegbejfchcfdfefhideiegbccjaiihdiiegbjhiabbdgcjaaagcjidibdihdefajgcjigjifdgjaifbifidcaidcgeihjeijijfdehbhdfeifhggabjfiiagjegeeaaiadjffdjbdggihbdcjfdiafhiecahbbachbagbhfghbgccjhbbahdccccfchdhfedibgdgebgfhfggbhibaebdacjgacgaddfjhdffjiafgeffijeafjaddhjeaaiabhgddcfgfdaebhjgijjcgdgafebdgfegfjegeecgjjigecgfhajadjhididifdegjdfbgdidijbhfhjidcajgdhcgehhbijefdcaeieiihdcghaffejfdffigejhjcdggghhdjeeababbiafghhfjebihehebcajcbjbhbiidfeegbfcjdidahjecdfcfjeacjgfdejedgfadbfcjfddecdciadjabedcfidcbfhacgihiefjhajiagfdfjfihheeagjjdiabhjbjaifjfifhgjjbaafijajhhaegdcffajbcifcegggcabfijgahbfjfaeghadgdegjacfeijeajgjfadgbidbddahgggibfhdfcdfhbafdihiajdgifcigcbhcjajeeifbdhicgfafjecachdcafiaifbcgiabejfgbgdfhbefcdgccbjhjhgahfbbiedbjdfaedfaejbddeejcfhdhjbdabebafhffjajbigjiadaegahbechchhdbiccdgjhaeafjbjfhfddhbchiiajefdbcheagjahdfggihhgahddbcaaehibgjcfeaiafjcdecibedhgfedaghgbhgghiihjdibhcdbibgabcjgfiicdhigejjecbfhchcgfaidabachgcfjeajejhififbhgeiaahdbhgcjgageadfbhedegahafghjdhaiihajfbfbhiggdadeeidediaceiecgjidgfbchhfggfdgjggeffgeghafdhfdcdfdbfhhfcbifgeeadiagidhacecfihjbdibjfdfgigcajbgfchccfgigcabidbegbfihcahghjgiheaijbfhgcbgdhhgjjihbdgbeidbhecaieedfbebiagccajcagifejjcfgjhhgjbgbhchhaeedccdhhaghgbecaeiicgiidjadidjfcffeejggeeddchajaghdheabcichhjhidffabahhihhafedcfhhjhchhgecihdbfacchefbgbeeehccicgdfhgifggjdjgeebafedgjhbgaaaibebadjfeeibfgggeghfedjccbieibgbafbahahaacaddfccidheijaecbiijiieeicjffdahceecchhhdhbhedjabecdbfdabggcijbfbcfbeefhidhhchadiajjacfbggagafjgjcjhjheeaegjfhjjcaebjbahfahceiajejfddjcbgcjdbbdagdfdhhbefhceecdcahjiecabbafbagjbdaddfjaeedfeghcgidgjhhcdehigebbgghfieahabajdjaicegjadhefhgghegjadgfiajfgcieccbijhgdehegjjcdhceheedcbhebdhdaiacdgbbiiagjgfajfijbhdgdfcbaaibfighbieiaegifdhdjciaicgjeddbacciaedfjdcijejjejidffchabfcgfgacheihcfcebadhjhdhefgafggegbhfdbaccageebjejicfdjbiiebcfibfedggegahdjbjccagffcbdegbbcjceejhebjjfdjibcjjfhfffcicacjfiabdedjdajcabaedbddecicafhfgdhfbbbaiaeedhchgjcjbifdhjbgaffaahjiffcaagbeccijcjjcbijbdfffiibddbhghehhghiiifeaehfadbeadbjcafgdecibbfahcdeejeiejeeaehhbhgeaaajfeaaceggfjghfdadbebahaaadgfedfcbdhhaafejdcfbjffbbiabiddheiahdcghiaiabjefedaeeagacbgdcbcgcehbifdediccebaiicddghhiaehffadcfcjbbhbgfgbhbgbjeejaciiaehfiddbjjcedbcdehfcfhegfaidcbifaedgdddceeabeafafdgjafbhedaaheidejafdhehedbjabfhcicjefegdfdjbbfddebbcjbageijcehhhdhdaeiaceeajajhefahiagdjafgicegjffdegfhiceeifdaabffbaejjfefgaehbddghdcajefbbchiidacagadfjihjgibeaggfhgedbgiigjhdfifcgfhgafecagdfbhhiefgchcbjigiihcbeijijfgcgafjfiecfcedhgeafhfeidihcdibdaaabgdjaihbicjjbeehbfbjicigbbjgdacacedgdedeheehdfgdhibibdaahbecgchfehcfdfdaehcghcjcfeaeeagfahbeaiigibghachiiegheegcgfidbjadfhccjbfgeaifecfbfggfcbgdaidhfdehfihcfhhedgcbfgdhcfhejjecgfagifhhcgcabbcgehjebjiiaigedcigdbfjbibjddhhfjfeiijcefcbjjehghiggabcecajchijaaigdbhbegibhjfbegabjhjgeddaaddebjiafjbdebidjhhieacefhgbffabdajefffhjebbfjaehdaggedaafbigjgiecgehffcdcafagjcdeggbghcjdabdbjfcfjdjgagjiaffbdjefafbjdgifbjhbbabhihgbbbdgadjjifhhaigcjjhbbhheccghdhijejcaicgagjghfiefhhhicafhjhabgccjjjgjjhajfjjhhjjiihaadjbgadfjfagjidejiiheejgbfbdecffggaeffefghfcfgdabafbjdhhjehidheiecgjhechaejjahigiahfggbfbjcbaafgieehaegcjcigdecafbecegdjcgbhhaffbhbagaejcejefchagjhicjeihbbceidjcdedgehaebddbafahgfeejahifdcgafedbhiijaecjddbjfdadjeaehahiggifcdfcjgjeefafhhdeehhiifgbdchcgjeabbhbcdbfjjegaggiieeebhchddeggjghfabbjigaheacefgejbgbfgdfjajfadacbigicdbabegbbfbjijicajafbaiahichhgbijhchihgecedfjjdbidffchcgbgjcdcfdfigbhdeaebcidjjbeeihiijbcdcfcheceahfdegcjdidibaadeajefdhaejeadbfigeigbigbeajcdciaeceehcidhfihifeighagfejjeahhiijhbgadejeeehgedhjhhdiighddjagbfhijhhdgghffjdjghjcfagedaaiadifjedijgegfacbghcieacgeaehffijiajfjbfdhddhcfffdbjbfefgdiedggffcjhiigfccjiacgdafghdjfhdcefcdejbehcaaegfhbidbjhbdhheaibafbjhbbefbgdjjeidjbfgdcfgbfhgigjghhgidgfcjfijdgeejhedebgbbibgfjbifihcdcbijbjjjdbccidbdjiiaaabgideifbjgjfbbjhgiagjeadbiegbcadghjhfjfdcicdfaibhfgajjegifaiichbbbeeghigifcjicdhjfjcgfheigiighaifgjjgfciicbciddeebcaihcaggeajchhbediaedjicejbcdgbcfdefiaihdjhcgjcdeffiifajgciicehidedaegfgffjafacffgchiabchdibahdfhcefbaffeceiheefaiifgebedhejbgcihdhdgdjccfghajdfcdaiafdbghgichabdeaghchcfabifhcacfchhidgfejdjfbijjffeajafabhedaebfdidigfeaiibbbbiefbaaghbejjbjiadfgghdidefehgbccbccgjcfeefbhjhjedgbifdjhdcicahhigbdgceeggahgahiafaihgchhdfhbffgedjggfdeafhfjhffafiaejechifahhfchbgcfjfbbcbeccjeaffgdeehjjeeggjfbffefehdbeaeffhjhabbchehgdhjgdecijjgcbiffibijjcddfdcaejbhcahfdebifegbibidggiccghehjfaaaedjijighjdeaehcbeadaicjjdcicifgcceggfffcjcdidebbajihdhaeaibhdaeeffigaecaccfaeebjbihgacgcbjdfbechcihjjgicacjccfhbfgddajdcbieafaheffcgjgbchhbeafhhgiccffdcjaihaaididggcgfjdcbaaccfjfjdihijhabdifjhdighgidhdbbjdgeggehgihefgbdjjbhffcajdfeggijhcfdegfeffadedfaafhfbhgifeadhfffjeifgbahjbihhigdbifhjegciecgafhhebceiijffijdedfbigaiggfhgdidbjfjcejajhbjaebjihhcajaffihaefcaifcffcfcghaafgegdeebjgabfbehieacjjhjjdiidddifaedaiaihjjbfecdbfigedcjbajegchcacgjfhjigjejicgajfefhgbiefgaaifdffcefdbgaibdedfbbbahhbgafigbeihbdchibahhgbafhfbchhjffghiabaeadcjhcgjbadbefjheidiifjjgfajjjcbdgcffejfjejahhdgbdffihiefgehdeiafadfhjcfiecfibgagcgjigfiidbeihbeghebbchbebbbaaicegfficfdijcdjcaiadfbdhifjdffahhggbjdicfdhaccdeaehcfdjdbggedfeidjcdgjajjhjafcfdihiibjicbcgjgjchhfhjjhcfbccgbfachcajbihabhdedgjdgjajijdabibdhdgacijafaaehifddaffigciffccgbihadcigagdhcdddhifgcigjjfadcagcdbcebfihhhfcjibehibcehcddbceijabejdadhaihbicjifdajdcihgabgchhhfacigbiiddjbicbdijghjigdbbbeibbjihiifabjjbhgaccchaccaacdgceabjchhhfdehchbdebehgabjeeceadideecbfbicegdfiadajjjacgcaahhijheffgfhgiiddigcgciihjcfgggfddgbafafahibfiehdaaeadaicicgfdccecbffhceggcichbaddgeghiciedfihcgiajgdfadcjbjjbicdgabiidcbjfeaajdbbhbdbffhcbjdhhcjgehdeiicjdfeffjchcfabicdegcdadacjajhcejfabfbijdefbfeehjjgbjdhhahegcebdficfgdijbhbhabachbhcebeighjaiadecjdjabdhjicbchbhcidaeeehffdgiefjcbjhghdgjfagcaddcegaciigihadicchjdjeaagccbjcabjghcgccgfhfegegcedaiediiehjdjiaebiifcgjdcfjbibbhijdaghbgcfddffeegfgdbhebaccefdafajccfaciabadbbggcabecegddaefefdijcfbggghjaggiciifeiehiifjadfdhadfjhdafbddigdhhgaehbagdcibfjgacghfdddjaaicgfchbieccghiahhccbfbbjbjabdgcbfbahjgjajdggfbbajgbeihdahbdabibieidgjihebbfhgifhdaggcjdajjgheaidhehgihcdcbjiieafjcidheggecjhdjdfajbhgafdejejbcgigbadaajbecdeejhccjghhhhggeeghfcgdihgajdbbcehhadfgjifjaghcceeeacbgegjhhibafacfbfhijbggadcjifeiejgecebfdbbaehhbahcjgacgeediddheghbdihbjahhadihjdhghhbjaaafcbgbihbihfgibabahbibbjbfcjiihedhhdhffafejheagjfaigbdhegaejhegdadhagefijfeajfechfeiiibfehdhebfabjgcgebegcjdebiafdgjdggiagididdihceefdjfccchgehifdcfdhcjfdajcgjafifgihdeefjbfdeieeihijfjchhdhcjgjbaeeegibgfejfjdhfdbiebbjbjjgbhdddehhbdedhhgciigbegcbiecdbdecafgacieichbbbgdfjihhcedgahciehbcgjjafjbecgidjhbgidjgbbfaihahfaihbbiicgaecffjghijdbicbbcfjacjdefdabgcggccjiajiedihcggddjceihebcgafeibbjhbcffbiijciefbccbhaddggggbbdhedaahaebjjdcfhfggjafjhbhajibfbdfdfjbcffdihahjgcfbgghccfchjjabajiadhdejeddcgigffeifecgaafgcbhgahfdacihhffijedjjedihjdgecceaebbgjhiaeijbaeechdjbhgjehiijcbifdhcgegcbffifhfbicfaafcchiefiaicabjeddfbabcefhbcffbibgahgjeffhjbjaadghfehhfhfiddbfajhhjhajcecaaeeafeihegdcfihjdiagidjcdcdjgideffhjhdfjcbdjcgebheadafdhacigcbheagcbadfdegajdgdabeghjagjaffccfajdbfgchfccibhaaecejchbjiagfjghhagajaggigidghjhifahbcjabjbjajibijhedidjbceeigdaiecceacihahfjiijhgdchgheiacjjaiifbhbiccdaidjahfhggbhdbibbefjjiicdggffieccdijgfggiifcbdjgchhffaeafhjgggfieaficfgiejicfajbgddeacaibhhgicdbhcjabhifgbhcggicgbgdacbahjjbgedjfcfbeiaaajaicjehfhfedhjiaafahgbghggiibbjfagbgafaaiafadefhabbhjjehfjiejfjahbiheijageccfbfejegbfiaefidhefjccbibgiejfffjbaajedbebcedejfjieijaejibhjijcjhcbjhbgcdfgeajcdjbcabdejdbccjjcaagaeheiejibjibbaahajjijjbhghffihhaeechhfihbfhbbhefegbjghgbegdfagcdhjffcjcgcddhddiccfeefbdfjiegibhjfbgbhgbdciadhbihbchdchdfefjebajjabdjbigaaaaebfhdbjcfefgdhgccjfjididejejahhabibgjdgeihafdcdchdggibhddgcaajhdaabhcjcdccfheeaehdbgfjafciehhihihbehceahaedbhjefgaifdhhbhcjjcijjdcebhahfccjhhfdacceebhcgahafiebgeihcfeejbfibgbibbbeiffdcfdagfbgchdhhdcadfhadjcejaeedahjdbaadabgabfhgcgcbfjfcceabfeacgdcbbfbdigeedecejhjhfggfihhjcccjeihafaabhhfgcjdejfcggcaddeefhfiaciejdcgadebfacabeiahbgaceeaiaihefchbdfidibjcfbdijhecicifffeadegfhbdfjbbjhegdbefijedbgdbjfcchdhcgjcjdjdihdjbjiceffhcbbehgdjegiiciibdcedidfdjdgfeaeajaeegdfiiejdhijahababgcehfhcddedhgiecbcdjacbijfjcaeeajgciidbdieihdebadadceaeicafgegjiciiaaahibdgbccgfefhjgccddedbjfjicdgjaejddhechhcjgfidacicigidadejhgjaiijigdaifcbidfadiebgdcdjgbafehjdbcaadjdbhibehhgefhffcacaceieichfbdhbfheggigicfghabigjfbgehcghhjijcjijabfhhhcdjfjhbfdfiffbhafdbffabcfbfjhchbcijfhjbgejheecjejfcaeagefbbabbigaieedgeeajhdieccajfffbcagibhibffjgfdfcghebdgfjedhicdfahgaiccbbgfgcfeagiajegdjidcabegbegjdhchfdicccijdjedihfafdghahhbjjaiaaiadcfdajhcjjgebheiedfddijiefadhgfaibabccfbfggjafebdbefhadhbcfhhjbfeegghjejefchcaihcafijjaiabiijdaibgigabiijceiihhjfjigjaagdcgjcbfedgefcichbjadifajhdghhbhaghbeegeffhdbfdiiceaajchbhaebeibbjgijdiibjaacdehdhcidaghgbiabfigfibidejcchieccfjbbjahicbacbfcadicjcaigchebdfabadjdfhgdedhhcdacfhgjbjgeaeeeedhhdjbbefhdjgibigeadbaffceihgicfihehiighiafeihbhcdafeadfiabfjcjjacabajacdjcadcijgcgbehbeiibhaiecfcghbgbebaegffciegdgfjaididdiaicebejabhbaigagfcagddfediabecjgfdcjffghhidaajghehcjfeeidiehigaegbacbafhgfeegedibejefehibcgcaciccjjibdidfhjbbfigahficgigjgjgbaheacbcgdgifcbfhccihgdfgefghejjejabbgbcjfefijdibddhfiaddaeidcjhbcbghfacgbagdbfhccciccaaeafaahhffbihhghfeegfbeghjhhaadgiicfbiciijjejadcgbjgehihbfjibejjddjebgajheehabajdbjciihibaiacgcifadfeidhegfeejiafcjdibghdedbfbijfgjeegihhfabeggddfeeaibbiedhadhegcgecejbafdjacajijcadbhhediggcgfhfegghfcfdcfbjfahfccfcbejgaibciachjdhbhagaccjieejadiaghfbjdeifhafhffbcbafghidfceebiafjdajadbedhfhjdiaegajhdcjgcddjddiafhdafahegebggagajajhecbciecbhfgcdbigbddccjbdeibchjcdcgcfhafhahijjcecjjaibibecahdcbdhigihadbjhcahcdgcdgjbjgcffifggbiifdjachfdcjhdicgibafjejifcdhggbfddfbadbebicffhidccccabfgdgeibeabecibiggcbcbdifbfdbgicdaedgecjdchjhgagjdieihcejbaihfgddicgffjeiijiiafhaadaiaejhgaaib