gdaebgeebeddabcjdcbbaajahjjheighjjhijdhfehjdaiafcfcaebfbbdjedijajedeehbcdbcdgajdbffjafijjfdiecbabejjgdibjeahcdijdbiggddhhdejfjcjbagjcihfgefffeehffbicgidbbccfafeceiejgibjbdgjjffcffigaaccffbgdjegcjcdbghifgjheafbjbeaedhfaebcjceidacbhieediihjibbdfgdfjcfgcaddfbicdcdbeffhgbafibbadgbghejhbabigfjbgigjfhebacegfbagccdeacfbhfjffcdbfjeafahdifjacfbfjhagdhbabddgjdiigfijcdchfhjcgiijibifgfifhbiihcfefaabfbebfcgbcjbiddghdbbjfebdadbcafcfbgiaccidcifefhjhhehiggibacfedcceiddeigficeagghdidcaffdicjccfebeajgidfadafbaccaegaabiidjggafadbgidgcedfjibafaaccciccgfadigfficiadeacabbdfbighfhbchbdhbjaggjheaaadfbafjgehecjahfciaaficaibcdcedgafiicgdgeggiajgbabicaaacgecgchjiabhbfbcfbfadejafdihgiccbiebafjbiijcacggcgiaceiabehdaebjdfcgecicbjcjaigbcjhcfbibggafdbbbjigfhdaehbdcdjjedggdjcajcbjggcjafjfgffadgfcejiigfjgihcegfaaedejdbaiebiebajjaeegfefhifgbdbbdighfeddbgcajfjigdfafbedidibcdhiddedjgifbacgaeacgbfejhedcjbajagidbjjbdijejicgaajaidffagfeaghiabfjcdjchbhfgdeebfhcifjhihbicgjadeiadgdcfchihbfigffaaaddfhfffiidgbdhhdijadgdehidhicfdjadaeafgdbhaacgihcdiahaceidacgdeadfddjchbicfghffdeihaecgbiafadehifjiegbdhiideihjfcjgjchghggihgfeeagijcjhacbjhfgeigeddacbgagbbeehehacaaejajcjfbeabfdfbggiifacajgahcbifebfgddfecbegfaahhehghicegdjaedejjfgfeebgdgdecfghjaajicebecbbcggbjjbjbjhhadjchgidafegdahfjaefahjgegbdjebibbehjifcgacicfghaffddcafghaehedcffdbafdggeefedecjajbjbhdfgagejfegcbiedgdgaffiafijbceaaifbecgchbgbijieidehgdjjighacjdjjicaejdfebibejgaegfjfhchbfjbddfjdgicjjbcefaagfiicdgidihihabecaafgahdaibdbeagiigfgbejecdfgcdjiafgjegfhgcdicifjbfhgdfgfhgfhfjgbcjfhabgdbfehbebejghehjafijjggehiaahhbdehfgdaihchcadajjbacdejfeiijjbaaehahjcfcjghedihabdbjgebejfgcgeebcjjegiadgfhaccfafcfijfhgjefhabaejhggchadffijagjjhhbfbefgbjbbdjcajbihbhfgghhbjdeicichigcaajhafaicjiabddhbfafggidgiahdbeggjechifheahfihichhcghaiebficdbaebedbdbedeeaeegfaiccdhgiifggcjefgjccjgbijahgagfbecaehigdbbbfccjdjjeaaifbefjahebiiaabhdcgcfhibjjeidebbajafcgcadeecfefedbgceafcdcdjfgijfbefjfiagfgajcheidbfcggjijggcjgdfgagiecefbfeibbaacigfdbhefdijejeheeddaejfacbgdbjeadiejcfcijjigbgihegbjifhgfbaafcdhhfehaedhbehaeacjifbdidbifedijgbdajbaibjdidjfedfiacfhdedeicjgbjfehjbciccdjeagjacgjfgeajeahfeijiggighhhccfgjffjgcfefghhbfacjheddibaejjacfcbhagahfdagdfdjejgibdhehbfgceddbhjdfeigieiiebgfhgebhbjbaeeiefdijgidjficggbfjcfedidieecegeejhcifjcgjaghibbfjjbebhbgdhhaehhifaaijacifjddbdjjdafcehaabgeehbhddjbcbdagffghcjhbjajhcggacbjgcfeacbfggcjheaadeicebdehhjebadbfcadgehehfieecijjbegghjbedgicbbebjdbddhcbhejifbfgibgibjdgjbahbcehgaiiafeecejbfeeaiiijigcjcbidahjedbhbfhfifihhaceajcbeabehadeeabiiafcjhcffjfidjbaccbiigegejbjhccfjjbihhhgafacggbhiciigdeeideaaeecdeaajgeajibgbbehccgbbejhfhffeeagaeebibhbfeadfebcgjbegfjfgcchdcjfibfggggiciejcdhgciaigbdcfedcaghgbgadjacdgjejchibfidbhacajfjdffedagggibaheejagiaahfceefahcgdjjfdicefagdeceifehichdcfihhdadbjhfiejjdjiicacfeagejdajecehaeagjiceadcehdbfehiccjddbbifcjgibbdabfabjbacdciciggdfjhbgibebfedfhjidgbjidhhieheahgfichdfahgdjjieeeeifibbbeahejiaiejcbieiijgdcdigiaihdifbjhhhhfdcadjahcejjibeigfhggedbihbecegfbaidbdehgcafjjhfeibaaabbhgaagbbgfcdbiffabefgcbhbeiffdcegbgehjefjchdbfjibbhbheecbhcfghggcjdgajddbcicageidbagfaabgihdfidcjeeiaiiaibbiabbifacaeehjfbididafjifjdbbabdfdjieaffejgfhhejiejdjeeahehgiehccccgedfeafdaeidfecdhbcihbbdjfhagjhdaggfchcieffgdfacefdhhafefiaahhgaaigiibfehbgdedfchfefdjhiideefbbeehebebaddcgidhiffcgaafffigihiecggfeddgddgdaiehijhiehcfdjaagdihhiaadcgdfffbahgifieffegeififhibfdcifccjgjhjgeciacjchighbjegcidijabjicdjehhdfdgfcbgbfdedfiijbefbiciaaefjigadifdjcabfbjcfhehdbahcdiihjhgjfejihbegadbiajeeghjeiebgjdagfjjaafebagagbbdaeebefcjagdjeedfbefgdcadgcijedghjcjiicfaefagibjjhagcjjfbdbchiegjaeghhadehcgffadeggjeijjigiajgdfjdbcbjhdgeggdeibaaedadehfbbjadfjccfgfhgbifhdicjbhijifjaaffddciiffgcbdgfhejbhgegcbebhbgideiggfcjcgiceddjghfbbaaacaeihhcdgibbjeacadfidijdgbhcabaghbijjccgihcccagegjdifdcebdjchhjffgjaajcafajdfbeafabjfcajddeieehecfbcbjiebffefibfdaabaaehahbjibchffiecciggiidbaebhbejfhhjcacddhiagdbgegcbfdiffjcfedcffacejfdbfcejhfadghhigidiabgbicjhhaifcigfcbbiedgideheebahfjcdjgafdbbdbfbfdhaghhhjedefehhdjcfgjfdbhgjfgjagcebccibgddfjfgecdieaefcjfjfggajiggbhbhedjhjdiggggajbjgcdgghdgdfifiddfgcchfadbcdfjdhceibdegjeccgaafhdajacehjjjghfajbgbadjcihgbjhgafbdcdbcbefjigbacgbiiegabbggjfiejfecgdfiajchejbcehedgagfejbjghbgcgeacbjhgafebefhabbfdjhaiadjfjidcgdcbbciaifecjejieedgcfeadefgfbfcheddbddfhhfdcacjjcjahjfadjbdgjjfggcccificgeeedebfeeeicabbfiaibdjcfachfafccbhcdafiahfihbebahfdhfbbiiigccjfjhigjgigbhfffddfbbicjjdhdbedcejgcgggbbcgcajbiidbddbibejbhidfigcjibbffbadjjffgcgcebdfbcjihgfabfbicijfehbjjjhidfbghjcdicjdbecgfffgbeggadcijhheddebdiafabccijjfdadebiabjjehcaajagbdjiajidejjjcbeadhdbbfahahgdageadffhifgegffbjjihcfggdcdjbgjdjbchebjibceibhejgcddficedgghhbhffhghfchdcbhjcafabhdfchbibiehbdbaciacigabbaddjibiidcfghifjehdicfbjefjdagcedaibfaijadaajdiiabbdbhbeiicbdjeedcacebejegefhiibjjjaeadaiaaejggfcdheahiacibafbiiejhejjaehfhjdgeihgcjdcbgejiiggaihhdjgjafagaehceeciagbdgaejbabdbdighdbhcihcjghijgbdjfhhgjbdbcggficeggcjabijdgcfcfdbgggcgbehdhbhhfbhgdcabfhafcjechjebgcjfdbdjijgbhadaicffcfahbddibjiheedifghdajdgjjcjadcdgfebgadifdiicfbjjhebghgibeddfdhacbefcgbbfgijaddcehabgggfjabhbgbhjfchihcfjceiecceidhbjfdgeieabecafcbjfdehjcdbbdjjibihichagaeafecfjcdjceecggfccjccjhbjibdicgfdijjbffchdjgecchhjgihaagfehchchfdgajbjeahhedehjjgejadcfbgejgcgbhecbgfaghifgicbiffchiahiddjbcaciiebiafchffbifihjiifgjjabjcigbjbjjjdjhcbdgeeaghficbciabhaecedefcbacbebdhjbiejfigihcgcjhigafigahhahggfchijjbjjiihjdehjbhdebjahhdceehhhiiaifhhgfgbdidabfjjgfdbjdahgaihghhbbaicccjjfhicibjgghbcdbgijajfbjcidedjhdcdgdjafgjjdaacfgaaibjdfgedjfgcjcacajhdbhgjjhaichgfcbggedhegdgibjacbjegbabhiejjehbfgchjbeegcgdiigbhgdaijghaffbaegcigcgbhfabfadfcjadbffhdefgdcibfbiiecjjcbccbhaafjhjieccgfagajijdhgceichijjabejjhgfhihaijcieefhdfibcgefecaadgbahaicfaffjhhecebadbgagcbcfhiijfggbeajjeihgeeffcjbchgcaabdjhgcdhgjcgdeficgfcecdhjbbaeaedgibehjbfgddjecchfaaechbgfibfcdjfidafbdhifcafhajfgachhfgfdejeighgccajheffjhaeahcjddifcggieecagbcbgjccefdhfafehiagabeajbdhcejichcdahfhbcfhigdhdefhchfdgdgfjhcccibadcehcdhdaagjeeehdfabejdagecdafjifbeedeeecgaddhhfdceeecccfbajacfhfedefegifcgbichcegcbdaddhcfiighcdieibfhfaaicigjjhchjijehejceeejidjcjabaabehbaagdjajefabicgjfajbdffcffhihcagaeejgaehgjjffbjjfbfhdhabfagfdcajehfcfacfebaccjejfcechebdeabcbjajechgcbejfjeibfdgefhgcbfdeihjbjabeahhjhihjejfdagfcfbbfeggbcjhhcbiiddhjeedjfebgacedcadjbifejecjiahfcighfediagfgegebbggjaajiahhighjeaacbhiaaaafbbggahccbfbgbdfhhjbjhjdahaidhaibjedfgdfechhdcfgecdjbgceaiagcgigjejdieceagihgcbdefgficchgefajgbjjhgidhafcjbcdfjgcagabgfieajdfheededfjdbjhdciefichejifgiaaihjahfcijjgdceggffifffhdcgfidachichfbfagcjgihijhahcfcbcbeifjchgffcdbabibegffbccjefjegeddahiebafihdeedccdaejbfjeiiidjdaeibjaheehcjfadgidcigebhdecafhfgfgeiidaihbfhaheddcbhbadbbhecjdcgebifejigaedhhjjhbaabhfaajgadddhebbdccadjgdhfcifhjdfiahbfaahjahecibddeccdcihfjajediajehcifcejbfjgaeghajdcaajcfjhibfjahdejebchiddjccjjbjjjegghefifcbfceigjheejfhdahdgbjjdgajbbccjgfaiedajbggibghhhggdbedjcjdgjichgjddhjhcijcjjjhcidfagdcigjgajafddhdbggeagbefcgifbiihcecjagjjhccabjdbiibihhjgbdcbaeagjfgffjahcfggdfccdajaicfgjhebhebjdjebejfbcbbcagfajgjhehjacgcchfehaecbjbcdhcijcedgacbaccbcfibijgfaceceeebcidhigdbcicbiabgdbifccbcaiahdeibhdeaabhejjgbaccjehcdfifacgeidggigijfdbfcdjhbgghbeaagcdjfhccifagafbdjagaghdihfdgiabdcebhjjiaacbdcdcaacjhiifddcibiidbdjjgjfbdejheiafgdgdidahghacbehhgbigdchegagehhcajcfiidjabjcagdfehchbedgjciiiabhcabhjghdaegaegbcgciaiahijhhghhjbajabbgfijgbdiciacjbbhgggaigihebghaibafhdgcicchjcijhcecbjcidfacajiafjcaecidgghgjeiecijjgdabhbgchiifihajebgdheihjejadbggcggdeefjdhdjfhfbfhdieigffaihjachihfiiaefbcgjegddggdcdfbjcefgciajhjbigjbjgdfdcicfgjggdijjajchbfefbeeeaifcjfefhcbiejahgaeaghigacefbffjbhbfhigeidhjdejgagiheidebgdecbhjjdbehejecdjhbcghbjjfhadhbeebdcejedhfhjgbddfgdibihicicbfeebehjjggcgggjjgdcajdbhcdejbechcfhehifaifhfbfgehbibgbibaggfjiigaiagbijacehiejihjabjhgejecfbjebddjjhfbdbhfjgefheghjjjfgcegbbbacgbageccddhejeafjbfieacecgigjagcejjafcafbfcaejgafaccgiiifcbcfiedgjgdebhiaffhceeijjfaficjffjcajaahdacgcggddjbjcjghfcgjbfdjjgiafdeajfdbfccfdijejadaghijcfccefdeahdbiaacgjfihcbbabgdegcagiddabfijaidagifecijhifdafaddciijdbdbaifghccebdiecjgcggfhhdddfdaahbfechggjfbghjccdfeacabdhfcjdaaiejcjagdacggbbghgjfjajdibdjfbjfiajdhacaafdgeifjcgdhgjeabhiadhdhjddgffdbbgaacfficbijcifbaijhfbfdfdggiecbehggheehbicgibiefhihhjdebhabeigibfeiggchejieehahjefigibibegdediiijagcfiicebhecbjdehdgibbddhdgbbejaibaedgfahhhabjfedbgfgdbbdebigaehjddjfihhgicjccjhggefijdcdjgegbgacgagieehbafieadgibbcdgbbggbgcbgehhebieicjdefeeechfcebhbhcabeieachbefcbijcjihfhcecegfdcbdjacgdbbfhjfhhjjifiiacdccgadagiiacajchgjafhadfcbahehcciehgafdacgfaddcedjdhbbdaabeedjgbcbgiadcgeeifabgbejhibhhdiehgjfgjbhcihieahiibgijdcgejaefiaihigbdhecebjbfgadihdhjefgcigfefaaddcihhicgjcjdhafdiffiefhhdcicbjaddgichbhbjdcgahbgdaecijhhfichddefgcegeabeifiijfejebidahahfhibdicdjghgiegiccihghidjeaigaehcchadjbbffghhgieajjdebcbjfcbhgdiebabichehcafjcbiefahfhbejbciaihdbfaefffcdgcicehhhgbjjabdgfbhbfeegjgfgbfehbfecacchjfdbgajcihgiafgaidefaebaccfgbccbdhfeddcjgjiibcfecifdggedigichecedcjgbddcecjhaebceehihiaajffecgcaggifcafehbbbajeehaaigajjifgidbhecfadheifjjgbbacbjeccaceaajjdgfeefgjhdjfdhhgibdgghbbcceghfhaehdagacbegcahiegajdihefjiceagcdihbdibieaaibiahfgjbbjegdigeffiiebjeaecchjbdbbigfgijfeeghjcahdajghcedfehfacjadeabejbhegdicihbjhieeieaghdceajhbbfiaffhegjjddiichghaeahijcdgfbijjihgccjebfjijeajceaihgeccbfffjhigefighdjaijhijbdceiijiffgadjeeeaddcjeefehbajjddegdiiihfcbhhjbadgfhjdhbbgagbeiicdjijejedjgcajhicdaiaidaheagbefeijafgaigbbhaafacjdjiafahccegddecffhbeebbgddccfeaibjjhfddhjciaddafiiheejcdhjfgigjhaefeaidaejbfaecacffbfficiffbccgedaiahieeicdjbjfgeiajhfjaachgeichjiciibahajbjiidbdbbdabbdbiagadcagjfhijfaecchbfjgghahdfaecfcciejgfffedbbhfefidefjehaeaeahgdgjjbgjjiegejhhbcjgfdbbabeiddibjafecihejffaeicceccjhhgcfhdggchaiahgfgegajibbbhigbdgiaijfgdgdjdeiehgfcijbbhabcghfeghgifafbeggfffifciiedidbfcdhdhghcabgjbabajfjchdbghhagichjbfagihigcebcaacidjhbaegedihhbdgfcjchghcccfbhhciggafagbijjijidbjgbdaffhgbhhejegaebefbddbajciiciddfjijfdiecbdahcjfbdgeijjeiejjebibcbidfegacggegafcehfababhcgbhbaafhdafbcdbcdbjjaigedejjhahcdighacbfghbcbaagebfghhcehjbedgjgdahidfjbegjghjecibdbbdeajjfcgdihcfgijfcfbjcegbhbdhdghaieffbajjdecghijijhhjigjjafbbjdgfhbjdfehgiahcjaddfiigddibcaigajhdgbadcccgaaddcbbhhhdgeegahbhaegdgehihcciaa