400 814 cabadcbgfggehchddhfgffhcfhbhfefbgghfaghcccccfcebffbeadbdbefacfaehaccbeaafedeadeddafbchcfchfbbddddafgfgcaafecgacaaggdadhfeghdfhahehafcafcfgdbbgbbccfbhfheabhfebegdgddhhbfhegdaaeabdadddhfcbhafahfhfbcbaheegdddhaecbcefcffhbabffbgdfdeacddccfehbadbhhededdeddheghgfbbbbegcdfbhgdfaehdddebcchehedgbfffgfhfdccebcebhdbfbbcbfhhdfheahggfbdgcbccebebdafgcfcddfdgghdaafcceafabaceeafeefbdabfhdhcebcdefcbcgbfbabafhdccddcchcceffgcdbahfcfgdfhfdabfeeafddhebahabcbhhfdchccfeahgacffcdcaahfabfbccdcfhcbfaaafedeehefgdefcccdfbhcggaccfcbeabcffchcaebdfffdffdeecbbhhcfefdeaccacfecebabdafbfdhbbfedggggcccfcebbefceaccbabgbhehacabbefgcceehbhaaffcbdheecbadbcbdhfbhgfadcbcdcgeaggdcfhgafdcaefdeddbfdfebcdfcgdcbhgfhhfchbbgbbghcebhfdhfdehffaebdbgbbfdfchdhhbbbcfegfbhdbdhhebdghhhabgbhcgefbcdafaaefafdgcfbeaddegfhdcfcdbfbfhcddaebhhhbehbachcddabbfgfehbbeb affebhggggahgcbbfgdahdbcdceebbgdacfcfbfafdeagafbdacehbhcdaedhhfegfbdchbadhbdgdedahcahffdfccddefgfcbadafeaadffddfaaadhedhcgebdeadccdaadfhffagebfagchfacfcaegdaeafgbbafgecfcbafacebaeedefbgachfhbhdcbfedehfdbffegegfaedaghcgdecgbbddccadaeaebhcehedfabdffgeefccccbcefedefdegefbdhahfdbggafcgfgbcffdbdadgbdfdgbcfbdcfhbefhadffgcgggafacafchadehhcfdhbhfdfbdeaffeffabffddfbeccchbefddbehfaaffceadbdchdaedcdgfcbfecadcbfaddbcfafcdagdfgbaffdchhdhhfeaefhddfccfegeagahdcbgabfffcegchdbghceacdagagfghcaaddgbcgfbaghcgahaggfacfhgfhfbhedfdgfcfeegcdddgbdgefhbebcfcecddfcahdheafefdbagaaebeccfcagfeghbeehbcgcaeahacehacaefhadbbbhccfdhbeadfhaffcaehfgffhfbbddbffhggbabegahfgbefbcbhheghbfdhdfdhagbhfafabhchdeafbcafbffddhgaahafbafhcfbfcedhbcdcdefabdfacgbfhdfchfghafaechbabfgcbbfcfccfdgefcdbhfdggcbhbegacgafgfaehhcfgbgegfbfeefeabaddebfaahehbgafceea cefbhbcgfggdbbgcbfdedfgcefehachfchcfbechcbgbchdcfhgahafhbbfbbdhefbabgfhfbahachhafafebfcecebebebhgefgheabeaacbbbhecebhechbhhdghfgcefaccgbedaabcfedbhdabgcfagfbadaeeafgfcfhccahfcbcdghhfafdfbdadghcegaafdfcghebdfhefhhbhffbaccbhbfbffccbdahgfabaahegacdcaheagfceecbafebabbhcdccahbfcbaebdceghgchdfgcdcbfcbcbdgcchcfhfgbffaccehebcfcbhccdgcbgbfhceffcbgdgaffedddbedfcfdbdhfbcchcdfhfagbaacfcbbhaedchbeaggdchdggfcfdbagbdgffdbecbebbahahggbchdaaheedhhfcceccdhffcdebaeecaehfabgbbhbebacfeebcddgcafebfdgeecfccedfbdcbcbabhhahgahaghbechhfbagdafhfbecbeecebbebfbefaahgadbehccahbhecedeccaffhfhdgdbdfffgebehdfehcffcgeachhcbbcfeecafeaedhfdcfeahacahbhgcagbhgdffbfedcdgfggcdacbehffddegbddebfffcfffecfbbfggaggdbcgdbffbbahcaedagfbcfgbhffchecgeahghagaabafabdhabfaaghcbfafacccgcedbccbbfgcbcfbhdgccfcgdfchdbbadfbhhfceghdhchhhhcdcfcdefbffhcdefhagbaf hggagbbhchgeabbhdbbddabgfdddbhehaehbfehgfgfeabeaahfacahafcbfbbgebfbffbghchghcccgcbcfbccffhcffdddbbcgadfadahgeafgdadhcdgfaedbaahbdhhahafggfgbdggffgfhahcbhgfacgbhaeaccbebcbeggdbaahfhcchfacaeeebfgeafghcbacgbdcccdghfcbcfabaechdbeaadefhdgffcagbhfcahbafeedbdbbhecggdfaeghadgggfcbheaagafefgfeafgabbacbbhcggggabgacfgdcdaggbehgcbaehgdfbcehehcgbhbegfdbaacdfeafggecddcdbbgbddbadabafceahcfddhggbgggdgafdbghbbdggbbededffbfebcfcffeeahcfhggbhhcgdhdghdgggghdbbdfcgdagcaegcehfhcdfbfbgahcgdaeffbbfcdbfacbbabdfbcahbdfbfgehchfffacaffaecacfbbaaacaccaeadddbaccebgcgdcegcchaggfgdafedhecbdagefbfghadbghgebbhdgcbdafcahcgaddefbechbbgcdgbgcggafhgbgdgbaabcbcfbchefhdfgbaheaceaedbcaecfhabbfbccedcgghbbbdbbadbhehaheggfacgcagbafadhffbfhaaefgadebbchdcbdcbcehghhdghdcgbbafhcggghefdggghbfgfeffafhgbdeffgbegfhfgdbgdgabhhfghcdacebhcahfedchgebecghfbac adaagggdadbdacfdeffhedfcgadgefhbbebhfdbeefgdfghfebhcbbgadhbgggefffdchefahfgaegfcegdageggeahcdaedabgbhhfaghahagcegbhfbahhaggdhbafaadhabaecafdccaaachhdcgcfdeehfacadbegfchgcffdecafdebgehfecefhffhhacffddefegcedhfcahfhgafedbchgedbegaccdhggffedgbcgdfhfcafhaaccafhfaddcabbfcccchcebbbaabefegecaaahffbgfffgbhbcfahgafbcffhhdchaaefbabahafgdeegdhcdbfeaeabeehadgfdcfgcbgbaaccdefechhbedhdeeegchcdfcdbhdhhbgdgfafcghcgadecbhadcegbechgbbgafgdgafbcadgggghdhchgfbhabeacdedddfhcgegegdegddhebhefeedbccefcabcfffhaeheaghedcgecbgfhfcdacehhfeeehdghdgaegaffaecdefhfhcddabfbffafdddggfafahcehcabgafaeadcebgabghaageafbhbcbbgbeececfgaeddbbdecgafdffhdeedffbfhagaehefaafabehdfcegedebeefbafehcdeeacffgcadhcfffhafgdbchaddgabhgdcddaegbfabebefechhahgfghaedbebdagdheffhafhhddaheacbbfageabeaaggcffeadcffceagcgccbfcfhdhafdgbaefagbgcahcbbffeeadcgdahhhbcc ffebafhbcbcadceddgdfacegfaccecdbgfbbabbdabfhgeghhfcfahfaecdbfbffgachcghhegabcdfgcccefgefacacebdeacccgfdbgdbaehhcggfcabcggcchgbhbacedfeeceafdheeefagafbgbceehcgdbgbhcggabbbgfhabbhdfhdfhgbgbgbgegceedgefgaeahdfcfaefceecbbdeaaddhahfabhdgffgcbechcgfcdafcfgaabccgagefefehdgheeggbgbahghaafehehbaegbfgfgbcehddgafcfdbdhcddcfhdcecggefadaefhbffcfheagcehahhffahdafeeefhfbfaabgcbbfgchfbbfegadcfgddgahfegchhhceagghdcechhdgbahhabfghbchfgecdabbeaebdchffcffgacgddffcfhdcfbhcbbfdfcbegcgagghdbdeadagbaddgdbggbfegabffdgddffbabdgdecbcagdcbhfgdfgcfgdfgfaedhebcafbgchhdghbffaeheaggedbcabbfbccaafchahgdcedeghefaadgcffbafeddhfcfebgeefhhfeeeffceadcdachhbefgafcddehffcgcbgfhbbbcafbgdecedhefcchdchefhdcdbadcechbeaeggbddcffehfegdbgefebgffcfgbbeedhgfdahacecahddfhgffdhfbhcaedbfadafhdaedbhbahebgedhfehbcedhdegdaaegebheccdcbbadcgegeedchaabbcchchfg fcahbadhchdcbbgcfdchfegbfgcheghbddgdhbgeffaadgeehahdehacfhgfachcdhcbhdbgaabdabbabdhfagfffgccfdfdcchdhhbbaddhhbbfadheeddhgghghfgeggedfcchbdgddhgfhehhhdhcdcchhehdebhbhdhdecegdgcheafgbacebcbedeghdfdbeeddadbefddbfghdagcabdchcgheehagbbacdaehbcdgchhgfahfcccgfhgeceggfdhgddaghahedgehehefdcdcbddghegdgdeefgebbafdaaabddgddgehgcaddhadadccaghacfeecehcbchhahdfehccdfhcggffechbehhhfhffdhfgfaahafcbdghchhcddcgcfbbfbccabccddaehfdgbdghahheadcdcebdahdahdcfbhhdgahdhcdfahbddddaagbfdgdddfggabhcfdchegcchdcdbehhdcbfaagdadddehbhbdchcfhhdbhfddahegebgecabhddbdccdacdfbeghbfacdfbadfhdahhdhafgdehhfdedbecagdgbdhfgdhddgedchhbchdfdddcdcdacfgbhdchdffdceheafhdadaaffdhddfhebhfbbbcabedceffefabcbgdbbfeabgeedcgcagdhhaahbbachbghcbagecbhbbfdcfhddggbchcdhhcchcdcaggchbfaehccadhbgddaafgafcafbahchhbbgbfhbcgcafbcdaddgddhghfgahfehhaccffdfbgdhcbcachhdc ecdbadhgagdccbehabbhaceadegadahcagehfdeghdcheefeagffgggeehccdachbfcgfghbbbafdggcdgggdhcdhcagecadeegdchbagffgebgcgahfgcedddafeabdacbfegghbdgfhdegefddddfbcgfahceeddgdfbchhbagefbbehedgcdhgdfgdgededdbcbagceabaaegeecbeeadffgcaebbdabadghefchefggdgfdaacaeheeececaacehefeadefadcbggedgdbfhcfafhddeeffaafffcahgacaebbdghehfebbhcgdbaegfadghhefgabbbeahggegachdcdfcghcebaaagfbhcfhechgedddhahbbccebacahgefbheheecaaabbehgafhdhbdceegdfggfdfgcafbgbchaafgecbadabcaeehcaedddeeddcdbcceeghehcaagefhfeagfbaedbbdfhhgagedaefcfgegabdbdabghchefgedfbccaddadhcabhefeahhcaecegaegecgegagegecacahegdddfehfeeggagaedbafdghafefegfgbbhbeccfgegebebgcehdbbgfcaccegdeafdbedbgfdedgegahghfdcecggdgfeabebdahheabebhbfeffeehheddeddecehhdbfdgabehgbbcafggbecdeegdegfggeaehcddhgdhgbhbdbddfdgecdbgfadgggchdffhgaehhehabdgcgbgfhceeeeadhcabaahcbadgbfhadbccadahdfefd hdafhfffhfafdfabdbhefeafecceefegbaabahaeaaebcafceadfdbhgdcahfgcdbadcdedgfahafecageagfageahdbdgdgghdaaehcgcadbecfgbeadgdgcbeafhgfbhbchehedcddcdbgddgffgabfdbecbfcbhbgabebbbgdehbfcahfehhfgecbgbagdfghbbhehchgdhhcfbeggahhaddgdgddaecbecabcefeadefbaffehbhdbgchdhgdbbhdfbfbcdbdabceaabbbcadbcbdccbfcgbeccagfgffhcdcehfcgacdggehefbbbaaacdhbahhghgbfgehhgbehechfadacgebegcedbfacdeabbhggfedaeheahhfafedfdbfebagdfeefhfbhhdbcbgahgdcgebaafafagahddgaecheddhffebaadgebdhffhegggebeahedegfeffagcbadfechhhehbbgcefedghfaddhcacdahghggfbaaegaghfdcaeebbebdhddceagddbaeeaabfbchhdebhgcgcgeggbebcbcedeafcefdebafgdcaeabdgfadcddddeddgaeedgbehagbbfghddfdafcbfgcachhbegaadaecfghghahafhgbhhagegdgghdagedhdfffhecfabbagfbeefaadhedafhceafhhfgcdabhaggaaehdfddgfebbahbadhachfdfghfadfadcecafbehfhdhaafffgadhfebbahehadfahbceaffffeehbgbeedeecdggafghhdhdgfe aghafecegehbfgccaddfddcedbdbehahcgceahcdfcdbaaadffdgbbbaghffeeccdacgdgdddhfeahaebecdehadfehefbabebahhfdcafehebgbgcfcbbfegdbdbbdfcegfadhedcehfdhddbefagggbbafhahfhhbbgdgeagcedegaddhehhdehfghdhcefchdagfgaefgafaabheecagfahedhbgfffdcggdegdehabeeegaheahdceebagechahfggebeaehddcdgcfbhdhfcadadechbddcgadcabafeaffbgfffbeffbgaeaadcefbacfdbbfbcfgggcehbebfhfcacagaeafggafgbgfcdhfhebhgdafhfaheecdegbfbbdgcdhceeecegebbbeaecbgefbagdfbfgcccgeebbdbdbdddfgfefbdfadbabgcaahdbdgdfacfdaedggebahbafhgadedehggdhdfbghhaeaahfggfbededhcaefhabahhfhbhdghdghcadgfdabhceeddgdhbaaaacdffaadbbfdfefhbdcadehgagfbacafddgegecdbgcbgeggdegcaegdbbgdfaahcadbhhbaggdbfcfgcfaffdhbdhghecahdahcghhhghcbeggbbgdebcdafbgddafbchbchceeedcdbddddaheacehecceggefhbdachdfdhhhgdehgdfeedeafbfaadabdbcccaehbfghcfdfagbeegedhbcgdafadadbgehadeebbhgbbadhffedbeabdgdehgbddegf cghhchbcbchhabccfcbfcccgebhcchcbchddabdaaggecbeagdbacfdacgfghecbcahbbgahcbcchhadgheahadeaghgchfeebbhafcafhcdabbfacfhchaabfcfcfhedgghccfgcfhfcffahgadbbbcbefggbgcabfgbccdgcehfgchfdhghbfhhaeccccaagccbgdgbfcefdbahfhghbbgffaahahbggddhbdfhghffehggbbhabbgbfebdcgehbfdcgaggcadfeaggdgfabbahfhfdhffcabcfdahdgefgbgaadgfchdhahecgchccadchfgbeaadbaegbegfcefgbfffaagcbdchfaghgchhadcaafhacbdgacahdgbgggfecbhbfccehgfabdhecaedfeebghhbcefdbchcgecdcchdchheagagdccfhhhceeghbbfhcbgabhgdhhdeghghhgfafbhggbaaecceaffghhchhhfghhccdcaccbhgaachfahafaacfahfabbdhcdfhhbddafehcgeacbdfhcfcaghbagdcadffehgbecgfbehbahdhbhdcbhadchahhdfchdcgdehhaccdfabbddfffggafehgbfcbaeabhhhghceaagfbhbbhcefheaecggbddhfccbbbgdehhccedccaeegghgbhcfbfbcdhfgahbfhgaehcbchffbfcabaacgfadhffaabbbefhcffdhfcgagahfcgdgahfcgdddhffcfcgccccbggfcddgffhdcfgabbaacdbfghgdebbgfbhaa ddcgghcdgddhbgbghggcebbagffaaddfafhhcaheccdfgcbdfcffagecfceahfebgcfafcfbcgggcgdfhhfhhchgchgaaahafecdecgcgeghbgaaaacfaaghacacaebghhaedcgaabhdfcehefhcfaccfgcfcfbafaghcghhdcghebcghhfegfgbgbccfcbhgfagfaccfbgehcfdeefgbcgabdfggfedafdhcahbbdbcbgheacadhfadbbffbhhggfecfbbhhgcaceeachagfhdcgcaccbbeaddadgdfhhefaffgbcfffageggedhbcgabcahbeefefeegeafgaghfgffcbgacdaehhbdcfbfchgdeheggfaffcccfahfegabhcgafbcehbfaachgddfhdfhbfedabbaffgccdhcbfghaaahaahggdgacagehebffhecfaeafadhggagbhgafchhcbccdffabgdhecghdchcgcdhhbddbfaagghgaegacedabafbdbegdffdfbfeffgbagbhfheaecheddfgegggghbaggghhadcbbeaeaccfcbhcbbebdbgafbfhabfeecehghgchgbbcdahebfdhhdahbhdggbfcbdfhgheeedccdgcaebabffccegfdhefahgcgacadddgcbbedbhfhahbbbabaeefacfgbfhbgachbffagcafcbggfhddafhbhbghghgcdgddfcgcacdhgbfcghhbgcacacghdadgbfhcccaddgaddbeegggehadcaddgeebfhhehhbbcfageffgfb gcabhahbabhfhaggbhhgdggaehaebgafhgfhfbfhdcgfabhhafbdaddcdafaadcfhfgebhdgbdhhbdcfddfdadhedhdffabgggehhghchehgddehbhgaaaefdbeghagbeheegadahbhhdfgdgffddccdacbaaefdabdbchfaedchcbdbcabfdhheccegdggfeebheebhhbhcbbfcegaeabacchcgdhbhgacebeaffgecccdffccgdhfgfeghgehcdegedfdcbabcfbgbhfgdaeadebcbhgbghgfhcggahcceahaebefedbeeefcahhbhhdfgebaffhddadcebcadagdahgbhcfcadhfccgacfdeagafhbdbgddaedfffabhaacgchbchcfggfaedahgfabcabfcbaededddfcbfcadhcahaaecbhecdadehfegecddbbdbcbdcgbaaadddhagfceahbdhbdbbhbgddhbggchdagaedhbfgdaghfhbabfdhabcgbbhbhbcaacafhefddcbdfafbcgegcbcghacahhadhafgbafcbbbdgaaabheaggbbgefbcehbedfafcbbgdeehhhbcecadahgfdhcghhbaehdbaacbdfbbdagghhgbehgacbhbhagddaadcdbdahebehghdacfdeggfffbddffabdbfdhgddhffedafehcgfddadbgdhgfhegbbdfahbehhhcddhdchbgfefebfadcbcdcahcffcbaaedbcedbabdhacdaegadgfchgeedegbdcchfdbdgaedbabfbfdc dgfeecaedecfhgcfcgdaahcdhbahfhebeaddagdehafhafgbeffceehffceccddcgahdfacfggeedagdbffeccfhhdddbfcfdghccadgceehfedgceadefdfhahdeefecdbedebgffdfbaeeccfggbdhdhbecbgddgehdgggahddfdhegeefaegdhchdddgfddhdbbhaaaeachegeecgabdbgfagdbcceeecadeddfdfghffddhheaeecgdbhbdddbehfghceafdahggadeedehhfbebbdfeeabehdadfcdbdaddecabbadedaaedcdgeffdffhhhhahccabbdgbbdeeeafahaghafbahgdechbdaebceeebdgebhafcahddgcghefaafdcdadgeghfhbeegfhahcfbddhefdagfgdeeeffehecbdgcdghgefcfabhhdggfadafchdcbbfcdgacfagbhfbbgddeachggaagadadcfbfbdadebdfdhcedhceagbegfechhdahdcagbbbgadcgdffhfdcbgdacfaefaegfdgagbeeafdcgedbabeacbgfgdhedeffcdedaccffbfeeaahfacbhfeggheafgcgcbeeaddfbecgeehccafedebdggfbeadcbdgeafebdbdagfdcbgfedefcdhdhdfccabbahffdgbcaddbaeachadcdfdbcagdgfhbbdfdggcddgbgcbcgcgddaddffacdfcebfcbbahgededdegghahbfdhebggeabbfgghchgagahcagbacbfgadgdabffcc fedfdgdehegachdbceaecfdacbcecfbhecebdgeeeghcahffhdfbghehdcacgeededhcfgghghdgcahffgfggahcehbaeacgfdhggefaeegdahcbdeeggafgfbeedhhcdhaefhddgaahccggdcgdccheegghcfghgghahecbdebagdeffdefaefgdcebdbhgffefcaagcddgcaehdghcchhedhfhbaahchhdgcdaahgbdggfahbfgcefdhfbdchbbcgcdfffbacachccgechgffeggbggfagdabebeaghfdcacdfgcgccdhefcgbhcceeadbeahbcceecdgaebddcfhheeahbdeabheabbdcceahacegdhebdcbdedcbfcaagfhgdfadgbdfbaaghbdcchcbacghchdcddhdhgadgegfggadfbfgfedadeeaedhfdecccggddfhgehccdggbccfefbgehedcdaheaeecaeegbffgedheachgbfgfecfaegbddheghggbbghbgdcbaccddbdbfhgefbfbhfcbgfdfagbachhaeahbagdddbfgcccddghbahchefhbegafaacdcgbggeghaedahggchffcbcgcfhcfdbadegdgdfdggeegfhfdgceefbadgeggdgfhghdagfhghdageddbceefaaafeabbegecdbdegdgcabdcabhadddafhbhbhefabcfghafhhdgecbfcbceegadfgcgcddcgedeeeaehbeeaebaebfaeggcgacbaebfchgdhagcfagbcfhgaeghbcfcbc hfeafehbebheadhdfgbfgahdadhahegcffgeaegeeaadehadcdgahbahcdceebgggaehghfdbafffhbgdcgbedeaehfbhcfbddahcfhaaafhdgheaffbhcebaaadcedfbhdahgfgdcdfebdbbcbdgebahhecdcbdeebcbgcfgafddhaadbcfhfcdecegbgdbecghedghdafhfabbadbdcfefeffefdfcbchbhhbcdadeeacfbbhegdcdgeddbchffedhcchbhedcbbbhfgbbeeaedeaecbcdfcbffacbebahddheabchebcaeehghdfgfdddfcdedhbaaghdbfgfbdgcffchbaffbebefbhfcaeaccbcebcebgegebfcdfbdhbhafgehdfhdcdcgddedbgcfcdhcehchbebdbhdghbfdhdcbgafeefgddagcfbhbacffgedbbfafgaegccbeahbfcaeefbhhhbgedaggcfchfchefcfbdfdhgbbhgaabecgbefchfachfehfegdbfegebfgfgfdhfgbhbhdgdafdebacdegebcbacbbgfechhddfchdbdcfcfghaghdffffecddfhgahebhcedcgcdcfefhcdbfdhechbffbfhbhhebegffeefbfcgdfbgghchdeccbcdhccdfbbaehfdggddhhacbbedddgfabgdfgbhabfbfgcbchhcahfefbddfecffdcgbgchghcgdbegdbbecgfffgecfabcbdgcecccaafbehfhchhdeggbeeebhbdechcfedbfddhfbeebcghac bbdhabfcbcafgcfbaebfahfeefgaegaghafhbefeffeedgfeaacffhcfafbgbgfhebddcedgfbabecbcfabcbchefhebegafgcbagfhagfbfdddcghfdfgcfecaggggeghhfahbheegaecbahafdgccfafaafecedehhcehcefdgebfhcdeaceaaafegggcfcachfhcedhacaadbgbhfbbbaeaaeeacbhadgcddcdeaaeeaabchgddghhagfdfhdefbeaceacdchcdefcfhhdcafeadabdebceghhcedhadcedhcafccehcfcbcahheehdadgeaeehfchhchbdhbcgcaefeeabbgehhchfhfafcceghgehecggchfadhddbehaeecccfegfgfehdcghechbceecbgahdgdhacbeehgbafegdhdbfcbhedaebehaggedegeehgbeafcgfhacffaagcaafdbefbbhgefafefaeecabghaddaefhefhchhbfgehededaagdhdbhdhdaaefehehccdeadgadbadgeeaadaagheecaedceeghdfcechbabdgadbfchcafffdaccdbfecbebeacdgchbfgcabecahbehedhaegdadacchaeacabddeedbecgebdddcagfbbchheabgcddefhfgeachdffdcecegeggbgafabhacgcabhcggbfcabdaddbbdgdaaggaabhggggaedcffefahfeafbegbabaacehcbeahfcgdahgeghcbdfhdfcafdbgehefaeaeafghbgebceccff hfaceecghgheddgdefddaagegccchegfdaaafaacchdfdagbehgcgheaeaeeehhdffdhgcahgbehbebfafbeegcgcchfdgeaebbhadegacfeechbfddhggbdgaccaahgbcdceeebefgehfadgbdgcddaceddabhcdahddfegaaggebacfdceehbbfaddadadbccegdbchgehecgbhadgeehgbhbehbgffdabghdeddbbbcfefdeeghcedhecdgcghgagefecgdggffhdgafhdbdccdedhdfabhddbbhhcceeehhbcafehggcbchgcfbfdehgbfhhfcgeghhdbgbhdebdhdfbgffbfcbcbfhfbafdhfbachccacahccgfbbdegcbhbgbceegeaeagdeefddegffhhefhhachhdhfgghffgegdgeedbfhegcfeeggfbcbbcaegabdcadedhfgadbcbefdcabfdbddhbacdhdgcheeebhhadacghfdecgcfcaagbfcghcabbddbddhfghdbghdgfcehbdcdbehhefbdddfghebbbdeafgdbcafcecbbeghfdhfgdgfcagdbggdfgcefchhfbacdcafcefddbegabhgahffcgcfdfhghcdgdafabafbhedbhhaghebahhggaeefddfcgcegefeceeggaghfhcecchacabhbacagaffcgaegebbfhcfbfeedbcfgbhbhddcabfgffacfcgefcfhgehgfaggecgdcgaaababebbdgbaddhhgbdaebbeddabbbfeahgbhahffgdca eeahdhhghgfdeeffhafgedfbehbgfdhcehfbddfdaacegfafggaffacgdgheheghadaaadbbhgdcacbecaecfeeeafeeahhghfffegbbecdcgdagfegefhfcaggghfbhefggfffeadgfdghdddchfhachffbgcbagdaeaabcgchgacchcahachfdcfffffhcfecbgghdchdhhfdbehbhhahgahadebecdbgefaahgcdbacaaeagdbcdhhehhhdfheghedccccgacgdbdefdagadaffhfchdhebaeaebeechcbcbffbbcdbbgfhhhffaaegcgcdefehccdghgdhecchdbhgdbbdebhefcadbhdcfbbffefaheffddabebhafbaccceaahadfhgbebefgecddcdehgegbafbacabfdaedffahachaffegbhgahedhgfhaafdabffcafbeebaggbfccfdfafdgdcfdefcbhbgbdeffhcbhaghafcgcbcdfeaedbadhhhfeaageaghchadeabehcebaedfccbfchachggddhedccgbfgdhfeggedcefbahbhgghbeagfffgaeefcdfaddgcgaagdehdfdfddghagfahcbadgdafggbdfdhggdddadddhfffcebbhdhchcbbeafcaegehggfdecccgccggfeffagfcabfdcgfgaahedehfafefcdhddddgdbfahgfdbgaffffbggdffebeccahcdecgdcbgbbbehbecgbaebbgaafhgechhgfbgfgdbcfafehhcbagedhedahff afebhhdcdcedfbbdfdgcgdbgedceebfhheadaeagefgfdgfaahhagabcgfhahbbedafhhcefbehadbehgfhdhfdaegcdeffdfddefcabhagfedgdghccgfhggbehdaffcggefgegbeebbgbafhgdbhbaaehcfgfcaeaabdcafageadabacdabdaccbfcccaghefabgbcfghfffaecbhhgedhhghccbbadchccgcfagdhhhfadbcbafbgebfdagggcbbbghcehdgbgeffgadaagbeehchefebbbchfabcdeaegffheghebbfehgffgaddhebfcedbffcbfcfgbggbbfbcdcegbaffcdbcfffahahfbbbfgadbgbgcebcdaeggfehfbhddabbfagaabagfbfdaeffhaaaggeabbgaefbgcgbfcdcgbhfcgdedhffdadbedbeabgdgbbfahafaahbecbhhefbhfdgfdgafabccccbfhcadeaecghggaffhdefgbhcdbdefffadfaefgabhhbceahhadecegeffdahfadahfdcfcdfcbecdghafcebcfabfgahafhhaaagahbbccgecgcffadfbedbbbgcbadfedaafafdebabhefbfecdcdachhecbdbcgbchafgcgdefbabfabbaccegbbfdfgehhahdfbebhbbgbagbbbfgeedadfgabaagddgcbdebeabfeacecbebdabfgbaeabfaababeaehaeccggfddcaabcehacgbfbbdhhfcdagecbcfebhdbcfgffebedfhhfab bbgcdccggggadbcddbdchacecdecggdebdhahdhcecdhcdgadafhhafccbgccaghbhedfaecgcdcchfachabagbeeafdgddfdfdgecbdgcbcfhacgbcghgdhcecefbchhabddhahehghbhaaafhghceeddggbhbafdaeebcaaefghdecegdghgedahehhhdhdecbebgagbdedgghgabcgggacaghfceghghhbagfcdggcdhgdeagagcgchdhdeaffeagcbbdgcdchddedhhafaaedgegfghabfbbchfgbdfcegddfdacbegddfedabcbbffcghaahbbfdcebgfhdddgggchghhbbgbadcgddfeaffdaedadbahghebhefededdhbbffchbcdfebabaghdfgahheccgaaacafedggdabgheggfehgdbcegcbgeaehdfechdheafdagfceahagebdgcfgefgbeddfaceebfccafcdcgahecdaabhhbcdhdeececadfhfeecfhcfcgehbecefcaaghgchgdhdgchhggcafgghabagbehedhaghgchchcfceccdgbfghhhcgeebbedcbaabgfgccbaghhgcgcdhfaaaadfhcgaechgagacgdbagcddggchcdgcaecbcgfgebedghbagedgcbheccfccdcchabeehdhbhbddhghhddfcgaccaedbheagffbfeahgeahchchheachehdhaeaeaddgcfahdcgeggbdcbeedebbdhhdcacebgacgdfchhcghgaggdccdgadghbfhhh aaaafccdcdcabfdgfaagccdfagfhehcfdcfhaafdaafdcgfeacgbacedbeabcdbgaaeegegdeeffhhehffbcagbdadbbacfagbfcfghgabdaeccggdgcaefhhahaacdhbdhaegedachhabdfeghchbagfdeeebdchbcaaabghgahhegaggeehagahgbbabhhfcbhehaedafefcdgbdcehdchdhhdbebgfefagcgbffbhdffebahhbddbgcghcfdabedhbbccecdcbagehffchhdaaeeebacdechdbhccbcfefdbfcffeaagafgecdahadefebcdaadgeheehdddgedbeagcefeabgbfgbabdggfccgffhcedghdeaadbffafdcbaegachfdggfbbfadaeghgcaedbfgcggcfadeedddhaaegfefhfaefchaadeceggfhhbhagefbgcbggfchhacbcbeaedheeagahgaacgeebcecbgfdfchbdghhbhfbafhadeegfcfebhgbhgdhbagdabgghehdbbcfgedfhehfcfbeaafcgcaacecdchbgeefahgdcfddgdgfbfafhbbgdfahdeeafahagbdddchbhdfdcecbdbfcadbggbhecefdffeedbhdacbhgccbebcfcbgabaegbfgceaddfafbcehhhahaagaahggaffgfbdgccbfgegddagfbfaedaefcgbchgegebhhagbebefacdbgcbdgebbhaeedffgheebgaadbhafbdhdcedecggfcggacfghdhgffddcdbhabgbbg bhecgbbdhdbdbadcaecfaddcbcaahdeaadfhhbfaggfdhdcfggfcfafdcbccbcheehedfdedahgdcabcfefcaefcgehfeaahbgbbhfcaabaabccbdafefedbdhabdcdffeeeabaedcahacefcabhfccaffbgbcfdagabceahfacaccaddbdchaggggahbhgbdfacbebdhegfafgcdebghhhcecaghbhbggeghcbgcfgaedecfcddchdadgbcbdechbehcdhcfagbcfhaafgaaacgdbdbdccegghabegffcgbchcdbbgbagbedhfeefceabgbcccdebefbdfegceahacgafcfebhgefhgbfcgaahegchhdadcffacggcgcdccecgggfcbcadbdchcaefehbghcefechgcffagcfffecaffdebddfddgdchaecccfdahdcfgcgfhfggecdgefgebccbhbgggdaccbbbabbgfddhbabcgbecdfbdhbcabafghhgeadebbhabaebadhedadeghdhcgcabhbacahfcgfdhfhecfhbebbhcbcedgfhbffcaedfcegbdfgcffcahhehddeadgggcdfdfehcbfcabacgfagbcacfggfcgecbdadhgadegbgabhbaehcfcgfhdbghdabhagfbefdaeecebccbahbdbdbfabgfaaghgbhdffaefedagabbhagbbaegggagacdhhffghbcdfdhdacdggafcdchdddcfbcddhahcefccghegecgdehbhbbaffgcgacaeafdedcgebafbcg dadggadgbgccbhdfbbbfhadachbefechacgeaggfhdehhgegfccbgbgcdfggaecbbaegcccgdcgbfdacchggcefdhfbhfdbdabecgffhgfgfcfchhafggebecaebhbgdgfcfegfafeggeffaaeedbgheghchfccddcbbgbeceecgbhechahhfdcafaggfgdebeefbcccdagfbcfehfhegbbdfaahbccdbhefbcacaechfghhhhdebdbhhfaeccfcbbfddhdbdgedfbbgggbbdadhccacefefcecagaecfbecadabehgcebbfbefcfhfbacbdfedecbggfdfcbbaaddfhdfebaeaaefaagbaheeheeaagcbheabfehgagagbaabgccchhbcdahaabhedcdbacecffgaecaebbhafeaegcgfeagaeabcdadebggagbfcgfbcbbadedgegeehegefbfcfchgbfghbbacedeefacbceafegdaccedfefefhhhghbfbhggegfgdagdhdhceefbbhccgbcggdeeedebcbdhafedfcdhcaaeaeafgddccgecbgbafhbfcbbggaaccdbccggcccbhhffffbadceehbaggbabageffdbgecacchgffbafchbdcgcagebfddcbebbafedehefafddccffbcddbhbaehfbbaaggcagfdacchbfeabdbcdfgebbeccfcdfgcaedeebhcadfahcaechddhaegedaaagahbchaaeahdafhheaefghdchhghachfcefacbebcgabeccaecaba dbdhafhdadfecagechfgeggaeaccbaaffbceeccgedefgdbahggbeceadgbffeacheccgfbaceafffcbaegdbdhfeggcdbcgbhgfggeahdaggfhccfgfefcaedcaheafcgadcagebhabbhbcgfagdafeaagaghhecfcbdhbaaefafaegfgafgfagadbcgccacdheeaecaaaachfeebfabfaafbbbgbegbahechgdheddfhefcfcahahhefbhhegfgebfdhdahhhbhcegfcbcchgedgcgcdhbfaaffhafhadeaabchefebehdcbaagcfhfgedahchgdaehfaacfeccbfafghdhbbbahghfgbdfegfabgghcabadffegbfbdfaaahbfgbgfbgbcachaddgcbgahgaffddhadcefachaeadebfgdccgcgfagchbdgccagdfdffeadehbfffdfdgcgaadbgeacegafbfheefagcfgdcfadcdhbgcbdaehhecegfefaafchgbfcefceahhbffegeabcfefcfgecahfgghgcbfagffbbgdhedebgahefhehdahhfdhbgbbcehbeedgeddafabbbheghbhaddacdcgbacddbfhefheacagffddbaaeffacfdchcfahaddaachecbcgbagdeddgbgaedgbbbaechbbadcbgcechdfbbbcadfacgfacfccacfgbgahgaafefbhdaafdhbgdedbchhdchfcaefcdafhfaccededheafhafbefbbgcfedecgggbbcfacaaagefgcfghbd fecbdgahhhfaefgaehaabegcacgdcagcdcbgaebbafcbbfcdhgedcfbcbhbhgghbhaegebhceaddaegfabcghbcdacegheeegfgfcabfdfbcchdchdabcfdedddeggcffcceeafgcgcahbefabedafhfhhhchabcbffgfhgacfbcdffaggdfeabegcfacafedfcbccahefdgegbececeebhbfdgdeadaachafdgfcfdbfebcghhahegbdhgfagcbeceebagffbabbabcfbaabgcaghbhfagedgacafgdafefcebdhfbfhabedeggcdahdcaaegecdaabhegcdegchedcaagcgfefbafaagbdbfcegbfccfdbaaedadghhbacefagdecadaggdcehfhbdhahagdgbhbedadfahacaegbdccfgabacddecddhhcadfcdbaafdaagfehehdeabbdcfebahaddhcfaaahfbagadbebegeeeeccgcgbebchagaccafddcdhcgabdabdebbhdfaedafbddfaafeeeedhbgbfafdbfhfcadghggcbhdfggehddgcbdbfefdbccgddadgghbbagfcfgeaeccgddcgecgdfgebcggbededfafbdhfddbfffdabahcbbhgbbahfbaeceabfaehedgadbhccfffdfbcaceacadbacffbadcgdhfadgbbdgdeddbhaabefcbheebbaabhabchgfhfggedcahfbabdhcdbaddefdffgbcffeaeddgffcbfehcbfceghabeacgagfcbdegdc hdgfcdgceafabhgfhfhhfdgecfaedaeefggbgggfebafbecahaheefhcfccgdacbfgcahhfdcbccabdbdcbebgbceafbedhadgdffhgfghfeabbcefhceagfhdeffadhgadaeagcfgdbbaaedgffagaabceffghabfffffcffabdcdaedgbbadcchgegagefgbhgfdfhgecbhgbdeafbacehdafdfagadfbdebgffebcdacebaaaegfbfcdedaabffaefegdcbghacbcggdfbeheaeeedagahchegccaddbdegdgaehdbfeagebeaeaffaedhgfbgfhhecbdfacfaagfdhgcbcdcfdfggddbgadecaffafbagaeeeaecdgheedfehhffcfgdcefehdhgagefggbcgccbgcfeadhfeafaedagaeghghcefefaddcbdfgaafcfgdeeheggcagebfdhgfeeaffcdhghbahgchfhfgedhcdcfgdefffgheebefafdcbcgaffgbcgbfgbdbgdffffbecccgbhdegeceffbefadhfagggdgcdccedbddccdfahfcbhgheegeffggchaadfhgeeffchdaaagadcbhchafcgdbgcbedhabdfhfcffcadfafdggbfcgebfddedhfffeahhgbcaagfghbcaggcedfbbdfafbaghfedbbbgbeeaghgacbhgecffefaceedcddchfaheedafcacefhfebffgdhgdgceehbbggadaegghgcgcachfbdcfefcahbfgcbcfhddcgafcfghaeg hbggfahcegebfbecbaaabbehfebdffddefgghegfhgfhfhfehaeehehahahbafeeahbeecacbefabfaffddcegachgfhebbabbdegaebegbcbggageaehcdhbbdehgcbcgcfeafadffdehagchhdahhaacgbfcefhceheadfgbccbfagaahbegbbfhbdddhhdfcecadbhgffbbggbacebgehfhhcfgdbcbedaggdfaebfeddhhefghgffhbhbhgcfcadhacbghfghaaeggcehcbhaghgcafaeeghdcedgbbfhhcdaeefeegfdhfdgcbaebabbfgdacbhbffabfaccfbbgafcaabgbgggdecghahaebggdehceacehheagdahbbgeeebfbcabghggbccacecffafedbfgedeahhbabfbghacaghgedafhddaegcegfedbacbeecaabcdafabghbbbggghdbaefaeghafgeafcfgeabfcfffgahfhecbehhggefgheaagadhedhfhgfeafeffffbbhgdeegehabbdhfggcghgadhfbfchaggeffeagfdbffegbbedeghfdddhfhagbceedbfeggabacggghbbaeeeccdfegahgdhcecdchfgdfchbggdhceggfhbfeebegcebcbbhcfeecfhabbeefagfdhaeacchgacccgcbfhbdcededbffaegbbdccbagcbdgfcdaeafbhbbabcdebagcadchhgechbbbhefabcbceehbgeacghdfabeaeghdfegdbbbfcfefcgfeefeh hggdfahehhhgebgfbaahgggfdhhbbchfdeafefahfhgcbbebcegefaagghcfagbbaebegghfdffgeefaagbebgaefecefdbhcadhehdhgggeahaghdhdfegacdbccefehebahfhbaegfadechaagdcdfcchcchbbffacfaaahefadgfbahgbchfhfeffafbagefddgacdbfbbcbhfebbfahedecfcghbececcaafadedddgfedcgbdcbaechdgefcdedgeddbfeedbbcaaebfedbhhdhfgeeahahbdhaddhcfddgahgcaccaggbheceadabfdeffaadacdbggfbggabchhebbggfcddfbedgafdhhedeeagbadhabfhddbafhdhcagefdggcgfhbbghagghaeabggceaababdfhdhggafdehhdbbggdfgbahdhchhgbedfdcacggaggheceeeedddbhfggacgagaefdahhgdcdhadebcaeedgeadfcfefbfcdhgcbaedbfdbfaddgahdccaaafdhefdahhdbdabdbcbegcehfdfdeeabhececaadbehaagggagbeafabhhedghbggacbeehgdedbdafbhbghbabgddehbgbhhfhhgeehghddfeghdfegdhbbgcahggchchbfbheeafggaaccaeebggdfgdcdgcfadgbhcbaeecaeadgffgabehgchgbfgeafahdfedhaffdaahghebfgggdgfeeebefhgdgbffdccadggedeeahgbegfhegaccfffdhcbaffcgfadeggee cbdeaaddgfegaedadebfcgdgcggchdcbaccedccdaghbdcdhfahhffbbhfbdadfgedhbheefebacgghbddchcaggagehbeecdbeeafagadecgabhbafcfgchfdcfhffcdghhfbbfchfdgchbceabehefagcbfdhfdgfdaedgdebedgfcagbgadhcgahgfgeacceaeceecfaeeffaahfhcfgfhffceadagbgedbgbhfbfhcdhheedhcbhcgdfhhgbeehfhaceecbacbehbchcdbceacbchdhhhbaehabgbehbgcgcehfbgbahceecgdgeagdfhhdehafbfeecaefhhdgbdfhccbbhebdahdgfefhfbadagfbdbedgebhegebggechhhdfddhddghhebehhehghheafcfbbafdehabgdeffhggabgcceegbcehbchgghegegdbbhdgaafbfdcdchehfdcabaahgbecffffbfcdeffahfdfhcgaagaaefehachbhgbdceadhdhhdcchbgbhbecgbedhagcgafccdcfadbdgdbaafggdhhcfbdbabbecghhfhafedhhhcfhcdddghabeeehhgdhgbhggcffbhecchfeggehhfgcagfceeadahghhgeedfgfhcchehbdggebhffabebdhhhddaadfgddedbbedhhehabchhfachachdagbfdbhfacdgafbddhgaehgaebhehggfcggaheedbgfhbfhfdcedggeebehfdfgdahdaebhahadhhagfgabcdddcdeedfhbdggbbheha ghbcabgfgbahdgcacgbgcdcafhfddbcceacdedchggfhfahdgafbgabhcdhcbcbggeeefbgaadafgfcgbggfbfdhgafhfchafehaggcfddghgfhdhegfghbggddaeffddacchfgfcfdafcgcdgghheffhdgdfdbdadafggfehfehhgfaffgbdahegdeagaagbcacfbcefeachgebdgcbcgggfcfffhegbdehdhdcgagcfegbhfcfbfagcgfehhaeffggcahghchgcafbacaehdchhgggfhfgggdcgcgahgfaafhbdaeafegcbcccaaggegechfaddfcbeccbbgfedhddagfabhhdehbaghhhgfhfgdbggagbbhgahgfdcabaggecgfhdhcgfdacbgcdddghefdcfdcghbfaefhaagcgdgehfbghhbecagdgaddbfcdaghdhebghgbgdfgcbcffghgeggebcbgbgfcgddggeefghbhgchgaaebhgcaeehgdfefggdbdghgacgacfgcfffefcegahheabdbhfbhaecffehdddfeghdfeefgbceaadhcbfggfhcefabcggeeebfhhagbgcadfaghgddgdbbfhfgdabfhefaegbdeadabgfhfgafdbaagacefbbccfbgdcecchgegahecgccbcdcgeebafgdceeheggcdedbgfaahdbhbhcghgabagbchcghgehhabcefhbccccachafdedghefdfgedafahchgaafdbcccbbfbbgaabbadbbdeedacahhdehbfaecdfgbfhbd gefecbfcbfebbfgdchbeccgfaedaedfeefgfabgabcegcafhcdcadgfcacgebhcehachccffgacgaacgfefegebdbdhbbefgddaefegffbggfhggfeecdfdcgcadbeeeadfbbdaedegdbfegagedcfcbdcefhafggcgeghhfgdhecdbeffacgaagebgeeecedhbgdfheggcdfhghaechhhbdgcfehceggfaacghaecagggegbcafagchgddfebdcheecafahcceafgdcfggghcahfeaedbeebchdagcfcheffgadacafbfdbdddfhdahefaehegfahbfdgdfbdeffbcfaeehcedcgcedabadgbfdceefegafdcggedefafbfehbhbcgdchcdefdaffhafgafeadbaebgdagacahbehgdbgffcahedegfdahhhahdhbfacccfdacbfaaebeefgfhhehebcbgcdbgfdcbfcehdhebbhbghefbefhegbcebbfdfgaaahafbagdagggeabegfhgfgbceeebdhbgbcdeecehfbaaabhhcegdeabbbfhhfcfecebdggccagdeeeebebfagcghcafcgcedehdffffghhgfcadecgbagedaechcbaahgcadaeedfcgadabfbagfdgbgeffbgbdghdfedfhhabfhfcgacfedgcfehfcefbagfdfgecdahbabhdhfabaeaehgecceebefegfhcaebbdfeaddaeacffheaadbchedgdebhbeagfgegaddfbahcdbcdgffedfhcehdcdab gfcbacegdefhhbbhdfdehabdggdehcdheegabfgehafgcaedaghhcbgeefggccdafbhahbcfbgaagbgebcdggagahabhheceacdfhehbgfhgbhchbeeccafcehehcgaedafbafbedfdchabhdahbgcageaeahhbhccbegdaebfhbhcgfhhbbggbdbddacafhfddhbfgbhhadchdadbdcacdbghaabhghhagdacfadfeagccdhadcehgabcaaffagbhbbedegabghabcedgedhfbdhedehhfbhfagdhfcggbgdhbffadghhfbfbddeagfebcehfdbbfcgebdffdedheeagefabddgagfbdfbeagbbfffhgbbgegbgaecadgddbghehhgehgdabdbebcfbhecefbdeefecefbcaahfbhhbfbahadgffbbdfefhadbagggggchhefgbbcebeaechcghbhehgfaecdegafegfeabbbachegadbaeaghhdfehhbfhgbbgcfhbdcgdebhbghbghbbeeahhcaecaahdhahgcfhafafdabbhfgfefeddgdgcbebhdeegdhchgcdeggagfhfhbeeceadcgbgfebfgdcafdbbfbcfddbgadfdfbbgadbcgcahgbaadcdedebbdcghbhahcbhdgbabgahbbbaaeaeebfbggdfegddfedfdehfgaebbeeagccbfaagcbbbebhabcbgecheacbhgeegbbedfeabbehgdfgcbhgghbfbhdfggdbdaaechafefcaeadabaacbgdahcgeghchd hegbfdchchgaeghebhgbhghffdhdhagabhbacbbfghfaaedghefbghadbeahdbaehcfbfgaagdfgfcegeggcdacdgfbcgbebaddghbceedebgchdeebfgecdbedgagghffhdecbhedhcaabbccaghcefhceehgdefchbcdcfahfadbfhbhhabccbabhdhdbacdbccdgegbfcecgcdbhcebcaecfbbabfadfeghfbafbaegbdcebdeggghaacdbfdbabbbfgfceebagbbebgfagafeegefbdbabdfcfbggfddfghccdfdaeaccacgcefhegffhdbceabagfcdbbhadgaecbdabbdbbgagcahacfbabhahghhaehhfecdbgbgfefabafeadedaafbegghedgcfdeccbefhehhfefbdeaeefgehfgfacdffbdhffcfaadbfhcdeegdccebgfccchdfhheegbbcbbggfgdhhbbhgbhedhffcadafacacbdacgfheeehbfchbcfhcahgeaageebhfgddhcdeccegedebdaheefcageecedefhhadaddhedbddacadhfbhbgahbbecgebegdbbaaahgbcefegbeegdghaghddadcahfdcggdhfgececfachdgaffecbfecfdeehefggceecfhedfecgaabbcacfgghadcgdaebdfeachfeeehdfdcfaebbaegccgdcccfgceaabfaeaheefggcaahbcaccchfdhahcefegeccchcbabhaafhdbagbecgahbfabeeedeachagfabb dbdhghgddhdadeadfbgfchafeahccaeegbhffchcdcfbfedccggfbdeaefbadhadbfeagedghgggccaagcgfbdgcdebghbcdddeacfeegahgdagbfefcbcefcdcaeafhgefcggeaehaacgfhecfdggbfbgghgedbccdegafhagbaahffcfdfhhhbeggdcddfecdebebdebgfcafecfccbcdcbcdbbhdddhgfggehababgdbcgbedeehcahdfbhegbbfgeaccgahbgcgfghahbdefhgggbbhffhhehbhbdcagfeaedafgcefgeffececbedfdbhfcccfeghfefbagegdhhfhbechcfdebhaahgfagheechddgagbabdcgbfgfbcchfgafaecdffaeefecebfhhcfegfggagdfbaaebbhahfcfcghdehheecbbgeebhbfcgeaeabbccfgggfgdcecbbegdcfffhebgdcaahfdbbbgdbgefafdafdfedafgdhbebfdcbdcbhcehdaegacgbebahacahehdfegegaacdfhecdddhbghdhheafcgagbgccggfaehffgchhbahddgdehfhechcgheddfedfafegcdbcdcaafheccfhabedeadbhffbcfhhbhdgcfefehgdbfeaggeeehehgcabhefbdffdgefccfdggedfdggeehfeggccadaecaacgffbceghcffhddhedbgbgdgadbgdchdchgaggcfdadfhfcdadfdbadeabaeefgdfcdbdhgacdfhaacbfcgcffbcgfeghfg cgehfhfhaceadcaehdbddbaecfhacgfcahdgbgdggcccgddeeggfbggacgbbfgcedbebghbhceffeeagfdfdcfccghahaagfbhcdedgddcfbdhabcbdgbadbhaadfdadfhehhbcbddheccghaccefahfdgacfhgehhhgacceddeafhffcadfbeegccbdcghcdhagdafchgfdgchgbgggbgahghefaeegdfbcaahegeebhcgfhhfechgeggbdaghgahgachfcbfgbcfabedfbcdchbahadgdghheaafhhecdbegbdeeebcdggdbdfbcfdbddagddagbcgecdahabbgccceddbdcddcecaahbedfeehdceggdfdfdecchchfbeccachgggfhgbdegccddggeeedgdbfabadbgdhdghcbfdaeaaghaddhcecadhdacgcaeefafddgfhagfbbabfeacggabgbhbbhceahbahhdcdaghfgbgaghcfdfcgaefhgeedghdefeegahhagghhbcbgdagegffdhbacghhdfeaeghaadfefcaafdefbfedebgbhcgddgbehdgeddbgaeegebbbfhhcebhefegeghdaedgfgegafbbdeehfbdcaehchhehaghcaegbhbgccdcffafhddghhfcghegdafagafdcccgcaaeehfbecgfbahaahahfaadbaehahechhcgadehhcefccfhbbhgacbaagccfbhebbfehbbgheafdddgffgaegadhahgghddfbbebbbfdghfcccgfagbbhfddgbfc gaefddddcdehcfabaabfhhehbbbebgfhafhedahfaacbaaffhgafbagefbabdefhadaeadddhhdddheeccahahchafgeageebbhbefdcbgcgeagfbcfhbcceededhaghbfdcahaeeecbfehfcacaagefccdccfhebbgcbhgcdebfbhfbcfdghdhgdbbcdchcchbdcabfafdeegdcghafggcgcgcbghhadhdgggfdfhddehaceebfeaaecabdghfceghafcgfhagbeaacehcgaggfhdfdfbehafbbghhfffadhgdcaaedfhfhceefdcfacegaeegbdbbgcfeadeeghebcdfedhghehfhefddgafdchhhedadgbagebffebfbhgfffaacbbbabhhbefacdhbgcedeccgggbdageheehdcheecfgfdfcafegeabccgheagdagbhchfhgbcdggehecfeghdaedgcheehdafchfbaggadegcffddehhcdbfbeafhhceghgaehgbbgfcadefdchgccegbbadeecaaebgffaheceeadaecfedbecfbgdhedabadfcgbfacehbfghhbfbhfcdffcfaaefhhbghgaeedafaagddeadcbcdhceddddfefcbfbdgddghaeefhccdbhehaagfcddhhebfcccehhahfcbdedaggfchgegahecegbcbfebgefhfeddghchhcehcafgdebgaaedchhddgchggccbgdcadhhfgdedffaefdgaccahhfhaefahfhgeeaccebhecghcdadeaahfb hefgahfadfghehggcdfeffcdbhcdgfacfbgeebgcagheecebggdfagedafghfhbgdedgdcafacafgegddeaehahgaegcbchbbdbdbcghhbgddbfdbhebaadhhhdegcbabeacafgffhadbfahdhfgbfbghhcceeggdfddebgheghgeeggdgbehcdbgcgdgahfdbgggaacgfaehgfhdacghadgageggadadhgfgfhfeabdghfdccfdbgcahgbgeceeabaeaaeabffefdhbfgdcbhegdcfcachafhfffeeacabedbfdcfhebfccdbeahdedhdbabheadgheeeeabafhedaccehabheffccgeffccggceccbhgbdebdbggahcecdeahgfdcgeefbedhbhacdedfhhdecdhefedgbcagaagggegaebfefdaefbddehdeaffdgbdeffhecbcegefchdeabcggaebfbebgghchaeefegcafbeabefcfacfggfdcaagfahafccbgfdgffhgdbbgafghhdgehgbefhagbeehgehdahcaegdgghfcfcbeceaggdgceeccgfdaggaedddbeadggcggacfafcaafbgbeghccbgadfghaaabhgfdgceaghcgafdcccbhhcfbeacddegfgbahchdefcdgbgfhfdffedceafgabhbgbfheebafhfadaghghbffaecbhadbdchfdadechabhhafafgeggggcghcdegehcadeabbaegedebghdebgacbaggdbbgcdcbcbhcbfhddbcggadhdbfc bdddbcdffebffgfgagdebhhbfgbggdehcbdheedgeeagabbfggadgeehefeegdbdgeeeaecgdbbdbhhgdeahbaceefbedfdfeafgbcfhbcacbcdcffecgcfdffgehdecdfdcedhbgheegcfgahgehgedhheffdgcbacgdffcgddhefdceahgggabefacggbgfdgfceaffebedcaedfbbhfffbdgecgddhfeebdfdghhachcdeafggfhaheeehefeadfbehgggdcdcagfgdeaehaegececchfccfccebdggahbgffghahgbhffeeefdhgfbcdbhfecgaebdeeeebbdfgfgehbhbgbhghbgafafdgabbhbbehhchdbcahgfffbggegcaedeccecbdggdecdhbchceagehdcdecaegcafaebbcchcfdfbdfhgghbagaghebhdebaadabfdahhbghegbdbeededffchffbghbebbcdegbhbhgeaeaggfghceedhbbgghbgbdcbccdhfdfgabbchcgfecahhbeefbechdagccaghfahaehbbbccbdhadageefgaabaagedggaddfhegbaebggbdgfgfehgeehcdccfedffahgadecchabehfcaffbagdgdhfbgggeeedfabbfhehdghhbfbafhacabhhahceeebfcbeahbbfahehcbeccdgagdddghfehcagaaffafaddbefaedcgbdcacgeabbggffeaffbdbdhdadheaafgcaghfbcafechafahgdegccfhddcgefggheabdf chaecadhhhaadegbhbfhhfdfdehaccecfdcagdcaaaedaceaffdfgghdgeghchhabggedfadbhbgegdbcbbadbbgacghgeadefbffdhhgfaffgchbdhcgebeccahbgedhcddcahahdgbdebhchebdhfgddebchadddgdhcahbaadbbggdeeafghbfdgafcdebahhaeegfdbeadadhbbhfdhdbgfgfgahbfhffcgdcdfebfbbhhgcffceeeegfbcbafbagaegecabedahhcgeccfgheheeadbcdhaachgfgbfffcbbfhfhfffbdeefedbdfaefdacbccbgbeeeaadfehbghdfaeahafhfaecgfgedhhgfageabdddegegabfffgebcdcdbeheefdfcgfbfhdhdbeeddbcbdgahagdhcabgaebdhccbabdcabcgccebacedebffghcddbhbdcgcegfhgfacefhbhhcbfgahhegfhcafbhhccgafaehhabhaeafbfdgcbfcadbagefbhhhbffehbebaaacgdcfdbaefaadedbgfahhddggaacbffbdebebfhegfadaccgcfaacchhbafdbgcddefbbgbbaggaehagdeccddadebggcafdhghaabeehghabdedfeggccdffeecgbefegfacfdddhfhhdedgcaaeadheffdebddacfffehfchbgcbgaehdbhhcfghddbbdffbheecdceaehfcddadgdgfchfgbeecdgdhdghgabagbbgfehhhacdfbafgcchaacbchcebcgddfd eadadbceecedefdehgcbdbdaaedaafcgdcffdcfgbcfehgeagbedbdcadcgfgacfgdeaefdeabfhhdfdefdbfdehbedgfgbgedbcfehhgbchbbabbgbbbaaecfaadcccggeddhbaceccffahgcaaggfaegdeaecbecgecebgahhedcaedcffcfbabefafcfaadehabaghhfcbhagcacfgaedcgbddddfddaaaafhcafffhfbgahbfhcbadeaeheeehahdcdfedadfhadgfhgacafgdgdbgeaffffdfgdcfchaacaffdhcbgcagccchbhgbegfecfachhfgcbgfabhafefbeahehehchdcecffadfghefddfhhgbcdahbegfadfebfeehdfcefabfccfahfcgeacdggeahbdeabfeebcgdbahbgfgaagehagbegfafafhgcdbghgagaafeaabddffedfbfggdcagbaahhgbchdeddfefbacedbaahebdgbdfbcceabffddefdgahffcfcbdagdddhdebcgdhgdhhahagaddffahbgehfahbdfhabbhhededfbdefdfbagddbaeghcfbbhddddcaehcadcdbfdadgcchedbgfhaagefcebedfcefhfeefbgefcdbeegbbehdgafdhhcaheeefcbhhghchfebebbcbcdbchgcegcceadghgdcfffdgabecbaaabbfgaagadegfcfhafabbagbdgbddhbeahcffdhahdhahbgdeaachbgebebhaddaceahchbebfcbbggaeede degdhhddaeachbcceccfbabbddaagaegcbbacebegecbcbacedbcfacehcffbghbcchhbcgcbhfaegehcaaafhdcgfdhgbdgdfhgehcbhgfecafcbffcfbbafaadcagadbgbgebdfhccdaeadabffaddbddfbbdhebgehfgbecbabhdcgcgdbehagbfdeagbbbgcefdeebfadchgeefcgeagbgbcgabffhfdefhdfegefceehgaacebeeddccefbeaefhgceebceahbbhbdehhehgdedfghedaafhabagedgbddbhdegbfebbcaeeacbfcfhfhbahcfdbeafgcdfaegfeffhgeghegfadgdaedbcbfgeaaghdffddecccbgbbehedbfgbheddbfccebhabgbhhafbdeadaafgbahfgfbcebdbeddbhedcacacdcfaegeffbfefdhaaegeffabdefggdgdggbhhbbdfgcbfecgggafefccdhgabbcgcehgecfbcdffhebgecheeecebgbfgebhabhghdeggebbbbdcddbehgbbgcchffdbcghgbeeggaghfaccbchbfcabbdfbgafceegchbbgeecegfehdfccahcdfhbaaghcbdaceddgagbgbheghhfadcahbcbfcfdhgdabdhfbbebahcgcccfbheaeeaafffcghgahaafccfbefedfegbcagfaghhhfhhgheacgccghafhbaafaghdfhbhgcbfdbefcgeddaggdhffhhaeegabgcfcaechbdbgeaedcagcgaehabecb bdeebfdcefedebdfefeddcedbcagaeaghcbeedbdgdgcdeahbcbdgahddabdchfhfeccbgggbgfchecdeaaagabhgabhegebacgefefabdadeecbdddcggdaggghacbfeheehacfhdceggcececfdgdaccebdfcdfgafafeafbeeabadehehhdfcdehddffcdehfceeedgffeeffgcaedbegdfaebfhfbdfabcegghacdbhhhhhgadcdbcabhcaadbcbddaceedhghbgfbceabhaaebehhdcaebabbchbchddcbdfhdddehfdefaefcddedgfddafaddeefefbfghhfbddaacecbbbddbgbedaefcgefaaebcdbcabhhdgadecbbabcfaeaaedhaebefhfcadffhcafgchadhgdbacaebfgfdbfhdbeeeaffaaabfcehdgaebgegddcfehcdeccfcdcgeffgbdcgfghhcdfebdhfffgacgfffbcfhdahgcdedcdccffgbfebhbddedbdebbadgaedddafhdaacdddfggccggehabddefehhadbacgchbghehbbggbgcaehfeaafagebhhddcbcfgagdgdefchaadbfddcacgcgdegdcaechdaffdcdhgaaafdaeaghedchbhbdbdfdccehfdebbchdhaaegcgcgedfahagggdhagabcbdghhfcfffahfgbdfbbehhacacggfahehhcagbgdcbgeeccdhcfedhahhadccdadbceafadahaggeceaegcfbeefebcachcbgde bhefhahfacdeagddhgfdgcdhbehbfcgbdgghghgcabcffdheeeegbgccbhfhfaddgghfeecgcggfhdgfccdeffaeagbdcacfgchbdhchccfhagedbedhbfbegdbadhcgceabbcgdeahcghafbcccehhdhdfbfhdgbbhefcdhhbedgddcefgcefcegbhdhadcbcbccegcefggcaegeaedfhaaghaehbdfgccfbefgggdffcfhdahfhefahfgggbggbhagbdhcebfhhagfagcddhbgcfefedaaebdeddaeaceehbabfbfehfccbeggfchheaggbaegdhecgdgebedegbgbfdbaehfbgacafbachfheafcdfgggeeggbabahhehdceeeeacgacgghbhdeadgdahadgcfdeheaggagghcafabffdgechbgdcebggahdafefhebgfhffchhbggbfcaecbeebaedcfdbffedgdadbdhabebebhaffcfdccagfdadhfggaagfdfbbadhheaahbefhhhffgeadeagbebgdhhfcdfabaaddfcaecadeffeefcgbabhccbgedggbaffdggdchfegegabffaahdbcbeecagegbdaaafccceheadebfabccgedhfedceaahgbccabbfhfbedgbdecbegefchahhdhfggbacaegafdhchgheheeefceebddhhacbcaffccffceaddhgdcdehddfafhccceedfeaggcfhadhggdacfcbbhdcdcagcfdeccgbehbchhaahgccaddabdefeggb hbfgcfcadcdfedhhhffffbbcbfhddbhebeabfaaaaddffhdeebabgdgbcdbaacghffcbaehhbcafacbddcggacfgaagaaheedaadcbabdcahhacabdfgghhdacdeaccdabagdgheghchhgfhedhggfedaefhfdbgheaheaegcccdegdfdgfafebgacehdfahhfgabddecbadehaeefhaafdcdfaeafcfegcfgcaheadhdhhdfbfddchgbadeccaffgfgcbdcggbeggbdgagfffafgfcfabhfdgbdfghgachdcgbhcehdcafghgdhfbafdhacfhfeedfebbdddaecfbdhffbbbbfdeaafcbbcbefchgbcddfeegbccdddchdcfcbadahaeggdacddbaaefgdghededgcdebdabdcgahaeaehbacdghabfcffdecacgbfagaeabeahcgehacfadccffgcabdedgegeaddchfcaahdcfcahbabbgchahahaafeadhahcccfhhcfbbccecccaabgdcehebacadcbeehgffghfhcccceehcfdhhecdbdaaahggecbdafcagbhccagggbgeaacbgfgaffadhbeeefcedefdghffbbadhfdeeafheadbeeefbdcghddcadcebacddagchccgddfhhbehaadehdefhdccadcagefhgcaegchcbdbffdddedbhhbbhffbgcbgggdggeggehfefbbhbcadfcfacacbbafeceabhbbgbgbffdcggdeefeadhcbhecfeedbcchdcdhaabc dheabgaddfgbdbhcdddabgaaeeeaafacedcbbecfeffhgbaehedhahfafbhdceefdbdddfdfgdfbabedagfgehdfeggahbhegfchafgaebbghgcddhaeafafacabedafgaaagcfeahhgegcgbechcchehddhfhdbccfdahaghdahchebdghedbdahagchggcabbgdbafchfghhdahcfaafddfgcfbgeccgghgchadabhfbfadadafchdeggaaggadbcefggefebgggdggcdegaagfdadchhcehcagbghdefbafcaffgbdaceaegaeghbhhfedhgbccfgahgbefeeaehhhadahegefdcbhdchffbcgccafhhbfcgceebbgghabebeedddchbgcadfdgacacgghcghabeffehfaddegbbeegfbaaceaehchhdcdefdhaaachcacfaaegfccbhebeedhfheadcghghabefcgadabggcdedddecdefcgggdaeggafdcccfafacbgeecfgdchabegdbcfbahgdgcfcbfcgacffhcgbgcghghfahgdbddgfaedahhcedgfcaddcebhcfbafeedbcegdcgfhghgcheaehebffhehdbhhhcgffdecabfcebbhaheacfgfeaaecaeggafahggehbccbgehaacbhcbbfgdfcfbdbhghcegccefaebgfdcfeaedbaadadcdbchfgdbefdggaaafedfacefabdbbfdachghfdhfefhcghbbhccbeagecfbaehhggafafhafhhbbafaddhf agdehechfebhheeabhddegabbeceebfgaggcbdghgcfahfdhefafdcbbbfcbecefhbaafaefhadhgffgedagfgehgfahbeehaahhcadbdeaghggcbcdhdgfgaaedfgcfbebdchheeaacbccbgegbadbhgebdcfedfehddfbdhcdcbdhdafhbcgefcaebdedafghddcbcaddfecbcgebedafdfdddagcahhbbhgggecbbbhabeacgbbghhfacgafgebecbdcgbabgcfedcgcffaaafbcbecaedbcbbafcfgahbghfedehhdebfgffgadfchehcafffbfadcfcgbeebhcdhdedbggaffhgcchcacdafcbccchgfabggfbebfabgghbdagababadbebaeaffbcdafffghgafcceahheddadhbbcecbffdcacbhbgehhhcggahbdcfafbhghddbcbbgcffagacbddbhbcffafdgcaeagcghdcegehagdghfagdfdfchhbechffabahbdbhgcdahdgabachfedabfbfefhhhbecfefacfahebbhfehbaefedaafcbhaahgdcbgccdafceabaefhcefeheaebehefahccggbacdefaeaabafhgcgafchcgfaaeghefbhehdbddfaaaaeehbehegcbdhfffhdcfcabfbcedegffcgchgcdgcehfdafcbfgggcbefgdefacacdcdfhceabdbhegfcehgadbcghbhbghfbcddbbffeegcebhhgggfaccbcdcbcdffeehhfdbfgfabfb hgbfbbdehdhhedbeaabfebhcdeddgfhdcdhdachhgcefcbbhhgefgaccfehababeaaageebgffhgfchhaegbgdgdgegfaccgdgfbacdcdccfabfbdhfaggdffddbadhcfhhdghhdafaafahfbcgffhadedacfhgfdhfgcfggfcabcdddfaebedgbccafefabddedfabdfhhbcghfbdhecfhacddddaeefgegdfacdaccacfbhgbcfageeddbegehhbddfgdachhhaafdfhagbagbhabaegfdadeebecfcaafcfedhdefdbeddgbhgaadhaeeefdhdccadgbabgdffebchfabbfcggcdfbceedbegcdegdaebcffcaecchbgccagcaehgcdedfcffcdddcfhgfdbdeeghceaegdfhffcffebcfbccddgaghabghfaabdffhgbabfgdhcceafafgabhcagaeadddghhabgcbbfbaabeggdcbfdccgdgcagdggbcdgbhhabddgbfeaecdegbbeghccaahfgfaaacgefchddfbhagfaffgcfchccfcaeahfeabebgedbhgcecebdghfgeggbcgdecdffghgdbdeehadhaffdgggfacdheaefbbgcheddeghfefhbfbaefbbbhaaccahgdedebdbaabbccadhhcbadbgecgcdedhbgcegabdggcbcegbedgdggaggbhgceccggbacgeehcghgcfdecaabbecffaegffbgddeceahcdfbcfhdhffafbdeedgbgcaeegfgfcahcfa fecaecadgehdeccgeggedcceebgfgbdedcdafhddhchefbefbceggbbbaghebacagfeedfcddadfafhcbfcaehdbheeghebhafaadadebbdfhhghhheaghcaabfdebfggehhcgcbdcgfaebecdahahcfacgbbgcbghabefchbegggffaedfhcbdabagcafcacdfddfebbedcbcacfcagfcghbhbdbcghgheahgaffaafhdcdahdbgcfbddaghbegdhbdabghcfheecedcddcheabagggfaccbdbbabhcghcaefccfhbaacadcbcbhddehhhchchacdbfaecfbffcfehbeedecgbcaghfbhchfbgdhhdbbbfabaabefahecbegheabegcgcfabefgbhechcehcccafdhabbbhheadagdbebaafghfcgedfeghcfagdcbaaaeafgafdagfdfeggfhhhhchhbedfgebhdgehabbehfbhhbgcffbgeadgehacbgcbdfhffddagbacdcebaahcedhcfghahahdfcbgheefgdeffgcdeadceeebcdbaggaahgbcdhdeecgdgeacgaggacdfbddcagggcgfgcccdeeafbfadfcgcceaagfhffdcffheabcbgdbcaddcahbfgdccbfcdbbeedcdedhgbhbbhhafaeefgcaebgcdccggfbbahhadbhfbfbbbagbgdfhedfcedgfdafdegahecbhdffcdfghfhedeceefefddaeafafbdbcafgdeeedgdefafgbheabbecaggedadhgh bfbcaccbehaahebaadahdcgfcbegfbdegfchfgcebfafgbaceebeaacdggbcdadgdfhccfeacbefafeefbbehacdbfheacdechcgbgchcdbcbdhadchdahchfcgbafeccdbgeafgecefahdfdgbbehaacahcdhbacaehffbfcaehfaahdfgfccfbhbfcgcffcaccheabdgeghgbhdcfhegefhaafdchfedadchfagbccbgbegedcdeffegcbeffchdeegcdhfechhgcfhcfcegcchhehabccgcbahaaahhbefgaceebeddchcfgddgcdcbageccagdeegbgefahggfhcehedagafghffaeaceceeacfacagefeddggehgcbfehchgbhffdacffbdgccgehhfcggefafgfhaaeaffdfbchbfheeegccbhecdfefdgfcbaegbaefgfdfdghbcaaahefgfbagefafeabgdeaheeeafgefbfbbgbhbbccffdfafdhffagebdbcbheeecgdgbdeefecfheceeffegfegcgbhbadeadfdcahfhaedeghdgafacdecagbcechbcahgechgcfdgdcfefhcbfhgehbbadcaggadceeceecbaafcbdfgadeagcfedghecggdfbeadefffbddghhddacgbbbhhhchbacaahecbhebccbffcdgchhbddcehbhffebehffcffefbbegegdahgccecdgafbggfgffaabfhhhgfehaggggcdgaacgghhgeffheedbcedgegdfeehfeccgdhee becaechcedefdbghbehecddcaegeegeffcbcabbhdchbecgaadeaeghddhddhhhheahdehgcfecbdbhafgbhgabbdaaabbafefeheeceahghgadbfcedeeefaeehfceefeahahcdceagccadbbbddfaeghfdhhafbhffabaafbccdfeggadcabgeebdgaffbedccegadebcgccahdgdcbgegchheefggbhegcddbhhaagdfeegfgdcffhdehheabehfgdeeaahaccheehbhdfebacfafageghdddbbbdhabecefefdaeehdcedggechhcefcbefegahhggggbhfagggdhegahgdaahadabfhhbbhbhhcbgdgfdfaddfdghabhafbheafdhheachdffdgcbgaegggbhbafhgfgcaeebgghfecfabbecghbfehhhfhcfedcheaehbadfaefchcahafhcfdbbdefhheeafbbhecbgeebbdefffbecbcddgeaabhcahabfeedbgbfhcfaecdhbhaafdegbfddecgdgbceaachbcbahdddccedeggfdgcaadhgdhcceecbfcbggegdcgfhgachaaehgbfhgbcdaffagfbdgeaabhbfccehgcabdhdgbgbcgdacbcgdcfadchdeeeffgeccdhghfbdgcccadcegdgaaccbaeaahdegfbaehbhdbaadgfbfcfegacfgfggaehehfbcdadffdffagadbcgahbccbdhdgdgbdaegfdadgggcefbacbbgfbaebfchhafccdbafcaehab ddaegdchfcehgbadbdbggdegfdedfdbcfdddhddhcahddfdhcccfacgdgghhdbbhahbhhdgeadgbghdhecaaecehcadcdadbhbfdgccheghdfbebgggcafefchdhhcebaehafedefcgbbfageceagaaghdfcagcchcbghgdccdgdbaghgfbeefhcddgdhaabebaceffdaageecbaddeefffhbgfghcegdhdhcefeafaebhbgfdcdaddcfehcgcagbabbaahchhcdbhddgdehccfbefbfbccdfghdecbdccbagcdedcfaagabedehaedggabhbcafaggbecefdaddehfcdgbaedhdeccdgfdhgahfbechacbdggaaebgdfbbcbcdafchhbdahcgccdaaabdhccabaacbggfcbdfafbfhdhchahbebebcfdbdacdbbacegbhhgaechfhddbahfdgccgadcbgadabchchffbbdghbcfgbggdfhfffecfehhfgcgbgbehdgahhbaefdbhaccghfchcbagaddccdhbddedhcafaeabbhecdehcccgabdfbbbfbchehcbbddbhdeafgehedbfehdegcddegfbbfacdhcagbbcegaeghfdedbhcdfgaeecfbfddbcfeahecceggecfdfgfdbfhbaeegceefhgcfehfefgchcaadhgbaaeafefhgdgahdhccffchhheheecccgbagefdbhgghafhhdgaahhddhgbabbfadbgaheehdhbdhcfhgfbdbedahcefhbedefhcffaabhefh hdefhhbdghefbaecbfhfbhefbhebhgdgbhagbfaabcchaaagahddeaedfghbbdfdgbgahahdcabeeahbbahabggdbbbfcebhgegaceehhfeacbacaafdeabgegbghfhbcbegcefgbbcedehccehhahfhdfgdcegfgdabaecdadhaeahadgbedfahgfecdgcgbbaefcafbabdefaehbcehcgbaddbfgedfhggdadcfeagghdedabfdbddhfgdgfbccghhdfhdacdgcgeahagdgbehbgfgggbfddhfefbdaddafgdbdfeahhacbadehaheabefebgfacbgeedcahhagdddefgccahgaagfchdfgdfdbfdgbabbfabaaadafhbagdfedddeebfgbfbceebaeahdbacbgafafeaeafghggehhfbdhfchbcbfbdfceffbbdhebddaabdacaggbggfggdfbebbabcaaeedcdadbdaeceeabfhdaaebhfhedcbgghbhaahagdcfggghchbhghafhchdbaedghcagebdeegbaccgbdeffcgcaaffcaaffggaebbcghfefdfbacehhefdababacfdcbgbabhdfdbachcegacgdbbgahgaaeaeagdbffbdhdhfcghagafddbbddehdcecbebcachddfhccdabgbggffchbaahaadcgfdddcgeaeaahfdegghedehgaaacahhbfaeehbbeaafhdfegahadgfbbhfdfcdbbbeecagffgbgccbdehagabhbaadafdffccbbfceghdfdccde cffdhghehafbgaegaahdfefdggbddhdgdeecbeeahbbaaecehgabegfgghbgcbegcbhahfffcbbchhchabhdebbehgdcggeggbdfgggchbaffechcadcgcfdeacbdeahffhhdhbeddedaeehcdeeecbceddbchghgeddhheachabhgfhbhdhhagbahcgcehhfagggfddhgbehehgfbhbfdhdbhhhceedbgehbcbdhfahbcehhabhdhdbehgcdhghhgheaabgdcbcdcgffefgbfaechfdfhdhagedfgecfgfhdcbfcabheecafcefcdbeaabgadhfdbadgeefgedcdefbedcehagfbfbfbabbeghcehgadgdfcehdabdhcbcghgccaagbhhageddcahgdhdhaddbdacbecagbafdgceaedafddfcbfhegcfahcaebadggeegabggcaagddbggebggheehehbfgcfedbaagefheeaebbgdacefgcegbfdecheebafadcgebggbdehdceceeeeahchceadaeahfhfceaefhdfcgbhdcbccghbdgbgbheafcgcbhhacfeagcdebhaccbfghdebfefbahdabafhceegffaedfebeahdffffecgbebgahafchcdcefagabghehfagheaccahagfgbfdcehfdcfcabhaceffafchbdgbbfcfaahdgdfhgabhhegcfbbdgeeecgfaaecahbffdgcbchafdbdgedehfdehfgchgcdcadebbhgcfhgegeefeecdagheaefaeedcdhfag hdahdffcgbadcgfedcccdbeghgfdhaecgfecefedhhdecggacacggfdaffaffachdehabffdabdfghbgabghhgbahccbheaahhfccbdaecadcdfhceccgcfbeecfabhghdhffhbgdafceedcgdhhbghfdfggfbhdfdfheedadfbeehchcgbhgdfbegdafeabfegdceeagbdhhggbhabahageheccgachafebgfggbadccbfcefgaffebfghbbgcecefaeadcahgcbcfheeffcgddadageffbbdgaachahcabgfbfacdbhadcfbhefaheedeceacageagfahedbhgbhdgacdadbdabhhhdagbheaahhfebfbfcbcgffcbadffecgcbcdbdghhagadgcagbdgaagcfbbcgcafefggffbacgccecacgfachhfcddbgebdbchffdbbcgbfbdgaageccefgbhdbghhcagbacedbfeafcbhcegfcecbhhdaadhaccahdabbacaeffhcgfgbhebaagagfdbgheedcfhdhggcgchcbgdacdebggbgchcggaecggefebbacceecfchchhdahhfefgcdhhhaahccdfhadhafefhcahfbhabffaffcbgecdgbddacfghghbefabgbaefcdecaegcbgffhbaecffcedhadedagebfgfhggfbgegcedcfbbcdfdcdddhfgbcgcfcgcahacgehbaghhhggcgabdeecccdbaebfcafhahgdefagaacbaccggdhgbhhcfahfaahdbbfdbcfgbe becgbedccghghbhgahcebceafdfffaeghdhfechcfcfaccdffeafaaagbbefadbcaegdchfcdgbdggeehhfebfcffcfbeccddddfdgffcfghcgdbcbehchffacfedcghgcdagbhabgcagdabeecggbdeaeechgcgfaabbecebcbaagcdabegchafgaccfhfaffffaebbefbdhfdbgafaaccfddeedbefehhcedhgcdefcefghebgcgchhgdcahccdddhbbfbbhcggddbchbfgcdhbhbegdeefchbbgcehbahafffgaahggbcffbfbheabffgegccbdebbcdedaegfadcceehfcaehhgadcacdgddcebbcaeegghebhafcedbebecfacahceddafebebbgdhegbgcegahggaaedgefggfgcgddbbefdffeghgagfddhfbhdedffghbggeadgfbbbbabgffdebgchhhaddecdhcgadfagaegfgadcfcceaabhgdcgaagcabfebaggcaghegcgeeahgcegchagahcehcafbfbhgecagafebaedfgbeghagdggcehafdhfbhfebhhbachbbaaefchaahaabacahhfabfgcgfcffgfgdhhbcdcagfgehecfegcfhebhhacegfcagfccdfcfccecgaacbadbcgdgfdfbabecdcfeadgfchedgfdcgghdfaheeahhfcehfdhfecbbdhbffhabhhegeeffegccafbfeddchhhgbcgeaaaegagegeebhgbhehbhhhchdccgcaaahgdd gfffhggcddahbdahddfbcghafcefgggbdadhhbddbbheaafdcdhcheghgfcegdbddhgeaacchcfbegefhcdeefgfbadegbhhdahceeadebfaccegdabebefhhdgcddffhgdbbaffeaceecbbfaachghcdbgaheeedaddghfaaahdabgcccehdfdfgfhcagdhfgbagchcacfbhecbfbggdcdhdadgfehdgheggeghggdhabhehbcfbhgaabdeaaahgfcbcaaedfceefhehdgebechghdgegfheaefbfhggehfabffhaefceecfgcdbfecaacbeaafhcaabbfcfecafcfeabfgacafbgadegfdcfeahhbaheecdhghbehchachbebeehddbfddfafcghghbhdaahadafecdaebbcaceafbdegbhdcefbdffaddbhffcccfhdfacfccfhhgffedgeefgghbdbhebbahaebagdbfhhabgebhghahddaaeggafaaedhaghhebadhgechaecdeehcafebcbbddfahhbgegacbhdccgdegfgghafaacgbbdfhaddcdbghfcddbcahdccgbgehegeadfgaedgcchdadddeaefhadhcaabeeaagcbcdehbhbcbhaafdcbcfhchbehaaffhdfgceecgfcfahcddaffhcfbdfbfacggcfhgddheagccgagaehadegbdcafcffdcdcbbfdccgdafgheccagachhhccffehegaadebedchggbaaadfafcbfdccbhcgbechhfahadgheffgc faeeebbfdccehdcchdgchacbhbgfegbaghechhehhfbgfgefecebbgdhdaagbgcfehacfdbdefgbgcdcaedbghffhbeabbfhchgbedgehbagahahfeddgdfbhdgacabcheaeehacffgfgcgeggcbbcaagafhbbehahahaabbdghebaegeecbcbcgfddeedfhfhdgcabdagggdgfddgbcacddfgecbbdcaceecabggfccdaehabdefbcdfffhhabchebdfdebedcccedhcebgbffaebbfhahbcbcfdhbabbhabbcfdchabeefhebaegdgeehedfhghfceaadaecfgdadhadefffhhdbdhfgcbefccbfchagcffbdddfchcageebafceedggefcbbbagahhagbdhabdcdbfaghbfdgfdagfgbefbddfeehahdeacddhhfcfdehehfgfacbgfcaaebhgdbefcahahhgefdcahedacagfdbbcagdfdchebehdecefchfcdhabafefhbdhbebeahbcbghecgegabhgebdfhafhaghdabgeacehcghhaegedefhbbceeehgdbahdefaegbfgeechfdbeggaffabachfgfhbdffddffggccdgfhfaahccefaceafhecfbacfcebcaaaffdafhhfhhhehdbfebgehdefbdaceghcgachgdgdaggeechebcadacecgebdcceebbffeacfbgeehfagggddhdhfhffcbccdhaafhdhgafhcgeffaaaabcbgahcabfbhbfcgfdabdghchf fcdahhdbbheghagbfddefffgeggegghbhgbcegbahfhdfbfdbbahdacgdfbfadeehechbabghgabhgbaefgbcaadhfdhedbghgbghehbfdcbaaghaeceehhhbgacfaebhabfhbdaaeggaefggdgdhgecggccfaghecchdhaffeheccchhagbbdfgcdhhhcdchhahechhgbahadhgdddgcdbfbffhcgaaahabhgadgcabffdadgffehadebefcbfbhhecdcbbbecfgbaghbbfhgbagadcdffhcdceaedgebgbgeehbdhdgahdbeghgdcdefdddedhdhedfebchegfhagfccghhedabeecgfbeffehdchdfagahhacaahhfebadbfecabfhhbecgahcdfhecafhdgedbgehfaggbegedeahhhcddgahfhaaedgggadbefghbfhbeheaeffedcgcebcceffabfgccecacegdhhdecedfgfhcgggacgbaaeadhcabgcgbbebgeefhehdcgdeaeffaehchdbccehahagafcdbceebgfedefffadhghbgdfeehaaebaacfcdfgfagfdgdegcgefcheefcfgacbfecfdagfehehcdbfbaheafbdbfcffehhecedfbdadceadbafbeabcedfdeeggacacabbahfhcbcegbhcbfghfghffahhhfdhbgaeccgagcabefbgaghhbdagbcehagcfecfebffddfebgbahddgdcchaaefdbffgdhhahbgffddeeaahcabhhhbbhdfhdhehgc ggehbehbegdhgheggffhgedfdfcdhebhfghbgfbafchgdbdeadbccadfeeebcaddfgghbafhahcgdagbgacfhdbbfchcgadeebadcghbgfdbfehcahaegefbddgbbddcbdbfhbbbebeahaheghffbbhagdfgadcdecefgbagfabdefecadfeafeffgadgfebffdhbefdeacagcbggeacedeffchfgbaaefdcchcaffeeeghfhhgabcccfhbhbfcgfbfaehgecdfahbaacbhdcecehhcfhdbfdabfaedecedffadfeeadahgcbfgbcbbdhhhhgbbbbadgeecedefccabagafgaebhgcebbcefbbbcdaahfaehfbaaacgehchgeecbdbeecahbhfeehafgdeffhbbhccdffcaahabceaagdfdahcbgfhfbebfbfhccbaacfdgcgahecbhdgbgegfebdghgddagfcgeeechfcadfgdfbddfhbfadcffcgaddghhfgadhegfgehfaaccgaefhfafbdcdhecahdcecbebdchhafdhedeeabbbffdebfgaegcfbdfdfbagcbdgbageafaeagbgbafecehgdhhfghhheadfabbfgadhdbdbabbcghbbfbcacedadgefeegdfdhdfdehahgbcacfcfeffchaacafbadbeeghafhcefcaedceecagdffbdghbfahaefcfbdfbeagdafabbeceehcehcfcefghbbhafbfdhdahaecgggdhcfhdddahbfdafbbbhhhchbhdaafcdddceg fcebcbafdccgccgaadffbahgfgdcdabbbfghggaeacdcbdbbcdehbhcgadebcbgfhgbechbcddcfbgcbbhfdaaheaegbgcbbgedhfcbecdgcagcfedeaghgbaeadbghedbaececcheggcehcbaggedhbfgchcaddfhcffcfehegbfbdhbbchdcafbgadgdecgcgbggchbachbceefceahadbcdecacadfhbffcddcacebehhaehcageagdabheefhfachdgeafecdbeheaeaddhgbgegcaefdfgfccggbebaghagegfdfbagfchhehbbdffceehhfgfefeagedbceeeegcefdcgegbggbgccefcdgfaefhabhehgaabefgccdeegdedaegaafgdeddbdgacgbfafdegdhahdeahhacabahccfeefgfgchadchahgfeehfcaehbffacdhdfhebgehhcdfcefabghhadgcdgdcedgbbggfhegagegaeaaaaadbcfcecehccffgbfgahffbbecgbaecfabeeggdeddhbeaehgbdbadhhgadhghedffdhdehfgccccbgbhggaacbhcggcdfebcagbhafdhbbbeabbhegaceagfbbfbbbhefeeabgfddhbbedfcgehgbebcbhdgceefggdfdgchdeahffadacghbcdcdghaaaadbbfhahahgdgaagehhhbhcdfchbfegdggehbcedhgfgfdffdcfgabgbgfbgddcbbecfdahgaeffhfhgbafcdgcggeedccdedahabcahbecfdd fffahcgeedccbbehbafbffgfhbffefbcehggehhhaeadfbhdcehebbacagehcdhbeeghfahgfhfgedfaggcegdbdadfghdbceefdbdbgghfbdfhfdacfadcbfhhcfgcbfdahhehhecgcddghchdhbcfbhbfbffcdfddfeegfhcfhbdgcecdaefhddfddgaaacgbbfecacafghdheceeghbebdgcagaeafgahahfeeebgcdhbbfggegacgeebhbdbfeeaehbhaedafebafhfdhecbegdcbcbdbbagdbfhehebfcgcgdgfdagffgfhedeaacgbgcdgadcegaachcfedhebbcaghbcbeefdechcgbafffegbbchcbedgdhfbhdfhhhhbhaebgcecfebfebdggaagabdfddfbgbbfffdcbcfeegffdddcccfbfafgeddhahafdcahgbfgdhacgbddfhccaebfgaddgaghaabefddehfaadbeaacbcbdgecebbbgadafhaghaffbghbgbbdhbaeggagbefcdgafgcbcdhfagbchafgcdedgfbafcdahdfbchdbafgfhaffcgggehfcfcdgdafagfdebadebfecadfdbbfcacfhfehcgbhafccahgggfabcbhheaehedghegafhfefeeegfeadcdcdhceabbdbdbhbhccdfgabadfgbhdddfaagacghgchhbfafahgcbcahfdgcedgdehdhgbfeehbfbeaacecebdaadbddeffabadfbgcehcahaehdbgehheebbagdbcadceabd debdhghdhaedbgdcbcbaeebhacefececdgechgcacfbegeagcdhehcfcbbeehdbbghgbebdcdcdadgadcbhhbhddcecehcbhdccgacggchchecgbfhhcggfgbdgcccafdbcdgaffadfhcgbfhhafdeagfcdcadecceecdgcgccaaehbbbfhdbhffhbchfaacffegbcbdehchggfebccechhafgehfhecdbcaggfabdefbchcagbhebbdaffdgecddabfafaagebcaegbecgccbgbeaabecghgbefgfdagafchchfehfeccddegdhfgchhgabgddgafheadaghfdbedceeahbegeaagcfagegedbdcfhbgcbeadehfgfacccfgacbghdacafffhdeaedcdhbbeahbeegffecagbbgfdfegdcgeaghfabbebcgebhafddacfcbcaagcfbgfaceccaaaedbdaghhcgdbhdeadfgaefhbggfbcgeecabehghaghcfhffeeffechaghhgcafhcahbdecfbhabdfhbbfefgggbhbdghbgcdhgaafedbhggfefgcgggbfgcbgfehebbebhacfhcgddegecbfeceffeagcaadeddgggfabcabeebhhhaacdagfceacadaecgdgchhfeeebehdebheceebgabbdafdfcchacfafcgfghgdbegefhhdgdfgbbgedgagegdgabggcgghcgccdgcfcegbbgcdahcdeegcfhgaaagbdefcdecfcdebafbfehgbdcbefbahfecfdgfcdbafe efdgbafhfdccfeacbhahgcfhdccgafgghhffbgbcbcggagceagbggddbfaaeedafcbbbefbdhhfbegbgaafffggebfebeghchbhfcadfbeehddbfdbcgahbeggcfbcchhbffcdagbdgfabbecebhgcdfghehhhaefdbggfcacdbefbhebcbfcfdbbdbcchhcbeedgcgbeagfhfdaabcffdbgdhbdgaffcafgcbcddeaabaagdgffeececgdcegfcgedfcgdeecechddgebbedfgefebfgbhdgbaheceddedfhcgbhefbfefaceafabdcbgffedebabcgchefbbaaebfgbdgbdgcfcdfhheeggfefbgbeddchhgebhfdadbfghechgbhddhggbhdhecfhdagdaaeachgefcebgfeahhdgfhfebbehbhcgefhdacfadfgehhahaaadcfggaefcafehbabhfecabceadeffbffgdfadcgfebbedbhbgahfcecfedbcaebedgfcggaaeacgceehageddeacfafabhdbhaafhfchhedfbcaecebfedcddaehhgbdceggebebeafhceadbadceebhedeahcgagfbcaedagcbdhbgcfacdgfdfddgaddfhdfgdadeghchchecebdfadhcbaccceeadaheehfhfechffaecchhfacefafgahfdceccgbgbacgfhdgbbghccefhfhcgggbbdebfggbaffbgbfgfgffcgadefededfbbhfcbgbddagfcaedgffegfeahagafeghcafdg gchcdcgdebghcabacfcgffghfggbdgeecbdbbabgfagbhfgcfdebahfbdgcceabcgbgeeeadcggbbfgfhbcgbhddhehcadefchfcddegdchgcfcegccddaddabdacdbbahgeagcgfdbghhhgdefaghgbeggdghhhedfbddbhgebhadedcdddahghfhffhehddddechfghdcbgacghadedhabfffecbbfffedcfabbdeabeggdefabbbbbeegaehadgehgfadhgccdhddbbabgbghfgabhhadbcbghdbhedbfhgbdcedebddaaegdcebhccccgdggfghecghgafahaffebadecfbfdeecdfcedddabaehcheecghcdhaafcbacdcdbegccgccghfgdfdaeedbgfcgebaeeddghhhfaebdefaeaacfaaebfffbgfabfhdgecffgbdgebgffeeccdddgbaaeacfdhdhbdbadcdabacacadacfghcbfeccbbcfbdfhafcgbbaeebadbccehgdddgfdcfhghhbabbcdghgbhfecdaedehbfahcfeaddbfdbbhbhhdcbbfdedeebdceghefccgbfbcehcgbffgdadhghafgcdbfceafgccedefdhcaddhchhhfgehfgefehdddbaahfhffahdefachfbgbfccbbhdbcebfggaggdgebcaafeffgfaebddhbdcebbhgegccgfhceaabbadbchgdgdhfhbbaaefdggeedebfebddfbcghhachccfgfffgcdccfceeghgdcefgbbcec cbcdhaghhhafbcdhaedacbffafccdchfghaffadcdhfdchebchebadahgahffaaffegfeccfedbgfdheehffbefdhcfhgfgehagegbhggcdecgfabcbaebhdfgfafchdebchhfdghgaafcgggceccbeefeegecdbcchccgbhbhcdddgcefddgdchfgccghcagbdhedcdhaebbfgghadgghgghebeecdehhbfdcbebfaccaeddcfhegfffdbcgcdaggfhfggggaacgchbedeggbhcgaeegbaaaeecdffafgfgffahhfbafccheaadedehcdbghgcdhbhbdhfeaehgdbccaeaehaggcfehcbdceadbcfgdaddadccbceeecheadghhaehdagchdfdchhegaghbehedccccggdhfhgdcgddhbabheddbahacdeabagehcegedebbdfbadggeaddahgfgdhcacdbdbhfgffhbbhabhfebcfgfeaeaeeeebdfbgachebahgafacaehebabdhbcdfheedadadfedbffcdheeaghfafcdbbbafdchffbacdbaaefccaadbdebcbhdgdfbcbcbcbccacfdgbafbgeebdedfgfaggbebffdcdceagdcgdaaagahaddcchfhgffacebdbhfbfaccgfabdcgcgdebeaehdhdfahcafeefedbddbedgeegebgddagccgcggcgdbefhdaebcaeebcfhdaggabagfhdgeehdehcggfbafcgbgdageaaegffdcehhchfeccdcffeadhchccfc agaafbcfghbchcgdbfcdafahabhheaccbcgdfadbefagbbfhabeadeagcbhddfagebcghfebggdhcaaccbdechgbabcfcdddhcfcbedbabggagabadhdeaefhcebcfebfehaadgbeafecafebhfhhehchgeabedhgaabacbchacbafagfcdfcccgcdgbeecbadebdggchgahbafgbagcheabdegegdecdgcfdagfcgggcdghfbaeadefebbahbfdcdbbbhgddhbehchhddbgcdedhefebbeeehfbedehddgghfgehffdacdgaadbacabdegghaaadcgccdbgedceeafdeeghadgchdhdagfgehfdfbgaaeheehadhadcbgbahdebeecfbfaeehdeccbbgcdcbddfdgeechgcaadafchfbggbffhbefdbebfaeahfgbhbdfcdcfdaacadchfgcadfeeegdfcafacbgcfggafdahdcdachaccdeafehhadfcacdhdedbcabgfacedcghghcgdacacccgfhggddbcfeeceggehaeebgbccfchgfdfdhfacegcbhgegebcfbaeaadecdcgadchehdgfdgaaeghacheggbbafbddaeahffcacagegdgfegdacbfcgbfehhhcgfhhbcehcebfhggaccgcbcabeahdcfhbbchaehdeceabaeeghhchdcbahhdabgfagehbgbcgdfcfhddbcbefheeaghbfcdhdgbdgafbhghcfacffdcfbedcgbebebdgdedadgcabggcbbbfcfbb dcbfbeaddfefhbchbdbffdhhhgegfhecbefdafgcgbdffgbgdgbgahebafefbagbghgcbaehbefcebaefhefahadhbcbddbhfcdbcbdgdbfgehhefbafeehcgbgedcdefeedcfgeadhaabghhedgdgaggffcbdegbfbbhbefggcabahggcffcagaggedbebedafhfcfhehhafdhgcehhccdcddfggehgfeggaghcfahdacdbgfeghgfbedafceedfbddaabcehbgfafgagcfafagdehbffddacagecdcgcddhbhhfchfgbbfafagbdagbhdeaddddacabeffffhaegccacecgeheggdghdcffgcefdagchfchdbcdedbcaceccdeabgfcgbaghhbbecfaeeabdfcgffcfchabdffahebeheaghcaahchdhdgccebbgghgeheebdfhbfccgbefhcebgbbhdgaadaagaehdfagaacdaaebabaahedcghbhcgabdghghfbeabhgbbecheaebhfeedhaecdhbceeffchcdghdhbbebacebcfdhhddchecaefdedfaceebfdebhhebbcagfgeaggggdhhfbafhfcachcbbbdcbefaggbdadhcdhaaegghachdafccdhhedfahadefefabadfhbfbehfehhcdhefcbhfbcdffcgdfafheeedegdcbabaeaddbbadaahhghbccaahhbfcefeeedddfahcehcfhaehfgbhfhheeeaabhecefcdfhegbbdgfgbfabccefbcfebfhdgb badbdbfghbhhdegfcfchbfcacbeedbdhbhdedhccffggdafaagbaaeedeaafgdheafahacgfbhgeeabafaddgfefbeafcdabgbbgahehfefdcbhdgcdfdbabehaegegfdeaebgeddbdhggfbgaabegfahegagccaffcdebhheheebcghecbgcggccfecdagehcaecbddgfcabaggfbffgbacdeafddfaachadcbfdhefggdchcgecchccdhgbdddgdddafbecbaagddafchagfgcgfggbfffgfdbggeahcbbahdachfcefgfeabgacagcegbbbahhahefbhgdhgdaahfafhdcdccehebecghghdhefdhbecgdefedceaeabdfcdfgbggaagfdaebebbfabhdhhdbcdeheahdccfcdcdddcfabgdgaebaggfcgdddfcccchcghhadhhdhgeefdecacfhdgffdgadchchgaacdhfhgaefdhhefahacfhcadhafddedefddhffegafdbfcaffafahhaachhhghhegaffhhgdhccahgbfgacgbdhgcffehgdbhgdebhehhfabfeccagfcggcchebhbdffhdcheggheggddbbggghgfgfccafefchdgfdfacfbbbbccedddhcbhcgfccggchccchdghcaeffdcgabeehbghbbehhcecdbbcbfcfghfadacedffgfdbgggcehbecgeegdfefcfeffdfaecgahdeghdcfgfccegecaeaceefccadhbedbceafegbbbhabaehhbccd heecghfhgdfehhadfcdgfggcheahfcaccfdgeaeachdaeeahheggebaegeaahaffbffcgabecfdcegaafdghcbdacaadeabgghdehdhfbbgedfcdcceacefeddagcdfhabdcgghdeffhhgfhbefgbcgfbgbhechhhcghabachhagfeabbhdbfghcccbdbbbabhadbeefbegabcfbghgabdhhhcdgbgcehfaeeadacggbdcgdfgfdcgdcbebedaabgfcceabheegacbgbeeeaafddccegehbabdfhafaefhfccdafgfeacaghhaafccegcfaacffecgfgdgccdhhhfcdcdedebhefcfabbdaadbeeddhfcbegcbhfcfeeebfeahcbbccadhacccahahadbgfgecbcffcfdcbehdhgfchdgebdcgdegbdaafcbehcghahdeagggghabhfhgaehhehdfddeggagefdhdcahefgdhbcdfadfeabcfdfceagcdadahhabacebdhcbeafgafbbagdaaghbdahafacaafahafdegfdgeebddcefeeeaahhfhdfgdeedfdggebdgacdbdbegebfdehghfchaecaehhbbgbagebfeddehahggabhfehdgfgcecdgeaahgfheghafhbcghchdcgfaecadbeadhbaacacggbhefdhaccbchaabbcegfeadbgbdhcehfbcgacbaaghgagdbahgagdchhahgghheaacahffbfhgbchdgaeghebcbbgeecccddecaheffbgbdgdbdgdhaggg ccgaffadbgbgdbadacaedabheccegdddbaaeabbadadadahbagggbbdefahdgffbddahehdcgadgdbecahcggcgffagahfcachgceccabhffhdchcbbhefhcffdbfbhfghcabeeggachgdebhhhgafeadbcbacgbdcdhbahhehgfgadhbchffdgfgfacgdbgabaccahcaffdedeaabhdbgccgbcbdhafdhbehheccbbfebfcegcdbbgdbggdgdccdbcedcehcfhccbcfhbbcecbfgcebcegbbbacgebfhhechcfhgdgbfcbcadebaaacecdcgaffhafgfgaceccddhedffaceehaehdfdaecchbegfbfebgggaahdcaabcfachfgbdggeaddehbafbddeedbfheacbefgagghcdfchgebbfehdegacgbddgccchcggahcchebabbdhafbdfdeghhdfhbbgcafcadfbbedghcadeedeedcbbghbhcfgfdafccgdaacbgeadhhfdcafeaccgghchefeggdebeahdadgechfhdccehecfbffgdfcdadegddhegdffgggafabdfcgfdbfghbgcfhhdcgacadgcfcfbbadggdabeedgabhedeabggehffagdbfhaghhecghfdgbfdghgfcacbbcbadfadheggbgbdbgggcchhbggafgbcfaadbehaagdbgdgedeafafgaaaehgbggfgfacbgbcfcdcdhcfdhafggdfgadgcedeghdadhcecddceaehbdfcdeabeffehgdggfegc bcacadhbaehgaaedbhgddgfdfdcfceaafchcdahdbfdfcacccaecgccdhfheddafeedbbdhcefagddffaehcbhcaacfegebefbeafdebeabhdcfdedehgdghdeaggehdefedcheefaafaaehhageahfacgdfbdgeffehcaddahbehdcbhffdbebfdhggdghdcfgdbfgfcfafggfcbbcafaeaefchabbacefhcdgbfddgccghdffbdgfafcabcgcdbbbbhcechgcgcdehahageaehbeeaedhhahdffacgdacgdbhafffhcchgbafedgchabcfeaagacgeddehadcegedhdfeedhgfgdahbcgfgbaabchhdcdedabhehhaghbheaadhfgaffegddaeghhfebhfcabcdeebbfeddcagchcadgddahgagfgeggcgbfafedgachgbaedabbhhggdghcggaabaccbeefabedafeecgdgcebgcehbdhddgdhdhagedcebaaheaadfgfgffaadecccddfcedhebbbddagbfcccdabdbeffhhafcegbbcachhbhfdcbcgbbdfeacbccaacbbaeebbdaeedgbdeeedhgdcfccceddhfdbceacgdcacaggefehdgddcgdbhfgcdfabcdedhefhfhgagfddhabhbefcgbahfdcghcehgcdbecfhafhggcbfefahfeafbdcfgeaahcdggbhahchechahcehcfcchghbaebhhdebdhbhafhafeegddaeceghhcbdgcahheedfabebeahbbbf gagbhhbfaadcfdbafgbeeegdececdegffffdhhafahfhhabcabgdfdaeefbhfgbfceefhfaafbaegefcgfbhghafghbhafhgfgggfgehadbfccbdcecbgcedaggafcgeccghdgageffgdggcadffecfdchfcbcdfeeheabcfhcgfbfbgecacgffffdgdffccfbgddgeffheedfgcachgaegbhcdhcahfeacaaccfdbfbadabcageeeceagcbbccafhdfahcgaeghecddeaeaahdfffebahgafdadbcfaebhfddacgabbdhbhghdgafbdafggefdhhbcfagbcffhggahbchfadfhgeeagbcddbdcaghhhgddgcecchgfbcefadbahcbcdffdeechcahbacfahchabcbfaghcfgecfgaafhaddbefcfecaebabfhhdbafchbcaehadcbfcaedhfgafagcbeecedhgefaedcccfhbcggbadfdeccbagafhccbehhhbgeahcfebbgbfdhgahhaahcachbahgddbfhghdcggefehddehccacadabhffagecabbehagdfcfaghgddcfgbfageadgcbefeehffhdabefdcaaefedbdcebbdfhfdhbdcgfbffafacggabfgadbcbfbggbadabacbeaedccbdegdecabgbehadgedhabbddaffbeebcbdcedhhhdccddgdhfbechbbgchaaedeegghddcdaachbhdccbfcdeeedehedfhggbfbcechcfbbeadagaeecbcffafchecha fdhhfbcdeaagagehhhbfhhfhgcbefaffeebgeaggbdbbeehfegffedcafheacbbaeccffhceagcdbeeeacgcafgcehcehabggggfaegdgebfghdeefgechhggdgfgfgbcchecbeebdagebcfbfddcbheafegfggfhdbahefhffhfagaghacgadddeabaehedbahaaadehhcacbfghfedhcegbdeghcfdfageachgdfdcafeccffbddffahefcfhffbghgedabdgahaaccgbbfhfahagdhdbbadgbbgdghbfghbbghcdafcbhfhgbgdeegeggfdgeefchecdbaeecheacgbhaeabedhhdchbbafafgbdhddeadcbhcbgbehgdfbbefagheeaacbbdhghbdheaceddcedeegcdbfacbaghbdhdbddfbcbagfebfgfadedfebafcafhahhdbegggbfaedaaedbgdghafahcbbhagchbfcfeebgefceaadechgccbfgadbhbehfdabahhcchcbffecbaegcgedghdfdccfaabbeebhfaddchhhcebfgcdcfdbfaahbghgdbbcbgbggaecgacagfhhhafefgccdbafdfbfebhdgffhadgheeeebcbdcbgaggghafedbfhbhcagdcdfeaddcbgbadbacaebgebffgafeahahgdbggeeabecdeghhcbcccffbadaddfdbcehgeggdbcecdbdaafegaeedcfchaeeffdehbcddfddbdcegbccdcfahcbgbhhbehfbeedhfadffbbba eafcbccfcabafhagahgcdaccedchebhdffefhbebacdbdbgfabgebbaeegddcfafbefgchcebddcgchagcfbachbhaeahefdgbhffcgdbegaadadbchhhbacgahgbcbfgahgefbecgchdggcccafaafddefeacdchchhccgfcccgggdddeaahagddehgdghhbbbgfahhddfdbaaefegcbbcgbeabdhggfhhcebageaffffbghhgchghhhecabaabgdfdhadbdgbbeafacebcagafdgefbhecgecghhfebhhbabehdcbfaaagdcbceaefeeagaghbahdegadfafhaaffhhffgdefchbfaadhceddbcebbcbdegabcafgabaheahhadedbcadeffehcadgghaafafgegcgggageagaccfdaeghchcffeghdfhhedafdddedbececcgacgfaafddghbhhcegbddbcabdhchadbfdabfdddfbfdafggafbdhgfcabegebghdehdgeagbceaaabhdacbggbhfcecffgdafghbaaegedbaehaeegfcdfhdbbheedcbeahggehegbebbbbgcaghfgcabeaabdeeahgcbbfgaacgdcfcbcgbhfbdghgcgcbccgfbchggecebfecgghgdhcbfdbaabbhhgfefeafcdggafeggegfbfdgecdedeagdfaggddhcgehfdeedheegcefebhbfcgbhhffecdefcbefacfdedcfdcfagcdffbdhadbfcdgbaehdfdedbagafdfbdcffbhccga efegbhadbfdhhfgegffgbebfaebhfgbdbebfggdaggaddhgaacgdefhhbdbbhedhgfhdbbfdhbdehhbhdfdbbabcgcbdfhhhgdafbeaghfahcgfhcffeegafbccghhhdbdcgebchhhdechcbehhdecbaefddhfhfdeeedeaeaaffgabbhffafgbehfghdbfgbhfecbbabbccdaddhabdcgcdfaggcfgbghehchhafeaaggabbbdgfagdhhgaeffeegadgghdgfedghdccdfhbdfbafheggcgbdcgbacaehdgfbhdfefahffgbbafgheaadhdhhgebfedcdaehbabffageaafagehbhfgdaceecbcdhheffaghgfabhbcdbgehhaghbedchbbbdchfcfdehfdfbbacbhfbaddhgaagebeceaaghdefbgebcgacacgffhebcghhdgbfehefgbebfgeffaccebehdgechhcbhhhdchafgcghchcfaagdgfhdagffbfhdbagcbcefffaacadfbbhbfbcbacebhhdbfhcddefdfefchbacbheccbgaghhddadgdbffhbgddcccfdbhggegfgdeeacegdbfcahadcfafbecabhfdfdbfgehdbfabhdchghfdeafgcechgbdhbefbfhagbdaeachhhegccfbedcccedfbdgeaaaeeefacabceddahcghacdgdffcghdcaehhhhfgdfbcdbhgfchhbggbcgbdbahbfhdbchfbdedhecgafadfbebfahbcadhadcbdhfeeecfegcfef bbcdgagdbhbbgabebcgcbcdhhefbdcdaeddcafcbeefdbdbffgahggghfhbhbchhbcgehffddddhbdbchdcdddhgedbchahhacecbcceefddgefbehdbhebcfedegcchdffdgcgeffgfgcddhahdbaeecccgagdgdebcehhafgcdfehdecggffcgbbbceebccehhgeedbbbbhbfcecddccfahcaaabgefhcabhcghbagehabbfcdfdfdaeeahgebahhaccbecgbahhhgfcebcedgeaaaedcdaffbchdgdgdcbaahhbdefbdagccbgcbfdhddafgchaegacchfechbgeggdeefcehghbgdgcfbeaabbaahghhacgeacgaggbhdghbfbgehebbffgcahfcdbbbagcfdgeaebcggcgcdbdgggfbfbcaaahdaeaaefcbgbbhfdceabhefhfhbagdggfbhgbbebaddagddgccccdbaggbcdggbbaagbgbfahgabfbhcheehbeehagbfdcaaccbedcdcggeabbfcebeddffgccdacfgfafhbbddbbfebhcgaadfabfeghdadgcechhbghcgafdaffadhghbbhhhaabddcebfgdgcadgbacefebfhghhefecfdadfdbehbagffbhhdfafdbhbgabhbhbbbhcaeagedcfehhcgceacgfecfcgbabdfcgeagbgfbdcfffhffbhfabffeefcehhabhchabfdhhehdhcahgfghagbfgccfhgfghddcgeecaffgaadabagabcbfhcchdfg bfeaafgfeehdcdhhdhdaaddcebhhccdfbhcdfhhahfbccebfeebgaghaghefcdfeddbcagaacgehdceadacgcbehaehbcagchhbbbbceaggaahgdeefbahdeadacbhdgbdcaghhdahhbgdehfhhacbddbcffccedbgfdahgfdchcdahahbfccddagaehddfbgcdgececdbdbfbdhcgegegddcgabggaeabaaadfgaefaaheccdfcfbggcaaffhgcbdbcheaaceeehgaedhadcfffgddccdbcbbadhhcggggaccagghfbhcachbfdhdcccahafhggffebaadchhfbahcfdaacfffbgfahdedfcggghbdahdfcfebcecahcddcggacfbhfbegcebbbdaehdheefcgadhgehhcgbabhgdfdaedegfhabgfhehhhhbgfaggdhfgachdbaaahceghfcfcfacbbdbbghchbbceeebcgcbbcbhabcbecdbaaaefccaccdedgfgabgaccaehfgbdcbacbeggddechhaggccdfefgheebadadhdcccehfhhgagcdafhahahhccehcehhcagfcbggeefcdghfdhffbcdgedefcgfcdbehfcegadhcabeecadaebdfdefefeddechgbbffggdaehfghdcfghcehdaagechfbaddgecgcgebabcgdbghafeghgghcbeadhdhehdhdacfbcgcefddcbacfcdbdcgccaaghbecdfehdgcagcdghddhgcgcgcahbabggddhddgfcfeahfdbfh ddghchbeaegadgggdafbbhfccchdgeahgdagfbegfagccdhadcdcecachhchdcgcbfadabeecbcgcfgadfbaccaddfhhdfcdchcheffeaaddgcecbagggaecegahbcgehaadgfchaeegcgcdeeeddafdeacceaffefeeedbgdhadbhcdbbbeeggaggbbagfgehccbagbfbabgbbhgbdgcfbbceehgeedhbccebhghgcghegbddefahccfhdbfefehefhbcehhdceagbcbedchhghcacfebfafcfghdcfaheehgeghaeeadahdagfbfcfbaebbefddaegefghaggfhbeecdbgbhcgfcghaacdbfdafgabhhaehfeefddafdheahabfbcfceeadffhffdcgeeecfbhaahcdaehbfcebfcffhgcdbfeabedbfdcdbhbhaedehdhcffcbhhbcbchebhfhgagbcfdhfbdgdadfcacabgcghcdffddahgcfcbhaccdccdchabfehbeahfahcgeddgaagheefachbdbgddadabdehebgaeebhfhabeeddcghbgfbaagbbfefabefahffcgdhdedbhafbefgbabdhhgfdchgfbebbbffbahggbcbffchccadaehfdgebecebcbebbdcheacfebgbfaeebffedgebhcdhhdbegfefddghefbcgcdeabcgdabbcfgaacdgbgggfdcdgbbhgeeadddgbabgdccfdbaagfdgagbbccdcdagedehhcggbefahceecbdeagcchebbhggfefa dachhahdcbhdebgcfbahdcbhbfedaffchhheghadgaacddfhghacefhggaabfcbcgaffacddhehggdcagcfeaefhhhafebggfgcceadbdfegggeehgegbechggehffggdfhagahchbcehdeefdaggfdafgdhddgchdacceabgehaddhdbfdedcabbbcbfaahhdcchgcgghcaghdafdgabgcbdhhbcfdggdhffdfgfgaccccfcgfcgbfaebghhgeabdggdgcgcaeheahhagfahcfcgagaecaeedfcbbeebdghcddbagcbabgefchcdfehedcebffhfdfgggcdbddegffbaecbbbbhfhgchhcbeggbehgedfgegdafdacbdghbcdhegchhccffhafhgdbaggagdeegabfghhahfghfgafcfcgebdhgcbhcfgebcggaacgfeeabacgchdfegheaaafbcdgaafbehgadadhgfbcahdchfhcbbgecgcebgegebbbbfbfbbbbhahchbffhfddfbfeegdfbhcdeaechfgaadeeafhcdgdhcfaafgehaghgaceeechegebaacbefhhegeaaceededehdbhahhhbbehgaachgfdhhaaefcdedebhefhgccbccbgheddhcggadeeaehacehecgbgcffgcdebgfbgebbgehhdfhbhdcebaabbgcgccdgcgghaghfdfffggcgdbhcfdagbgbfdcfhghfheegcaaaecfcahcadeabdcbdeegageeaahcbfbbfehhbbfcfgdhdegcgfgfgff ddcaeafbebhchaaebdehgeabdhdbcaeaagbfhahhaebhbdgebggbfdghfebehbahfcgcedcchcaecdfgcddacfhfcgfbfbaabgfgebegbbhhffahcaahhdhachabdhgdhcfcbgcacfhfccchgbbfehcgfbehbbbgedagfcaeghbfagafcdafbcdbdaghaeaecdbgcdadehaaebhcbagebabcgehdbchebddahfhhhedbdbcbhdcagfeedgccadeabahfachfcadchcbgfbghcfcbchafggcdabcchaeecdhedbdhbfdbaagcddbdhbhhbhffbhghddgheccffahgbffgcgbaahhbfcgdhhehcfffffhfggchgehegdhabdehedhbabcfhabgefcadbbgdfccfbgecfbdeaaebhggbdggcdhcefhafahbhgebcgcehfaeadheahaeehbfffdbcccdegbhhccegdbcceaecghfedgdhacehgdcdehfgbdcbhgafhbgcecbacedbceeeebcafaaehedcfbgdfeeafeecdedfdcdahdgcbhhebbgdffafdbhaahaeaefafggfeeffbafegcebfegebggcdgbgffbccedcbhffdebffabdgfdhcfebeehhacagefgdhebhddfedgcedceaafbfdheegbfcgbebdcfegdgdfhacgeachdghbfaggadeededfhcahhaeebddbafggegaeefgdbefhafabcfchffcfdabcgaefagghabhagageababbhahffadhdcehegaahbfgdag dcfegebfhaagaggahgheegdhbefffhhcchffcgbbadacadageabedddabhdecbdfcafcffbaeehcbbehfgbefahdebbddaefhhacghfeebcaaacfaecaebdbgahdfecaddbfgegfgfdghcfghcabafhbcaecfaecfghgfeadcgcefecdfgecgaecdddbaffeffdfhghddbbchgcffgdhdbeheedefdhbgbhbhgdcffhdbhcefcaaadgffcbddeagfdgaaefccccehfbcfcaecceebhggefbeeabgecgcafebbabfhgadhbcgbcdgcadcbhaehcbaddddhdbacacggaebddedahabhgacadbfdfadhabahcaehehedcaedaheffhccdacfdfahfccafabccddchggdfhfbcbdadffdfhadgdbdcgahghggeeggdfacfceahdabfgcedggbhegcheaacebbdceegfbfahghheahafefheggcdhggfdebgebfgbggcaadaccdeebbdfdahabcbdghggabcgfghdaddaebchfgbccfcaahbcggdabggahdhgebadagdahagchaaaaadbaacggdaehbfcgdbbfhhhgeahafdacebfhfccgdagchbebbahhdbccebhecdhdbbghadgfehheeaecbhabeeaeehfcfecheefdaecehhefabcdcgbahbhbadbgghbbbhadcdbgfdaecagceeehgefcbefabecagcchhfafgefdedhababdacgdceaeebhfhbbgedfdgdfcccafgdgcc ecgaaedfdegdcefbeaaabehdddeahaaghgfehgfdfgcffeafbbghdcceddaaadabgfeabfdehdbfffccchcgbhabcfhggddabghefhfddeahcdbccdeagbaabhfhhfhdgceghgehegffeaddfbdbbdgfhaffadbfdddhcbgbbbebfcghffdgffhcccgbgffahdgahhfecedbbccdagaahhbafdbdheggfababedbhadbeddcfcchbbbbfedbhgaeacgbfhfdgdbccdbaaffcddddhaaaagfegdfceggdadaaahgbffcggcdddgcddbbgcfffceebhhegbhdggehagfadahcecghdeafgfcghgfchdghaccgedffeccbahbhghdfaegdfgbbdchhbceahagcgdccaffehfccgchafahhfdcagbdfgbgfhffdeahcefbaebehbggeehhbeeecfdaaecchhfbbehabhfadheaaaafbheacgfbhdegbgegabaggcbcehceddfdcgebfgedaechbgbfccdbhfcchchbhcbahaddbfecgbbdhcfggbchadfchbeegegebacbdcchhhedhaabgeeeeffdbhgfcgcfhebgbebdchbfgbehfhccaefeabddhccffhabbgfgfhfcaghabeggbcbhcfddbhccgefbgfgbfghadbbhhfdehfcdabegggbaefhfgbagccagecedafagafecgbgbbbcdhdcahaahfabcbbcbeegdhhcaegbehheagaeadehafgdfahedhabdaceefhbhehcf bbdcbcgfgebaeccgcbbghecggfhehfbgcbfgghedaddaadghceecggebdhcgbfccgbhcahfefdeecaadefehdhaggeaddafbgfhcedbghdgfdbdddadbegcghbeedagdbhecgcecfhhhehafcacgadhhgdeggddahedaccfgcfbdgcdhcgebhfgghaeacabdecdhchgdgebbgghdfffaghafaffacbaaaegfegaghabefhbeheggfhbafdhagcefddeeabgbgfcgcgbccaadcbgaabdcbaehffhebhfcddbbecdhghhfbbfbdcgbchfheaeegggdabfcdddbahddfdhgbgegfhhegdgdeceghfccgfhdbcfbebhhgfegeeabccdefggacgfegcegcafhfebehabegeadffgchhfeacehafdcffceccgacacfeaccabcdgfebhgcabaaehggddggdfedhhbeadhdaahcfhefbehbccceccadacgfefdadbchcfdeegfbfbhddhdeahebghgdegabcfeegbcaghhchbaegfghcdaffegdgabfgadgcagheaehfdebhdbfbdhddfeacgadhdfeghgbdddcaehgabggfcfhbgedchgdbdfeeafcfcgedeacgdhdagcefgaghdhcgbcbbcfggbdedegcgacaaeheebfdcagfeehhhhahhbdbddbcffcbgahhggcbcfbbeehefghfgfbadbecchgdcbffeabagdfdbfadhcfhahhaffhbchdgbfebaddgchfdfhbafcacchbdgha bcccfgfffgaddbgfeafgedbcbdcfdcbegdgecfdeddcafafbdegdcghdaghcbbgcggafehffhbbfaabefaeadehdfbhfgdehcgccabbgbfaeahcagefegbfgeaghachdfebhhafbhhgcbahfdbeeaecghcgddggecahfcdehebfeecgdghebdcdefabaehcbddhefagaegahcbhahhhddecbdbhafcagcchbfdcfcggbhcggadhffdhehbdcaeecfbfbfgbebdbgegfcacchhcddafaddhdaaefcegdcddhfebgcedcaffcabgfhcedbeadaegedcddabbbdchbfeedhcdeegahdcehbdgcfbbfcecfbggbddfacefdeefbdfgdbfghhfhfdfdfeafeghgdggdeahbbbgbbhadafaahdfagcfffebccbgbeegeaddhbeafgdcacadbcaadceedbfdbfgbgfaafeabdgecfdechfebgabbcebcbghbeffbeddecfeafbfeghgahgeffbhacfcffbcgcfgagddhhgbcfggfbcheehebbhefbgbcchgafggdgheeghdbdgeeheadegffbfhbbggfdghdcfadahbfhcgeadecabfhgcacgfbdafcbedbggfdcdfggfcggaghhfbadhehedabafhehhbffbcbffhcggedffdbgbahcchfbeaaghccgdhdhgaddaggcgbgadbaebhahbechdcgccdehbbcfagfebdhbcebdddfgaaahdcbaeaebcbabgdccgbdgfdhgafagcbhee bgagcdaddecaahdaahccdgbafhhfccebdabfcedhhbgaedebfghdecchdggfhehbgcdceedccccdfgaechcbfgbdeaffdgdghhgbdhbfccbbbhdffcaafgcbbgbdefabfbchbgahdegcbbccfbahfdbghfbgacghcgcefhbfdehafdbbegcebgccgcbebahdacfbhccdbbagehfgbcacbfgfgebeacghgeaeeedbfabghhghbdccfhfegehfhebcfagbeebcdaedbhbhhbdgffefheccagcgdfcabadfgfddgebehdcdbedacegacfedaeaedbbcfaccdgffcehcafagchbfehcgadfafggehgddachagfcdhdhbhaaeabbbhefeheaedgafhhdhadcacabffhbeaaehbghgddadhddefgegcdbhfdhccagbbecdgahdgfbhgbdbegfhhgfffadahecgfgdddaehgefbbbfbgffhedebbdcgdagdeedebcfdeeddaeacfehfbcdbgeabcdedfhfgbadedagebfffbdhgfdhcageaghhgdbebfcdbfdaefgecceehegcffecehahbgddcaafaffdhchccahdfgadedhccfabafhgdehgghacaabghfhagcfacaagabccgdecgdfhgdachdhabgebdefgdafhbhdhecehabebechabgffffcdbaadcgbecchadffchfecfagaafehgfbedfbhfaecgdcedfdbeedadfdfdhcehghhbedhgggfdfahdceaadfbefechbabbda ehchdedcfeghafchdhaceegdcfabagdacdffdcgheaaeghbaecdeeagbedcdafdfbfbaehafgfgddbahfgdfbfbgehgeefecabehddafdafcdfcdfhegcgdbdbhbbfghffghdgchcchdgagaffafgbghcbddgaaaaafdhddfddadccbfdcefhbabddbfffbgaffgccdacahehfaccfccadgaeechccbcaeceegebhfcadcfadbdegbacaaagdacgefeceebgcgfcabfbaebcabbghbdacdaedehedhbeghcabcdfhfbdabddehddcdccdcdgbhefbbgceddecbegdbcaehhaegegbcbgdebdbchbabgegfhbgbfdefadcbdffebgeaeecbeadbfdcdfacfaccghdehegddaedfdedahgfdfcdhabafcdbeggbgbebcfchgffgggfadgadfeefbdgbgbdhfehbebgbbbhhacdhfbfbfbahfgfegfbdgbcfebhgcdaadbeaeeabdecaeffdafhdghdfbgcgecggffbdegdhdhcagdeggefeeebefgeaebfgdcbcageagcefeccddegeffddggfabhcbbefcbhbfhcgdacafeeacaggahbcdhbddefchbahafhgbfdadbbgcgggbcdagefacccdbhceaagdgahaafbadaghgbbgfgfcfgecbbadaeagaafcbaebaeebgfdhabhbgffebhefhhegdfbcagbfdgdbhccdehcdeagefadfhecfhbbehddhbghcdfagddccbadhba gegbdhacdddgbadbfghahgfbhdgdgehadcbeceedefddcgabahfecadcbbdggceabhefecffcbdhhefecagggcbbecfecfghdeeheggebeabfhhbabcahccacdacafcbbdedhcdeafehbfdfedhcgedhgecabhdefdhegedfeebdhgegbgbdabbbfbabgegdfehhdffedefebhecadddghaheadehgbcddfgdcagfdfabgbfcbdhagbhhchheaaggchhdbhfbhheggfadbcdeebdfagabchfchehbccdagabgdabcgbffbffgeeabefhedchdffabeefecaghhehedcadcefdefgdddeeddbdaegbfeeaedfbadcbdcfhdcadcebheaeadeehdeefecbafbegaaegdghcaffaghbfdfdfeacfcacfebddagchdbhbheabaddechcbgcahebgaadhddgegebddaacdahdhbhhbefghhfbaeadfgehgfadgabdehfgffaebcghefeedbfbfahhhegffccgaggefbehagdhedehedececcgfbgcdbfbegbgbhgchfgadabfbeacadbfebhbccfbgchagecgeeabddbbeahfbcheggecgfeafhggcgdagdedhefhgbceaeadbedbgdecbcchehbhfafbcbgbegedbdhhgaagfgdgghghbdceccdfegghhfbhgdahdgegdbfgabdbffedabbbgbgfbbehadccfbgbabbgfedbaahbcdhcfggeehhebddafabgghafccacbecdfe cefggagbebhggahcggdfdfbhbebgedchcfegahhhcgcghgfchagbaaecfhfcgefhcecagagheaefdcbcagbbedgeefgeagfcedafhghheafehbaecaeeebabbbehaehafgbaagfbhcahbdafghacbehhbcfdchgfgbacegfeaedbbhbahfhadcahfbcdceggdgahccecbbcdfbadbefbhgahceeccebfabbgdeaggcdddaghdchchdbdghcagafahghaddggghfbggfcbgceaddcdghcehaafbccebadacedcfgadbbegfafhbadgggegdcdgabdeceeahfhdbhddgfdfaaccbfcabggbdebddaggcdecgeddhcdfhedaeecgcfacacbbhbahbdcadhcbgbhghgcaehdhdgahgabcfdaahhebegabegeahgechfdhchhcafeafbcggbaffghhhbchbfdgehefhchhbggeghdffcegcfbhfecgbchdbgcbdebbcgbachbcagefefgcdheedbabchfeheehfacgdhfgabegfceabedaahegcaeacagbbeccddbdafafafffhgcehcedhdehheehhhfafcbaaedgfehghecebgeadgdccdhdaegdebcffhbgebcfeeegfagegfdbfafbeffdhfhddefdehgadcbcffdegfaecdcgbafhhbhhffgbbgcafheggefhgfhgfbbfadehdfghdabadcccefehaaadfdbhcacfcbhgdddgcaehehcdfcdcbdbhehdbeabheaedddaaa dadgfhdhfgfhdcgeabhhfahhhhbefehaebebabgfgcfehgbacddecccddeeedheececdfabbcfdhhefghhhddcdabghdheaaecdechccgchcffacbgdedabcahdagbdfcfaaefgbdedachcdefdhbagfhedghbgbchbfeccahahddaedaebeaafcbhfaccfbahebfhdehfhcgeghfggeachadceachhdeebhhcaagdceabbedcdadhhddggaagaechfggdaaffdegbfgbbcdebgahegbcdgbadecghefgecabgdbghbabgbhbfdachgbdhdbcfedcebebdghdaadgdbhccbcggdgfecdedbgahecahhbgehddeeeccaeccbdfcefcgfaggggbgeefagccdhcabhbaehgcdcaeecdafahffaahebcbhccfbahddfefhgbchcbcccfaffeeggchfafcafcebfgggdefgfebcbbbfgahhcbadaefdaffhbaahfhebechadcdbdebbefbggecbhegaghbdbgcfdaeefbddaecegacegfgccebhbadfdgacadffgdcggbdbfddedfcabgcggcdbcgecdaddhdhghbghaeecfgdhaagagabcgfgdcgagdfbbdgaadffeabadgafaegcghdachhebdfhebeccbagefcdbhfdfbaggcbhffcgfaebagcfgghegbceafadfhbgeghffgfhdfhhfdfddcfcegdceecdbfgaaceegffbdhcbfhfaddahheeadabefeeaggfhccaehdbff abdafeeaaheceahaggfachbcghcghbeabcfdgcbegaheegehedahfgaeabhbefhccecgfhaaaadcbdchdbgbdbccfcdaeafcfbgabgefgfcgfdegchahfebehbeghgedcedacdhdbbabfbgdcdfdaecdfghaefgbabhffgahecfdadheebhggaeheggfebdaheebggfaaeffbdfcccdahcdebfddababdhcbdbgafhfcabadhddfhccagfcgfcecbbbbgafcgeaagccaghabdggfghbaahdeaaegafdfhabheccecghhdhadcdgfaeeeeaaedegaehghhcgefabehdbffafhahcgghdgcefhechdgefgfhafacaahghcbfafhhaedbhghcdcahbbefgaabbhachheegfgfffaheeaebhehdgbaabebgffgcdgdaaddhccccbghhfgccghcgfehhcgeecgcbbafefbhdhcgdgcffbbfbefdddeaeafgaeecheedacfahacddbbbhagdbheefegcfhahffchgfbdgecheeagdbcebbaehefdcgcffebafbbbebagfahhhhhhgeegebfhhggchdgbhhfbdbafbheedbfdeeacdggefcghbdfaaeaeaeebfafdcabcghfafdffcgddhegfaadgdfbbbbfedaeddbbcadeeehebgahbffafegecedededdadhabadfagedaabchahcfgfgbbddcahaahdagaahgbcfafhgaaeadhbebcdfddbhacbdgaafbaabdbbfadfghabgf ghcbfhhdeccgbehegfadedabdbfhadgefffeedhdebhebffgcgdbcdgheaegegegdefacggdgcdecaacdachebafgbbhbgefcdfbbgccafddghcgfbbdhbgbecfhhaebhcgcfgcedfeabggefbebgchbegahbahfhdhbaedbcgabddfceeaecbgcdcegehfhcehhabhfebbecgeeefhehagaffbefahbdfbgbbbhcdaaheghbdccfeegcahfdedacgagfgefhgbgfahedfbdecghacbgfdgeagachgcadadedfefggfddahffebhfcegaghhbbhcdggfgdbddbdbacaedfbeehbbhgfachagdhdhedeehebaedgcaeddcgdfeccfbcfehfefeadefgbbeacffeahhbafagadaghaegggecahbegeehfbchgbbhgcbhhegabeeaddgbdhedfbdbbeecgfhfecbedbeecgdhghccagcbcfdaahhgbgahehbdgeaefchcghdhgeghfeeegcccgfcdbcggecfehddhhbecgfcfgahfbehchgabgdedgddbgdggghheafcgcagacaehedhchhbebhgbeaagahffbghgbcgdcbachhfbedbbecfdedhgfhdadgdehhcbgfghhaaggdbdfbeehecdadbbbfgbafahfahgbdffbeggggeddgbafcbhdbbfddfbbbbgeebehfbghfhdacefegdbcagecgfafbggbabecbecfaeafegcdcbcdehehbgeffhgbbafeadchcgbfefdfaed dbebecdfedffedfgaegghbfabchcdfdghbbbhbegecfgbhahgeheaddgcbcadgdcggbfaadhacabecbbcbdhfeehfgcgdeegbbhaaabgbcbcfedebhabeeheeddheggffcheeedebdhgfchechcbhhfdagffbbhehffdbceeaeebbcbhgfgghhgcbdbefhbecddcfacdecebbdfbgheccahgbcfahdggffacbccefccgeccegdgbfdgebhaddgfccfefddegcccdfhdcfdhggchebeafedfgfegcbdcefhcgagfadhfdfddgbbcfhfbefhgfdhfhechbgbcadeffaafcfdbdgdcedddbfedebfeghbfebegcdfgffcdcbacdhfbfgfhagchdecgcdgbeffghagbfdafcecddghgacggbfdhcfdbceahdggegfahaddhhgdbfbfdbdgghdcagfdbhaghdebffbggbahgadbfeefhcdaffbdeghabbfecefbabahdbbbhgdddhgbchchcefdhbfgbhacbhbfeaggcgcgghhffdccfefhbeafcfgfbbabbadhfeagaeabcagcacafhcedhgbdgdfbhfhggdhfgbdfgedgbehehhgfcfcbegdffgbbageceegggfchgaeggabfagggbcdedffhffbghchafhfdhehcghffagbbaffcdbchfadbagcegfhfbhhbcedeadgfgbaaddacfcchcfagbchecbabcdeedeghgbacfbbedecegfaacfccaggcfafggaggdcabhafadace bacdhcfdecceehbefhdfheffdffafhchefehfcheggecdchfdcceccgdcfchgedeefbedheccahdbgaehfebfebbgahfdfeacdaaahadaffdgehdfhcgfdaaadffagbhcbfedgedbbcefdfbdffbgagdegggcegcehgdgbachfdaaecebfbaddadbdgaghahghdbhbehffcdefhcfecdgghdfaahgfghabcceeehhdffcefbechhcbdfecdebcehhffbecgacbbebeabceebdeccbfhecfeafebacachfbbabdaghehcehgbhegcfggbbhchcfdeaddecgedbfgfbfeffgffhfafagfdfhgcfcgdcdhceegfbadbffgfechfchfbacehfehfhgccfgecbccbggeefaccdcegcehgadcfaabbaddhffhacecfbdhcabggggcgecfebfahaddcacahfcggaeefaahbfhahfhdeebehfghcfdhcdabahhddedfebbabbadecbbddfdhcggcahdfgcfagdcbdagdefdafgdadcfbcffghaccdeecfgeffcdcgecbhgdffdcacfgcedfcdgeeaddgeaahabgaedcehceeecedgfgggchghbgdegebbccbgefcbafccgghdegbhfchhdegceaadcdhdaadheddcchbgfebhfbfgbabhbbcbfggebbcbchgdbafgafefdefhaebbdbcgdchehgdaffedbgbfbehafaaccgcbdafeahbdhacacdaddchhgfcadbbchbfhbcahfcfdd gffbeabhdadbchdfagfdffcbhbehcbbfheacbaaagahhcafgaefgfhghcbffdegcaacahahggecabhgfdafdhcghfafbaeafbgdcafeggdhffdhcfgfhagagcaghcgdhbfhdgeabccaecbaaaegbbffaeeddgbeacagfefeeacffcghdefcchadgfgagfaceefcfhhehcghfbhfehdfdgebhbegcggfcgaaaabbfcffgbdafgfhcdhagfdhfegacaegghhfadgfeaabechadbhcaddfhgfchchcdbgfbeehdhaghaechfefahedhcbcdfchdbebccggedfbdegbhdaefgfacbhdhcfcgagagghfgdacbecbhadchchdgahadbheecdbfeacebdeecgbgghaadbehgedecfgbbfaddfbafgefeghhchgaahbedddcbggfceccghdagbbgaghbghbaeegbbdhgdechghgbdfhdafehhffbdadbghffedffcheggagebehagdbcahghbdcfhbfgcbbhdcdghbcdcabgbbgebfcdbedebbhbafdgbddeaadhfehbagchebagcaegfeddbbbfehfgdgehdefaabbafcbcdhegbbaabehgbhddfhaaeccgdcgegbacchaagfhabadhegdbfadfafbccgfcaadfcbcaffbgghahbebgffbggebbagagagbfbdacfahbdcbeecbeecbfgcbagegbbeagcdcbhhhdefaahbffgdebhhfbefabhghecahafbagfaefeddgecgdhbhcee gcbffahaefhdehaabggbehbefddbededhaeccgehbhdhcfeheehcfhahfcecehecfdcdbghchaedhhhhbeaahfahffeecbedbgedfhaegbbcggcfebdbabeagggcahhcfgdgdecfbgdgdhaggcgcehhebfafaghcgaadhhafaeeedhbbdhbfcdgagddcbhbfbaagfhdfhedbfegddghfhdbgbghggebehcahdddddgeabdddcgdfcegfggddeeggggbchabdgfhhhcabgdbebfhfgdaahdaefcaehgccgcedfeedggfhgbffdeadcgbcafbfhdgbehggaegbfgaegdecfaecfafbhgefecfhdaccaggdfbeecfgaegcdhgfcabhcffafgcaccaghcabcfdgbdfbebechfhbbbacchhehffedfgadfcgheagfhbdhechbcefaeddeehdgcdgadfadfabehgfgabggedfbecbfeeddbfcceaagehgcafdhahbachcdegffbddffgahfachdbebfaabddhhgdgbfedaagbffadcgdgdcacgghhcbahbcegchdbegecfeabfchfdaecfehfbbfcfddeehchheadbcfhgagfdccafgdcbggdgacehdacgfbgaeeffhggegdccfdchacccdecdcffdhecdagfbebgebgfhebaadcfaaddgahchhccbgedcegaccbbbaeaebfcbeafegbcgefahhefggaagafcabgfahhecabdaafbfcbahcdfhechaaccahdhcfbdgdgegdahbdh dabfafcbebagbahgaeaafagehbgffabbfbdbgedfahdhafagfebdffegfahaeabdfggheacdahfahhddgfdhcecbegdffaadcaebhbffhhbhbceadbbgefdahafefddgchgfhhcbcfeeechcffbdfffghheahcffagfbefbcgddfdcbeedbcadadbegdabcgbdghchacebadhbfhefbhcddbabhbbhfbfgcgfhhgfegahgdeagdadahhhahebeadfbacfaefeegfacfacgdeahhfgbdgdbhcbdaeffgdbccghadeagbehfgfhdcbbhaaedaaefhfgddbaedfcefgcgehgbaggeegfghbcehfdgaabgdfdbgchdddbcgecbhegdegbfegffddbbcbdgdggfhgdgcecedhbgbbhafghcgahedeacfbhbheebhcagdhecagccdfdegacghddgecgbcacbabgbgfcbdehfgeadfcbcffhggedfbagadehhafgdebbhbcdhabgdfheahebafegbdaedfeeaebaffgbgcagghhghhghfecaeagedfhchdehhbcefddcceeaacdccfcghhddceeddaabchfgbedcabdfehbaaacgaeedcffbaafhadfhegeehbaechaeaaacdcgcaccchadbcbdbbfbbcdbccgcgcgbgghchhacdgfgebhcaheheebahbdggdbggddabfddgfadecbhchhegafcdcgbadaeccehcbcfbdbedebfdcfhebcfehacdcabadebghfdeaffgbaffdadff cagaehehehaegdachhecbgdgddaaccaaehfedhhegcggffehgfcgggbeabfcaeeehhbahcfbbggfhccbgahebfdffdhghcadcggchbchfcgfffbceaddahhhecchafbfaddhacdafbeedhadabgcchggdcahdegcebfchadfdefdacecafbagafghdgachdedfhfgebdfdbchebffhfghgefdacfbegcbeggeccaggafdaehdddgeggfcfeadgcdegbbhcdfgbacchhbddecbdghhgbbfccdhhhcebcdcbhccbbhddcbbcahghaffgdehdagfbgfddfdgeahccehgcdbacfdfcbbhhadagaebebagfceddbhfhfgchbaeaeccgfaaeaahfcdabffdcbdggcgbchbgbcfdadeahgdbhggbhheeggafhfhgbccfbagedbbeefffedbchaccbhegchdadhgfaefgaehaedgbdggcghbheaecadbafcaegfdeehdcefdhfeffedfggfeadfccaeeahbdbghadddhhgddcefecgabhfheddbgeaedbgccbghfddafbcechbhhcfbcedhcedddgccffdfbbgeegcbgaaeebcchagdafehbcbegefbbdfaaacghhbbedafbbbbacheccgecaeagcccfdggcghafbdgeeeffbfdfbbdachgebbhgfabagfbaggbcggcbffhgfbbefdhgeabhcabhcbcdbefghhcadbdchhaeheadgdhedgadcaaaebdbadegdgcbhegaddaeaabffh cefhbgefgfcaadfhagefeaffceaebfdbcegbcefbffhdcffhaeaghgcbabgbeedfggcbdabfdafggaagcdeahccdgbcabgfafhhcghbhfghebebhcdbcegfhagdhddcebehdgdhehcdbgbgabgdfgfhchfcheadaafhbaghgegcdedfdccbcagahdccaaegfebhhefhddaccgfhfbhgcecgdaggdachdddbcdcaacbefedehfbdfffabdfeadccfbacbhfdhfhchdfaeaafeaggcecgcdbahefacbdedcafgcbhhghhbeghhchaaegchbecbeedhgacfbafhadgfedghhefdgchddbahgacfaegcgchaffdgfbfbgdgfaggbcdabbafbabhddeebdgfcabadcfegdaffeadgcdeeffccheaffddhdcbdagfdcedhchddgacebefbfbedaedcbgdbccddhhadhdcfabcebbecdfaeafggbhagfegcgdeagdcfghcachehhfdaefedcfafeecddaeegagdgabfhbhfdbfcbhffehhgadgeeabhgdcfhhggbbaacfbhhfeebdgcfgfcbaedggafhaggcbfbcddahfhdehghegbgfechbchhfhbedebdbfgaffcacfchhhebffaghgeedbabaaeedcfgdhfhccchdgfbbfaafebdcdcfdfdfcggeeebheccebdhhdcecdaahfacgfbfbagbbghfdefgachcfaddgcggafcgghhgbdaggcbadcdfhhfedbagghggcgagdabfccd cffahgbhfbhfbegdaccgahcggbhacdagbfghbhhcgfggfadhfdhafcadgcdfeegdghhbhgchchchhhfcchaafehfffbcbadbdebdfdhfdfebfdacccaeecegdbeahfgcabceaefbgafhechefdbafehhaccgddhhcdaegdeehfedacfdfdbacgaeaheghbcbfcabchabcdcadfhegaedaggbfahbdhhaefcbdbehbbhgdbchaaaagdghedghbfabfgdcdddehbhhdaeefgegefhbabhdedgddadhdhdfahahadabedabcgfgagdfhechbbcgbbfaeefdgdehgeagfbcadbhabcaeceeggagcdeabfbbbbfbfadaabbcdcafeagecaeggbhgccdhgchfefcdeebhhhfbecddbecghcabhabbdfbagcbddhddcgdhcbggcdahgfgacahdagdfhehhecedacabgbfccafaggfeffeeffggcabdhgahdaccaebfcdfgahaabbdffdaabgfbeabafcbfchcddcegghaeefabcdheghhagehhfchefbdgbehefdddfcdgbbgheddghgfdghbgeecdgfaeabagcdcedhdgfbcgagchedhhhgfhfchdbhhaaabhgdgbgfedcdgegcdhbedbfabhgbcgcgdgachfbcfcddhfabehagabceeeahbahdhhabfbfhcahhegccegdedbdbdebeffdfbchcfcfgheddchcbcehgagfefhdddghdchgecdchedhgaabecfgffhdggaeheehab bfdgbheehddcgdeeaacgghchhfhdabdhbgcdddeeeaafaggfaeeehgbcehaebeddgeabcchagefhhhgeeaddegefehgfbhcceeddgfgehecdgaegddcbhdgghdchcgdfghfgaeecdbhchfddeafeeddceaachedaeaggaefdfcdbeedhgegcafefdbdddgagbbbaedbgdddeheegggdafahchdcafchcebcadgaecggefefaabachfcgafggccchdagaheadabcbbecgdgdfhddddfachecbebcfefhcfebfeggeaheahhhcdffechdadcdhhgedhddeaeecgefchfcbcehgdbfafchdgdghccgdgbgadheaheegabadeeafgdcghcbhhaehcabgfbagedcbffhhdaeabccgaheacfbbghfbeggdfdaeacgedcffchefbfddbbchbecfechafedccegghfcdfeaadadggcchfggdcdfhgfgacahbhccedagafaecbeabcbbaabhdgbdhhfbcbfceceaceefccbgcgfaedgdgahhffaefabaaddeecdgfgdcgbedaceedgfechcgccgfgfcbdfbgabfhcefgecgafbadfhggdhhcgahbgccgceabadffcbhdddaafdbdbbgbhbddcfeaehgadgbhfaggfdhfdcdhhffgebhfacegdfgcdgeaebffbfggghhbbdabfegfcehdaceeabdbabbgdgagcafgaeccfdccdcghfdcgagedffccadedahaacbgffeafhheghedeggf aaaabcedcchcadchehfdacbacgfdeeebbddahfhachechbfebgaaahbedagbadcaffcaffbbffcgcaagcefagbbbecbefbbdbhfeegggggeeacdahfbgdgfhfcfdbhhfdbcbefhfaheebehdecgabebaabfehfabdegggfadfacfcfgfchfcbcgcaffddecadfhbbdghghhhgagdaebccfadffhhcbgfggeegadcheafggffafbgbaecheaebbegghehbbecdebfchcebgaagefdedbdbgdeadabheefgcabfbcbdgbeddhabahghdcccgeafbahbcgececafefgbdhfbfdaagfheaaahccfaachhfdcdacdcgdhhcefccdafhhdcegfcbfebhdgfahhffccddabbdgabdbhebcdaddgccafdhfbhecdgdbdeafdbegbfcdfddegdhhhafgdedaghbabbdhdadbeffeefefegeadgebhdagfhhbccfgabgafdabhadcebffahefcfadebbgbbeghcahfbeadfdhagfdccdaebeaahbabedhdchdchedfehbcaaagccgbbcacfaeegbeccdfbcahhbedafabbgfegbdbhffdbaacfccaahdheededbhfchgggccadgbfdchdcgfeffdfgdggbdhggdbghbcgecagdahdhaehfcfbbfegdggefacgbbgabhgadgbffchegdecfbgdddgbggccbgfbfheadebhebdcdafccgdcchghghaabaehaegdgdecfcgegbfcgfdchfg cfbahbccbeggacchfbeehbebcggabgadgghfcefffhdeaebceabhebbfafghecdaegdfhbhcfbhgcgafggfdeagacfdefegeeebcbbaacdccfbeahcadaecgfecacdgcadfgdegbadgeeahbghcbeefhgeabbageefagcgcgccfbbchfbdccdaghdffgfdachbhaefabdachedbfecaagcghbbgfagcfhheddhdffhdbbegddeachcbfhdfhcafeeaddahgdbdhfgfchfeffhdbcadbahbbbadbdcaacacahgcaecagaaeadcfeghfahgbcbfgffheaadbhdfbeghcbfagfbaefcafehedchcafabcabdebchcfcfhcffafhdahaddcebcefaaahabeggahfcfcgaebbfbhfdcdabhcedbhgeabcdfhhfbeahbbfgageeehdhdaahhechfeaebfcdbaehhhbhebcefeehefgfgeddgbehfcbgdeaeababchgfdchdgcedgffffacbhecfdahbdadgbcaccbcegdeagggcbbfgfbhbabagffhcbfgbcfbhddagbbddgebgbbfbffcecbbgbgecbbahafcfdfhcbfbadhegeadafedfeagfdbghbdaebfadghdhabebcabdfedhefbgadcabfaghcbaahdgbdacghhgeagegcadadbhfafgbagehbbhcehebadgfecfcahecefcfbdfhefgfcbfecdghghcgggffheddcaeecbcgafchacbdcgfeadgfggcadbaefcgadgac haeahacacghfbechdghedafceebcagdcdghfaaceabgafhadghafchcccehhcdddahdbbahccceacfegehaccghbdabfabeeffgedehhgchgabaebcbddcgbhbbcdhahdcagdhcdddhgaacdageeefdedbhabfefeceeebbccefbebeddaeadchaecaghdbadgabdefegecedfhechhcbegffeddhffebhafacghcdchebdcehfdaagdefdgbabgdgbgcccgbgdacdafdfgefegfffeadchhfehhbegbcehghagdfecahgegcbdaabcdgadccebcdbfhfcfbbffacfabbeccgbaaadeeaeefecchebcbfbabchaaacggeafbceedhebcachdbadheghahfdbhfdefbcfdabfcchchfegehabdgbdgaceegddecgbhhghhfhbgbggcgbaeggccaafaabbcdafdhddaahghbfchbbfgcbghafdfhgceeaahaceccggegdgdcchcghaggagaaaddeaddggbfhhhfbbeegagadbhbcghgdbgdcaghhaghcheacdgcdeedhdfagdafedaehafgbhhahcachgbebdhchgefbgahhbdbgagghgechdbfgbhafbchefeggfdebadgcdefgbdcebdhbacacdhafbbbeadhcgchhdhdhhgdbhheehdbhcfccccbafadfbaaeehfehdgeddefdhcdgfafggdfadhacagbhfbhagbgfebaehbchaccedbcfbfghhfcgehbbhdfbggfadce geafagbbacccaeagefddchdbhcabaabfdgaahggabbbbdgcbehaabcdfbfhggehdcacfddhghbdddgadhaeagfcgefdggbebafedchehggffhfbfbdefgccfbbededfdahgfcgadccecdbcagfafbaaccdcgddcccgbhbghhfdfdhgdhdffafgfcghgfdbfbdefeddbdcdebcgcdefecafcfhbgdbfhccfbchgfhfbfebcgbbbagddhfhdadhcabbhbaggfhbehgadacfdehbaddbcdadhadhfhdbhdfdhgfdbdecfhcbefghcefdchdhefegbbfadegagefdheeegfgfdacdbehhcfehcfhegfbbhdedgfbfdhghgabfegbedchdeegdhhbhgheacfhdfeghcddfcadcbchghacddcdhgeghfehhhhddagfhbefdgddhdcdhebhggagfhafbfdhbabcadabefadehffbhbeedgdeecdaeadgecfffcfefffhbebbbbfbdcfgdhadffbdgcgffegbegbffgbebhcadefbdccfhegedhddfbddbbafbcgfhccggheacehcfbechcgbfdgdcagdbaaahbaabaecdacghgcahabchehgdadhfeggdgbfgefbbddbafgchdhcddbcffbeghhebhfgahhfehhgbadbdeeeghfbccdhhcefeaebfgbdggeadchbghcagaggbdbcabfcaeeedahfabhaaaagaegbceafegchaecehhdfbbgaheceebahbhhbdcbebgfcccggdachb bbafhbbhafhcacgbgbddgdbfcfghfgebdddecabbdfeehffhdggfdbhffaheagdggghhgdafdgagddgggchddchcfadcehdcccecaffehdgabaheghahfbfacfacdbffafehgeeedfhhgdccgaecagfehacdeghhaaeefedfbbfdedfggeaadbcdgfdedbbaaeecgdfcbegefbfecfadaaeaafcfbbhghdgfghcdecfedfbaeehaahdccggagabhagaegchechfefbceadaggehfhbdfecaadgaghdefedbbcefeefbchgbfghhbacfbfcdcdffdcghefcbcfehbaeacbfhdggafbgahcaeceedddgghchdbhffgdhffcceedcdhddebcddgfchcbeedgacaagdhdbgegecbcaefggffbedceabfhehebbabcacgfbhccbfbefdghhcfaeadedchaaeghfdabcadgaeddahebehfdaggdbabccfafdhhahgddbhbhfdhcadfedccebcfeafheheaebadfaceghfbaeehgchcdhagebegefcedadedbhchgddabffggcbhagghchfhhaacdcgdahadacddcggbafegheddbhceechadbceaehhfbcchcegchbhdggegchfefbecaghfgdbcfcehbfgdbfgecfhegehfebdehcggecccabheaeebdbfcaehgdgebdbfaadgfaeaaedbffeegcfccbdddcdaaaedefceeghbgdaefdaffehaabbccccbbhgbhagbcgfdabffe hcdagbdfhddhcdecbcdefccbahhdbbghcechabhcafbdbhhhbgcggfegbfbaahhddcgedhaahdedaeeegghadbahdcgcbbccceefehbcgafhgbbagffefgchggfbchdeghfbhcfcehhgaecbchccdccbceggahabehgbdfgfaaegcchdbacehgcchbdefafdbdeeahcdfeaeagefffffhbfgggcedcchbhhcccahaedagfaaaeeedcbbfedbaehfgcfbbfcccfehafdeecegaafdcedeaeaahfgfbbfgeccehgddcdegabahdaggdahfabbdahegeggegccbbcbgehcahcbhfbbagggadgbggabbhbgecfdcbachbhededeahfhhafabgdhgefebgfecedeaeadgaefbcdheaeaahadhecehhfghefhaafefefhgeebfceeheceedbaedbgdcbdcebfhdfheefaagfedeggcdgcfbdebgaefgdgdghcahdahafbagfgeacdebgbdhbchdhchdcafcgfcaahfdfhddaghcceccdbfehbcdachfgaccegegcaefgfbadgeadccebcfbhfdcfgbecfhegagbaedffdheagdehfafgccbchffehdcecfhebfahfbfcfadcabadccbedebagaebbbbcbghcgedhfgadcbgaccdhdbdgcahbacehgafcffgadhfabddghefebdbaehcggbdfafgbffaedehgahdceebgahbbhcebcgchhabfdbfbbeefcfhfddbcffdhhebdffeh deeaagffcbhfceffababhabdafheaaeggfabebfddbaggefcfdhachabdhdgbfggefdfehbhddaahfachhaeccebdhahffeffbhabcbfhbdahehebdhhfddabdbcaaffhfbhffacheghdeghbfghaedhhcebeadbefgcfbgbabaafhfbhcegdbdgbdggcfhhfdggghbaacagfadehcghfcacdgfehcdefebgcddbdeaehhebhbffebfgecafbcecdaeadddfcfdhddhbhdfghabdgegdaghagbfdfhfcffhhacgfgbadbghbefhbhcgdfchdfegahadbhdbdbggdfggbehfhcbbagecgfdgcfeeehaaaeghbhdgcedfhhhgddhcaegbhdfcggdbghhccaefaabdcaahadbgegebbddddaddhdhdbgabcbeeadgddcfdedfcdbfabehefchbdfhdeaadhhhheabdgecddcabcdagefehdecfaaggceafbfdbcacfcdheffcaddaceedahfbabeccacdgcbchdcdcbaagdeadbefbgecabbcfgcdeggchacbfgcdfgfegebccbefgdceecehahhdaggdbeahfaefefbfheefbfbggdfeggccdhhdbfgghgagcebhdfhedcbhehgcfccaeggfdfadgfgcdbhffbbhgcdhegcedbcadhhaaghcegacghagbccdhfafdhbfecccfdhcaebgdcfbbgbaeedbafgbecgahbbdgabbdebgchdadhdfgbgafheggggbaeebabahfbah ggbbfgcgfegdfbgddgcdagdhhedcdgbccffghbeeaegbhegfcgabgbahcdcdgdceefbfhgacecahhbgefhfhgghceehddgcbchdgbedffagdfhacfdehbhcgaegehabdegfcdagcgacfafcgdgfagahafhhcaebagbddbhabddcaaceceaacbchhaebcgacdbddbhagddgedhfeefhcgdadeaedabeeadaaeheeecaghgeaagaeehbedccgbbabhcdhdgcgfegchhbgedfadbfdbgaeddadaaedegggfhdfheddagdfgfcbbddfbhbgghhbebhbbedhhfhechggdhgefaefdcagedaeaedgafcbbhcacccdddhdebbccfghahgegfehabcabafadhbgdhdgefbeehhceefbhhhabhefeeccdfdfedfgcgdegcbaagggcbffbcdbagcgbfcfghdbcgffedahageefddadhggddgdbcdhfefahegchgcbbaaccahbcbghbdhhgbdfbcacfgefafehbafbdhccabgggdbadcdccfhdadfheedfgfacgfhgefbbcehaadeaaaaaceaggghdagefdggbbheebdbadfhgcecfdegdachefffacdddbfdcbaeeaddhdfaeggfhdagfecdafehhcgacbghccfaheghgdhfhdfhfbbgedefdfafaaggdbfcabghdccdbhgddhchgeefdabdeaggedeahgccefcabcachcfhgahgedbdeebhhgaeeccefghdbgfhdbebchggggcgehbd bfhhdeebdgghcfheahadeffccfbdggecacgcdedbfafcbcebghedhegaeeghdedbhhchfbcbadafchacdcheabedbgagfbaafaagcdaccabbffgddgbcgdfhcaaeebcegbhggcaafhehhhagbgbhbgehgcgcfecfdbdafafdbahceahhdeeggfbbcdbgghdahgahdghdgdaccahcbaeceaheehebbahggfaacabbabacbdhdfbaeaaccebeeaaahdbghcfhfeabggebaheggdafabebheehhahfecgfgachdcagfeagcdgfbdfbbffefcedfafefggffahgdcfggggafeefhdbcdhebdaffacgfbgbdghaagdhgeghbhdccgdddabgeheebeeadggcebbebgaeffbfggeacefddgfhdgbaabeggdedeffacgegdfeahfadahagcbdffbcaffbdffhfcbecaehdgadebfgbccfhhbdgcdcehadgdfgdahhffebdchgecbggaedgdaehgffffeaacbdhfbgechcgfdecgbbdddchdgafahgebdgbgggebhbhffdfcbbfdebhgdghfgbbeaeafacbhdgaghfbhdcbghcdhdecdfhdbadgbgccbabehbgcegfahahgaeaegeeacebhebfeaabgbfaefdbfheeffcgbdbbfccdheecdbhefheebbcaeefgecechfgdhgheebdbdhggeafhhbaegdcgbbbdghabchbccgeedbbhgggcbccdhagefdhdacfdddbfgdhhahgcafade cffabcbbgffbfgcadcahaefacehcfbagbfgbfeeddahhefebfecaeageeaeebbcgcdccbhafcegcaafhhbcgadcechhchecfbhhdffgbfcbacgbfgcdcehddabcedadcdcedeagdhghhhdbcefebcccbhaafcfbghhaffgdgaadddhfdcgdbgefffdgbbaeaabdhgbhaecfgfhecahdbbfaghhafghbccfeeddaehebcfhdhahhefafddddeechcdbbgecabcdaagccgahgdefbfddbbbbcecgedddfefeebeeaehbbgebgeeddcdffeddacccabechchbbadeehdgefheeacdcccdaeaagfgdgebcehahggfebbcgfddfbaggbcdbdbabgbfchcebccfbcebcchhegdfdgbbddhhbgccgfhdeccefccfgcffehfhcbeadhabdcgfaaghdhcebffaeafffcdfhahefadfadbafbbghccafaaaffebbgeafdefgcgcfbbfhecbebbhddfbaafdbedfbdhfbgcfbcgcaeeffgeeeaehfgahbdbgfacefdahebebgebhhbcbbdbbhbbacagagaabgdffagffahfghfcccbehacfhbfacdceabhcedhdaeehdabdcechgbebbbhgffadaagefagbhhghbheggbcbghebgaddgeeaacagcefbcecaaebeghgedcdbbabeedgecbbbhhaadgfhdhhhaddagedfgcecfeegdhbgcddafdbabhchdhheeafgchadbbdcfffgegchhh ceafhfgbbaegfgebgabgcggcddgahabfeeghehaccadcgafcgeccegeecgbeagdadffdaeacbaceheehdfcgbbgegfehagagchfhaaffbfcbgagdfhffbehehehdebcehgecdhcbfcaacfhabgacfcdbhbcadcgabbdagbgdffhghbdbeaddbgdhggedcgefhgdgdcgbhdhfcddhcgfccaccdgfaebaecegbcaeeahbfcchfcceaaabgdggccefbdacfffagahhbagbbfhchhbfceabddfdgedecfghhdgbghgegaeabchebfhbgbhghbbdfaegbdhcbaadggfffhhghehghcefccfbgfeedehfabbghcbaeddafabgabhecaeefggebgghacbbddhbgcffbedghhggbefecgbgbgccdegggfffgeaabcechbehaghgddfabbbdgdadefhcfdhfhaechghhebdcdafbaegdagfachgddgadghgefefhahcecaafcfhdeeghafcbhfedbcdcfcbfaegbcedgcbachaceehcfcafbeecbhhahgbegbeahecbcbgdfcdcecgfabcdgfhbebgeeagbefgcgccadfehdbgghdfbdgaggggfeafdhagecbfcffcaefbcehdeddeagddgbdabgfdhddcggdafcdhbfddbfageeecadbhdbecfffhbddcffdfghafcbhcdhbaahbaeacgdhfhbbcghaccceegebgafbbhcdegffgacadcdefagghghecafdfebcbchbgbebgbgbgbd dcgdddfddbdhahbcccbabcebefafaacfhgfgbcacbbgdffbhhdefecbfbcaghbbfbgfcahaghbhfgabhgbhffccfehgdgcfhbfefaeefbddadgccfcccdgdcaageacefdhbgbggaeeachadacdghbdgedgddaadafeaadffbeddadffedgcaabggdfgdgfgebhacdcbhagggdaeffachdefgcccacfbabfhbdcbdeabcabcehcfgdhhbgaaabechfcbfddgdchfcbhebehbfaecgaaagddabbcgffegfhfcccdecbgaccefbhgbhghbdhdeddfgdhbhfacgbdechfddfhdgababdeabcadbbfeecfabceaaadaebeagabghcfcgcegaadhhahcbafdchcdggdehcdbgadggchecebdhacgcedgcgcbdhcfeccgheaacbhheegddeacbafgdagbdeaagbhfgdgacfaadgchaabbchfeeccebabdbcfecbeeghbbdececcgfhaafadehegbdeacdeeadhchdhadehdahgagcbedfheacebgacdegceefeaaededgggaehadhgeagedcegcbfgcbdfhbbdgffecaecffcacfhebdgffhhebbcchggebeechgfcaaagacdfgdebdheababcgbebadgdgebddcbbfcbbfagfeabeecgfbgdffgdchcghdehdghegbcdgcahhhfbeagfcabhfdfhdbdgabcfddfdbagfgfabafgbbgecdebchdfdbeffdhdfaeegdeabfcgfffbd ggeegagehbddaaeeeeddfehdbebfbhbdhdcdbeefbedbgdffcfgbgdcacdecgcafegcfefegfaddeffeacbdaehaeaadfbbgchehhafabcbhhggdfbagabgbcbdddacggdhgeebcegaafcbfafeghehahaebggchahgebbeehghfhhgbhghhbgahggagefbfhgbdcfbbbfghhefgecfebeaaeaeaaegdgadehchbefgbaebacbdegdafgcgechcccgcbbcebhafefaeefhhbdgcddeebehdeadgchfegghcaeagdefgefadbfgdehfghhbdghfgeeccbdcacfeeehdhaagdeeehgbfbfabdbfdefhdddegeeafgfdebgdfachfgheddbabcfefabfegahbcghcbdachhadfbgcfcecafehccfbfdcbffeefbfcgdbdgbachacfbbcagfbchfebfhbbbffcehdhebhcaghhdgcedehdbgbeahdecedehebhbdhedbdgbgfgeadbehffdddhccbebbdcdbagghhfdfbdbdchbhaegdebfcebgdddbeahfefheaheaegchedagagddbfhcghegcfdbdahecafbgggaahcheheaacgbdhaghfaeechcdchaacaadhaahcdcghbcaggcfadebbchfhhbcacaahfaadfabhdggbccbbeedeacbcaagfcfbagaeehhbefffccaceafdcabcdhegbgfaeghbfhahgfecbbbdbhfcgbcfehedfhdhgfbdbcedcfbaahgfghcfggbbea fefffdgefdbhhbdeaehhgbggfbbdfggccaggccbhcdgaegghcdfggbadbhebgheafffecdbedddcaadfahbafcfgdfbedghdbdgegdddhebdedbgaeeggfghagagegbbfhfedaehgbgffffcchfdgagfaddcdaadcbebagecabgdaegadfcbbcbfbaheaefegafbhcfhabafhbfeaehcbfdcfdaaceafafcehbfhghegebgfhbbgadefghbecdefdaahfgdfdbfbdahfgcffchfhbgccdchgahgggecghfcbcbdbdhcecehffedfeaddcaacbchacebfgaadhgefhbdcccfgeeedchbcabaegccdhdbhahgaagcahfeeeceedhfcgghbgbhaabaaggdagcgdecgcfehfacbdahfbhcbagagcafhgbedfdbcgfafcgeebgdeehgaeehddfghgacchgacfcbfdddbedhghdabgbfebdfcadhbfahhadbeggabhafdgbbgggdhcgafgdegfaddfhehgabgggcbahhafccfhfecgdgaecehbagbaaeegegbbghahcddaaddfabdgdbbgfdheeeefdeedcabcdecdcbdgceeefhecaehbcbhccchbdefhhfggbfhbhhdccccfhbhdffacbeaacdchfedagfchdbebdhabedefbhhhbhaaahadbbehadaaeedbbcaddagbdcghedgehebdecghbbceagdhgecbbecgaabcadbhcbabfgdggbabhcehdgfcaeeegdchdeaabhbaeg bgddfecaehdgdchfbafffhccbaegdehdbfefgehbfadadaebeeeccegafhfhbfcaheadccggcbbgebcfegcfbbdebdcddbehbaecachbaegdbbcbaeddfbdfdchahecacggaeafddbcededdbaceaacbhhadeabedbfhceebcgbhadhhbbechggcdaceffbafdgbaecdcfagcbeeadeehggbgeccadcbahedbfdhghfhhdafgfcbebfagdcabhdgfbgabbefhfaddhdagfgagbdgegdeebbhhgbchebdfbghfaeeffhbeheeeahbhaffgbecgachhddfdhcgcggheafdehdgccdgcahbebafccchgafabgcaghgedegadfcfhfgahgeeaaehbfghgdgdgfhcbddeecehbfahaeeafcefheahggfffagdegecdafhadcbaeehhgfebeefhbhbhghdbcaaebhbbabgfffbabcbdcffhdabdfeghdcbgghfhfbhefbfaagbgddeebaahhgbheeafccgdaehddhaaggghdacaccegdbbedbbhdccbddgbahbbhgbcfgbgadbahagaagbhadegcdhefbbbchfhdhabhheeceeccghceeaeehdacdehbdbdfhbbheaehbehcbffgbbhgbehgddbecfghgdhhdbbefbfbbfghbfacefedfaggacacbcbbgaacecbgcehcbdgbddedeebaddheccegbfegbgggaaefdhfbhfghhgfhhhfacehagfchffebbchceeaccecbheabbfab cfbfddcfhbdhaggeadhbachahhbhbeabdgachefebdfbgfhgbbabfcfbfeehdagdccbdcaghchhfbeccchgdfgebacaahfbdebadgdchgccedfhffhfddafeghhghbhhbabfcgceadcgegbdehdbadfcgfbdgfgcceddfcbccccfaghdhgfbebcgaecaaagefbcfchcahgfgchdfabfdcggffaacfffcdbfhafcabhcgdbahadgaffaabagdahgcagggeafhadbfdhdggcdbeccgcbdeechddcggefafgceeabghgbabfhfdhhdeeegbfgdadgfbgadhdfcbcegdhadhggdecbcdfeeggbhchgaehfgcdfdbcfchhfhdfdbdhfaceahfcegcghggfaccdaffheffefgaehgfgeaccdgbfghchhdgfcfaabgffedgdfeddcbbdfagdfbbeddhcgbhggcgcfhhddbdcddfcgdgfdeebdgaafhahgedhbbdegabhgcddaebghgcbhehegbeabddeacaaehfghcdhgehahhfeaehbffeaadfdcbdbfahfaeghhfgdfdbcfdbfcheefcgbedhdgddgdhhgbfhcccchfddcafhbghfbeehhgfgeacbafagbhhabghhbdgdahgccdgaadfbdhaacdedebafhcdddabgahegeagaggadhbhaeahecaebaccfbbdadehcacabfcghehgbgddecbgbbcfabaddagbfddhffebgcdadgfggfacgcccegdbdacffgadffeggfggfdcahha fcgdaccbadcaggaceabacaagbhaeacdhfehefgdaacegddcchghddbbfbeedeabbbbbcfhhbedceachdeaddffcdeceddgdhebbagadgccgfechafebghbhabhabhafdebbahcfbebhdacedahahcabhhcaafafdacdabbbhdghdadcdagbbhcfhbbehfgbdggebdgdbeagdfdadacbcahgaaeabdbhaefbbeecdhadaeggccgadgaeccbaafgbchheegffbagceahbbbdcdfgfedcfddgdbeggdgddaaadcgdcfacdhcfhcdfgeedcfheaccadhecgfdbgbeedfgfdadhacbcbcccdbefgebhfbcfecdcfecefacdehbbabfgcgeddheeefabdefedbecdaddchafcabcgbhhbaeedeacaffaaadfbhhgdacaddcdcagegeegagdhfbabebfbfgebbheahhgdfefbcfgbcebhbedafcbbfebabchhcgfbefaaagdffhcbhechdgbfhfdbgbebchebhbcfhfefhdchgggecahbfehbdbacghddbacebfdghfagdfcbadhechcheacaehdahechadgaaadhafdhbafadgdchdbafabfeedffaeacgffabghbhehggccecbabfhgdebaceeeadgaacgebchhcaadadahecadebbbeceaagadbfdgdcebccaghgfbffbggdcgfadcfcgaahdbgdbeeefbaafceeadddhghaedacedehhahedafgecgbebffhaegbfdhfbeadf hcccghgbebcfbfheecbedeehbdbagddcbbbbagaeedgeggdfhbdcbegagbehghbbeadgbegggcbhdfbcdbccfaffffgcbffcgahgbagfdehddedafddhbdhhedeheghfgdeccffdhgcgfdggbffabecfagdchehhafbeehegheeecfahagabbbehghghechhcfhggfcbcehfegefagagcdhbhdfdcgecbfcecfbaehcebdbchbcgaafdcdagddaffcchcfhhbhgcdacbaeefedfagfhafahfgchcbafaegeccchachgccafeggeffhafdedfegdgeafdhfefcaagebfbdbghbbddfbcebdehbebbdahhbgdbdaadhbgfbecaagagedbheefbcgdedccaccaafhbeaghfgcdhdgegeffgbgbafdhhccdadfehggbegehfebheheaegghfeehfaghaefbcafhcbffhehfegbgaghbddbdhfdgchhbhdeceaecaffgdhddhcfaeefebbcdffacfhfaadbeeabfccbahefddabhhgcbeggfdehbdebfcbcehhfdccgafhaegdhebfhafaaddfbddhfbdeeabcaggdfcegceddghcehbhaafceefebadchbeecdcabacafedgaaegcaadbaehddacbhfbhbbdgbeceghadefacahhbfgcfgcddbedheabhhhabhhdhcchcheedcbbhfccfbghbacddddfgfhehbfhfdcedbgchgfbfgfhcabghcggabccgeebhffbdffdcbggbe afacadbhaaaceecfafhdebgffdahhhhbababcdbahgbedaedcfbhddeehgdbadggcgbcfbdagbcadcdagfaeahacgfgdgdhgdgdagbghedacdeeehbfhefcdecfeagabgbehghebhdcbaeeadbaedhgeaehdcadgadffadbddbfaghdefgaegeabdafcfgfebhhhgbaehbcfdhbheaccgfgfbcfhgbecdhaefedabecbefbegfeaheaeddfecffgabfhcgeheeedeecgebffbaffdafdfaaebchecbcfhbeeehhggdbaghbahaaeagffgfagfbghefebcafgeddbdcdcbbfahabbedfbehahebedgdagggfehedcfefghehfcegahfdgdbbgehfffbfefadfeabfgfbehhafahdchggfaegaafefcedebgafddddeadbagdecacahacbcgeahgehhhfgcefbcbfgbcgbeghhahfbfcfbgdbgdfdefgefdefbcbbcaffchbfghdfgbeagachbafdheddaacbggfffdadcdecabdceddfcdfgdabffhebehbaddabeefdfbfedhhgcaahdafhgedaeggfdeacgecahafhdgdabfadadfdhegccfadheggbdgghgfcbdaaeeceghbgeehahgehffdefdhfehfegcbebhbcbccheheacdhehgefbdgbedbgafbhdfbbabgefaegeafdddedfghheahddcbhghehebchhfbhaadghdcadfcgffbfhfbedbhfafaaadedcbfhcaa dhfbacehahcfcgehehfddabdaghahhbafadffgbfadbgfbacfhgahhfdbehageccfffceaccgfffchhhcecceddfhgdffhdecfghhgbecgefbadbcfgcbdgbdbcdcadbadbhfdgbdacgcfdbafhcddfdhddccbagbdahfebhcbecdgbbfagafdhhhhffccagbaaffhcecbgagcagbhddadacaedafcaadcgahabbfhcdfbfgghebhcaaahhgahhdeaeacbfhgbahbddhfhaedaedabadecdggffhdccegahhfaafaaeffccbbcbfeffafggbafgbdhfgdddhgfbfefehdcbehdeeadaedhfghcegdcbfcdggcaefbfafhcaffecegehbaaacdghhcgacebaccgchchabdffcgbeeffcdbgfhacacggedehgfahaffbghegffabafcagbhhgffcghcgcbfcgfeafhcbaachacabggdaaeccgfcffhggdbfdfbegefcbhafdhfbhcccggbfbddhbbhdfchegdefeeedehdbfdafbgaebecedhhafbadhgbbfgccghchcdheaahccdgdchggegcghbddgdfdbebheaagddabcbaahfaadbhdhcfegfhbcfbefaacddhhaeeggccdbcdbdchcgachhhafgbbggfabcabffefgfefdceacecdabdahcgfgcagedfddgggbgecchbgahhebffbeffgbhegbhabgggehcgededaghbdcaaageaaghebgeccefbhbfeeaddddbadeh dgddhcfhhbggfcgdhhhbddbdebaabadchdcaghdcehgdahcfcdfehhcaagedehghfaacdhabbgeeeaceeaedbgfbbgagagafcdgchgecdechahgaeafdageghbeegfhabefbgebddegedgfagbehbddfdddagfgaafdghhcbghhdfgddehcdgcfbgacbddfeafghbeffceegbgehefafahbeffafheeehbbfhfcaaaehhagefheffcagbcgcfbhffdfhcggfgabhhheafhgccfdggacdfcfbdafhbbadchghcadefahgadchchfhhfgccgahbccgbghgffcaeffafhabghehacfahcfcbfdhehacbfaaccggeeddchbcbeaagbefffcfhhdafffdhgbcfhefddddcdhhgcadaabcdcabgcggceffgaehgbfgbhdfbhaedgcchgcbdcbbggdbfggfacefhadeddgghffhefbhgghdddbgdcffbefghagafbfaeaahaebaceacfddabbbbddeacbefbafecegdebhebcagecegdcgbcfhhhcbdhcchgggcahfgcfdhdhaefhgfhhgfcafcefecfchaaacdabfbdcdeaddfbadgfdhbchfhcfeaadedaheebaaccgdgbbfhhhhfhgehegfbfadfggffgaadcbeghcebdfefddebgabffffhchddbcccffhebdebbggbagdeaacbgghcabeeccdaeacfdfhcbfhhffcbaacdabfbdbebdbcabcgfbcehcbbabdhegedhaebacd feabhdcedhfddfbfahbdcdahdcbcbhghfdcafccfbfhfgdhcgcaefeacahecaghfchcadecefefeccaaehahbeagdafgcbggcdacgcecdggdcfcbbcdfgfdegbhcgbacegbhehccfebheafdfdchhahbdhgbcehhdgadgeeeccegcdhghfhechcabgdcdgdfgdeecacehhedbhffdfhcebdachdhhhbgbhfhebecbaacccdffdgbfbccbchabgeffdgbebdhdfbegdfddafgecaabdbbdgbhccaahgcacgddhhfcbfdgbfghcegadeaecefffccbcdffcehaeecddaggbgbfgbabeaebfgbfhebgaddfcefehedagaahdbgabgabhbeffedbaaeefcehdeefbdfhhgefhdadfcdaagcgacacgfhabaggdaeeafffcbdebbdacdfbcbefgcdeacddecbgceeeedbaddaeehhecdbebaabegfaahffedacgbdehdghddgeafgchfbbbbbdbgcffbhbbdbffgbbhabaedhgbedebcecchafhaebfcaccdgbehfhbcfddgcggfebcbggdgeghdchbcfbheffedbdaeagegcdadhahgebfhgbhahdbfdafgfdggghgdhccahhghcehehgfbefggbgddcaabgbffgcehdfagbagdffdcffcgfafefehfhfdcafgfbefeaacadchgeadabgcfgaahgddbcebeeeccgddbgafbchdgecedadacbefchafhgdbfcgdaechhcbdffadb badcdafedfdefdcheacbfededehhebadheahfgfdchadghaagcedcagcffafgcbbbbcgaccegffhddceabagbbdaaaagaccegaeffgfdgdhgfggebhefefbcbgafdebhdhdbadcaeddhaafbdegagbhaeebcaahfbbbcbffegbghfdagggghdeaafdeahedfdafbgabhadaedhhecafgghheaacgfbdfcbaegcfacddhcbcghebhebebdhdfahghdedbhaegaccgcggagcgeefbhcgdcehbdfbhbaaaccfccdfeddbbchabaabcffbdaddecgdgbhhhcffbefeececdabggdfhaeehahehecfgdehggcdbeccbgbcagahbchdgabdeagbffacagabfaccagechgcaafagegffhbafbegcfeafdhggehahcedeebcecfgdehegeddacdcehhhcgfhcecfeefbdegaeabddebabcdaccbabfgabhadgdahhgdggefefghhfdcbabhhfdaddbegdedcbheggggfbcagahbfadbbdfhddhbahcadegghaggcgdcbegaffdfhegfhbbhcgdabeahhgbghbgehgfghehbaddbfeadcdaecgddedahfchabfabgegdaahggfaghdfcdaaacegcdahbghehbfhhachhgeefefggdcfeefghegbfdfdfcffedgbcfgdefahdgeeaheabhagbcbeechdaeehbefdfffdhahhcddahceegbffgcebffcbachhfhefghedgcabgdbdagbf egbdebhfegfbccahghfcdhaggffghdedgbeahggfgfacchdheebghehdgdahfagehgbgchgaeehgcbcchdfdbbgbdahaabgfhbfcaffehgcbecfbbeecgcfegcbeeegeaheeeaadcggedfchggceedachffgegcdgecgfbbehhbccghcdbchdefbefcfheaedchgcdaebchhaabfaddefhecafhdchhbbbgbdbhbdfgcbhfaahdcacebfghdhbhcfdgaaaaheccgghgbfeecfhcaffdebgghfdedghagggaccdffchfbfddbacgaebgbdeeeaedcedggddfgaeefgfahghbhhbcdfbehaffdceahcbfhhehdhgghcgefgbfhhbeeacebefegecfcffcheabddhghhefccdfcdafhfeefehfeaffcfccbceccccabdchhcdehafdhchdghghhdcehgheecfbcggcadfbagcbchfdcceehebhaafbgdbcfhbaeffeaedfghafcdfhacgffeccbbbegdceabfefggffghbdbcdeebhegbafhaaegfeefacbagfhcehchcgbfgcbhgegfebhgdaggebfacbbagbcgaddfeadeeggfhbcaagadachdecgcaehbdfedceagccacdegeghcheedheghgggbchhehbfagahabaadabhgffghhffabbeaefaccdbcgceeeehddffgaffhbehadaccehhafaafhaaedadehgabbcddcbgfgeffebdhagcbeefhfghgfhfbaaccebeaga ddebhbfhbgcbbcchbfaceddecbahadggdeacafdbbdfaeefcecahbhghcaaddedcbbahedfbcdhbgbecchgdceeeahdhcehdcbacchdgacbfehhedggfaahgfecdhafcdgbhgbdhccbaedfgbhfaaecgfdbfcffhhfheggcheecdadcbcchgfagadfcafdddaabccgchbdbddhffggbbhfafbcadeedbccgbaeefgbhbfhgbbcbdaaadcbfhdbcbbeeeeghfgfgcgaeecggaeffahfgbfhchaacedehaehcgegdeggceadgbffcecbaghffdccbdecddhbggbbehgchagdegedfeeadcehgdeefbdcgagggddeggghhhcgafggcbfbbddbfgcgdgafgadefhadgbafhghegfahdhedfcdaebeehdbdbggfhgdfchgcedfbcgebhgbhfacghbababehhaehdeaefhbdhdaadbbhebefegdhcfegcghgcgfbccbbbhgdafbhgacbccbbfbchfdbbdadhebdaefcddcbbhgcddfdfegabhadfbedegdeffdaebbdbehagaaeefgbgabbcdhbggghhdbghafecehchcedebbaehedhfacfchhgedehabefhedcddebahhcadaaebafbbdafaahdbabddgghdhhegadehbgchbeddgeggfcfbchdggafhhfcbcabfddacefbcbgbcdggdgcgeeacedcfegdffdcahcgfbefdbcaccffgbgbahcaehhffggdbdgegacfhhcgfeae hdcaegfcehfbdbeddcaddaggabbbedabgbaabgbdfbfechhbgbcefdhdedfgcbaddfbacdgbeddhbgeghbghdgadaddhfhehahbafhdhcaegghfecbgcaaegfcfacbegbaafchgbdfccgbfagbhgcaggbeddcgchhcfbgegfhddfdfcbcbdcfffdaegdghagcggcffcbhdaefhfhbggbddeceeceaaebahabbgcecgedgebdgdbdcbfcdacfdebgbhhbecahbchagabgdcehhgcbhdhfhfcbgefafgfbaeehefaehdhgahcbgfacechgahdgdehhfehaagacghhcdgaffeaedecehbfdcggffaccagedffbgdhbecdehdebbfdfhcheeacbhdbddaggbcdefbahcfadeadddebdcacahgafhfhabfdhadagacebbdaagdegaehheggcgacabdfbcbfbhdbdagaedhgahhecggdfddgachhchbfagfhfcaeefggeeabaghhebhbfdahgegdafchaaccaafgebefbfeefbhgdghchfhcgfbfhcaaefbafeffhccgfagechbfhehbbagfgccdbbbcgcbhdgdccdegeedgedccbdgdfabgggdhhhdbafgaedbbchfgbgcdfffdeceebbhhehheffcdefbececgfchaedacehdehfbfhbafahgababgdhehghgaffcdeeaafegdcfbbhadfafabecaehheafddbdbaggeabhhfehdbegbaddbgdgeebefedbdfhacedahdaabha egdadfcchchbgccehefahdbbhgccddbgagfccagcgeaedbacgafbgbfhbcbdehagabbeecddcfcfgeaeccabfhgdchaghghgefagaaggfdcddbbbhahbadgedhbdbchcccgchcbbgbbdebcdbgdebdefhbdebgadghheafhagefebbdcbbbhchgdeccfafhgfcbebaeaabdhffachdegacbheeaebhdcfgecgfcfageeadbgghfbbbagfgbaeffggdbccedacehgghffhegfcagfcbgcghgefbbgegadcehcgbahbheafcbabdhhhbdcfgffhdcacahaaaadaehadchbaffadfafdcecddhfagchhhadfhcghffgacafcgdbdfhacgbhgfeahebgfehdaedccfbdbeefaachbddgaeagcebfbhebccbgegadegcaggddgebeafhagbadhgbcdccbbfecaadebdhaddbcedgghdgbacgdbbfefaacfhbgfcaefbahabbbdffchgaebbfchhahbbceedeahdbgbcechgahhgbhcebhcadfbahcbabfgbaeggbbhadhbfeghheedddbcbbddhdhdbbgcghhfddbdaheachdbccegaebahebfadeeggchecgdhcdggbdccghccgghagghfhghccbccgbhegfabchaececbaecfddfcfdffhahgbgchbhggddheahddehbgbecbeedgdagefcbgfdfcccfhgbaabddabfgddefehgfbdhgaahdabghdadebeafccggbfbaadbgb egeffedagghhehaahdaaefbhddgfgafagdebgcddchdbabeacageedgfbdchgbaafahghhdhbfagdhhfafbhbchdgbhhedhbhdfccacfaaeebhdfbacacgdccebbgcacaeedeeaebgbceacegfchbcedagdfbfbbebhdchdcggdghagedgehdecdbagbhceegagccccbbdddccdghaecagfcadafcefcfebfcghefddhbbahgeecedhfdcaagccheaecacdcbbadcdhdhcdfcbbbedcchebheecdfebdebbcehafhcahcehbdebecagdgefddehfbbchfabeaeeehebcddggddgcgabgfdceadbebhdbbccffgddaaafadheagfcdhfdbcgcehacafhfedgagdhffdhghgedaabgdgecdehcaeeffeecfgghhceddggcebbdfbeabfgbfhffgggfcehcghcbdbgfheffgcdbhfaaehfebecedhacgdcdfbefddaecbafagdbbdhfaghggfbfehfdgfahgdbabefdbfdbghbgaefedecfbagccfbeheafdcchcgeghbhbagbahabbecgdehaebedhdfeadgccbhhehhgedffgcadgdahcahbagbcaefhhegcegebgagbdaedeafaabdchfgfaghbacabceabfgfdfabbabacdfdafaheebdcfdaheagagahcaadghgeeagbeafafeagdacfaggeedefhbehbdbbdbdgfehfhcdfadgbbfachgfdbhghfaaggbhfbdafcgbc fbghcbhgcfcdgbggbhhcbhacehbggahhbchcffbbeghceghafdhhhegachcgfcfbhgbcdegadfedccgaafaabbcfaacbeefgfgfehbeebeecdfeegghghbaecbdbggdfcbbgheehgeefdcfdhbfbbhgehcfcddhgbagdehhachhagcaecgahaacehdeeegagbgfabefacfbhgdbhafahbadebdcgcadhgbdhgfchdfcccafdbbeacbcaeegdafecdcdabcecdfaddceggcecebddbhcdchggffdfefbabfgghbedfddeeedgdhfcaechcafbhaehcgghbbddegcacfcbbbbbgafdggbfeehbecebdadageddbegbbdafacaggdcadadaeggdgcgfbbhaebfbdbchfffgbggabfgfadhegbdgcahhfebegaeaghggacaagdabbbgecehcfchaedaheecbcdgaefbfgabcdgcfbagchecbeaedaddhadeheaabeeedgbdffbaggahhaegghhghaahbdccbbehfcfbgdchdfhdebcbdgbhedhgcdfdehcaedaeeddgegbfghefceehgfeacahaecfhedhcacebfbfbchahcbgcabhbfeghdbeaaebhgcdabgacdedebaehgeegbgdhehdgcfgdcbdagdaadacfbhefgbbhefabgahgddecfagcfghgggccehhhffechfacagbahfdcbgffbgegbadddahedfcadbdbdbaeaadhagafaabdcbadgcgghbbecehbcadcbdagacb adcdgchbffcfhdgbecgbffcafbefdhhfhghhfbafhfhcgeebabdaeecdebhchceefhffaefbfedhcbdfaghfgadfhhadahbaegfbbhacadhbbfcbfafadfhfafdhgbebehghdbhafefcahggeaehhahhbbcbecccbabeahddhhbcecbfghdfaffcbcdgffagdacchfbbhgffedbchdeehffagdefbaadccegeggfgdcbfeaechccgfbdaheaghhafaeefgchheahbabhebcdbecfhaegacbeggaaccbfdccdhadcahggfcaefbecefccfecgefafafacbaggdhcdhhghgcdfhadeebaehdedbbhebbghfbcgbeehbacccheafdcbcegdhghdhahhbdgebhcaccbefbegghechecdbghbeebdbfdahagheedffcefabbdffehfaaddccedebceabaffddheecchhacedcabdghaafafgbcgcdgdbggcadhgcedebbegccabhbfbhadcfbhhfddbfeahfaggdghdgcegaggbbgaebhcfbgfcbggccgbgfcebhebfgdgfdcdbeababbdabfgeebbhfaecaeaegdbcdabcfaeeebegedcahedbcbaggaaddhahhbagdfcgdhghdedhabdeahbaehcaghdagedgbcdhecbechgbcfdhdhhehfbbagdhhbgaheegdhdcgbcgdbhgfdachbbehhahehbghghfdfehcddghhhafafddghgdhgfbedefgfefbggahcgaeffgehaaegf cdcegdacbgahdgedgfffbeegadbfecbcdcgefgabefbdgcdheghbefchcfggbgbdebebaefgdhfcfhdfbhhfghbgbdfdeaffachdfbddfddbchbfhfechhdeghbfaegbeffghbhgbcchdeehchfefdfabebcdbgaegagafghcbgffdfhebfbabbaddgbfgdbefeedgcefdacdfadcbhcgedafafcegfeadadacdhbcfehaeeghgaaafddgfffaeegafdefahhfgcabcfhhfgfgbcdbbehgeggeggeggafbgebgecgagebaaecggdabbecghbbchhfgdhfgfddebbbfhbebbbgddafgfcfebehcccbhaedgcddachchbbcghaaebbdhbcccddebhheecbdhabdbcchdgdgddbehfbdeaheeafecdghgdfffbaefbfhdfebhcgdgeadhaegacgefhgehfeggcdehfeaacghcgeebbdahfcbcbdbeefbadhfcbbbagffcgahegcgfefddbdeagdabcacdhaeggfabdhacgdeggfeffgcecdghgbgfhaaebdfcccgghfbafbahgaffeehchecdacahedeaaaabcfbgdgheegafhcgefaehbcedbagcgecaacaghfbgehaaecbhfagbhaehfdbfdcbddfechaaeebdhgcacggefgggbchgfgfhfgaadeehhcaehddcafadbhdafdbggfcbbgefedahacgbfdfgdbfeaahedahegbadhcheedhcfdchehagcdhfcfgcebgbecbfh fhahgbagbbaeeeffcaecadhcbhcffagehddgcedaecchhdgbbcafdbafecebbchfefdfbeghefcdccdchefaddffffgfcbdebbghhfhdfehfecbfgdccheefceagaahadgcaggaagfhgdeabgegadfhcgfdbfbcdghhdhhbgfehafhcbhafgbadgbaegcfdebbgchaedbeebgbefehadbgacfaehdfcfadcaabgfacehcbdccggcahdhchgdacgahefbhagfhfechbdbddfhbedeadfeeddhcfdafdgedgbgbdeefahfbaefhheehhfebbbbaebgfgdfbfhdeaacfccbhbfcfccfcdhgbaabbfgcaheddgfbbaeffffebbbeghaffccafcfbdecebghdgfgfaebdbachfgahcfggchhfgbccdhaheabaegfbhbagfdheaffhddfchhfhheegeahfghhdcfhafbafhcaegadgbcfefhbeebbagehaahcehbbaaahbgcbfaffchbbaahagedadbceghgbchbgbbaafeggbfdcgadbagacddgcdbagdhgdceefhbeadfbbcfadddbaffdhheebffedddfaeacaeeccabcdgbcagceadgfbgdbefcbhcfecgahddadddcddafegfahdgghfddffbccbhbaeaghghfeffgcfaddghebgaabbfffehhhfhdbgafgaeeebbabegcegbcfceacaffgcdcddbchhaecbgcfbfaaffbbfcfggeheaadghdddccgbbfdadbafhbageadd hhfebhbgfdegffcabccaahbaehhegbfgehagfdcadeadagffeggcaaafchfhaaaahfbaggdadddbcbdehahcbeecfddgcdaccehabdadaafccecfgcbeaabchfbchehfgehcghdhfehagegchcgeddfagcchhchahffbhadaacedecfgfdhchfebcccdehgbfgcafaaafheaahbbcdcceeahefgecfdegacdhfadfhgccffdddfefbhbchbddbdffdbahdcbacghafedahbcehgdebceghdhfdfadedbdbfdhfcebcadfecfcgdcefhcacdgcdadegfabegcdccabgebeacebcbbgfhcgcheahecaggdadfcdhbbdgfhefcbbacdfecehacaeghecdbacgbgaccccbgahbadfbcabgdcgcdeedfdbbbfadgfaebgfcfhdgdefcahchgfbffbhfhbahfdehhcgfbedeaadbcgfbdgheageegbecfegfgfgbdhefgdafdbefdhdccgcgefhgegcfgbbaffhgafeegfadfgacbegeaddccggfgagdbebfgheccbbhhghacacefefcbegedgabdcdgccddfcdbeddacfbghcgdgbbhagehbeeeafaghhegheafddagadfheeecabfghfcegbgadgbfabebbgccbhfefdecfccbhaahabdhdgdhfbhfbgeedeedgedfdfhhfcefhgbhbhcbhehfbfcdehcffcbgfbfgeabgfcabdfeadbgacebcbhhcbhcaeffccefebabafbec hbchhadgabfdeecghgfdafhdfbfbagchgbggdafdbdgbceacbfhbaghceehahhcefadcedffcaaaggffddheebeahhabfbchdeegceebbedhaddfafageghedcfhffdgcdbghbcabhbgegfabghbchbcgacheaedaeabaffchebegccgcebhfhebabdfbchcacdhhgbchfhehaafcgdghcehbhdfecbfcbhdhfchgeaggabgbbbgghcbdbbdcegehacbecgcefddbcggadggdfcfdbagcaaccdcdbbbgcacdggghabgeaheaedbcfbcdacfhbgebghehbbaehehfaahaaddgbbdgffdbdegdddbbhgfaddbeghgdaddaefghcdabcbbccachbbdgedachdddebedadeafhgcceebgedfcdcaafceabdedhagcadgeaeedbahccdecefahbgacdfcbggbaechehbchadhcbhagcgbegdbeeafgedaddfacchgaacchdahdbaadcffcfcadfhfdhgghbafgdfaagehedhdfffdhbdhcccgdafcdeheahaecdfeefhgfbfgfheabdebeefbfffdcheghcfhggcgcdghgaffcfccbbcffdafddbeghhaaaebbdbfhgadfgddhbgcagaacfdedhagdaehehecafhcebbfgbfcabdgacadgbhaafcfdfgggbhgfbhafhfeegegeaghfehbbaghdeeheefgbbbedcehgbedcddbfdhabbcecedceegbaefceedhfefhgdgdabfcea hcbdaacdeaggcfabfhadegbfcfbbgbacadecahfadbbbgecbbeahffffhdhedhhehgegghfhabahgbccbgbfdfacdabfcacebffbgafbhdcghgdbcfgaadghdccgdcbbhhfggafdbbecachfghbbbghcghehdggfbdhhhegccgagefehafaghahdagfcgafcffchhchdcgaaghhfabacbghhbefcgdafadeghgahffacfdgcfafcfecgahcfbahfedhaaabbcacdbaghchhafgcbcccdfebfbdgeabbhdaafbggccefahaebfehggccahdgaegfbbcahcfedbhhgfhcfgdcgcachbgadhcfcghcdhffadfbbeffedahcefbfaagceacccdhbbdfbeeafageaeeghddfacbbdfcdcedahebeddgcacbhfchbaebhbhbfdgfghgcdfhccdfgdhcbghgdddcbahbeagdhadbdcfbghbafbhhbfedbgbgdcffhffhagecehccacbffbbgbegefeacafchadbggebfaaccafgabbeaacgbfbcbddbhbbfgehhdchfebbabdgdgbhcgeafehhhgbccdhbeahdggcdfeefeedebcgbeghghggebcfeacfcfdecbbffbeddbcfbhfcghdhgaffggafaaccfcahbcfcdecgcfdhachfdghdhfhcgfedcfaafafhcddbdgcdfgfecdbfdaahdbedfefhdghbhhgbdbehbdaefecbfchbeabefgeddegchbbdcbdgeagfcdcaccccbbbf hhabhcbcfaddhhagegdbhdcebdhccdcdgfafheaehaghefacdghfefgaabadaggacghcabgaaaebbhhdfcfebeafcahdgcehhfbdadcahegfhheaceefgeafgceahegffcchaggeeahhcbgeadaaabhebdfdgbhhcdfhbacfhcdaghbcgfhhhcagfaaddgefdcfgdgggegaehddccbcdbcefbcahgegcgehbghgefgfcafgdbdaggbgafbbeafcadcebbcecghddbhfghgcffcaghadachebdfcbcabegbfgcgcedfagcdfccdhfggaddbfddgegcbchcdchfcacddehagaegabhafahcghbddbdaegfgbhedcadgcdhafgcdgeadahdggfdaaehcdbhdfaeeaafhaafacghbdebhcedabfhcechecdgcafgadecfgehcefdbhfbggebgccehgccfdhfaggdfddchebfbhhdcaaffchefebgfefagdbhcffdggcecbgdfffhfdaccadfgdabhbeefaaghbhgaddhgfaahdeebfgafgebefefhegfhfffdcbdbhhcbcchhfgegdegehedgbghahcgbahfahgfhcgacfecccabhhceeghggaabgdaefhcdcdafdcdahbaabdhhfeeffafbgfgegcadefeegdhgccecgfaeedahfhaadcfcgfhdefhcfgfcffgdabeccehhfhhbefgccahcgfhebbgfheacdhahbghgbdehhggbcfaghacechcafbfbcceghcbagbdgfbaefh fdhabdegefbdbfbfgcaahgeecfabcfbbfbafecahgbbebbedhdehdehddahgggdddghdehcadhdbabedaehccdffcddgfhgbbbedbbbfdgcfhhgbfffcbbfbhhcaefgbfdgcafedhecfgfhfghedgchhahbdahacdehcfcebdfcdcgfddbbhbdefghdacddgabcccedggddbgcegggbacgdggbfhehfehhbfgghhhdchgbbcheeagafdhgfceecbbadgaecfgbaehagedbeeegbhhdcfahdhdcgcgaecfedebcfbcdcfaadhgadccdffcdabfceacedeccagacbacbfcdfgfadfchadbbgcehgdadfdehchfhfhcfdbhahbgadgedeaagedhgcdegchhhgdfhdcbebfgbfhfddfbdgfgcebgfecbffcehgahfdfhgbaghbfabffacfehcceeadebdbggefhfdehebbebdfccfecaehbbbchgddhdhgfebhedghhcdbhbcaafaahdbdbfbedgfceabebdfhhacgbfehddgcgccgcdgcdefcgdefbhfcbdeedgahecbgdfcfdcgccfagfcfhefafbhagbhgbfbbfabchgacedfcedccaggghcaeahfagddhdcchedegchdaggcecgffbegdfeggagbaddbagcchdhhebhccegfadfggggdadgfaeahacadhdcbcbfcfdadaacefccfadeheddcddhdcehfdbefehfhadggcdhbdcdgcgbaedhgdhfefeffghgadegchcddhe ahcdfbegdgfeegbghfdggggabhbadgabaeeecbdbhdbhcgaagbeechbgeccfdefaffedcfbhheaddbadgddeggfhffhefgdghhhaabdaeedbdfadhdcbedafddcedfcabeaehbadcbcedbhacabafefbacchacgfeghaahebacefgdegabghdcehafhegdhbbacdbcffachbhgffgadgfhagffgfecggedefhfggcadhaeafcbegadfaaabhbhbdggehabgbhbfdddgbfbebdadbeegccccdcdhfbeefahffacbaacgcgbhhgegfbcecdbeeffcghgabdcagagfbecabddbegdgcefahhfaegafgcggbfffdfehfdhcfdbbfgeagfbdebcfbbacaccfdaacbechfcgbafdhdfddbagehebffaebgegdbffefdgadhfhbebahbgcdghcahfaadbhfeafedebahgaheddhbhbeecbgaegfcdgbebcbggdcaabhehaadhdgededfgfbghfhhehhdhgdhhfechgfdeccafadfagechadefdcfhhdhdgdbhfccbgafbgchfbghcchafaaddbhhfdacgfcedgchgagffhdehbfbeddhfeecgfcdgbgedgdbbcbeghfefhfgaghbfcchdfehegdfdbcgaecachcaccccacggbbbcaabfdecehfffdfbbceeebcfccfdchffadcdhbeaccbcghggegfhhcbcaecghccffbhbfacchebfhcagfafccehbcfghadacdhdecdfceahdfa dbegfafececcfhagchbdehbhdefghehfdebddggdacaechhegfdbegeaacedfegbeebefghgbfefeaadcbhgcfdbecafbdbgfbgdhdhbefgbggbacbfdadafcdaefhbdabefeghachdfdbfbfgabhffbaadabfafbfffdegfbafbgabdgddcebhegegaehaahaeadadbdabafadfcaccbghhdbbfgcdaecceacabebfefehhgeagfehccebaefdahcaceaebhhfhbhebdgdagfhghheefffdgdafcefahgacedhfhacbhfgdacgecehhhafhccffdebghcbaadahgdfedhachhfceedehbhchaffhfahaghgghaeehgffgcbdechfcecgecggeecebdffdcdcacfbbbagfabagbhedhbggafbeahbfgehfbddbcbdagecaehfabgagcadabcfgfaggaeedgbabdgegdbgcdgbacehheeabhbedhddbfegdhbedfffgdafegaeedeabhbcahabffhfahdfffbhecgchchbhhahbedhaehdcahahhddcgcffgebddacgfcbchecgbdgbaegcfchhhbdhgefbahgaeghaghbbhcedcebfbfeedbhfghgbcdbccagcdbdhgbafgbhffahgfdhafhcgdegcdecfdhcbabgbfdedgeggehgehhefhchffcaddcgcdeddgabchgcebceeeahfcchfdadehaaedadhhcfhgcdbhaefgebddcceehfcddfffeeccgcafehcdcddhadh bfbhhfhbbchabhccgfacgdgdfbccfbbgaeaaecffhcfgbgecddaabcaeeeffaghaabdecgfhbhfcagcdfcabggacadhcccdbcfehecbdggbgbchfedbhaabahfcdcacbdgcfbbafdfdacehagfbgdahdachdedahbgbbdaebgaeehddhaadhgggccgbfagchfdfbchaacdfceefhfbcdhhcacefbfhfcbhedhccagdaddfgdedbhcddhhbafghedfcfcedhaeaahdeebdgaddghcbbhgcdcfechheebhcdgcbgbdggcffaecfbhcdbffabgbaeabafgffecadbefebacebeedhfhgedfcefafgbhdcefhafffccafeffcdghggfehgecdagfgabffgcgfgefafbdcaabdgdabchhcdhebebeggbeeefafafgdbhcbeagbgeaefcddbdbcegabgeeaedgaaeagcfehdhecdhebgceaebhbagdfhgfffcfebafgdfgbeddcbedfbgafebfedhbabgehbdbeadcdchbbagehaahegabgdhbfeeffaehhhdaafedghabffdgeggahebaeaahfbfbaggdfafegcagebhbgfhdbabbhecbeffeffchhghabgffdbefbgbceecegbbecdbcfgecahcgfghgbedfhffgcebbdcehhbfdfbeehacafgbaahhefhfbeacdfcbabgccbehbbhdddceabgehcdhcdfgbhaacagacehdbagcheddgdaefghgabbhdcaadgbdadfccfcfhba bdeaebcbhgcebbggegbghfegegbgbehccbdgdbefbdahahegcehegchcdcaedgebfcbhcffbebcfbdbcfbhbhghdaegaghcdhaahagchgedchefhbfefbhaaadcahfehhfadhhcafdafhedcbchdcdahhdfabaebcaefbcdfbcbbfecdbbccfbghgbdfhcacgfffcebgefecbefehcebggddaffdfhhhehbbbhbfbaaeebbbhdfdcgbeafccefeegeachdcghhbhabedhbaafcdacegehgebahcgafgcehbdecbedfggecdfbbecfbfddfcaeddfcheagdbffeebhhhbeggdcfafbbaggbfahfedaehafhdhcgbedhdghhebccghffghfaacheggedbhceaaaehbdbaehbdgdhbededcacfecefdacheagadggegedcbhecgecbebbccdgebegdgfcafabcfbcdgdebdeecafcfccccagffdhgcahcfhbhccbcgbefefchadgdddbeecbabdagcfcfagggeecfhdbccbgdcbafaccfdbddbabdhhehhfbhdbdhfhfgahcbebgdgecbbbdbedddeedfchceeacecfbgdhdechbbfgdcaggbhehhaegaahhfghceabccdfgccgdefeddgfhabccdabegcgfeggeefeghahecdbfhhgahadbddecddcebahaheccgbabdhedaefdgcadabadhacbhdfadfabbhfeddehdbgcfaghcedgfhhehceaeebbcbdhfeaefdggdbaeb ceahbbdaffecfbgabcfdecfbeeahaeeehgdfgfgbabcccgaffccehgfcgfcehbhbcefghadageggbccbbafaahhadaebhhhggaacbcbdcfceefbafcehdfhegfdgghaddaedafdgdaggffeddafcddeeffdbbhbccdhaedehabcaagdehhhbdfeaegbfebdhchhhdhhbedddbchehfhcagceaadhhchdfefcdfefhceabbcdabaggbacdbbbfadhgegfeedcgbgbdccfhhbfehfafghccaehggcfafbacbchfggfaaagahbhbgdcfcfbcgfccahchdfafagbffebaabbghdcebeegcbbcbhaehfgcahbbahfaagbchdghdfcffhcghbbgcacebdabhbgfgccbefeafaabfbheabhhgbfbebbcchaeabbbacfbcfdfghedbdecfabdfdcbaebaegefagegffgfgdhahdadgccgchfbhegfbdgahadecbbedaaceeadgghacagedabfadbefgfbabadbcghfafhcghggfdcahbfacdgbfdfbbbdegdegcghbfbdfagedehfgcbdbechceaaaceaaceahfcdeaehgbadbbhceggddaeagbdgdadeedgdcdfhcgbccggcahehbceaehhdcfhgaceacfhbgfdahhdcgfedehhbdcgdcedhcahgacaacdfgffggceabcdcfbfegfhchdbgacfbcaeheeadfccfaghacefgdhebfffdheebacedfeadeaadcdfeggafdafghccfca ghebfgbhacchbebbcdghafgaccehcffgfggbdgcdadbfgeggecdfbdaccgbfhhagegdghbhcadedghhabghcgdggceccfhbcefddbefgbgfdggccbeddcahaghebdfegabgbahghhdagdbhhdeaefhcdgcddfdgafaadegfedcefgggbedhcagcghdacedgbhfcbgaaabgdafdeffgggbdacehdcdeddhfhdhfhfeccachcfhfhfcfdgdffccfdfdgeeabecfgfgchgcfbahedafabbheecgbggefadfcgcaghhacacbhfggfdaehafbhefefchhbdbbacdbdebdchhhebcdagdhfehchegfhechgdehfdfcfgfbbabahgchehehbbcdfhbgdfdadbbbaddccdfeeebdegaccfggaddagbccagdfbffacdgccbaadedgahhbcgafcbdacfdbddbhcabdcfacfebahgdcfabfafchhecbdeegfdgadbcfagchahdgbghdhccfdfgbdeahghegacacfffcbbbdhcbgffgedaedegahfbbceffafefgbbchcheeadefaadeehggaddbaehdhhchahcddcddefaggffhdefdbacedhcaheadhhddfddehffedbeehcdcaadadacgfhfhhbgdgbadccbgbffgfehbfhdgbfdbeedeagagachbcfbghabccdfacbfeeeaghchdabfgbccgdccbdfcdfbhafehfdgbcbacegcgfcedeehacbcedhfeegcadacgceffbbcgeeabcab ahdbhbdhchbaegdgfhcbhgaahcbeagefgaahfegdhcgeaafbeaeeehdhghbbheeadbhgdadbcdfhgfdghdhgcfeeeadabdhedeghcadfhaachahghghdbdghgbaaagdefehgfebabchbgafdhcedfeceabfbgecefecfhcehcbdecghfhbeghgdfhcbhdgbdabfahcfchfbggeedhahbgfbeafcbchcehcfcedgdeefeadhagafagfbcgabdghcdbdhcbafgcghbdeebghfdgaahfehacbgfcgceahedegfhcgadhchahecbaddcfcefgdbcgaagbfbhacefchgabfefbfdbfdageddbdgggccebghfdbdfdgbdegcaehcfgffdaebefedhcbadhgdafghfedcehdhcggcbcbbahaaaedgfecdefaceehdafgeegfhbcdddebaedbchagbhhdedbdeedffdbedddcabcedbbdecbhbhgdfeehgdbehgeegagggeccchgaaebgeafhfhfabbghfbghddeaadbfdfagdebccfhehhgegcdedhhbcbddhcbhdhdccebfdgaaeedhbddffabdhcbhhbfaheddfbbdfhdgdhadecbaebahgbhaehbadgfbdgbdgecfbhehcfabeddehbebbcfggbgfhffbcgaeafchdfcfhfccgegfgggebhefghghcggefeefhefcdchcdhedcegehdhcdeeedhbegcchggfggbhfaechbcdcebfhcfeghahdhaddeachbbagacffcheddecha afadhcdhdfgdddeeegccgbdfhcadfbcfgdcabggacahdeaffeggeegdhbhcbdbheeafdbgcdecececgacfaegefbbffbgeadhdcgfeagbadcegefbaadehacffchhgfbhhbgdedfdcggbhhfffgbbbbcedahddhhhdgdbbebhbhcaehhcaegbdhhdeeahedfaafcgbbgaghgfdadcghccgcabheebabcedfcffgfagfdgghgdhchcfdaahhgahbhbcfedfedeadfbgbadfahgfccafaacfhebcgghcbfebcefbghacgffgffcehagfdaahgacecddddaefhaehcbhbfececfhebdegdechgacchbcddhfaagehbaahddadgbchecdcggcgdcgchcghfehhfcdgdfdgbgdafhhfgdffbedhfhddafddghhfeheehgecbdgdabdcghhdehbcfcdceecdbcbhbfcbcffddeddbfheegbaffhbcageedhfeehbbdgbbbfdfbabccbchhagfhdaafgdefcfeagdebbgddagbedchbggcghhbfbcgabecbcdcbgdbffadfbchdhdabdfggfbcfcfbfceehbgfbdhaffgggabcchbhabeehabdgfgabgdebbheaeeaeahcgdccfhbbcfgcgacheddbdggfedefhddfeghebadhhhbhaaecefdhbgadgedadgfaeccbagefaefdgfheefggchaadeeghhcchfgcggdahgbaafaafchdhfafbgccafbhefbbccgdgaebcbabcdchefb degghgbdbdbdbchadfefeeadbabeddhhadcfadbadebcgceahbfdahcbhdfdcfehagbcaafffgedchffaebacbecbaachebhebchfcbacccfbdfacdfaahhegfcdbbbafccdgcccbbbhceececbhhaahhehegfecefehhcdhbchhefhccdedgcbdgchebhahafbeacbhfagheaadggdgfhfebabcadcbbdefghdbbdafhgdggdgbfehdfgccfgebhaabcchdedddefddddgfechfhcdffeacdeefdahcdddgahcchhffddhbfchccafahhebgfdehhhafhcbbefafachfahcbahgcgcccbebddfecdgbddcebgefhacdhachgdhcbeagbgeaddhcbfcagdhhbdegadfdfgfacdegchffcbacbgccbadbhdcadgfahefgchfdcadbefdagafhgfgeebggbaafeddhgfghdadbabgahbbfcgaehaaahbbebcddadhbfggchabahefgbdhbcgedbbbffbcdgcfdffaceggaegdhdcafchdhefaddbceehchdhgbbbbabdfaafcaddgdcbbhafgdgededddggecabaeeacdgcdgcfcfhgefefdgdhgbgafcdgcbbfcechhcgfbefefecaabffhbbgggehcagcdefehfdfhfcdcbhahaababeheehdgcfdabfdfaabgadfcdeeaacbhgggfbafcccagadeheabadcaafaebgbcacabdhfdhfedegedfebebgfbgcehageddacbc bacghedcaabhbachfeeeabddeaadhbedcbdcadaaggcfefffgabddeddbadfdggbfaegcdbhcfcacbaadcfcehhghfhgcccbhbefagaddaeefebgdacaabgbdfhdfhhcgaafcgefcheffbhccgegcgagedcegbdgdgceaadbhebbhfbcdecggfcgaefgdbgeadfaadgcahedaehbhbdhgaddfegdhdafhdhdcehhehchheehhbdagfacgdcbbehbdfecafbddhabdbdegbgfgacffdeehbcfebgffbgecaeegghecbcgefchbdedadfecbabeaagfeaddbcdfeeeabfdgfcaahfccechchcdeafdhhecchagccgchbaabfcgfadcbhahcaegehhafbdafaaaabbaceebceedggecabgecgbgfbdacgfhbhabbcfdggefebfgaddghehgccbgccgfefbddcdaechchbahddaadbbcafdhacabggahfhbaeebhceegehhbgecgdcbchecbfbhbcgfgfdabgfbbbhgfbffgfhcdagahcegfcgggcgcacghhbfbcccafgaaegdegbddcgacebcgdehhdbbheecgbageeahcfahaahfghhdabdfhfddfdeedfhacdghgdabdccdgbegbgbecddbgfdhgbebbbhbdgeacgegdbgdehfbabhbbgeghafbgbdbhfgcaagcbcfbeghcaebffgdefddaadgecgfhcbfdhadhefhbaachehdecgbabhcbhbafccgdfgdabgcdbchgabfe cddheceadcacadcaeccehegdhagagddhdffffdhdaedehfacecfabgbgbfddddbhaaeeaaacdaafafehhcddghagahhbfcbdbdcbbgfcghfcfadgfgdfbdhdcbaadgbcbcdfhgfbcggfdbhgehffaeedcffggabdcddageacfdgecchcbcchfhfgffabfebccchfhfdaggbdcgaeeaeebdegfehfabbdcbcggdfbehbbhhdeddcgefbgcgedbdceebddhhehhdagdfbadefgdaagdahhadfaeddhhhfddfhabbhchbhfgcbgfafbahcdaggecahhecafecbdbgghbgdcgdhcacffheahgbfbdefbggehhcgfhaegbhhheafdgchghgdgfafbcbeaaecdbdbfecbchabgedbddbhbeadhbahehcaeefgahdeffdbgageeabfhccecbfbcchdhabcdhddcfdcfgdebaadhddcbdaheahghfaeaddchcehaccabffgbdgdehfbhefhgbbabedeabdfffcgfbhfbcheeacdecgcbcabbhafghcbgehgcbcehcbgbbhcaecchacfchhccffhceeebdhdfghceahdaeecbfbefdfahdgbbgfbahcfdadhgcbhfbbaeaefbegdhgebfcfefhafdcceaaeehgegbdhcddcabbcafehhgadcbcccgcbceacfebhbcdbhdcedahhgecefhehgafdhacfgbgeeeebhbeffahcbhhfdgfdbcahbgaaafchgchgbgcfbafabehcfhgbfbde decfebfgcgcfbebefebdgfhcacabcdgefdagabgdbbbhbfhcechdedccbdafagdcfeggcchdedbbcceghaghcbcggceddaeahfhfbhccbchdgbcafhagbgbbdgaaabcfggeabhegfbgfhfcedgbdhccbedbgeagghfacgehbcfbcfaddacgbehfefhbdhhbeghdfgchadhcahdchdbcdbcaddfebabebhedhfaghehadcbdahhfcfagbfbadaabhfcfhgebdgchdehhcahfgdcacbbbccdbeccgaeabefbeaefeaeebdecabfacebfcacbaadaeheggccgecaggfchegfagcdefeedhfaechbaddchgcbdaccdeedcaghdgbaehaggbhhbgfeeacbdbdefefgggcgfehdcgdeacbafechbebbgecacdeggcdhghfcefhcffgffgffgadhdcabbbacadbcbceebggbedhbbadcaabhfbfeehcdeadggcgbcechaadcfdhghhbdfbhafedbdffefcgeedcfedabhgfhcehcbebfhfhbggddhbccgeddhcghfchdhbbffefhcffcccfchbhddbefgefgebggbcefbdaeafhgchadhagcabbehfachcedcegfahhghcfhfaabefaecehdbccebcbfdghhcedcdgcdhcfecbdbhdghgeecahbagddebegdchdhcbdecfgefggfabfbehbcddaeffgahhhcabbdcfcagddeabgeccdagfgfbhfdbcbbhafccgccdgedcedgafgfh ebbbgabfaegbbbedehafgfdedafgaggdehgadgbgghhfdaghegghcgadeccgecbgebedghegebfdcddaeeecgfhdabgfaaechhefaadfbdfgedgfggcdgbegccgdgdchaecaeddbhdcfeecfafegcbhbffggcbcfghddaffbhggehddhgdceadeaccbedafgdhecgfdbebfgeddhhdcgadbcghefhaeghfffceadgdfccheabbfhcdeheccffafdededeahhcggdgcfdaghehedeghcfagefafbbhbhdbcebaegcfabggffhggbaggaahbhdghgfhegbeddbaebebbgdedbbhdhadgcgbgfefcgacgcfchffcgcdchhggbdaefgdcacbbbcacdfhehadcacadgdgccchddghaedbebhchcbacaehaccbeffafachadgedbdchhffhffbgdefdeacdabgagcgddafcgdbhhgadfcdbahhdebffgcgaffegdabgdhgfhbefdfebfacfdcecggaegafagfccahdechaabbdbddegehhgedgddggcfbbhedabgcegfagbcacffgaehdcggbbddedbbcdhdhhedfhgccdafeagddhhbdbbcheghebbdheffadacbeaafdaabfdfhbhdbfdhehfhgfgahcghbdahabaadfbgchcfghedceeechdaahhggbhgefcfchccedgfagdafhceabefhdehbbbfecedebebccdghfdhfhafbhfcebceedbfddafhgcghbagcdedfcfcccea cecggchdghgfcedfbfgddbggfdfhhbbagdhddfehefgcfbbhddaadaahbbgaedadbdgcbdadhfecbddddfhdcaedebdbhhccgbhbchhbfafbfcchegbfacgbdbaadbahdehgedeehbecedabfaahfahhabbedbadebfchacedagafcbggghacahaagbcchaffcgcfdcffacheafhhgdhccdfcgceebffhceghedhfehecfcfhhbbhhggbbhbaccebagaedeeceafdabegcbdebhhdhcdhcgehhgecfadghfcghbbdhhededagbhccffchedfagbhbgbdgadaaadahfefcbabgbcaehdbdabfhhaaechfddbgafgfeehgafbfhddcfhhbeehbeeadbhcgddeheeeagbehchggfbdbfddhhagghhghbabchacabhdbgggccfhhhgahagbgecafchabbbgbeedghagdgegcbaacehfeeaebbagbafgebhhgfhaaffcbhfbgdhbggebcebfhfhghhfhgabafeghbbegbgdahgchdgbcechghbgfacgfbdcbaebfebgfhhcfahddhadcdhfbddefceadhddcdcghecabdbffbfhaagcbaedgeegafhcghfdgcfgafcagbceeechgdabbcabcccegbgddhghchhfdgahaghdaahhgggghbhgagaaegbgfffbehbfchgbdcfdhfcffgfdhacfdbdeabfdgehbfcchhabhcabgecaeghbecfaeffbbccfffdbgageeaegedhfhgdeh hdbgbhbfffhecfdfeddbeadhgagdahdcffdgbhfaddbeahbhafgaegcdhgegdhbfgahchfcdgedcbfcchcffbddgfcghhhbaccbeebhahhcfchheehbaagbcbbdcaahebgfbdafhhafbhcfcahbegddgdedghcgggdhccedbeaebabbgfcabhhhedgffgbbahhfcdfchhaeccfggefddafccbhbabgaagdhefhcfdahacdecffccbahbdhdhffachhbbfdhdcbbgeaggdbaecaedgaggbheadbccdgfdebhfecbfcgeadgdddchchhcafeggcgeheggbfabbceghhcaaffcgccgfdcefegfacaafdehebfaaahgfhdaabfaaechedgheefdgfdgfefgaahddfadfefdaeahcdfabdfccgdahgedahddaffcaaccbhdfffhhgaegdbbcfhedfhhdhbdhdgadhfbcfbgedehbhbcbbachafdbbaechefbefdehecdfbbggfeggdfebhedbddaefbfgffhcbefdhbbfegehahfhffdaebbfebaecgeeacfbabbdcbghebhdegcdfghbadghahdabbehcegcggfeggccdacafagfbdgfbhagbghefgehchghgdfeefcabebfbfcgbebgdedgfchaefhhegbabegadgbheghcgbbfgdgfcdabahcbbbhfbgbfdfgagcccffaagahgfbddgcbdbgdfhgaghccbdgbdfhbfffdcabfabahageghdaddggcgbhabhdhhbdggaagggd fhdfcehadebdgaagabcchfeeeccgcedfgfbaggdgbghfefhggfgdbdeaebdgcdfabhfhegeghecedagddbbebbadcfefecgegdecefadcegdcgbffchgeghcacdhghhcdhedhghcgcffegfhaghhacdaagbfgdfcgeehdehdcbdbcbchcfbbhdeheheghaeeafccacdgeghhfbfcaeebehbaagffdfceebdchaadhggfbaafbchddcbceabgcahfhgdacbbhheacbccebcbfefbeffcgagdagahghcfcebefebcabgdefbfedagffgeefafhccghebacfecebbceahgehcedeeadbcahcdabbccffadaabhfahgaaegeaadebgbddchccdebfdhbefhhbbbdhhhfbhachfdhhegbdgefhchdbgbgabfeddbdcehfeadgheecbfgagfaeccefeddafdagcddfghfggbabgfceagdaaebffhcedgdcgdchddbbbffgaaaafhggfdahggheccbcbhchfehheheeaeahadbhfhgaaafgfhaeeggdhhhahaadghedfdbbcgcdbaadgfddfbgdcgcaadccabfahaaabcgefeedhcdhhgcbfgaebehbdedfeeefaehffedffeeabffgfhcfhdhhffghbbdcafcbgfhffdhhdafbdadhcagfcgbeffchfhcgbbcagdeccdfhbdfcgcfefchaecbccbdgdafdfabgcaggecfhbaeadeadfcahgcbdebaeedfaaedebhfcagabbhdfhd ebceghbfgcabagedbhhgbceceeahfaeeeeeaagbfdhcbebgcacabcghafgfgbghdhfddbcfhbcahhfahgfbdeafcchbghhebgcahgfgcchhfbfgchbhfgbacaedadhcecehccceecbaehfbdgcgadeahebaedhagbfhbbggbddeaachghffghffgbeedhcefdfgdbadgegcgdegebffgdgahdhbhccgfbgfaabcdgdggggaaadcgbffedghghghhdcghhdhgdffhcagcebcafchcfeddffbabecgbeebachhehcedbafgaabhgaadhdfbcccfgbaghafagfahhfhgeaefdbdchgfabcggebfdbcbfcbffafehaaceehefggfeegadbahfhfbgbcchafhfgdgabffebfbdbbcdfhfhgabgfabhdefdfdcgdbaeeeccbcdggehhdcbfeagdagahghagbffbhfgbbdcabfcacafhehdfeeahhhecdfchaehbdddabffdddcghgbghedhfdaefegggafhbadfaadfcdgchfahcdfcdafechbbdfchbbcehecaehdgecacdehahcagbefhdhdaddcdebcecbbbccgdebgbhcbfefgcedfahdbfgedaadcdccfaaghccgfbcafbhdbgfdabgcagbdhegeaecfcbhffacfcgecehafgghgddfdfdaaccgafdafddehafbfcebhdggcdfbhdfhebdgbaghbadfdfbaabgcfaahgfeagbhbchecdafccdfaggfabbhhhcacbdaefcgg hfcadceechebdebbghhedagfaefghdhddchfeebdbfhabecgghahffhadghgchcddehdcggccgbhgggebaebebcechgdhfdcbhcedeccfheegefhehcebdfegebaabahghadgbebbabdchcdgebbefbeadcbdcaagcfagefdghcdefffdbgdeehebfhehffbgfhfgbcdffchehgcgeaccaffffbgghcfbgdccfdcbaahhaeahgfchgfdeefcdahgdfhdfccdgdeceebdfbfebdccghbfcbbcaaeabfdbghhehhdhfeaddegcdccfebgbachhedfcbfebaedahcehdcgcfhceggagceceaecggachbeedecfcbhbdhfahfccdfddegcccfegffbdaadcdhfcaafegcdebcfadbbaaabcceadegbbhahcbcegghdebcdhehcbfheeadgdcabadeaaabdbeeeaeccfhcfcafcahachhhcghcefhcededcfgfffcddccfhbagggdggfeabfhcbbefacdgehehcaehgdgdcbgeadcbfedgbahfcdhahhbdaaabefeeaggccbhegeghcchdfdeddghhhhbhabhbffeggbadgacfghhachadhcehbdfehahbffchhadfddfgdehdfaaachcgdadcaghddebeggfgabfgdcafagfahehdbhhcadccbhgdbccfdaghcgbgececcgccebhbaaaeedfddeddfeaefbbcgaabeccfbeebdcadhdddfhdhaaadfdcggbccdaffacfbdddbg gfaaebhgfhfeeaegdhefhafchfhghehcfdbegabhfhhdcaaaghadhdcbgfaachgdeefegefeggddegabcfdecedbcgfdaedecgddgghghegabhgfgfdcgcgdbadbhbgabaecgedhedhdabdbecbgfcfafbdecaacgbeghegbbdhhbbfcaeagfbgbhgcdgccabehdbbdbcdfbhbdhhahghhdedcbhgcbhhffffdgbdebfchegbcghdbffggdcdedafdddfcgcdhbcdebdfhgfcedhcfgdgedhbeehffcadahaahdedeceeeagegfdaghahcaheegbfbgbadghhhgeabdeeeaebchggeceffhdcbabehbhbfcdbgchhaedhddfghaeacfagfeeeegghaaaffbfffbegcabdgeagfefhhhehedagdgcbfcegcbeeefedafcaehaadddcdbbcbfbahcgccfeedhfhfbfdhggbceffdbbgeefgeefbhhbdaceggbbhcgceedcecfhgdfgedeedeedegcadggfbhbeaghbfegdcddhedgghacbfddcgbfgdhdgehfeebaggbcbhedheaechgdcfbafhahhgdachbcghceaecgbdgcffhbeehbbcegedehfcbbddbbaeagbacgedchaafegdcfbaeeeheeadecefbbddefgbbegcgdgdhhbgdhhahhffefeggacfhccbhddefeghcagceedebffghdfhdhaggecaccghebhefgacehgddhbdcabfffhaachcfdacgggchacdgcgee hgdahfcgfbhddeedgcfecgacbhhfgeegchahbdagbehgcfdafadbhfcbaadddddehcabahefhhagbdagdfdahadbaagfhgbdbgfeaheefdccfegefbbgahfgcacehggdbgdhheefadcaedccecahgdbegbfffeadghebfgefbeghgafcehfhdhfbagagdfggfgeddhcabcfgcaachgdhcbcgcdeddeddagacedghheeadedhffehcgebedgchefcacchefcfefgbhbgggdfgdgdbcagfbgbeffhcfbahcahcdcdecdbfchagcbffadfhghgabeahchhbgaadhbecedhffebbdhggagehdcbacfgdacfgbdbhhebdfbbgfffgaefhdhfghgbbdebhcfafecacdcegcaffdgcbcbcgcbcaabegaaefgfdbgcdfbfaegfbcbcfadebcbbeegbfbaebeebahffadbbhgbecgbfbbbfbddaegcgfbdabcaaeddcgehddcfcgfdhcehddgecedcebhhfeaegcbhebefdcheecbbedgbfhdhfhgcdchgeeegccfcgbhdfcbcgcgehdfacdfbfhdcchhdebeffaedceefhfegbhhhhgahfebadfhcbbagedfbbhecdehddbdhfdgehhedcaabfddabaegccagheafaccbegcfbcccgccahccgaabaceaddbaddfdeefedfhfeecghchbdeehhadeedechbafeghgfdhcgbbheeghaachcegbaafbhafeeggeccacdfhhaheffadhdb fgcfchdhfdhdcffgagcchbfabdfgdafeebbghddefaeeabaedfbdadffgffbcebhghfhfeegcfdbefbdeahcbeabfdacafeechfhbdccgcffebegbfbbbdgchdfbbceaheeghafgdgfgfagfgagaeeadagfaehfahdbhgbhfcbcgecgbbbhedacggfabhfechcbadhecbedhgeefhgdehfdgehheecabcefceddfchfbacheacdcbdghfbhefceebhceebbbdgecgfghfhfcdahdggdhggdgaebbabddfghhbbeggfhfbbfgdhecagabbcdfcfefdhbdbeegddfadbegfeegcdcbcaahgdahcgceffbbahagfdbcfcgfebfdbfebadgcdagfgfdggdgccbcdcebeabdggeddghdghacefdcahedfcefhabhdfdhabheabfbghececeaggbcffhegaagbcefdfhdfhgdcefhebheafgdhffddgfagefhghcfddefbebdhhhggddehdhfaeefadbcbaaafaghgchdahdhhcefbgddcdgcheebbhfdbfeefccabdbedgfbbbefaebdhdgeddhecfafggcgbcaddhhbhfbeehdhdefeefggehccgfhdgcbhbeahdgbbccahghccaaafcadfhachchgcffchggecfchcdfhahcahbhfccedchbggefbaggfahcahgdedhbgecfecgbedebachgbcbagghbgcehcfhdaaabadgcdefhdffgebbfgbfdadbghadafcffbefdegcbf hbhgdbdcbfcadbbfchgbbfffdgdacabddeeabagffcadbaagddgdcbeaabacahbddfghffcfaaagahfegcfbafeaadghgfdhbgbcgaehbhcadaadgfafaddbgeaafhahbbhacbfefbddfbhcbaeeabhabccfdbafadhbaaeafcgeabdaefdegeggdeffbgababgbedcffedeahbebhdfbhbbfadgdbafefbaahcdggedeeaefegghedgbcbdfacfcbechhhecdcfdfggadceaeggfdccfgfdbhdfddbdegcghgffaabaaddgbbafbeeegbacdheafbcbbbefdebdaebebfgbaebbecaahghbeegfcbddedddbcgafcdaagcfhhdgcgfgahdfaecfdhacdageadhcgbabfbagacbfbegefdabegcfhhbhgfabaghfffddagdhbabdghfhdcebbehdfgacddgcbhdagbdchbhabeaecbcceacahbcbbadebgeghcebegcggggehbfaehheaegdddhacebfgedheddcccfdbhefcfbegecgcghgfgahbgfbbbfgdcghcfdfefbadebbhbhfdchfegddcffffedcedahgcbdahffbedhfehdbbdghcefadaebgadhcbdcaddghedhhahehghfchfdgbhfdbedhabcgdgfdghhacdbadeadeehceeheafaefddbgabefcededhacafdedagfaccaahfbeghfffahcehgdhachhaffegeedfabfdeaadhbechchfhafbefgdhcge ddccdccdafhfaeaecdbgbefhffgfceaaefgcabcebggbcabhahcaeddfegfadbhahhdhfaagfachcbhdhccedcchbfgccghgagbhfcfcfececacaabcbecagechhaghhfcdfhhfdcgcchfgbgebhbdhbaeddbgagdgfedhceeedgcbcgdgfahgfbcfhgdggccfgebfbdceaaefdfaheeefdgbdahfcgefhaafghhbccfecdgbhbbffbfhccefhfhhdfchbbdbghghebhchghggeegcggaefbfhaffddgecbccahebaghhgcadbghghecfabagagdhdfdchdcgcfcdagaacahcbedhcfgagadhhagbhdfeaceadgdagfdgagacefbhgdfhedbdcdfbaeahgdffcdcgffaeegegfcccfdedfebebafdadafdgbedhgbfcbghfbdagfdcfhhfhfafadghbacahbfgffhdgbfchhfebgcagabhfddcdgefgegceheahbfbchacadagbefcfffggcadaghghcafbagfaffbfbgfabhgcaebefahaedafbdeghgfgbbhhffcbgheecbagfhcfbehegaecaedecdccddggcddceggegggbgefhdfdcbcfgaccedbfddahghfcedgddhbhbedadeccbbfbhcchgacaeecfcbbdbhdfhafheheebdcdacgdhfbgcecfhacahcehfdbhbfcdedfhcceeadchdfffhfbbeaahgbffehafgfgfabadadchaegbgfaagcahbfbbghgcgaeb hhgeceafgedceagdabehaahebchahgfgcfbdgchcccdfbdgcfaehbfhacabgfafchbgegfabafcchcfhfcgcedcaefafbbebbccgbagbeagccedcaddcbefdfgafgafaddcbdgdbahhgcdegbbefcdaebfeeghaechheeccbdfbafeghefhbgeegddbedhfcefcfcbfgfdfbahadeefaeaghfaegcgabcbgdecccghgdddhcdgchhhhgeehddgbfbbaabbgdhhahgcgdddgdhcbacgfecbbffgcdebcafgdhhgfcdfdccbcacafgbcaafgbfehbdhcaagfbhcfhaccecdcdbaeagefcahachhahgfebcgggedhgccgdfdababgahbbcbddhadfehcbhhebacacgdagaheegfbdfccbgaffdcccedeaaddgagbbeacghebbgdgahfdbcafhhadhcddahhdahfhcchdgeehagaafefddbdbcbggeaabcbacfacabdhhdhfhacafbhdehgfdaagcbdadbbafbhccbchafchaghabaacgbbefbcfaacdagbfbgachgcggffegfgaaadbgdgcgcdgaheheagfhfabdfefgddbgeeedhcgdddeaebaechedgfacggbgdgaaacbcebchhbaegfbaaghgdcdedbhabadeeaeaahfbfdfagchhfbddehaagfagehgehcacbeebbfffbedddbgadaacaceaacbeehfedgeggfacfgfhhdccddcadedfgcdcgbddaecghhbfbccdeddfd ghdadbfdegbeabggabfedfhfhaecfcbghbghahdaggcccbgefecfcbdfcfhchegafdcbafccdghceggcfdebgdgebgaegccdgbechehbghabefcaefgcgaaehhbffbbdgcgbabhdfeedahbedehabehfafffbechedbcbddeefcaebeadgbegbfaahdgagdefbcbbahfgdhafahgbfcffhfcchdhadegadecfaaefahbdefefhgdccdfehegabhebafhfbcbbcbgachhegeghacdhafcdbedddggahggacebbafdgfhcfedcbdebdehgefggcdgaecechgbafdcdfaheabefagghhfbcacghcebdehcbcfbeecbeddebbbabaahhegagdbdchgbadbfchedafdcghegdfbafhbbbcfeddgeecfddbhabfaehggadcagcehahghcdhabgbedfcegcgdebdgbfedaegbbcefgegffefagchgdbgechcdfgeaahdfdchhedeceahaefaecggefgeegcahaghhgbcecabbgeghdeacecgfggbgedfbfddeagbeeddfhahedfcceachehcaaghbdbfefcfffbccdhdbhdeddffbfhaefhafcdcghhhchbdecaagaechacebeafhhabffcddbhgbaceheacehgafeaccfbachdbcafahfbfcfafgbefagafaafeeaheacacfhhbddcegcfbdbdggaebcbchacbdgfcbhahaacabhhffggchagffebeaahhcecgbafbfacfbbfffb ggdddadeeacheffbcagghbbhhagdfghcafacfbhahdabhffahfddccdghabffgadchfaafeeaagbfahbehafgffhbaaebcgghhedebfdadagbahabhccchdceefbfahbdfhaccebabeadbhdhgebedhdbcchhcdfcdecgffagdabeaghcgcfgcheghfdhcdeefhgghhgegehagfccababahcbddfhcecbeaggcgedgehgehdfcgheaceghgdhfeghcghheaahaddecaabceagbhecdefegdbcbahfgfbcgagcdgbcgbhbabhbgbbcfhegcaddaeccdfdhdfddcabchhaeacacdefahdhhfedbcdgghcbhggefggbhddhcaafhbdbdghfbeedafdehccedabhfbbdhaddghbdehdhggbefchhadehehfacgcghdbebdhgghefefdbbbdhefebeabhbabagbhhhedahghfaafdbhagdchgfhcfaaacegfbadaegchebdbaafdghgcfgbcgbcbgbccdafaaaeefggaaehbdfaaecehfahafbeggagdbhaedbaebabhaedhhbcabecchhdebdeecdadbfedcgbfbebedaedbfdhaafhcbfchhfhafedcafhhcdhfefhcfccaeccebhbdabaffaadfdedcdccaddacabdgcfdebadagachhagfdagbbfbcfccbhhgdbadgagafcfefgccbacefacccddcbdffdgahcahehedgbhechfchabafhdacfbdbcbhedaceghagdbecgg bcegcgfhgabdhdbcdbaghbhdhdeheahagefgddbfgefaeacacadghhdbhbhggagbgchbfdggceeehgcaeedhdbabdhehefebchcfghhcaffchfcceegbffehfedeagdfaggbfbhfahaehdegcbfabfegbfbcggbcbhcffeeffbegcbecefhbbgbhcggghfggfecchcadcfbcdhcheceaaagffbcadfccbcbgdbbbaahgchahfeadehdbgedchdbhbaeaegehdfhbdgahfbddgedgfhfcedggdbafhghceebhgedcdbagggbffcdedahaecahhhbbahbfbhbdgdfdceabdfdfdeeeffhcdcdbcgghbdhagahcafcbgegfbbheedcagdeehcceeedhacgdecchehfbefbcgehdaafbahdggfadaffbaadcbbfhgegchbhebcachcceefdbddgegfdeaegheccgefdbgchhgddfebdecehbbehgchcdfedcfgehfaddecgbehcahcedhbbhecahhcgfbfbhfeeebhhdehffcacbhdfaedffeaeechddcadcfahcheddeffhegbceeddbbffbhhghbgfedfhgeagbcfhhgdefdcabcafghdahaachebgegfahgfbefecbhdaafdehdbchdbhchbhhcddfhbccgaffgagagbfcgagabgbfgfeabhbcbfahegbcadecgdfhdfdefegchdgcbcadbcdccdggfgfebfcdhbeaahbgdabffcdghggfagdfchahhghgefbdceebdbhda haedbghffdhgbadgggchfbahbcaaebgdgfebadgahabbcgcafbcacafdafdfgfcfeffhhegbdgahbgegbbfaggfhfcggfdffagfaafcgffgcaehaaagefebcfeegccgbedhdcdacaghachegbebfhbhcdeeeheccfhdechagaebcfgdbffffebafhcgcebahbcfcdadcgabhegbhhdfbabaadgaeahdecchgfcbcfhhfgdcggcgbbeacdhbaddebahgcddcdbgahafabddbhbaagdceeghgghbcgcegdacfcfgcbbhgfbhcdfdbfbebbhgeecbceehdeghcbfdfegbhfddhhabeaadfgadchedhahfagcaeechcacgdhfhachafhhegaaddbfdecdefafbddghebdegagebhbfbdhhcdfgeceecahdaccdhgchbabchgcggehfaeehdfadbfadfgbgghahacbdbhbfbbbfegghhdgbcgdhdahaeddacfccdgffgbacaehhhhhffhchghhgdhccfhcfhgfghgfbghgcdecghcfhbbeaagbcbdgbhbfacccgaggbabdccddbaccggfhcahfdgdddffcdhgdefhbcgcheahggbcfaefgahhgceeagbgdchfccgehhdhhhhdcbgchghgfhddhfeffdcefegfeeffchdbcfgbchaghcbbbeahddchhdgfbhcdgcghdgddcadgfbdchgcdffbffafahacefegbaaagfhcacggechafdbafhcheeffagbafhabehgdgebhcccdhdd cghdffcddbbdcdbhffadhgbccabafccebbbecadfadegghcgcdeadcghahcgeeebchbfaahgggdedecbghdggghdcabbfheeaabdahdhcdddbfehdbfdhbghahgaeegebgbfdaggaedaeefgfbccbhahgecafadgdffgccbdghhcdcbchahdaagbdfeccedbaacacheggfheeeadfehdhdgadeagfahfdcgaccebfdffhhcgdeagabcfehfcgeahgffeheagcfbcchcdcfdchfecdgfbabbadggebfhfdbbgcbfchfccehghgehdfadcaeabbhfhafbdaehgegbfdcbbdgfbabgbfccdbhhfacebcdfcfchbhadadagfdceecedhfcffdfbehcagdaehadadhhhbddahhefaeggcaebfchhdcchadabdabhgeafgddfeeaeaedeahdbhffbccgcgaadagdhfgcfghahgecfaeehghdaddbehdbbgcgcbbccegccdfbaaebbdefgdfhfggddggccabggfdehadhadahbechgdabgchbecaegeeagbchgdggehahafccfadcadffgfebeeeefcbaacabdcfbfeagahfeccdebcgbacdbchchacghegebhdhfbadabcffefdacgeefddhgdbaaefebagacbbeafadefgehhcbaaacddebgheddfhhgbhebhfccfbadcaechachecdadcdeggheaaggbhcgafhbbhbgfchgdgbeccdafbffaaeecdgabhedfehcghedbdhdged eafhacaagffhhcgafabcbacacgebcbfbbfhhcgeeddeebfgceacbffhabefhccbdchdcegahhbebdadffhabehabfaeadheeabaadgghhccgbbbchdcfddgefebfdeghebgafcedfdeceeehehggcaecbfgacebgacbcbecaadegagbbhghbfgdebbdhehbeghdcdffbfbhdcgadgcadgddfgfdabbbghacdhfhdcfaaffafhfgdgfdfhddgdaheaeebedaagdhbbdfgagfhchacefghdegacdbchcaecddhaceadaeebhdhfeebbcagbdfdagfbafahabhaeefgchcecgchbbbbbcgegdhchbbbcbgbdggebgabgfgeacfaacdcgfhbddghcfcdghdgcghgehheggcfeeffgbgdchfbeafdbcehehccdcbeedbbdeecfghedfabhgdaaefgacfcghghfgbbhecaabccdchedfachbfgdecegedgacdgdchefddaggdehdefdfaecheghfdfbdagcdahfddedgegehbfcgghbgghcdgbfaeaddfehghfceghffahgbabeabagbeeheacfebbbgeeddachbgcfbafbfhededbegedheachacfcffdhdeeghfgbcggcegfgfecccdbhhegcagbcdaaghedhehfeddhhgcfhcfeacdchcfgbfceggdhhgcgabfbeccbbefccbeeghhaaehfcbgbddahdbdacffgedhfafecgfbbcaahfegghgddgcdecbcabbhfhadagdcgge bfegchcbecgbcbcdccfhafdghdgedeghagadaaeehhccgfdfdefaddcbhhebdhghdebahacfeedchcdgfdbdebbcddcbcbahcdfdgdbebhhdfbgcahcfcefdbdfdcbccaaadhcaheahehfggggddaacabgfcdfdgffagcaghgecebcehabcddbdhagbfggeegffgfbafgbaeecdahcafgbdbbfebbfffhhbchgceaehfhegghbbgdgbegcccaabaagcdecddcdceahaeddeccbcbcagabacfhfcedhfcfhfeedeadbfdbacbahhfbcgfggdaecbgfabdbdcfaffegchdbhedgbdefdfecahagdcfabfgaachaegbcfgdcaggfaaeeebaachdbhfeaegbheaecggecgecffbgcbhhcachhbgddbdhhacbfggfcbefebbfahdfgdccbbhheehhchhafhhdfffgdgafehgchddccahfafaecebbggfbgadfgefhhcdhddeaafgafbhdacgafbdheacehbehfbabheagcdgdadegdbgebhhcdhbdfhbcheefffehehdaabhefbgaadgehhfedabbabgabbehcbdbhagggcaeehbcggcdhacddfecccggfdhddbfecbfchdcdbfcaghaabcbbgcgdgcfaeahfggbdhfaegbdddeegbgbgghddeghadafaaaehehefcagafccgcddababcgaccbfbbhcfccafaegebcgfabdcfggheebfegdecdchheadbbahgbdhhaebggfccfa ehbhbfagfbgehbdhbchfceeeaaedafcghgagefefeacbdegadcgcgebaccaebchbaagcfgdgcdddhaeddhehhhddahehgcddbcfacfdabbadhhdfheeacdaffchafhdfceggcaheacfgfahcbedfcdgfcfbahbgdbafghfedfgegchacahfeafbfdadgheefaggcfchccaedfgddhbbbddcfbhedecacebbgehdhbfggafbbhcabffcfbeechcgbbgbdhafdfgcffbhbbbhhfbcdfhgdbeeehfcchfdfgefbbhbaecegfdhcghcfbghgfchddebfffeedebchbfhhbffcgbgfbgcbfcdghabgfgaaefffegggfgddadafebhfdgfeehaagdhgdfeafhbgaffgbffecgfbhefefadgdadahcfecgbbacdaaccdhdfgaadbhdaeeecaaahafafdcbhedcfecggbbgghfhcaegaacbeffbcedadcedgdbaehgdfeacfbedhgacbdceagbabfdbahgffadaecgaaceabfgdcaeadfbcbgghbhedehhfdbcggehcfacfaeaacfbebbhggabdaefhdffabbbghgadahcffhebefbcbedcfdehagfeehghcfagfchcbbfhdbbahabgbdagegbaghaaehdghgddcgfdhhhhffafcccacedchbbabedacbhgbbebbgbgbegecgaggfdhbgaceadafdcbhchdhfdedbdahbhdeeaaecadffdgbggachegfbfhdchfhaehhcaacgdfebc cgebdgefadcbfhccbcbdddggbbebadeddgdchchhhdegadfhcghhbbehhacfdebhdcfgagfdbhddeacgcebdcdfhbehbadghhafefhedbdehhacfghfdahhfdhhehebcffeaafchhabcdbhahcggegegeahadcedadeeggeabfgbcdgehhdgaccafhgabcdeagdfhebcgadgggdhdebdgeeagedbgbedcefaecbfbahhefcfcdhdffcchafeheedgeghebbhcfafegghdhcgagdfadfbbehegfggdchcdfgfcffeefbhhdeccaafgadaeadeebgdcgabeaecchahghbahfaacbcfabeegagbhhhdcbgchddghhhachecffdcgbehcbcgfhfcdegcfgcegaaaaedhhgghaehegdhdecfffhcehdebghcfabgbedchghbbagebcacbafgahceaccgcchceccdcacddhaceefehdhaeebfbcbdeaeefagfahegfbhbhabaecfahhhgcecdfgcdbagdhchcagdcggfdaccebadacbhhadbhaabadhabefdfceafgaehahfhcbgbhggcacgfhbbcbhecbdfefacegcebfgcgbdffdhcdchcabeehceecgcaeehcbbdfdfcfbabahaadbcbccffahcggbdbfcacadafgcgacfhdbfedgchcaggccaahaehbbbhdbeddafehchddefhceeehbbdagaadaafdbddccfccebgagghbebcbffdfagfcbggcffahgbahbebgehdhghfdg daafabffchbchdbebcehhfafebfgegdedghdddcggaedggbbhhfdbefabbddeabfhfhabbdhgeeecgghagebddhehgdbhbaghhbffbchcfhhhfachedbdcdbggehgeagcbcedchehbhdeaceecacdadhcffbcbddhhceaafbhddecbhhcbgebfbdefbdgcdcabghfhfcccfehgdfaehecgghdhgahbaagceacafggheffcdaedgcebbfbehghcfacebagfcfhaafehebfagegacbgefbbgefhffdhhdbgdbeccacecebhhdccbgebbedbcghddcccdeeabecfffcgaedhcgccedgfefdaghceddaagbhaedcbdbaggddadggcadfgfaeeaffhfaaahahfgfadgceaedhgfbagcgfdghdggefdcbadgbdecdadddgegeaegdghecbadaecbehdachaaffbeeageechgbffaebecgheaahahfgdhhchfghhbffahfdbcafcdbacaahbadggfcagcdhgcabhbfbecdbacacdhgdgehcdfhabhcagccfbgdgfggcbafbecbcbgbccbbbcdfeahcbbgfcbeahecfdeehedfcfghefdbhcacchbegeabdbfcdceeecacbggeeceabaaadgdcacgaecccbbdcdbcfhbccbehhhcbgbehehceacafbghbagfdbecbafbhfhabcddhhcefcgdbcehcffgddgabcbacafefbgghafgeaebacehhcdadfbgcebafeeacaffafadchedbg bbefcabfdgfgdfegeaabeagdfhhdcfcbdbcbfhfeacdfgdchbcegbfhgfhdbdhbhcecfhfdcfbadffgaeabbaegecgcghhbcgbaccebdadacchhffggebebhhacbccbdgaeffbacgefaeaaaaebddffeccbeagghfhfegchhgccbdecfbdcbhhgdabfhheagccbdahbbcdaacfdgbacbebchfdeeccgdgaddfgcachcbbcfhfcegeddhgehhhacfdbdabeebbecdbcecgbeghbchgfbdcgffeaeeddaedbagabgeggeeecaaaeagdbfgbbcehdghedaggfchhahcecahgcfcaddefhhhheaachfahceahadgfffbdbeecdeeffdeefbecebcdhdafgbaeccddhgcdccfccgghhghcbggccbehggdcggcgbdfhgcefhfcbegeghabfebgbbbeaheafdcgfagcbcgdhggbfdcfbheabhhbffhfcggagdaahaddehhfafgccdaeaabcdecbahdahgahgeaccfacdaedhddfafbebehfffaefhheecgebcfbhgfcebadchcggbddhfgacdeghgfhdcbfgbbegahaaebahchbhbccheechdbfhfcgfaafhfdcdbaacgahdfafgacbeaccgggedggdagefcccbcgfaggdhfabcbcbgbhegfbdgdbdfcfggahaecbbhbacfagdhgcdbfhfedcgafeaffccchdaehgccdbbaehhgeegcdhdbgeggecfaebgebaebgfdgbhechagdga hchaabgcfdeachgfahgghddbafahcfgcgaehcccefggbecbfbgabccahbfhhecbcbbdbgcgabhbdcabhdhhaccfhhbchegcbafcbdcfgcdcaefcedcaaedhegeedbfcfdefdaafcgdeegfadahefcbhaacfgcggdcbhffceacgehccbecgdhedcaaabefccbbhedhfbcadgdbbedagfabdaafcebdeceeggeaedahfhechdbecefbdcehahfeghgaagfgadeecbegfcadabbhdcfhhgeceebheahabecdchdegcahfaedhfehcccgceabhdefdcabgcchhgdggfcffeahcbbfedafffhaedeeegabacaffdfcbbdghefagbdbgddgedcegdfbcgahhceegdbfdbcbafbefedbafbdgedafbfahhgbafehcbfabcechebffdhaecafbgadhfghfddhafbdfgehggdbfcebechcacahbccacfehcdfacedagbcaeaagachbebgeeaehcfggdefgacfhggfgafdbhbacahccgfheehfddfffhdgddbdgeegecfdcefageechagdcedhfheedefbaecchgecagfhbafcddagbffhbdececfchbeccebghfeafcaafgdghffhdeehhhhbdaeehgdadbaehehhbefaeedbfahfefdgfaadffagbcefeedfdhdhbccfbccgafbfheadafhegfcdbhggacaabdacgebbddaddgegghcdfdaeccdcccffhbfbebeggggfhadecceacf abgeeeafcfehdcffbfhhbfaffdghdbhdagddfceeefhbfbahhcdbgcfabffabgccfcbcbdghahhhcbcehgfhcgdgehcdfedhccbbfadgbfcdccgchbfdbcfgbhehbehgdegfafhbcffegdgbbacaecbcehaadbabadggfbcgbeaccfcdgfbccaegfagcgfbcgbadbchffgccfcdddgdhggaggefbadfgcadhcbfcebebaccfbghcecgfbdaeccdebecghdccbbcaghcfhcgfebbhcfbgabcdbhgehbbbhcbaghcfeecefhchbgdgdhdefbhghfbfebhghfdbdbfahbdbabedahedcagdbacdfeachahefccgadahdehhhabedfffgchbcbbfcbfeebhbhaddhggadhchegegcafgcbaeedacbegfhaddedecgdbhghcgfeafacbfbeaegffeaceccaababheeghhfefgbgeddafgbhdaffdahhhafhgeegfggdgdchgeafgdcadafchhdcahbgcahfbggfaegbbhhacgfdabfbddaggdcffbbbaeehgdedghfeahegbgaaadedeafdgcaafegdfcgfdhfgccddaghfdhfcfchccaacgebfbcefgdcbehhhbaffaadedbcahdgahhhcgcghcdfcbdbbbcfgahfhgddbfdgadcdbhabeafdcfdcaffgghhcfgdcbchegccfdaaefecahfdgbfghebdcabbggggfeccfadeccdfabaggbecbgdagbhagbfcgebgccacaehhdc cadacbabcdfffbefgcggcgdgfebhaggfbhedbfffhgdehehbhfhehdebfgcgcbfccggceehhedbefbbeeedaefdddbcfgdfccggeghcfhbfbahbhhaeahaedcgcgfehggcheafdhbcdagdbbaeheeecdahgdacaddhcggcehcbdbfbcgfbbeeebbafdehbdebcebaeacgchdhdbefbcehhaghghfbfcedaggahghfhhbebfdgeaehbcbhedaadhhgcehghcededabhgddfcgcgaedeeafgcbffhbcgbdfegbgbcaggcdgfhghddcedgddefebbaadbdhhafabeahhffhffaedhggaaaffecdfbagehgecbgfehcedaefagafgchbghcfechdeefghcbbhdfehhfcehgdcecdfdhdfgbechacagcahdghfhfahghfbdbeebhccdcebeddbhecbddbhcacdggfchhcehabcbbgagffaecbadddfceafgdaghfddgbgggdghdhgaafehhcbhebhdagdgedefadhdfdcaabgffeefbebdcgdfcbbbebaddaccgbffhacgchcdeebabehhgeefedcebdddfbegehcfagfcddbcafdgcagdfchdebghgbfghhgfdbccdeahgeeacehcagefgeafhbcgccfgahgegfedgbgbfdaccebafcabbgfhhgdedcbbgdegcahdghhdgagaafgdafabcdfcdddgdbhabghbcacheahedcgecfdgebdcccdgggcaceecaeehcdcaedgaacgcd dgfadgaecadgfdehababhdfbfbfefggdbhbcaggdgcaceffagfbcaeecbacaebcfcbfagbehdbghcdbeacadhfhhaebchfahbahcbcehcdabbbagdcfgebhhfbffdhbegdbdeechfbcagedcagdgfgfddbgcbddbbabedhbhdbhfacdggdcgdhaeehhbabeeabahbffcfdgehbahffcabfhhgehgdccggaageahabaghcedcddbabaahbhcaecegfbhghebhdbhbabgfcbbbccfdbghhgfgehgcbeacadceahdgcbcdcbgddcegaadbcbegegbbbcbghfgchgfdheehgfacagcfdbhdahaabhfhaaeaachbdgdcdbhgabfhhbaebbbadeghadeebbggabgghdadaefcdabceeabbfdbhbdecdecbdaebeaddaebabbghefadcgfbedchehhhfbhbfbdfchgdbfabecbhbcehfdgffafbeddabfdaaacabhdfcbgaehadchefchccdbchabgdchefegefebgdbfecccfghdghbhgbffgbddfggabacgfaaabaggaeeegggfafgfgghfghhefhhdbchcbcebcahdhheeaaedbcegfageddgafehacfgfgfgacdhfccdebgagbdcgaabhacaehhcdgaecadgdedffdfcfhdcadgdhbgbeghcddfecfbfcghcechbbghhdabahadhcfhbdfeghbbddgdegehdeaddchgbbbfafdghgbechggegdedhfbcghacaebecheeaahce cefbffbafbchbadgdecacafefceebcfcefgheefgffcfffahacabegggfcbahbbbggggfafgbfgdbagdedecdabebefcdgahfeeeheaaceaafeeeafaghaggbcgfgbfhgcghbbegehbdhadcgccedchghhfgffdgbgcaehgceagagbdhcbagcaccahhddgaccebchhedbabhhfaedafbaecdafbegdcacccedfeaeechacagbdhfhddecgahbgeaafdgbeacfhcdaeabaafgdacdehagdfhaceffceafhbbbgefegfdfdbafbcccaadfbagbdabadafbbhhaeaadfdabbafbgacccaahbbgaaehhagbhhegahcfchdcfbadabegdedheccahbaaheebgcgaecbaeabhfeggdfacheaebcafaeaefgbhedgdfdbcghcahchahbebeehbeefeabaeahdaeghedhfhdcfaaaeegeccdfcebhbhhbcccbaebhcegdffdecedccbedafggccacbebcafcgfffagafhagchhhfcghdbbchcccgbdeadhgdeechahbhdaffaafbbecaehgagdfhcdbghghahhdffgfcfebghhchafhgcdecadcegdbeadceeggbadcdgbfedcageadcddgcchagfdbaddaafgegfedfbhaedgchdbdehgbfaffeabhefhdfbfdfhedccabfabfgeehefeacgedcdeddbehbheehbfgdbdfbcheccafadaeafeggaabbfeeecfbfhgagdfhfbhbgfa cedcgbbfhgfagdehegdddbadfehdbdbbaffbdbcfdhhcfecggeegechdbedbchbgbcdbhcbfdbhcabcgafabagdebfccehgaeebgaecdbhfgdeeeebbefgeacbhagdcechcdfcdhagccdgcedefhbggbdegbfbghfcggbdfggcacedbhbhgcehfagfgbadegcbgegdgdaedefebedahgahhhbfgbbehhcdhbffdhaddhehaadgcdbbaaaahahfdbgadaegdhbfdedbgfcegcaecggehghcccbefhdbdheachfhbfefcfdedfgeafhhcfacggedbcggafgafbdhbcgcacfbfaaefdgfbcfdghebaffeccbhgedebabgffbedceehffdbgcffbbgdadghcgbbcfegehddhdfhfdfagffhhbbdebcdcbadchfbfecghgacbccedbhgfbafegbfagachaceagbdebadgdfbbecfbbehcadcbdbaahbfghdfehaffbfcafeaechgdacdegeceeagdhgaheccgcaddbgfhegeadgggadhdbeahddcchffabbdfadedddgabdchhdceffhfgdffhhchfdfhceaheebcccchgddefdhggbdcegdfbgafhbadgahhbbbfcfdbdfghbechccfgfcdffafgbcebgfebchdffgbghbdhcadbfcdgefhbhahehddfgebfcfdfacfdgadhcbgaahebffafdhaefhedefbafhbhhegaaebcdehhfgffgdbdbffaeaagecbgadcgehhdhaeadg ffhfgceghdebchfefchedcdagfeaacegagehcfcgdfghecfeecbefddcffahdaegdgdhbfeedhhfgdbabfhgdaagceebggfdhfdbdfcabecahaefebbdehbbecbefdeggchhffhgfhbdhdbfgfcabbhefccfcggcdegaeghfdfhgggafgcghhecgchaacegcegebbgeahhhgcegcgchagdeeggeddebbhhhgbaeggdbffegbadhffdaceddaabbgbfcdcaeceegcfcgbaehbeafhhcghbafefbeeghfchahgeghdddefcbgfadahgefabeggbedhfgefchhbcdhdghefggbdbbdagafgfccddeaaabbdaaceadgcchbegbdffadaaebeefdagdgfdabhecbfafcgbbbhdeddggffacheffehdfggfbedbaehbdggaheffeadafcdhcggbdheecfeedecfbachbfachbffccbfhfbgfaeabcdhcgafgfffdcahcfbgdfccabhfgddhdagddbfcdbaaafacdhabfggfcbbaafagghgebadadfefedbdcdghfebhddcffefceahbfdabgffdfffadfafghdgfbdecedcfhdegbefbeccgfgdbhbbbdegagcdgebcbffdhdddahhgaaeffgbedbahcgeefbbbabacbfdfachgdchacheaehhgacgeaceecghchacfcdhgaebfbcaacdhaagfbdbecfggacfbcffedddecafefhdgaddacfaddbhehhgdccbbfefabcdaabhbha ahdadfcebfbhdchffaabdhdhghcdhadcdgaahcgdafhdfcefecbagdbhhhgbbhaggefhfahbcecheeadggbahhcfabeeeffhbhgdgghhcfhcehgbgbcghfahfabfaeaacecchfdhhehaabdfhghdfhdefccaaggfgdccafdgcgagcdhcfdfeacdhebbcbgdcgaahfebchceabcceabchadhhabbdgbbgffcfahcaeahhbbbccbefaggdhggdbbegfbcdghhcbabghbgbggfdegaeegcgabegfegeadeaahfccgfdbgehehfabfeceagfbehdfhcfehaadfhceaaecgcbebcbbbefgdbaaehefbhcgcffecbcadeddhahgaebcbhdhddhegbbfeaeagaabgccehbhcacgedegfehgcbggbahghfbcgcfedhdcbfhafbhafaedddgbehfbdcbbagbbdebabdfacegfdabecbcbbfefeefffeffbbccgbchhahgaedbdebfaedfbbeaaheddeaahaecdafdagghagaebhffddbhcghhcbehecdbhcgcaedfbcafacagghacccbchhbbhhdbaddbfgdhbdgedhgcdbddachededaabacaffhacbdfcedecbdefabgdhchgdcgfgbahcddddfabdacbgffbfbbcgbdhbggbabhgeccbbgfhhfgdhdfhgdefacfhafgghehaebchcacfhhcgfdhhfeabfhegfdffhfccgcccfcebhgfbgfebhegeedhfhdcfedafadfdacbggaha bcdafbcchfcfdcgdgaedchdffbhchgeghbcaeehabababcfhhhdbddfhefcchdfbbbfcefbgcbgccdegdhabghbeabdcegdgbgebafeehdcbbfedeeafcaddbfddaafhbhfdabbbhfcfdebdfgfbfhecdfcaecbffbccbfefhadaafbfhefhfbdadebdgbhgggbfhdhcchceegfeaaegdeehffaaghaehdgbhhhedagaaefehaaeeaahgcfhbcecbgdeeghbcfdhbbeeahdagdeffhfabadbhdgbacegfcdfhdeecdhfdbbhhbdfceddhaeggchhagddbffgbafgafdceeffdcfaddfdfceabcbegebcefheedhfbgccagaffedfhgefedebacdbddcebgccgccfceceddfhaafffgahghfacfbfgbcgahhccfeggdcfgchfbaddadhgdhfdaagfahfgaahdhhdcfhacgffchccfbccbbaadchfbffcbbbcgcdcabdgdfchfaegafggbbaddggbecbceggffeaadgcbffffhhaggafhfdaaeebhdceceaabagagdcfbfffbgedbffadgdeeabgbhebcggaffcdabcccgagcbfdebddehdabeccgbhfdheaeaahagagadbghbeaefhaacfgaeafdeccffbdbccabgefdhfgafhddhfcaagfbhcebdacddacbfhddcafhgeachdefhfafaeeghfagdchfgffdehgcbhhecfagbcbghhfgfdhdghfbegcbhfebfecdcbhcgdh begagafebegecchechghgcgbhbehhefgdedageccdcbfaagddecdhecdfeeeeeaecdgfafhbfbcdhhgdcdffcbfaehebbabdhddcbacddbadfdecbffdhdgabbbcdbcefdggagbagdabahgaeaadgehgghbafdfdgbhchbcfeaebgdcgaccheeggccafcddgfadgddfeggagdecddgadaghahgfedbffcgcedeaffgefgefcbfacdgbhagfhbbhdefbgabacgeadchfahbedadhggcabefehagddbabfabdgfaecgbhbffgedgdcbgaebeghaccabddbhgfhfbccdccfddgbehhaaebcffbaebfaegebaeddfecbechddacccdgadcafhgdfhedffadadcdbagfbafgdhcafhbcagabgecchhebgfeddcdaedafaebeacdhaefegbaagdghdfefcfchdeabchegaffchfdbdbgaffecbbgdbccddecggeacdchaafghhbgeagcbfebgeecghadcaehbabbggdgbhhfbecbageadcfffbbdhcceaaafhggfbbhcffhfhaedgachfbfgbggbhcgcheddaechfefafeaghbghccfhaddccbhcbgbhfdffccfgccbcbegaecaghddcafgdcfhechchcaecfcbacccbbabebgdbhhhfgabgafhdfcbfcgdhaabegbgbdaffbfchcacbbdhhacgcbgdfhbegcegccbbghfffeefaegcbdgdcggbebahbbbhbccfhfadgcgdhabeh hfffcabhebachagahfhagbggdhhdgbdgfcgdddcgfchdcaeagfafahgbhcbdegdahaegecfeadhhaabhgcgdgffhfebgachcbbdfefebgahaaahddgbgedhggfbadghcadbhheeehafhffaecadcgcdhacagbadehbaacbggedhahcgcdhcbbccchfgecdgccbgfgagedbhddffhhfgbhahhhheaeefhhhcchbbefffefaabhddhcgdcedehgaggdeegbfdddfacbgbaaeadbddaahgchcecbgcehgedfhhbaaadgecbahbdfbgeaahcdccceefdhbfhdacchcfeeaedefgeaeehhehgegebdebggfahfhfhhddeegegfcdcaeaacgdaccffccdebegbdfabceaaghfgdgaccbfdgbegbfgdagcebbcbfdhbchcdahhbcdcfedbgagcbdbhfbgefhehhhffffedhcghbabffdhhdgbgbgdghceaaahgbhhccgccfebhgfgfdhafhefecabgghahffdfhbecdgababdgbffbecfabcddhcgbdecagfhdhchdgddeddedceacgggbddagegdbdgbdgbfcchhfgdgaechcccbbgfefgcgabeeebdbagbbghdghaghdfggcfgedcbdddhebgahdhfbdhfedgbebhedddaedgchaedcebfhachbabbhghgfdbdggehddgchgghcgfcadgfffhhhdahfbfaehfehaegaaafbeehdebgeadcgeabffhegecedfggeecfchhbbfffc gdahgbbadcbddbcbaccebdddgfbbadchbaehgehcbeddbgfcdchaagfhdehgagddbbcagffghacebdaccffcgadgebcbgcfbhbfgdchhdfgedhgdcabdgffdcdfaagaddfdcggeabcheaefcbchfbbggebffagedhdgccdhfaecdddhcfhgeghdfddfhghdgcgdbfffcbhahcddehcdgeeahbcechfhdccaehfbacdaheabeheeeabhdfgdabbbggfacaaechgaafhbhgbafefefaebceddafgeagfcbgcgceeedgbgafccehgghdfcahcaceebeddabfedfeaeaheddabgcecbagagadhchghfadbgddgceeeahcbacghcadbhcgddgdcbgcefddffgfebbbebaddacefgbddddhhddcaefbhgdhhghcffabaeahhbfdbaehedhegbgeefdahgfdbhbaddbfgahbbcffbhbaagcdfehdfhdfeccdaeffcaebecfadfedaehgcgdhadgebdbddeeddchgcghfahbbbegbccgbcghacabafeeehbgbhfgdddbfhdbfgggbcefefegbahghfbeaefbecfachbebaafbbfcgdghgedggababhggdgedehhffgfhcfaghahgcfchddbebhcdhbhfbeaefhcceaeahbfecacdbhbeecafbgfdeebdhdadhahcececaghfhbaahhabfbfdhddegcffffhhffegbcfdbbaabghdfhgcgbhccgbfgfbefgbdcgaabchefffdfdeeac ehefabdbdhhfeehefabcbhddhdgbbceaeecbdfcgdehggdbhhaadefechhcgdeeafcbffebaeafghgedggdhagaebgbceafcdbebhdfbdgbcbecacfhbgbebdddacfcfagbhefchcchbfeecghcchadddadedaecehefcbgcddddfhdcfhcgbhhaahhahehhchgheeedcdfhcbhfgdeechbgdcaffcfbfhdegfffaafaagfchhcdbdfafbgcefgfdffdgcdebgcfffhefhdehfdghbgdhfdacaahhhgbhcaghdfdgafdghbfaeahfccffaddhbcgfdcgbhbdfgahecehfaeabgegcgcdgcdgaffbhdehbfacghfcababffdfcdcccbebhdcfagdhgbdafhhbdcbbgabgecdecddbafbebgeehaaadfhccccggbgegcgddhcccgcehhbgddhcadbhhehfgeceaahadhfbedhcgdcdgagecdebffcdcgeahacdffebddagfefdbfcfgcedagbgdaebfghdffeccagfbebdcbafafgffccdfbgehdgfadccfcbchhgfebaabdbdhbfchhhffdcbacbfceegahbagbdbbhgagbcffggdhcdfafcdchcghfebbfbdfahafhahhcbcaffccgaahdfgfdegagegdceafdaaabcdfecfccgaafhacggefcfghhhecebgdbhehdaedccgghhcdhechcacegcceedgfdadfgaefgcheeecbhdeecdfafdffdadadedgeahfgabfdhbhe fdhaedgcfedbbdaabahchdhhhgdeghhcfhaffcgfeehbedcbafdcgcbceafahhgdfafgababacdcgagbcahacfhdggadhgecgecffebccahfcaddegfbeaadhafdgafefefeecfdcfggfagadfgebdfdgddfccaddbbfdhaaaaccecagfhbbgfcabebbghecdabgfchcefaffgeacfhfbgfgfgedfhfaebgbabgdccacaaafacdbbbchcacabcgdecfdddecddcdghcbhdfgdfghdhdafedfabhgdhadcabaheafbddgbdbhhchhacaedbcaadgbdgbfgfdeeheafgccfhachbgbbbcbcfcafecagfahahbgcdfbhhabheecahcaddbcghbeecgefffhheaafghgdbdbghhebdhhcaagfgahchgggffhhbeahafchhahfcgdadbebcgdfhbefcecabgadchahdbeccfhbbfggaefdfbhhgffcadeccacbecafeghdgahefacdbfbddffffbfefagfbbaghfgaedhbbegfggfdcgfgabgdchhffdghaehacbfegdaehceagegdgfddgaacffffecabhhgfcedhfdfhdcgachehfbhbchfcacaaadbgaggffegcdfcbecbddchgchahgafceaabecfhdefhbcfbheeefehgbahfggfgbaefabdbdbhghaabebfefgcdbeaabbfdfhfcdagfddhdeggghheddghfeabfdbaffdfbgfbbcbbefgcgdbbggdhhbdachcegbfhhc eggfhagbghdbhbhggacbhfgeahhbccfbdagfcfhcdggghggahdhgagachbfcfhbabbhfcggaafaaabbfdcgcadeccabdagdbeachdafdbfedhcgbcgadaeeaaghbcbfahdaabhhdcabdaffhedadadaebacagdgcehhdhabbaehghegfhbdcgdegdgchadcghaefddfecdheghddeaaebaahedafbbadcecfehbefbdcdgfgfgehabhgabhehcadhhdbahhchcebegddbfhdafhahgghcacfdgafbhbbbfbchdefbhcdhhcfadbgdcegdegheccaahhgffeegbgbaafceadegaabhddegcfcededggafggfdcddhbgfcggefchegfebacgfedhfbghdchchffahaeeaegghbehhbafbfbdfahcgffghhecdhfeeahdehagahgbggcbahfeabgcggacdehbfeaeeahfchhfagfeeahffhbgfaehhacgeachafahgbacgbcaadfcgbgecahhghbffafbdfaddffebffdfdfddedcdghbedhhdhggghbhfdeeaeacdddbghbgfaadgheeedcaafdcgbdeaahcdfahagbghddfebffebebccehecdaefageafdhcgeeafheagffghafecgegaabbgbehafgbfadhcaaeddaacfhgfefaffbbcdcecdbdfaccfgbbghecfhbcecaehabhbcbfhhcdceedddfafgaeacbfedgfabfeegccedgabcbcfbhbeacaabfcgdhccbffhf bgdghfhfbhccchaaahbegfdgdghcgbdgfbefffedefchhecaabdbcgdegehhbbbchgbbfacdffdecgdecefefgdhghchafbehdgdfegfhcfdgafcbbgaabdbcedbedggddghfffgfbbefgffcgddbdaebcfhbhceaaaehdhhceebafadaccecdaaahbbghbfabagbegeaecfhehhhcehceffhafggfefgbcgebddhgffbhgfdcfefgeaebhheaafggefedeegahhaebfbfbaechdedafhebdbfbfaaadfbecdfbageaaacbfhbeafdacacaddhdefhedcfddbhaebbdhfhcdgbdefgbbdhchddbfabbffdchagfbaafddfbhdheabchdahcagafabafaggdcdbdeeeafchceahabeeccaddcghcahfdgfbdeaedcafefeacfdafhhfdbffccdbhhbedcehddbahebagaeheafdffafhhcgcbfagcedfaaahfccabgbfceagdehaccecdcgefhhgeggdfbhecdfhbbeecghefbegfahdhgfbcafagffhgeefeedeefbaefadfgeccbcbaabdbbbgbacbghdgbbcbgfdggadbafhhagfdabgfcgdgggbahahaebdeaabeechfhdhgcdcafchehhecggcbadfbhhhfggdffecadgegccgddgfffhehfccfghchgahdahhhfhdghffdfbafgfhacdacfhbfbabdbeagagbdfeegefgdfbeefdggegfffdedgahgfffhegdgddh achabcecgdbcchfgcbfbagadacffefcecbeaffcahegdgbbefcedgeeafhfbaegedfgadceebfadfhfceccaghbdcccgeaafbfhgghgecbbebggfhcdafhdgdabcecfbgfgdchcfgfdffdbcdhagagfafehaceghfaaahaacdabcgbdgbhfhgdhahaacaccbeffagdfbadbhagehacchhhddbdbgdggagbgcedghgcagbeegbadcdeaahecaffdggbfcbcahcedfhdefeadbbahbfechefghahhgdhagfecdeaghahefhaggafgaceddffagaaabghcfbdhahcdfegfdhhgccfacbgbfcgagdcbfecgeacghacadhghaafgeaeggdafdcghghecbadgbgbbdffcagcfahbhffefgfahdhchcgeafbfehdcdebcbedfhhedbegcbcefeadfefaaaedabgfgcgeghhcdfabafdddababdehhfdecbgbdaeeaeeffhabdfcchagfededcagcffcfbdhafdadaahhechcgffhhhceehaggeffdachfcecbhchhagcefabgdgdbhgeahhbddcddhefhfcefgcbfgddbacfefdcadeeghebcgfcdgbfdbagfgfbhaccggehbdhhhcchebffcgbedhhbceahgcgebahfebfdhafahffefcbcaceagfbebbhfbdcghcefdebeeffbhffhfffeebhaeebahbghhehgbebbdhhdahgaehheaffddhgaeeaageebbcfehfefahgahchcc cgggcdfbebabghfhheggefceggdehbfehgfchccdeadcdhccbgaabcaeeggcgbfggfcdedcghagddbbcfgehhbahbgbhhccgbadfdgceagbhhcbedbbgebebaahcgaefccefddbacehfhgbbggggehddbefaheheehfafaeabhhgfegahdbehbfgehcaddggecfefhbdhghecgabbbheefbeaabadehbgfadhchfaadgabgcgfbffffcedbbhbgabafggebhdcadhhdagcdggdcbeaabbagechfagbacchhgaedachcbhbhggdaddbdaehbbbfhhfbggbabdcaedeehcdcefdfebhbfcecdedhffhbfagcacccddfadehgcdfeacehdehgbbagffafbgcahaedbbdhhdhhhhhggfhgedccdecaecahccabadfdcdaedgcbbebeafhghabchggbdddacacfafgedbabcebfcchbcgbcahacecfegfhfebehbfcadgbggahcbfdahbebbebcfchfbfffeddhffegebcdfadgfghbdahdaechdhgcchdeeehaacfgcghcgegbachhchdaehghghahhgdadbbgadcgffafffdaahcadgaggegeaefeggeedehdchghacefehebcccdabebfdfhhbdffhedfgcdcbbdebhbdgecedcegaadfabhbhfagfbfefdffdcaccghfbgbdgcabfcfeegdebbcgghafcggegffeeeggefgbfhaheefcfaaegchdfcaefagdfaaddachaca gfdceaccdfehehgabhaagaggcfaggdebdfaabdfbfagbgbfgecfebaacaeaegahgdehehfddfddhbchfffabfechdabefcgdgbedgehbcaagdedccacbhbfddbbdggcecdhahddahaghechhbabeafhcfbhghcehdaghdefgdeegcdaaeeccfgcahgcegchhegedcacdfhdgbhdgdbddbbfafggabfdbhfhafhefbfaefbeafdbedfhdahfbgccfhccgbfbhdehhfbddgadffggbbhccbgbhcegbhegccbeceahdbbcfabadcefggafgdgeabeebhdehfbdcahghhfhhfbhgbhgeeahbaahbabadabgbffdffbfgebbfdhdgcbdccfehhaabgfchdcagfcgdbfbefchdfgbcgcbeffabaahghhedcfchechaefggcffaegafedehchbbeghdcbaaafchhaefheeegdfeccabacgdafbffhedgeacchagffaggdcdchhbgddghdbbhaechgedbfbbdaecdhaeeeegfdhhbbeheceafcfcggdeaechfdhacafcbeheahgabdfedhgafgedfhagfhcgdadgfbhahgaefcdeggfffecdgebagegabchbgahcgchgefgheaccccafhacdegehefhfbfdfgcgchbdahaadggebbbchbcgbcfgccahfgdbcbcgdfgcfgbahahcgbhghbehefdbgbfgddbchhggfcdeddedfbafdbcbbabaggacefaabfdaafeahfgafbeggcaahec dccbbheahffadfdffbgdhdacadffdeafdaafcceagafdfcdfccbaefbfedcdcagbbhfhdehghbghahfbbfeaabefeecgebbcahhghfegagbcgacgdcfehcccbhgcgadhhacbcdhfebgheeffgghfdaegegfahchdfhfchcdfchdhhbbhbacggfdggfbadeffbaafdbcgcggffddhgdhaddahdaheghfcgagddbagdhbeafdeecafacfcedhgehgachccfgabfbghcdegfcbbcaddacbheddhggggfgfchfhhhceabaagcfefdcafbdfccadfabghehehcabhbedahaechaafhdbbacabhbegbbcbaaceeeeedcddbgghhfefebcffcceaebfacehhgehcheehdhbeehccabefheebgecgdbfedgbfebcbcbceafceadehbbcegfggegeffdhhdgfhhgcdeehcahacccdeddbadeeadgcbfbebdffggcadchfabeegeecegedebdeeecbdedefgccddfaceggeehedcdbgehebbbchechhedcfedaghbaabgfhgacbhhadfchcbhacffbagagggdddgfebefdfcfdeafbhhcdhhdhbghdgagfchegcagggbdffbefhdbcedgggdacbeebdffcbghdhebbbhaghgchdabfgdefacbdaeafefdghffeabgadgaaddchdbgbfhbdgegbebefaaghcedefhfgeghbbdaechagaghfdbecabgchdcdcfefcbcafahcefbbbfebef cddcdcacaeacgfebhdggcchbabdabehhdaeghfeefbffgdehdacabbdgedagdabeefbbgbccfgehhheabaaaebcafbcfhgfggfcbddeabacggagfbgbdcahgebbeabbecabecadachfafabcgbgbbddbagdbffhfhecagbbfbhecddgddfbaeecabbafdbfabecaeffhdbehggeddhgchddcafdbfbfafcdaceedehgcbfeaahggaghfgaafddcfahacaacaeabfafhdeehfbcbeahafgbgbcdabcgcddhgdcfagadefbagegeechfbddcfbdgcdgeadabbcdhfccbagabhddhhabegfgdfeagffhffgbcbfbeacaegdgbaaccabbchedhbdfeaghhbbahcdddacadaaaeceecbdhdbaeaedafddggdgfhadfddhgcffabfgedcgcbbfbgagaggggfffagebafedffgaecebfdbhefffbchgafcahfgfcdcadhaahcebgcfadfchfdcbbdeabfgfcegaefbfgbacdhfhdfcbdedbaffdecdfhghaehbbcehachcgaccedehecabfccddcehaadcfedbggeefabfhbhbffeebefhhaheehbbchacdghegfccdhdbcebdhdgccfdegfedhbhheaddhecaheegbbeefdhabaeedfehahbeeahfefeccbagcfgeagedahgagfefccageheaggddhgdagchbbhfdchchaheeccghgbhbefgcfgdabeabbfdbdfechebbhebdgac ggcegeadceafgebgggbbbfcaecgcffeahchadgabbhbaehhdfeghadbcghecabaegcabcehcbbdgcaccfgeegacbbcbebabedfabacegabcfafaggabfbbdfdaahcaegahfhcgfbadgchegaghaegahfbhcbheefcgghbadeacbhhddacddbbbehfhdabghagaadgfbdgecbbdchefhafccgbfbfffeefcegdhebdcccecbdbbffcgaggehehffbfcehgabcfhdbgfgghgbbabfbdefedbbhhbcgagachebfhbadefcbbchhdgfgcggebceaceffeahaacbhhdbcdbhgfahehecbecfcbggeccaacdaahghgefbbdbdbgahfgfbfddffbbcfeggabhdfedhffgbehdhhbbeabfehghhceefgecfdbagcgcccbdcebhhhgedfgbdadhhddhbbdhecdhgfehhhhhbdhhchfgdddabebcbhefccgdhhhfcgfhbgddacbdgdfbgaabfbefehdcgaccdgcecfhcdchgfehfbdafhbhaecgdbdhcbaaaehdafeeafggedhfcaghfhgcebedfdcgbegedeadcdhhbcccfegcbcbedggfhfghebbhdcabaddacfagdcfehdcgeghghegaabdfgbcgbdeebbeagbabdhehfddchbbfhfhebhgbcbgbdacbdfhhhfcdggdfdbedeehefcagchgbadgaaegafcebcbgedgchdbbghefgefahagahcfdhacahaccdcbbbdbahfddacfhac aafebhhbbcagdefhcbbdhgehebefcgdbebbcgcabcgfbbebafeggfbcdhhcgebddbbdcdgbcbcdbeehhgeffgheeddachbcagfgeafdahgbaedegfaeefgbacddfhhccbdhhfhbhddedbcafeeecbbdbbcaeeeabfahbcdbfffeefaagafbffeaheghbdceeedgfghfdefbgfadbbfhfaahgedcgbecdedegcefaafcahadadcbfhbcbhabgahefcebcgaaeefcadachhdgahgeddcfbcghgfggfbgebfahcdcgddabgdfagadghcfgbdaacadehbdaegeeghcgafcffdfddfddcaeggffgfahffgfbeacfdefafdaagfbcdccdagggfdgfabeabcghfgegbdfagfhebgdbhabefchabbhhhcbcaffagfdccfdcfhhdfgdaegagbbcbdeecddhgcchagfhhegafbddageaccafbdfhhcechgfcgfceddhfabhhgbbfdfefhbcgegafahcbcegfeeefhaaahehfaadfhbecdbfecebahdgacbfcccfbfcebffggffafabaffbbehghbdcebdebhbfghfcdfacdhgchhaeggefgfahabbegdbdhfegfceedgcdfgdfhbgabecghdhegbgeachgeaeaggddeheecegeeegefehdggcccbfbhcfcacdbahfcgeghfccafefdddcgecbheahdgedfagfgcafhdffefcfbchefgebecefdaefhahehdeefccbdheebhhfecaecgf ccdegaachdbfebdhddhachhegafabcbeefbhgeabadbbefbagdfdcggchbddagacbfgccdcgeadgaaehfhdeagchadgafahehcabacbchdgeefbbaegbghacbccfhfdaaabbehcafgbhefchhdaabgbafafcadcahhbahhhedcchdefchcdchdaacaaafgbbaacdcedbhefbdcgeggbccebfbhhdefheaaggdadgaehcbecbccdagghageeffdhaefbffdddfdgfhdbdcfdhbadhhgdfcdadcafdegbehhhggeeecgafgcbgbehebgfeebbbehdgbhbeebehchgeehcgaffcehhfaheedhcaaggechgfbeeadhgbbgcabccegdgedhgbbhacgbagaaggachaehhbbgfggbeadefgbdecahhdffedefacdefehhhffbagdhhfcddceggdcbagecbcdbhdehhdgddfgadebadhcadffhhfffdbgbfhcegbdbcbdhebcfbdbbccffhafehfbhgggegabbfdcadgfbbcabcaghebcfghgdceagehefdefhfbegffabbcgfhefgecbffhcacecgegddcebbcfgfegccehcefbhfcdhdfbcfhadabaecegeagdhecefhfbfcebhhhfadgeeebahbfdcggbgadfhhdceadcaffbgcgdegafgbdbhdddgfhhfggehabhebhhaeaabbdedadfageaceagadbabfdhdebfbgcfceddhhdhafgfbafhdhdhegedcceebgeadgcgfccfbe fbgdefdebfgbegffbcggbhccefbfaebefhfddhecaegdffdbbhdceehcggdhgadhhfbafcgbdbfhacebeccgacfaadgefdacfhfhdceadfcgacbcdachhehdfedchbhfdebdebbdghhfadeaccadchggddaabghchgdeeggeccfdcfbcafgcbdgfcabgghhbffhbdfgcgabhcdfhdahhhfecdaafcdeccfaddgdgefbgdegfddbbfahhacbhbdefechccadgaaceeabecbchffdgcfgafdagbbddbfggggebgbfhfegacfaedgabehehbgceaggeadfhbefdebbcfebaeaddhhchedddbgadabbcbbfhbecadehahbgabhfegadbadaccdbebfcachdhbcagefhaegfgbddehfebfadddgedefgacaebahggdgbgdgcghcgfhbhfcaddgbhccbacabbebfacbdfdbdfggdddefdhgehdfcccbfbgcfgfdddhcecdhedghebhhefcgcaecbdfaechcbdhadhbabahfedhefgbbdaaahhhdcccfbcadfchhghgfcbaaeeghdfgbahacebegcbffdhhaffgdefdgcahgdfcdagghdefhadfdehcehebffcfeafdhhcfdefafcbccbabbbbceeaebcebfccfhdbhdhcggegdbeegcgfdhghfaghdebbbfbbfcdbchdededaacceghgcffachdfdgcchacehbbbfdffchehhdfefedaffecgdhhffdfbfedhadhgdhffebeghcf hgadbfegcagbebfhgaadfaafhgfeaeaaacbadbfgechaachhccccdgdeddabefgafbebeegfcadaacchahgfadgggffcecgfcbcdaaghcdgcgaacgcbgdeagheafedcgegfbfbfbfgdfabbahbcfahfcdebhdhfcbhbgcehabcdhdabeddcgabefacaagheaggchhaechgahgaddfeadfgfchdahegghgegbcccaegfdgbheachbbhbbdbhahabfhahfeagcfbfcfeedgghgcchehdeahegdcccahfgghaachageahchhcdgechgdcgceegbefffdbhgchhcghbehaccgdhdhgfgdbaefhddhhafeehghbdfbecbehgecdcdfdeghdagaeafhbecaegfgbacbdbbahhhdbahedfdfgcafbedfbdfbcfbgebeddagfcccghgdcgahaffcaedgdaagddadhbaegefchfacdgchgddfdcbdeafbehcgcdbbahhfhheechcegdchbeadeabhcddbgcbcchdcahhgdafceeahdbbggecafeeagcbeafabdffeadehcaheebdfbchecaeghhdfdfebhbeggbahbeefaffhfhdhhhabedgfhdbdcheeahaacgahgaefcgeacccebhgcbecghfgdfcebdadbadgdfaadhccgaccgffgbfgfceghddceddgcehhbgeafcahafbdaggdeffcbfededafbddhgdbagfddhabgbhchdfafabcdedcdahageeahgbcedhfhhhhcehgcbdcb gdhhchcbfhbbgaaccaggeghgbadgaacggfadbhgffaffcbgeggffbacagaebcdcgdfaaedbdaedbfebhgdgaabgfaadhaaeeebcbdeaecaaehcbcceecgfcebefaahgfbccahdhhbbgbbbfcchdbeabbehdacababggaefebahhcehdhcbhbgceddheeehfehgehdaahhdffabdgabeaffabgddcdeabfacbabcgcaaabacdeacagfhfageebghcddgchaefffbhhdddcghebegffaddbccdafgdedgdgehagdeedfahhbdbgacbbcahcagfghddebhfeefcaefagcgchgehgdghehggebaedgabhadgeddbgdeggbbbbcbdggdbdchgheahbfhchfhhafchhehafdhbbeagdfeeccgghaegcfhfehcegegahbhedhebgcahfgbcbbdechfhdheebfcebebgabgcgchhhdheehaachbgbebbdgdagbadfheegbdedcgedgeagehgbfacbgdbgdhbeahaebcedbaddfcdhfhgghdaebhdefeebfeahdaccfebhdeadddedefddbcagabebfhccdfacebccfcaeagabbfdcbfeacdebaafffaahbdahbhhedbgbchgfaffgdeahfgfacbhbhbghhfbhahbccfddhagcehfbbgcbddfgghadcheafaabhhbfbeebhfdcgbfhhcbefhbbcbbgbcdddbcacfbhgffeebfbacgbfcghccgegcfgdeegggechdeaahhcafbgeffcc eagefehbgggheccafbhdccccaghbcbeeghddehgdhcfebbhhdhdadgahebgcehabedafcbheacfabhddcbcgfegdhaeaghdaegaahfbffgbcdhcdhgacceaefagcghhegabefhafghfahaafaeacgahhcfbbgbfefheehghbaffbbfabgghccgdhedbbcbaghhcfadfcdaehecadehggbhdeaahcfbcbaeahhhefbhbfebaebbacaddhbfdechgbagadadgegbdcgcfbdcfchehhaffcebfccdcbafegbadhefgefgfbcdegbcdebhbgdhgegbhhbedfeehddhgbfdhfgceaceahdgddfgcgahhgbaeaeaaecbgacbcffdgeaeeafegbahbdabbegfhcaagcggefdgbgafdhecgbeahffbhbfefgcgahhfddhfhcgdebcbhhacgeadaeacgbfchcfhgcddbhegedcdfcdbhecfecgcadbhahagfaafaeedhdcafdbggbhhdcgdagehgdbcebgcahaahhfggfgafbacaeebbbhcefgahafcefeeehhhachhadchdfhdaebbddhdhgeaghffadfbhfhaacgdfhfcdaggfabggcbcdfdbgdfhehaaaccafbbfeaaehgaeffaechbecdebfbfabbdbahaeeddbgfaaggdegfdhdcchcacahefdfhahdhahbbbdbdhdfcccdfhgfggeaaefabhhfbcdegbcceagccabhedhbedagdfgagdgehgbafhehecegdcheahdhfdgecbe cafeehacacebdgabhcebhgeechfchhfdfbfhcdchcdddccfdhedagaaafbdfafceaecdcbffcbcdbaheggdbbfbdcheghhegeghhbccfdcfhbfdheadcfaaghfhdegbcbfabcgfggbebfabcgehdhbebhabbafdhdgbadhgfeahafagheccahfcgadedfheeacdahehbhgagcdfhfgagfbhgfddhdcheghgfdcdaccfaagfhdcdbgfacdgagddaababgfbecagdeeeadfdfdcaaeefaadcdhfbdbhdbehgchcaffcaegdbhhbfghehcfbbcebffchdbgedcgcacgegdhccdbheaadfgefefagbecgegaeechggdfcceccfcdefhadhfeebcbfdehffdcebeahgfddeabefcffdhadehghegfbeahfagchegfhgcbfaeaabdgdhddhfhaddgbecdfdddchcadebhagcahfgcbceaeeacadfebbhgfggbafgaehhbcbfeaabgfgfhhhbbachafgdeehbecbaecdabegadceedfacgehbahhhcdbahcaehagaadeeghcfgffegahhedghaaehcgecaefdghdecgfebgagcfehcdbcdefgbchhhbfbeghhgdebcfdgfcggcgahfchaeafdcceaaehcabfgaffahbfaaehadhhgggadhhecbeeahbcdhhcgfggecbffabebgbhbadfhfbahgfcgcdhdhaafgbefcagdbecbahdbdaahgbaehhhhfebbebbebhebddcfccafdcbh dfabaebhabhhegfbfbfecbafehacedbdhfefebhfadchechbegdgedcafgggghcdacfbafeghhbdacfagedgfeedcgcecbbbfefbhbfbfabaahcgeeefgegcddbcbeafcdcfdggbadhadedcchggfaceeccdhffhdfgdccfdhghegbdcbebahddaeegahhhfgabfhgffchacadghcddceheghbbacbafggahaegcddfadhgcgadhcgeeacadaedfbgghffechcabgcehebaegaccdhcagfcbhhcfhgfchedfafhbababeebcdhacahegaabagchhaahhceffddhhbbbddfhbgdbaabacfdgdghcbcgcdgabfcfhdccbfaacebgfefafbcgabhheffbfcgdcddegebgfhdceedfhdegafdfabaadhccagdgabfdebbcehcbchgcgagaadhebecdfafgdgcfcdcfggeeedhfcgdhfebaegghhdaaddacgcgdaeccaheadaaggghdabdheffadfddcefdfabcceachaaeegabhhadegcgaabadcdfdhhcgafddchabbgeaefffbccbhdbcdecccdcbgfaafechdgfdcafeeaebabagfehgchcgcefaggbbcaedadeddbfaahedbcceedaedgfbbcabaecadcaehgecagfefhfcahhhfcdfdhceegebcgadhbdbaehfcbfbbfdbgdhfebebchbabbhbeghgbabadacgbbedbdbddaecaefcchffhcafgegbgfaadfgggdcfcff bffebhghdebaheefbbfaeebahcgcafhaffabecfbagbcaccceahdbddbhbchhbhgcedbebfhdahecgbbaadddadfecgdcgddedbddafeedbaafdeechbhehfcgggacgdhcaedfacfechdfgefdefhfeccaghdbfegebbfcfgeahhhgcfgadhbgafheghcgdaccggadfdbgddhdhdaaahegfgcffhddahhgbghbghadfeedccdgfdgaaghbeegaedeefeaebbhfadgdedabaehbhgcggeefacgfdbegaehcafdaccfaagdhffhbchhahdhcgcddabghhhcahbaeeehdabeecdgcbhffhahgdggfhebcabadgdggbfedeebghfhfeeeebdhcgbhechfbheggegfgbdhhcgaheddegcbbgdeecgbdaeaebbhegfhfddebhdhdcfgdggchggdhageggcgbfbhfbehgfaebedcacbdfbdbccccbhdfddadafdbddcgecffgegadfebaffceachfeebhaaadfeggbefffeeffbhgfhafcfafdhceaadaaffehcbgeafabccehhdchbgdfghefafehhbdeecdbebhhaeegddbfhafgbeabeecedchfadcefghbdcefbddeeghgbafgdeddddaggaccbgbaagbfebbgghfbfcggbdfhecbhfhgechbbcgccfdcfbgecaaebdfcgdeghdcbahafagdgacdeccbabdhdgchgbebagfehgabcagahghcbbfffgfbfbhebbheadgbeadeb gfbaddabccghegfhcagbfeacadbafdgdgehhedbegdgbbgahgghchfghcbhfheddgbbcadhdgagdhgebfbdeadchcgbcacfcaabdcfaaeehhaddfdfffgabdaggdeghfcheahhgebdaegbhhdadehgeehaedggggcbghbhgcfecbgddgdefdeegddfdhcacgcfcbbgcfgfbacdhebfebbedaceaafdegaccdghbhbgbhacgbbgdfaghghcgabfdedgbgbfhdbbgafaebecfbcabhacbhadhahedhccbgeebdcgheacfhfegggabahecfghdefdbbagffdcbffhcbggagdaeefbhedbegafedbgdabgedahabbffaecdghbacfeacgedgabchcceehfchebcgbedabhghdcfbedadfhgbaaddaceabgdahdahagahbghacebacehdfehhagegfdacacggheabcbhaebfbbcdhhhfggcgacfhcfgdgdfcehdfbfebcegabgadddgeedcdebcgccedabbbebgegfgegbaccaffabbgbfbbdgcbacedbeeegffafchahfhdaeedddffcgbhabghahbheedfbghbeabdcfbfegadcecbbebehhaddbhbdhggcfbfgfbacdhachcafegfgfeebabacdgcfecbgbdbhcffbfeadbaegfbfbagfbggaahaebfaabcbcadcaffehgeedebchgaacdfbgcebcdhcehgfdacdfacdahdcgefehhaheabdhegdcbedhfgfggdadhehgcbe edbhdhagcaefahachdccbdhbcgdabahhhddfehdcfhcecfahgccgfcdedchegcfehffaffhghgahbhcdhcdfacaaghecefgaefbbehabchgbaeddeeddcdfhehaebbebcdeefcffhadcdddedcdgggdbbffdfhdbechfgfecdebbdbfegbagddgbbdggdbagfheabdbfeaggfhagaacbbgdgbgegggeecbhffadhhfbhebdfagghafdffbbaghdebfcgfhfecabbdddagfdghfcgfbddcadaegfhahfeedaeagbaggacfcchgcdcecfehaaggbeagfaddghhbabadeefbhhbheafaegdhafcffgafehbbfaacbcdfebhgbcabhgcbdhaaebcddacdcbdhafacahgbcbeffggaadeedcebhhegfadbbfabbbccageaedgdadachbcchbdeegfdcghbfbfgdffbdcghhhechhffaahbdgbdegfgefbbehgccbfcaeeehbcbdgfcddhaadacchbbdhfccahgbddgaachfbcbegbcdechgfghhggfahfahcdchdagedddgfdgghffbffgccdahbdeabdgeafcebbefhbcddeheagcbfcdbhhabhhefhfhgbaagdfaegdffadacccgehecbbeebaefbheggahfabfegagdaahahfedaecdaadggfehhabgcfffhafheechcbgdaeedcbehegagdheegaefhhcgehaeddheehaaffeghhdgbhegfhdhhaeeaghcdhafebeeeebch haeefhgdhghgdgedghhdaeadaggbfgbfaffcafhfdfgefbccdffcaaaffbchdhecegabghbbedhhcadhbcefhffddahfgadcaahhhehgdhbcaadbcbcdfcfdcdgefgebegbddgcbeabfafbecfgbhbhbefdfgbbgcchhgefhcdecdcagagbdgdhbcfeffdbbacehghgaaebdafchbdbcfcagefbhdadafeacffghadecfceegedafgbacggbeeafchahaaaehdccdcdhhaedaecgcedbfchchabdhggbhgdeaafaffcedbhcfaacabgacfafbgdebhhchhghgaabbhabggeecfhcffcbgbddeahhcahcebbccbfabfhfgdeecgcdbfhdbfbgbcbadhachhbehbgbbfecfgfbfhcedggeecgahbadcghgcbfafcbceffegebadhgfcgeebbafbaghgfgadbdabefffefhgdabfdabadbfaaghhfchhbfcbbggbhchhdghbbgaeeghbhceehegcfdahbhhgeaaebaaaffbaegghhabddfedchheeafbdbbaecegcfeehdfaeabedcdeddaebahbebabcgabbgccaadchdbfbdgeddadbdggefdehebgfbdegchghghffaagdhaaddacccfggfacagaehgbedhfhggdggfgchheedcfhbehagacahdcfahbeedgehdahddfgaageffdegfhafbaehcadhaaabhbdbghbdeceedagcbhdhchbehacddcahccbaaccecdedegca chgbeedgadedgcfehefcfbagggdffghggbcdagfcabbhhhggcadhgabehhhfhfdhegabagdcfgbadfdadehbcgfafebbedchgdaeebfbeafehdebgbeabbhcgeehdahdffgfadbfggddedcdgeafgagaffedehefgdgdgeabaceffcbeabhbfbafhdhggcfddfbhfageggehahhagecgfbafgcfbgebfdfgedbfhcbdahdbchchdhghfffecfdaegfeeghgccebfacfgbfhaabhbfbbbacehdfdeabcagfebdbacaeegaghhagddhefbddafadgeehbhacbegdcchcfcggfehfdgcebchcbegacabeghhbaaccageadehdggghcfdcfadhceeeegfbddgdcdhdghefgehdfdcbhbehdfabeahdecbhbhhgbefbcbcfbceebdbfdbedeahechbgecffccfbeahadhbhecfcchabhaecgdhbefabcffggbceacdfgbdbagedbbdegffgbdcgcgfbgbehgggfhaeebaadbcbefcbahbedhhfbceabcdcfeeggdcdgbcbhgfhfadggdgghghfcechhbeeehbhhaebeddccecgaeeecabggfhdbcadaabgcbeecbchdegbggecfefgdedefbbegffedahegbefdgagabhhdegeehbageebdgcbadehebfehebhgfgbbbcahchgbcfchcfaehfeehgfeabacbbdgagcgcfffefhhcfdchcdccaeagfaaaeghfdgafhfhhgagfabb cfaagdecabbcefhbhhdcgdeghchfhgdgaaeabcbbhdddgecagfhaabgadgbcbdaaddffggdhhfdhcgceahecbbbecbbbeagbgefdbgedgchgchegffhhcahfaeffghcebhbefhbcedhhagcbabfafaefcahdbaadecegaghfgfehgedcghchccffcfcgeaghcghehfbgbcbbchheedahbhhcbhagcfbgbfcebchbhhbbbacbcdgdfcebgebeahgbhfhfdbeedhbhfbfaaabhhehgeeeebbfebhdadhaccfaabefcacfgddebdfffdbggfaehedeeaeaadaafgadhbeghgdcdbehagdhdcfheaegbeddabaccgghcbbacgfhgadbagdehbbahebgfhbdagfgdfhacaeebdacghhhhachbhcgacheeghhgfbgdgeefdadgafbfcdhdcbfhaccgacagddbgfcccbfefgeheadfbgbfdfbagedbegbdbhhdacgdeafdhfbdbgdbfgegfdhahefhchgbfbgebfbgeahhbgbbdaehfgbchbechadfedaghaeahbhhehgdebgbfbceeafghbcegdhffafaecefhgchebafahchhbefbdcececdacedffgfabdahabebbfhahcccgccbfgefghcabgfahhhhegaeeadgfaheafhbhhadhggccaaagcadcgdchehhbgagaafbeefdgefbbcegcegfbgbbcafecbbcgcbgebeabcchacddcfhdgbaadcaccbdfabeccdgefhceafhfbh ahfecfbfdfgedheedbhadgbebhdhfhbbbbfcgcbbgecfdagfdbhchhdhachgddghahbcebgheddbbgddchhecegecbededhahaccdebebdbbahecfbffcfebhfccbacdbgbbbegafaeeabdddecgfbgeccgbhcafcdbahbeddcfehegbfbaeagagdedehfaaadfaheaechhghehfbeghghbeadceafbebhdbcbbagegdchbfggececgebfdddagfbfcfahhhdebcffdfdabhcdhcgfhdhbdffddecebeggdcfbeaefafebcagfadfgcaddfefbhfdhabddggccbhbahhebcedfafbbdgbbhdccedaceaffaabedhcahcfbgfefhhggeffaheegfbfcahgahgabfhbaffaebgebfaahfdchcecbfghhecfhbebbbadhbefbfbbfbddfafgceaeaacedagageaebfbdhabcgaeeggebfbdcfccfhcbdahhadcbheebaaafdbaadbdggffceebaeahghhfgghgahfbdegahhbbbfebeeaceccbgbgffdchehgfbhdeffbadhcbcfhhhebeheacebdbbgdbbdfgdhcfcfdebbcafhfehbddfheaegafbgeffaegfheeaccdgcgdfchgddedefbhadaefhahececcfccebddhdbhggbdeegdehdfhcgebdcgegdhaegeefcegfhhbbgdgfbhfadcdhaeheahegcgaefagadeeaegaahgceefeefcbfegcahbhdcffacghebfhcg hcdggghhegefhefcfgeegeedccaghhadfhcbhbcadheaheaechfcbedfcbgcceccdcddcgfhaegchddhbhcbhffbdebeaghhaaccgfafhcgfdfcbecabhedfhheechahccggcdcgbgdddbfchdfdbegagcggfgbgghhhfebggeafbegdacfbdehfhgbbehegeghgchfbehbdaggfgbbdhecbcabgbhdgfabecdehdhacafbacdddhedbeaaacgfedcabdgddcbhgadebgcfdcachaehagbeaggdcgabddbghghfafehhegegeeaahdbcccedcgdgccdgfgdccdacbbhbcbcgggfdbfhbccddefheedbdhceaabcfdgghhegcbedhacadbghhbbeecbabfegfdaeabdcdbhagcbadghbcbbgfgecchhghgchacabcfcdeefdfhbbafebahgahadhbdchcfahedbaecgeffdcafgfeghheagfadddbeaheehccafddehdggccadfgcfceeagbbfbbfebechfehaagacdbfhedgffbhbdfdfagdabdggdbabgcececgbedchhbdefefdhchafehbageafcehbgdehbgddhdhffebeagdfhbegffcfdccafgegacdcedfggfedgaghbhaaafaggebebaegdabhbhhggddgdcdgdhdfdcfdbceggdfagadhfghgfdbfchbbahahaeehddeccahfahfefgaaabehgfbdghbhhgdadedhcedhegdegdbcbfcehhdhgbbfbdgdcegc abgbdgbgbeeffhefehhcfcbcffbbbhbdcacahffcdegbcgdbgbhedeafddbeefbfecefgaecahhbdhedbdghcgddhbeacgbbcfacagdaahhcffacehffdhdddfaffecbhdhddeghhdgdeabcbbcaececgafbbeacahbfggeecfbhbegeegadbfegabbccbcabdhchaagffhccgcbgffegfcgbhbhdfbcehchebecdeafaehhbdhfeadgddbfddeaadhegfghegabdcedgcgecbffacbddddaaaddgchbghabfdffdfcegeafdfadbfbbccaahfhdebhcbhagbhegfebdegadfccegbaahhahdccafdfdffbaaehgfghhhhacbfcbgfdddhbgaeadeaahdadgcaeagebaddcbagedechaegbadcaegbegbeffhbdbfaccddfffahdbecffebdfbgggegdbfabafddbfbdhceahfdfhcefabfcaghehgcbeaefbdhffahbbchccegccccbfghgadbedchabfefadebbfdbdgcabhcgfgbbadhdaeffdghggeccfbgedbahhgaaafdhfhbefcebagchghebfgbfgcdahfgbfecbgachdacheabgdachcfhebdedcbegbfhbbgcbchadgafhacddchahhceffhhdbehfghehfcegaheadgggccfgbebdccegahdfabbacbhcecebgdecbdhddfeeaefeecfdafdafcgafgfhfeebbghagfaddbhgcbdabhaefbbhgeaebbbabe dehdabfbgffbaagbabhaddchbheahgefbdgadcfhhhhbabhhhchbhbefcbaahfeehcgacdcbdefaaaeagegcaaahdeeaefgacdhcgbgfbgegchbfggeddhbebhdfedcafggfhgfdaefafgcfcgbcaddeegbhagebgcccecdebcbbaghbfeceffabfhbgbdagceaechcfdbdbebdehcagdfchbgaaeaeafbcageefbbddgbbhhcccdffhbheefaehhcggbbebcabaffhcececfgadagebffffdgdgaagdcggeafgbebcfbgcfebaegggfadggbdfcaecbafefdhehefbhcedgfaehhaagdgafgcacdchbhbbaafacbcdhhccfabcacbebadhfgbdghfefheaacffahcefabdfgbdaeghahbhegdgegadbhhhebaecggegebffbcdgaccfgddgggegeacgbbgacedbgceffgaehhbhhbehbdehcbgfefgegahabebbdgdbegggbcghggefbaehdcbfbgacdbeahhgebedaacbahfchadcbachedfehffhedeadhhafhbdebddcbbhbdbbfhefafahccfgbcfbaacdagachecbdeadababaegfghbacffehghbfeabhddgehhgdhgheeeeffhbhgecdgcdeghadbfeechdhedheedchaeceeababhehbgaachffhgdbeceacfdheceecbgdcccaaaaecbggaedgehghbeeegefdgahcaaefachhcbcbghbdgafbcchghgafge affcaggdeedhebcbegadgfadbccaehffcdbhgccbdhhbghffgccddhdgcfaebebhhachcacaefbbbhcefeghhcagghdfcdcgfabgbgdgbfbgghcheeadffcfhdcddhggccffgbfggbfeebfahadhhdbgcfcbchhbhfdeccehbdabgcghgbdgdaffdcbfcgdcbhaheechhchdecgfgeffcfceegebefabbehgefhbghacbcgggcbdgcdfgdgahacfddgdedbdcfecehcdbabdhccfhadgdafebffbadeffgghcahgchdbcffacgaecbdddhfbfcefeggbacfbhebaehhbdbehdgacegegcefcfdbgdagghbfcaagbdgeeahbghhcegcdbdagefehgdbcedehbfghdcafddeeebchbcfdhbhhchfdfeddehdcaehfabbhegfhfeaacahbfddfaeceacgagdchfbghceaafeedeehhhbghabfehaebbafcdegaghgefafhddeahfdfgeffeadcdhcagdehgebhadddeedacabcdcbbcaechdchedfgceabafgfdgfegecgdgdcegabgcccccfgehhbdhaedbffaagfehadagbbbdceeccabceagbeebbbgbchbgeccdadcfgfabgffgehbbhbbhfgdeghdebagehaaacfdcaaagdeeghdbgghccbebfdgeebbefafhggfdfhcdadfcgcabchfahghceecafhcahgbdaadbbecdfbcddgcgaacdhdcffggegadgdddabdhghdb dhggeccfchgcbggagacaadfafcfeggecgcfhgaahbfaabagdheeehfbagfgafheedfhgcbcahacchbaddcdcecacagbcabdfhahhgadgfedegdchbeaebaaadfhecghaacdfehdfdbfagaaaeccchchffbdafagfbfbffecacfbbhafchecfbdchhhcbcfdgbeafbefeefcgfeddghfbhchbfaehfhgecgfcddbaccfadabfgcfccbhhcdbbafdgcgabchbbchffeheffaagaefabdgdagededafedahaafdhbecgghfbbfdehfaaecgddfahdccgfhbaaadcdeehbfabfdchcgggheachghefcgbebffhbeecgbfceggfdchcghgddedcdbhgfgcaheabagcebadfdhghafcddeeagbffdahbgabehahdegfggdbdbddgdhagdgdfdcebccdfbabaefaeagcfffcdghbdebdaebdghhbcagcbabfdehdgdcbgfeaaghafdeedebbabgfbcfdbchegfhgefbggfdhcbbggcabefbadcehcdcdgddeffeghaffefcahfabhceegefhedeafaehchagcefebdbdadfedehbbeffbgbbbdecahddadebaefageefbgaddbfggaefcbgeeaaeefehefbffeaggbfgaddaadgdfbdgdgccafaehegeahegcaeadhdaahbbheffheagggccchchgcfadgebgghheagaedhhhegfdaadacccgeafabdgbfeegaceebcgdabcdchba hdfhaagdfgaagfeehaaedbfdeaecbgeggdgehffdhaddgdgdcgcehgfaccgceccdcdbefagbhhbhechefddfaehhgbggeaedaddaecfefaaaeghgghghbecfbaehdcfgdehffbdhfgdefcgdcbbghdhaacdgacffcchachcdcdfdgeadacfabbabhedbbdadeaccfbebdfhcgdbccdbebagahgdghbcfdccecheedbdfegbggfbhfheadbgeaeccadedbbacbdefbaachcahggadebegfahagebfdebhaecheadhgaegaggchbhcecacefbbefgcdbhcbhhafhgccbaedeehegabdgcbhfbbefccfdbaafbgbbfbfehdafefahgebhedhggheghggecdhfheecbdhhfehaaefdcgadgbggafdbhghcehahabcbfcehhghegcagdfdbddehbgggceedhfgcdheecdfbcccdhdaaheehggbhhhgdeaagfebcdafaceaggcbfcgagffddfabbaebebbeegddcacabaegfcdhgggbeebdfddbccdhdaaehgbbhbhgegdbhagbefabgdadhgedbhgbcchefcccgdegcacfgacfghceccffadeefadadbdbhebdfbbgdhbgbcgdhgfegfhbbhadbebfehcedgefbcfgddfdefacceabfcbbddadbafeebgabhfbaafebbhceaggcbfcagddhegehdgecadbfhadabdhaahceccggdgacfgebfgccbcbfbcgedgachdfceffdaaga dbggdgfcfdfcdghebchfeededdfdffdahdhbgaehdbfgcdebfcgcaedfcghcbggceaebccgdchbhcadageadcbhddfdfacbehcecgagfdgdhdadehcbhahbhdbbegbgcheadecbaehgfefegfcffhfbebhdhdfbgbhdbdhddebahfaabbeeehcgfffehacceebefgachchgebhechhhegfgcdfdabahafaggdchdgbebhdggggefdchfcgdbggchceecfefebgcbahecbacffaggahdebedfbcdabcgabfdfhfcdghgfbeabbgfcaecfaaccabddbfcbegbdaafhhafcefdacdfcaedghebfhbgcfddcdhaefccggacbghegggddedhbcgcgcagecheeffabadhgdhfbebahhehegbahcacbcceaabgbdhefheeccaebahbbbfhecgadhgagedefcgcdchbcddacdgchchcggghaccdecfbcagahaebebdhefeaeaedcfafcbbfgbfgggdecfcecbgbehfggegfdddbdacbfccddgbfbbefaabadbbgahhdbbgheecagddabaeafhhefeacagecdhhhfgbcfdaabdgadahdgabbhcecaabdgbhbeafhhchcbfggebcefabacegbbadfhaaehdeffccgadgeccadbfbfbehgbhcghcdagaaahbgebeghaabbfgcedfchaacegbgahdgcfafdgchfcgbfcfdbbeefhadccbhfeebbbaahagfddachdbhedaghcedagehfacb aeagfabghgggehedcfcbdfbfaggheedddgfhebeffabbggcbbghceheaedbfgffebacgceefgfbhhgcghdehceddbhbadchbgdecdhhegaagghhfdeafggbcaaeafbchfehbghbgbcbacgbehbedhcgffdhffdaccfhgffabfaecbaadfghchhghdbgcbahehbbgffhhaaecccfdgfbcbchdhbhecfeeeccbdcbcgdedecadcddeabfbfahefdccbheghfgcfbfcddhhbcceabbdbhfechebhgadgdcdhfghchahahbdaaeaaahghbccgachbgaffehecdcbabdhhbaaacafgbehggcbhhdcbhdcheedagghhdfcdhbbheffeceacbfhfcdbafhfdhddeafcahbafcgbdebfdeeehffeggadgghehbafaahfdbhbchdfcbahbadfbcfbeafhfgffaadhdcbhfddhfchefgagaehgceffhgaadahcfcgcbbcfdfhfhacccfhghbegdehbcbdbfedaecbeabghegfdbbgdbgaadegfecbhedcefdfaecbbeadbagadhgedhfdhgadcagcgacfhadhcbfggbedbeegccbfhgdechcabbddeacaceffffbhcageegafbbefeggeechcefgfaffhfgaeeghgeadeadcgfabeaghbbbchcadgbcfhhceeeecfcbecfbbdhadagefbhcfagefgaggaefchfeabacadbeaggbhgedagaeccehcbhheceheahabdcgaffgbbaechddb daacebafhcebebbfdbeeahdaggedfbfdabaddadhadhbffhhbadcdfcebbbdeefbdebefcbecdabcagdhhdegdfdhfedgdeafbfdhhaffgagefceafccfghdcefegbgcbahegfdbchfbfdbffhffbacddgehgbfcbdhhbcfghhebbgdgbcbhfeacbgcgegcecfdeddhgdbeachfafffdffdacfhhhbgfceadfgbbhacahhaddahbgadabgbhbdddfdaagdchgedbgddeceaachfghfebcegcfagfecabdaefchfdcfabdafaecfdbfbhcadadbcafffcadcdgeggcfgeefdbfagcgbaghchhbecgfabgfgfhhdbgfhefadffcbeahgheddfahebaafhfebhdcehfaabedggbbgfgccahdgffbbbaagfhebhfabbfabddahggbgfeefbagecggeccefdcahdgbefchfgaedchfbfcbeeeghbbehcadcaedaagdchbcchffabhagacceaefgcegcdfccafgdabdhcegccdfhfggfeghgccgaebchdhhcegdhgadgegdcaaggedfefhfdhcbedfhbhgbebegcbbfgacffgfbbgdbdefdadeacehchhhbfbchcddceadddcabfhadaghfehcbhhbdcabacbfgagghgdgdddfedchbaegdadegfghhaeggdcbcbdfgfcgdbggbahhgcfcaebafgddgafdehbdfbbhaaahdcegdadeabhbdhefgfhhfcaeffhdbecgcfhfbbdebd cdccecbeafdfgcbfdecgdeffbcdhfgdfbbhbhbccdddbebbgfghbbcceaheegbebdhgdcgaedcfabhfcddhafgccbefdhdcecdeacgabdfabhbbfefhfffhdedhaabdbagbcheabhdahdefhebdhbedfcabbehhhafgbfghbffbdeehddacfbaedabhgebbecaaegfggbeacadebfddhghdhhfdchcbahahedagedgbaghaadaecbeecagcehbgfffeacbhehedfdeebacecbhcgagbebdbfaehgahaedheabhdgbechbgbccadaffeacaededgeabaghcbefcebahccdggcbadfdefacfbbacabbchhfadhegeffeeccdcfbddhfbfebgffcgeedcbceaehhchdhaagfgbggedghfffafdfdcggdgeehghhbcdcfeebbebgacdhedeafhbghaceccahgbhbgcgfggbfacffdghbafefcffhadfaccdaehabgdedfeecdbcdcfddedcagdabeacgehaccbdfbhcefdghhabdgfcebhbebbbeffchahcbehfecfcbefgaahbadhbaadcbhhhgachgbdabchhfghegdchgabggdfegfgaebfaehaggbgcfgghhgaehfdhhdghbecghfagedeehebcdfccbaachhcggfhhgdcbcbbfddfagdfbehhcadggeccehbggbagccaefegcbgdghfffaecefhfehfbdaehecbdbafebdggfhfdccehdchfgefbgefabgbfefeahddbg gbdahcagcaahbffbhaabdfagcffdgfheeabgcedgdcfbaagfdegfbhaddggfchffachhagafgdggdeghffadhhgddgcghccedaahcahadeddahgcdfafhaebbchfcbhaafghafadbhffdaehafeccaahdgaegdbfagagaahghgaceabbhgccbfgceaddfggehadfheebfhebedbabcefccehfabacfchedcfdhegfbfbegggahbdgdbfhdfhgbchchbeagfbfcccadacffeccfdcdhhddfdcgcbaeaaadhgchacabeddcggcffehhfhbgegfgegcgfbgcdhhgddhbfdcggbdbfchfeagffhghfegfdbfdchahagcaeaeeahbdgdeccgdbfaeegaeaaehaaefdbbdchceeefcbdcfbbeceggahggehhgadbbbccbfeaddebdhhacggahfbcadadaaehdgddefdbfagdcddcefahffbghchfehggcecageafhebcfcbabeaaefcfabafgdgedbafffdeebgebefbgdhcafhdccdebdheghfbgbaeeegedbdheaachbbacbbfccegcbghgffccbabehaaageaaaggbhhadefgegcafgeahfbaddbcahgaddegcgaeabfcgbhbbfbdccehddhcbcdcccfgbcffhbhcgegadeehcgcebdhfefbhggfgdadfaeccagcgfdhhgcfhdeddagbchacahdfhfehbgebaeebgdcdfcghfgddecbcheccafahcbhgcbefggcefhggacgff ebhgchdaeebhafbhdffegdefgbcfbaafeddhgagbffcafdacgfbbebfffechafcdbghacbfbbgebgfedeghhebhghgfabgecaffhbcdbgbbgbffacgcadgahaghcgcgfhdfhbgagdefbgcgdcbdcchahcfhfbgaghbggfgdeedgefdcfdaggfecaggeffghhhbhabgecbadbbgahbahafdhebcfhgdhbggddgafahehcfcefbhfbchccaaagbfefahfdeabghdcabafgfhedgegbbbcdbfebffcgcfbedafccgheeggbehhbegbaggdgdgccchgfgfghdedcdggeebbdagegdfbgffdabageddfdbcffhageabhcdcgebhabbcadggbdgfeccagbahgefcbhfdabfgabhhfcggfcdafbfhebdgfdaaghhggcfhahahdaebggadbefeafgddbbdbghbagedchefghabhgfbfagaccabecfgbaacabfedcbaafaabfebacbeafbaebbgdaggedbedcehbfheaabfffdgebabccdhcdecaecgaedhfhbcgeafhhfdafcaafbggcdfbehgdddhdgeaecgcbgcfdggdcheagcefecebhfefecagcbhfeacacbafhdaehbgeaaehaghffacbagbdhecbegegdbgbfbfhdhbcdffhdhgabhgheedefdfbcgdgefaefhaeagbfcedacaaegccbdfcbebbcchbbcbhffedeegghgdefdbehgbbfeechbffhadhbecebbhghhaeffhef hfadahcfahfhaahgfaadfgddhdgafafhchedbfhadbbbfheeddhfhdefcgfdccfcfbhdhdfeadbggcecfhaffhgcdbfagdbgbcgdbfghaefgccefcegeggfefaggacccaahebgddcadfhbbdcfcbabfbdedbfcgfedfadfdebdbchhbdcdegcgfefeecbfgbahgaabgadfchddefcdhfdcbfbhffbefacdecheddfghgagdgahhcchdfgefdaehdegeggbecfdhdgfdfddffbhegcgdghahdcfbfdaceecddchebebgeehgfhhccadaabgcfdehbcfeagedbcahggffcafhdcefabfbdbfhhebahhbccdbdbfchfbffaegaagbgdbhcebadehbehhefdcadgbafeabggfgbbafgdeaagbcdcdadhebfaaghfebcbcchegghgfccgefcgagdcchcfbhdagaabcdebbbcedeecdcggcceeheehfafdeagghcdbhggdcebacceefbafgffaehgfggeaegdchgdegafgdcbahhdgcahegchacehcfebcfhhdhehffbaedgdcgdheefagfcggggdbgfebdbchehfdgfeegcchhfaebcagehbfhgbdacfdeeghdcdhcagcdeeebcchgfehabdfcfbaggchfeeeaceegacdfgdddfhgggffehgbaageegbhgcbbeefcgeggaceefdebcgadfbfghfgdabbfbgdbdgdddbbcacachefabefabebdafgchabfchbdgeaeggcgehbffc hgdbcdaaghcegeagedbcgfeggdffabgahffbahabgehcddagddbgabfeehaaaacghgggcabcbebabadhbeaefbfcahaaeahahcadfcbhfdfccgbadhafdcbfcfghhdceggaacbbgdggbahbghdafcchefeegaggcdedfgfdbcahdahdaadahebfacdddbdfechfhfdhdgdfabhdccgffadcedfabgbhdhfdddchgcgbcghchcgbghffbhehgeegahdddfggfhddaccgfbghbhddaafdhcecebeafabaecfbhcadabdgacaaehdgbbcecgbebdgadbhgdheceechbgefaeagcfefahachebafdgdhehfdgfechceahfhdceeheaeecchcdaafdghhaeheahbfdachgbgehfcfeffacedbgbadbfhedadgfgccbeagadgecafdfeddccgdagcfccfehfehaecegefffabfcffdeeeeghdeahdbghdbdgeahbgcacbfdbghggcbcfeaddhdbhchhbfhegabgbfdehagbhbhgagbhbhhfhffehdcfebaadaeacabhdbdfeafdefgfdfccbbhcachgbchhhbaagbgheeegaagbcfbfcdddgecccdechbbgfbadhfddcdehhhhahebbcbbacebgaabaggagehgaddheabfddcbcedbbbfheehehacdahhffacdadbdgbbfgebedeafebafdhddbfeagagbfcfabeaecfaffedhhfbfghfdgfehechcgfcahgggfbafecffgfgbgc hheceacdgbfchdhfcacehcebbafhgbfhddaecbbfdegfhcghffabbdhhbadhheggedghfaffhafdegbddegcccchahaabfbhchceafhfhgbfbbbdcbgegddffgafaffbgcbbfaghcgfebchdchdbhcffchghcgeccbfbbaaaehgdgdcgebbffcdaagdbhccgbadcebbbafdhhhadaeebfchceaacfbhdeedfageefcgahhfdgedcfahbhhgefaeegbehgdfacdefcafdadghcadbefaeccgeecfebdhedeebaeddedefdfgfacagbfgfgcddafdgeeeaebcbhdadagabghehafgbbabbagcdcbbeaheddfchehedefafaacadfgagaheebdadbbacchagdbbdcdedffgdceghfgefaggadaeahdabadecbdgcdegaabcfbbefhcdbebfgdbahahbaagaabahaeeaecdhhacedeaebagbeaeggefhaabagdgchhdfbeahbecbagafcdgchehbeeccccbegacgaccfgfedfebcccahbaagbfagfchbcccdgfcbcgdcbeabbfaafbceehegceaebbfbfbbcgcabcgbafadfefbhgacehecdfhhaeachfaeefcgfbeddhcbabdabegbcbehhcafcehaaecedddahbcfbhacbhdchfbahabhfdhgafhdafcachaacbghhchghchehaagchcffeedbddhgcdhhhcddbbaaafchbageagebfhbgeebgccdfddegaffbdggcabgffh ahabdeecedbchhaghacceeggbbgfcfcfahfbhdgdccdhgbfbacghcgadghhcfafbecfdgdaghgbegeecafbeefeffhhbghbggbabbhabcbhbcehfacahhfhdchahegcdgdhdfghddbcedgcfgbfgbfcfcfcbhffddfhbhhgdbfgfbgcdehbahabegdeehgaafcdfgdacddfccfedaadadcabdfhhedefadfahggebbcacbebefaecfffecadgehecgefggagcdfegedafhbebbgbbhgehbgfdggchgggacdegcdcgcgcghbhaabghdfacadbefhgeafcaacbdhecbcfhabgcffhheffdedgahfcfaghdcfbhegggcbbfdfadabhdceahfdbgbcefchafddacfadgagghdgcchecgbhfhfffhfhadacbebbbedhgeggfffafgbfbfbcachdgfdebedfeecbcdhghddgbdaegeeehaaccceaffcddadaccecgcbecbehdefedgbbaafcbdcdacbhfaeecbdhcbdgfecdacafefbbgdegbhgdffcedacegfeeccgffffaachdbcdcbfcdddcgadhhbgahadbgghdbfdcbhchbaacebcdebeehdfcedehbdffdedfdeafbccfhdcbcaefbgfbfahgbhhbcdgdbeebbcfebhhabbeaegdgafecgebfaegfggghdgdbbcbafgebegdfbhfefbhhbhehebhcaghbdddfbbbeedchfcedgdhfcdbbgebabbedcegfdaghcdedhfcac bbffedgbgaeadaadcdeheeghfdbcdeacbchebhahahdeccfhbeagahfhbhbaafffchbdgfhdheechdageebcecgagacafegcfaegceeggbegbeaahgccaaffbbegffggeghegaghaafggfhdaachdggfgabeagbadaeggeceffcddfageegaebdheahcfcdahbehbececdfdfceaeddbhhccbgedheccgdgebhaahcbbafaaagdcebhbafccfchbegaaccgeheedefdghagcgcgecacfaeghdedfadfdgdddbgefeaeeaagaddffaaahcfbhebfcdfbeceehdbedffdggabaedbgefegfaebgbddehcfgddedbdachecahcbfbaebbahggcfbeahhaahbhfbeecfbdgbahahdehdhfebgeccgbhfddhbacehcffgbhfccbhcaaeccbcgacdebbacfdeeaheahafcfacchfhhdcffbgafghbhghddgabfgbagcedghgcfbchcfbgcddfbhbhecfhhfbgbbggbdeehcdfhdccabfecadbfahbbdbgadcbhfhahdecdfcfchbgcbfbdcdfbbadeaedbbhcdeahbaacabfebbgeecbgfegchcehaahdddhbgdffadbhhfbcffbabfbdheechdheegbfechffhggabhdccfefedbgceehccbhggbecbcghbgfdhhafaghedebggdddhffbbbchdgghcccbceahbbbfccgdfadeedhdbfhghehfcfhaggdcchaedccabdecbbead badeedehfaafchagcdgccdghafdafdgffbghfcbdedehedccbaeddebcbaecfafaefggedbecdcccfcfbeebdhedhgfabchcfcabegcbebdagcgbhgdbbfadgahacbhggeeefbebffgccfdcecgadecbedhcedagfbhcfefhaddcagceefahcfgbfhdfgbhfbdgegghebdadgabdfbdfbfgdbafgddheehhhchfbdhgbchccahahhgfgggdhgahdaefggbcfedeehddgffhcegfcehfehfdbehgdebgbahecbhefbfcbcbbcdhgcgedehbbcahhhfbfaaehedahdbhdbcaafdfachaheaeefahhghegfgccdgbfedchdcacaggcgeeahgegcchfddadhgdhbfcdfhfgbfdaaegcabcghfhdbeabehhdgdddcffccecabdgcfdhbbhcfghabccfeegfhgfddaaaebdgbgfabghdbfcgafbhecaaagdfbhcfaaggdfbchgdbacaeggbadaabehbdfahgfhahfeeagfdabhabcfafcchcgdeedccbfebdcggdhccddeghfccgcfaeehgfbeaaahcceahhhbcbagaedafedaeddgfcacfcgafgabfgagadgbebcaedgecffcgehgeddfcchchaadfaeddcefhefddddegbcddfccccdcgfebcgbgcdaagbggbgbbaaebbfddcaabagbbhfdgbebbbabbhcefefbbggheaceccefegdggcafaeebffbabhagfffggbdabfdedfg eddfcggaedccebaeeafgadgchahcghcdheefgbabhbaedhhedbhhbcbhgabbfecacgeafbcfabfgaehfbeehedcbddbcahhadfhbabfcgfbdcgbcahcaddhabbgbcaddhbgchcdhbadheefdgfbdcgegfdghgahbbadabbhhcachbdegfefgddddbahachdfffbhcaghccaaccbgdfddgadfebahaaahcfcgahabehabbafafdegbeccecgbeegdhdadfbbghdcfhgfcgcabdedhfafahhhhddfbbgchbhgcbdcddfhdfdabehbbcaecaahebbaebdghebecbgbcagecfafbcdghegcddggffbghccefaadadcfccafbagheggbghffeccgcecgdhgadghedhabccddfbcedadggfcfedgdfbhbgdbebgdaegfffheccefeaegbfabaffadagafehecaafghfcadfdbbbbfffhhafcdgbdgcdagggcbcgagecddagecedhgbccabdccagefebaggbahdebhcdccbedccedacbbdbbfdbcffacfgfcgahddcggfafadggefacaabcgachcchaehbdhafggefeedbcaaafdhceddafeceedeghhaddbhbdbgdghgbfggcbbdhghhgaebgddebfgddgecfhefbhbdcebgagccafhabdaccgdcbbhaecbfhgceffdgaeecffchhfcggaabcefbgfhcggbehgafgbfeghbbeahhcfcdfgbeaaddbbchahbcccgfhchefaebbhaa ccgdhbhaggbdgbbhadfebdebbdbhfhfcgagfaecebgcafcedbghgfaegefgebfhhehdhdgeefehgfcbgedeeabgebcgccacabdgceabadffegfgbhdhgfcgbfdbeeehegaafdcdheahagdbeebcaafgbfbgfgaadeceehcaafbceehagecffgghcbddghhghdgaachfagbeheebedffeeffdcdcacbaahdcbhcbbfhhbhefbagafhdhhdgbagfbdgfgaabghecgagcaddchffhbhbfegfeggaccafafcadecdaaceegdgbecfbfegbehafhabhbhggdeegcddbggacfdhgahagaeabbbhecdgdebbcfgafghhbeffdhgchfdagdeeffcbhhfhgcdfdceafbaaahbbdcfchgafhhhcahbbebhfghdbhhhhheffgbchbedccbhcfehhacedgcdfcbgadbgagcbccdbechehgehfdgdceafeecebaaagbffcahhaedggfbcgfgcdcfabgehdfgagcdecddcaabhdgfhfffebehgbhbffehaegchheffafdhfcfgfhgecahdcghbffdegfcgedaceafddhgfbaeadhhdhbhdhggbadgfheddahgchbgbagbeeccbddebhhdfefbbdadbeaddeahefhaageeedbgbfbhdagggbcagddhaffhdgheccccbfhheddfhabdcgdfadfcgbgfbfbgbfhbbgbdceabffhfcgecdccfgceddhbhchhbcddffgbccfhahdbhhehefhffbag hffebbabbhccheahcbgegbehbheabagdgdbchegbdabgbddcegdeegggfgdbbffeaccdhfafdcfdgbfhaaagfchfbbffedehgdbheecbhdfbecaedeechdehdbdgdfbcfcgfhhfggcdecaaabgbbfbdbabfcefgffhhgdaeaefdgaegddgebfacegdagcfdfabfffheaafebaaeefgafedddfeaehdefbcbbddgagahebagddfbedggcaahgdeegefdfbbgdabdeccfafbbcchaafeefdbfagbaggadhdcggdffdadchbcefechbgeefccfdehdeacaggafgdbcaeedghhdefcdhedgcagghghgfhdabdcdfadbadaefaefcfhbgahbdcaabbbafadcachcdgcghffhchbgccddhfagehbabfbededcabggdafacffdcdhhdhdaabeggfdeahgcghafgccggdbedegaebhdafhdfhgcaaadbabhdbedfdcbbdeedbefhdeedfhhegegebchdbahheabbfbbegafbefhdffabgdagcdgecghegdebfbbahbbchfbbcccffcbfedfdfghchebdhdbcfgacgcafcfefbeaeaabhcgcbacfbcghgdddchghagbcafdeadbdaffgfabfbeagbfecfchdhcchhceffcgdahdhdgfcbaabaaegdebhhedeeecgfeaadehagbahgabcgadfbbdecgbgabacbgfechabhfbcfgdchccfbhehehebafcffdbhahcaefbbfefddfhaadb gcgbhehhfeegaebaddeedadhefebbadccgccddfgcchdadadafbggagaaddagbdbddadgcgbbeffcdbebgbbagbgdehgcgdfecgbbhgefaecdaeegcgaaggbbgbgdfeeeceffchfdgfcdbhhfbhecaecdcfbhgdbaecffdgaahfahfehghbdgdbgbdehhhccccacehhffaaeebcfbfgcdbccedfeccbfaagadfchaecbgccdhbdfddaegdafgbcagfcabffhcedefdabgcfebhbgaafhhcgggdfhgdggdfaheehdffdfcceahafddchcggecbhdcfegaeaebhbaedegfedbfhgfegffffcfghbhefghdebbfhcdcfaggfchffheddfbaheeabafcdfhdeccaffehcahceehbcehffhefghabdfhehfbcbggefhcgghfhchaghhefhhhgddddefgdabbbgagcdcfhhfhaacgccfeeagegahccggcggcbebdcfdhdfdegeagceffgedbbfdaffgaeedhedbcdghabfdebbfbfbgfecffghcggffaefcfebdafbdhgabdbbbcfabhfffdfecbcfhhededcecgbbbehbecggeaecbefhbdeeefehfcedhchcebdefcdchbafbfcfcheacffeagbhfeabeagacfbbbdhfhbagbacghghbccbedeacebgfceaggaggdgccefgchdeghccbbecbdcddhdefcdbfdfegfhffeabaghcfbcgcgfbeadcbfefcffdgdbhedeeffbgfgf aehgcfcecbfdeehgffbcccefacgeebfbbccadgbggbgbdhcbdhdbghbcdbegggadhaeddbchabfdadhcdheaebgagcccghbdeacfgchebgcfceecdehghchacgbcfaeccgdgahafbegaebebfcdedhgefgcfdbcgebcgfbgafhbeghgbbddedfadeehghfafeabcegfbeghfhgbgcfacgaheghhehfgdhfagcfchfffacbccehahdcfffgfhghbfdfacfaefabfaaaaahdchgacdffcgeddgbebccegdfcagdfeggbfhccafedcggfgchbbbbebgchcahggbbgaaaddeahbdgbdhffacgchdedfdcffccdedbeaafcfhgdgbbbcdhcehbbhgeaagdedgcgecdcfhgbgdafehgadgcdhdfbaabdhdhdeceahbbgfhdbgbechhaadchabdeeafbbefbccahbbgfaahbecchagbhhdaedgdgcdhghbaeaedbdafhcafhadgfgfbfffehheafbgdafccefdebhdbghcechfeefghghgcfdacbhccddffbghdacdebeffbbddbcbbegbffcehdgaffahfdffgddaeeahdbeefhahgcaaaccddggchehbhacacebeghfhcfcfgeheeffadfdabecabfdbfggggcddbfbeccdbabfdaedebdecfghbbheaaggfefhdcbhfeecfgbhedecgdcffeabbgdcdbaaecdcbghfbdebhffhghebgcebbgfebbfhaebdfgebfafgaadcaegb cahhfbdffbeedfdfddcgbffghbedbaggafegadcaffbebcdacecafeceacehaagadefccebdaechdaeecfcfcdbdgdfedfhfdcfbbcfcdcefhbbhfcgdcgcdhfhheeafccaagegghhgbaddhggdadfbabgeecbbbcbgfacgefbdhbfhcgffbbdghdddbcgceacbfgfhdcdccfcdfchaddbgghcghbeddcagebafchgddhbhhbfhchhgcefeadcgcgdbgfdfaghccfffaabgfehahchhedhcbhegddgdhahfehehdbdhagebbdadfffdbcdecbhaedfeeedhhadbeebaechcabhhaecfcgefbghgbhehhabceegbaccfgggagdgcbefdbddecedchadfheabbeahcbgedecehgaecagddfdeddfecfcbhdfaaecdgfcfceehhaghafahcffeaagfhadhegagbheeddgdfdecbeabcggdegcaeggachhebbhbfechffbgdheahcccaeedaddgecccbhbfdhbghhgebghfaacbhgafhdaefhdaceebdcbcdcfagbdehgfedghcffgbbdfechghahggeghgffhdgccacgcgcfcfbegfefcgeghbgfafcecebbefcdcdccbcbebhdcbccafgabcbaefggceaabeggdgfadbedcedefaabceacggdbgfhghdebcaahgddbcaffghdhghbfeefhbccbhefacgchhdddhffegdbabbbfhdhchfabgcfgachaadacchcgbhfbfbeecc hefcehafdeedecaafcgbffagabecadhabaffecadbhbdgcffcgffdcffdgegcdfbegcffedhhbccgdgadfahbeebcgbdgbacdegacbefbgbhcgcgdhaebgffedgcbabgefbbgggcbbbhcbhachgffhgaghehgeacbcgbcgfeeghbdhaeefcfbadffgcbcgfddacecgcfedddbgbebahhaadeaecdgebhgebdgdbacgbcadfgbfhhghdgcgbdccbeecgbfdhhbgdfcgdgcaefcacfagehgafcgeeghdhfehfebaeccbacgdehdecfecdbhhfcgbcdedfcbaddcffgbfgffadechfgfhhabadccadbefcaggafdafegcdfhedfahdddahfacaceghbccfgddbhcehffafcdhbcbfdcecgccfcfdfdcgdgdabaahhfcaachabdeaabcfafbfeadafhhcecegfecaeaedahdbdgbbebecfhfgdcgbcafbaahhhghffecdecedfebahgeaddhgbcdcbgbbdgggfbhhhbgggedgdcgcgceadehadhfbfdefhddfbcfbdhadhecfbbehbdehceahebegfehafbbcgfhbhfhhhehfbahhdcfehhhfgfhgaceacbfbgefchbacabghchabhchaafdhaaffcdgddbhbdcfdcadghehhahdfdcgcaffehbchaegdhbdhabbahehdchffeffgecdhcacecgaacbhfafadchheacaehehccabecbeghbdfhebgagbbecadhffeeaafebgde ahfhhaagbceehefchbegeafgchhedfhgdhedhfcffhheebhagfcgdheedbgffgdhgfcebfbbabdehbgadhgedeebddehgcafghddhhedhcgdedadfbfacdhefghgcedgagfcheggcdfebeecddaghghdgffgabcadgeecaefcdfffbgfhggafghgbdagdbagfbccdeahfdcbadehfeadaefefafdghbdbbgffdccgfbehebgbfhhacgaefaahaefabcaeghcgcbfbbeaehddfgabcdcghdcdbhcgaedhegebheaafgfefccahdadbafhcdafgbhfeeedgdhdcdfabbdaecaddcdfeaeeeebbagbfcgedfgagffheaedecfgehebfdhhhcchdgchgahaahbgcfgacbahdcggechgbehcbbeefddgdgddbaedfaabgaafhhdgfaaachhfbhgcbagbgdbachehhdcbecbdhfhhefdgfgdhhbffdfbccggefdbdhgdfdaaedfbadbfacbadddeafgabhbhbdgdcgddaecehgafhcbgafbhagbcechbhdbefbabechfafbehdcadfefagfcbecgaecdccgecgdgffghahgagdehbhfcacaadcheedafaafhacfdhgfgbfdgfachgcdaeabdbeacgecacbcbfhhfffbgbcfegbchbeccbcgadhahcegfcceedhhgcfgfbgddgebaadhdbheafbeddcagbhdcehfceaccceghfehbeddfdefcegdfbdedgfdgdggfgcccegcgdcgf ddcddabhegheehgffbbccggabdcagcddacheeefhagebebacfgbaabbbdaaggaafcbaffgghcgfecabdecfefhebcgagcdhhcebgddbgefcceeagbgbdfeabdhcfeaadeefghacedhadbahdcffcbaagebefahcefafgcgefefacdgfccbhgccddbahhbddbfhggdbbeadgfbbegagdcbdcahbafgghhcdhgadbgcgbachfdcbaffcahbacgbaaaddghgeefdcacaahgbgbcchbgghbehggbghcgdfbhcacbafgbgchehggeffdchgghbhedbhgdgdcddhecfebdfcehfbdbdedcfafhaghbeecbhfhdgaebacdegcaadahafafhagdhebeagghchbeeecebhefbabcdhcaceddgaffehacbahhggdbhbeehbbdgcfabghefcdbdhdfchddbgaccgebcegdbgbcaehegddafbbabdhabfcfffadghdchbcdbadfgffhdfeaccdbegfbdhdfgehachbfbffebggabfebgeachdbedbgbcecgcebgadaeahbcgaafedbaccfffhfeddcdcfhcbdachaafgchdgfdghbdcehagadgebgdbfdbcgfddhcfgdbaecbfhfbfhbeefagehhcadhbgeebbdeebecabbgdfbeagcdgdcaaebffchgfcaaaadgacbgghhgaeggaaehebehffdafbbdedebdcfffhagcbcgceaefdbdebhagedfadfdaacbdbhaghdhgahaeffbdahaeg abedcdhgfebdhfghgfgdhcgeefedhcacdchdaedefggehdgghfgcbahhagafafggdcebcfceffhceefafacdbhccdeahdchfgdedfdgceagcbhgeadhdebaadhcbebdcdhhfagfbcafhdgdgdbdfhhdccbgagaabcffdbdeachgbcccbfegheedgfbegggdebgffaehbhgfbfdbahcbegcfcdfddeehhhchhffgdhcaceaffdccdbgfaccabdggecbebeahgagbbgccbghchagehhcabbcgcdgchdfadfaefbgaabeacbhhdcghcgheggdebdbeahebagfefhefebgeecgffgchffacfhdaehhdcaecbffgdccagbdagdeadcdccdhbdhhecdcfcdgefgdgeehdhhcfdgdhcbggagefedabebdgfabhcfddegbaaefgcdhecfegdaecfgedhaddcagfegheggdhfcehfgahdbcccgahaebhhfehfhbbgfdbehcfefabgfbdfegbgcfdfdebghehhcgdedbfgbdaahcbahbgffffaecddeeebbaaababcfdbcadaaebfadfecbcbdebefhfhcfeghfddbhbgcgfagaahddfheaaegfbachcdbbafcdbbacgcebbcgdhgedcdhfafhhgefbadgbhdhbfdgdbhfhadebffhdccddegagfedhebhabeabbafahdhdaddfcagfbaabfgdcceadfeahbhgcebcbaffcdahhgebhadhcagfafhbehbdgcdgecbddeehbeccafdfbe bcfhbcahbaghccgbhabfaccdhdhdgbebdcdgccfhdaffcbegbaaadbbbgccccgddgbdbceegfafbehbeffaeeagffaffcbeabdecdaahfcehfcfafcdccdgebhefddcdfhadaaggbegggagfdbcgfhfccgbghbcgbdfdbhcbghcgbeagcgabbgafhaahbbggbeggbcedecbhafhcggdecdhabfagfafhecdfddfghhfehbcefgdfahfcgeggahhafagdgcbccdgaegfdbebdgacfcdbgacfhbhfgdhababehaggecaabegdchfbagfgdfddbfegddcafcdcbhcecaadhechecebdcbhffghbgehgfaafcabeddcaadadggfdcbcbafffbbhgcffahehgdbeeadffcdhaceahbbbhgcfhbeafafhdfcaabggcbcbddggecgdahacedfahghdbdeeagbaefdaedfbceabcdhabcefdgffbhabaegdfdhgeagcgcfcfcegggeeedehhbcaffhhehbedcahchabfgggdceccbbcegehfgffccageegaahbeagbcbcbbghgfehdhhaacbgebgaddhgebdhfbabfbdcbcbaecgdcddbfgabcchedbfcfaeffcbdabcecaagdccagfdffbbccgdeafcfhcafeghdbageedbfechhfdgbbaggaaeddcadbcggfgggcafbhcdfdhfagceagbehaehgddgfcdfghabdfghaagdhfdhecadecacdabgbgegbbafcegbbegdgbhfecbdga bbehgggfggbghccedafadacbbcbbcgaeddghbeedehbbdhehggegacagehhcgfbbdhhgceadhbhhhadhafedcaaggdffahhdhbchafggahccgfadeacgdcgfgbeaddcghhbdfhccabcebfdgaegbcgbeebahhgbhcbgcafechadbehgccegdebbbgbafdaagbfbchchaaaeechcahggeehbhfeagefccahdgbaggccagdbbhbbfcadagddadcfhfadbfhhhfcfegdfhcddcbebccfbdegedbegbhbdefabhhbgcddhbabhbgdaggaggdbfdfdbeghabdgdahgcgaeghcchhhcghfbbahadgcgbcdaedfbdeggbabffhdghedhdbdeaaahfcgfebddhebaaaeechcdcfgdecbfgagaaegfeebfafgadahhgegcbaceebdaaggafabdfcbfccfgdgdbfddhdbgfafgcebbefgdgaaahdgabfccbeccdfgeagghdccbcheedcagcbabaebdhahddbbhegbhgefchebcegdgfhgdhbcahfhdeebddeebebaaccghcaacacagdcfcgeebbhedcdacbgachefeaadcbgdfdfdhcfgbbeagadefeegbcgegfhacbbhcaegcddfhgbdfhfcbceecaafcahedggdgadcgbdbdfbabdhegbggeagebgffbgdhfegdadbebhefdeabcbfheehcdggecbbebabaffgfdfdchcbgdghfbbdchdbacfbgfahebfgchaffageechfbgdbhahg cgdggedddhcfdechcdadfhbgcedcehfhgfhdbehdcfcbgacfchdgccdbeddhdafbfbgbhbgafchbegabdaagbfhdghbbbhecdcafgfdedgegagfgcebfgfahefedghbebgdecabdggahgebbheebfbghgehafbchdceehcffecdeacghehaacccfcddedcddhecgaebdhehdhaehffdcbfdaafheadcbaabafgffgagcfecgeghabffdgbabbfcdcdhcdddghecbghhehceffegefabeafbafbahbacdgafhfahcddaebdacchdabgafgghgecaggededcggbfedaccdbbcgbgdchhcaacggcababbefefbbcgdcefachffeeaffddgdehddfegdddbhcafhfbchefegaddeggddacacaffgcchadfgdhabgafabgfgbbgebfaaedbfhgfcfdeefbbghhgbffcdedagcfbddeebahcebfhfaebgfhefhbcbddhccghfgaefbedfabefaeccdahaefaaggdchhdgdfhfeffaahfgabhabacbhghgcaeeaabagfcdgahffgeacfcegcfgffhcfcbbdfffhgaadaegfaaeeedhgdhbbaebedehhbbefeffdeccachghafegfehagadfcbhdffgeeffbhbehgbdecfhbehbcbhchebhddcbdbchddbhdbeghafffbafchfbadbfbhbfhcgdhhgbhebaggacdaedefbgagcbfhhggggcgdhceafhdhcegcabhdfecfbaecfechc dcgfbhfgfgdgaacgehddfhhbfeebhgdhhaegecefgffdfabeggffedefchhgcfcfhccfacaeecedcdeahcaccghcheheffdfgbhfedhabhdcfadahghcagdgbfefcdahafffegfcdcehbfhceehbccbhcefgeegdhbfgfcfdcchddgbefgahcfdhahcefghgaehcbadhebfgdfaccfhfdbaaegdedhbbhhfgdgedhdbebgfgcchghcdcccfcaggcabgebeddahgeggddccgfgfbdfeeghdhcadhaabeaacfccedfhhaghhghddfdecbcbecdahgabehbbeecddafafcfahdbhefccagbchahhbcdaaheceddcabaeddabeacbhgcbbhbhhcbbbcddahbdhbcedbhhhdchbfhdfaagchahcdeahbcfebddfbhbbdbbddagagdheebhcfdgbfggacaceaahhhgedbfdfachcghfbcfffaegfecaaacbdgaececfedcahhdafdefhbfbebgacedbgbbhbfaebbbabadefefgdaefecgafbfebcebgehcachcbdbehgeffdahegbcgaaddbfeagdhafaddcghadcafcbafggdcebcfbchghdabgeheebfedbcfhdgebecchhcgbcaahaccafhbhdehdahhgbhbahhgbgdfhedeabhbbehafdaagadffgefehdfdhahhegcfhccgchfbggggfedaabgghgbgefcfedahdfhfaghbccecegebefhhfghbacfbbgheehhfefdehaf bcdeacfdecfedgahaagfffcafdgeegegcedhgfdcbgdgbeggbhhhfbdbahfecddccafagghbfhghchhggfhdacdadbaccebgddbcgbdfcafeeghgfagdbfaceebfgfebbebfchgfdgadeaebdddefchhbdaahafhheaecfdgeahbdbbddcchafeaabddcfdhdgghffedfegabcfdgfgbhedfcbbhchdhfbeghbcchfehdhdcgbadhafhhbhbdcbefhcebgahdhfhcbdgfgdbfbbahdcfcfgbeghacceahfbecdffdbeghebgdhbgbfcghdcghcegfgffeefcgeahghehbeehhcdgdechhhfedafagadfhgfhehfeheadaahaehbgcahecedgccfhbhgdgddcdddgedgfghabeghdebacehfafhbehfbhehggdhddhcdgdehhbfefdafgggfdbdbadcghedecchhggcchhfbehbeabhghbcdaaedebccdfgbfbffgfedcffabedhghbfefdggghdbfbfeghehcegdecdcgahegaeddfabcahabhfbcfchadfdbgfegfaebbehdfffcgdbhghdbdddfdfdhfebgbdadhdheceaegghbecbcacchfbbdgbggdaadgddaabfdghcadfgcefhcfffcggcebccededafachcgdbedbfcbcefdaahchabfceahehedchfahfafefddhhegebgcbdhffffbcgdegfhddhaaeecfdedeecaefchcabffbghdfffbfdagegbddacheea aheaaddcbfbdcfeaefhaafcdcgccgdcebfhhhdaebbggdgdfhfdcafdhbafechbhaegcdfcdacgccbdeahdfcdhgcdbchcbchcageeebadeagafedafbcacceeccgcbabghcbedbdgdgcfcabhdchgagaafccfheabcbdcaadbfaddgghaabfgefdcdeaagdcabacacgahgggedaechabfbefdcfhhfahcddeefadaehhdddfgcbegddhdebaaecdefdhbbgdbcffcaceeafchhbhafgchdccbgfdgedghhceffhbhdbdahahgbbhcbbfffgadadfeecegfheeceaaeeccfdbbgfceedgehddcaabchgddfbfhdbfgdeeegcefbgdcddbbdcddcadgeffcfghehgbagadgbeeeadhbfgbcegcagdhgccfdaedbhahgfgahhfadbchabdchbdfaebahgbbgdggabfffafefgebaddgbgfacabchegcbceebggfdecedbfdgcdadbddhacehfddcbcgechgfhfacecadhbeahacacafedgbdhcfffgfefahghbfdfegcadfbaedhafbaegcfhbafgacegedffcccfehegaggeeghhhheghgcachagdhdhchbbgeaccbdhgfcdcgcgaagcdebbceeedddcfbddgfahgadfcehbfgdbabebcghdeabcfhahacafebddbgfhacfcfehfghggcchecaahgeeheffbeebcbehbbgbfffaacedgfhfagbhebgcebaadcecgefghgaa fegfghdbcadfhadegcfgagccfeedehbbebeafdfbebbfgbdfeeabghaehddecccacbdheddhcfhcdbacdfdbfdehdaeegdaddbhcgahehcbccbabeedhagffbfabhdefbeeehhfahcegfdeecdacbdbeacaahfcgbbhhchhbhefcbhcbedgfggdgcaehhhcbcechdgeehchfbhfccacdbbhfadcabedgceacggdafggdhebabafffechhaehacfgdbaghchagegacdadcbehhdgdgacbdfhbbfagdcfbgbhhgbcdeaehhaabfbdccfhdgbbeaabceabgfhfgedgbccadfhchfhgadddgbbfgecheacdbbdeebgbeeadcgbdadbgdcgabcfahaffdbcgfdbaahechgcgebdceccfdbhgaabffgdhcdcgbbgebfacagchdfddhfdedebcgfahcdeaachehdhdeebeabfchfeacdaheeecdacabghfhdfeahdggfgahcgebbcggbecbfefahcdbfhhchdfbcdgdaabdgfeehahdcabdcdeccdcbfffceggcbddebgbghhehddfbhffdaheedhecbeacfdhfbafhfdbddahhhbahbefhacbgeebbhdcbegabgfedeageaacabdgfdehdfdaafdddbgbbcaegfhhbcfaghbfdgcefhgdbfegdecdhceafebbgfbggfbgahccggegfdeddefgdbfagfadggcafdahghfhcdacdgbfdbcfeccchhfceabfddgccfghhbhfbeffadh cfafadegahhgcadbaaffdceeaehhfcdgbahdeefbgcdaeaffdbbhdbbaedafdcbaaehebcdagbbgebghebghgfccagahhhgggdggahfbchgffcaedghhffeecgeggabbhaacfbghahhhdcafabehebcfheadadfbfhadbfdcdefeaffddfbebbaadbfbfbahdbdheehaafchhhaaafbcahcdffbdhgehbaaccfdbbeggcacegfeeedfhfbbahgbefffgacedcbdhabefeeeeahfbffacgddbgacceafabhecbhgcfeahghahccfdaaebdefchhafebebcehfacdgfhhebggegeegbhbbafffcagdbfaghedhfacfcaedaaechdeafefdhbchfhhcdcgccbdebbcfgchahdedbadhbhhdfghbdgeefdbbhfhdeabgccdbbgaaggaefgadffdbdcdgahacgaegfdfdcfffedachddfagfefbbhaadaafhfegafbcfghhdgdhcehffehddfcbefbgdcachfdbhcabfhbaeafghddaccbcbhdcdafacadhdgbbaegfgghehabahggegdgcecbfedhegfcbagbeffhaaabaddhbaeeggcbhgbagbddcagfffadbhbheaeafbbbecchddgbdeecfbhehedhgebbbhdfabeagccchgbhedeeffacfadgacahdgeabebfghebecdfafhddfbcabfffeeccfccbbdhcfeafchdhdgbgffaebecdbgbcddcfgacghabbebeheefcfgad dgcaaceadeddbeggchhagbbbdacechbgfhaggccbdddeegheebhbdbhhcdgffbgedcgggfbhgbhabdaefgachgdhehbcahhecabdecaahdaccghabdfddbdbfaahbceaecgbeaagecfgeabaadfdbfbcedceefbcedachgddebedcecbfdcdfhefcgedbhefdbchehgadfgebcdcahhgbaffdbafhafhfahbebfaghhgdebhdgabbgcgefdddfdfcbfghbdbhhgaccgcghagceefhbcbgagfbggecfhcghdfdcedeecahhdghdfbdabfbafdddchdcdaeebdbbadaadfhegdgebhcbcdhcebfedaacfdcgbghhddegadbffeddccedfahbbhcgfffdgghgaahhfchcdghgabadcedbcbdgcgcgbabghgacgcdfhfbahdaefagbgbccafdcedfhhdbhgehdfddcacebfeddgcgcdfaaghhafffdhdccchafheefehbhggaeadefgcafaafccggbagdgdfdeehdaccdcdaaggeedbebdhgfahffhhchffhcdgededgfabefbafegddchfccecdeddcdhgbgefaeeggaefhdedfghbebccacfdcabbffcghbdbgggbhcddfccchbagghbdebgfgadcdggcbbafhchahdgfdbaedbbehghdeedeheeagbfcbhhgcfbfbgedegdcdabgfahecfecgdfcaabcdbgbbgcfadaeaecebbafabfhcegbfaecbfgfgcacefdfcadbfbe hedfhgffhbeeacggfhcbbabdegehcgdhcfdbafbcbaaheccfcchcbghhfddhbbfgdcgfadehggdbhhffhdafecdggdagbadacaggfbdgcheffbehegecbacbbehcaaagebedfhgacafaffcecefbgeaegddfahhdcbeaffbbhgcdgbgafechahbgfbbcehhecdehgaadbhgaecgcggbcdbdebbghdgfgbabdbbdcbdfgebgbdgefbfgaddecfgcbfdggegecfhfecebgdcchbdcbgfgghdfcfhegeeaaaafaadbdgheceabbbgebgbeeffgfcdbffdeffdcgahhaeacecdhhaaaacaabaehhdhdhdfaffhbcgedhbfgehbefgdgdahheccdededcbcfebbbbebfbgfhggecaacfdagabebbghdechgdeedbbedghachfhhaacbdeabddgchagadeafffebdhcdbfacdgabafhdfgafdeaebacddcdbcfhfaeadbbebfgfedbbfafgdhagdbedabfdghcgbagghebgcadfddbhdfdeageghfddbbdbggcehdgdgacdfhbgcabfabbcbfbhaedhfhffcghcdhehbbaghhbgcaadfgcgcachhhcbaggdcceaeechaccgfddcfaefggaffbacbbheheaabhccdhbeeeegeacdfafacabchecbghccabafhfaffbfbfgeeecbbebhgcahgbabdcbaccabfebfbbdcagddcbdagfhcafcbacbhehcdeahbaacabgchcfhcdchhdb dhafhgbeehagdfbedfafchbgeaabfdachhaafhhecahecbbddgchhedaggaadccafabaaggcfafdfcffdahdfagfedfdfbghahbacgaffgcfedgfhfagfcbeeeeafdefedgafdbcabfabecdadecdffhechgeggcefbbgefdbeggbbbhfcfddggcbgeagabaadbehegehefdhahegaebbdehbfaeefedcehcdagdfhfdhhchahfgcgbchdbheedfabcbchacaddbfadgcfccbefbcfehbaccbhchdgeghabcddacccedfagachgcebhfefgdeddfdbheaffeeacgaadgcfhhbbabcbdhcbaaaaheffgacaheghcddgbhefbeehgbaadcbeggcgcehedbgfdaefdcbgfdbgecgbfeedgabegahbhbhadhbfggehhfaegafaeagacecfbchcffgchdbaabeefcagcbdagcehfacgghcbddaegdhaededacaecfbcaffhhegbfbgaefaddbffcggefbehcgeehdchcgadcgafeddebhhdcaadeccfbeaagafhdefhdhgaabacaceheeefbgefefaggfadbfahdccfdbgefgacdhbcfhfbedafaeefdedfadaeaegcbebbfcffbbbdehdbgfcdbcgbecdcefhdaggcdebdhddbhhbahedgcbhabacbefegcadeebcbcdbfhadabcgabdgdeadhafgfhccddbdehgaehghfaghgbccbhhbbeagcecahgaehdfdagdfhhbbhfdhf gcadcadhgegdfaechgdfegfhcbhcdffbebafhffdcegddfeddaafheaecaeheeghhheddgaaceaghgfghfagdgfbeeafbbceeaehbfdefdgagdaecfdbegdgeegaehhbfhchgfhfehehgehceechceabhedfdaefehdggcadbhebefbghdchhghhgghgecggcfddbbacghaebgghdgcbecbdafdchbegeabhegffgaehhfcfcafbadhbeehhagdffhhgbedhacgafehaafhgdfhcbdhdbhfeggggdegfadhfdhbgfdbhcbdedhaeahghccaebheabeaadahchgebaabcfgehefbcfhgcbdfhhhbcdaeggaehfgafffddcgchdechhhgfgcbabeahdgcchfheebcdcdgdhaagegabefeaafgdaaacfccahfhbgdbdeabcfgbgdcdbdehffachdffhacggbbghahhcdgggadadadgdegcfbdeccbfgfcehgbadddeebfhbbgadgfbhcdcefdfcdfaedcgbhdgcdagaeceebdfccbaaahhdfdbebcfhabbcggefaagahgegehgcgeeadggdefchaagbffffdhfhhdchgfcgccdcffcgeahdcahddegdeffadceghagcahaegfahfbbcfeabggaaedheedghccgdcdgdfbgaabbheddfdeffgfbgbacfgabehcdaefedbccaggafhcagafdbeeachbgcdeegadachcfecceccgedccgbbdcbddcdahbeacggfeebedfgfdddbe eaccbgabbcagcbdedddfcgagchffbfffcccgchggbgfhffdgbcdbcfheehfggbggffgbafabahbdbgbdhbfdacaefadbahhfcghgebdhahachacehacdeegddfbhfgaccchhhchagheafbbacdchggcchcbdbdceabbhbdagbghdgabcdbbgcehgfegfbechbhghefbhgggfbadhffgcgccagdbfbehehegdebgedhhhhaghhahehecccgeaffcghbeegbcgebadgbcadfaaeebfddfgcgdgaabfhehagbeebbghdefhcfcdadcggfcceabfgbgahgeghdcadbgbfghffbhhbbhaheabfaabacfbehgedahcdbfcedhfbahfdhfdbabdgcbhaefegaaehhdddhhbhcabehggfedagehfehfegcbadcfgdhgehahbbbbeeehehbgacbahdgeccadddcdgfefbbhggbgfdafcecgeegdcgchcabcehfgbahachagagbbcdceecfbfeggagegbdaededaeccbdcdehgedbhaaafdcdgfabdfefdaggadfdeaedffhgfehdagcgdabadccbhcedcaaacfdcheebgeabbgbcdfhbffebaacgcbcbdhhhhhagceheeaaaaggadaachedbhdchhgbhdgacdbcggachahfadggghghbcdbhbfgfbbfbechhdeadbbabbghfhdhdadegbcbdfgecfcbddghgbfbfhhhdaaebbbeacahcbdbhbfccbgfdhdahfbfeaeafgaeagaacffa chgbdehbaeheeacddhgdgggheceghfcgbdcbfgffdffdghdhbcdfgfffadceeabbfcdagebehadfacehfhbaaaeabdaggfachaahgedgbghhahbccchehdhafdfddgafecbbadffagehbgedbgdagdcgfdddcccachfbafhbbfagefbccfcebhhghhbcdaaddfegehdbfgebhgafcgdceadgedaeddbdaehabgaedbbgccacchdaacfdebbebacbegafhacffdcgbhdhehfebfbfagghcdcefdaafccddgdeachgbheeffbchgbgebhdeaechehfeggfddgeeddafbaacfdeghcgeacfbeadehfghdggaghhaccgaffcchcdbhegdffdhfecfggfgfebgfaeedaaehcgcbegeabeaecechgedacdhgfeafhcgbbhhfeffbcgheadhabcegeeaddagdgdfbbacfdfhedcdhcfeabccdagacgcfaaechadfegfdcbchgbfhbaabfgchfchaefafhbfheehadhaddhgffahefeabadedfaafbhedgfdhbhaheabcggchcccbdhfaacehahhadgedbgabhbgafeefghecfecfbaggahfehedeggdgbdbhheefehdgbfdeffabhcghcdfgdbaacbhdbbbhdeaeebhcedgdcfhdchdfhfhfcbbgaccfgfagfggaecabgbffeehgcdhgbeheafbgghcgchhecffcfacefdbchbafccadgahaebccgfhhhahhhabefhfgbadafgdca fecfhagehdfdecbbeabahdgfabffgabhbfgddghbggfbghbfaacbcaceffcadcfdeebefbbgdbcaaagehhdagageafcecgfdfacffgfhegbhedgacbcbfaccecbccdbbehggfgacfdhdahcbhhbhdgceggbbgfebghdcgaedfgedbfegbhdgcgeaaafaggbgbcdffechagaahdhffdbfgahhgdhbafcbebbabbfdcedggdfchbbahgchfabchhfddfehfbefedabbadacfaggbdefcdgdchcghaaaebcaffdgebagchchhcbgcgcegffbgabfggfgghdefbgbbbadefhgdegadfdacdfafhceaahhbgaccdfdehfbcdafhaeaeccchgghccghfcbagffahebedbhebgdgebfdhadcfefgfecdaghfaghfecedcgcfhchggfagddabcgfedfafhgaaghfehdaabehhbecahchahcfdfehacbfbcfhfhhddeacgdadbeebeahdcehbdcgecbcfhedbgchccbaefcehcbdeefdaeadeghcfchgecbbeaagbccbdhgahgdhcfgbhecdacfafbehacachcfecaccghefebchcbhddcdebaaedgbggbhffeegbdgfhgdbhdhbdefeddceefebdghegbdaefgfdeeebdabdaeaceddhecgfbghafeffdegbgadhbfbbhcagfhccfbcfdhbbbceegfbeeadfcahehdagehbadfeedgccdacabacdcgdbdfbhcfbbacegeggddafhfb egefgbfgcfbabhahdeccefehhfgdcbgbcehggafbbgedaebgdhgddfdbhegehdeagccabbceahefdchcfdfdbegfbfbeadegefgdffgaghcdcdggfchhgagdbbgdbbgghceeeaheegefefbgeegehcfefeegddehaafegbfbdhefgdedahbhcghhfaaeeggaecacbabghbedgabdcbhgceabcdabecggeaeghccbbcfecbffghcbahgfggedcfhhddhdgefabcbdechhbcdgbfebehbegcbgcccdehdbdacgddgafbfgbhdehefebbgdgdhbhdfgaaafahedgfggccdghbhdgbbgfaebccdfedcagfbhaffafaadgafhbabgfdhfbbagabhgfgfcccfceeccahedbfagaaahbbhbdddhdghgaaabeeagddbabhbdhbbaehdeagegegbcegfafaahacgfafacgebghaecdchgcgceabbaedeghgfaheccbeeefhcbgedhdbdaeeabfeccbeeghcgfbchffhdhdgafdffcghehdhdehgabdbedabbccahdggeddceeddfaabfabcabhbdhdfbdacdeagfedehdhfggfhheaaebbddfccbcadeccfhbhcefcefdgggggddabdecdbhdfhhccdbhgfgachaeddggecbcdcbaaecgcfbbedfebgdgbcehbdaeeggggcfgaaffgadafeacdhhbdeheehccbcfehagfedgcchgaebgdaacbhgdbecbhgggcchhdhcahgcgedhchcd gfafgcfhdheedehebgghbddfdfddbfceeecbbehdeahbbgbebfhfebgdbbgegagacbgffbecbgfffgafbcaaafcheggdbaedfgheecbcagaffbadfaeegdahhfeabceahfbceaahaeggfcbafcehcfaehgcebhffbaegdcbdgaafbfhbfgcaeaebacedbbgeaegeeddffegegeaddffeccdcbffdfcgdebfggeacehfhfgeghccdedfeghcecbfbacdhhaagfdbadggafdbhecgeggaeeafeecdhfdbdhbhbbaeacffbedgbgfggdhcccgfefbgddgdbfeedhgfechddhabfacdddcbdeabebedhdbdcdggfhegeadfgdcebfbecegcdddhfchhcdddefhdadgcghhbbfgfgaggbchaddgcefdfggcccdhgbahbegdgfeaghgabdccbabbgghhehhdcbghdffhddhhcachbghabcaahdeaaafcfhagghgfhfefhhaefggfdddecdbgbehfhbehchcgddbdcccgchgcffbhabcedcccdddfheeeedehghcbcbahfcgdcfeghgaceacedfhbfefdebaegdchhceebfbbdcfgbdcaehgedggceabgbdhgefafggbdfafebbcbgcbfeeecgaceggdagggdghgcfafhffbcbgfaadchgddaehdeddfddcfgbgheaebecgfcgaeefhddbcbegffbdeacdhefaacchcdfhgggehbdbghacecddfbcgbahabgfhbfehdhehdfgbbeb hadgchfbeadeabcghfdgffebbchfdfbgcbbaccfghebhefcbffcffgheagcbgfffdcabfahedgecahaacdbadagebcbeeggaheecghdgaccfddcecdgffhhbefeaffdfbcggcfafecfhdbhahdchcfhabbhggbabdfgedfbcfhchgbfahehadcggdebheefeacdefcggeefebcdcgahddhgfdbfhdhbbhbhegdgabehcfcdbcfgdgggcbfdeeaaeaahehdcfdhgbedgfabecdadddcaeahdcafehbhfhddegfadhghbcebfdhfcbeaegchhfffdfaededdaaccaggehdhacggfagcbfadgebegbaaebhcgabccfbfgdfgabhhdahgbaagbcfbhbbhadbdfhggchgghahaedbfebgaabeghcaedbahfgbdggdhgbgeebfcefcagaehhfeeffdcccadcchggaebdhbbcehedcdbcfcdcbhhgbefhffaahhddgahfebfhdabefecfaaaeegeefhcdccbecfgahadhecfbchgghaegcaafcefghbdhdcaabgdhcadgdeafehhdcfagfaggefdecchfhbcdfhegbgdcaacdecacghdhceheaebfdeaheabhdggebddfceeabcdhedbaebabbaacafdfeecceeebgfecefedhacececefbfbafgaebbcfdfehcedahhcccacddcbgcabbdagacfcdehgeccbbefgcbghcafgcfhgfbfeedchahdfdebdcahefedhdfdcchhghfae eghhdacabfabgecbfehefgeccdbdbgcheghaafccabefcbfbahcfefeadghbhaadhdefbhghdacbebhccccfebbdbcbcgdcabfaceabagcdcbhfghbbgbdfgahfgfgghhgagdhbagehbbbhbgehefgbghabehefebhaggfabedabfcegfbedhgdabbgbddhfhfgaaheccbffcfhbebeabhdadaacdgfegefchagadbfbfacdffahdegcadffacafhdgfdfbgcgdchhegbhfafghfagccecbfehadababbafeecfafbbghfcagffbgggacbddfedbbaadeebgcdbaccfghhdahgbecdbbabeehgafadfcgdecaffghfdedcaabfedfcahaehbdadcdfabchfdggeagdhdbacfdbdfcgdebchfhbebfaaabagabfehhbeeeedaehahfcbchbaefghcaeadhgbdhdfcgghafaacacgfeggfbahbegdafcghfhbhdfedbgcaagdebcdeaghcegdggcdccbffcecdebgggdgdeahdhhheggdgfebeafcafaggcfeedeafbadchccdhdcccgfdahefbfbcaddaceedefgaeehgcdadcbhedebfeeebhgdghbeeegggfdchgachebhdedeeaeecaehdbeagdhadbfdbdahdcfebcddghfbabhbbcfaedgcdagbcffbefddcdffbfaaaabggceeedcchbchhgfaeebcaagfhbbggghhcefgdcbcbfbecggdgbdegddbhahaddhbbfb ahfdfacgadagecedbdbhbaabfgacdgcgahdbafacbeafbgbdfhaghcbcdeegfadcdeahebfgdfgbcbegaachafeaeeggbdefgggdchadbfffagdgffefbafdchgebdfbdcababdhfadbbbfdgfeahedadfcgddebgdabdcbeffbhfgdgbhdffabhhaddehacbbbadbfcdcgbgehadbebfhadhbfcaegbbfehbbeadhcchdddhbcbeddcdfccafcefahgcbbcfdbfcghcdeegbgedggdgaahhhdbgfbefggghebababgfffcdaebhaedbbaabhehbachffhfbafgcdbggfgcacbffaefcbfcgfcddbghdbbehfcehehbafhadhgbbhadaaedacffchbbfchcccedfeefgcgaahdhgdcddaachdfahcchfgdagbfdbhcgfgdbfgabgbffdaecbahdafagdabgfcbcgfbhabgaaaadfgbbgfeafcadffcchfhgbcbhdfabbdbbhceghefhchahbbacgeghdggdfhhadeeahefabaacgbagccefhhgfchadhdhcggbecagbbbdffhheaacbdgcdcggecdehgbaebabhadagafhcgafbdffdchhahggcgddgaghcgcfadhcahggbgdbcabdbfhehehcgaegfbgaaegeghhgeehgbgbbcbecgfacagbbedcbhgaccbadebgcfedcebcdadhddgafebahgeegafehhceheegbfehdaecffhdedacfgaagbfhadgdcdcebcdgbechh gacgbbdgdbdcgbchaacchcbffecbdgdfdgchhfcehcgfbhaebehdhcdcahdeefchahbcabafdbgeehebdaeefheabbfcabehbbecaeddaefbhaeeebaagabfhcahdfheecaffegfbbhhfhbdgedeheecgcgdechfgghffcaeegbagabcgcbefffhcaeehabhdceffbghdhfhehghchbdhhagghbcghcedeeaeefaefefgeffehacffdcdbagagcceccfcaefhhcdfabbhhgbcedbhafaccagghccgbcebfcdgfdbdcagfgadbegggdhabefgbgfdhabbdccbafahedgghbaecghdbcacddghdafagbbfddcbfdcecaefbbaceehcfeefecgeghddbceeeafbhdeabaagahbhdbedaccgfbaaabbaeecgghedcefaffehabdbefdceedhdehefecabefhgeahbhbheehbcgbahfegacaacdbfchghfbgffegedbbchccahgdfcbhbcbbaaacgdddebcfgchfdhhaebhcebdcbbdhcbdaheacbaabgfaehcfdcbgehdhgadchagefaheggbehdgbdfggcadhhadbhahdgbeghdegcagecbeahegggcgddbccfcgahhfghcdgcgeggddehecgbfeabagaggceacceeffbcdbdcfgbgeccfddhgabfbfcbecfefdfaadeegfegfgecfdbffchccgdbcahgcchbadhcfahchcagdffafgaggdbheaghffeebageadcecbbchdcc cgdeegfgeefhbhgfbafecgeghebchhdbcccgbdgbdgbbgachgbhddgbegeabhchghdaahggaeabedcagddbceebabefahdffcahcefegacabebeahebabghcddcheacbdfddbchdbgagghbehdecahcgfbaachhfhddbedbgbfgdcgabddbbacfbffffhdbafcdhbhagacfbbcdbebaghbbhdahcdbcefccgachgehefabhedbefgcgcdfagccgddbegaehfcegcecdaeebhcfaccdbdahfcbbcagdbhgghcahaebhaafbcbdhhedhgceecgghcehhcahecdacbhdffffaeheccaeabhbebcdfgbhgbgaehdaadebcahhffdfbeeahdahgdaaahaffdfaaeegehcdeehdbaaagcgagbegeadfgbdbfecgecghgbghegadaaffgegfggchdbbhafbdaddeafahfddfbeccghceeaeeafaghegfehgehhdgabdgfdffegdcebhahhdfbfgabbecchddddgdaddccgfdaffgceahaeeadbgdfecfcbcaghfddgddaaccgfadgaccffababgghbhhgggeedebbcdbedgghgagfdbcgbfhaccfddaehabdahcfhhcbaagfgafadcefggehgbdfdcbecccgbgfadhgfhegachhfadcbggbgggdgbhhddggdecaghchbbfefecehfbhhdccdgadbgebedfdbdebfdffhdbhhhhdhbgdhedhfghbdfgafhfbghddbbhhaggdfdahce gbbfabfecabaacfbeaccbfccagcefahhegeehadfegegfcddbbacgbafahefgceahbgcfchbdhfecgfaegeccadedgadgedchfdbaadcgdfdbhdacaaccfabfdahgbehcffbecbheecfdefbbcghcgbefbfadhbcdaffhcggfhbhehfgfgcdggggfdfcfegbhdbdghbddaehcchcdecebefhahcggabgegfhdcebhhbbabehfbgghhbgfaccfhadadgcffdegffbbbdbagddgbdeaeecchhfgcbdecghffgecdabghddfbhcegfbdgfdaegcaebaahdadaceeeaeccaabdcagdaacbegfgfbddgchdfafhhbdafdeefeabeabbbgafagfcbbbdbehhgfbdheeddhbcahhgghedeefdffhcbgfdhhbgdcdbdacadfggehegchhbdecgbagdhbdffbgghbhcchghggfahgdbfhbadecdcfhefddcacdbbdeaabhaadhhggebabehcbbbfdgegeeechhcbebdfhcehfccgedaeeafacgbhbahhgfeedgdabaaggcehdafggheeebebdhbgcghdfadagchgbdgeafbeffcgdhfdahbacaceffgebhgcfhedahcgagaehddeagdcdcgachadhffhdgdchagahaahfcgddfafbdhbfegdaeaedcagcbeaceegfdcffcecahgagdfhhfacfhhecdeeahbbghaefcbdddhhdffbceadfheecagfdggadhfagfddeahfcfdbdafhfec ahahabgdbbedafgahfgdceafhagdbffbdedcefcbhfecfhhbegfhhacfedghhbbehbcadcadbdegbcfdaeedeebbghcgfdhcgfcgadcbgeehhceegfeaedefgcfdaddegaabhefaadhahffcbadefdbfedehaeafdfeachgcccdhaffehagacbdcdgbbfehbdadddcdccefecffhbadcchcfcdceafdcachedeadgbhedccahebbgaaeecebacegdaghagffbbcgahahafefagfcheebfcfbgaahbecgfeegfebddbgdfdhabgfheceadggbcdbhfgfcgbghcedbadabechaedhagdfbhdfhggbfbcdfdhfaeeedgaghdahedddeceafaafbdaggcfgcfabecbabhcbdhhhgbhgdcfbaedbabfahcbbhcafhgddcebagcfhdgbdehdgacfaadchcbbgfgfcafebhedbaffahedbcdhdfahaefadfgfbcheecgggdeghdaafdefhgehbccefcaafecggbfahefhacecfdfbegbcdgggccecfbacgbeecafddccdeheecdcefgbehfagdeeaegeeahcaddhdfcfhdabhaghfggfehgebahfafhabbebdhecabdcebhbdbgbdhfgegdhcbfbgagdghhdaechheeaffbegffababhfcbeaaechaabhddebceghfedcbfhgecafabhdabedcbecfdagbagebbfdbacafafhhdaddgbgaddafhhfahgbbcdggffddceebfhghdec adhbcbfggbfdfgcahahdghbahchbedhaffhgafbbeaaahecgccgabbfeadegagcbccgdfdgfaahhaacbgfeccgahedcgbdgdefbebhddccfbaahfebgaahadgfddhdffbdcchebbhbbhfhhbceeefdgfbffgcbfdcfcbhhhchgagdhdaecafggahcffhgebebcfeadehhfcdhacffhfbbchababbdgafgacdffeagahdgcddhchcccabehcbdaacdfafceacggcehfdchcdcfeehedhbcbghgfcagghfdbhaaacbafhcfhgadegbdadahhgaeeeeehbahcbabghddefhecbccacafhbhgaagaheeaghahfacbabbdgcghggahcgfedefaffehbdfadedegfehdehdadbhahbgeddfachcgcfagbbdbbdccagbachcfgdfadceahhcgehdaacbbhhcchehffdgdbacabcdfadfdfaddhhfcgefehbbecfcdbbceegabggccbdbcdhddcacahchagbgbeaegbgfgcghcecgddababhabagcfegccfddfdfefhhfaagehdcgdeghfgeedaeabcaadbecbfcfgebbbghdfaedcggcbbbbchgbchcbebfgaddceebbbhcfddfcehhdhgaaegfdfghfffdhcdhbeeehdgcgbgebccbbdbffbdehcgbbehbaghfafedgeffcbcgabehgaghbcdffbedecgccdcbeggedgafgaaaaehehadcdghabhfffaadefehbhdbgbgedgbbgc fhbgcbdagfbfddggbcdddcghgdahagbfefahbagbdgdfecabeehadbhedfabfhebfadhceegcagbcdccheehahebfaheeafbegeahfecccfdfahfdghahhfefbhaehefbccbhbhebgcecehggfeafehcheedchecfbfbdagdbbddbfddheeeegaefcecfchhcgehfcbcgbdhheddfgfaegegcbfafachhegfbfdcaecbcchceeahfgdhdadaggfhacdfagdfehdeahfhbcfdcgabahebdbgcafffdgddaegacahbcfbgfdddgeeffadcefbhgegbfafhhgegccgdgebfhhchgbfafaceeffecaefeeaddgfdbehghahefbdffheahffbegcfgedaegcegacbachacafeeefaaaabfbabbggegbfbhbehgbcgbeedcbbhafhfeagcchefcabfgabeddbcfdgcgcegcgadhhcaffageebhhhbhaehhdaegbcffecbhhgcbafeddaacecaahfdddhbhfchhdheeebfbfcbfcbdecegffggffhcdfbfbhbbgaddafcbacbfbhhcecbfbhbefcddbccdbadgeebcfhcdfffhdbggaffgfceahebefgeagbecdhgfgccfdecgacdcacaaefghhfagcagbabfdcfdgffhcfehgfacaegadbdcdcgeabbheeafafhdedhhehchafddeaaghfbaafffcdhffaeafehgbabcdabecegaafcgaheahdgggaabgbdcegedcccgbgaadbgg gacegcgfheecadgabacafabdeefehaeefhcagfhdcacabecbccdbefdgccaddgdbfhcddfcbdgfagghcfabeafabehghfaggehgchcbdfefbebgbecgegbgdbeeafgccfdfahdcehbfcaabhcgagbdbdchbdbheedbeabdhhbfheaafdbbacfheefecddbdbafdabhhacefadhfeafbacagfaefhaheffhaahfgcbfacdccagcbcfhghbafgfdbgcfcehdheafhhcchgchbfdfgfcgbgfhdchaechhdbhcfffagbfccdghbbddbbcchbfcdbbdhgahedfbgeaaffbcbdcaccgeccdeadbghcefcgghdcgfeggededehdddgfehehdfhcdccffchdbfgfafhdfcdeggccfcbchdgcdddhcgafhfdachhedegbchcafdgacbcdfabbehdhhfbahfcegdbeeegadbhbfccfggafcddehdfhbcdhgbgcfdggcabddhhdhdbbahhhhfahfdegcggheaacdbhahdfebeefffafedhcgbhgfedfeddeaabbcahcccehfcbhgdeeedfdagfcfdgfcbfgefbaaahhgdaghdfacgcbehdgeahdaabffdbabdgdgacfbghfdhfdfbbdfcaaddcbdadafeefcbfddceeffbcddhhebehabfffhbfhafbggdabaaaeabgbddcdcgcbhfaccccbdafhbbcfcadghedbceedfgfbhecfefeedeacgabfgfcfccbcafddcaggdcafafdbfcdbb ececeagffgbgefhegbafchdaabhfbbgdeghahcbdabhaffcfdcdfgcfdfbdfcfhhgcdhdhhahedeeabefeeeaaghefehgfceehdgacchedchccbacgaebadbabedabhgfebcahehbbcachbbebdaegcafaeagfcfbfbagddbaaadbbdgedcbegfaffhcbggdbebfeeaddbcgadbgdeffhfagadbfdhgbeagfhdhbababgbehhabefghdgfdghcdabbgfheeefgehcehbhbdfeehebabhgbceeeeaffeefbegdbghedddbchbadchfgfbagdeecchaagdcbfcabfgbaghfacfhehfcaeahhfeegcbfccbgebefcfgcheegeeahcbgcbafabahadadabddfecfbegcgcadddfdaecaeefhhccfgabacdeeafbbdhedddfbggahgbcebheghgdbggcabcgebbafdhchfgdbafaddaggachheaedaaghhfbcbffahfceaaedaaaacefcfbdehfdfgdfdbacfbdedhbbabcdafecfebceffebfhbfdfgchefdffcgaaahbafcbdfaddbdaadhfahbccbcbebhfhgdffedfbbghdddedfhfhhehdbabaaeaeeaeabgehgehgdcehagcfhfchhccegecbfcegbceceffhfdhhgcdfeaaddgdhdbhhfhfbdecchgadcfecddfehdbgadhdeacfdcadadacahcbggbfcchdeggcgghehafeaeafdebfefdheabaefehbeabdehgdfae deeeaeaeehahhahegdcfbagheheecafhegcgahhffhddecffahchgffehfgchaccdbceaedgefdeccahefecccehbfbbcfacfgfcacgfhbgdadheghadgabdefhaefcadcddfbagaabbacaafacfgddcfbdfbghdfeegeaffeecfegbcdceaeahfbhcebgaedbddcgagecchhdabfbgdhacddcdacaahgcgfbhcfgadheadedgbedaecffaaebghcchedhaffecadedcefdfcgccbddgaghhahfhdchhhbfbadedecgbbadececfdahdcgcgbdcafcbdbafgahbbcbccfeadebbbecfghbcfhbeebefchahagdggcbfahaeahcgabfebebghhdhhcccacfhfhdagcbhbddhhcdaadabgdbacffbbheaahaffhgchbgfdfbfghbfghccbbhbbdgeaahehghfdggbdbafcahcghfbhfdbedgehfdfhfbafhbggegabhgegaheecdahfgcchdfdhabhhfcgefcbhdbcgbcheegebchdaebgfacefcfecagbegahgbcccabgbahhgegegegfgechdbcagfgcgefaaedfafcagfbabbheecechahbfgecfdefhdhfbbaadbebbaebbgddeecacgdeaggaacedcehbdgfceabfbfgdbdcehbhfchchddbbeacchbbeffcfccbcfehbhcafbhdbbfghdggfgcdaccdefebagacbgeecccfgccbbecafhhcebdbgcefdbaceebeedb cgfdheghcbbcgcfahdbehcaceaghfcedcbecceebgcffcfghdadhcgabfgcadbbfagbhdfgbecahehgageeeaecddacggcgadcfedebbchgahfgafafedbecgdbaccdhhdgfbeggahafbaccafefcfdbhbhbhhcdbfbedcgheegdcgdgfahhheccagcgcfddfafdbaacbdacfhbcggdcffgaeabhdaabedcadbggbaehadehecbhfaheehdbebacdhagchcebecdcdabeffdhaddbfhhgeaddaghgegabccgbfhdhhggbeccheedegdfghheehcabgegafdcfbaffgcgdhcbecggadhageddgfbgcefhfbcffhbagbhcfbhbabfbhabceghchedaghhgcaahbdcbfadaaebadfaaedhceaeeadeefbfggdaahbchabefeghbdbcgcbhcebaecdbefaaghfdfedfccfafbfffhhgdefccdfeceagdcffbccceaaahahafabacaggegaebccadggbchdgdcdgfdhbghbbcbgagabdbbbhaehdgacgdbgcgchaaagcaedggfaebcccbfabchadfefafbbfeadhdgcfbcddgaaegbhcfghbfcbdeehdfbgcahfabhhdcedffhdagegehachhecgbaaehhdhcfcggagfbghcddacfegafdefdeedhbhhafeggeebedccccdbabadbdhdddgdcgadaeefhbfheahghgcfgdeeghbegdabfebhdbefgbfahhgaghafhegahfhedde ffabdehbegbbhcffdccbdbahegdcfhgddhadheeegfbecdfdgddebecdgahhhdbdhaffgaffadbhhecechacfegfdhbcfdhaddeedhbcdffgdbbaadgcfcbhchdadbabcgeabehhfehhfdgeafccahcabcchadbdaedfabdgbceedhfeaedfabcahdeadebhfadbbcddcebdccaceaabehcacbadhfhbfcgbdehfcffeebgchddbebaahghfhabdgdgacddhchdhdddghefcdhacdhccgecgafbgcbfbfeacbbeaegffcdfcgabbfhfbafccabfbeafhegehcahahgededadfbeaacdebgcecaddgabfbeafcgaeaechcadhcabdghcbbaegeghgdcbgebgacdfddhcahafbbfdfdegbadafdhdfdeaaaedabcdaheegdhgdgagbhecahdfdfagbdafdeefccgagdddgecfhgcedecddffcfaecdaacfehhabdahhbbagefgadbgcdhcgececaeggbbhbfeefdhbgdegdehfdbacbdcfceehcgdhgdhbccbfhbebechbfhbffebgghaddeahhhhfadechebgbacheaagbaeefhbhbccaahbdgcddhafafeadbfdhfbheeggdcdchdgbdbedeacefbbeahebecfeaddffefdaeccehhbbcabdbacahaghhcdgdgcddhfachghfchcchhgdffheebcdecdbhhccceabaedfdaghhebfcdagfgbcabbehffdddgaaehedbhfg aefegdghcdaedafgheghdfehcabgcafeeaffgdggdgcegchccgehafdbfcefhbgdceahecgccbhgdeggbfcadabhegbfchcagegcefcdchhgfahefbfbgceagbggfbcghcedhfhbbdadafeeaghccefaggeebaabeedebfhffdcefaffagefhbdbdchggffhffgcggbcfbcaehfhaabgcefgaadcbhegecbcfcgfhaceceechceefhaaeeaacghgdadhcaeeaacbchdgfdacdcbfehgfadgdcaadddcbadfhbfgabbdbeeffcddafhabgeefdgaghhgbfdddcfeddhaceaghgcbacahfahehbcchcgfdgbhafddbedfgghbgcadahfedehfdgfhcfadgfgfgcechafafdhbaheccabfbfeeehgbgfdbcdcgbgehbaacbgedddbdcdfbefcdfecedbgcchgabhdbbgfdcbgaefcgfbfgchfhffehegeeddhhbbcafcahdfdcahaegffgbgabafgdbhachdgffccdchhhabedeeefhbbadehdaghhhgbfgegfeahbggdgcghbddhhhgfhcfdebgggdddbechghgdggfdgddbaehgeebbgehaahaacefcbfbebddchhgggbecafahehfcddeadhgdhbcecedaggdbahghcecbbcghehcdadgaeedfbdeddhfaacdffgeeaefgfhgefcfgacceeebfbcccafgbeghcffgbgdfggdbhhdfdgeaebbhhhfbdhfhedcgcdcdafgfd habfahcdeehgeebeghgdbeaggaefehbegggbheghhbaadceecccahdhadfaddgffddddebahagedfcgdbchhceedbfbahhdehbdhbaghdfbhbebbaddghadgfeaeagfecegfchdaedcefgfchhcgbdaaeafbagffbcdfdfhhbaddchcgdedfcehegdaffahgcgcebbcagghbdddgfabaccceahhffhecfecahahadhbbabccffcafcbbcbadeeefcfgdhafcacdbgahgfabbghgdfegdagbdfeddgeedgbgfbgcbcgfgdecgfbfeefgfbchhbafeegbcgchdabdhbccaabhaheadgbdcafdaaebbhhhfdbbfdeeeagcgcefdcdahdgebgagdbaehahhaehahbfeabhgaggbdefcfchebhbdadbcffdhedcceffehhdahhgchgafhagebbfgbedadhffddacggdcacdegbaffabhcbbdhagdfafgdfcgahghagaafgbgggdceaeeaffcafacaafhbafffebgefgeahgdbfeaeeadbgbdeeagdghafaefgbbafhfcagafcgbechgcfcheaecgdaddeehdedeeffhgfgfdbagcdccfbhbgefgeccchcbhdddfaacdfcdfdbeedbffchaaddhecdfbddhgdfeddccfefbdeghbegbcgbfbghfabadghadabbgafbdhdecdfcaaahcfagafdegcddeadfbafghgaacfbefffcdcaegbbdgcgbdgchbecdadfeaehchhbdccchaa gfhdbbabdcheebdhhbaeceefchfbahhefbecfhacbdebabcfaceddfhdhbbegahfcbegfcebdcadchfcadbdbhfcgfcggfggbggeacdgafbeeacbhbfefcggddfdefcebefceegabdchdfcbfgdbadccfhbaaagfcbfbddggdfagdaghhdhdcehfdgffhhabdffccecccbcghechhfchcchefgeegaegffhcfebddehbdgaefhfcghgdggfhdfhdhcdaaehdfgfbgeaddeedbdcgdfccfbedcahbhfgaacfcegdfhfgdafeffahcchacfcgccgdhfhehgagfhhcffcgbhegbaeeabfbgbdegghdeecagcgbbadcdcdebhbgfbedfbehbahgfgbcacgahecaddgffeadbfffbfhgadcbcdhcahhgdghggadffefheagbacdfhbbhgagcedadgafgcefcadddgefdaacdegahaddcgcbcchbbahefhdfchhhabefdgbbhfahcdaaafeebeeefeggcchedfhahbgfcacdhefggdbaadehgeggfddagceaghehccfadacadhaddfbecghgcedhbcffhcgdfcbgggchehedgcfaabagacbeccfcecedcghghhhacacbgbahghaedgbecbfahbcbgbdhcecbggdffaagdbdhcffdehacabbgcdhbdebfdhfgagebaghababfdggfefggbhbadcebdhafhdhcaecgfbcfehdfbecbfbefbeahfbfdefgcafcgggdcgegcfdfchcdb gdaggaeghadbbgbfhgecdecccfhggbfaebdgadgfefebadbbhhehdebechhfbeacdbgaadabeacacfebcaccbacedecgafhdbhcaeaddhgbbeffbhffcafdhabfdhdcdgafggcfcadbebdagfechdgahehehhgdhehhebgeabebdhcfaghahfchabhegaddaghahhechfafaefgfefhfdhgahfaaeghdbbagdhdgbdbfgdfhadbadbfgeafehbaahdfaadheagfdeagehhbeeabcfdgdahedgcgedcagabfcbfagagebechdbghhgchcdadaabhghhcceahehbbhgaededhcfbcbgbadceaghdbebgegfbbhdaccbfacbhdhgadbhaheaehbcafbefhbhhfchecccfadadhdhchgebadabhhgccagegfageaafdedgddhdbcbafedfggcbbhahdecdfcafahceabbeagcedgegaafghahhghbggbadebegecchhchaaffbheaeehdcahchhagcfddhbeahchhegchgdfhdfffhabacdhgabhahbaffahhbdacaffacbhfecfehdacbdfbdbgghfbdgehecfhfbghaedccfhcabefdggbadebebeafagafadcccdbchchbefdgfbfccdbgfhbcgeaffbdcahgeffbagfabchhdeefddeedhgadcadbagcgcgbahhfcbdeeegcdaaffgdbcdgehgdgeddgcadbgedehhhbcfgcedccddhbfgaeggadaaafbhbdfddafbhbee gfaehfdcafdbaffegdafgbefdacadhhecfaehahffhegfachbefddggbebedbebhffaebbdgehhafddcagcggedehagaghbgchdefagdcgaedgcgdbefadbfchhhegecdeahcfegdfchgggcdchbbbhhebgbcgfeaehdbgaaecdecfgbhagbabfabfhhgcchhfbhachhecfbdcccechgdhgdcfaahbbdhecfagafahgccfbfdcebfbhgbcgfdcgdgffcdccchhgdcehhcehchfdbbhgfgbggbghdaheegedfgcbaeadaehahecadbcbcbedcdggdafghbageddfbccgacfbdgbbgfcfbdddagghgeggfhhdachdeeeaddabdbfhafbaagbfgddgcceadgecdgeeabhdfbbeabghcefafahbafhehagfgfagbbfcgbehcceaeegaebhebhaddcadbbhdfeehfdadhhgeagahhbefadcdafdcaggeefeecabfacdeabdbffebhhdeadfaedgcdfdgebfabhbfhahfheebbcfebfbfhaeedfcebhdghegdaaddchagabebecdccagdeccehhhhaddfbcaedbhbfddhcbefaacggghggcfehegbfeffbahabfhdaefedgeeefbcafgdhhdahgfaeddhabfgcdadegfgaahbdeccddcdfaccdddfffechhggdgabcbddfacfghcacchfddfaaedfhgfhcfgcgcbehcceebcehdbdaccbefdehehhgaacddghhdceeghgccgabbf bffbeabfcfedeggehegefcbbaghegbbghhcbbhgdhfhabagaacbcffgabebhcdhdabhahfbgaccfdefhecgabaheachhdfefefdcefefhedhhfcdadfhbchhcghfahbehefbeheaeebgdhdfhedbgcacbbbahhaechfdebhgccfdaebgheehdaefdcgcbfbdgghchggeaeeecafbhhcafhebahbhfdhfhbbecbheaefhchgfhfgacaaaeebgehhfaccfaggaeghhfchahgegheefadfgebgfgdahfhdbgfccabchhfbfafhdddafaadhhchghhhcbfffgfhfhhbbhbhcddfadccahggdcahbcffachedbeaeedcbhgfhefghcbgcffacdbghchgbeghfcffcefcchagfedhaehaeccgggcfdfbchddchbghahbffgefdacceedggfhgeachcheddgabhadabhefcceadfdebbfaghcbcfhdhccaghhfffchfbefggbcfhcffbafeefaefffhbccfafhechfdfadahcbhebeadfchhdedgbgcdcbgcffehcfdaeabgcccbfcdfggcebdhggbebfeagchgccechhahhbdfddeaeaeebdfbgdhehhehcfbaccacccbdhagfchfccfcfbedhgfhhhgghehcabcedddfbggeffdhehdcfhdhbhadehchfhbdbaefcbddbbdfbdgbgfdhcdcdfebcgadhhbbeafahfgdccfbdhedcfdgfgbaabheedebeccbhcchbdadgghdeadf deefecfhgfaebefdeddhafdgcgchadfggbdgfchahgaaebddeacfbbfghhegfcbfdehhfdagfhefhcgdbfahabbfaaehchhgeeebhdeghecgbdaehdeeffeaebhghfefbacffbafddbehfdfdebadfafcaghabbfeafbfcbhhcfeagbgbbhhcacfehcabgfgadacfddebgfbbdebdbcfacbecechaggedbhghcddacaadeebfabhecbdhbafccghcegcbhagcgfcehfcbeafeecehbhfcgedcghcdhdhbeccefgaccdcbggfefcgcdcefhheadaaabcfeeahehceacggegeefdhfhebghcfgebceefhagffefebbhhafcadhdgadedecbcaeccehddfdcaabeegahcccccghdgfcdhbhchbegegaehaabfhghbffddehchdddhfeceggaababcgfcebfebchaaedacbdbachffgacbafhfahdcedgbbgadchdgbegdafbhcdaddcefhbfgccbbhhddbdgcgbaddbdggedchegggehhcbhcdegfgfehdachcebabbebfeggbgegbedcabbhbgbfbhbgcdceheaffdfhhabgedddbaggfdegbddbfbfbeaachbdedaehdbacfgecfhafhhbbdeedhgfccfeeeacabhbcceeeegdbdfahechdhahdfdcehhebecdddbgdcbghacedhfacdbbehadacfefddgcabggfddbagacdecdhhfacaebcaefcbheefgadhcebaddahba gbbcafhebhcfhaggabdgddgfechdaehebcdfefdfeadedagecghcdfbfdcdbeedbcdhhbadaegaggegdbcchcacecagabhdbebgaecgchgdbgdcdccfhfceagdcafbdhggbfegedabfeegebcdccaahbgccdeebheaecbhafddbhahccacahfecedfhccafccgaaafdebgbddcgfaggbadbgbgedahhhaegcbhhdabfaegdfbbbgbbggfffdfcghhhgedfbggefegbchfbdgcbdabaegfedhfabfbfgccechbddgadgfbbcgdbbhbbbdedgcbcadbgbfabggdedhcgfdeddfgfhefehfcghgdeebdagcegdggeagagegbhfhbghfbdhhabfbfdhebdhfchgeffdbagedfbbacdchefccbbfbhcbahdafhchaaceegcabchcbfdchaeafbegfcedgefceadbchbgchgfbcagggacfbbfdhbbcffddchggfhcaefedeaggcahceccheeecbbfdeegdchhedcbghfhdcdbgcdddhegaedcddfdbgbhcfhecfefchahfhfcbhahcehbdgfdaddacaebfdgdefcefefgchghfhgebeeebcadaahhccddeaddbefdghccbeegcfgecdeagfahhhfafcgccddcaefgafdbcfcfhgeahdcagdggcaebgahbfhgeadecfagdegbccggabaehehahfffghgbfafabeabacdbhbghgaaeggbcdhhedccadgbfgfaehfcgebcdddeaggee bgabfbcchdcffbaeghdbdcaddaghaaffachfghccabegcafehfabghgcbagfdebhehhfebgbdbccaaeaffdgfbedfchdcghbfdeghehgdcdaaggghbgbhdcaebcccabgbhhaegfgdehefbcdfddeddfbahbbhfdbghgbfdagaehbbghadfgbaedgadfhcdbaghbcghdhdhgbaaceahbgcebefgdhbdhfhffdadghgfahbbadggafchcbdaedhgdgfbhfcddhgfefedaebbeahbfhbfhafhfdaddfcfgccfgaadehhdfcaadcdfahcgbabcggeehcbbeecdgccgehabcbdedbgbhfecfeecaadhghhbcbffhhebcchcgdachhecfffbfdfdccecgaaedccafeachefdhhhccdfabdfbccchhhhaddehhcbccbdgdffgcabgbhhchdaafcefdfdfegbaehcgdgccfgedhehfehfccgaggccgadgeaadhegedhahcbhccecchgfdbbgbfggfgbecfedchhgcfaghbabfbgcfdhbdfhgbbhefgefabghcdfefcedgcdhgfgahdbadcdggdccebdffdeaahbfdagdadhcagdcbheehfbahdbheefhafcegchghggedfahgedgfbbecfdheahbgaffeacahhdbddfeefcbfedgaaddadhdagbbfgeaeebgbaghccddccbgheahfdhdhffeacdeccghehdcfbcfhgdaghfehdhfgdghabbeedcdhfcchgaedhfehhgbbgcbhbgbhh gccaafaacbaccbcgefccchcfgfagbhdbeahhaceggbafhbebgfgaedbcfhbbdcfhbabefffhabfddgggfgcgffhdhbhffcgcggheaggdeggdhgdcbacgdbgcaagbhggebggebdehgfbfdfbadhcdbghbbbdagcaebcdfbeghffaegehcfecdaccdedaahaeafafeahaeceghaeaehfhdcghgdbfggacfdadehacfagdedfebgedbhffdbcabhgheafebdfehfddfbaedfbhbcbcdgbfecfafhcdaggedhghgefahegfeabdffeecaefgaffhccabgacchbebfafcdhhaeeddfeebdbagaghegcgahfeefdfadebdahhgefcgffhebcdfgegfafdbdhchgccdchbdhgfaeeffcfdbcfebdegeffgadbhffgcccbadabadbfbgfcgdhhcddbcecafgfheehfcffaheebhabgbhchddbbefcfdcchddcaeebgcfdahhbgedaheghebbgebdcehebdgddhchdaageagddgbeeeedcdeeaefcdffaedhffbdccdbdhcafdcbghbfdeeabchheaghfghechffbcfdaehfhdeeefebagfgadagccdceefdheecfedbbegcgfabgdahdbehagecdbeecaaeeaagghdaheddhdbbcdbgegcaeebchfadcgbdeghahaddfeccgfedhdbefhggedacccaadhedadacfhagfdeeadehfacdaedbdegbahgabchafdcccceafaecfdeehaf chgceebdggabhdghedaeehbehgcefcgceeheehffebbcbehdebcghfacadccagfecafeaghcahghcchchcefaaebdefchebgbeggcdfcaghddcghbaeafgecgcfhdgfhbaaafecaffahdfhadhcgadfgghfafebhdgfhbdbcfahbdcgdcaadhdeadcchbeadeceebdbacdhgahbgcfgedhfdfhbebacgfcbeghgdgfhgeeaghdaeadfhedhcgegccaccfhgbebcfcbgebgdgaaababagbgdefabbeecbahhgddffbcfdahechecchaefacdecdeghfabbfhefeddcgcdfgcdaheedhahbdahbcbbbfbghbebebcdgdfchafeggbdfhfhefchcgegbbgbbcfhfhfcgfdcbdghbcdadcdcachdgcebcfabffbggffbabcfdceahechfacehehghgebfdfgehgchgcffdeacahfhfgdedadedhfgafcgbcbffhfdgecbfbehebdcgbebaccbededbgeafcdebfghbdhggfbaagechaegacegcgcgdghdbcfddddcdeegfgcbffebddhdcbccfafdecdhheffddagfebgfdgcbbgggefhbbaeabgdbehhdcdfeggecebcbgeecgcfbaahdbhecbgbbgfbeaccbfhhgdefdfgecgdbbebadcgeabhfgaghhhhhhdeabghbcecbabgfddgacdcabfdebhgeccghhggedfagcbdceeadcaacfeahffbbaebhbhbbefhhgbchfgghf fedhefhgbcbcdchegacdfhedhdagbahffhbeddccfhdbhhcdheacbbbfegeeddagecachhbadbefecaaebcdcaeahfcfbggegacafehcaahafbdfchgbgcgecbgfhgdafebaegdfagbeegfhbahdebcfchaddgeggfaaaecbfdbegcaaedfgafeaddhafccfhbheefdgdehgfcbghcbdaddchbagbbcedaffgghabebehhchfdhefaffccachgbhdahcgfhcaccfbfbcedcefahdfefddeabdecchafehfgdggdhadfbadgacaabefhacfacdcdgdhhehhbaahdbcedafbhhchedecgefbacaeddchhhhghghfaebffgchaehgbcffdagbahcbaahabbedgcdhbhcffdfcaagggfdcbeaceffhgbfegedcgedebbbdbghabbebcbcbbbfcdfcgfgbefcgggaadbffdebcddgffabfdfaecafceccbffafhgbbbaedcddghbeaccehbedbechedgafabdfbcbdccdedgdecahfccdgcdehdehghhcgdgbeeacfedgafcdghebgaefdahgdegdabeghdhddcahhdfaccfgbbhhhhgaebabfffgahbffeegbaghhgaegbbaghcebhcagdhabefafeddeheegfhhaebcddgabeacabddhdghfgbeabgcehfhegcacfhecdbebeddhdcgeeffgecbehgcffhgcaaeahgdcbbfghchdhfdccfffaedgecfgfhabfecgfhdedgfdh acdfgcdhbffehhddfgcdgfeceabghaahhhfhdbfggeeebegaggeaechfdhggeefdahcaacabagggdahhegagehadgaafghgddabgbhgbgdbccehbegcbedbceedhhhcgebdbchdbecdecdhegfafdcgffbecbeegcfbchfggfceddgcccafgdfagcedcdgbhgacdhgabgfdbeacfahcdehcafdhccfegdafhebeafbgbffahdaggfdhcbefhhdcgcegbbcddbgcbcfcehbgcffcheheaedhafhhaehadehdffcegdbcehbccaabdfegdhcafbhhbdehehdgbegaehdgdcbfdfgdhebhggfggabehcfdcafhbbaddgghcgfgcaecbbedcgaghcbggdfeegafghhgedebdghdbfahbefadfhedaebdagfcbfdbbadagghdddfecfffabbhhadffecbdggbceegahbcfeaagdcfbgcdhbfgbhdgacghafgfdcfddefgbgdeegaeeafhcbbghbdfecbgfgaffeeaeddfdgddaegfbhfdhfaabaheedgbeghegdahaeacbhhbeedgafdgbhdefggeaefgfgehhgdfchhcggfecdcgagggbggabeegfhgdcdceeafgbadgbbfbgeeahbaedbebgabgbhdffcdgdgbaaadcfgcbehgagagcdhgffabbdehhfhgcfegdbghhedebccagefahgdgccgffecageaeddchffdbadhgadgeeabdbbfddeccgcdhebdddgafbghheebddcc ccchgddddghfabbgfabchafdegbfgegbffbfhcabfcceacefadbhaaecdceagbedfgehgceaabghceafgcfeaghhbhfdabgghbbabbfdfdgcgafgbhbccbfhhggbfgfgfgeadgbecdgecgfhbbggecgfceggchcfgbafhfbgfhddgedhchdeffabahgbbdagagdcadcdeabfgdgfdhacaafgghebbhdcacchbcggbgfagfdgfhedfgcabhecabfdcahheecdhcaabefgcedhfchagffgffddfgfhhhbcdbfbdcbdfgcgfehgeebehgacedbfecegdeabahagdfeddbcffbadhefbhfefebehcffgbfhdeddehcaghfcgagfbgcdbcecfchbacaceaecebfehbdbcaehchfdeehbaaaghcdhhbbdgcgaagbdhegdccbhgfhbhheedeefghafffhgfcbegdebbeeddeebehhdgeddbehddgefbcaahbbbhaabhbgefbaabggedegeaeeehccbbaegfhddgdfaeffcgecdghfacdhfbhghchbaeheebdhehhegffadfhcdbcaheehehbfgecdghccchadbhccffgeehcbgecffhbfbhedcbhfghadfhffbahegbgefecahacbdfehaegaagddfcgbfefhdbchaebcbedbcagdaddbhgfcghcfdaghbegghgbhehdeebhagdedahdhebagbghagafaecbgcdafbabaceffbeehgbdccaefdegdgfddfdgahdcheehdgfdbecee fbggbfacfegehbedgegfabhcchffehdbdhfcdcaaadeegeafhabhbgdgeeeafhggaehdbaghhafedaeedeeebgdfebfefaafggfbchdhdbbgdhecggcgacadegagfbcccdhdegghacccdeebebadhcbehdfcdceabdhfdahgbfbdfhghfggcddgbhbfghcbhbchcbabcbbaceahhbdagaedgbfecfgcghdfheahhffheccdgchdbahcfdabdfhhgefgfcdgabbfbhdhddfaaahheacgcbfehhhcccahdefeghefddbhdfhehadebbbadaffeadccgheceadechhbdhaaehbbcbehgafbcafadgahaebegccbdehhhdafeeeefaaghededfffdgdhghhfgbgbhbfabadehhcecdcbhecahfbdcdbfchdgahfbhcbcabcfcchhgeabhbhahhfccfchdfddehfaabhafccbfhhebcdefhfhhddghcddbaffdhccggcdbedebcdgegghaagbhebahbaghabhcadbaaadgcdhcfceggeafahhheghdbccbbddddbhhgfhagbcbbfgegaebagdfbghgffahebhbdbebfhgbgcabcahagfdcdfccghagghbehgbghhcbaagceebfhehabhdchehfbcggcbdhehahhhfhhcbdgbhffbdafbdhedddaacccadabfhcagfdhahbccfheedfbbffddeaeegbfhcfdhgabfahfchcfbeacccfdegbdhbhbgabgggbgcahbdfehdahdaeec hbgggfacbhbdfbbgdfeeddbfebgddggbcdcafbhabecgbgefedffbaafhhacdedbbbcfeeedhfghachfhafdhcbffdcfagffahdcacggcbaaehdhhgceggcefhghccbhgehgdgdagfdcdbeddbgeggfdhaebbaacabeccbdgdcabggebdhcaffbffggdhebegdbedebbbdgbgcbfbhegdahdgbbbhcbhhbfcbbcdcegbhdbhehedgebeehgbdecfbccddgbffdcefdbedhbbcgdbebcbebcehebbcegcbccdbhdeebccfccgaacgbhhebbdhbbeehdbacabcgefgffhheegbcahgceeceaahcdcbfffggbaadcgggegegbgeefefdbfcbhbdebhebagaacbefafdfedhedgceefaccaahdchcccghdgdbdaecegfffdbagagahbagccbgccbcdbchacabhhabeahgaggfhddhhggcccaeehfcbhgdgefdcafhdeagbgbggebaebefbhcegddbefghegfbddeadaeffehbcaeecbdfhcededadecebdhahcebhdbebdadhfccfdgaefadeeeaecedgabfadcdhcdaddcheegccdbhdabddcaedghfgbgeccahfcgdbfdfagdhhbecadaabeaegaeafdchhgcdaceggdaabfdfgfeeaghhhdhebaabgbbabaddbdhchbefbdacaedcafhefeheabhfhecgbhhabdfhefahfgahbgbfbhdgedhhgbaddhgfbhhcbefbdhfbce aaabeffdbhefgghgefagabfdffgdhfbcbebaecdedchfbacacbhbafeccgbdhechggffadhbcfefgeafcfcggchbfefcgdgeceaeagbhedcfhbeeddaahcbhbhffgghgfafbchheaafcbbececdbdbbfbcghehcggacbfafhdbcafebahhbadecefdcedhedcdhabadcedfhbdgddddbhhbgcdegcafahefgffcchbfdecebhgfghhaebfheggefdehdadgghbcecgafhagghfbfcghhfbhaffcgehbfhehgbhhahgfdfdbeggbcaeeggdaaabcedcebgacdbdaadddeaedbbdfahgbefcbaeccehchhafdddfceehchbchhddchbgfggdcachccfcfdeaheccahbgebebgdfdbfffcghehbffdhfgahcebdfcecdehagggchceaefgfcaeehbhebhdefeccgedfaaegbdbgadeccbebeeeagdgfehfcfgaeahacadcgedafegcehcghdchegeaaccababchecabbcahdaebfeefgefdcdfegaaachcbabaghdebahhfcbfdcfhghgabhbegbcheeegfdggbeddcagddeffcbcbbfhbeeagbhefgcbbcaadabdagbgccdgedcadegeeagaaeachdahabdaeafcgdgchdddafabhechhhaaggdbddhfecahhgedfhdceeahefcdhebhhfagdfeeadffegghechcfcfbdcddfdechddceacegccgfgdeaaeffeddchfhdgae bbccbfachachgbhggheegdfafbbbcagbeeeghceggebdbgcddahfebcchegbgagfgceaddeebfhgbcbcbbecdhecefaaddgabhhffgcdafdhaegbadgagaahdafdgcbdgebghfeaecgdgdbcaefdefdbebhfgaeahcaadgbeaghbfacgbfgbagfffahgchgedgabdgadebfgeeagdffgfbcdbbedgaedcdaccfbcgedgeadddbeddfgcbbcfhbhffadgcffcecdebeabdebgfgefdghgbdghdchgcgfaaghaceddfacddhddabhfabgfegaaeggacdhecfebagdaafebhhgaaghccbeaafhhgegdfhhgaheegbaafecafheeadfbcaegeaeaafgabdceeheebfehfggcgahedfecbcgcffdabbeegcfabdbfeeagggbhdghbggacebedggdedgcbhhdaaadcdfcgbcbfgbcfbghgahcedacgaehdfcgeebcccedaaacabhafgfabgacaedadehdaagfgafaaaeagcffafchaefbfcfgfdaecdgchbcdfbcbhcgbbdchebbafffheghabaadcdeghadeebfadfhfeedchafbeaadgdaehdcbgcfbgddhegbddededaccahcfgabagcadheceeadgcabdcfhhhgcgadehdffccaebaaefdadeeeecfahbadffdhcedhbeadfbcccccfgbdbhafdffdgbcggbdaacddbghhfdfcbhhhefhbggdcgfdaddfccgfefffbfffagf fcfadgbbcbeffabgbedcbffegcabhfbcaceecaddagdfdgbdeahahbhhbddecahegbachecdbggceeghfhfcbgcccgfgcadecchefagcbgggdcfgefccdabdbdbffahhbcfgadhadgdffgfcggehfheafbadcgaachdddaaabcefhghebcgafhcdbdcchbbfbfheeebfagdcedfegeahaefddbddaebcgefhhecedhehccbhbfgfebhhffhgbahcccegcfcdbchebabfdechcaeechcfefheabgahbcafehgaggcgcecfbdfbefbdbhfdadebacacgehghhbgfbaafbgdbdfafdecfgfbefbhaaadccacbechggehafhbaefffcbbehdeehfgdgddhdhfchfeahegdfdgbaddddabeddcghbbbggaefhcbcdddhdcdabbahedehahdbdcfagffhfhfbffedbccdahbdbbehdfhcfghgehccehchaccdhabgcbdaahbcdgfdhadebehchggeadhahfhbebbfedeeacchbcfbgebafdheafbdccagcgebbgcacahcbcbagfdeeebbhhdfcgddehabdfcchgcdecdbfdahfabdhdhhahcdeafhfdhgcbfdgddggdebhefaahdgcfggebfcfaadehfhedegccehdfddaaeedbhfefbfhadcccbaaefgfbbcgchbeefbeeahcgcacgchhgebhcfahafcbehfcgdfdddeagdabdfchaedbdeebbhaacfggfefcehabdfcaaehhag behbfabegdaffaccahhfgdefhebfheceddeccffccegcdabehdfdfbacchgaggfabfcfacbfgfdbcdgfdcacbhbeafchccebbhcdecdedhgebadfceddfhhabggbcehchgdbgccabacgafcfhagcaaafcaeacahehbdbhbabdbhcadccachcdhdfafcgachfgaaehchhgebddghedhaeeegdgbdaacgdcgbeefgfebfaegecbabfhdbchbfadbdhebbdcdecfaccbccaddfdfhafghaaagecaaacfhgfbghdggagfgcdggdgcfehdfcdfeahdhhbeeecdddfcaccecddhaehahedghcghafbdfgbcehachfffbabfgcgadefceabefggddbcdfhcdaafbfgehaaehdhcbehdhbdaggehahgfacfgchaaghdehdcfhddafafdaebeecgeafhebdahgehfebhbgbhachebfhaecbfdgbhadacdbdcdhaahgabfbccdagggeffaaefeehbbabafbbgfdhgbbeefgabchedbaaaaagbaegfhfaebhdeaeddacecfafegehfdghhedegghebaefceffagadbgdeddbehfgeggfdaheeffdahececcafaedhdbehehefghdafhhbhcefgccgabcbfcecdchcbacgcchfdhafbbbfbfdbfghdcagagdgahghadghfbbgbegfgcbgbeefgcgdehdgdgggbghcabfdgdegdcfdaaaggcadhfhgffgchfbgbfegbehcfgchbbgfbchca eggdbdfhhggeafdcachfdgdaceacbedcdeadceabccfeebfabgffcbfcddfccchhfhacafahdagdfcbhffcghccgdecghgeagacfhdeahgechfchbadgddebebchhbbbbcdbhbdbcgdehcfdhehededchcchhacggadahhgbbefhhafbbhfdcdgghbhehdaebdghffgfdafgaafbcbefaehabeeeaaefdecgahabcaehebadahhgcafgafcbeaceegacdeeceegffbbbgahedaeedabaadbfccefbdbaacbhhfhdggecbhhdbceceabfedgaadadfgcdbggadfdfgdgefchcdhcccaaegacebceefdcdeddehgfbfcdfchehfbaddbhdbgeabdcedcgbbadbgcfaahbhhfggbcdefcfhbceeegfggfdhbbbebcbdhegcgefhehdegbegagfhdcaacggbaecfaeahefaefgaafffbaagddfgafdbagfahafdcghcgbdeggefahfegabbecaabgghaebaaaeaeehadgaddgdhacchcdadeegefbahahbehhbcdbeeeddfcgfhgeacgegdbhbegcbfgcbhfhggbeafeehcfgddbhfbdgbgcgahgfbbeefaheaedfgaaddfgbchhfgcgefhbdfcadfdcehgfegcbfcabfdaaabhbeeccefhgecbeeefhabfcggfcbhhhcgcgeaecheffddfgfaghcfadaecadefdcgffddgcacfhabbchabaefcbdffhbdfbeehhcfbhgebfah feddaggbcaccceaaghbhdbghbcaegcgfdhfbagdbafabefedfghccdeachhahbacdbbgfgghhhaefhbaadgfhdabegehafhggfgaaddeedecgcbbhfeedcfhfahcggagdhbgbdaaachdbbfdgbedfddaaeahdfdgehgahedgcfcaceaecgacadedhacdabhbegefdcfeecdceagecegbgacgdageabcfahbhacadgfcgeheacedafabeffecfecdebhfehbeaeechagbggebchgfbbchdedhcdgefhefafahhdcchhgcgeegeebfaadagahbbecbbefddcahegfdabbhhfcgeddcbdfhgchffggbeeedabgadfcbbdfdgffhcfgfbgcedehggbaehdhdbfeehfcbccaafabfadgefdfgdhgdaafcfdeaebcfdgfahcfefbhcgafcbbgdacbhgachdeefccggcgchhfhcdhddghaaebgbbdbaegedfcbhecdebecacgbdeacacgbdcbbgdafdhbfcacaedacdbceafcdhcafdgbefhdhbcfafhefhcfchhgehhaedgccghccdhbhfaghhdbebdcahfefgfadhgehfbagdefdachdgcchbfhbbhbdehfefdahdahgffdbeedchdeaedachfchhdfebggddaegdcfcffhdfhchhbdbfdhcgahheeechbbehahddgaacchfdggebaffeaacbfbffdegggagghhgfcecbhhdgcfahbehhbhfaadgaagebeeacehbaecafaabdgg cbfcefhhccaeghgccaddgcgfghfaeefbbhchbhbadddeceefccffgabdbgdaeadcadhhhhfahfabhehdahbadgggbadffagbbhgfbfdbcefhgdaahgehehdcfgadhbfefcbaghafahdahhhabdgcecdcdbdheeececegaegedahadedaffhdbgahhcgcahgacgfdhbcccdhbcgbbgdeafdbbcbchbaehhdccfebebfdaggeddcfhbddhcdcbddgggcagehabhhaddggadcechbchcgfadbdbfdcegfehabaaebachaedgedefbeccecaehfdbbhdceghcbefebfacfhefhehfccbcbfffafddaacaafdecaabhcchbchdchdeehcgcgbbeeafabdgfbabebfefacfbgbgdggebdgfecfgaddeggfcaahedgbcfefecccgebbhdgebhbadhaffhacdecafaffedcgeagegghgbbcabeddgaadgefhedefcbegdacdeeeahcgaggdaheagdddgcgdfacehhdggbdhbdhdfggadffaeafeebbfdfdfdbbchdbhfffafhghcehcgbfbhefdecheahbdeedbcbgadbegfgdgdddgafbcceaeebhafdgbddaechegdcheabgfccccahafcccagcfdcddfdfcgdcdbgghcefegheedgcghgdffffebbbedeadddbcgdahbcefhdegebfacdhbhcddfdfhadefcbdaecdhafhdhcgbcebacabaeffbcbfbcbfahhacbcahedefahcf ddgchfhbfabcahhbfghchcfbeefbaahahgbghcdbhfaahfgbhbabhchfccgcccccacaaccbdgeabcbbfeheeagacgbegafdaaeadhhgecfbccggfaaddahgaahbcggacbhedchfaeebdedgecdhheceeageaggbbbcdfcgeeaahcabdgagagabgfbddeffbfdbaghgdafeaeebcbhhabdaceabhgccdfdahfdccbghaecahecdbgefgfghcahfeefaefedbfbchgacfbcdgbbgdffdeaddcfaadgbebhadgfhhadaagcddeefefhdccfgebahebbcabgccgdbhbechcbgcccdgeefbfchgbgbdcbaahehgfcehhehgeghbdhccdgccfedffbgdgbdhdchhfacdgadbggacfggachddedbghdcdfachbdchhfcdfegbdhcfdhaffceeadhbbgcgbggfbgdebefcgagadfcfdcabchgggbeheaeggdfafecchbeddeegehgfhbbcbdggebaafcdgegfehffcfhbabchcabefccbgggeaacdahfdggbchfdfhehddfbcacefbagadbfdhegagcbahbefefdcdfgabbdhbhchbgegeacaccfgdffeebagdacdbfhgbhbhheaefchggebcbfdeeggcdgbadfbggcecdfhffbabadbcehaghacdcagbcgegfehdhgdefecaacabcgaabcfddagfdhcdfdghffcgdhgfbbbhdcaacfddhggbhghgdfadbedefceedddbgefdhghdd ffcdfaebecgebggbcaddheeahggheadcggddhadgfeabfhhehgcedfefaefcegddchbgehcfdgbcedacceaadgbcdehbfffdechdbbhbabebacfhcadachfbbfhdghfhhaecchhcedhgghdhbcbegghbfbgeacgaadbgaabebgeegcfdfghehhcgafgefahacgdahahfcfeffhbhcbegbfdagdegbccghbfcgaeebeedfhaddcbhhdhdcheaafcacbhfhfedcefffhecghgfcadcfefgchhfbffdbggageagddghfdchheechhheadebhcccecffadfdgacdbcgahdchedfhcgfghhhgfdhgafeefehafabhdbeaggdbdcggdgddfhggebaacehachhdeahahhhchaafadfhdhbadbahcdcgbcdgfegcbcfddfeabhhbbaeechhfcaebbecedgdeahedhggcbbdaahegfaabfghbecfecfcgbfddaaehcbgdddehdecgdaacbeggahffbahehddfacbfafhcechhahfebcedhbhgbacabfgebfegbbdccbhddgcefcchafgbeggeehbadhfhchdeehcffaeggfacedcfddcgcbgcefccgebeaaceacgcgeehaadabgdgecdbdfgahgafhdchfebgdeecbbcdagabdgbgghfeecggcgcbcbcdhegffgecaggbgchfgbeegfccaehhcccddbgacbddehfheaffdeafbffadfghebdaebhhadeccbgdfababbgaehabffgggb bhcdcbeeghaaaahfbhfbhfhgdgacegfbagfccgehbghgbcfagdfbdaabaabbdbefffggbbfgfdefbaddfeadhcabfcaebfbbgefdhcbcccbegaghhfcbehdhgbbchacbcbgbfbcecagccegbheadedfhbdeaecdegheeffceahfcfgagdbfggfabbbaecechdcafbheeaegdagbbdddfgfcabbgfahbbbfaeehcahhfdbbfefdgcfbhfeefbbahdgbgcfheaghbfcfcbdbcccfeggcahgabeaefdgdfcgceeafgdgceabcgcdhdfedfgbeffffdfeeadhbheghhfcefdcbggdhhcdffeaeeeebcacgefbhbecaaebehdhgehdbfdebdaeaaghhhabecheefcccdbahbcafdgfadcdahgggfcdgfgfcgedaccaaccdbfaffbeebdbhcghgfbgeacdbfedcchbdchehhbebcdbebagbdfhhbfgeeghdbbabbhbccdheacdcbcbfdfgbbhbadbgagchbhccfehfbdaegcdfgecddghecdhacbceegdebgaghcedcfaeahfaaafgbcfhbddedebcegfcaaedeggbbdheahbfghfeddddhbggecffhdcacchcafcdebegfdgdbgdddbbhhhfggbhaghhhfhhabdaeagefgaaacdgfhgffabbdheahcebhgfeecgcfdbeafdgbdghhgeaccbfgdbhbcfadddhhagchcfaebgfcadddcafehhdhfegebfccgaachaffdhehgeecfa dhfdeehedgbacaafgcfchcfgehebeegghdcfcffachgdbceehdfcehcfhdfaegfgfaahbbfdbbfhfhabfddcgggbcdfceffabggaffebagbcdhgaffbdechbdfaefbchfbhafacfgeefegfggcabcddfheacgbbchhfhfcbgbfbagedheaacbfheceacffbggcfghhfbefffeggahggggegfgghdcefbfceehgfbcabdegffhgefcggabddaddafbbbhcgffffdfgdeaebhabedababffagbfhcdddecgacecggehehgaheecfgdcdecchbcaeaeaggghhaeghgfbhaeefedcbchdcgagggabdhbafbhddhbbfgfbgeheghcafdbgegahgeaegffchfadfedadeabbchheeahbbbfbgagaffabcbaabddgchbdgbgefhcheaaddgceghahegbdcbahgbdaedcdegdedcfdgdcfggdfdddgfddaadbdhheahebgeedhcbecfhhcfccgehgebbgcadheecbebgegcgedegfffbhchdcfeeahdhfegcgcdecebdchfcgbdfchheccedaehgdcfdgedhcffbdgebgfacaddeacecddbcaggcfagadhbhhddabdbacchcaagefghchggbabheehbebahgehbcadefaffdhebggffhgfbchfceddefbdbbaheeheeghegahgghbhfedcbecafaebhedfgbdcffaaeefbdagcafdbcceffhggbahffdbcbdaafbgdhdeeebgecfcg hchccedaffeebfgfgacddacbbbegbhbghheefgcgfcdfdgfgcaaafbfgdhhddaahdaebbcgadadgaeeghefhhfbbdfhbbhgceebhacfcfbbegfgcecbgbbdbefbgfhafebbchbcbgcfggadgdfcececbhdbcheabchadcggcfggdhhhghgfgbhcdbabadgbbgeaacafdbagaagcadadgccdcchfebdecaahfabhhfddeggbeagbegadhbcchcaaheffccdfbegbedbbgafahddgchchdgeaedadfhhcgbhfbgfcdhcfeacbfbchghgabachdgfefdedgfahhdgdcfecghbbfghggccggfccacdeghedgcaehcaehhaccchhecdfdegaegcffaedffdhegafgdbdcbhafaeafbeaabgcbahggebgegfhgdcagbbgceddbgdfhggfefhfachbhahaccffdbgcgbbbggeacfdaebffecacafcdgeeafcfeggadedggaecbdbdegcafchhedeacdggcfddehcfgdgeehbcaaeccfedadadfhffdechgaffhbaeehdahbbgbbcheeefagfbfbbhaeaaeddhaeagacaabbcehgcfghehcgfacgeaehahhbgagabcccgbefgeffhbfcecfgcbdgcbhhhbaaaaffgeehbechccgdheaafgafffhhdebfabhbhhgegfgfccbcggebfbachfcbdcdhhgegcghacebhfabbghafhcehfabacadedaaabdabhhbafdbcgaddbadaffgaea cgfhggbehdbfcgdhfeggdhcacghcgabfbhdeehdeadebegbacbgacebggcgcdbhcdbgcgadaddcaegdgcfffhbccceffabcfhbdgbfhacafhchdbfcgffedbfbahbffcffdfbchdbghabhgegefcbhcfadhbhdabbbfagcebdbhcdcbccdhagbhccaeeghdeffddceebdeccggfcgghbbghbefcedbhfdgeddbdahaheadhdgdadhcaaghceehfffagdbaffdeadhahhdgbbggfbdbghhehcbfbeecafdbfcfbchfdhbfahachhhcbdghebgfbdhdbcefccbbaaddddaadfhegffdhfhbdeeggeaegffegcghedhghehechdgfchhhahahhdhafhdgbbehdcaeechghachbeadhhbbgdfafhbgahggaaagfdedeabbddgbcbbhbbedehebbhhbhcgabfccfgcdfghhfggaabfhcccagdhfhgfabgdhgfbgagfhehdccgcaegcgbbgabgbgfhhfgcadgbbghfabfgeaghcfaaadddeahfffbbhhfhaaffbbefcggaeheegbhhafcbdbbhfddgccadcfdbahheadfhcbefhadacdaafegghagdehcdbchedhegdgahcahgchbgfhaedhgdhcahagdccaddedbcahdbhghbhaaedgchabhbdcgfaegbdghcgdahdahagaffhfgegecaffheccghcfcadbaaffhfbdbdbgdceagdcafhabhgbefbefghgecfebbaadgbgaecbe hbhhhabfecaaehedccbfhbeceabgacdgeaceaehgghaaegfaehgeahbecgdaahgbddfbbegghfcdfefghfcgahchacffhfgabhdgcgdeffhdffgechdfaabafbafgfacgacccbgbdegeegaaegcfcdfcdbfgcefedadddgabecdeafefcacafaddceaaeebhagbafddgbfbacacbdgebdhgdfhbhhhhaahchffhgfhhchdbfbdabdbcdacfabdgabdecdgebbhfgbgbbfhehccaefhadhdbbadahabbgfgdechdgaadcbddfbfhgdcbghaeahfbachadfeaehdhfacdbhbggahfcbhdadfacbcccfecfefgfgfhacghhhcbefdcgegbabgffbebagfhgacahebbhdecbagfbfbffaccbggecbafcdagheehhbehebegbhdahhehefeafeaafebbebggeebaeddbefeehbdeccefbfaeefhbebdbeeegabgceddfehaahechcfhfebgdfebdeaachccgbeahfhfebdagfaehcbbaddbcdbdcedgaeeeafeheahddgbhdeabafacbdbcdacabfcgbeeafdgggdechcddchefdffdhebdccfegfgccbfghdhbdadgehgcggbfacaedfegdhffbbbabcfceefcfadcaacbdgfbdcbbgghhadfhgbhaeghcffceccfcfhagbheaaahgdabgfbcagaabbfgdcbegfgfbegffdbhccgcaeehdhgafacdhedhccdegbaaaagegdgbe adebbdgdhfbbecbggfhcfdefdhffbbbebdchabeeaeceaedfbageadegaedgcacbahbecfccaccfhfhhccagebgbaagggeagehgfgcefhaeafcegdaceafghedgfeeedhebhcgddbgbdeeadhfbefcdbcgeadgdhghgbececcagfhahdfbchddgcefbegfbadchbfaheddfdgghhaefdhcdhefdfaefbcbabbefdbdabgdeffebhcfdffhacchgeefbbgagcdfaefedccdddeebdggdgfbecdbdhhefcgdedfbhgcdccdbgbcbcafcbfbecafcbeahadfcadehbbhfaahccdfhbbachafbgccaddgfeagfdeccefhfaedghfbbaaahcaffbcebadgcbbhceahccgbgeggadecffebdehbfcbccaadhhefhhgbbfahhdedhfcfhdaagfdchcededabffdgcebgefcfaaedbbhgceabgchedcachegcfhhegcfefccfbagfdgahgdhgdggdgagbdbhhdhdaahbhcacchahagafbbfhbcdhdchbgebcgffchfcchgafghahdgbegghcbgbghafhhefgaghhffgdfhghdcdabfbcbffcdbabecagbccabghhffbffadeggbhbggagceecbabbbgdaeadaabccaebhdeagadacaghfebhabfgchebehebcfecgabffgcdbgdahaeacefghacfehebffgefbhaebbhchafcedgefhehbfdhhhhgabbafacfheefddgffefcccede eghefbfeachbbdbeaaaffaadcffchcgeaedcafdcbggfaebfaggebebagdgdbcadhedchhbabgcgeehedbfeegggcgcfgghacadeceeffehbddaabehffhhbfhabfbchgbddaccabbfbfagfgdbhddcbdbgacfffacabfggaefbhefagbgcbedbgddceeceaafccbfhcebedbhbfbfdeffcegfbaaddgcbhhhgcefeadeabhefddehaecebefhdfdecdfcaggcdbbhefacfecegdbedacbdacdfdgcdcagfdabahhfgghbeadcdbhcbbbgceehcgfacdchhhhhgefabadebebbeahcfgacffcfdghcechddeaabdgcdcceadffbccegfeadgeegdhhffhhddffgcfbahcccfagfhhhbbfbgebfhagdcfbbdgagdhddabeabbgagbdgcccdaddcfgbbbahcfcdhbgchdehhcacdcagahedgdeedbffdggddffedhdhgechdaedheahcgeceafgdebaedahefcaghhghadeaffdhcgadedhfffegbbgcfefacfbachcbbgbffahgaedbfhcbfbbedbdhbaaagegcdcdfedbbeccdebgfgcccdhhfgfcbgcehgabfbhgaebafbhbebhefdgeacbahccdcbfaabdehdggacegcbfhceehdbfbbfhedefggecfgeedfdcdcaebbbghcdagefehfbfabebdfcaagbegehfhbdccgegeecccbfgcbacbgdaagghhagbdhcfegacgb faafgebddhfbhghfacgcebbegafabhadhddeefafecfabdcefdeecddbbbhdhedafdaeagfdgfbgdhhhhddegaffdbbchefaddhfbggcahghcedhdefffhhahdgefbbaffbafeahdhhhfecbgdeggfcbfffhgdaacefebaedaebbbegcccbacghdgdbegghefeehhfgafabbgbbecchadebdcfggcbdegdgbhgbcgdcdehgcgbfdhfhecgcbdffdgegdechgfdhfhcddafabhegbebbbcbhafddbdhebaadgbcdcbddghdgaacbbeehfdaebgdddfbefdcgcabgccfgahcgecccbgabghbhbghchddfcgabadgbgcggagceddafhcbdhacdebcfbehfcbgfeebhggdahbabhebcfdecahedhhfabhfhgefdhgchgagaafeefdcaaeefahchccdahfhebhfdgdhgfbhbfefeafhhfheadfdahceeggbcgdahdchbahbeaeddaahghbahdhbfcfbhgbchgfgaaafeeffhecehcdgafgbddgfdhabagahfbaeheeahagffhfebbdfcaeaebdhgafgfhhhbcghhachbgbhcheefhbbfgegedhgaheagggeadfchceafahcafdddgecdhchcdbfhdcgabeegheacddhdaddefaggcagbghacfbcbdacbddaagegceecgdfggdabbhecfdbbddggbffbbcghfdeebfhahdbgacbaddgcfgheaedaebbcdghhcadbfgeddaaccaca dadbbgbbffdbfdbccdgafhbfbhhghcafecegegfgdcbcabbgdbgdgdcfacdadgahbcceafcebfbbheacgfdcbgadfeeaageggachachbegddgcdedgfcdeeegbfcbeggdacdccefcefdfcffhgfgcgffddcgefghabfdcgdfdgahdebggedgebabdaahaabbccfbgffdfcadfbceeebabhhabcafcbdfdabehagafcafdffcgeacaeecddabfebcbhfhgfbbhhdgebfeedhbbdefdffdbfhabcaddegcdaghedddaaeecahgbeaaggaghdgeegaghcefddgaeehhceebaghgdfhdgehgfadcgdgeadfacdeghdceddhaagfeaadhebcgebbeehbbggdbfcbedhbdhffheeegafagegggeeffgchaadfedbagaegaeehaaffacgddhhefdcdhbhbghhfgaegegahfheefecgeghecbechhahhbfabfgbdcbbafbafgbbbfabghdeghaggfffhdebfgacgdgdebdaafgchehedeahgbcbaccafdaahdhggbehgefhabgfcfccbcgagahbcfdecbfefcbebecdhchdggchhhdefeadcbehbdhfgbdgdeddcadhfhhdcdghbbbafggaeegcgdbddggcbaeadbcdheehefceehdabbgbhgadcfbecgbaddhecgefgeaafbbafbecdgbdbedhccedbdccgabahabdcbgchhggfdgddadgfefheehcafadcagfgcdhebfhdeecfab gfcfgabdfcgfeaaahbgbddchfcgfdaeebchbdgechcgagdbgfaebdafhhacddfcacgdhcbhaddcbhdaagahhghagfccbhbccbbhfagdefgfaeffhdehbcddeddchegedgbdccabfaffgfbfbaacehbdceheehbeeegecafdfehfbdghffhhfahfcfbbfagggehghbcgghfhgdagdhfdeaafgeacffdaaddbchdchbffgbeaghbfebfgcadgdcdfccfdgechddbeccababfgafbdcfffgccabahdhbedfdahbeedecacbcbhgheggahehcabfbgfgebddafdbfegffbfcdaabddegghgbaeegcagdgfagbabffbhdefcgbfdcgcbbdbbhgecgfbebdgghhdddhghaheefcdgaebaefgdbabceadhbfdbffcbdhgdacehhbefgfecdegdgcedgdfgahcfhbcebffgaebdeaefgfbdddbdcafddeffaeddhgabbfhdcfbcbagdchgeehfacaccggfcdedgccaedfeggggddebbcdceebbcdhaagbagcchfdagdhebecfhdefbbbgcgcbcggedgaaceabdhcabbhdeedccfbcbdeacedabdgebegfddeehdefgddfebceedgefddbghhecadehhgfcehgdbcebfdhbaeeedfgechfgdebebecdbafacfadfdcghdedfaehhhhdbfgcecegfehfgechbbadfcedhfecaaehbfbeffeachagbfbaggcegedhbabfgedhafdcaeea gacgfedbaedhdbhacabbaghdbagchbggeeegdbddcfaacdhcfeedgcfhfafhabhcfdeccbfdadgeecgahbdgahfcbfbeaebgbbbaeaahgeedccbgbededfaaedcggcgchcgaceeaabedaefghhefgafdefggcchccddafeccgehfhgbbgfchcaghccfehebhcgheghfdafcehhfahdggfadhfbedbfccfcfeahhaffheeecfbdcbhdecggcgadcbhbdbahacehdafgdahaaeghcffchfbcaecggebcgedcfbffafahdehdhdcegahdedcghefabgfgehadcfecggcffdfdbaghefhgcfbdbhhbafedcefcaeggfgfhdchcdhfcbbeagfhahgegdeefdedbgadbffdadfhfefdcafdgccacghedhdecedbechaffehaahfdafaacfefccchebdgcfbabeffaacageccgghhchfbdheeaeefgacchcdccaghfcdgebbgehcgdhadfhfcacdgbfcgegdgfegfdfcaceaedbcbdehecgfhcdhadaeffaaaaehbehchccfcbcedaadddcacebhacbegcbaabahehaeabbebcfdhcfffecggdacbbffgedhbeeghefhcghbcacaaafhdgbhgehccgeaedcdagffhbgeaaccbhchgddgahbfacfhgbfghcfheggccdgeeaaeebdfheccfhgdhdedacdhhbeabbfdaahhgheaaahecafhbfdfbbeeebeahehfdgbdadecfbbfdggcg gggadcbfhabagdgaadaaddhgdefeahfcdhdebabebbfhbfeefebgfcadahfeedgdgbaghedbbcddhfageeehahaaebfcdghaecddcddbeghehdgchfbdaddfgfhdbbcdcbhgbggeddagcedfbaeaegebheafedhfbafhdfhgdafebhgfchhgfggeaceadgdeceegcfehebgcfedbhedchhddfghffhabdbcebedfcheccchhecagehbdddadegdgcacfbehhfbcdfgghedgahcahffeffegcddedffhhehafgfacadbgedggfabafdbeegbddaafafecbdagdgccfacccchhghhhgbhddcfgfbhedhfffbhcaecbcbhgecedadeebedafgecageehbfcgfccehcbegdaeffacgefhdddbgbahgaceehedeaadcbfddedbddacgbgcaeaghcaadgcfdabbgdfgdfgfadbgdcgdbahbfdcbggdfeaaabagfdbdhabbaebaeggddegdhgdbceaehgdfccaedeaecacagdafhehbacheaedfaadgddadghgacfagdefbagfbdfdcbdaechabgcdegfbhehdffbadfbhbhhcahfdfdhgbcdffagebedfchcfddfefggegdaafhfafcdccdcdachdehbebafgdcgggfdbahbaffaeeebhgebfcegfhhfadfcbgecgdfgegahhedahcghggcdffgaacadadgeceecddheffbedfdegedeafegabhdfbehabeagbghdbcaefchbafe dbacbaafcbbhadafgbdfbchbfeacbchbdebefgchcccagfbaefbbbaddchgaedefdbfdcdgccbadchcgccfggdgeebcaecggcchcbcgdbdacdahgdhcfabhdgcafacehaddcccaabchbdcdheccbdggbdghhfffdeabccebccebfbdchagchccchhdaecdchaadcdgbghchddbgaechagdbghebbhbdhbfcceffhdchhfdegeegffeddhccfedbbghbefghegagbbfafbgeeefcacghbdadbadgchccdcbefafgdecbcbdggaeghedhgaafcfgfcbfcfacfgggfdeefdbgfcdebhgbahcbchdcbbhahcdefchbfhcdefgfddgadchbccfcddcbhabdehefggedcacfggdcefcceaecdcgacebdegefbgadbcffghehbeggbbdghcfebfedabecbbbfhfchdfeeddadgchheebccfbbgefgffgheadefhccgdagafgfaggceccehfdhdeghhdachehfegfhccfbacdggfbdaaedeehdgcbceghggaecbagcbgbeeabahbgadccadbecfahcbdgfgdfceeeheaehadeaggdgeghdgefbaaedfbefahffgfecbedgbadcgdheffhaggceaefbghhbbcaaefdhbgcfhfbdcebbachgacaccahcbedbaehhgegcachecehhdfdehbbgfbccacahfeddhadddcdggdghehcefccccddbbfccafdaeabaddegaffecefffhaabcde chcgdaaacehdabgccgbaabbebagcdghfffhhehbcgfghfdhafdeaahfgghbgdcfcegfbdagehagcagccgabhbdcaecbfhdagghebecegdeafbabhcacfedbafebdfeddhaefehffcebbaaeaahaaaadhdghdchabdfbadfhcebgdgcehdhdddgadbdeheedfgeafbceabaegccfeadabbcbdeehghfcdbeecgffefceefhedhhbgfcdehdbfgaadceadchhbgfddcgabhahffaccdhehgfdgecghhgeaeebgddabfecdgeagbffcedgcagcdehdeaeaabbdbhfhgcbbffbahhebhfcceagacfahaffabgfhhbdggaeagbhgagdaebchafecfcghbdeegdegggegabhcebfggcdfbedfcbbheehbgcadaheddegfbchaaacgecaaahgaaecdafbgcdfcgaahhdehfcdfeffafdgddbdcedgdbefebhfegbcabdabacccachcgabgaahbcbcfgghffchfhhhgaeahbbghghechcdhchbhfdcedcgadghgdhadhbdedgedbdfbhbgfaehdgebagghchffhfafchfddcbbgcgfgbcbhbagaehhchgefebcffbbgccchcaebcagadbefeddgaedgfeehhedaegfhaaccbcbcgccgfdhgegdfccccdgababeadadcbeabbdaddbgfcgbccfghcdecggecdcfagdgdecfcheafhhcchdhdbagahefeacbhgcegdgfcfhddaahbeha aheehccgafeabgfbebgdaeadfabcchbcddcadgdgfccccdccbgbgbggfacafaeddaahaaddddfgbafahhffgbhcdbcedehabfedafdfbacdfggbehgbgefddbfhgadfdccbfehfbfbbffghccbdhchggdeebdfffdbgebffebcgebgaecbcffeehdhbgcbchfbdgghbffhahaedbaheddgfchdaeefbfecbaccahcdbdeafeaaeabedchcbfgbfedabddacgegabgbfgeahcedbdcgageegfbhbcaabeaddeccehaffdhhcfbdbdfefahcddffhbeehbaabbbaeacfgdcgagffdfhecfehedaabfggaaccgfbheeaaegbcabfehggbdggcfchgcbbfdgbahddacfehheahdcbagghhbefdehbccdcdhaaggecbabdfdcceghedecgafbehfbbdccbacfcebcdfecdbffafbbhbabfdbgdbchcbbdghacahhebhhgfgcfcagbcfeagbcacbcecafggbbegcchggdhcgfbbhfgbadaaegfhcdbeggbhaafghcffcbhbbadagcbccaegddeafdaagdhacaaheehebhcfaddfacabaabgeeabfaheffebgbhbfhbhcecgadehffgghgdefchfbafdbgaheecbhffdafebggcafggafgbehcggbdbeedaheggbcgdfhcaefadegdeeahdgabgechadbheffhfgbadghhcdgaceaabegefheccfeahfhfddecfeeffaebaddgeaa cbaaabgdaaehacbbaadchfdedabghfahgabdfdbadfgghehhcagfaggbcfaggcgfcaffbdfdbhgcahadfgebaehdbgfdfgeeadhcedhgbahdadghccahahefbbcgfeafbeabbbcfefdfdfgfgehcgcebgfgachechaggbhcgbhffeggefbcggaagfcbeahgbghcefeheedgghgehdahabdcddhbeffdecgageddcebegfgcfhgbchchecdahchebhcfhaccbhbccfbcbdeadhgfhhadbbcabbegbeaedhcegfbbheggfehhfhhefdddgaebgdabdadebdggdhdccadcfhchdfagdeegedhdehcfedadcgddcdhcfcgafcfbfhagcfeaacbcgcgacaaahdhhgfaabeebfffbadggcagheaahcefhfhdechabbcabaegebhcgbaabdfddcbfafafabhbdffceccegbcddeadghfbcgedceacebeehbfacegbbgcccfaggbdfeahedghghdccffeheedeceefhdhcfdfdcbedhhdedaaccechdabccbadaccaggeehadhffdebcefhbbegagfdcdghgbacffceeahcfbaahbedfagdcaegcabgbbeedcchaaheadadcahhhagadfgcdbbagcfhbchefedgaecbdfbcddedfaecbghgcdfafcahggchfgbhhacfafgddfhcgfffeghdfcbabbbhdfgahhdecgacgddfgeacgffchcgghghfhdechcghhbgeggefdcadcdcbdfe geagaagabbcceeffbfaccfdabeeheecgbghcaacdbaadfbehceaeddgcfeadacebcacehabhbbeheacfdaeghgcefffheddbaeaaggedecdedabdbgdhbebcaccfhfdchbaheheaafcebhhacadbbagdahgcdadeaebabbffcdebfchgfgahhccdgagdbcehaefdahhechgfcbdbbddehbhgdcffgccahdehdggghahebhdcehahdfhbacbfbgaaaadcgdhfchdchfceacfgcgcghcfedfeebfecedfahacdbbddaecefghcbgeeaacfhhedbcadcfbcbadecefgdabdggcafcdcbaebfabbaeedhhgeegdhafchhfbfcbacbecadbbbceabbbhcfbhefghefheacbbdcgddeddghgachgagbhbecgbfhhhbfhebhffffehfbgdgeabdbggfhchhgcggbegeedbaebfdbcafbgdcceghgaegfedfdbhgdggbeahcbcdegaebadcagdhfbhedehaaccbdafeecgbaggdcaecbefebgedcddaeghhbecdafbaefbdfaffehcaghadhfhcdcgecdefedhgcadbaeaefafdcgbbedbdgfbefafcbddfdffhfeeahdabeeffbdgfdcceaffecfbaheahgfhfffhhcffggffgbdheehcebahdbahegfgfebdbgdageggbefgbgahbefgcfbgdhgegfgebdhffcgecfdhgedffcbdhcbcabbffdgagdbagfegaefcehffhegdgdea dggcbedfgccdbcfebbheccbfahdedaceacdaehaghahdbedhdbbeagbbgccccgebhgbcbbfbadehhddaebafdcdfbgcfghecbhcddhhdefhfbbcfgegbgcddfedbedbgbbefhbaddghfaeffebcddbbhbhbfbddececeabedhcghfchdhaegfahafcfcgagfgedcdadbhbebdfghehfadfcaddgeehddhghcbgfafhcbecffdeffahgcgdbheghefbchebdaeadhhafdhghbeaffghhbgeeffbgccfdcgbdfhcdaedhdechcdbhfefgbbedhhbehggfbaeggccbaahfaachaggfcdcffccfbabgdbbfhffcahcgbdcecbffdbhadffhehbgehggdffgahegfdchddhecefdhdabffehbdadehfebhbfcgcggbdeagdhfdagcfegegcfaddgdgebdaabcdaaeffchhbgfahdfehagfdgagafbbcageggfdcceadgdhafceeedgbcbefgdgbdadfccbaccecfafaeecafbggeebcedacbbdhecgdhggddgaggddbgecfhgeaeahagaeacegbdahfggcdbcacfhgeecedabgegdcgbfecbdhcfhcfcbbgaccegfcfebccgfdggaheffgedhcgahebegbdahhccgedecgabhffbhdfbabcbhdffdehhhddfedehebcchbdfacccefbdcgefbffcefbbbbddafcfcfhfcgbaeegcgcdgadgacbbhbhefehaccbgafcagaecedec bbaehbgdadgaddecfagcggdfcbbfggffgbhhbfedecghfgdbcegaffcbfdbgdcbagfadcgfeaadechgbchcbachafgffdhbcfdbbfbgcddhecdgcgcgghcfgagbceadcdhbdabbfbcfcecbbaeadadggccgadgfhacdcfcbabegcadggacdfabhgcfdhhghfeabbaggbfhadhgabfaeahadfchbbfbbbhaddaefacfccachhebgbfcggabgbhgagcdhdbddacdfefcgdacdcaefagehahcechcacceghecedccehfhggffgbfafecedhfhheecgdggeeddhdcaaefbcaadafebfeegfehdbaabhhdgcefehegfffbahfgdfbefhdadhefggdegbadfbaggbafbcgghebhahfafhcgeaefchbfbcgffebgbhhefabgedhhaghfdhddchebdccgfhbhehedegcefbaebdhhhdecahbdefgaaacgeghabheeehfdecbcfbcagahegdggggdabgcdabhgggcbeggfchacbeeebaghchfeadddgebachdcfhefhfbffgbcfdfchfadehcfffbgggacbffbbedgfhccehdaaeefacgdggcchghgafabfcehcfcdddcbfabaefhcdffaaaedadhbbbgfcgaagafdcffdgaabfcacefhgdhbhffdhafgfgfhheddcbhhfaefhbghcgghfecdchccgabbhbhgdaehcffgaacgcfcgdeaccabhdaabfbghaahcddaefbgdccdcchdfcc hahbacacahdcgccfeaehhhbeafegbghcbchcgcgdbcdbecbgbghhecebaecagcaahdehfebadhdehabcbhgdgbdffgfefagbhehgbcfebgbbeaebffebdhhbfdbbgbahcbggbbdgebeeeacdafdagdefhcfedgdeddfahcggeedhbhceafcbfhbgcegcgeabedhfeccgfbchdebdhggffegaaddeacehafaebgfbddecechcbfedfcadedabbgcbeafhchdhfbbdefggfcfdebddaceechgdeedceedccfhcbgcehdbhgddcbfdhgcehefbedhfdbdbgeedehbaadebcgcbgabdadghgdhchfadbfgbchhhgggaehgbdbhfcfccehdhabcccddebdgbddgffcghachchcaabcedghaefdcfcbccdfhdgbcafgffccdhegcfbdadbgaghgfbeddcehcbcgheaedfcbdbbhebfchgfbddafcgeaafbffadechgbaccebdghcaddecbaecafcgaabchhgfaeehgeebeaghbahgbbgdhfhaaeecfegfaaefgaebddhfcbabcdfdhdfdahdbcaehffdbhfbdbacehfebeagadabecgcbfeegdfdfbehchhghfdffbdgagagagbghedgfaabghfhgeeeceedgdachebechbdbchfgfcfeagabhghghfafhhhfbbaggbgagcdccdbegbbeagbdfdfgbgcfdadfgcbcccdcbhbegebehcfgdddaahabhabbhgaafbaaaehabdbfafh cbdfcdhbbgddgbechfbhahdgegebdhfggabaagafabfeffhdabgegcfbccgdchfgcgfefhbeagfbfebfehhabghcegddbgcabgdbbfafffgccggccfcfbhhaehbgfdcggefbggbedagefbbfgfdggegchebdgacffadghchefadbebcghdbadeahcdaeaeggbgbaeeccebgefhcaaafbagagcacddfagaagafgebeghabdfdhheehdfddcchffacedgefdagdacfhhbfbhcehbccbcdehhahbaadhdcbbcagbbhdggdgeedhffcgehggdhhecgdhaadchahdbhchfbhfegehdgcdegdccbhccbfcaefbabhacahdfadfehechecgdbaehcbaeaehbgaggccfegfafeaeeagfdacebecddcbbcgdgfgaeggacebddbggdehafbfbghefcbdaeggdfaeedfbhafabhfbebfgdbeddfhbafacfhdgfeefcdggbccbehfhdddehcdaeffgbbdghfdabgcdddfabggfbdfdhecafceegcbcaefdbffhhbhecegbbbagaeacahbehhbfbebgfffehggabbafdgbcgbgggcagbgafhhfcghdfccbhbgfaaggbahababeffdbgabbecfgehabbcaadfdfcbcbcbfacechehcfabgbedcfacchbcghcdhdfggeebdgbfdcdghbcbhcaahdfaghfbahhfeagdeefbdhcacebhebfcfegbegcbfcafgaegchgbcdgdecdhffefchccabh gbefcbgahehaegdcgabdfegccaaeffchecgfgbcdcafdechhedcacaagfahdbefbdefceafhahdfafbahfhedgahefgffgaeefcgehchgcfecghchdaaghhcheechghdcahdhfbfagfdahechegbhgfheehecgceefgbddfhfhafbbchcggbgabhefadghefbeachacfgfhdehbeccfabecaeffcbddahcfcafhcgaddacdcgaffgfdaccfdcffbehadebhecfhgfdhecghhgeacehcfghhgdghhcadafadabbgdfgaahdadbfaahafdgcdggfbehbhgccgadddahadfgdacadabegghfeefgadhgcffgchdhhhecdbgagbahcdhbhhhgdcgfgaafedddcagcebdbeeahbcabdeffheabfchfhdhdagceachddadhhefhbdbhfafafhbhgefeffcfebgbccchaahhgcdeeebdbhhdebfhefbbhfaeahfeeafgdheadfgbcffebhabahbffabhdgefahdgcahhacdfdccfhabdfbfgedebbfgbddchbdeagbhfechcdbeghgabdchfcebeabdfehfagegfbchfgbehfffaeaadfacfbfdbebhcafcgagggadafagfecahbcdgfhgbebfdbhhccdgcdabedeadbafhgbedgeedachbaccbaebdbccbchbfhfgebfdcfdfeecgbdgfgaddfeefggdbffhedgcdfaahgcabfgbgebaadhfcfgacbfbgddfdedbdegdhhhbgbgc hcbdgaaggbedbeebededhbhbaagfhdceahcgfbhhdbfdcfbfbadgbhdfhgcbfghcbdgahdbbhbdbdacbdeeabcbcacdfbgfdaafcbfgbcaadbgfgafbffhagafegddehgffdbfddecdghfcbahgdgefabfcefcgecddeddebfgffdbfdgagfcbbfhhecchhgchggcbfcacgegccagghgfhgbabfgcchgfcaggdfefbgdfeecfdhfcdhdefadffeceahccebccfddgacfechefbcbbgecgfdcdceghhedbbebhbggfaeachbfgfbfehghccccachgdfhafaceehcfbegcggbdbafdcfgagebfddbfcfbcgdbdbcccffabdffgbhdfgbbdfbdchhegaehhdbgcafddggacdbbabbhheagbhbfhcdgefhedafchghefhahegdghghhcbefcbabdagacgggddfechhdedheaefhhfecggcbfhhhgfbcfdheabcdbbgehabeaadbhgdhbehbecgcabddhadadgegegegdhdegadbdhccgbaeaehedcgaddebgbhbehdgffcgghbhcdhhgeffhababefcgcfaaaheghcffbghhbdedghbdfahghgaagabbffehfegafecghchhffeebeefggbgcaehgfedadaaaababhcahhbfhhbhdcgdegggbeadebggcahhahfgeheedgfddffhacbfaeegaaccgabaabchebadgaadfggcghghhhhhbadfbdfhbgheeehedafhehafaghgfh cegbdhhagaedefcachgeagfgcfafbgabegcebdgcfebadfbgefhggddhechdefgcgebehfdeeehecaabfcdhfahbhfbfdgcaabaahecaecfcggcghagaahehebffgdfbadgfheahadghacgdffgebgagbadaefhhahbcbcgfebeggbefbefabaecfahbfbeghhbhcfahehfcggdchhfhbhcegchbaegagfhbbhggdgefafgcbgfbddbchccgfcheghcaeefagffchcgbehdffdehfecabaacgcbacfhegdgecbhaaccacbfghacaehcdeaecabbhfahaefcdhhgbfgddbcegeffbdchabdedabchacccccedefdadhdbchdgefeeadebgddcacfecehghfcbcecegfbchegfcaddabdbfhgceebedegchaedfhhdhagbgdfddecadgehgaaaacgdfbgafggadhadgegfgecfcgbfagcadhbfbbedeegegehddehhfffcgebhdegggafhhbhdddcegeehdacchhddggedbhhheeacbfegghddeabfbegeaffchbdaadbbgbhhghfbhdggdchbfhhchgfhgaadafcgdaeecedabfgdbgagcgbbeafgfhhegcbbgffdgedehcfbcgfdehhhfaddaabbbfcdhgcgacgacdgffhbcggbghffcehdghhhahhfdaadhagahahgffbfadbfgechbbgahgfhegfhddfhbhdgbfadhdehgaaegabhbdeaecagebhahcefbccahcdedbg ggcgfbdhhbgghfhbghcffafcehebhafgabdabfdgeegfheaffacfehbaehdefcfeebbfhfaefcdeahbfbgbgafhcgcdgdabaehgehfedfgagdgfhhcfhaeeefefgcgbefeagcbbeafaecbbdcdeggadfadcfhecbgcehdgbghaaaecegchbccdgaaccefheahhgaebbfgfbhchdbbehcddebbdhaggfhgghcaahdhgfeecacgdbhcfahdcdegdegehgfaghebdgecgbdeadbaebehbcbhcbbdhfdafdcfbhgdabhgfagafecbfbcdhahegeacecehebhaghhabhgbcdbdffddhdbhbhcffhcafecafacgchdgbahgfbbgbhebahcfacbgfhhfcggcbgfcebeafbghafgcdecddbbgadccahfbchcdcabeeeabbfdbddhggcaghbfddhdbgfgfhebagebcdhadaeccaedhbefahgdgbgcdccdachbdfdddbhcgegbebbgfacfhdhbhcachddcaagdeeeeafdhfgadehhcecagdhaadcfhahhdbccgeabddceafbceadbdcfgdahacebhcfggcceeadccbbhegegbfaaabehcebhdgdadcbhadaafcddffbbgagbhhfaeghbaehahhbcchccegceadefhhehcfaeabcgfgbfdaabhaebhcchhefbegecgfgbhgdebddfdhaaaeaaadcdeghcdcbbhfccghchgbchdeeahgeccbhgbdadgacfbbcghhbggabdbhbaccgecgfd gceadhgfgahfgfdghaacefagegcfhbcfbdfechdgebfgaghfedhgdhgfcaehfgcfceabgchgcebadbgbagfdhbbeebbbbeebdhghacbdbeecahbgfbcbhafgddgfgfaaghgbdagfadbedeaddchbadcchgeecdehcdbgdcfgeadffbggachhdbchcfhdeaafeehgadegchgehfcdegahcbhdbabchghdehdcahbahghebgfhfabeefegacdbfagdgdeghccdghcabbhdffgbfecebhcbehbbfegcfhhahgccdccegcdgghbahhebbbfhadghcfaggebcfbhhbcedddgdbgbgbdacbfedgcfebbhaadcaefdaabcgbhdhfgbgfdcheeggcbcddcbhabdggcgaghcbahgehhccgdfbcbddaebgecffhacagfabgfghdhfbcbcdhdbcdhgdbchaahfffbgggcbhhbfdbgbgedaaedaadhcebdcbhhgahdgdgcfgacfbggfgcaddghaghhbhghdabddeehbfcgfgcccfbecgbfagdefhgdaahffcahbhchfacfeefbdecgghcafdhhcacdghehedgffhehhafgcbfhddggdhdagagfgabcgeffhffghgcggchfhbfcdaddedefddhehbhfceddbcbbbefhhhefceffahhagcaeedadhedddgecfaghecbcfhdfgeeaaggfacfdfeaachhcafgfhcgdhgecbehhfabgfdhcageahebefbedddfdddagffacddhhdegabeaedcbb dbhdfdhechgbgedhffbgghgafaeecdadcgfbcedhcgeacbaafechbfceahacccfdadcafecfgceeegbbecdhghhccgddccdgcfbbaccdegeeehaafddeccgfbfhcgagfghebbhhbdfecgdaaabfecbebgghhgechcddgeedhdabbgfccedcfbfgbgacgddffhdgaddfgafddfcbegbabagcbbhfgbgaedhchfdeaehbcbhdebegcdfdhagfhghhfchegdbbbfhbaebaafcfgffagefchcbcgcfgbgdgbdgaghgdfffdfedbffhgdcdahhcgaggdcefbhfeacfeghdgffdeeabgcccdgcgdbfcehddcggdcggccdcgdgaagfffchhddhababbdedggbfbeadagafdedhheebfefgegehedbebgedagggbdddhgaaefbgcfhcbfgahfdggbhbfbgbahgegbdghdgbhgfaghhhdhffcefechceegdgdgahahhacdcgbgdhfeahfdggbeaebageagbdgafhabecdfbaddfbhehbfafaccccedhehehfahffgffehgghafeggacfafhhbbhddhfhfbdcaeedfchcbcdbhddeffhbgehachdbabdbebedadfdbgeafahbfdcfdgghadaadebfdbfdbeaaghfdghebgffddeeccgcfdagfbagfdbafffffgddcddcbdcfhecagdhgbebhhdbfeebdfgafehdcfaafagcfgafecfbhdeddbdhbccghgbeffdhgggfefgheacbabgbd caghghbdcbhhgcgbheghhdffecfecgbbbhdfdbaaacdbfbgheeggfbgeabbbbghabhacfdedadbbebgcecdgddhbhcfhhcgfdfddbfgcbdcaehabedbhegefdhfcbcbhagcfafbdcfebgceafehbbchhegccbdgfdgcgfbbbedfdfdacabcbggfgbggdbghgdhbgdfhhhhhgbchfbfhcgaecbhhhgadedddbdecgffcffcdcgcddgadbaafhfdcccbffbdcdbgfgdbabdgbdggfhabaedgebefdacgdffgbbbhegehccdccdbaeaefeffchecfffdedceecadhcdhdfchagfhhhagdgbdhcbcgcdffbeeehgfhcbhacaagfagfddhbdgebbdeefggfahgdcbadgfheefabebefheaacabhcagcfdeagdhhehbaheghegacgaabcgeggfgafhccfceffdddfadgdbbfeacbebbdfgeffecgbcdcgefahcabgcbhfgecegccdbabeabgacgfacebhfafgehbbeeadebbchfaecgabahdhceehafgeagbheacbdhhaehcafgfcbhdbadecceahhehadebdhadccfgagcefbebacaegbddbchbghbdchgfdgahccdggdfafegbbdefccfaehgcdddafgcfebhfceedaeecheecdacefgacdcbeadhhffbeaebhfcgfaaaaegehcfacddgfdgeedggaahhehhfeaaaeeahbccgghhghcaeddcgbegedbgfgeheccdhfhhcdgbfa hdcfbdegccfdheccfhheheffdgcefhcafbghbbgdgacfhbcheabhdbeeehbdhagbcefbfbhgfcbgahdhbeaeacfeehhagbgdbhcfbchebaebddhebbfhdegbccdfadhdfdbcfaahcgbhecdfdbgeadfgeaaabdedhafhgfbbegbecccaadadcgcahfbaghfcfhehacdabcebegefcafebabecccafaeefhbfebehaabacbefggfggbhccbedaaededaechdhhgfchgdhdbahhacehcbfhccbfhegghfegcfbfbddagcgaafbbhabfcggechcdahffecegbbbfdahacbafhcgegdheabbcgfcgchfcdbhfcfcbdabgbgcdhcabdefafbgddcgcdebfdfbdacedfabffdfaefhbbgecfdeaghahadhcbdbddbcbhcdbcbcccgccdgdhbebcdebchabahgcehhhefhfaaghhffaddcaffaeegdfabgbfdbbhfbefbgfbedaddfgdfeccbdhbbhcggbcfafdaadgdfbfhdfbhgcggfdaabgeghecacfbgdceedccdfagffdfafbdahfhbbeaefhegdbccaefagbdfaedhbgbfcfbcgdbbccaaddcchfehacchhhbbffafedgahdfhcbadecbgcbafahbheeaffcchafhfacccdcbabadbgddffdbfccbdaffdhceeaebdfgddcffahbfhadhhehdcbadadcfcachhbcegecfdhdggddbehdhhbagfbbbdafhahahacdcefcfed fdaechdgbaafdfdafgegbccgabdddefebgeheddcbacdegfababbhdfhgbfghdahbhddcgfdhgagdbgdaeeebhehaggdccbcebhaegaahfgbeaebdbggbffeaghdabfeebfdadebbbefdeceabcgfdfdcecahfcdcgggfagadcehabafheegaehddcfgbefgaghghhhdgbhadaccfbeagcabgedacbbgahddcbhcbhecfgdcccbgbabebceddhabhedbadcabhghfggcdbghdfbbhdcadgcahfagfchfdadaahdhgcgaehhbbbahfbhfddeedcdeegfddbcbedchebffafcccahhfffbegahafgcbbaceagbababgfbefcdeabfbfheadcbhdcbbhafacdhedadehghecggcafhdgdghbhfhadcfcebcaghdbhcdefdfhcabefhacgbbhbbebdhcchghahdgccbcgfaggcchhaheedcbdebacgdgcecfbfeedaafbehbgdhebbheebgeageegbaaabfadaaebgeffgfeecaghdeedeecfgbchffgggagbhccaggghhhcaeahaggacfggchabgegabhcaeehacfeeaheabbhehaaefbfghdgaecdbehgcdebdecdbgfghbgdcgadbcahehecfgafhgghedcfcadfbgacbeahhdaghhhadagghgcfadgcaheghaahhaachhebbfegfgghfhhcdeehcgeaadcdcaceebbeccgbaeaegbehgbgbbcedchgcbbdgeebfhbhachd ghgfbhecedgggfhbagggeadgdchdacaeccfhcfaffchgddehghchdbebafdbaabbbhgfgadebhaafafhaddfcbaaehffagdbecgbegdchfbchdhhdfbdbdhcedcecehfagfbdhcgffahdbceeebcchddcabcadcadecfccahfebbgchgffcgbgcddfdcdhdgcghcacbddbhcbahdhcdafefcehgbggafdgbedgbfbhhbgdfhehcddefefdbccggfgdbbhgabebehbcfefhcbhahchfddcdeahfaaadcfagchcababdefedgdchbcggaefccbbaabdgehhfeabdhfbfcdadaegebhbghfhdbceccfbcbhbegdccachcbedgchbegbeebccchhbccebeecdbcacfegchbhbgbfeggeaceccafccheaeagdfchdbgecgeaacafdhccghebaegfdcgdafafedffgdegfbcbedchcffdcfabehbgcfeebahaddggdeeadcgdgehadeacdhffbdhbegfeagdbadbhhafdgceheabdddbaagbffgfhdfabhechacccdbghchadbeeehaegdbfahfagcheechgebafbfcbdgedagefhbhhfbgdahadeccffhfebegfhggfdcbdfcdagbcecgchggcehbfcfecddbfecfedggdbgcdhabhaaeghbgaacehheabcehehgdgbgbgcbfafbfhgdehfeccbccgdfaagecahdecgdbhcheedhddhgcaaehhdahbbhcgafehehcachgdgabdb cbcebefafehacfhehbdehffebddbcegcffbfaeaddbfahacgbdfaeffcbeegceefcbghgcddgbdbabgbhgcbbdbchhecbhfdhdecfeeeheedcccdebgaggeebfeefbbbdachfecaddabfdbaffcffebbbgceccecbcgcdhfcgefhbhdahcbefadfbddhaahcbfdaahhechgchhbheehbbdeededdfgaffgbgcdffgfbhhahfhhegfddfhahchecfabhdbcdfdhcdbbcggdegcdcbdbhdaaabcfbabchcedeacfcbefbefdedggaceagbffagegeabhfcchdbhhcbegeefgfhfchedceehbefbdfbeceeaahgdhbcegdgcgdagdbfcehfgddcgbgeghagbhfagecgcdagcacfgbgfddchdhffacafgbbfbehbbcefgcbaaedhdefbfdeehfabfgbfedddfgaacedbagcedeehecfgeeaeebhcefbfeagbcbhefchddefacfgbhgchahhdagagheffeghhdfchedgbdfdbeaehgggffeadafafcdgdegchafhdbbhbagefbhaagbcgccbfabgfhhbbgghddcehebhfaecheafebafhcaggbahffcfgdabgdcfcdcfdacabfgbehdbehecbbedbbheeccedhfghhaeeghhdcahbcdehaghhacdcebgehcafeegdgbhhdeggbgdadhheffbhgggadgfgddehdedcfgabaacffhbbehhhhfgffeehhafaabhedecggceffcdbeb hegfedbbbcaafbacgcahgdghhafbgeeghddgddgehahaedbhhffddccffedgbgbadfaccbchaeedaehhhahhdgefgbcgcgfhcadfhcbaebegfecedcfbcfgcadhdffacbgahfedaecgfbcegfbefedhgeeacfecefhfbehhfdafgbeahheebfgcdchcdghfhehedgghbcegdggcccchehfeebahgcbhdbadfbfeabfhceeghchafgefgchgfgfcaddgeadbeabccggagacecefacfgadfeefehcbcgdbahdgehdegdaabadffabeafadgfeagacbacbgegfddhbaacfaeffhhcdcedafagbbaeabbfdaeddbcbadbgfdecfbgaebcefdabacbdedefghfehgbachbfacddedcaheaaghbgacedgehgaeeghggchaefaahafbbaadaaagcbcdddhbchhdfabfhadcagehgbgdffadbgdeegefffebdbabbfeegedcadehcdghccdeffebbeeahcadbhgaecacdhbhcfcaafhccchgaabccgaehechacddhhhgdbhdbcccaecbhbbbbheggbcdbdefchcecbbcefgfbcfhgggfafbccgdhhfdaccacgaeechhhgchebbbeeabcbechbdebbbehbbachfeabecddhfcffecefchgahagdhedeaabchcbadeedgbdagchedhaeghghbafcfddefhheafchahdbeghhaaagffdcaagacehhhhbdedcbcaaeddahffgfffbbcbda aehhdagdedddcghdffehefhbacdffbgaacegbghgbaahfbbbggeeceeaeabeddecggddebebdcccddadebaghaccffhbdbcbebbfhfchfeaaafbfgbbgcbbebhhbfaeggdeaeahgbddbbhgbcdgfgadfabaeacaffghgdddabefbafccecdcbbfcgfdfchggbhgfehfhcbacecebabbhebchhcfegbdhfhddhhgaefadafcdagfeacfbcdfcagbbghdeefcafhdehhdggfbgbegbhdeagaaafehbahchbcgdabecchbddbbhcfgbgeacccbcbgagfccfafdbbfedaehbabchabfafdhcchghedcdhgddbfcbgaddgfcdfeefdgfhdbehhcgeddabebgcdcgaehbcgcfhfcbacbedafhfegcefhdcabcdadbdccdbdfhcdfdeadhfhdfdaeebhcbbafdeeahdcgbegedfadfdgdfbccggadhgabaffeacabchbeggdadcffhaeafbeddhedaachdegbfbcgfaafgfdghbdffghddgacebhbdegadafgdhgeaedddfbhddccfhgbebbaeaheegaggdhddddaecehegafachbfebgacbadcaghghbgfbghfdaeaabbcchadafecafhdeahcffcebcfacbbfbbdhfhehagefeggffabgabbcfcdhhfefgfhhhgheedcagggcgbgdaececfhgbfefcgfecgedebafgahhagfadacfedebcbdffehecfcefccgcfagcedfchaaef ehdfaaedbheefhdfebgfcehafcdbgcggageghdfagheagaceggafcebdfbbafdgbhhcebcahcdgfhcbaaehchddebcdedcbgdafefagfhgbagfbdabgdehabdfegdabfafbhgahcdfedabbgdcechfbebgdcbffedhgcdggabgcfgffcfbhcdffadeafghabgbcdgdbddhhbedahdaahhbdeaecceegfdgacehbaedgdcdabebfdfggghbhfdgebhcgecchdhacafgehdbcbfgecdafahdcahbcdeabhggcbbghfbhefgdhhchfegafghffcaafhegafccccgghfchaafgdbeghbagfhcfhcafggdccacaheddceggedeececceccdabbhcachgghfaabaeccgfgaacedbdggfdbcefeeadfhdgbebefgaahgeacfebhcghbghheacbcdegcfeaagbehfbfcfcdbbffdachdcfcfechhgbcagdffhhebeafddbcgaeggcbaadhfaachhdbhaagabdagbgcffeeaagcfhhffcehceabbacbfacdfbhebaegchdedgdfheccgdgdfdeacgaccgehchbadfacdhebcadcdddaddaagchdccahfbagdecbhccffdadehachbffhefecffgaaccfahfaaffccfghadfeehhhgegbdehgfhfaehhadfaaeafefdfhdbfaeeegafhcdgaffaeefhggggadaffcafafffeedcgheefecfhafdfhaeddcgbbabadbfdfhfhbhachafg hbbdbhcehacaheaaggchhgcfgbghhfecbdadccdfehagggcghfgggcfaabeafeddfcbfgagcbbgaafadbcggcgaegeecfhgahddcdaghcdghdgecchhfcbddgfbffcdcfehbghgabhhggdehhhefgdbgfgehfcccdbhbabaaehdbbagbhggaehecbehdaccbadafdbffgeehdgghedaaaggcdhcdadgcgbagfecdgahdacbgfecfhbbhfhhfggeaadecfdddfafchbaaggecghagfdgggedfbedagbghghhhfcbcecghcddaeecdgachchadfbecddahffdbgedegachggdfhbcfhdcccbdfccdfgbhaahcdddfgaacgegbfacghehhgbbafbbcagcbfagbdahbchhhbgeeccgefdehhdeghgaabadddfhfbfefadgdhcegfdhbaagfabcfhfgebgebcaeedhefegghhfagbegeecfghghgaagefccbabegbagebgbeahggedabddbgahffaeahhedffggachbfeecceacdcagggfbbaedhfcddccabcbegbddegfebcbghdbabbddabbbggedfbgaggeghbdagbdgebbffhcdbeacacgccegfhaggcdehehbbgbeebabbeeagagbchedgbbdeegahfhbgcfcabafcgecafffehcegebefecbcbaaffcbbbgachhecdadfechcbdabdcfecdfbdaabcfgdggbcgadgaaacegdafcdccdhghdfafaaffgeeaggdfhfaehhf fgaeabbhcachgdceccbhbgedfeedbefebdffgfcdeehedahcdbdbcgddddbghegaeghcgghdbgefhacghegdbehdafadgcdgbebadheeahefafhadebfebdafaeebbfahefbbebebgghfeadhbcgacefgffefdbgfebaeecfgaefehdbedchcfbcabbhfchhhhdfaghdehfdeehhdccffdbgeghchdcgagbefbbcbdcaeebbccgbecbabefgggacdefghbeaeehdcgcbeabahgcgafbcdfbgahedbadeaabagcfabbfggcbhfafahbfdahheccahdbhfbhagfedddfafdhefcdfgcefhcecebbhgggbhdhabhabfcghfggbaahgbfeccfcghhcghfaffacacdccgbddfaehaghdfeghgedfdhdgbaaebbbhcbbedaggggfbcbbhgcfafgbffhbafhbgedcbddgefcebhaceefdeebeaebcccacgaegbbaacahafbhadeddcagdgbgcbbdahcbggfedhcbddhefegaggcaceaeecaceadbchdgefdbhedfdgbaedcheffgahbhaefbcaccehggefbfafafeeffgdfachghfcgdfgcdfcccfbacbhabchaffagbcghaagfggfbgeheefcfaaeghaaececaacaagadhfgefdccacbceeabcghfhcddgafaffdafedbeefgehddacahhbheahebhdadgbedgghbdgfabheechcgdcefhhaefcccbfgdbaddabhdbbeagcchecb hcadghbggcgghhcgahcabaabhhgffgbddhfbddgaffcfhbahegddddcadhhhhaahageecgbgeahcecdaedaefgbgaefafhcgeeggghbfhaagafebegdfgafefcafgeeehefbgbgcaacggeehegdgfcbddedddcgcdgafdebgedbfegehaeebegahgfgdhgbdhcddecfehgbeecgaaachedgbgcbeedbddcbeehhcgfbbacdhgbfbdgbgaeahfefafebfdhbcbababehcbbfhheceagdebahaaefaddddafgabehaeccchahecgdebgbbeddgacggeheahdhhcadhfahhggaagfhhfahghghfffggcdgadcfaaefheehgccfafggagecaebgbgfhbhehhhdfeaacbhhbcghcccbcbhghhehdfbfbaddehfdhebfcchgcedcbaccahfhfffaaaacaabhecfcdheacfaagaaeffdfhcadedfaabfaheeecchghdacgdfdcccacbacbgehddgbgacbhcchdgdffedcffaaeacdedgfedcacaccddhgbgbggcfdbcebeecedfagdgabcbfacaffahececbhfafbgbbahhceefbchceagfhbbechcgcdcehchfageahaebcbaghgdhggcgeeeafgeededhdhbfabedadhfhddcdcfbebbebfeegdbbefcfagbbbbcghfagbdcfgdhchfdfdbedgbgfgfdfdahceaghcefeaahbgcefhcfbdfhcefdcfdaafggfbhehbdfacdehbc cbchfeabebhadabffddcgbhccfhaegefchbfgbefhcfggcaeggaeadfbabafafdggfehgfeggfgbcdfcgbgecehbadacaeaefaehgebbdgdffhefbbhgbeahegdahgdhbfcebebbebfdhgchfchhaaedadafchehhaeeabbdbbhhegghcgdhhadgdeefbgdahabggadahecdacgedfhgcbhagfbaaeegdgdfbeebdeaebbfgdhdbbdaffgddfeebffacgdhcchbggehbhaehegddgbhefbgabgdceagehahfhbfhcfgccafccheceddacchgbadgbhfhfhhahfeabdahcfadahhbedehffccahbgaccccdgegdgccgdddcgacbgdaechcedgaahgeadgcffffgbbbaghfgbhfbchdehddgfffcgehbgegeaheeddefdccfdcgghdcaghdafggffgbeegghhbfafgdebfbadfefeeagaeehcaagbgefbbegafecffcechgebcfdfdaeafedafefbffccachedcfbddehfagchfhfbcdhgeefccbfhhcahbbabeccfbacbfefbdhehfdchfgaccdaadafgahgheeaabcecbacdfbddhaggehdbfahgechabebcahggdhdbhahcafadbfchhhhgghhgaggdcfhbgdbfghhgehcfcecgeaahabahfcgaehbgdfabgeaehacbbehdcbhfeaehcahgcabgdefegadfedhheeegfbahfgaghaeaddhabagabhdddehhaeggcecbhf gcbfdabffcghdgafcegeafachfbdhdcaccebdaebbhfbgeeadcffehgahdgcchfhgegbbchcbhadcadeeabfbffgbabedhhdbgeaedbbbhfafggcfgedebdheeaedghgahdddaaehheegcdgddgeeacfceegbfahhcghchbfgghdeaadgaagfhdgfgdbbcgchfheecgabcbhbdaffecdfgdfcfghhbeaaffchbfgaeheffhadhghgaegedfagdahbcbcgaahehbbgccagadhehafhabhgbchcbghagghegghdccfhaafhhfbceghbfhcdbhcgafccdeefabdfbbccfbgfgbhhadaabhfadcgeaebgfdbgbaffbhcaeegahgeegebhfbacfhabdbhbeehafefbedeedegddcahbhabaegbebfcagdgbdhfhcgbghghbbfhfggdhgfecchfhhgfedcbegdbhdhdeabdfacffchcdfcfbchggdhcggahfgchaehhfhfbchbehdgdhcgdcgfaeegeffhceahebfebacdeecdffehhefdfggcdbebgdfdgggecccddgebcgfhhcbdgbhhhdccfecaabcfcfffgfacdbhghcbeefgaaahffehafcbaehgggaebhcgeeddaefdcbhdfhgbbfcghebbchedbdaagecdchcbdcafdadabgeeedhaecfccgfbafdhhebgeeccdhahchccfacahehecdbfcabfegbbbgffbbfhbdaaaeafghfadgbeachhdeefcbbacfhgfadgfbebcdg heeabgddeeachgddhgaffgcbhgcbdhehebaggbfghdfhcabfdccbdacfeeggddbhhgbchfcachgghgdcfhbaaheaehegggehfaeahfbhgfaedechcgecabadbdabcgdchfbfhfcacdahgfddbfaadhadecbfcddfbhhchhbbaedfhchgcdecgeaeafchhfdhabcecceehhegagbehcadhabbcabcchedbfaacggdacgcbhbcacdchaafffgcgghhddebfefdbgbbhgfadddccdecbeehffabeafabbhahhedbegfaghdbfcbhfgcfeheffgfaahfdggdgfdbgdbdgfafcghdfaecggchfggbcfedbchgeegcgcfacdbddbcbeedachgcgadffecggfgfbghcadfhdedghbcbggdgdhfbcafbabbdgheeedbdeceebdfeebddaddfhfehahefaagacfahfheacabaabfcbafgghfheahhafdhhfbhabebdccaabcfdfcdheaahbefbhfbcbgdahbdefbdaachcbcaafbfbahcdgagfffgchcdbhheagceecabcgecacgdhdadhaghaachegceggffcdcgafdhggbfdcbadhbgdadebdfhacahddcachfgbecdfccfcbhdgghadhhbeeecggeffcebhagahbaehdfbbbacgfaffhbeffheeeafeghaebafahebaffdcbaeedchddbgffhgdeceafegdaccecfbdhgbgbcgbhachbfbdadcbbbcdagfcbaffbbedecfbgecfh eccbcbbehbaefhdcbdeccbbedggceacabedgfcahcbhfdfchddagcgchdhacghgefehfdbddhggbbghfbdegbfgdaacagfeeafcgffdghgabchcbhdegdaaaabbdgbebchbgaffegaafgcbaefgfgddcgcgchdeddecgfafgheffcddehhdgbbbbbdhefhgheddadfaefccecbefgcagfhcgffcbehhcdbhbghccdggfbcgefcfdaefghcabbbgfdafcggbgecedaahfeagcgcedfhhfcdagaghcaaeggbbehgefagffageffcaecgahdcchbefbhaadbaagehfdgdcdbecdfgegbdefdahdcehaaedhaabbafhddgaefefeadgdhcafheffdcdghahcfggbgggeeeffedbghhhceffhcgddcdbgbdedfcefgbhgfaefdacbebgcbeeccabahgfgdfbchafehaggdacacdbahcacbbbebafhghdebchfafgfdbbdhdhagfhhbeebfhhhggacfadahchbbfgfbaaabecfafcegbadhbfgdcggdafcefbhegaheafghfdgafbgbbddccggccghfhbcgefgeehcaehdaebaahdcbcdheghfdefgfdaedgfcegdgfbefdabcfagdhccbegfafbcbdbhehbchcfegaffacgbfgchedfbaefgeecahdeecbfhdbahabefeehebdbbdcbbbadeahgehdagfcfbgdbhghegacbabfhcbebdfccdhbeageddehecabhadcaafegeeag fbcahchgahbcccfcchfadbffbhdagcdccdaceebecdgbaheddfhhfhffhdbfeagahcehehaabdeggfbcddgdhdfeehddcefdhdcdaecgfgccfcbcbddgadbaahggfgbbfhhgcdfacfgefbcddegdcbacchcfhagbbedddfcfhbfgeaabhffebhdhabdgbdeaecdeebahaeabfdhedhdccdhdhachcaebfahadgaeeaagbbhcggdbdddbaeeffcefcebgddhaageheahhbecdgggdbdeheddcfaahaehbceeafheedbfhhhehegdehfgcaafgffadggcccdeadcfaadabaabhcghfbfbecafhcbdhdgdehhcbbcahddfbgafecgeeegagebdagbggfdfcfbfcgahehfbdbbcagcdabcfccbgeffaefahhggebghccgfadgabdbcedfaccahaaaafgafhfhdbeaheagacebfgbeecgfbbchacfadffdgfhggdgbhgbgdhagabceccdfcbggbedeagcghbfgcbhheedcchegfbdfhgbdaccdehhhccdcgececegahdfgbafbacedbecbagdbhfbghfahfdfadcgeadbaafegfbfdbbaggbdefgacagdgcbhggbffacahbgghdcbhebhebdgdgdahdhghahgcgdbhgfefahbhceeefehdaghgfdehabagdbadagehdggbfdedccdeebccdffbgbegbdbggehfhcfhagfdahghdefgdggeagabeecbdcfhaeaddaeafhefaehch bfacchafbdegedggabahcbggfbffddgbbbedffdeefceefhbgfcfgccdedhchhgcgffffbgfhfbhfhecaghgehgbbcfdbdddeacgbfechcbffhfefhedgedcdgfcchggacbbgeegaahbebheedacggbgfgdcgccabcahgdbebhceheaagfeabcdbhbfgafccbgfhgdcfgdbbdfbaggbbfbgeaacfabdgbadhbbedfgaagaagccffbchhbdabecehdbafhfaabhccchdhhfccgaffffeahcfhfgcbfgcecddfaebbbedhaadgdhdfafcbdcggcbfahedcffccgbcagebcehabceaffgffehgdcgacebfafdeabfddedbbhefddghecffdgegahbecdbcagfbgcfbadfgaebfbebffhcdbddagehfggfgaaahaadhgcgaecdagfhebdfcbahabfgdcfcbggcdcaggfegdgedfghbbgheegggfddbabcbbfadcghafgeceaeceeehfbhcecfgbegecfgddegfgahgdfecbbcggbbgfgbfbffffabfcccafbcfbcadechbbcggccafhgfbbebhbghedceabhebdcaddfagaffeghdcgghgdacaheddbcahffabcefbhdagccfhccbbfefaafhebecbfhbddbbghfggfggaeeabeagdgbdbbabefdcdafaefachceaffchdeagbfcddccghgdbhhhhcfbgbecedcghheeeecadfbgafahhcfgffdbcehbfgefdedbeegfgdebae hdabccfffahhaeaghbeffdhaafehcgbcaefdhfeecghfhfddcefbaegacgabgaacagfchcgbhheehhhegfbafadfbbgeeceedfbdcegbdheggggdhdagfahbafhfbgbccgcahhbfgfebdbgdhffdeghgdfhhfeeacaacefgggdbagfgfhbefgggadebbfaghdgbcaggechhfagfggafbffgegcfbhbcbgdcedaceabehbdebdbafcegacgadbgchfdahebcaeafchedecacbdhahefacdbbgegfheddgafhhafegdhgaahdafhechgfbbehebcbefaeggfdcfhfehhcecdgbfdhgabaeggggbhbcgdfacedfchgegdcbebcaaeeahbhhfcefcbdgbedcfgahcchgddgbdbdhgdebdhfadaeaggdchhbbacecahaddgggadfchbadfbgbadbfadaeabbeedbceaehfcbcbecadcfhceeddcdfcbdhggadgagfdfhdfafadbcedgdeebbccefbebceaecghafbahhdfcdbaedhegdfcefehhhabacbfhcccggfffedagfbgdbgegeeahcagbgggffafhbagheeeeagdbgeagdhhfdbceddaafdeghhahbcchghdbcfbhccfacdefgeggcbdebcedhcaeggdbcbdebbfdeachdcedhchacebbfgfbcdbafaebchhddcaaehdefgfhcggdhfhdcdebgbdbffadhfbgcefbafcedfhdedhacbbcagfccghcgcdfgcbbgddbhfhg aadbbbfbgfhchbhagghfdcgfchfgchgcgaggfgchdbdaefgchhhdccfbcahddgeddhcbeeceedgbchhhacdggdhhaccaggacbaeagbdahbhafdbbgfdbeggcbhecaadgcbcdcecbbagafedgedaedgbfahdcbacbhbffbegfagbdecaceeaffdbffgdafbbaeddddbfghddheecgdeehagfbhdeabhdbhcbcfdfhfgchdbbhbahcfbbgfgfdbbhggadgccabhdagdbfaehdbgehefehdgcfhgedbehhcfeahhhefceggfhfcdeadedaafehdcdddcahcahfbgghacfhachdeageddfabecgdahccfbgddgfaahgcaceebebhcbabgcchfbaahdchcbfbegdhcffdadffagfcgafheecfacgechhcdfhcggfcgchaddghfdgfdghhheegbbfhfdegccdcabfhdgfhdcacdghgccghbgfdbachfbdbghbdbbachghdbahheabhabgcehdcfdaceccehhfeebaahachehaafghcffbaafcdebcegeahabafgdfdaeeahgfheaeefhegacegaegbebacgacehhahehbcgfhedffhcegcceabagcdcdbfccdbfdaaacedcedgbgdacagecgedahcfdccaagcahcagchbdacegffggfgcaffafegefdbhaebdffadhcdgeaacgafddegdcadbcebhgdffegcfaaefbcgfebahfbcecghcbcccdgbccccedgcbdbfcfbcdbeagfhd bdghbfcfgcdegfddgfcfcdeeadhafebbdafggecafccdgdebcefebeehadddcbdhggcfchcbhaegdgebgdeacaaghdhcacabbdaaecabffcgfcadebhfbdbefcedchbfdagaccfeehegdafbfgdhdgfcdefaeedeefagegaegdbcadaehbfahgehbgfdcdhfbgcdcafdfaeddhdfeeefedfghbgfbffffhdebefagdegbcafaadaaacdceggdedfhchceedbcddfacaeedhdhhebfhdgehgbdcbdbbhhgdehhdadfadhffdbafdfchbedgfeedhfhccaggebdcbafbbgbcaeaehcccfhedcgfaeacadcahbbaaegcfgbffcedahbcgbcebfbdeebhedfhhbbgadcdgfhchheghcgaabhegdbbgafeacdabhegdfgeabdfhghhdcdaeccceehbdbcacdadfhhcebdcfbfhffahdbbahhcaddahhdbbdbeaacchffhddbfbedgbadcdhfdbfgbfcfbffcdhcfcfaaeeceegfdagbhdgahdgdhhgababcdedcbcfagcfhcfcdceheahfaghcedeahaaghahbfhehgbdfbffebadgdddgfbagfaghbfccfhbfebgheddcagcddgacdfbfafddhcgfaggdbaghdbhhhcdaeeebeahgdgaffbbaegfhedfdebbeahdedabdhgdgghghhffcebbabfdddehhgghahbddhhfedebfbgdghbachdgabafbhcdccfcdhegggffgacedc dghfheceecbbghaghedfeedecacafdfchffhchcgdddfadceecbgcbfehdcgbabdagbadfehcaageeebaegcaaegcfhefbbbbgchddfeeeeecfgddbcheaabbhdgaaehgaehbddhhddhecgbgeeggcegdcgagaccacegdafcfbghggddfghdfffcebfggadbdfdggfadcbfdabbgcbecbfdabahdffehecadfcdfgccfcfaeaegabghccagecbhhdadhdahgacadehedabgbbcbfhfbabfafgfdbcfgagegbgdaegedfhchabagfggefhccbfaaggghbbhhbhbhbhaagghcfacafhcfebcfdccgaaedhfbbdbhbbdbehfbfhhggdeecfchaeabdfahaegeabeafagdhaaffadhdfehedgbgachebghhbeebdgghecadbcbhefacgagbfhcgbfggggbggcdacgdbcdffbhadgfaacegehaabebgbbaggbccbhgdaacdcbgfghbbcbeafahcgchcfbgadhddfabhhhaeadafgcbehdhadbdgfeecehcafadfebegccahhahgdefachehgbdacffgbeehgbfacecgbgehcfdbcchcbgfdggbfeeafbhhahfdbcddafcabceadachffdhchfedbaghaehghcdfcgdcecebbhefcfdcehcghcdahddcfbaggafbdcbdfhgcfbgdfgbgdbccffhceagggaaaahgegcfccafgadhfcdhhfebbhhefbbbgcbfbagbhbfghagbbfabb ccagffdfefdccacdedfbeaacffahbdffebeefhhhcaagbebecfdhddbcaefeddhcbgbegedefeghahbaedhcdccghhcdadgccfbfeehggcefafbfbfhedcaafggebchhdhegdffdegecgdgahahacfdacfbegfaeecbeceffhchbcgebggfefcgddcgdddcbhcaabfghffbhabcbbccgeeaechbeehdfhcfgbfafagbdgacegfffeaaagadebggdcbhafcdghadcgehgffbebbgchhaceacagcabcdafcdhdedcffeedagdbcghdgdbddffbfbdbcfghdbhhdddgagegabdcacgaahgbhgegfcadccdceedaaaagaffghggbchbgfgdgaacdfegdefafabgegdgabaggfdfabbbcfebcheeedahdeagcfbahcgbdfhfehfhedecagegchhchghhgdecfhebdaeagbefagcddacgffdgebebdcaffcbfeahfdcbfaacaedghaabgefbcehcfafaahhcdafhdfbfcbbachdgafafdghbfdaaadbedadgfbhgghchhhhbhdbcdehbcaegcbahdfahgbefbbdcgeehahbhcaagghfdgcecbhebfedbdgcahbhacbbbgacgecefdeacdgcbgdedgedddacdcahbchhbedhfhhafgfaggahbbaaeeedfgcfgdbdfabfdbachbhhbhegeabdfffgbcdgbcahahbdhbghcehdbbefeeebgcdedchffcbeecbhabcdbadchebcahdag faggaebfechgaddeabgcgaadbfdbeghaaecfhcbgcbabchcaggegcbaggchheaggchabdebbccadbaahbhefagacfbeagahhbghcgfbafebdehefcfaegdbcfgefgecahgehcbggbeahgegcgchhbgeaggdcaeeehbahbgehbegddgggacgdeafbhdbgehdehchabcbfhfbfbcdagcfbcccfbcbhhaecggggcbbghghdebeedfbffacfhcaaefcbbaafcbebdeabcadfcfhcbgdgddhahdafcdecdbgacbfaacgggfdfebhchcdaebcaachehfbebbeccehdhfchhbbabdaecccggbbdgabghcdcebhgcgaefbaddccabaeafcebbgdgfgdhdbafgghccahahdbgbfgcgahhgbhgbeadfgfgdfdcabebhgaeefafecfccfadgccbagbchaabehfafedeecfcghfdcgaddbefcgceaeegfhafabgebdfchdeefcffbdfahcfffcfgdfbfdfbgffbcehedfgcabcbhageghhecfabeegghabdadbaacbeacddeahaddaefdfcgfeaedhaecffcfaaeebhbfehfadfbafdebbhdgcdcfggccecgbhehehbdhachdddgagbfggddecdahgchfbgeecfdhafbbahheaeabfaeaefggddgbccafchfcdcbdgegfhgfhgbgehgcedbgahegggdaedcfbfggebgafddebgcghfchhhcbdhbeebdgeghgfefgcagbddahdgafhcdcdh gehfccdgbaceaaefcdhddgfbfecfhecgebdfbeahcefacgehgaahgedecefhdgcedgcfhehffbbeghhceadeggecedcghhafcfhecaafgfchaeaghdgfacffadaacfbbafbdhhbhgbhcbeegheeabchchhhececfhcehbghechcaedgahgbhdffhdcaabeebebfbfbdbfddfbbggfgbbahafcdehcafhebaacfhcahfdefabfaegfbeaebabbefagchfdedffecbbehgfchffebcgehebhbbbadedeafcbbhchchggaefbfgggbhccdebdchghbcfhggfcgdbaggbegcdbfaaddebfdebahehgcfgaaccddefgfbgcbdbeegbadgffedcefgcbaeffcfdaecadcghbehfbcbdceeffdfdgefgchbaggcchhcfhdcbcffgcecagdahadffaedefbbcchhgfbfaecdgehehdfbdhbbfecabbfagdadfgbbcaehddbabebhceffchffdbdaghgbgeheddehahahcffggbhhddbdcdgaddfdbfaaahagbchaafhaaedbbcbgabfcgffbdaabebdcgcehedcegbgfaecgbgcecgeahbcheggeacaffecchggffbhaedcabehghfggfedgeecddbehccecfdaaefhghfchgecchfghcbbghbceaheecacggdbahfcfaggcfefbdcghbagbbcfdgefeacdcadhdbeeehehchaefdhabbchfbfcfghfdfegcbeacaeaaaabbbbdgaa cafbdhdeceehfhaffgdfdhdbgbgccdggfdgfgaehfefacefdggbhbeheffbbhhhbaacededacachfahabdbdheaadfbheddccaacbdfbefgadbbhabadggdfgffbegfhaeafdbecgedhgghfbhccgfecfdcgccfebceefhfcgagcagcfacfceadfaggdfddbhedcbhdhgfbbbddhghhcgbehachhbdhgdfahacdchhadgaefhgggebfahgffegghccdaabchahaaedbcdfgghbeedhhgabehaddeagbdcggadabehcaggdcggbaghfhaabgbgfbbhdcddbdhbdahhbhcbbecegdddgdhhgehfghbbaeachhffecfbddgcgahchcbegfgdacgaggbfebffebhffefcbafhagbgbahdeabeehdcddgegadhhccgchceeeacgaeafcffegbegagdfaecddedgddedddddfbggffaaedcccegghdefcabhbbegagdcfgedecffdgghbbhgdhaghggahhecaegbcbggghhdbchbaebhfaehfbefehcfdhaeddggdacegfccaccbfchfdhfcbffffgededdcggahcffagfebffbaebccfgedacagdbcghcdhfcdggghhegcdgbgfddhhbgeehaecfbchbbhhdgacdhfdbhgfdghhdagacgecfebeagdhfhegebghbaeaeaebbggecgdchefbedccgbcbdhbahafeefbacdhbbaaachbcacbhcaaghabhfhefffgcbcdhgdghhbfd dgehfcdhhhcgdaffcafhhfdaffehdhcgcaechcdddgfcadhfhgdceeffhgddfadhbbcdhbfahecbcbfffegcfgabhhfccbagebcgebahccfgbebdbccceahefgacdhagefhchbgggbebbghhfahbgghefchcdfecchgbhgcccaeeedefgedhefhdaeebedgbhadhcdhcefhagaabechhffbfgheehdfadefaebaabeahdbdbcbfdeceadhahcdbaefdgdbfceebcfdaghafdfggffeafagdcfacfacgahgfecbghbhbghhgebhbfbdaafhaaadddedbadhffaehgcdaeaahabccefbhefbbddfefhaafdadedfbefbgcgefhcbgbfahfaeaggfbecdgdfgcbebgdeebafcebfdggbcbffgghbchgddgagdcecddgbdbefggbgcdchaggabhcbbbddceghhhddcbcagebbdhbcceebchfdbbhcdggfddeaabcgdgfhgcgbghgcfhhfbbahbdfbhefadbheabcbafahdbcghfdfabedfhccffebhcahabfebadcfecdhhegbfcdabdhbfbhccgeecddgfdbghchgbehgagahghdhfafgffcdegahabaghdegfgggeefabdeceaadbcfcbcagahbegfedeedeahachdffgcccdebfhdccehhbbhfdbaefbgfhgfcfahbfceddcaebafgcgbgebbbecabbbabeaabegfhbbdhbfgffhcehdgbfgbceagheeegfcheafgbfddde adhhghcdghabahgfaghadgggcbgeabdbbaehgehbebebdfgheedcdhbabcgeadbdefahegdadhcbdffabdggbadhfgdfceafeaeacfaddefegdaffacfccadffehfhebebdeedhcdchaagfchdgfcghbbfehhcbghbdgehaeaadhdaegdahdcdhchbgfdcggdfdbcdagdcaeehgcbfgechadceafbbgaeefbaghagaghagacehahhcdacdfbefcbaccaacdcgafbdbhcbbefgfggfafhfadbehhbfcfdhgaadaffadhbaaefbdcadegeaegefebefceecbgaefgbdcbdcfdchcabbhabfhhfhgfabecdhacdfhcchfcbfddefhceghfbdefegachdfdahffcbedggahegdhhddadfaafehdfccghdhadeefhddecbdafgehbcdegecehagfcghbhffdefcgdbhbaacbdfagbhbbbbcafbeaecbggaeebagaahbfhfhcecbhdbfbceghehcdadheefaedadfeccfagacbhfhfdgeefgedfdaefffdgdcdfbcbbcafaafghhccghadhghacefaadbfeadahccacefafbeebcceegcgebdbadcbcfcebgeeggbcecbcbfdfbebdfdhgbahbfagfbhhhhbachhcefaagcbghbfadfaddcegddaagghagcbhedgfdfhbgacdgghfgeceabcghfhcdfafhcbfgdaecfbhfcfeaebhafhgbhggeadaggddahaeeccfchabbdbdfdg abcffcbgfhdgbgdbaecgggfacehfeghbcebbhdcchaghggahggfabfdhhaegacfgfbggbaegcghfaceefbccgfcffbffhhdaeefghgedcfecbfhbcfgddefffcdadfcgabchafahgedfeaeggbfdaadghhbdhdbdfccchacdcheebgfcgdaadacgceaaadfeedahhdhfdgcaghdgahdhbeafccbcfdfbecachdcdehfefegbcfeddaccfedddbbcfggghdgfcdecfbhdedfghcgdgffhegagehgdaahghgcgbbdfhbegbefdccbcefaggfafghedgbfgabccehhecbeefegfgbbecgdhcfahdfffffdffafbdbbhcahaeahhfcfdefggdghffehhfdgefdbcbhfdfgcdbgabdbbhebcagaabbdccbgbhecaccebbebhfbagcdfbbbhcgadecfehghcfcdchhgdeffhgcbgghahededecfafffedeaeabadfagaahffhbeafedabcdfcagdcdggdghfdffchhbhaghgdcfhbhbgdaacfbbdafhgahhghbfaebdhaafgdbcdfedgaddechedabdeehaefbhdhdffbfehdbcgbgeabafceabddbacdedfgbccdgfhdbaeeacfbfghdceahdhdfedfdahbedefebcaaeehgbdgddbgfbchedbedcfhcbdacgbhceeggaaecgfchcfbhdhcdbgggbaaegededebfgbeahafhgchcfgdfahbaaadbfbeadaegahghebaefhhadhe adfcccfgeghffafaabeaechdbhhadgfhhgdgabdecdaecdabfeehabhdfdfefahaaadfabaehdgefdacaebfdggfdfhgdagfahehebeagedbfhceeeagahhdcdafebedahddfagcahdahbfedcfdbgddgdefdcegdhhageacedaahbbddghddedhddgcfdcaggahfcfdahhhcfgaecbfaafcedeghcbhheddceffbgcdcefddcbegfadbbffeghcafcacbgbbffhghdecfgeeefabhdhgeeahefdfeagahbahfegbbchbegfecbdefcadgeghfedahhffffechecbcdhgdeeahcdbahfddbgbdgbbhafbffagbdaebccagedaehhehgedeefdagbcfhafaefccgcadcbhcaeebgffhgaachdfbagbafaghdagdadddhccagfgaehaabhgefcfhfedcfehcbfeebchhcafhhgebcahfgcaeadghbccedfgbddadceddchceaechbgdcaggbahhhgcedhcababdghghbbbhedfadfbagahbebcdhaaaacfegagdghdhagcaeggageaeedddbbehfghgafhbbbfcabgcefadccdhbhfhabeafghfhbcagbbheebfbbbfbhgagbgeagfddadgahhbaffehaedcdbgecgfbbeaabbccgabceffchbhhagfhaeehaacgebfcfdheehfdbbafdfhbdbbbheeafffhedgdcfchdcffcahbhcabdcgbbadfcabhahgffbfgebgbeffe gcgcdghfcffddabgeeddecdhcaedhcfcgbfedhdbaecefacbdhhcfbbdhadahgchdghbfaggafbaahabbbaedehfchgdadaeaffgcgeacdbfeaaecgfehdhbdgbfgacacgahaeaehdegaegbcdgeaagaggefehfhbbehbcfgghhhcfagfbdggabbgfgcafgbbbebbdggecdcgefefghbdaeafehfgcghgegefhddebdbeadggaebgfdbgfcgbfhghfhgfhgacddfdebbgahhdgddcegdgefdgchbbgebhehhdbbcbdfaabbfgbeggbfefhfhaebgaghggecgdhegdcabahafgdggcdbahghdcadbbchbafabegdghehabbhdabbeebbabcgagcedffagaafgceehbgaafaafchaghheafggdhggdebhfgbcfceebfdgcdaafccbhaaagbhbadffbdafaeceaeadaacfhaadhfdhacdcbfdaaegeegebgdbdefcggfgebffefhffeghaadccgegfahcebdfabdafgcffcfagfggddbbagghddbbafggfbfehceafchfbacagccgecaddhhecdbhdfcfbcggdggfcccahafhfehchfgeefeeedabeefdfhdghafgfadcaabggfbdgffdgbccbdcdcccddafgfcdeagbhhbbfcghhbhggdhefabahecfahhehafachbbcfadacaafacdddbfcahdcfeffhgdbbhfgggbfceddeabhhadagdfahehhcbccebheeaceaadahecb ffgdghhfhgabghebchaghbbcgggeaacaaeggcfhadebeafhfbhbbfaedehdbecebeggdgeddhccgdfbdaahaehbcagbfghahgacfeffadedcfdbdcbcgggahbhfaedfgddafefchgfeffbbdcehebaffhafhecafhbddedebfdgccdbefhggegebgaafcaadchdeaehhgfghaedaefbegdbgbdhbefefbgaafdahgcgghfcfgdabdbadacgedcdhgfbfccefdfggdehbdcheacfdgdegcecfbcbabfacgfaabacgfdadbedhgegbhgdebbehfaabbgdhbfcbdhefeddbegghdehddfbbegecefhhgbfhdfcghdghaggbdgghecaffacfddehdgfdfgfbdccfedbbbcaggdgfhggghcdcabfeegheegdhcbbegechbfaffhbagahfadecgdhadgedgdebggacccceceefehdefbbcddbhcfeecadaffafahgfhccdcheffcfbchgafgfdghecdhfgbecbchbfbhfggfhhcefdhhcbchghbfabfahfgdghcgbbbagcdfdcdhfhhhhebbfbgggbbgdbhffaebfbghgaggfbchdbdbcbgfcfcgebaabcdhadggedgedeadagehbfdgbhdhagheceaecbdaeacbhbghhefccghcdfdafbechfbededbbdgedfdgcgfdbbdafbcfhhecddgagcbgffagbdfedbcbfeeeadaeehghheagdahaffhdaddhhdcbgdacfeeeeagbebbf hegdaeaffchehhhdghfbeffcadebgaegaceagcfgeecchbghgdfeccecceegbfbgcdhagebhhefheddbcbddghbhgghehghfhegegchahceghcdbhfdeehbeadhhdfbccceagccaegffhhfabbbaegdfdbgcagebadcbdchgdgfgcaffhegchgeccfafdghchbaffgeaccdabebfdfcaccaggbedhhcececfbggcdbbagbehddhfcgbcdhgfgaeaacdadfcdehdbfbadbeacefhhfdccfgffbfaacbfdceecaheeeagafdbggddaeefacafbdbcadhbhaebcdhffdfbaaghaaefcbdefcabefbhcgcbhghahbbcgddgbcaagaddhagcgbdchhdgcbdhfceeacgfcadafehcfchgefggcbcedefacafafbgecfaaffaecddbaadeghehegefhbhceeccbdacaadggehgcefbfebcaddfhhddbbbfeaacfhhehfceagfccghedbhfadghdhdgeecdechdhgabaaebefehgcceggebbgddgccgchhahdefgcdefeccaedbfcdcbffffbebhhabgcgfacahhffceeggghcdhbadhddfgegghffecahceddhdeechechchadcbeaagaahhdggcdfhaadbgfdfhcceggebffdfabdcheeecafhebaghbffhbgdbchbacececcadeehhbhdeecbcaadagfbfgabcfgbhcccggbghbcgdddghebfbbffhhacbdcehddbghdhddcfbh fgbbdadfacgfehheggehdgabdefbdcfdfbhddfhgfgecefhfcfdbfahgabhfhgahefcdhgafdadfhhafggfebafcfghbdgdaaghgdheccchgdfbfdfdefagcgafeddchbgeghhbfcfeffdcdhghhhfhdhccfhhfhcfebfebbabdgdhfaahcfacedgghdeabfddacadafgcgbhghfefggccghbbbcbebfecdbfdbadeachbbfcgceggbadcdgfecbghfeacfehechefdhacdbgdahfegcfdfbaceeffcdfchebgdhechgdhfeaeaadfegceefhfehcaechgghgghbaccahhaecfgaghfbdaggghedadahbdeegefehbbcbeadeheeghaecceeadcfcddcafaccgfabegcaggbedaffedghgaabcdchcbdddafeafgfbebfffhefhchfdhdgebabdgcaeaafcfgeafcgechahagdfbhgedfcabechhgbhfhgahgaghagbddegcfadhbcbbhhgedacbaccdeebghdhgdhccbdaefgdhfaachfdbgefdccgaebegdefahagcfddabcefgcbcdeebfdhaabfdbbbfdadaeafdefgbffdghcahcaechdfagebedfcaedfahcbffaeabaceefbbbgfhefhceedhefcegcahcffccddgcgfbcefheffhdeedbdfghahgahacedegdefdfdggadbgfdcaaehedgdbbbchehgdehhcgbbcbgdcbfbhfbcdgeeehbhacdbbhdebaaffae gafhhcadfbcgbcdfeadcedgechceabgffbfcbgcacgdcchcabhbacgafddedadbhecghbbeggghbcgdecbcageggfagdhaehgdbbdfcgagebahfbhdacehhagcdedgcdadcgagbfgfafagebagbfdghghcbfehdbebebfgafacdhbcgcbffdadffbbcbgbbgdgcghaggaagedghdfhhcgghegagdacccgfeedfccgeebgfhabdfabfffaehecdggedbgdbgdgfffefggceegdfhaecadhghhachgccafaaaeddebchbhabfdgcddcffcggbfdaahfffbddeaeeebebchfgcebgchffdfegbcdbhheaedhcbabddfaaefbcegdcghhcfehcdacgbchbfeddgadafcfbaegacgbdbbdafhcdecfbbchfddaecdbgfehfghageedbchgdgaghahdbdbfdheeedhcaffgaedgefefabhbfaagebdabcfahabadagfbhfedeahgdhaccacdbchehfbghdhagdcbgcdaeacdaeccgceeeadeeegbfhddehceacfhgaahgcbcaefgegeabdbagaafeddcffdaecgbdgfcbaabagcdaabfghbeghhebdfhgdgabehcaedbhbhbfgdhdcbfdbbdgebebagefbdfeafdchgffbchcbfcfbffgfafbeegddegaebhgbhageagbagacbeaffdhbfcdghdgdfeehgbfdfhdbccgdabfedfbabaccfabbbdfbfeeecedagbddcgaffdadcdd hdhhgbhbbaadehfffdgcbegagbeafgfbddchgdceaeeegahdfbdegadeahhfgfadfccfbcfbddadgbeachafdgdbdfgbhafgfdfbeagafeggdhehfgcfbhgebafcddhdhfagahhcefcfcedggaaaccdbfgaedahaafdchhfabhfcgbedbedbdhbhccfhhhagdcaffcacchghaafaddgefaegfcbgagceeachdeeefgbehcfaacgbhghaggegcfebbdcahfccgeadgbhbdeahdbbhhbbgcddafgbaafcadhaebbgfaacaghaegagbcbeffgcbhbebdebadafhdhfdegdcehaadbbfedbceehghaehhbfhaddbhgbedfbageehddbhchgagcdefhffehgabfhfcbbgcaafgdhfbhcfeddfbeggagccgcdbhfcaaaacfddegefeaadhgahbfdaghhddfddfachcgadgdbdffaabbffdbbfggchdaceaegdafbeebfagaffdhfaedcdddafadchfcffdgdecdbbecfdfachhbeecdhafghdbebegheegbhcheghbgbfdgbffdbgdgbhhgcecbbcdfcgcdcddffahffbhfcdccdbbfcdbbdehbdhcghfcgabghhchfcheffeddfbegfchgegcbcdchedaeadhfgfcbdhbgfccdecgbbcacagddfhecbcgahgbafdfehcccbbaeddbgbghaegadgccfbabagfbbbhgbbgbhbabbceddggahebfcecehehhhbfdbbhaagdfghbgch deddhfgbbaddaehhfhabgbcdbfbbfhbhehgbagggfgdadahcacabgdhdabhbdbaegfdchhgedbdgefchbgggabbhacfffegebdecdaecaafcafdcbcafcbagdfdeagdhdghheaffcceceacbhhbgdchccdeggbabbadbcabdagddhdghgaehchffcfeaebbhafdegbbcbghdcefbadbfacfadhgdabedeeghaeaeccfdaegcfbdadchhdfbbddfcabcafheeaabcbechgehbfcafebcfdahfehddbbecegggedgbaagbabeechgedcfefhddfdddbfbadadaeefecaaeeggcgccabfhbaagbdghadebdegeegdehebbadchdaehedfdcbceeaebdgeddefgagghdeefaaecagaadhadbdaaebhebbffacgfhehdgcdegcfdafgcbaeebddeffgechfghgcffcffgcbehefcdbdhebabfgbfcdaefbcghbeffhfaeegeeahcgdabfeabhbhgbfdbahffdghceddegbchfddgeddfhahgbhddeebcahagbdaeaghdbhgeefeefddehbgdhfecbhaechfeccdbeheedbfdaabbedhecfcaedheedgchcabgchadfffgaadghedcdbefhbafeaebeaddfdgechhcgehadaegfdheecaffgeecdcafdcbgedcgadgefdafghbhecffdhebhdhebcfbghgbgheaddhabfghghcbaaefgeaafcgehhcadhgddebbehegeeahdbghe cfachfagacddedfahacecfebabehgbgeehbggfdgffbeebhdfbhgfgcgdhfebahfgfeageeagfdgaaegdcdchcdefgdgbdcdchagbhcbhhgebdggegddgceffbfhgbfchbbddgdcdebgeegbeabhfdebaeeefeehhbehecgbhddgagdefdeegfddgbhbhdcabhddhdbcahghcfgdhcfcbabbbfcecgeegcegedgcehedgebgfbdfgcbeagacdcffdadggdhaaaegafeegafheheaggdcchgeheebcgchcecahfbecadefbheecgfdfgfbaecfeeehadbehbheahabhgdhghgghaafdabcabdegaghcbecedbcafebcfcfeaffcccgaededbhgcdgaceeaaebehbghhffgcacedchhgeaadfegechfgahfbebddbbecfgfhgcechbehhhchehceaeffgedfhghhbddeaggfgfgefacecdfgahfdchhhachfddgdbdcgeaecahhceegdfegfhffhhhahgfcdfgaecegggebeabbcahhcccgfdbghhcedghachdfbdbhccbfgcbhbcefdggabadegbgeahhhchbdeaaabghadfgedcgfedebdgdhfabbcceeegffdaddefgafcgcacgeafhcaeeadecccdghddcdfabbbgefacgbfdgfdacachafbgfdcbcbceechdfcebgdahaecchbcfedccgchebcfeegebddhhedcddehedcaeehdbefhdddbbgfcaaaebfgchdhbdcbe hfeeddfhcheabgacdaccaegfaahbfbgbgahhgbbdgggggfbcdhhbedbcebcdadfbbcchafffbebhccgcddbhdbdhcgdgahdebdggafbhddefcbdadhhbdebfebcddcdefddebeffcbhdabccbbabfdafbbaeaeagcdcbbdhebagbchhdeefghbfcgdbhbgadgaabcddegdcddchadbdedahhccgbagcfcgdcgfccdfcahbgcedeebdafedfcagbghbeedfcfedfdbhaeaghcacfhfhafbcbahaedfdffefhbcbebhhfghdfacdccfgfhbeeafgaafegdbdgfchcaggfdfcehgafghcecaccabcbchdegbfhccacchheecedfggebhdecgfdecbecdbdafegbbeghbedccegdbbabhhhaacfabgbbacgdfdfaecbecggcfabdfdbfehcbdecbhadhbbgadcgceaedcddccggfhdcgcheagceehfgcdahddcafbahfggdehbhgbadgdbdgbbhcefbeacbfacfbfghheaefedffccfddeedabdehgabaagcfgdceebcfcfhbeegbfbggceehadcbfgcdfgaadfeghcabbafhfecccgcehaedbhfhfcdedcgdgdhhbagagaheehgacgdcdeabcbebfbfhhacgfccdacdbabdfdahadgccaafcaeaggcgefcabgdfhceebehhdhchbdabfegdhcgcfahdbbabdbbehhbfbbaedeahdbbgggggfefcgedhhgcadbgafdcabcgbbg gfgcfhhhhadeedahffgadecebgedabhgbhcccdcddchffdcdhgchecdabhadfdghbgagehbadfhffhhcgfagcheeegahebhggbggdafdcbcbfefdggcadbhadffdggeddfdghahdbdbcgcbccahhadfhehacbhaaddffffdaaedbdeehhcbafcafhffdbdbeacfcababacghdahbhefcbcgaeaffgeeegdddeaaabfechggebdafacgffhcaacgfbhbfeegahhggbegghcgfebfbebdbhagadeeddaddedhdaefgbdddcdcbhegfedbecabecafccccaeehhhfabaagcbdfcaeabcgecbehadgccdcfaggfhchfdbdbhceadbgbeegcahfccechadfgcadgbcdgcceffaggdcfhbfacghfbbbfacbdfedbcggffhfafcceahbhafhcdggfbhhfaabcegahccaaggddbcfaaeacacgcghdbghafcgdcgbdefcdhhbfbacbeeehfccafbcgbgdeegecgdbbghhefaaefagehgffgageaffdcgbfcagdhdadbafggeadbaedbcedgffhhagbbfcfchfdfefcbceeacaegcaggahgcgegaghdeaddfhhchbeaegbbegbaaacfaghggbdhdaccchedbeegeebedcdceehfgfchcdbcedgcbhebgebdgcegcbeebbfabdehbehefcfgbfaabefdbbghcehacgdhchdghagfaffgbcadadbfgghbfabecfdffdefhaddbchbbbhgb ecagdfgbhbdhbhbhgdbbcacgaeedfccfcbgfaehebagfdacgaccecfgfaeedeeebgbabcdahadfaegcfcbgfbbdebfhhaghdhhbafecbhgdbfdabeedddfedeeefgfagebadbchgcacfahdccfaegbbebdehdhabhfffhcgcfgbfhhhhhghhabfgbaaecebaabbabehadabfcaefeefdhahagdbfggahhedddaahehhcfhdadbgcbbhchedfdebccefchebhdfbdabhbchfgdgabadggfbbbebfcefafcgaahdhebgehecebgcghdbccffgeegbcdgehaadgehfhhagcabebbffdhgahdcbbaefcdggchgdbeaaacdggdhhffdhabbaeadgfahbhbdedacgfcaaccbdfffbcgdffaeheeadaffdfadgcddfcbebgbfdhhdagaeccahegaehdbehchaddfgfefcbaddcfhgfafhfcfbffbghcdedgcbddbeeehgfadacdbagffggdfgeaadbeffdfbgbbcddecbcahcahecggdaghhbfafafdgebhgfhgfgcbfebdfbhaafdhfhfbcchcfaeaaabeaaeecfabcdababadfefeeecdbhcedchaccedcdeffgafgfgeadefhgagfhaffegedafadgdfhagaccdcghchhedbgfbehhegbgbdaccbgfchdahfgbcdbbdcffaghhfffhdbegchhdadeacgdegfahhbadhacddffcbefhdbdecdheebdbahbhghcfhdahceafghfa hddaefdceebfcdfdfcdchghhbafdadhfhecfhhbfhbcdfccadgaahghcbegfdcccddaeachbcbcehbefadabdhdhbafbdheebaeeccecbcagheghbgfachgdcbfbbafggggffggbdghcbbhbahacddhdfhdhcdbhddbbfhceeggfagaegaffbdfgcgaeadeagdgbafagfegbbffdgededafbhghfeeabdgbffbfcafcebdcddddfgffhadbbhhbdeddacggdfaehhfbccgegfdbfgagdhheebdgcgcgaegedddedhcbddgbgeecfhbbdfgbeahadbaebcgedegcdaegbdaffgbhbacfchdahcghbbfgfaffcdbdabhaddfbhfbehbddcbgbfgaheddcbcfdbdhbfhahecbebcfhbdedhbfgfhhacgfffhhedegddgcffedhdfcccfebebbdeafedfhdggfbfccgdhdfddgagdffbhfbdbddhaagdededcfahebebgabhbdegefheebgccaccchaaaaghdhccdgegccebhchacedgbfagbcbafegfgcbffeaefdddfgcebacabagcbcbacdgbebefcdbgbabaabecebahhhefhdcehcgebfbehfbhfgeaagbhfgbeeefdcacgbhhceehgcbcaaagbaahfefcdcdfefcahbcfhcgfhachhghaccdbahfbacafdbggcfhacachcfaebcfcccfchabcgcggdbgbhfafgchahddhddbhadehfgbdehfeaegebaaebafhbbbfeae fgdcdbfceagbcafdaggggbbbhaefebcdhfbfhbehffcfcfhdchadffdcafdcfcdhdefheagfgahechcbcehcdbgacgahaaagceaddddagfgcfccdbchgddhdhdegcahbfbehdgcahagggfffgehgcacchbagffbhggcfeghefdfdgededebgcfbaahhhghbgbbhcbhfdhdfagcdbebebehfadaaeddfefbgcahcfhgbgbheddcefdaddhehecfhdhfeacfbfbgbhgabccbffhdgebgaadeffehbdhfhheahgbdbcacaadbbhfbfhbhedbbeabegfahhdhacdfhffbaheebffcheadgebcbhhedeghceffccfhhhdgdgggagheggdabaafffdbefaheecbcaegabfdhegbeaaaeecfadahafcgdacabdbhhheabdacefhgdhhffgheafeghbcgdcdafhhfdddchbegbegaggabhdcdagehfafghggcggebgacfcafdchgeeaacdcfbfchghcfhfadheafefaabhbbcahfbggghhdcahccefbbcfbahfabeahacbeebccddhahdfebghefbhdggcdchcccehffgccdhgbcbhfdehbfagfbfhfedhgddddgfaahaadadcddfhdfeccfcaacgecggfgedgfeeehedbbfefbefchgfebeebaabfefaafdbfagabbebecdgacccacgcffafdchffcfffegcechheabbhgfdfffgdaggahafafghffbcccbefbhgfedbbbadaehbh bhbbhbhffeabbdbhhdcebeaahgggffcgbeededghdhdahaafcahafbhcghhdbfcfdbagcfcggfdecbegbhaadcafacfagcegccdcbchachhebccfafhhfchdgfbbgdddfbfcbcfcfagedahffefhdhadgchdchgbfdeheebaeeaaeagbcbgbfgacghgaddhhdghggbebabacdefbbahhceaedecgahgdbebebeehaggehahbcahgbhfabhegbgadecfbhfbbggbdggfhdcdhbgcagebdgafcdgaaedfgfdeefgacfefbgfccfdfccdfdedfcdbhbahcedbgabdhhhefgbgchcbceecbgbgafddhgacgefgefdeahedcdccgbeebcbdegdeedefgfbfeagehcghhadhaehbcgfehcgaggeaddcfdfhaaddbhadcedeggcfgdcgfcchagbgcbgefahghhhcadecfgcfadhhagcecebhbhhgfhhegcfgeeebhehffgghdeacbdaeabccgeeafegdcebeccffbhhheegbaacbhhgffcehdcfefdfefcfggbcbdcbacabdefdaahdeccbcehebfbhbddbadbbfgffahbgdfagfbchgcbfhdfecfhbccagdebfhagghfebbcdgacggchbacadbdfgdfchefbfbfebfddadhcdgeffadafgdefdaeccccachhacbfhcddeccbfgeedaegdhgefgehfhfaaahffaaafadeedaacaeaacaafeadabfaahhbdbfbcgehdbddachfhacg dccdbcggagedcdgafacdcdgedgfcefccfdhhdbgagdcfbachdcbdebfhbbfgbgbgddbehaefbgbfchgchdghfbhfgachdacfafccedaaeaabdhaehhcgabhggfcbegehhbbbfaaccgcggcgaeggbhgdhgcegcfaggfefehbegfahhbedfcdbdgfggedgfgfbbghgdcchcecdabhaacheafbecddaghcgffcbahedgdcecdcbdccebedbggbcgcahdefddahhgfceadcdcdacdacaecgadgbeffdgbgcgdbfbcfdhagfabeabcafdbaheddcdafbdbfhcbccegfffcahbcehcbbcdfbchhgaghcfhfchfhefdbebddefdcbfcghfhfaabegghccdbebhacfffaggfaacaafagdfcaggecdcahghbbefeffdagbehegefaadehghcfbecddadbcffdcfegdhbffacfchagbaebhdbefhghdaeaaffccfcfggdcddgddcefbdhhgcbagheheabbdeechdaahbgcebbcceahheeefgcdhdddhbeabacahghhadegdhbfbghabbbcffcggfaabfebehchbfdeedaahcfabgghfeedhhfehebefbhbcbabchfafefcegehfggeeefbceeeadahghacfahhbaegbedgbdcdegceefaafaefgbdafhhdhhcdcahhbhdfgceecgdbdeaefdhgdbeeacdeabfafdhfbbhdabhchcgbdegfbehehhfchaghcebefhaecaegcadgeegecc debdhcfdeeecdbgbbfechdegecbfdagfhhcfafdhhafffecchcbfdccedfececfgdhabfhegaeehahcbabeegfbacdddagbcdddbebgchbfahfbdhcbbgcfehechdbcghegfggbgcbgbgfghcfegccahdfeccaadcfabhfgacfgdcbbgcedgaefdhaafabfdhgddggagfffahgdfahgcfddedfacdagdeggghchchagbecbbgeefcedcccagggcdbbaeabaeadebhcfafhbehfheaafafahefhhcgeeebdgefghdeghcdhdafcbbabcgdcbgcfgchecdebaaebdgaabgdaecagbbfbabeccdhgabecddfcadhfdbagedffadabafegebfhffchcdedhdhdffaedgfccahgfbedcgegegghdhaedffdecegbabacechcecbacfgaaebgggfaaechbdfgfccaabdbgggheggeebaehadbdagbdeghdghbcebbahcddgbfdgadeabbdbbffhbbehddcddbdfhcffbeegbfcgddehbchecdahfhbbeafhfbfccedeaecdbdaaddbddcafaffheheggbggaaheaeghgfcchdfdefgeabgefhacebechccdeehehcgcgfdecbgecfdgbebebdefhagecheegbfbgebddfgbffdcfgbebaghbheedfddaagdaeadcgffgccebecdhbgfdgcbafffhgbeghdcfhhhabbfhdababfbebdeehgbgbegceedhdbecagcheabbgehfcagf hbedgehhahhheghbcdfahfdbeffadfeddgfdhgcdfadbhheceffgfhfhggfafdgffhfhedbdagebgcdefdhfcadeebdddadfafcagabdcghcbhaabaebhafedfcadbbbaefegafaeeacfcfgfahghbeebcdhbffecfbbgebacegadfcbefcfdghaggfcdbabdfeahgbhfcbebefgehfdcagahgbbfefahggccfeagbbaecfcdceaehaadfhafffghdfffefgadehbfbbbadahbcbhehcegcheeehgbefacbcfgfbahdagbdeacbgabbfcdggfagcafdeeecacgdeeaggfgfggagggegcchfhbefffbhbdhceedghcededfdhcgfcbeedccacheffebhefcchabhfachbeddeheehaahceggcdchehggcbcggcfabgdadfdhdbbeaggabhcaagehcfgbcfhchhcgeggaehgcdcbhhghehdcagaeadfebadcefgbegddeedbhdchdfgccfeffdcdhhbbccfacacghbhdhbadabhbhdghbhbfagehdeeagfddehggfcbbhdcfgcfbbbcaahacggehhhfcbfdbeccbedhcdefegfabefdabdcbghahaafgaahedbaeacbhedhfafehddgedggebdbcfdegcgfddbfhddadddefbhdfeacgbfbghfebcgchcafdbefgcfedagfafhhbfbgbbbabfgcdfbbgbgddadbdbbhbahddchfgbgbhacfdfbfccabehhbdccbgaghaaebb adbdgebddbcccbahdgghghebgcddecbcahaahaghhfafcabhfgbcgafcgbdfdebfffbedbhaggbegfbaagdeeddgbffgaefabeegahdgbaccehbedhabheghccfcgcahceggcedeaffdehgfgdhdggccdcaghfggdchbbgfddhheheeffeeagggfhbdhdcfghgfdgeaeabhhaecddecedfbaecfcbebgdfgfagcahcadeecebccbfhgbgfcbdhhhgfdeghhegcbdcabcfeaabhbbfaabbbbgebghecgefghegdhheaeahhadgfebdedaecfdhfeehgghceagggabdbadcfgbghbfhfbfagfeaaffeecgbaacfbfaffefbgcfhceghfeedfecfehcchaeedhbdaeadfdfcfaacgdhccfcgaacahabbfdggdegghgecefbghfaaceedfdchdbghcgcbgbfbbdbdhbbaafbcaefgchhbhdgbgedbchhadacccdhefegaecbhgcdcfecagchfagfffaagfbcaaccebgegfcadcfdgcfbbgefdedhccdabeacefdbdgedachabgaaggadcfhahebaacdbhhgadabcbcbecccbcfahegceabhgcdgfdhefhgagfbecdgaddceaaafhedfbhafahhffffaccddgdadegaffbghgabfabecdhdgdcfhfadfhfhdbegdcfeeafdcagcfeedagdeggfcefacfggacbehhhhgabgececffcheacdhfahdfedcghegbbbgfcdfeacfcdfc bcbfachfdgdbebffccgeddchahhhgcggehhgfgcedhachgeafbggacceadccgcfhhbddcagcdbdacahagbhaafdgecadgeedhdgbefhhfedhhgbacddcgedcgdfebedfhfccebbhfhcabbadbeaehhgedcgfdfagabbhgadgfcghefhbheaghcaghhagbaecfdehbdehhhcghegddfagdcbfgbdacaebgfhacddbbbhbfhdaaaafehefabgbfbddahadeebgdgfhacaeggdhdghfeafdfggaehefbfhdcceccdgdccggfdhfabgcfdcegcfgeecbgheaggbfhahfhcbgddcdbfhghcedfgcabdecdgfghgcadedheeghaghbdgacdfghfdbcffcacachgbhdaegfbaecgdgbbeccfeebfbebcgcdcefhbegghhhdcadabebfahabbdgehhhbbfbeefccfeccbbfbdcchgcadaecgebggcggfeegdbeafbbhcecabebdbcdbhbhafcgghcabdfbechdaafdgedahbggfbhbcbeafedbfhdgccachhchadahfafagacfgdbbbeecgbcddcdhcheadbcbddchfddhabgagebgahabehfcffhddgabcdghafbcbfhhbegcgaeaecafgbhafddbegfdchhegegefgdbddgfhheefeahdadcacdbhfdeeaaddgfgafdfghhahdbdacfgfhdefhbhgfbcgacfcdchghcabddhbabhahdfedgfdfhdeeddedbbfgghdbcfedcbhahf dddgffdgcdghaffebaahgegebedehgdcffhfbaagcfaebhfchfhebcgggebafhafdefchdaghecgcccbabebbhddbehfbhhgcbdcgcbceghdfbfafehgfcgdghgfggdbehbgecadaadfcgcehfdgdhcffddchbgegfcdghacahgbcgdhedecdgeaeafefbadachfgecdffhcbbceghhaegcfdecfbhhgdaecchddfegaagccddgccdcdfaccfghagchedaffgdbbdeaaefdbdebdbbfgchdgbcabbegcfehhadbddechabechgbgadecaehggddegdbabddehhggdgafgfdhhhahghccchcbcbgdhdffegaeacdaecdfdaheghbdbbfdbcbhcacabacffcafcffgfeghhgebcdfbaeghbffdfdfhgcdcbcbggghbeedegfffgdcedfhebfbffebfhbdbbedbfheghggeachhfhgcafheaadhhafhaehehaehddfddbcdgdheddghbfbabggeahgheefehbccdebccfdghfbhhbhcghccbgcaegfahfdgdgedacabbceghgfhaghebcdeeaahghgabfghdahfccghbfccgfaabgceffhahhhhahdedaegdebgddfeechgcfhfhdebcfheafbefhaedecgeacgadbdgddfgdcgdffffddbbbcdchfgcfbecahcfabgeefhgdfhbahggghggfgdhdabdcfcbecgeggehhaheecfhbcaachhabfdcggdaghahffgchgcbffcfb hebddfefeaebfafbfeegdcdbechecdefedbghehcafedafdbfcgghbhbbdbabdeecdagfchhggggfacdeaahabhafdhdbachchfgcegcfheecfcgaffedfachbgdcecgdedaeahdhbfaadbfhehfabdcaabfbcfbggfhdcbgdfdggeebehegeaabbgcgaahaaccachbfacfeheaehaagdbgccaaedbfedadefbhcbfcfabghhaegfcfcfbabhcfebcdcebdfchehabccggbhggdegdadddfbfhhfbffdfdafbbebhdfcfcafhbbceeafhhhhhfdcbgecaabgfbegbhebbehgfgfgafcfbehhebbbfcgeebfdfdacchhegfccbafchecdhefhdbbehgccdbafdegdgbhhbfeagehbeedcegbceceadchadbgdgdbhehfgefabhahedaaddechheabbhfbfcachchffgebfgegbhehffdagfbbdecehgfcbgbcgfdeghegedhcdddgecfhcdbhdhhedfhbfcfhgbabefdefhgefdebegagfagcabbhafdbfbcchfdahbfaahgebbbghafhgcadgdbdccfdcdggcdgehfgfghbfcceeeghagdacdfbdhbdfacedafeghhbcaaaafbghebabaaadfbahedcaacbdahbgbchecgbhgbdccfdacebabcahhbbhdhacgfhfafefaeghefdcahacaaacbadbgdeeaebffdebegehgafbdbdbdfebfbecbdafaccchcbfggfgfacbfd fbcegaadecddccdhbdfbfgfhheecacahddafcbcdbggaaecgbdaebbbbcfegheacaghhaagcehgbebgdagachhcbdcdgahgecggaebdcehfacacddfaheeedffahdebghbagcggfbhggfccgcgahdbgebbcggdfgfhdceebffdgceecddecegadfgfeeegebdgghhbbdbchdabccgfegbdfahdagchdabbhhhfgefegdfbahebgecchhbheahgcecbdcgbfehbghcbcdcbhdheeffaahdbbgfbdegcacccbcdcbeadfagdeaddegffgghbgechcbhbbcceahbhdecfdaeffhhcgadhdbbgfdhbbafffgffacfghhdeeaefgaacdfgcdgfdaeaaeegcebddahedcbbabcfacgahbaeddagbcddbgefgggaachdghahgdaabcaagcggchceecfcfafcbegeddcfadffbddgbhdcfdehdhebabfbfbadghadfgbeagcaehehbgbaagheccfaegfhfgffgcgdgghabbhaghbgeebhbcfdebgbbgadabghdgcgahaeacfcddaadfaeebfeacgacbdfbbgedbcafcffbhdehbdgacebgdhddeahaebeddgcgedebedgheffdbcafbbeaaggdeahfgaebbcfdcfcacccbchdebebdheegaefbefecaahgcdhdhfbcebhecedagdbfcgfccbafacfadhgdabedbhgdfbebhhhhhhdfhchgdccechgebbghcfffhbbgaaachdcdbdhh hfgcehfeehhhccadegdagaaebeeebhfaebgaefcbdcabhhdggaadfbdbbhdggdgdggcffaegbgehbgahdeafdgccdaaacbcadfgfgdgfeggbdbgbecfhheefeebghafhbcbfbfdeddgeaegdegggbfbaebgehfdgchefbdacgcbdcfhacgadbahfcdcfeaaebhcebhcfbacbdgdagedgaeacbehfgafggaaheacchahcafefggdfbbgcdbgbhbhaeccefbaadeecaedacbhhfaddgdbbhhcebbcefchhgedafgfbhfcegahcdfhgcfbdeggbaeebfbdaaebghgdeedaaacbcabccbggcdbhbbaahecbedbbgegaeabaghbhdabafghcaagdhcbbfadaaecefcghaddeefbfcegffgdbhffbgeghbhcchfhhfagefbcdchabgcchhdcefefgbhhchfbafeafeddabdagegaeegbhbdcddegbgbfbahcedghhdhffhbehhffecffbhbeedbabfaefdcdddchfbhfhhgdfabchhbefdfdbdghegefghbhcahdabbbdfcebadddefdhefcdebacdabbbcabhaeehgfbcffcgaaaeagfhfffgffdgchdcbdabfddbcafbdehdahhdcedebdchgdfhdcghgabaefbbbfheaeagfgehddfahfgfeddacffaedggdfaaggbhggbfgccagbcgbabfghcfbecdegcehhefhfdaecegfacbbdhfgegbbgdbfecabggfaafdfchhaccegb edbeghcagfbaafcggaagdbfaebhbhdgfgbghdccaecdcdhachcbbefbfaaabeegeegefaagccfhhebggdegdeehhhgcadhadfhdfbdfhbchcbdhdaecehgffffhhhchfhccbcbeaaedghbechbgbgeghfhabbebaaadechhadcacdehabhgegebegchchadeagddhggfhhcfhgbbefagfaagagbghghhbhcggacgadffffdhbfegefedahacbfdhcedfchddggheabcffghbfeeehhbhacgdgcaebbchfddbghedegbeabgcbcdbbdcacgcghagfdfehfdbffaecahbdgffabhehfhhhggbabhhheehgefhebgcdegffcccdfdfhghaggbaeedgbdbcbhgaheabhfdfgdegbdbaedechbgchbbedbcbcbbdhdddbhbcdfaabgbdghafcfgddeabdfabdedheaedebdgfedhgdcfhdfecgbfaehdefccbbdgehgfhfegfcefffhgffacbcgcfhhbdgdhcggahdhcbadaafdcfhfhaffchbcecedafahchefbaddebhaefadeebfccbbaeeeheadahfcceacbcddecdhcgfgegdeehhggafdaagcggfahecfdedfheeffheefhgfabccgheaecgfbchhggfahcgbcefeaccgehcghecbcfdhdbehhchabdhefcehbedebgegddegfgheccddagheccdhbchbahdgafadabfhhdccbfeacbbaaegeacdcbdhaggbefcgdcfea ahaaheadbhhbadaeabaeccgecbfeaffbghgfghhacgbceabdfeehcfchdaebgfhgdgefhfhcdbhdgahedehdaaebhebcbdgbdafbeaafeaebegghbbhebdeagggfhcdadgaedhachgccehcabfhhgffcbhedfhggdgdhggcdefchbfedaceaecabddchbafdaachfdebhabgdfcgcgchacbhadhehaeefhahdahbcdcbeaabhehagbfcdbdefccgdccadgaababbfcdhcgahffgfceffaagccacdcbdhchgcdhgbhdggdhfhaeeggeffhdccffcfdhcgfadbaeebeefaegcgcebggegfefcdghfhhadeggcdacghbchebecdedbgabbcbdfeedddcgfhgfchhgbeahhffhgheaadfafdgegbhdhhaecabffeaefgafddcbcfafgccfaeaaaaghdfabfgcfgbcfgbcbahfedahbafgdgadhdddghfhbbbegehfedahachadbfabfbehghdfgeahhfbbcabbdggfgbgddebagebedbfafcagachbeagfcccahdhgaehfefeeccabagcfhdcebhehdafbhhafeeffgbccddgebcaagbahdbeebcfbabbeeaehbhaaafchgcahfaaechacdahghgagdbfefeehdfhbeegdgcdhhddgcdccbbfebfhgfgabhhecgfhdbhgachcffdbfdhgabhfddddabeaaedebhccacbcaadhcbabhadafhbgeagbfdggfgdccgaggghbegdba hbadagceggedgbdedbeaddfhegehgeegdbadabbfbdgcgceefedfcafabdegdeeafeaddhgcfdbfbggefhadgbhgedgdggeeffcfahdcbgfcddedgcdfgcgdadaacaadbcbcfhecafgfbgeagffcahahbhcefbfaadfahdbagdhaceefaegbfgffccbhcgaccegfhhdgdhdfheacbcaagggbchbahbdecfaecfcfbbdbhagghhhhhbfbeeeadhbhcbehhfgdcbegdadafacadffabfadeceeddbhdefhagecfdbgbbbhahgaafagcbgdggbheehbfbccdabbgbghecddcccdgagffdacaabeeeabedbghhfehbhegghfehaacahagdgaehacdfhbgeffcgabcgbcgdccehfffabbfcabdcfedhbbgaheddbfgbhdhfehhabaadhaafbeaeacehgdcgahhhebbdaedfdahehhddcafdhgedcbgbbbgdgfgfahcafhchdbahhhdhcebbhhceaeadaebchdcacdefddeecgfgdedcadhbgaacdgchbbhahechcffhcbfhhbbbaeedchafffgbdfdefabgdddcdcgefhhgaeebcabbchbgfcbdcgdhfebcfdcghggcbaegdbdfbggbedafhbaaaecbeebabhabhcacehedhegggfcbgeagaedbdcfbcecbehhchbcdeaaddebefadgdbdhheeehgbbagdehcggeeaahgbbghfhabhbchgbaggbchbgabacdfaacbbdefdaabfh ffaebgdehaaheddddfgcbdcgehfbbgdgggbdhfefcdfbfdhecgbgdhdgdgfhbcheeeffcaecfehfabbbdghbgcabhhhhabbhcdcdgebabfghbefddcdhcfhecbdcgagbfbhaeffafbhbghgebggefghgbagcbgbegabhaeaaacbfgffedfeeegagfefhgbffhfdbbdhfhbgcdebhcchefghdcbegbeffebfgbfdchfebahffeafeffgfbgfefehbadgddeghgcegbbcahaadcdffacghhbeeacbbccaeadhgdcfgaabhfbaghgecghaceagcfcehdagbdcddccageebbacagcfbbbgfbhafadbecacabhdcchdedgcaefhaebgcedfcafgggabecgddgegfghfchgeaddfdhaebcdggbchgdgdadfefgdfchfeecebeeedgafcedcecgfefaehcgbfbeecadgdcacbcgadfefafccbhchahgfhehgdhfcegefedhghfaafafebafegbdgcbgfaceadgcegebdbbaecdgbhhfdbbfdaghefddhdfeefdbchfbacfghbdaaggedacfcebcbchgbeefaheeadhffdgeafccdgbbhccbfgcfgaadcbagcegdaagdggabhfhagfhhdcgehcaeaabgbfgdfccceegchgeebeedhhgdaaeadbabhecfacfgceaghecdffebbabebefhafhafededebhgcdbccfaehhebechfhfahdeehggadebdbafecbecdcdhhaabffchfdachb ffcbddgfhcfdaehcefceceabbfheachafebeegefafcbhgfdbecbffdeechecagdeebadgdheacfbhdffcefhfffedagehefcgcbdagegeedbdfdaebhgbgbdgcehbgagafbbceecgfbgeeadeehhdhdbgfbgfbgeggedcgffghhdhbcfbedbfcghacgagbhhabbcdbggbhdhgfbehdhabcaahedccachhgaehcbgbhcccbebchfgfgbhggcggegggdbbgfaaedbahbbefhgchgdfffhddbgbecegbahbfgfadefbdcbegeehbcfcfaffcgfbdafbhhgcchcbgdcbddbdaccbbhfghdghgdagdcdhcdbhedhcbhhbeebbbbdbafdegabbdfdfffgfcdaeafdhhbaaegcbaceafgafhahgcbcagehdadgcggaabcgbfaddbcgcagdhdgfgfbcegfhghbbffaefdbahgfghaggcdgbaddfdhcbeaegcbghfdfahcfedgdhfdabhfabcefefeagechacfeebcchfgecbahcbahebcdefdffhdgcabdgafgfdgggcbdeccdbfbfhchabhabfffcheffhdbacccdgffbecccadheacghdcaahahbhbhahgcedfaehfahhcdehfcadeacccagegagbfebdeahdfbcbfadgbdccdhhdbgdgdedcaaafcfbafhcaaeahgbccbeadcagbhhfdacahfdfbhbfcccbebbagaadbfhbbfachdhedffhaeaeeehdgfafhfhheghfbecaeab cahfcfdccaebabgcdcbgeedahhefcadcacbbgegedddfagedchdbhbgafgeccgagadgcgdebaaaadhfadhcgbhaggbddhgdfgeagdccfdcgcdbfhehdebadhfeaafggabfeebadechceabdgcebbghhechcbgagfhegcbbhaccgffcdeehcgffdebacbdbhecgbbfffdafagafeadacdgffcecechdgfbdfhcfbhgccgbdeddahdgdfhhgbabbaabbabaggbdghcdhddfdbbccedfeeabeegbdabdchfdaheabggfheafhfhchaggcchfgdddhbbhfaefadafchegehheagfhedcfddcehgffhfhehgghgbhfdbfdbfeffgegecfcbddfdhagbbcedcfbhhgfdggghdabddhhhbghhbbhdefdbfegedbhdgafadgegcefbacadfegceaaehebadddhgdgbhedeegahbdheegcacfaaebgdfegfdffbbadgebhgbbdeffahheggdcdhgbehfdhdfdfaccfgcbdgdgafgabcfggceabhacafgebhghgbghfdhhdeghbaefdcbheceagbgaadacegddfagfbcchaehceedcedcfbfghbffgacaheccfechfefgcehehadgcacfhefheeaghaaedgghafgcceebcfcgeacgacfadcghgechdbchffgaebedfffcdfcfhgbgdhchgaegaaffhbhhhfcaeehaghbadhdefgaggdacddedffehbbbdcgddhffbcbeacecffahgcgc hgddhhfaegchehgdcfdebgafehagcabgfbhehehfgdhdacebdcghagfbdddcddgceafgeebfddfegachegagchfafdebcddffcdcffebdhgccgebdbchbheffadaaefgbcgfcdchgfaeaghbbccgbdahdffagaecegegbeecceaacagabegegahddgebafebchfgeedgdgebfdbcfecbbdfahcebdfchehcbggdfggccaafedhfbcfcaecacafeeebgdfageheadcbgfacdaddhhddfdfeadbbgbgedbcgaceeeffccagebhebgdhdcfeefcgaccbhdhgfffgbfaaceefggbffbheecacbdbdhdecgcbgcgecdgddgdbfefddbgeeehhdccefbfbghgbbchegfbebfdhfcadegedgfcdacdhbgdahfeaeeadgcfahhehbafcgaehcfgdbgchfhadggddhdbghgdbbdbecgaahcfafcdbcfdhgdhaccggagecgccdefgeggagcghdeddefccgbefdbbhdfedeagdecbhfbdccbdgedggfhcbbaehgcfbefgedgdaefffebeeadhcccccfebhdfheefgagdegccgbaedahecheddeaaeaafbhfhedcdhfcfahaddhggdeadeceefggghegahcecbfeedbehbcceedbhffccfcgffahfahchcfghdhafghfdafddafahehfhbbhdcddcdabhehedhbahhcdehbhcfbddaffdhefahedbaeadfcfcfcdefcfehgdbehebaedde hcfecedhbfbhehdfgehhfcdbacbbgeeehdgaffecfddahbbbcgeabegdeedbfcfdfgagbbacdbbhhefcgcahcfhhfhgadadgfdgfhebadcccabcfbhabbhfaddadcecaffcgggeehcfffhcfgcdbaabgbheacdddahfafehchfabcbeebafaagfhaeeacchfbgcbbhgaegbegfcheedcfgdcfgebhecgacedfhbddcbhhghgbfcbabfhedfbbfdfhgbfgegdfafedeffefdgagbhhabfgdcdfedfebedhedegdfgefgeefbdcdbhhhfedfacdhhhehdgacheeafcfbhbgecgccechegebhgcdgdabcgccebfaecgbdadfegdhhdgeafdhhbbheeacadcgdfdacecgeeeffgahbgedcdhfcgeehcedegceehfgedhgedcaeecedgfdbheabagbedhhbcdagdeeggfcdaafcadhgddhadeccfdaecbadfhdcdabbfbgfafbgffcfaddefacdcfcccfceeaaafbgbebcfedefcdgfadeegadgabbhbffbgbfccegchbffafabeddgfcfdbeccffaeegdgehhcbhahbehgdhcgfedcchhcgfffgddfdggfhbebagebdhfgadfcfhdbacfcadfbecacghehhfhgeaegeghcbabeffacbgbbfcdefafgddbfhcgdcfbdecahgbfchfcgahfedbagghcehbddgddhgfhfagfhcgedchcdeeecfggdhcdgdafhdcedbefgaaegdbfb ebdcaebaegcegdfgcebacfagdhhhgehacdecfhhccggdhbbbgdebdbebggeeaahdfhcbhgafahccedcefafcfbbecgbgehdbfcdhbdabgfegdbcgabhgbeaaaahfceaceagaahfehcbcadfdfbgegbhgecbcbdegdhcacahafefeaedbfedbbbfhadgaaggddhgbacfeehggaafcdddggcegdfcbchgccfhcaagbbehgbcefcgdeghegdgedfegaghfhfaeaffecceeefgggcbfebfcdcdbaeacefggedbffaaedccddebeebghbcfbhacdbddhhfabhfgghadehahfdbdcbcdgdgfdbfgedhbeghdeaehgecdadbgahhfgbffhbchffdchbfgahgggchehcdfcbhdfhdababeggchgcchhfhghgehefcfbhcgabgafbddeeggadcdgcddbhaacbfbececggdgfafbebdbbfgeehhccgecgecebbfcahgedfaahgbaccgdechdabgaffehggdaehhaghhgeacfdafdaeedhcdcbhadgaghecabgfaagcdfaebdfdegbdcdceahcbgceceehhgaeccahefecfbgdadehbhahgadehdggahfaehgdafccffcbdhdgeagaeeffgedgagchbccchddfgbhcgcbgdecbefdcadcgfcechgecaaebhheaeacafbaddgaagehfhcgghaeefhfbegaecggebaeeebcabgcadafffeaebfgafdfahbgfcgbgghebhhacegfdhdghbeb bhdbbeehegefhfgggefhfechggddehecfccaaecabaceaaeghehdbahhhedcbfbgeffahagageeedfdccbedddgegfdfhbaffgfhadbaaehaaehcabedagfheaebegchcbhadedfhgcchecdebgbfhcbbgchbbhhgaffcghfdbabfaeffbadhdfcffcgchedgadehfgffaacdedfffbagabcdfgfacdbbhgefdaaehhbehhahggbebccdfeabhfcbddffdddfffgfhbhffgagbdhhbfechgachccceecegbghfhhfadeechbfhebheeaedcaffhfgddbfgchdghhadbehhghhhhbadebafehaebgdegcfggdgafchfedhdddfddacfffafefhebcceheaecbggagbddbhafcbbdecadbdafbfhfgdcfdbhfbchdhdgcbbahedbdefgfcbddhfadghdehfaegffedhgfdeahdadfhfhgafbdegadbggfabcabbaebfgdefhabbaghgcddchcfgceechhgcheegeaaadabegcghhffebgcaeggddaccecbachhcbdadaabdcgcghfaffabaefcaefaehgfecchefacddbdbfeaaddaaeehdhdfheaefaeeacebghaeaeeehfeefhcgbcdegffhdhceefebfbbghabfcbbcfdbaechcbgfdgbdccaecghahaeaacafehhcbchbgecehehehabadeeagdcbdefacbcadcfahebgbgabdgaehefabaffddadcdceaehbedfggfa dhgfaacgebecebbccdadadfhchagfdffbgbccbhbegaeedghfabdegedchadaffgfeahheegdadfgagbffahdbaebdbdbhaggdhhfhfbcccfahcdeddffeegfafgaegeahcdcfdggcebcfbeggccghdaaddcdcgdbgghgceeffeadhdgbabghgbffbgbefgagecgaahbccabgdgbfbffecbcgaafbcgggdagcfecfdagadaefddcddbbebfhghbddafcdfdhfhchafebhedheafeefehhdaaaecffceaaeeefbbechbhddehfghbfaehaabgcgheabhcdbbfagbbedhahhdbcgceabcbechehdceefegfdcgfffbcaaghhfbcddhgcadedfdafacbcbhdafgbeahhfeeaaffheaffcehbbahbbhfhcheafbbchgecbbhagbhgbaaheghagacebeccdbccaceaegaaabbfgebfabchacafgaaabgdfgehbagchaaedaggagbefbgcedbbhdcfhedfehfbdbfheddcchfdafcafhgcbchbeebeeddccegdfgdhfhbhebcechchgaagfdbabeedfhdeahhafdacbbchbdccaebafbfhdeabcaedhbfabgbaffebhhfdhheadcfabdbdbghabeaacdchbceabdaheafecfdaaacafbhaaheedfdefdbchecgcfgcbfadbahbddecffhfgbehhaehdedgdhafcddgcehgecafdegadfhhchedaddegeehfhghghggebacbddafb bhddcafeaedhaeebedageegfgbgfgdcegfhfchdhbadehcbbeedbabebhddfdcgfgachhgdfgccgdeddhaeehghdggfeghgebecacgbhcedggahebchhcfcecbffdechbhdabdggfcdggbdchahhachhfdbagcdhhdahebdegdgchfcfhbccgcdhgfgbcghhfahegfegddcafbeeggheefbbbfdegecfaagcdggcccdccfacaaddgcdgbcbfdadfhaccfgabchbfcafdhcgbbeehaghbfachgbageghcdghcbfegbfffeggabgchdhfeefgggbcbhhghdagaaccebdhgdfdggddhghhhabeghfbbbechfadcecfaaeffgdgehhedebdacfehdhhcfghgcfgaccggbbbggaagegfaegbcebeeafadafbbeaefcagcabagcggdhefgafdghhabeccachdgdegedbgfgacagfhggbgcedegeccccgaehbdbdfgfhbfagagcdebggahfeaddbeagfaehfcdfhddhafhfacggfegdcecceegfehfcgfaafadcgeafhggbagebgaehecegdedebddchgfhfceegfadhgedebhbgdeaebahcdcheggabhgecacegfcehagbdgghfhdedeagbehhehecfeffcfaeedgfcbffhdaegeeabecdhafbhccffedhehbbachfaecafaaecdgehedeefecfdgbbbabafdaefacbhcdhadggcfhfcdagdhhhfafhbabdchgceedeabebbgfdb bfhgecdbdcdfbbegdefgedcdbfhadacfdgffadadggadbhdhahfchfcbbdfehecbgehbaaebececebgddeehfhfaegbeadbhchbgfdbhfgffaacbgdcebhbfhgghbbdgcefgcdbdfcddadgbhbeagfdhbbadadeagcfcbaadabeddaffgcfehdgdebgegbgcfghfdhaadgbhdcfecgcedegdbbeebccaabahacceahbaabdefbbabhghgfccbcdagahdabcfhfdagegfafccdhadehhhaafddhdhbgceedabccbbgbadbegebhdehcaeabfdcbbeddbhdbaaeafebdebhdeahabfgfabdbcdbaachceeedhbfgcddfhdggbgggghagdaceaafdachcccegehdfeafgdcbhgfcgbecbhgdefefddccffggggfbbdaefhbhdabdbedahbcggadbfbaccdfeccaadbedcebcgddcdcdeacaeedfdbhccggfchccbhcabcdeefceccebgfdgfffgagdfdddhdhegafcfegfafcfdcgaccbahhfbeggfbhdcdhafbbcfgfghfdgbbafcaheaeheeegdfbbffcehfhdfdehfbhgffeahbfabhfgghhchehgahabgacgbhhbeddgacbbcbaeaddgdfefbdbaebfegehgfhbhedagggacdaghehgdbhaefbcefhcbdehfdhcdabbbgdddgddgfafdbfgecacdbcahbceffhacacafgdaeahedefcgafefcdhgahcagefafgdhffbaa geggbegdgcahebhhhbbgaaheagdeeecgfgggfefbhfghgeaefbhagdacdfhaadebcfebggebfaecgafdedgbbbdhhhegefdehgbdefggfecfadehgdfacbbfaadgedabeeabhbchgbdheahgbafbhecafccecbedaeebcdafeeegdbacgfadddbhaebccacdaeafgebgfeddfecgbghbbffafgbbegbeaddecbcfgecdhdfdddgbhffahchdbfchcegffcfchadaeegdghbebbecdhbagegfhdcfffagcffacbafccgbchbddgahgcdabdcfbaddcehfchghdhhbehgcbdhdbhdfggchdcagbbacbceechdhcafdcfhegdffcbagbeefdcbhcdffhdachaeahcccgfffhabfebfffhfbegggfaddfgbcgdadbhfhegacefgbggafacebebabgbehgdachhfehhdaecaecdbhcbbegedhgfdhfhhgfbeehfffcgcdhaagadhegbdeecdcadcffbahhbddbgfhgegcchffgfcfhhcecedcdffbhehbggeabhdbehaebgecbgbhdfccbecadhhagehdebfcdhaeadddfafcdhefcbdebgfbfeefabdfbdfgbgagbcfegfdbbcafggcfgggeccadccbdebbfdbdfabfedacfcbfbcdhdhdbcgaabadagbgcdccfaefdfeacfchcdggcbdadaeaefedhheebcfhghagecbfhegcedaeabaebcfhfddcfhfdeegaabbhdfhcfebd eedhbgdebchdfbgeggdfedgbccfcbfeebeeahfddafaedbhacageaccgfachbgdfadbghaggedfcfdebfgdbbcbhccfbghbecbddgaaaabdbffeceedaehgdcbhfdfgdhbgaaegefcfacgehgfbbghdegchgddghhgbhhadfdbdbefdecbafbbecaahdbbeddbhbbdahacaedeabeegchafaegeahedaghhhfgbcghedegdbeefbeffbgbhhhbdffbacedbcdcahdedhhfbhddhdfcabdgeeefffdcgcfccaffcdegcefaffgbcgffddadaeededfdcgabedabgfbahchhaeaeaeahgbbedbcbhaabhgeacbggfggechhecacdgghgedbggbhbhgabaehbacfecadbebgfddgfcadbebecfdgbcghcbhhbfdfhdbfagdhcaabcedbbbfhehcgehaabecbgddfagegchhdbcbhehhceaaabdfefcfdcfhagceffbhaagghhgeddhhfdefehfagehbfeegbgffhefghcbchhfdgdeabfcaefhbgfbffeadddghedecgfdbedgccedgachfdcahffgcecbdaegegdgabcdhgcbbgehbeahbccfagfgabcdcbagdaffahbhehheaceegddcedeaccacdeefgcfghegddfdbcaafdhagbhbbafefcgefcfafaffebffcbhgbahhcheacaheggcehhebcccfbcdhgcghgdhcaaehehffhfcghabafcgbdfgdgdafcbbdcggddbde decgghhgbaefhccehebbebabehbcbaegebdebceghcbgcbgeehfefdcdgdggaecagddchgaaaafgbadggefeadagbdacfegfdddgaaacghcbbgdeeacadcecgadcacdcgbdcghbddedededheagggbaabfcacfbddbhcaebdeeggbhedcgbgcbdefefcaffdbehhdhabadhcaecgehheabghbcgbfcgebafaeebgfdegedebbdbggdfcgcfdfagfhgddgabcbfhgbbefffgfcdgeegeaeedaefcffdeegeddfahbdeecafchcdfeaabefhhfhedaadacbbfchfececgbbgggdggdaacehfddeddhgahabhbfcebggggfabhghbeeebgbfegefcbhhfdhhffgbafaaebffchcehfbhgfefgahfbdgbegchhchhffeeedcbahebhefhegfefecfhfbhfcdgdhedfededgcebcafgccbhabaafcebagabfddbehchbfcdfcbdbhdhbehdafhfgbbcfbahgfgbabdaefechgddfgefhdeadfbedhedfabcgbhfbcbhbhafcheggecbggefdgcedggadfbaddfaafeccdfcgcgecfagdfaaefhcahggaaaceabbfcggggfegechcfaaedgbbeefdgcfhehdgdebfchcedhdbeccegddadcfdedbbgfagbbfbffgcehbabceaehfdcggcfcefgchbdgbhfbadaefdefffhcgggabfafeabddadbdhfdahhafgbeghgdfdhehfhfe ebaacecfhhfegbfebedcecbbchfhfhacdabhheaeafhagdhggchghdhffaddeafgacefeedfhgffhbggdegdbaedaffffhechacgchdabbcffehbhbfaehahaghbhgbabaddgbcdfdcbbeahdbdffgdagheggdfbfedeggaadhcehbfcddbghfcfgadhedhbcacaefdbbcdcddahfbhagbfagbhfedcfhhbaggbdahgagcgadbeffdegadhhaacfgfgcceebaabchhdahhbdeadgfdfadgdcdeaeaggfhfebdbgbbhhaheeehffeececffcehbhbbcdacbbhabedhbahcebaddhedfbheceaadfhchfbbcbgdhdeaagecgccaagdhebgdeaehhecdcbahhgfdchchhfbfhhefbcfdbeebdchedbfebcfghbabeadfdhcdcgccafaeggdcdbdeffecfffcehhacbeghgfcadfbhfgehbdbbgeahfefhbdeeegbechhfhgaccfgbcbechgfccbcfaabhgfgaggdbhgfcabadcdfcedcggachhahhbgdedgdfbhfbbgcecfceafhgchfafhefdggfddbfefehfcgcbbhbeeadghfgcdfbhbchabfcaafcbfaeaahehadbhceedbafbccbhgddfcbghdgbgeagadeecdebeefgfbefcbbeaddbbbedcbhdcfbeebcfhdadaedebhfhfdcfffcafeehfcggbecdgbfebdefahafcecbccagedabfcafeebhabhgceacgaegcefh cahbheaacbggfhaegdfggeecefdhffhhfcffbcdfehfbabebbgdgahdecdehaahhbffgagfeeahdgchcfhabeadceagggcehfbbcaebfbhbdgddhcdeddaaaehacechhbfbghfeaaghccagdcbhadccddchcfagdhgfdechggfbaedbdafhddhdcaafcegadccbfeecccdgddbbgbdhhgdbadfhfaacddbghgaebdgffhbbegfgachbbadaaadbdcbbgfbcfbhdfebehfafbaehcfgbeahfaaghhcadgbbgdebafccdccceegabbghcbaffchaehecgaagcgfaeeachcafgcadcehbhdfhbeaedgdchbdgdbgafdfefbgcfaafafdeeefdagggdfcbhhfcfgdddfabeggbhbbbhdeafeahfdachdhabbaacagcbbchhbdceddffdgccffagcefaecechahhedggedabeehceehdagdgffdcadaeddhfchhghghcebhgagaeeefgfggddeaggadahfcfadceecbdcbeadefdgacafehchgffefggfggcchchffcgbdedhbcgcahcebhbggfcbfgfgagcdecghbcedeaabadhgcfcbccedgeacdeghdaadgfcgbaadgaehegbcbbbahacfbgadebheachchcfgbhahdgededhceeheddfghhbedccggbhghdhgaddddfgadaafafdhfffadhebdbecaagfcbcgdegacfcfcdcfhcaceghadeebcdgghdeccbcacgccbaehcg dgageageahdedbcbgdaddbhbfhbeaffhfcaddabfeacgghgegbchgcdhfdebfagaaddcdhdghecddedgchaccfbafafcghhefhfeggdeaehbbagbbgeghcgccdhecffbeeedhacgbbehhdabdcffeehcdaebedgabebbdgbfgdghegabdfaeceehcfafaagbaaehhcebcffbdehfdfedahfbgaggfheeacfheffdhfgfhheeafadafgfahabbcdabheadhbffbgadfageccfehcfdddgddfabcffaaefhgffefhabghfgfbcahedeaedeaddhgdbcfeacaacagagadbccdbffaedbcbbdhcchddgahdacahdgafgebhgbecfhcbdhebbacgaegdhhedgfdgbfdgbgggaachccbbdfdebbdfceadcabgdcdabagbhfdeeeehcfcaheebgcdhghahgabdbbecahhgbgfchhcacegfbeaeefghgfbbgfbfddagheehbgccdfbefdchhdfabahfdbabefbhddhhggdgeeggfhbadddaffdgegcbcgdehhdahahbfhacbddbacgcebaghabbhcbgfehdcbgdhcbbceefgbfffddgeggbhebdbfegcfaebcabceffbahgbcccedegcgdhcbehabeafabgeefdggfabhgeafbeadadegcedhaeebhgaahebehdhbbbbcfhehbddbbdhbeabcehdcfeagaahbbgcacfbfgeebfdfegbdfeechcddfbfceddahecfhbfbcbeccahfac dhdbdaeafbfhddcfeafbchccggegbgcfbbcgbhehbdbbhfbacgfeagcdebdhfgheecbhegdeafeeccdebfabcecefdcaefbbefghbheegdafhecheecadaefegdhabggbfdefhaegchacccfgbgeaedbfaeabdbfgecacachegedcaahbggddcabedbbefdahadceghhfchfgfhcgcddhggdhbfhgdcdehccbgccfgccbgfdcffcfhfbceddcdbcbffbceebhdhebbfadfgfbbcedbhfgcfcechfhgacghaggcadffbadhdgfbaahfegdbfhgbaaffaeecebafadbbacddedghegddbchgadedechafcgbfbffegdcchbabddefaggbgadefhddcbecdgcgegdfdbcafheceafcacaagheeaeghdffcbgeghcaeaghehfhcgeehhdffcffdeaedhbdccdefhddccbeehgbfacfcbdagefafhhgbcabhghccdbaaadadheegghbdcadafehdfdfdfdgabeadacffbeffagbcgdefdfccaghehffaahfdbdcbdeehcabahghbegaeacgagfcchghghhfaedgfcbfdghhbacdbcaacbecchefcaecaaageaddbfccghgegabgahehbagfdbagcdgceddacaccddbdbgcdgdhfhfdfgffecacchdaefdedghahhadfffaaeghdeeefddbehdbdbhebheaeaegdfcecbdadbffaeghafdcgbaagcaefabhcdfgafbebafhgcfcf bhdagabfeegbeddhafdehggbhabcgaagbgbeagedbedbbegdedecfacbgfcgdgbgdddfhhddaefbbecghbcgfeddabdhgafahgcbabcbfgcedhbgfefcacbfhdegbebcgbhddccefbfdbgccdhdedcbfhaaacgcccaaccchedaddgcdddgagcdedaebdaebcabfcaafefgbgfbfceefeefbahfeegdedbaaeefaeacdbagddagdcfaghdcgccahbgdgfghbdcbcgdfdccfgfhhchcebbcheaacgghgeefehggfefabfefgchfcdaaghbehdegcdhcgbgghaecadabgdcfeehffaegegghccedadbdabfcgdbcfgehgdddfbhghfebggdggdegaffgffhgaffhhadhbfdbfeedhgdcefcfdhghcacbaahagfabdgecgdgehheffdhaddcachdbgghhechbffhebcfegghdacbefbgdhaeebdbaffehcdahgfcdegfefdcdddfgfcafcgbbedbgdegdcgehaadcaabffgfeahdghggbheaedhbbeggecgdhhebghhccebhfhedbecdgcbghddfdbggeececccegedebfhacbhdbfefdedgbhgdafafcheafggeaehacaaggghcggchdhgcfddfabdcgabaeadbdgcgbgaebffdchcebcbbfahdadcacdbeeeacfacbfcfgadeaccgdcbhhefbdhdhdggdcgeceafbeechhgghbbacehedcffebgbddgbdfegbbehadcdfdag bhhccfcdcheaghhfagdecfeadeggfbfedhacfhhdbadggafddebadagfagahgfgcgefedbahddhgecddaahaehbhheadgbffhccfbfefceefcfchcdbgaefdgggcbbbhchcehddfaahcebehdgcfebfahhgcagfcfaaadcgbcdcbccdcbdaadhbhaefbdhcaadgacecffcchaggfddeehbacbcbhbfbdhbcfffahgedgbbabgdhcgabbacghgghfhgehdhaaegdhdfagabbggdeeegedahdcaabfadbfhhhddbaehgbeabedgfdfehfdhcghbhhgcffcebfbfgdabcfbcebadbeeagabeafedeecaecfbgeebcgefahhchgecbcdhcedfbfdeheahebbbfdgabhbgfagghcfbdachchhhcfehafbaeeegbgbgdfebadbfbdefchcfedafdegbfdcafbeehfdcgafcddghgaefehfebhfgffeehgeaedfdhedfdggcfgcedhadcbhfgbeecbhacafedadabeffgdhgcfabeehdghhbdbccghahegcfffgeaecfhechehhdffchebdfdchfefghbfcdfgcfdbaeccgabbddadfcdcgghfahhgafeahhdhhfhafcgdabbccbbchgdhdefabahabbbaaehbbaccfhhbhfebfgafeeddddcfeehbdbadbchcfggcaeeebabcgdeaabeadfheaahhdgccffhabgbdadbgcadcgfeahfagcebffebffdbbcefheddhabfbcccfabg gdahbbedehacggadbechbbfbcddcfagcgdfhcccfdbgccabecagbcffbgcacahfehbceagbgehhehgegbeafghhaahgfbadbcfagfebhdecahhdgfhbbgbagcdhhadgccgbgbcbecddbbbfbhdccfbghedfhafceagghdedecfhfcghehhbeheccecfcaccafheaddhghegaahggcehbgaafbbffdhbhfbehcgcbffeefgddheacgcfghefdgefabbggabcdhbcdceecdbhhdbhedeeacbcafbfaghaheffgfdhdgacdbgbfgbffbheaecbagefaahddcfcaahccacddaffaebchdffdaeadacddfggchedhaedhfdcfehgcgggbhbffdaefffegbaghabfddhehfcahbbdaheeachafeecfdgcbhccgfhdbbfaegcachehcgbbhdefdcghdegehhfbdfbfbfedbaechbgaeehcdgdcfagbdhghchbbgbcbdffgahbgchdbcbdcfabhdfgbdcdfccagffhbbahdfabeaabfgffeegcdggaghagcahhebhdegffccefddegbghgddebdfefbdbebagaacchahhcbbcfabhefgdedafcaggegfccaagacbbaagbegdbhcccfgbcahbbfdfebchedgfdfaagegceegcdfehafecadhcffceggggbhedfhdhbbbbhhceehgafcdaddaghcfffhcehdadaddaccedcdehbhdadgeefchbaghehhhdbfegebfbcaeeebcgebehga bdhffdfhedfdcebhdbaaffbfaegbfgfhahbafaedadcbfahdcfghbffcgggcchahhgaaechfhgddddeeggghafaecchhhdgdebcfchdegfdaabdbaggbfddcgedaghgbchhhabcgegfbgegdhchhafdhdbhcdaagfgebabfcgfggdhffbhfadhddgghcehcchaaeahedfcahedhcgdhgccbaefeahbbgfebabgcbaeeabfcbefhfehfabdefgbfbggdeebfedhggghcdagdhedafcfbdccdaehggbfdbchghbbfeeacgadbbgdhbadchbagghddfceadcfecegcdabagehdeaffadbdecdeechecfahhcaebbfbbbdfgegebehddachhebgcdgdadcgddhghefhegbgeefeeadabeaghbgchfgaahedbbcggcghcdbaehbhgafcfhghdacddegedfhhdceeecedeehfegdcefchaggchegcaeecgcbfbeeefhbhbfbgabbhcfhbfeabbcaageggacabfdaabddaagcgeachbdcefhchhfaageageghccadgfccbeehefdcehdcaadfbceahbgcaahdeacbfgfbgeeeecffehgedfaaegfchfecfgbhfbgdffefhbhcagefggbhedehagddabccgggaffebchcfhfecdbhgfhhcechfacfbaefhcahgbfdeefbdfggfadcaahfddhhbdafagchhhdhadgfbhehbbecbabdhahcgeefcfedehbhfbgfafhgcbbcehgcfhbfb bcehafbdegdhdahgbedhebdghfeafdccfdbchechgbefadgbgdhhbbadgdaacefgfecbheegbcedaafdgahhdccdbceeccfacgfhbbdccahacgbbaadfcfeahdebhedhfdhcgfddcdaabhfgbfgdahdbfghgchbheefhfacbfdchdfcdabbcaahafheagddfceaeahgacdfabgdabdchgedefgfbbhggbadfdcgafebbcefceahcbeceghefcbgedgcbhhhbbbdedceffhheabecghfhdhbhhhcdhdgchdfhceebegdbchdafccfdhbcbfhhhddbbaafcdhgchfbgebhheeacgabageaagddgeggcegfcdfhbgegcbgdfabafaadebgfeahahdfhhggfdhghffefebccaffchahbdaccfbcebbachfdbgedfhfgfdeecbdabbgebhdacdedfggeefcbdafabfcbedbbhdhbfgfgebhdhecaefgedhagdefdbeebhaedffhefgdbaabhceecbgdfcbfceaeebfbbhhbfcgagghbfegggbddfgehaghchaeadddgfffahbafecbgdegcbecfcdebgabfehehbecbgfgchddfahdaffdbhbcddefcdbhdfhdcghdbhccggdefbhdcfhdaghhdagedhcdgbfffgeaaefdcbgebebbcbehcbdddeggfccebagcahdhfbdgaabghbdhbaggbcddabgbbbagbaaaagbcabbbdhceafahbaheffaafccbfdghcacahgeggbdfddbch fhdedghchggacbfagfcggdccafcfcghachfdbbfdhfgfffefadfeecbeadbcegcegdhgcbaffffhhfgabchbddbchcdhefgahfgcdddbbdchgaaddgggebbhdcebfagfgfefhheddfffdbgghccbaghccdabdfhhedhhcccfacfbaecdfeagchhhfdbcbfhhhhfeebgbchaahhgeecagfeghdehehhcbhfachaaadegehcgbafcdcdfhgeaadgbgfaggbecbedggbhcbchhacdbdcbbbdhbhaaahdccebchghegahccaeefdghbhchgfaffdbbgcdehghbcebaddfdeebcdhbcahafffafffdbegggbhfggbgccgbfafhfbbfaceahabhbfbegabghhbfacaaecdfdaddbcfdhgefhadghbabdgcdgfadabgfcghefdcchchacafdaafcdbfagahdbabcdfadbheddeacacgbdahegbfabaabggggaacccbedhgbgbdaaeeddgfcbbfaabgdeafcdeebbeeehebgafdcgdbdhedccaaeahdcffhbbgdefhdfagdebdfabddaddhafgbehhbfagddcfcachdbfafdfgadehgbbbeebcbedbcaacgcedceccegdagcccheehhbbcfghdbhegbbgdbchhgbfbagaabaghcecghaaafbachacedgdbdfdcgbdhhccccdfhcgaehdbbhcedahgghegagdfehgfdfghcecacgcbfeebbeffdbbbcecedgbdbfafaggddgcfcchgg bagbhddhhfgdaabbdcegefcbffebachdfcaefcacfabhaahaagcbcfhhdbebchbabhabhecfffgdfgdbddhdhabchhcbddcgbfdahfgdgdcgbfdgfhdebafgeehheedddddaghggecfagbabbdgcaadbafgdbeecbddahhbahgbbhbbddabbagfafhebeaadcffhebfaffhbdadhdhhcdcgcacfegdacffgbagcggbdddfghagfdhaggcaddhhdcadhcbchfghcgacdfeaacgehbfghebbchceeagfhecfahehffchaadbahccaghhfhcfagdbedfegccfdggddhfdgfcgcdgcacfabghhfcdbdgbfbdcdcafdagbbghebbfbbacdfafdhafbahaggddbcfcaceaaedeahbdaddhhbdbddafchagebeabhbdedchgbgeefggddbehfdhbhebfaafcahfbcghcebheafdeccdgadfachhccehdbecfhcbcbeagachadhehcbcfchffacheahbefebefhbfhchcdhbcfafgfhebdgdhagffffgfefadegacheabegebbfbegfaegceadgbfahfcfbbdcfhbacebbehaafecffbffcdbegedfehbcaabfgebgaafafcfdhaccdfdcgabehgcbcbdbhbhgabeheacdehaghcgfgcdehebcgaafhbbhcghdbbffhgfgchfafefaahhecfbccfabbegggegcbfbhehdddedbcbdehdffbhegahaeechchadaceddfabaaceecbgg