6
deffeaccbceabafbcbdeaaafebcecedebeecbdbbafebddefbdecadcdbfefebaaeffafdbdeffdbebfcaabebdcdbafaccbdabbedbddccffbbadffacaceedfcccdbaedaaccffecebafcabadecbecdfcebfffdbfcffcacdffbbaacfcccbccaaacafecfabebdeeeabbcfaffedfbadafdeecbabddcebbfefedcddbebeebacfbebdfbfcbacfefedcebeeabfaceeaedeaadabfceeccbcffebbadfdcfbeaedefadeaacecadccfeefeeecabceaacfbdaffdeefeddcbaadebedacdaedccfbacabeffacbbccceebffcefcacfedaaefeadfaccdddcedfdcecbdcceacacccdacbdcafcdebabaedecebacaebdcdcabbcbfadffbbbebadedfcebeedbcaefeedeebcaeecefafbfebefeadbcbbaffaefcfbafeeafddaacccdefeedecefeecdabefefcabdabcadceffedeffbeebeafedadaefefbbcedeacdfdcebaeabbabcbcfaaacabfecdbabbbbbfeffadfdaebedcaeedfeebeadacacacccabdefaaeaedffeddedacccebcbddbeaefdeeccedeaaacbbbfffbbafdafbcfbdffccddddbedfdeacedaecbeadedcbcefddedefbdcaccacdbacffececdaaeeefdefaebdccadbcafefabbaaecbccabfcccdcdaafefcadceafafcceeccfecdfbebedeebcbcdcfbeddceebfcfcabfafacccdefaedacdbefafdcdbcfaeabdecfbcbaeedfabbecdccdaabccbfebffdbaefaababaefedafacbafdfedaafbfefeeaefabddabbefcafcbacaebbdaafbbebdbadaedbbadfacfbdbdbaeffcacdcadbabffecaabbebbdbbeadeaffcfadefccbffbcbebfacecadfcdfbbddceaedfebeddacfdcfeecccfeffdccebbebfedeffdbcaffffafbdcbfcdbaaffcbbffeaafcfdbfbceeecebafadeddccebfdaadacbdffacaadefcdeaedceccfffbcddffccaeabcfeacbcefdaacdbdecdeeaedcfdddcccdfadaccdeccdaacfddadccafacbecdbbfdbcefbfdaaeffaddddeacbdbcefbdccedccddceaeefccdaabdfdabfaabbdbbbaedfdbdafbaccfdaadaaaadfafdbbdeaffecafeeeebeadfbdcdadfccdecaebcedbeddaeefefedebebeaddfedbaafababadabddbcedbdaccbccededfdaeceebebeeedfacddaafededdadddceacbbfadcfefbdefcdccebcdbacbcaefeafddfddddcabbcaccdfdcbdccaccaaedbbdffbcfbbaebbdbaacecafcfbbbcacdeacaebceffeebadeafbaeedfdcfcfffffafebcddadafdeadbaaefdfbddfdedbdacddebcfedbdbaacadecfcbbafcfceadaeaaffecdaffbcddffccbdadeddafccedbdcbddcadeedfaebccfcdcdbdeeddfbbbdcbecabcfddefbbbeeecbedacfbccedfdcedbededefceaddafabffefefbadbfdaaddafaaadbfbcdefefbcafcfcbcabdbebeeafeaccbacfebebcfdfedeadbcaebecadfefadebbffdddafacbaacfecedcddbeccfdfaffbeabaedddfeffcfbfcebfeeeeebdccdafabdacfdfecbdedfbbffdacdfccebfeadfdaddddffccfdfaebbcfdcaadaefddbfdcbfddcacbcdeefcdcfbcfdbbaaffcaebdcacbdfeddcffdabddfafdcdadffbeebadadbadbedfdeeecfabeadadbcedbedefdccfebdbdeeadedccbdbfbdfdeabaabdefefaeeeaccbfdcaddafefdcaceefeabbdeeccecfbcdceffebbaffadfcebeadbeffebecafdfedcbcfcbdeccbbbadbafdfddceacaecdededecebbafaadbbbbdecfcbbdeaccebdabbdccbaefdaaeecdceeeaddfbecfbecdccdfbdcfecaeadaeabdeeffdbebfbdafdeebfaedbacaffaaadcdafbacefccbeafadcdefaefcdfdefdecfcdddbfaaefefaafdaebceabbcefadafbeadabbecfdcdddcacdeaffcaebadeebecebbfcbedecbcefdbedeccfcbbbeeeefeabbebbcabfdefabdadafacbadbbfedbcdbdfbdbadafbafcefefffcafdbfabdbaafedafefbcbacfbbabeacbddcbdadecacbdabbaeafcfbcafebadebdebdeaddfefecbabbbafedbbbadaafdbceaeccfaacecbcdeafeadbeeefcecbfceceeaadfdfecbabdafdcaccbbbfeacdecadebfffdbcddbcefbdfafbbbaddbbbdeaebfdcaeffdaadccceecbfbabacbbbceedffbabadbebbbbefdebbfddeebadbbadafccecaabfafefaaebfdbbceeacadbbceffcabbacfcaebafcfdebcddeeeebcbddccfabafbaabecceebfaacdadefbeecebdfcbdbfdfcfecdbeecefacbfaeacefedceeffbfcfbdabfadfbdeaaacedffdaaebeeafeefaaeeeadaaaeaaffcdbbfddcebfdeefedcfdadcbadcdfdeceeffcacebbfedaaffaadeefdcfcdbabbacfdbbcaefbcbdbacbcddabbfbbbdfecffceeccdbeedeabecffadaeceffcbaeccbdcfadfeddbbeedefeaaabcfdbddcbbebcacfbfecefcbeabdbeecfffacfddbebecfdfadfdabdddeebaefedcdbafdfbbeeceabeeafaccfafcfcfadedaaacdffaceeccfacfbecfdaaabefbcadfaffbcbccbfebcdddbfaddedbbebadfcaabdeccdbbafffebdfceafafdfdafefcecbbcdccaacbaedcdccbebfcfbcfeeefebcafcfaeffeafaeadfafbebedbadecdfdffbbbfbdabeedbddbeffdeaabbbcdaccccbabdaeacccffdafafbcbecfbcaccfcdedaaceaddeaeebadbbdfadeebcebdbfebbebefecbcaeaaffaddadcbbacbcbbdaadeefebdecccbdddcbbaeafcbfecbcdffbcebdfbfdacccccafedfcbdabfabdcdfcdeaaddbffcbcdbfceaadbffbafeeedfbfaaacadbcadaafeefdfbbbdbcbeadeccbccaefcafbeaaadfccdfdabdafaaebbcfebedcddbbdbadddaaecdfecaeefefbcdadcccdecccfabecbffffaeeacdcacdaedfaeffaebfbacdafbebceeaaccfaecbfebdacadaaadfbaeaeecbbbfbbfdeefeafeaeadceccdedcadffdaceaaecefbdbfaefcbfaddecbafebaebdefabbfaeebabbeebebdbbaabddaabcbedafeeadbcbdeaefcccaeaecfdfccddeffaededfffeebccfbcccdedaffedaebaacddbdcdaeaacdcdecefbcaafbffceeccadabfcbfcefbbcfafadcfbbcedacaefeeabbaeabdcdddcfcaffafcfdfdaeafeadaeccedcadcbaeebffcadffeaebeadacaaeedbeefdbfdeefbbaecbfcaecebeaededfdcaabeafeccadcecdadedbfebaeadedefbbbbdcecefdbbcfabdacabfacfabdcbeddddaaaebddedbcdacecbdecdcbcdedfafbdfdbabfcbbffaeafcdeccdbdebcefeafffcaadefbcdecbcadacaadefbfeeadaebdfccdbbebaaebbfffefabaefeacadfddbdbeebaadaedecfdaebfddefccddfdeedcfbafadffbfabdbebbdcacdeabddcdaecddadcecaedffbacadeacafffccaabdedddbadfcaccbedfdfbbceeaebdcdafafcffbefacdbccceaafcccaefedeeecdacfedefeeaebbebdcedcfcdaeaeeaebafddbeeffabcbbddacebadebeaddfeddbadbccbdfdffacfdbffdcceceecfbddceefafdbdcffabbbddbefeaecedaedbcadccdddadbfcadcdcfdafdcdeacebcabfdceceefbfaffdccddcaceebcffdecbcbffaeddddacadfdabccccbadebdbffeefbecdbdeadefebfecbeffedbbfadbcfcacbdbdadacbdacbabadbfccfeafbefbeabbafecfefebcdbfacdffbecbedabaedfaddfffefeddaafeddbbfaeebfeefeaaabeecbfdebebaddbafcafbdafcfedcadbbacfddeecccccbccaebbeeffabbeeeadfdfbafbdedfeccbfacbbaafbffeeaadfdebdcdacadddcbeebdcfedbdadcedfedfcfdcedceccfacdbaecfededeaacbbfaaadabaecaebacbaaebeaeeabbdfcaaaefbaeacffcbcafcacbededcdcfeaccccffdcffaceabafcfafdfbfdaddfceabdebefefeabfedfefdceedeedbcecaebbaeacccabdcfdaebefdbeeffdeffccbdaadbccdbcafddbeabcdfbefbfdbfefcaebbebecccaeffbedbcbdcebdaacceccfbfdaadcdfaffeadabbffafbfebfbedfbfedafbeacddeaaebfdccbcafaddbefeaaeafeddbfeaccfafbfebfeceddecabfffeaccaedeffebbaccaffdfeefabfafecefdfbcaaeaadffbeafffededacebcacbdbdbeeccdecbaccbbccbfbfdedbdcdbabfadcbdfaedffcefffaaafcccbacabbacecadbefeefdfaddeedcfdaefeefddfdefbdadfcafedacadcdbbbfafdddbbfadbafcbcfdfcbdcdddbbaffefcabacdfbabfcafdcaccbbccffbdaebbefaafbaebceeaadaddbbeefccfedbdcdcccabbcbdabacbfccbabaabcfccfacacaebfebcbefabcebaebbcaadeaebfdaddbddfbbceabfdfbaccfefddccbbcffcddeeafccafcdddbbfbbededaabbdfcadaebdfbbccbeecbdbacaccdbceeccaadeabfcffadeafcabfccdefabefeccbcfabafedeeffabfaeeabddcbbceeeefaecedbadfccfffddddafebbbbfaaceebbedabcdcafeabcfdddfaaabadbbaacddaadcdddebacfaffceeadfbeebdcabaebbaacaeccaacbacaeefdefdfcddabddffedcecefdfbccdbbebdabadfadddbdccabcfeebdfbfceeccbeebeecedebabafcfdbfccefaedfbfbbcdabbecafefafbcfdeadaaafbceafddbacabacacddeadfdbceaddfbdbdedccfeebeadbaaffcbdeaadeaacfcfcbbacfdebfecbadcccbcdbfcdcacdbfceafdddffaabeffaceafefdddbbcbdfbaeedafcbbadebdfbefedbcbcdfbaccacdbaacadfafdbdaebeaacfcafebadddbecceefcfdfefeaefcaaacaafbaccaeaafabebacbaddcbefceeeeceafcffaffaecefccdeeeabebfdfdedeeccaffdeeffaddcefefbefeedefddacbebfdddddeedbcfbdacbcbededcdaceedddffedfdfeecdaafaebcfcaebbcadcbafabcaddcfaadfdeeadbebedaacaadcbabaabaacdbcdbbdceeebffafdbcbdfaddefefbbbcebdaedffeabccddbeadddbedccdfdebbadaeacaabeddbeccbebedddddfbaceeefcedfaabbbbbbadaccdcfccfbcabbcbfcadbecaafafddadfeaccabeffccdfdaaefdbefbdafbabadecbaddbafbbdeccffbeadcbceccfbfabecdddfabbbbfbdddbdfdacdaabfbdbdbbeedadffabfeffaccdfebeeebbdfeccccdbbbafcaffdfaaaefeebfeefddbbcafeeedaddbbfddafecbfacdbcfadcfbcaffbfcbfaffeccaadbbcecdbdfafeefbeaeaddeacdeeabebacdcafaabdbdbeabbbcdeaefdedbbedabefbaedcddadbeeabfdbcbddecccaecfdbddefcaacdbffadfbfdceccbfbfbfeabdbcaeaaebecfbdbafabcfcaaeeccafcfdecfffdabfcbdeaeaedeaaefcbbcfcaabeeeaceffefeeebceebefcdbafedeeefbaaddffdaececddfcaadedebeefbbaeaafceeeafbdfffaaabcdefdfefcfcededaefbaccebbacbaaffacafacaddafbbadecdaabaddccdceafadaddeaefbceefacafaceccbceaeebfbdbbefdcddcefbedaaacadbdafecadfffadfaeaedccadcbffbbbbefaadaebedbefcfdbdcdbceefdffbcbdbbfefffdebbbffbbedbcbadcfcebadbcffcfbeacbdddabeecdccfecaababdfdacacceafbcdbabeaafedacbdcdaeffcfacbedadeadbceefdcbfbbfbcacfdcafdfddefeacbbabdcadfaeffbfabaebdadacbbdbedfdccfffdedecbddeebbfacebffcddddbdefabfcfdfdeacddeacbbaaaaeacecebbdebdecabebbaacbcaaabaeeebbecfafaebbaeafddcabecabebbcbdcfedfbbcccdabcebdbccbbbcedefbabfcfaaffeffbabdacceebbdadeeccafcddebcecedceefabbfcaceffeddfbfccdcbfbabdebabbfdadeaadeaaccdcbddafaefeabcbceeeeeffefcebdbffdfefdcfccfdefaaddfedfefaccafccbdfdebbbabecfcfcbbefacccfcccffaacaaedbcfabbcbdadbefaafbcdebcbdccacbcefadcbefcffcfbdaefddbdecffcffcdfadafcacceeedffcffccebbfadcfcffddfcaecacdbdedfababedaecbbaaaefcacbdbceabadacfafcfbfcbbaedabbffefdfabbafcdabcffbacfaeaeedefcccabfeacdeacaaebeceeabbfdcbdbfadfefedfcedbddbffbaacffcccbcaeddbaabcdbdbdddcdafcceccbefbccddbecfbbdefeedffebbfabaaceeaeedbdefffdfcdbdcfbcbcafbeaeaecfeadbddcddeffbdcbcaeefefcefecfbfffbdeadadfddaccaceacefecbbbddafadcdefcdeaefbccffffcfadbbcebddbfdbcfebcdaffaecabdbeeaeddfccbfcbddaebeabbacdeefcdbcabfbbbaebdebfabddabcfacedfddbfabfaebfefacbbcfdfeebbbdeccebbefaadfbffbeffebffaefcdeafcefeafaecdecdaadceaaefcaacacfdbdcdddecebbeadcefaabbffaeafcfeabbfadfcececccfbaaadeaffcadbbbcbeafbefcdaeceedcedafbecebedfbacecaecefccffecffbffedeadaaddffbefcdabfcffebbbdafbcbcddcbdeeeadbdbefadcbfdaeafacaeebcfcccdfdbbefbcabdabcbfdebdfacacfcdccedfddeaceabaeecbfeacdccadfeddebcbeebbdfecbaacadafaebbedeadfdfbbbbabddecfbfdceaeafeabafbabdccfcbcecffebdebbefbeffbfeddcfbbedabbcceacacefdefcdcfbdbfcebbdfecededacfafffcecdccbfdcadbccacdccbaadefbdbffedaaebcbcbedfffefdedaaecfafeccedcdabcffecdcfedbfeceaafeaeddcfbbdcfdfdfedbddbeaffcdfdfffbadaffeebdcfbebdabbdbcbaddabbafabdcefcddeecafbabfdeefeccecaaafbdedabcffefecdfcdeffccbbbbffbecceadbcecebdfeeabbfeaaccadccefffedbebceaedfcfbfafafdabcffbacaaddcfdcbdcdecbabafaabffcfadbaabafeccffaefbfecfeeebfdcaadbfeeceaafcaeecaabacdbacbdecafbfbabdebaccdafffcbefbbfedccaccbefffdebbffffeaeceaebafdffcaeddccbbcabcbbafbdfbfaffefeecbcfeacdbbedadbfcbcebefdcdaafefcafbfcaacabcefeebfbbeeefdeacafbaeefbcbfdffbbfdbbcabdcabecccdbbcbaadecdebcfaafeacdeeaaadacefeacbeaeabbdfbdcafdfadcbafbacafedbadeeaebeaafaaabdfbbffdabaacccdadeefcecefbcdfeefaacbcacaceccfcfacfbebeefbfebbbbfedebbfbcffbafdaccaffaaeccdbedddeddfabfbdaaaabadddfcacbfffcdfaacddffbeacdfbafbdbbfbfeabcdfbcfdcfcecafdedcbaaebfabebbdceecaabefcedcebacbaecdefaacceeebfcabfedcebbabccbabbdfcffebcbfbdbdcfadeebbbbbfbcbcddcacddddacfcaefeffcfaccffbaecefbacbdbafabdeaaabecdacefeeffacadabdfacefaedcacecacfebfbcfaddfddcebabdecefaeaffefacfcbdfaaeadfadeabdeaacbacbdaeaaedcdcffacaedbaaecccefdcfdaebfbffccceacebedbbfacebafabfcbbacddfcffdcdafecfaeaaddedfbacfacbeadcffdafcadbebacccaefefddadcefeccffeffcbecfacaebbdcfdefaafadcceeeeadeeabffffeacafaedecaaadafdbafecffcdfaebfdcbdbbfefdaacaddaafcbdfecffcbbaffebccdaaccaeadbeddccacaabccbcebeeeaebccabdaacebcbaabfffcbeeffadeabdacafacddbeebbdbfbceecfeaaabdeacbfebdeeebeeedacceacafeedbfddfcffbbdcfeadeeffacefebffbfcdabfbdcccdbbabadfbcfcfdcbadafdaadefcadaafebadfecaffaccdbfcbcbcdbbbfaaeeecbeabecbdceafeeabbcfcadaaacbddeadcaadafdafcfeccafaccaedcfcfacfcdfaeadbbfebcafbabfbcaffbcafffcacaacfccafaffafefbcddafcdcaccdddcfbbecccffffcffaefcbbffbeefdaefddbafbeabecceedbedbcafcbdceefbfceddcaaceadeabddacacfeaadffcbaabfffdfbdddeddacadecfcaebbecaddacdcdcacbbcbdadfbeeabaaedfcebafedfaeedceebaebeaaeeaefbebfcabbbedacfdcfcdecccbacaedcdcfcafbefeaccecfbddbaaadddcfbcdeadbcafbddecbdcddaccffbebafedadbfbffbbccabdefbcebdcdbcbfdbafeadeebabdefbcecaeceecafeadcbdebfeaaeabedbfaeafacabeeccabeadfabeaddbfcffbfabadbcacedccafddcdfaabbbdfafbcafffeeadbebededcecfeaaccaeddbcdadaeffcdabbdeefaaceafbcfcdcebebdbceabecccedecfaddcbebbabadaddfbcaeedcfffcdbfcdadcebcebfeeacbeeacdeececdabadaabaabcafffccbebdffffedeeccddcdcaeddecdbdaaaefaafeeafcfacdfdbdddafcecedcbffabcbdabfebbaffbdcebecccbcacccaeafddcedbaddeafdaacdcaebaaedadddbdaaacbbbbcffcdbbbcbecacfefeeaebabdccabffeddecaebfbfecaafeccbffccaacfbbbaefdceedcdafacccdffefdebcaaebceeddffbdfbfddddccbefbcdefdcdffbbbfcbebcbbedeeacdabdcefdcebaeefacefbdbeaaefafcbfddbebbbbbdaeefecbdbfafadbabaccfeeedbeeecacaaedddacfbeffdcbdaaefdfbffbccefbeaaebcaaabcaaaddafacfdcfddcfdacefddbcdfefebfdbdedfadededcdbeefcfefebbbfcdfcadfacedfcedbdddcddbfcaffdcabfbacefaafcfeebfbabcdbcedbaaffeafdfddddadccaddcdeaddefdcdfdadbbeeeaffafeabedbcbecfeffecafafeabaecaddffeeffecffedabbccbedbfebafefbbfbcbacccbbbbbcacacdcfbcfadfcbeeebadcbdebdfecefbeeaebbccaaadddfdfeabfdabafffbfddfedddcdfdcbbbdecdabecedfbefbbafcdffcccafffbffdbffcbdacadafacbeddeaacadfbacabefbcdceaabafbcefaddeebadacdfccaaeffaeaeebaefaeebfdfbffdbedbddecdadbeecdecfecdddedacadbbfbababbbbdffdfffefeeaeffbdcbceedefcbeeddccfbcfeaeaefbfebaeacbadaaaecacbdbbceacedeadbccddaecfdceeadceedeaffefedcaafcadfaffdebdeafdcbeaddaeadcbefccddbcefdfcaadfcbefbcebbabddffaacafeaebbdebaededeabeccdccbdefcafcabffbddbfadbcbcafbffdafaddfffadcaebcfcfeffbdcdaaffcebcdcbacfcbdbcaefafbbbfaabfcaffcbfaecdadfbccacafacdbefceecbeddceefabeacafbfffaeaeceebaebcfdbafcaafcadcececaadcfbfbbfaceebcbabffedacaedbffcbedeefbddebaffcfbdbecfcafbfdacaaeedccedacbedeceddfdbbbbdfaccccfcedefeedacaadcbcebfffbcadfadabfdcecedffdffacaaeeaecfccaafddadaddfcffcedbabaeabfcebbcfbfadeebbafbbddabcebecccdcadcebcfadadaefecdbccbefcadcaaafeaafafaacdcaececadbddccbacdcebaefdbddfbfefbcafdbcbecbbadbabadbceefaefafdfbdfabbfdfdfceccdadedbbfdbeebfbcafaecbaeafaacafbfadbbcdcfbfddabfebddfdfcccdcdccefebabeffebbeecadccbebfdfaefbadfecbaececebdbbcdbcfaaedbaaafcbfcdecbadcfcaebcbfcebafedcbeacaabbcbbdcffeaeeffeeffbbedefaacfbcbbacbbeeeaeeecbddcecfeeaaeacfecdddecfcfbefccbfaacacaffecebbabfeecaadefeafeebecaedafdfbbadffbcffdccacfaedfbafdcafbadeaebaafeaddeadfddebccbfadcffdecadfbfebdadbedddefdfceddececafeafbcedfeecdbcddfcbcbdaccbeedaaadedcefdeccdeafaceecacdefaabeaadbcdacfbafbdeacbdbcaeadebbbfacefcefdddefebfebdfcbbfedabcbebaeadfebeecefdffcefcedffdcbfffddadafdbcdddbbfceecadcdeaabbaadeeaabefeaaafcdddfcdbbfbcffdfeafcacefcdbdaafedefdcefacbaeaaffbfdbfefcfefedfccbefadffdafbedadfcddddfcfefacadbdbedbbfcaadfaaccbdddbecdcbecdacfdbcfddffbdfcacacbdcbdeffbdcbdbaabbcddfdaadddbcacddbdcfcfadadbcaabaededecebeadadaafabfabcedbddadcbabbdefbdfcbcedbabdedefdfbcaadcfddfaebacffacbccbdaedfbedbaeecbfefecdadcdaaebceadadfcbdabecebcfdadcdaaecfafcaccbbfcfceeacacacfcbdcfccecbabaaddbbbefccfefdaeaabadacbccfebcbfeeedacdaacdbaaacfbbccffdbedbdebbfacfceaaefbadebddbcefdfebbaaafdacbfefbfeaffafdcbfebfcbaacfafecbedacafcccbaafdecbddbacebfaafeacacabeecebebdbddfdafefdeaaeaeacbccfdfcbdcbbccdcefcaabbefafbabdadbddeaffcdcbfedcfadbabaaddccdcbabfdcebeefbaaebedfcfffedcccbebffceecbddcdffadfffccabdbddecacfcaaddbeeaefddfadaccbabfceafbeccdffdceffbbccebcecfacbececfdbfadbcedadbfdacdceeacadcebeaffbecdacdadcadcfbbefdafaacdeafaeabddbadcafaeefacedfaabdaafeffaafddaefeecacedbddfbfdafbbfabcbcabdcefdbccfaddbeddbeeabcfbbfefeedaebabeaeacaaddbadcebafcadbbddbadadbdffeaeaefbdddacdcabacceeefebedbecfbeaafebfacebebfbaeacffbceacebccfafadecffbcebdedfcfcfbdddcfcefddcdeecfddaabdaaeaeecefdabecfbbcebaaafaddaeefaaaccabeabedffbdceefcfebeacaedcbaefecfdeacfedcccdcbefadabebabaaffdffeaffcdfbbeffadcbffcaafdfafacecfacddbbccbadeeeedccaeafedacacffcaeeadfeefedffadcabaedbefdbddaaefffacdbfaadcdeccecaabffddbadbaeeaeacdbbccaffbcdaaecfbcbddabbeecceafcedfbdbddfaabdbddfaedddabcddebbdfbfdabaabccbeacfcdbffccbfacabfafaabedddceabbbfbfefffbdffaabcadbfcabafbbebbadbbcdeeeababafffcdffccbfbafecbadccacafaedfcdaafcafffdbbfbffbeedbffdbdbfcedaefdabbcfcebaefdabcfaccfdfecbdbcaafeeeeadffdcadcdbfedaacbdfbbdeabafebccdffdfeecdccfffcedabdcaddaacdeefedbdbddeffafaecebcceebbddbdbdaffaabadaefdeafaeadadedcdcbcbdbfababfedacdbaccabacdefcfffecddbfbbcacdceeaabfebcbeeeabbcdbeedaaebaedbdfacfdacdeecfeaeaaecdeeaeafcfafbfafcedafbecffbdbabedeeabdbbeccecbaefebdbabaaebcebbfcccccedbfbaebbbdaeabdbafddcbbedaaacafbbeabcbcaefbcccbbabbcbddeccefbebbdbcfbccbeaccbcaafbecaedeedfebeddddfbddebcfccbbbfcabedaeaadfabcbdeacfabafecdcbafdcfbcacbebdeafdeedcfcdedbfedcfcdadfaecefbbcdabfbebcebafabccecfbabcbcaafbaffdcedfcbeeadccfbdcdaaaaeacddabbcadeadfbdabbbecabcdbacefbfafffceeeaadacfabcecaefdcdcbfdcadcecbbccfeadaccfbcacafbceddacabcdcacddabdccbccbcfdeecaeabbadfaaccabafdcbbefdbddbcbeeeacbabfaadccdcbdddfffcddbacdfdeeeaeadeaabeebdddcbeeebfacdebadfeaeffedffbaaceebfabffdafaeafdefbfbecececcdbacfbebcebaefaabaaabababafdbfaeacfedaceddbcbdefadbcfdbdacdababbcbfcbcbacafaaffbfbeaebddddbedaddcafabfafcaeacfbfeaffadccedfeeebadfffaefbdcfdbccbcdabdceaadeeadbddeffbccefefadcdfbdadbafeffecafdfcdbbaafeddbfbeaebeffeadcbadddcfacebcefabbbdacddbefaaccafceecbdbdfdaeaedeedcedcaadfebfbbdedcefbfacfaaeebaabecbbbdeedaabacaabdaabbacaddaecfcbaebbfddcccffbebabeecfddddcdabeaffebacbaaddfcddfedcaccbffcbafeafedaeeeafafebdcdcecfffdaedfbafdcdbccabaccdbdeeaaebedebfefcbbdfbfaccefbfcaeadecabfadbdfeaffaaebeaecfcebfedcebbdaaedfafbeeafcddbaadafdafaeafeacffbfdcfebfccdcabfaceeaaabfddabacdfcdbaafdaddedfcdabfbacddedcabcfaaaeaaacbcbfcfbfcddbbbddfbacbbbbadbebdacafefcdbbcfaeeacecbdfabbdafffbbcecbfcbecfaaaaabcbedacffdfaabaccdfeccaccbffeeeddbddddfffcbeaddfccfefbeaeafcbfeefedfbbeefbcdefbdffaefddbabcdeeffdcfccfdcbacfecfeddccecfacdffabcffbcecedcedafdcfcfdbfccbeaeeecabbcabcadcedfeadfbcfbeecebaccdbdbacbefccdbaceadcefeaacbfedbedffbdfbbbcaebdfbefbffddbbccfccfdebecaeccebcdcaccdfaccfacdbfadcdaceddcbcccceecaffaabadbfaeacedacdeedeaeacbeffffaeebcafdbcabecacfeaeedeffbacdedacccdffabfeafbdcebddcecaeedefaaecbeadaceaceacfbeaeeafecdebceccbbefabcdecbbdeaeecabdfdbafefcffbffdcaacbbcefccabbecddbbdeaeffbfcbfbdefcabaadbeeacdffadadbddcfecbadeacfeccfcdceeabbfaddbddaddbfdcefeccbdbcdceeebcdcfdfabcafcefddddbccddabfcddeaebffbacbdefcdecddeeceffacfdffbcaaadabcbecadccfbcfcffddffbfdcedbecfbdaebeddabadceaaabfbabcfffcbaafbcdcdacdfedbceffcdafbcaadddfcbaaadceacbdeeffceaddeeffcaebccbfacbeeadbadcdabacaafabdfffbdaaaedeabfbffbfcacefecceafcbdfdeacdaadafacfeedfeecfabfbbedbdfaabdedafbefdbeceaacedeefeeddbaafadcabeedabcafecdffafdddddfffbbabcacbeaccdcdedccbffebaecdbaccfedbbeeeeafeffbbcbdaeefddcdcccefbebfeadcbedebeacbfcaffabdfeeeaabfdadeaeeaacabafdaedbfbcbcfbddffbadbfbffdffffaebbaecececeefdcbbdaafcbedcfafccfabbbebafdaafcfdfadbfcdfefebecbdddeadfedccddbaeffbecbabaeecddfbdfeebfdcacfdffbedabeaddeafcbaadcdffbdbecffcfafaebfaeedfbebdccacebeacdefadfdcfffdffcbbbdcbbedacaedcebdfdbebecebfbfbfbbfabbaebafacdbaaabcedfacbbbabbfbafccbdfbeddcbdabefececcbfecdfeeebcddebafbbdafeffeffddccabaadddfcabebecaacdcbdfddfeafcacdcfdbfffededbdddbedddfaeaccecffcbabfcfbdbceafdffccfcedcecdbbbafebeeadeddcdbbbebfaaedbcafefdddfbcbddddbedbfcefecceaedafafddedfaabeaacacddbeddbbcacbedbebfdabbbffbdfdeeedefabbceeabebfdadebdabecdfacadebdbfefeaedeacabafcdebfdfaeceadfefbbecfaafabbfcfaddaafcdedfaeccddbcebdbdaccafefaabffaeddcaceefacddaaebccebadffabafcbbdfbadfbdebaecdbcdaccdfddbbaeacffdadddcbafbbcedbcdfdacdecacabafbdbebfadaaefcdfaeeafaadbefbdfdfffeefbadbbaacdddfbdfedecacddfbcdccafbbddafaeaeeacecbcedbedafeffadfcecacafacfecfceaefccccafcaafccacbefafcbcbfaadbccbacfefcfffbbdeeadfcfbbaaefeaeeceedfaeaaacbfeeafabcfaabdfcdceedddabebabeefbdfcbfeefbcaacbfbbdefddbfcecccceaeeffccdfdbfeedaadbbeaacebcebdaabcbfcebffbbfabaeacafeaecfbabcdcadafbfdeceacffbaffaffafdbeeaeffedcdbdcafefcbadfcacbbecadceceefcccbddbaedcdbfedfeaeeaddfacddfdedadcbdeadafbcafefecabecefadcfdfffdbeabeebbacfcdcecedeabfdfabedcacebfaededfefbcaebacdbaeecccffffafddafbaebafdbbdeaadcefefdffecfcfddbabcbdcbcbbfcefffbfdbaabcadcfabbcccfeebabddabcceeeaadbeaacfbbaaeabbfdaabbccebcadadebbcefbdecebafdecadaeffecacaaacddbbbbdeecfedabdafeecdbfadfdacdbededccaccddaaffaceaeabbaefdeeaecbfecedbcadcceefcbcfeaeadbcadadddefeacbaedcdcaaffcfbafcfdbebdabdddcebefafdcafbebbeccebaaedebdadcddedcfedeacfdfcdefcdddccbdaeaaaddcbbbfdafbabcafdceacbfffbccafecdeabaedfadaeceaccdbfcaaccebafffaafabbffcfdecbcafebffcdcecfbcedfbfddbefcfcffcbcccacafbcdccfbbabdcbefceccfbacfeedcdabbafbafcbfdfbeeeeaccdcadbdcdbdbccbcbebefbabaaacfddaafcccdebffcfacfcaecabccacedceecaaececfeeddaaedcbadecfefbabffdffaceabaccaddcafcccefeafddbebfdabadbbbdddcfffcdacdfccacfcfaebcceadcbfacfbfffffaeabdccbffdbabccdabcbccfdddeedfddddedabedefbadbeffcfcdbbfeefdafcbcffcdfabaafdcdeabccdceafafebcfebecccdbecbabdccafdbadfaafdfacadeffbcdabaecaccacafcefbcbefcbbeabeccceffcbceccbadeaeedbccdabffaeeccafbaeceeeebaecbfeedecddfcaebdcdadbebdccedbdfbefeffccfbfabeefbeefecdebaebfacfdffbaaebbfefaabcaafbcdfeaaaeafdbaaaedaccdfdbcececdcadcedccdabacdafdddaefafbfbfbaeffbeaedcdffdcbfcedccfcbedbbfecbefdfcbddaeadbdcabeaefddcfdbcdadfacdcacddedcecbdeeffafffedfefcfaafabbaabccebaeddafcdacdbcedbaedcddbbffaddfcafcfeeedfceaafdbddebbbaddaabfebefebeacdceebeddbdbddadaaeaafadfaabdfebfbdbcdafccabdaacacefafaaebbbfacbddaaccaadedabbfeffbafdfceaebdbecfeaadeddafefeecacbfdbddbbddabcdcaafeffdcfbabffceacebfebfdbfcfbeecdeefffbbdfbcdaadcdedfbacecaeecedddccecabfcedeeebbfdeebcacbebbcadccbaedebefabcdcdeaffcabdceebcdbdfedadbfdabcbabbfbbccccceaedefcbedbfdcbacbefbdbadecdedefbcbdeaeeeccabbaabdadeebdacdbbdfccfbceeaedafaaaceeadaaaebbddddaaeadcfbbdbbdfabaebffddadbdadaadebdaaedfdcdbfcedaefefeabcdbdffbeeecadbacdbeadaaeebbeeeebcdcdfebceeaeebcecbfafffebffbabaebebbfbceaedabadfceccddeaedfcddcdedcdcafbfcdbcfafcbbaeedbcbacdddddbfdcdfdaabccccbfeceecbdccacdddedbcafcfbefbfbedceefbfbdbacefecafdcbcbfabccbcbffcbabbedaaacdacafedbddbbedaadebcffbbafbdbebbddaafcdeececcbabbbbbbdbcafaadecacedaaedaedddddfafdbdfababfcecccadaafdcbbbceaffadbecfbccedefedccaeadadcbeebfddaefeecfacdfdffedacbbeadbbbfdaadbbeccffcaefafedfdadaaafcacbdebeccdabdfcfefaccfbfeaaedadbdefbbbefaefaeabebaceddddadfeedaaabeeccbdbaafeaedabccbccdccabeecdedeeaabecbdbfbdafbfdabefdfcfbdaacfddaceafcddcfddddcdfcffccffbceddaeaceeddebcffadabadafbbcbffeaaceccadcdfaefbddabaffdedfbdaafccdeddfddfeedccecdabbecaabbbefeeeadefbefbadefefdfeecbbaccfbfbddccecefcebdaacceadddaffedfffcbcedbeadbaccaaeefbcebcabadfaeaeaebfeecbeddebbdeddbeacadfeadccdabaadaeeafdfedceccfffaccdcfdbfaafaeeacecfafcbcedcdcafdebebdfdafacfaffbddeaefafbfeccbdcefaccfcaeaececfdebcbcbbfacbaeeabddadebddcebcbcadeebdfadbdcbfcacbbbdbdceafdfffbabcefddafebfcdceeffcfebfbaffbdaccefbcdaedaddbafdffeccecbbfdbbccebfdcabeafeeebcbebcdcfacbdaabdbccbfffdcfbaffbeefbedbfcedfdcbecaddcadedcfafddeabbbdfbdaabeecabfddcbccbebefeabacdfbafeafccbbaceabcefbceccdbbfccacfecbfffdefcdaddccbfacffbccfcfbeeadaffaffbdbcfbfdbabbbfdeaefbfdddedeeddaacdfbbcaeeedcccbbbeccfeceaefbaecffeffecdfaaececfdabaffabdabffcfdcffbfbbaebbfdeebcfddaedeaebbdcccbbdeddbdfadedffcebbafcbaaabcfcfffdbfafaffbddcebfebeeecebbdeccbbceaaafeefcbeefcfeabbbbceaebadadaaabadecabdebdbcfbbedeebcbfdcaefceceabcfcdcddefdaedbfcdaaecebedaeacdbfcecebaaafeaecadcccaefaedffdcccffbababbfccacacdedecfeebaeabdfcdcedeaacabcdddadfbccfdaedfcaddbfcdecabeefdcacdeadfaeecaafebdefaffebbdfebceaedcfcbbebaabeccfcdebafebefadcdaecbcafdbabeffbdcdafebfbeeddeafaeaaabbdfaafdbfcdbecbeecfbacfcfebbfdbcacabaccebeadcdcdebecbdcccaaacafbdeefbfaddbafadafadabfefcebfeffbcbccbcfcecbbdccecaaffefbebdeeedebdceaaaadefcdfcebbccffedabdcaebfdbbfcbcbcebbdefffaaddafecfbdbebbedbfedefffdbbdffcdcbeacfcefcebcdcecadedfdddaadcbdaeaeebffeafdbfabeaceccbaabdacfbbdbebccbdfebacabfbdfadecaeaaeaaaabfdaefbccbacbafbcedbeddbefbbadadeababacbdaabfcceaaacdcbececfdbaeabafeceeebfcabdcdbcabdfbcddddbfefaefffecaebecfacbbdebfafecafbbafbbbedfceefccafcffafdbfbfcffdceedccdfdfbcaacbdabbccababddefecebedcfdbdcfacbfdeeadeafdafbbbbbfaffbefdefefbfaddfaefbaefcdaefbaccbdffdaeeefbfccaafcccfeddbdecedeafbfadeebfafdcaecdadffddcaafbfaeeadbafeacafcefaecbabeaaaabedbbdfcccdcbabceddbcdccabaeddafffeaefeeccfafbafddfbebfecefbeebdbcaaeacfdeafeadadacdcbfaceafffbebbafdbdadacdbdbcfdbcbdeefebeabaffbcecdcebfbcaaffdfafebbccaaacbbafbcedcafcfcffdccddbfddabdedddbecfaefebebdbdbacdbfdeccaecdfdcdbeedfabebfceedabffcaeddacddbdadfaacfddbfcffebcadaaabefbbabedbcafbdcabfafabbcdaccafedeebeeafafbedeebecaabdddcddaeedbceedbafedcbbffbeffabbfffdcaaecbbdfffabefccdfaefbafbdfedbcadbadecbacdbfabccbadecbafebaedddfdeaaedacbbefafabbacdaaecbaecedfcabddcbbbdcafddecbdfcbfabeabbebddaebbfcffdeebbfbedceddbfedbfbeabacdceadedaeeddecedbbdfeeaabdbdacccddcebfefaeaafbbeecefdbdafdefcbdbfefebbeececdffecfacdefbccdcbfcafbddcccdebacbadaddebdfbfaeccefcacfffbababbfbfebaddedebcffaceffaeeaafabfcbbdfccefedcaadebaadefedaabcbabacaebdebfafcacecdefceafcaacaafcfbebfbaedfaeadbfceffbdacbdbdbcccdfdedfefcdbfffdcbfbddaccaeeaecedccdefcffddeccaacacffbaeceaeeeafecbfcdadbfdcdffcfafadcfcdbeafccfecdbbbbabdccdbaaccffbbdadddeacdeedfeabbaddfeaddedebcfddabffefeadcdafbfadebdbeeefaeebcddcbadbebfcdbeffdfcdabffdcbfbadccbccaaadaaccdfeeffacfbdbfdfdaeabbedeceacabccbacecafbededebfeddabdadbfcfceaacceaeeaecfabfabccedafabbebfcddcdbfadebddacebffdffabebbbbbaaebfaaffbbfcdeeddefbeabeefddacabbecbcbdebccbbaccfbdccdbcdebddcedbcebeaaadbcecbeebcdafebdaedcbecefaedabffdbadbcccaafabdecfaededefbbcbccffefaeefbadaaaaabdafbdadcbdacebfacbbdbaeccefeabbbacecdbcfecacfbebfaedbedbcebffddfabeaadcbeeacacedeaceecaceafcdebaebcdedfbebfecbedaadaaafaaaacebfaafdccaacfbecfccacdadbfabfdbfefcedccfebcefabfbbbbcddeeddcaaaebdafedefeebcdccdfdbacfafeebadbfbdbedfeafffbdaeeebebedcaefaabaffbadeeeaebcccaadfdcadcceafefbacbfccdfbccdbbefcbdcacceaaedebcaacbcdfefcaebcecadabbbbeaffbaccaacdebbfbacafeaabaaebfeeebdddafeebfffaaafecbabbddddbccfefdfbbcfdeceafdedefadacbbccedfdefbedccaceaafdabeadfbbffebabdfafbdeadcbfaacbbbddccbcecfdcceccccfdffdedcbdbbaaabaedaeeeffaeabceeecfafadbdabcecacecbedadeccbccbabfcebaaaefdeebbadcafddbcbdbddbabebfececeaecfbdcbeaedfceeddcbbeebbfffbacafaacdffcecaafddfedaacbadeefabafffaebccadcffedcfcfbdeccbfafbcbdddbeccfadefbddaaddfedacbdfafdfffdcadddcfeeaeccebfbeeeceddbbaddfbdefabafdccdfaebacfdccceaabeddddbeffcaafddcbfbbebabfddbfbbbdccbfcbdecddcdeecbcfdffaebfdfcfadecfadcdcfcfeeeadcbfebcedbabfccdeddadecbcaadacaadbcffbcdbfbbfddfbebbebccddebecdccbdedbbdabebfcbadeaedebbadabacdfdebdabcafcdacefeacbdabeacacbbebeddabcfecbddebbafefafbcaeffddbeefdcfbabcedfaadfecbabcfdfcafffacfabcdaadddfbafbcaefeeaeaaecdcceaffabdfcccbecbdaabedaddeffcdbccfababaadadcebffaddaacbafcbcdfcdfeeffebcbfebacfceabaadeddccbcffdeaecfccedeeebebaadadcaafacfdbbdbddefdaeeccfedfbcdfeacabebbebefffafaafcfecdebdccebccaecbcdbeacdedeaadbbfcbdffbeccaffcbddeecffebdfedfdcabfaafdccecbcdffdbaabfdcfdfcafcfeabefebffcaabbedcacaebddbfecddfffcbbfeeefdbdbfecedacffbedecddadcfdebffbefbbeafbceeccfeefcffaeccaaabbdfeaddcbeccecacbaefaefbdaebefdbffceacfcdfcededebadbcbfcabfcfcccddaeabccbbafbbabcaffecbcaebbfdafacdbdadeefeaeacdcadbaaaaddacabfcfabcccdffaadfdcedcdaddccdeeffbefadeededeebcadfbabaebaceebeffdabffecaedcfbdedcfefdaedfaecadbcdcbcbfbeaffeddaaeeeebdbdccbcadefdeedeeafcbecaecacbbbbabdcccfbdcbfbfdebdcbeedafbddaaaedfecdadbabdcbbaabdfbefbaedefaffecdbaaaadbcadffedadfcaaaafdcdfbeffcfdbbaaefcaeeadedcdfdeadfeeaaccefbcfabaededfbceaaefffdaabbceffcaaadfcafbabaabcfcdcdfccaacdbdcffafbacadeadcdbfecdabfedbccafcaaadecacadccfeaafccadbbdaccbaeaeebedcfeadcbbeffeecabeeefcedfcfffeecaaeaeedebaaccaecbafcefaeedbfcaeceafefeaeebdeebabfdaebcdedbaeebeaffeffeabdbbeceddacffdfadeeaddafeaddacdfffecfeafeaefbfcebfbbbfdaabafaebeaafebaebfbdfedfeeaabbbfaecdfaffcaaeffeafacabedddcffaeedcdcaffdcfdadacdfabdecabaacadddafbbafcaaacdeddfaeccdebfccbefadaaedecdddecfdeaebdccdaeebfcdadceabffaaeafddfbcaffcbbeccacfbecdffefebfecafeddfcacacbebeefbacdacefbacaadabbbbeeceeeecacdddaccadfeaafcefcafadcfaccbebcaafceeffeadedddecafeaebaefefcbfbfaeaecdfdfeaebcbdbafccdcbbafebcfbddddcefcfbdfbeeeeeddefdfcaadbdfcfaadbdfbbeedcecfbcabacdaececeddbddacccdfbbbefbdadadabdfebbacbefaddfaeefdadedffeceaacfaeccbbbfceffbbdaccefcdeafeeecfbfcbebeafbafbfdebfcddcfaffabddfadfaafaddaabdebfaaedbbfcacdeecbefafacbfddeccbdbbaafdcbcbffcecbfddfaceeaebcadbfaceebbbdbfcdfcfabcdcedcbecddbebfeddcfebcdffaccaadedcacbcdffdeceebebdffccafafdcaedadaebbdbedfcefbaaaacfbcadcabadbeafabdfbcafefcffefbdeebafebfbeadacdbcdfbefeeeadbddcfdaabecdfffcfcecebbbdadfcccfcafffafdffceedacadbfdbdbdafecceefbdcfccdfccffdeadbafcfccedadffecbcadfdfedbaedcbfeafbfeddeceedddabcafbddbcebdedbcddeaefcbdcbbffababfdbefbdcabdcafdaffbfbccdbddebfcfebfffafedcbbdcdfbecfbabcfcffcceeabfffffceaaadceedabfbafdacfbdcecbfccefadeaaeffbdbeaaaaebeabecbdffbdebffdfeacfbbaaeafccbbdbdddfbbdcedcefdcefcfcdcceeebecfcabfbcddffceceffdfdcbcdfdecacaaadbaddaafafeefbdecfeddfffcffbceefedccdffbcaabaccfecebbbacbbdbaedcfdeebbdfbefbaecafcefcacebeaeeccbcbccaedaadfdfaabacdaddccafdaecafdbacfeaafcafabedaedacacecaceeaafafbebabffcacfffafcbefddaabcefabdefbaaedfdeffcebadbdebfbebefddeeaecfaecdcdadcadadebdeffdafadecaacbecdcbeffeaeabdddcfccfaceceecaecccebfeebdcceffeaffdaeeddbccaefeeaebdbdececfbbebfccbfdbfdcbdecdfddcbecdafdffcaabcaffbcffcecaffcbeffadbfdcaaacdcbaddddabcfdafedbfdfbcbfefcdfeabbbaccdcbfbdbadebbbeaabefdbbeefabddfaeffdbdcfbccacaeccfbfcaaafefbdcfbaddbafbaaacebdbfdadbbbaacbcfaeabedcebecedafcbbfcebcafcecabdccdcfcbbabcffacfebfebcdddbddedbfbaabcedbabcfcfbeaaaaefcaeedddfbceffdaaeadbaedeeefabbcbdebffbedcefddebcadbbddbcbdedffecebcafffddefbaebaccaebdaaaaaefbeeafbedbcacbbafedbecfefaabdfddedaebbeeefeedddcaaacfbfdaecbfddcffdaafccdbbfecaaaecaffebbecafbcdeadcfacffcbfbeffebdbeeffbebeafcdedabcaafeedecaefbfedebbabcccfefbdcbbdbefdbdffdfdaccadcabeaafcdeaccbdaccaafccabbaaadefeccfccebbdaffebfdeecefebebbcbdcceaabaddcfdabeedcbcbffaffabafbadebdebdbeceffedaadcfdeedbeaaccedabbdcafcbbbfdedfdebaccbcfbffedbdbeffbfccfaeebcbdbdbfeaeabcdeabccceacedcfebcaaffafdacebbefaefdcbedddeaaffededccdcacdaecaefbdfedeebcbbddeacedfcebafbfeaaccafcfdafabedcfdbdcaaafabdceddbedbceebbebaebbcedecaffafbabbcadaffbfeecffadcccfafbbedfcdbccdfbcbeecadecffaeddcdccafbabbaebafebfdceedddccfbbfcdffccbccbfedcafeedffafdcedffccadfcbaffedaacbbbabfaaeadaacbbfbededbddcfbbeebbdfdffcebeccdedccddfdcadaefdeebbfddbeaaadeeffdbfbbecedbcccececbfedfeafddeefdaafbebeadfbfabdbbbbcddfedccdfbbdafaabdffeddddbcdeaebdeebbddfadcbebdfdcbdfabbffbbfdebeaaefdccfafacdedeeefeafdbdbbdffcecebebaefccabbecadfddabfddabebfaebecefecbdbbdecdefedfdfcaaeffeacbeacabcdccdefcefacdeaafacabbafafaefdfbcdbabffafcdaecbecdcadadcacefedbaedbdfcdabfbefceddbcfcbecfabebefbaafcdbbecbccecaabfbeedccdfbfafdeaddafebdcefaeabccedafaebcddecbfdfcbfccbdfbeadaccefffbeeeffefdfdeccccfcbafbdafccffeaacdacbfbecddededceeffdcdbafdbeebbcebcdbecfdbaccfbdabdabfdbcddaafeaeceddebabdcffcfdabacbecddcaacbfecdbfafdaabaacddfebabbdcaaefafcaeabcedaadddbbffcdfeeffcdbbdfccbefcbfdbdfeffdfdbcfcaacefccefecbdfeedfecbcacfebbfcdeacebdfdeffadebbdecdbdebefcfddccfcfaacebbecefdccfccdbaafdfcbaefbfbfdcedfaafddcaaccadabfedceebdbaaffdcacfbeccecebfedffdefbeffebfffcdcaccdcebbdbebebbabbbbaccdabcdbacbdbaafbbeacedfdbbccdaaeeccdaedbbdeeaaabcceceaeacabdecbdacaddabbaddcffdbbeacaeacfebecefdccbaaebeafbdeeabfdbabfcbfbfcdcecffafdbdeabfdfccfefdafedbfbbdccdccdeffbbbfaadffcbdedbdfdabefefbcaeeecbcedefcebdcdcfceedeaccddecdfcbebcffaaccfddabbfeadcaafbcbfbdfcbebddaaebbdbddbbeaeaaecfecaceeabfdbcefbebfcfbedbcbeacfbdbffecedefafcaaeffeafeddbafabccbefeeadcbabeadedbaedaefddcfffedfbadaaaceacaccdabbbcebaabaffaeaecfcdccfdabfbaacacabbdcdfacddaedddababffadfdccfcbcbcaedfdcedccfeccfbfbcdadabdfecaaadadfbcbeaebcedaceeecfacbeaaaabedeafabdffadcefdeaddfcaadcbfafccaafcaadadfcedcdffacdfbdaefdeebcbfedceadffbdebaebfeafbedfbdcacbcfceaceabfdcabcaabaecdcbbbdebadddfebabdcadeccadfceaaceebfdafdacbfbbacabfffcbecdbaeacfcaecdaebefaefeffefecbddadeaebfbdfbbabbbcebaacdabecaaaccddeecececbfebccaeadedffdcaaadabacfbddedbceeabfbfecddceabdceeafebfadcbbcbfcdcaeeacbecbbafacdedccbaaaffbffadafbbcacebbeecfdfafbebeeaccafddddffaffbadacbccebcabfdbfbfbafbeafcaebadaeaecaacceadabfefefffbccefffbcafdfecadccbbfdbbbfaacfaababeaabdabadceddadfefbaedabbbfddfafbcfcffdebffaaadecaaccddcedbdcbaceeaecdefefcccfedeabeddfccceabeceeacaceceaeaaeabeefffbfedeadbabbbecbfddbecddcddcedcedcbdefeedebcddffafeddcfdaddbcbddaadedadedfdcceedbadfbeaefdedeadbdabeecccabbbcdfafdffeaabbdcefededadcfdbfdeebbfbccabdaccabbaadbfcdefbeaaafadcfbfadfbcfbbdbbcaaaaecabddeadbefdecbdaddaffadcafaedfaacaeadaaebffebfeafacadbdacaedfaadfaddccedbebacafebeaaeaaadbbebfcefdedbeaddfbccdbdacecbcbddabdebcecebcbafecdbfccdfafebfaceadcbeeccecbfaccfcbfcbabebecfcefeffbdebaebfecacdacbfbcccfecbddafccaedcdefbbcdedeabcabfafddccffcaffcbdaccccabdcaebfcbffafcffbcbaeacdcfedcaffeafefacfffcdaadefecabebbdabcadebbddddaeccdcceabebaafedeefddafafccbcfaaddaddbebffeceecadddbfebfdeecfebbcdbfbafaeeeaffadbaddfcebeabaedbcdbcabcebefdeaecfefbfdefbacddefbacbcfdaadfcfacddeefbdafdebcabfbbcbdaecbfcbedcfecfccffeeebdefececdbdafddaceabccbbccceaabfeacbecfdaecaaceaceadccbdcfffdedfaeeadfbaeddacabfceaaaebfdfbbeabdfedcdefeebefdfdcacdcafddecaaeabcacfdfedcbffbbfbcbefdbedcacccdbbeeaedbaeabeeebbffaaaabdedceabdfabceefadbbfceffabecadffffcfabacbdcaeedcdaadaaaccaecbfaddfaafacdccadfdbefdebeebedabdfecceeaebecafbecdbeeddfcacefdceeeedebabdeeaaebfcefaaffeacfcbabcdaefceabadcadcfdaabddfcebdaeccddddefdafddadaddaffebefbefcfbbcebecfcbbefadbfcbdccdeadfebaeeabbebabfafafeaccafbabcebaadeafccfaddceefabeebadfbeecdfcaaedeebfddabdecefffdefccecfeceeffedfbddecfebacbffefffbdcdacbaadaecbfcfccfdfcafaadcbcebafbabbbeaeabccafbbabcefdffeaababcecdabcebabcfcfaaefabdbfffacbdeeaeecebebedbfdaacbdceaebdefbcfedfaaacdceebacafaeeffddbfcdbcdfdfbcdffaffabcdacdccdbeedebcecbebefbbdeddfebabddbbbbdadaeedfbffdefeacdabcfeecadecbbbcfcfecfabedefddabecbadedcdefcabfdcabffdbacbdefeeaedbfeafcaecefcebabdefbfceeedbfaebdcfceefffbcdcfeaeceabbddcfcfedefaedfadcdcaceebdeeaeebbfdcdfabfecbebeaedffaeabedfeafebeaafecaefadebdbbfefefcdddcefaedecbfacdcfccbdcaaafaabbdbefedcabadbcadbfeaecfcacafccecebfebafebcdcbcfffdcdcabafbfdfeaccbbbebfedccaccebeeeebbebeebfcfbfadfeafdbaedcfadeebedeefbdcbbacebedaacfadaebeadcdcffeabedebbaedadaeafbadfdeabeffdeecbdeacbfbacadeadeeeacdffadaecbcdfbeeafdfbddebcaaccafaaadccfabcbceafefdacabacfeffefceaabceeadafbfdbefffdacfaeacaffcfccaebcfdbdbedccfbaedfbdcdbcfeffbfdcfdaedfadceaeeacfbeeeaedffeaaddecdefdfcdabdffebefcbbebfeefeabafedccaeefaffbcdfdeeeeefbaecfbbeacdcbaeffceacffeeacfcacdaacaadafcfecbcdfaffadceeaafccabdaeedfeceeceaebbeccfbadcdccceacfdbcaaecddcbfbafeaacdedebfcbcbfefcaacafcdaebcccebfbccbcfbefebefbbebdaebbcbcfddedbdcbabfcecbfcadfbbbaebdbeebdbecfbbdfcbdddbaacaaaeeffaebecfbcceacdbfcdcaeefeadfefabcddbcbaabfaeaafafacdabbdaaeabfdfddafefedcfdfeedfabedbbbccceeeaadefeadaddffadecbaffdffecceeccbcdfacafecbcfcafbceaebdebecebacdaecccecebffbcdeebbeaaaffdafccaacbcdfcfaaeafadfcfecbafcdbeaccfadeedcadfafdafedeccbbeabdfbbeaaebbcdeedfecfebfdbefcbaeeeefbbacdecefbeeafcadabbdcddfaefeccadecafbbabcaeddeecedeccaecbfcaccdadcabfcdbadabfdbbaafcaaeeedeeecbcadeddfbdfeabaffbbcadbabdabadbeacbdbdfeeedeafcccdbdcdadbfbaccabfbceebcbbcfcbeecfedbaeeeefecedbefbcceccbfcbeddedbedddaacebedcbdbeddedccbfbdfcefbfdacbafcddbcdcaebbebfadbcebfdaeddcdaaddefebefbdebeddecddcabccbbaefabcbabcafdeaeaefafcebefcfbabbcffbccdeeeeafbafefdebedeffbebbdbbeebbfccbaeedefbddbefbdbdaccedfcecbcaeaccbfadddaecbcacddadcdcfefcccaafcdafdebacefbfdafdfadefabaeedabebeeeffbeacedfcecaeccefccdbcadefcfecbbcfaefbaaebbfcefdbdadffcedaedccdefffddfebdbbdbefebcddebddabbfcdadbcffaebdaeabfbccfdeabcacaccdabfbfecdeafeffeaebbceebfaabfabfbcfbacbccfeebdeaecfffcbcdaafcbaeccacbbccecddbabadfbbaedebdcceabcdacadbfaddbbfaddbbddfdefafbcaaddeeaaafceabaaecacdccbccfbffedbeefcaafdedafefceeaefddaadfbbdadfacbecabdecfefeedcbadfadaadaaceebdffbdfbdcbcbcbdcdddcacafedcafefcbbfffeebcabeeeaeeafafcfecafecfdebcdcffcdbefcccdcbaadebcfbecceefadedababeddabcfabaadcaeffaebccfdbecfaabeaffebcaefeaddfeeffbfdcddadececdcdabebcaeebeaeabcbababcebddceacfffbcbacaedbdecfecbadaaefaccddfbfeffabeeabcfcddabcebcedaaadedcdbdeadeeaafffbdcbbeceaafcfddbeebeacbdeebdadbcefeccbefbddbcdbcfccfccfcfbeeeeaeaebdfcafdaebfafcbfbcbffcfbdbfdfeedbaaeccaafaffbccbcfdacefdfcdffbcefdbdbcfdaefeffdedbebaeaabdfeabdafdebafbccabecdbfeadfabdefdddafeebceeffffbceaddfadafefcdfdaabfcaacadbaecffecedefdadadddecbeadceecdeecacfafcfbbdeefabfadbeeebabefeecfcafbfbfceafefebceffeddeaddbcedefefafdcddefaefcaadbadeccfadfadffadbdaabafadfacbabacabefafabfedfbbfaebcadeaaafedbabcfcbbdecbebcfcfdbcdafcaddacddfdacfccfccfedafbaedfccfedffccecafefbfeffafafcdeccdfceabaffaacafabfdebbfdfadcddceedaafefaaeecdfbfbacbdcddaffaccefcedeaeaeafdceabaafdaeeaecbdaafaafcebabceaeafaabbcababcabfeeedacefeacaceaaebcbadaffbefbacfebcdabfffadcffdabdbcdacaecabbebdfabbcdbffdcecbabebaceeabdadddcdfceecdfcdaacfaafddccbdfccfcebbadbdedfcefbecaedabebdbcdfaecdcaacbfbddbafdbebcadfcceeeaaefdfdcbedbdfcbccdaeaecebecfbcaffadbcbffcddededafcaedaeecdefeafaccfeabcfabecfddcedcadeabeaeabbaeccfcfceddadbbacdeefaddeecdbfafbfeadceadcbfeefcbeebfafbbbeabfdbfcfcefacdbfcbbdbccacabbfadbacbefbebcdbbdeccecfbbbdbdefdaddcdbdbfdccfeebdfaddaabfdcfdccfbadabdbefdeddfeefbedfaedddadabeffbdfeedfdedfcfbcafedccceceddcfabaeaecefdabcaceabbcfefdcddafebcaddbaaccadaefaffaffccfcdcefbdccfafafbeeecbaebaeeaeadbbeaccfabbfadbfbbaaababecdfdaebfdabdcebcbeffbbafcaafaeacbcedeedbfbfedeacfafcaddddfeefffefdbeeffefabaaddcfcaddcfeaccffcbbbfcbdbefcabfddccbdbaccebbedcaffaeaafcddcfbcbeaeffaebdebbfcdeefefafccebdfcabbfcbdfceaffdadcacccfcbeccfaadafbeebfdafdbabcedeaaecdceafdbafdcafcefbeefdeebdaadbecfeafeeacafcfadddeecbbadbcdbfeaaadbfcbfffeacdbaefceeeadfcedbfaffcabbdcbdcaffafcfdfdecbeeadcaedebfcbafcfffcbcaebfdffbdedaefdbfcdbcaccbafadedeeabacadbaecaeadffbeaaecfedddccafacccaeabcabbbcabcacbbbcfacebeedfacbafeceedbfedfbdefbdbfdeafedcfddacbecbeeddcbbdbdbddacebfceaabeccfbfabaabefeaefccdcfbdecdecebfdccaecacfccfaecbcbdbcbbcadbdffcbbaecdfffdbddbbeeccdccefeaaebbfebdfadbaabfbdfebacefcfaddadbcffedfcbbacbadfcfcacabbadbacdacbeddcaeacadafbdeecaffeccddbabdeefdcbadeaddefbbfbbcdebebcadaaeecedbdbfaafbecfdbdfddeecaafabceaacecffbfcbaeafbbddbccceacdceccaebeffcdeeebabbdfecfaaceaddfecfcdeeacafcfdaeffbfbeadabcabafaacabbabeebcfcbeacaeeffdfacdddcddfaefebaaaffbecedeceffdcffbffcddafceffcedefefbcabecdfdcdecdfbeddadecddfdebdaecbaeffbcdcebadefbffdcbbfeeffeabbbaacefedefbedfecccdadeaaddfbedffdcbdfdecadacaacdfcafbddebfbeeabdfbbabadedacdeafbedfedcfbadfacdadfbdbfcfccecdcdbdbfebbafadddedbfcfafbffecbdcbbbdcefdbeedaabcaadfaaddabccdecedaaabeaaadbcdceabefecefcfeebfbfcafecdfcddfdfbdabfaaeafeaaebaacaaadaaffdbffeebffeabdefbffdcfbddabbbfbbadcadbadbfdebaaceabbdbafcffbaafaabddadabbecbffeaedeedaadcdaadddaceaddabcdcabedaecdffbdccfcdcecceeadabcccdfdabfbbacbedabbdceacddcffdabafefddffbaeedfddbdfebaecbafceadadeefefaadceafceabbfacfbbdadceebeeaddcfcdcfaabfdfbeccfbbecadcfbfebadafdbffedfcdfeeadaedefaebcfdcfcffccfbbaeebffcbacbacadbfbebfbadaaafbcdcafdebbfabbeaddcfdbbbdcffabbbabffcafadfafbcfcddecaffefadbcafecbceaaefaefcbbcdddadabdfadbacaddaafcdfbddedecccbacababccddbacacacaacbcacefebbedacaccdbfcccddabbdcffbcaafdafabcacfdabbebabdceaabaccaeafaeedfccdabaabfebdadccfdfccfcbbbebfeccceecccfebdbdaefebabdbeeeffaefaebdffcbddacfeebbdceffeabcdfdbeebfdaefacfaaedccfeccdebaeeaeaeeeaadefcdbdbccabcaafbafbefaacbbaafbefcbcfccfaebdacedaceafebaebabeafbfddfcbdbaeeaaffcbadbcbbefbedfccabffbbcfacbabccdddaddebbebdccfeebeffecccfcbeceaffaefdcabaeabacdececaeaacaadebedbeadabedfdbaacdeacdcecaddbbbbbedbcdfcbddfeecfdfbecfccfedfeeacfaddbfdceefedceddfdcadfdadbbadabbecdeffebfcacfbbaaaecedfdcfbcedbaeeccccedbbcedbafcdddffbacebeffedabadbceefdddbabddcffcfecfabeecdeecddcaccceadccbdaaecebfcbebfeeeeeadabdfccfafdfabeeafcfbfebdcfffdeaabeddbfefedffbebadcbbdfccdfdbbbacdcafdbccebcdadcaeeacaeacefaacfdacaccadebbccfdfcfacaadfabbbcbaedadfcadfbccfdcebcefcbadbbffedabbfccbfabbfecbeaeadfcbdfedacfcdfebfabacafeffbadabeaaadbfeccdbffdeecabacfbfccfabbdadebdfbefdcfefebbbfacbfdbbabdeccbefaffbbaabaeafddbddabaadfbfcfecbcfdbfcfbfcfaeedbaceaabdddddaaafdfaeadaffdfefcceeecbfbcadabeeceacfececbabfffacafcadbfcfecdbeeebcadbdfaccafeaeceabdadcabeedddeccaadecdafbdcaedabdadbdadbddbbdecaadefbdedaeebcbdadfaedacbafebafaaafdecffeeadbadcadcdfcbfbcbfdabeedfdfebbcbaabaffabddaebabeefceecfdabcaaacacadbcefcbbccedafbeecdaedeeacccecfebfeceafbfaaedacddcceaaabbcdfddeffcfcfeaebcfdaacadfbeeedfddabbdbabfccbdeaedbebceeeffdccebaddaddfcdbdfbbafacfdfeeddaaafadaccecccdccaecfcdedfaecdbeeecfcedfedcfecbfeefbaffdfccfdceaffafefbdcdfaacabbeedfbfcfefeddbeafeeaabfaadeddbffcecfeecdfdceedbdbabcacbcaafedadefcfbbacddadfefcadacbcbaecdacaaeffaeaeebedbcfedecfdcafaedaecdfceecacdcbeacfdfdcafddbaaebacdfcdcafecdcefcdcefefbdbeafcceebabefebacbcfeedcdfaefebccfbebbcddacdcaecbafcaeeacafddfcaeaaecabafcaacebbecfcddafebbfadbfccbdfecafcadebdfaacbccedfebcbabecffbbbcaeeccacdadebdfdbfaefcbacbcdeadffbdaedfbcdbfcadddbbefbecddefeafdccecfaaabdbfcdfbbeeeaffbeeafeceacabedbceeeacbaefeebceeeeafaaeadbdabfeeeabaaffadbbeafdcdfcdffcbbaeadfbdfbfcafadeedccfaaacddbbabfbebfacefbdacaeeafefbffffccbedbbaddfaffffeccaccdcceebdeffaffdeeddccfebcccebddcdfbceeabedacbefaaeefccfcfabcabfcbfcebaaadcfdbbeddfaddaceafbdefbdcdcecfabdafabeffceeeecdbdeeaafadcaaccecebefcbdeaafbdeaeefebecdacfbafbdfbbcaecfaebaaedcbefdfbcebfccbefecbfccfcdbdddbeebafaabdbeccfbcdbcecccecbeecdefececdaeeddfbcdadefddfeabcdecfcbfefcadbbadccaaaffebfecdeecbefadcecaccddfcfecbecffadbdbdcedaafcfddfcbbdecbffaecebcbcbedbaaadfebffaceedffcecbddecfbfdcdfdaededefedcfccdddbaecbbbeedafffdfeffcbeacdefdefbdbddafefabbdcfcbeeabeeaefafbeaefbfcbdbaecefbdbdcecfdcbedeccbbfdebadfdebafccbdeeabaefffcbfcdbdbedbaceadbfebbfabdfccaeedbadcbaefbbcafdaffbdfadbbbaffffeedecdbfbbdffeeafcbbecaaddbaebefbfadebaceeaadfaddfbffafeceffadecdfcdecfabceccfddfddbcbcadbcffcbecfffbcbbccdcadebdbbccbffbddbfceefccfabbdaadabdcafabbfacfdbcbccbfceeecfdeadccdfbeefcefcadddafffaffebcaccefefbffafddcdbbbdfebadfcbbeebdcfdfaadedbcffbebbeebcaffeadbbeafdadfedfedceaaceeedbacbedeefcbbfaceeefcfdfddfdeecceacaadedffedafbfaceeddbbcfdfbafffffdcfdacdadbcfddabfbecbcdebacdadfecfeaecfdfbcaeaaebedfbfcfcbdcfefeeddbfaabebeddabbceeadacbacfdbdbeacdccbbfbeffaaecffddacccaeefbfabbcfdefbedebbeebfadddaebbefecddcfebabbdadbcafcbaeeeaeabdbbcbcefbacffdeaeaccfbeacfdadffbacfadfdadbcfdbfffdfcebbeedceaefdbdbcafafffdbdcadcbececaccbfedffcfdabcddbebafafeaccfceafefbfabacbcdddfbebdafeebbfecddbdebecfdfdefbfebdadadecbaaebdfdbaeecdaeddbcedeffccbfecaabadbdbbecdaceabcbfdbabfbffdadbbcafecceacacaccdbccbdbacdfcafcedebdedceaedbefacbfdadcfccbbdbbeeccccdcacbdecdebafcdcbdedcfabefaebdffadcffadddfafadcedbdbceaddcfaeedccfecaacdffaafebcacfffdbfecdbbdfafcadcefefdafdcefebcecbdbababadffcdcefccaffaacdbbcfcadaeccaaadddebeddbedebadececfacbdddfaabdaceadbddecaffacaecbbaabaadcedcbadfffabdfdaecdadaadbfecadafafaeadfeaeecaebefacdfcbaeafccbfcfacecbbcbcfabaedcbfecdeebcdcdbbfefbbdbcddfcbbedbebcdccfbedbcaebdcdfdbadfeaaccbbfcbbabfcaacadfbefeefaadefebcdccabfffedfccebacedbbbdddaefaebbcfefabfdfedeffdfddeefcdeafcceadecdacbbfbdcbadefdecbfeadaeacaefffacdfbabfffcababdcdbbfcabfbfafdbabedcfbccfcbdbcfecaeffbeaddefeeededdfdcceddbcbeaccdbabbabeebcddaecdacbcbbbfdddfcbdaaabaebaebdfeddefdaafbeceedbffeecdfbfcbaaaafdfcbafadaecdbddbfbccffdacdbfccdbfaefcabdabdfecbbdcbbabdffffdffdadadceddfcfdebcefcadbffffcfdaedbfffbaabcddcfdeaadeeaabdbfcecafbcebeddbfaadcfbebbfccbfaffbbdbfcbcecffabccbefcceaddecdedeeefbecdcdaeebbbcdcdacecdccfaafffcfdcbdebcedddefccbeffcedccacafaaeaadbffacdacfeffebdfaddfefefccefecfeaeaccefedbdadcfaadcedeefdebfcdfdeaceccdbdedefaeafefdbafafebcaebceccdedebcbbdafbafcaacfceecacdcaafccedcdcbadabddbfdbcecedaaacbdbdfcbcacefdfbabcbfdffcdaceabbeefdcceaafbccdcfabebfcccbdecbbdfdcfeefafaaccceffffdddafbcddbcfebbcdfaeffbeedaeccebdacdccdefffaeeffdcdacceedabaccfffdcceefaebabacccaefadaefcaeeeaffedacdbebfbaceceffdbeafedaadccefbadbbbbefdecbeacceedebfaedddbcddcecdfacdafcabbceaabbeadbbaaebdbfeedefaafeedcfbdeceedbabcdaacbffcedebfefbaeccfffcdecebdffedadedaefafedffdcabdfbbadfbcabddeeccabacbdbbedaeddedcebbacfdedaadadbffffbfaafecbcbcfafbdbcfdfbcfbcbcdcfebdbdecbcdeabcdfbfccababcacbbbeecbeecbfbeffadbabeceefcededfdafbebfbefcefbccaebcddcaddfdeafcccddfedafbaafdcfbfceabafeadbfcafdefbcebfceafeabedcecacbcfbbecfcdfabfefefccccaabfaccceddcededeedefdfffebecffceeceffabcfbeacddeedbacaecddefffaacbbeacbcbeabfaceacdbdeeedadefecfddecfacbdafcdaadebdddfdbaeacffaeafdfbaabedbbcdfcbaebcafeefcebaababaabecbaefcefddaecefbffaeadfcdaafbfdfcefecebbbcccefdaeeeaedcddfcecfddeacfcdbfffcebedffffcdfcdeebeebeabaaefddeaedffafaccfdefcffdeeaedbffbcbdddedebabadbdefbebacaabefceefafecfabcdffcafcccababcbcebbbcbccafbfffccbecdbeedecaacffccfddbfcaabbbcefcdcbfdceaeefafeaafddecdbfbedaeecefdceaebbfdadedcfeeefbddadcfbaabdeadafefccadbbdafcedcffeafacefcabaacaacadafabaaedabdcfeebabdeaacfffdddfeabeeabaadcbebdbbcffdaaaebceaecafcefefeaacddecdaaebecdfbaeefbcbfcbeeedcadcbdcdadfffbadcaeedfeadececbfdbdfdcdbdcbacadffddebadffcedfbfccdccdcdecdeebecaccacbebabcaddeefcbbdcdaecdafeceddfcfeeddafeaaedbaaaaccbbacadddaeffebedaebbccabdfcafbfbbdcebbafdebaeedefabbbadaecbebbfdabcedfabaadcafbdabbddaaafebefaabedbccfdefcfbccebebbeccafacbefeadcbeabcedadfbbcabedadbdccdbfadabadfdaeeafaabbcbaeeeffffbfcfeffcccefeedfbbeaccfdebecbfccdcbfcdecfbddcbdfecfcdaacfbbecbedaaecacbedbedfdbfbcbcddacfacdaafccaecfaedaaccbebeaccfabacdddaeaefaeaeadddffeffadfbdabddbbfbbcbbeddedbacbeeaebfdaedeedefadcefbeefebcdfedbdceeaebedeceeeaacfabfedfadbebdafaecffeeaafbccbcdeeebbefbebcaecbdacdcfefaecaaccbabbccfddaebbcfcccfcaddedacaebdeddecfbdbfcecebcfbcdabddbbbbfebcacefbaebabfdabccfadeabbfefebffbfefffcddedcdfadccbeaeefbfaabeedbfeefedbfbcedaebbcfbdeecfaaeeeefcbdbfaecbdefaacdddcfddffaafbcbfabfecbefeacbbceedaebbdbccbbafbabdcebccebbedccfcaafdabbabaacfefbabafcfeaefdfdaeafefdeffebaeaaedaadfaacbefbacbabffabddbfdabeaceacbdfccaaacfcdfeeddbffebcabeaadecbdcdcfcbdeecdccecfbbaabfdefcbdefafdccfffcbfcabeafdddbcbcdefbebfefbafdddadbbcfdcbebabafdbebeaddeecebacbbccbfbdddabadbccabebabdedceabddabadbbcacddfcbeececdcbdbbbbfaedbabbceefffaeaadcefbebebeabeadebfbccdcebcfecbcbdcbdcfffdcaecdecfccdcadffcacbefbcdedbbadbbdeccaeacfcefddbedfbaaaafabaceaadeaebeeffaabaffdafefbfabdcbbabededfdcfaaebebafdadabbbadbdccefbdaceaaddeeefdadcebabbfbebdfaebdabebfafceabdbafbeabffcdadefdfccaffdffbaceebbeaedfbfedddecabbabceedfbfbcdfabfacfebddccecfdfddcefaeeababfbcefaebcecdaaceedecbaeedabaeaaefdbcfeddbddfdcfabfbaafaabcfeadcfaeacbcddeafabdafbeebefcdcdfccedaecafdfdbfdaffdceaeaeeadaaebdbbbebfbdefecbeeabeacbdbfdadaefbaedddcdebccdeeafdaefcaeadcfaceebfcfadbbdaefecaebceefbbedaceebcbecefdfaccabbedcabfdbacebadfaeeffedeeefbadcccaebafedcdfbbeeecbabfbcffdbafefabaeddcfcecfdabbefcfdfebaaeacaafefccbdacbdfeabbcedbaaddeaaadfccaacddfabdeaafcbadfadbdcceabdddecebabefcabebaafcbaaebfbbbcedfdcfdfeceaadabefaedacdbcdccafcfbbdcceddbeeeeadebbcecbcfdadfdddceabcdeaabbdbcbcffffcabbfafdaabeabacebfdeffbfcccbcbdeeedbdeffebfeaacaafdfcbbefaaccecaeaedeaaaabdebfdaecaeecfbbcaffebeeabafcbcadebbeccddbcdccfebfbdefbacaecadfcbabbcbfcfedaccebcbecbebecbefdfdbcfebffcedcccaafcaeeadecfdfbdceebdbcaedbbfbcddcefcabebeacfedacdacaebffcaeccefefaffdcfcbdccafbddfffceefabbddddbdbafbeafadecffbbabdebdbdfbcecceffaeceffabefeefccdfcafdfdecafbafbeadfabeffbffcfdbadebebfcedfcefecfbfedcbceaecbdecefcfedfdacadfabbbfccffbcbfffdcbddcdfdcdddddbecdeadffafddecbeeaedaedfbcacfbadffddedebdeebefadccffcacffdffaddfeeedabbccedfebabcfeaadbbdabfbbacbbcdedeecdacdebbbeebcbcccaacfeabadfcebeeaafbdaaefeceeafcbdebdcebeeabdbabccededafdbbcfdffaaaffedadcfcfdafdfeeddfebafbcebecefaeadcaafffebcedcabdcfaecabddbaebdfdbfdadddcbedddecdfecaeaeaffcbcfdaaadbfcebefebdfefcbabefafbaceaccbbbcbeeecfcdaaecfecabdaeaccebbbdedcceedeafdeddeffffcbcadabdeddfacdcbbeabfadbadbccdbcaaeffcbebbdcaefaeaaaccacefadbfacbfcfbffeccfecdfeedeebacbddcbcebebdfbcfafbaebbdffdeeabeecfbbcdcaaaaaacfcacffafcddebbfcadcaadeabbafbfaafadebadfdfdcbadddccafdeeceeddfecfdbcacbdaaefebafeacaadedcbabbbfedcbdafeebacceddcdadcbbeefbcabfeeebbaecbdffeeadccebbfdbdbfbcfbecedccafcfadfdebafedaeeffcacdfbdbaccdcddcdfdbbdcebffebccbccdbdcbebfbdfaeddfbfbadbefbacacfabfdbbbcabbbfacdaaebbfedfbdfcebbbecfdfaceacaafbcdcaaebcedffefdecedccccafeaeaedbfffbccfabdacabccefebcedcafbccddbcedcdcebdbabdecfbbbeabbbdfabbdbfdceaecbbefecfcafcadeafddafffdeaeacfddaaebabfbdcecfcbcccdadaeeabbebebaaadcdbedebcdcdedebdccfbedceaedeeacfaeaefbcbeeabfbbdfcaedfeefaedbcdeaffeadeacfbeebcffeaccedbbfbfbaeabdecbecaaefaaabbfedafdbdbdfedceecbdadacbcbcfbcbdcaeadabcabcebedbdaadeebdffeaebdcedeeceeecaeeffcdeabadceaadddcaefadaeeacbefdbcfcdceedbfcedebedaafbcabeaecbabdefeadafaceebbfeebdaaaadbaddadeaefbdcdffbdbcabbccacbaddbaaaacbaaddeffcfcbfcbdfbeacdcbcabeebaccfececdaffafbbffabaeaceecbcbdcaacffdfeaabdaffaebdbcdfbdcfecbfbabeccdddffdfafddabaabbebcefeafaadbdddaadbcdcbbaadeaaebbccbeadddbefcebfcccccdfcedabafffddcfbffbccaafbedbebddbfdbadabadfdcdedfcefeececaafbfbedacbbddffacdbdabdfceaaefbbadbbdabaaeabdbbfabffcfabbccfefbdfaeaacbcfcecaadceeecfabcfebcdeacefecceaddffafaeedeffcbefaeaebaedcadaedbbbceefefebdebbedcaefcfeecbfcadafedcbcebdecbdaecfafedfadbdbaceddadccbcbbbacecdbcddccebcecffefacfbeebaaefcdefecedcacaadccddbaacdfacbbabaabcddbddbbcefdaabbffdbbbfcbeefdcebffbccfcedfefecdbcafabcafbcafcacbbafadccdbededfbaefeefcbcedbebabaaebdddcffdecacefdaefeebadbbadddbbabeafedbbbbbabdafcccbcaedefaabaafccbaaeecfdbfbadbabecdfcdbbedeccbdfdfdcacacffcadfcacfbaceeafddfcfdbfaeebeeebdfbdddfeaaafefaadaeadacafeedcedeebbbffcfafcdfbdedababcecabcbbafafaddccfeedbfcdcbdebbadfefefecaffafaacadbdaebcedbaebbccdfccdecabedbbcbacdddeddcfddfacadddefadcfaefcedaabbadffbcadcfbeecadeefdffabbfeddeacbcebbdfdebfdccadbcfeeaeebbfecbfbebfebfedceddbfacfcfbadcadaacdddbabfaedfeebcecdeaccecaceeebbacfaaefeeeecccfbdffabafedfacbddbabbbbaffdbdaedadecbbaedbadbceeecafddffafaaecfcdbbaddbffafefabebafeeafbedffdeafddedcdfecddfeebadceaddcfaacbfedceddacfaaeeaecabeebfacbcffbededfacebddbebdaabcecedabebcecffccaacecaaefbaddffddabdfeecacebaddbdfabcccccbceeafedaeafacaffccceadbbafedbcbddbeffedfafcddcebccbdbaebdacfecbffdfadacdadadacdbeddfdccbffcbfeabdddeffddfdfadcdcdbceebeabfcbdbceadeddecfedefeacedbabedbacbaadbdccfcffebcabecdcfafefcceccbfadcaaaaffdfbaabcecaacdafacecaafbcbdfbcdfbcefabcddfeebfaebfacfbfeedebcbafdeaeabcedeefddefaeccfffbafeeefacdbfcfabccdebcbddefaaacaaaffcdfeababedebbffcccbcbcbcdacfbeabababaabcebffbdbcbfbeaceabbbbfaaacecdfbcbcafdabefddeaeffbcdfbdbbbcbebdceabeceecbdefaffabbebafddaedafedcfbefcdfabdacafaadcddcecefdadfefecadbbafafbededaacafbefdfbcbbeefdbfcadcededaadefccbdaabafcbaebefcffebcdabbcebfcdefadbfddeefaefadfaadefbefbdbabcdbabffddfdeddaaffcfcdeafacdcefbeeafcaedcfdadceacaadbddcededabadcacebabbdbdceecdfdebfedbaaacbebffccaafdefaebdcfacddcfefaebfcccfdcbafccedbecaeffbfcafbbfbbefcdfccbdaabebceedfcacdbadfdcdaccdabaacefdbfefcefecaabedfbfdbdbcaaddbeabdbfcdbaabfceaadfedafffcadebdaafbfecefdadbcdeffedafadbafafccdcaffbcbcebafdbbcdfdfabafabcdefdaefadbcfaaceeffdefaeadcecfadafdbdcbafbdbedaedebdffabfbcdedbcafddcecdeaaceeddedaebffecafddbcdaaeacfbfeedbebdaeacaaaebbabbecbaaedebbeedebfeeafeeaeeffafaabddfebdafcbdadddeeacffcfafecdefeefcbdbdaedddddffebcdeecddebeeecbaaeeaaecebfcfdfcadccbdddcfdfbfbbecfcfafaefcacacfeceecffeacabeaeedbbbffebcecbfdeccdcdcbceebcbeffbceffecccfdcceddebcfbbbaadccfdbabafcdcfafdcbaaeccbdcbfcdbacddcbdaafcefeebbebadfeffcdaeabbebbaeedbfadfdfbffdeeaaffefdccfffafcebbcafaeefbadcbcdbbfdfceddaaababfccfadebbcebcbaaaacbcabefbebeaaebccdcdaccbdabfaebddeeddeecbeabeddbccfaaefdbadbafcefdcbaafefdfdaaebfdbbeebcbccceaddeacfebadacbedbdeeecaecfcecdfceeabfbabfdbfafbcfcabdeeecbdeabbeeaffbeddadcdaaacbcffcedabffadefaddabbaadbaeaddaccefdfeffddeeefefdcfaeafdaaaaefecfeaecaffafdaafbbcfececdfaeaefabfeecbcdcafcacfeaabadebafbeafeeecffecdabdfdccbbdecbcebcfafccedfcaafacabefbefefdddbedccddacabdabbcbadbffefaeeecaeefcdbcbeeecbfbbafceebfeacbcbccefdbbccfdafbbcfbccacefffeffaafebdbdbcdeadecfaffdcdcccefaeafddcfadcdbaebaaffabefcffcecffcffbfbaebcfabdbaceacdebfdddcabcfeebccebadefaddbcbedccccbfabddaefbefebdbedecbafebdafaddccaebbbefecfdadddccbfecccbbbfbcdeddafdecbccbaebafcbcbebaeaacdefbdcdacbcfbdbcdcacaaabdbdfeabdccaadffdbefcafedcdccabacbbadcbbdfeeedccededebfddadacfebddfafbfceecffcaadeddecfebaeadabdfdeacbfdcccdaefecdcfbcdfdebcfdfcfadcacadaadabfddcdeffebcbbfaceceaacebaeffebcdbdceeedbefcdebdfbacadcbacaeaffafefefbbddcedbdcdaffafebcfaedbebccfecdfecdcaebdbdcaeadbafaabfefcabbceeccaaeaaadfaaefaeabdcfbaadacdadbfddbcffbcdfbcafdcbfccbbbabeefddebbfbedbeeaabccebadfeccbdfcdeafacaddcdfbbffcaadefedeecfdefeafdfaccfacebecbfafddcadcfefebbaaebcfdaffbcebebbeaeacafacbdfbdfbbacadfbfbaacadcddbffedfdadcfdbdbdbacbdcecceecbcbdfdafdaffcaacbaebcddafcbcceadcffedafaabebbadaffcbeadccabbfcabfabfabdbeaeabcbbfdcaefedacaafbeedcbfbbdbabfbbbfabadedcacbfcccdebcacfdebeeefaffdabfbbffdfecbcdacbdbfffecedeedcedaeddddacadadbfcfcbdfbceeeadfcecdccbebdefcbecbbddccbacfcbabfddabbcccecaddbbbbceeabfcadfeecfbbaaebaeeebefabbfcfbfbfebdbdedebafcddfdbeeaecaffdafbeadcbefaadafcfeecaedfaebecddcadaffbfaedbceddeacaaaaccadecedbbeeaaefafaafbcedfadaadfeeacecfdfbdcecfabbfbadcffaaddcbbcbeaecacfcacebaecdfadebaceddadfefedfdefbafdfdfaabacaceddfabcabcafcfbeacfbdeddadeaeaecbaeabfeecaeeabecebaefaedefefaeadebaabfabacfdbcaedbdaccbfbabcbdbefcacfedaceadaabfdcfafeaeedcaeacecffeaaeeacdedcdbedceaedddfefaffafddfeeccabcdbbacabcbadcbdeaaecbdefeddbdaecdbbbebffdbacfbfbbfedbcfdccadfbebbcbcbcccfacdcaeecebabcbfccdddbdabdffeebddefdbfabfeefecacfadfcfbcaaebaaaeabbfcddfabcdbbcfecdbbbbfcceebebbcbdfaffeaeeeeefadbdafaebfbceadcdcafdfbefaeefecbfafafeffdbefadbbdfcdeffcfefdbebfadabbdbbacdadfdfdadaffefaddcefcfacbdefdccbcdcdaefbbaeeaeaeaafabbaacfeccbbffdbefebaccaaadfceccfddaeceeafabceeccbacfaeeafcafddfcebcefdfebdfcfceebfdbdcefddbfbfaabdccfcecdbebebebafcaddccbcbcebfaaadccafccfadbefbcbfabbddbcffeaadbecefecedbcbcbbbedfadfadebceafacfdddeecaaeabaeccafecefbddddfdbcdbaebcdceeaefbefdbacefebfdcdffefcceeacdccdedeecaadedfadfcdeccddfebbcfcaccccdcbccfbcbfcafbecaecbabbecadddefbdabbebdbecccdafcefceabddcdcbcadebacaaecbadeceafcfaadaeffcffcfedbdefffeaceecbfededeacbbfcffcabfeccebadbedffeecebacccacdcfaadbfdfefaabfcdaccacafcdeeebafcddcaebebeedeafaadacaadaebcaccdbcacaccdffedcdbaaaeceecdcedbeaadaceeccbcdcdfdddbeefebbdebeefdebcdbfefeddcdeacabafdaadcaaebfcecabefdcbbaebbbebadccaedbbfbccfdeacbcbbccababdbeadfbdadeebfefcccfaafaedcbbbcdecfedabfdffacbeefbbfcfbcdbbafeeebdbffaffaeaddacabadeffffcdedccaeadceccedfccdcbaddddedbfefabecafdcbdfaffafcbcabeacdbedbdfecaeaaeefbcecfafaabbbfbcbcbfdffffbcdebfceabbcdbbdcfffbeffdcdcdcfdbfddededaaeecaedaeaacfecedccbcafafbbfeddfbbfdbafcededacadecaceecbcbebdbdfeabdefbfdbfbabecfbfedcbfcaadfbecdcffaaffedddcaeabcdaddfcfefcebddecdcfbeddfadecbfcfafbdabfeafaebebadaccdcfdeabcdeaceebddfadbbcbfdecfeecddefdfaedfaeddddbaaebdbeaebffbdaddeccffbbafddddebfffcdfbddfabcbbdeeeffeeeefbaefddcfeaafaefcddbdeffddfdebdbcffeffecdcadfbfaadcbcdecdaeacffdefffadccffaceadcedaaceffedfaaceeebccfdeffbdabdeddcaacedffeefdfeabcdbbaddadcfceefdeabfeceaeefddadfcbccccdfbffbbeeefdebffbbbeedbbfcfacaecfafdbfacdcbfbdebdfdabaedbdedabdfbfdbaddfeebdfffbfdfeacacfdbacebbfadbeccadbbaafdbebdeecafbcefccffdaebfcfaadbecbfbcdfcccdbecaabcebccffbffebecacbdaaedacedfbffdffdbccebdcdfbbadcdedaccebbefaadecbcafefaaefaacffbebdadfacebccceffcacffabafaeefaafcebcabeabacbddaacaeecbaffeabafcdaceeccfcdbbabafacabdbfebccfdfebcdcfbbbfdbeabbfedffaaededebaceeccdcebdddcddfffbdcacbbdeeedcedbfaaddfafebbcccfdaeedbcebcbcabaaffddcebefecbcbcfdcfbcfafbbfbdbcfdacaadefafcfefaddaaabfaaffcabdbbabacfbfcdfffbddefcaaeafabdfffddfdcbcebabcbaeeccbfabedacbaaefbecbbdcaabeebefccdecdbafbdbdadefcffccfffdaddcebacaaadbecebaadabfdbeadecacfaeacecbdcbdefedfcaeddaaabdaabefdccbfaeecbcfabbbbccaccbbefefedeacabbebffedbecaeabfabbcdbabbbecedcbecdefedbfccfefabedfabfccbceffabaeaeddcbbddadfeddcbbeadabbfbacbceafdfbfdafabcebffccfbbbcfecdfebfefcfefcaedcfcbaaadcbbecdfbfedcdafdbaedeaeafdccbfafbdeefebabfebacafecacbaeaffbeefeeefdedcbafcbdaeaddcaaedddedfcecfedecccbaffbabdfdabcfadeafbbdeafafccefaeabdfbaaceedefbeeacbdeddbaecbbfcadaceafdfdeffdacbaaacacddcbdecadddecaebfdfeafffeddbcbeaefddcbfffadaadfedbcdeaffdfcecceeebafcaebecfaceaffbbafbbbbcdfdeedceccccbacafcebafebbceebacdecbadfbebffdecbeaffaddaefbedfbedeecffdadaeadffbcdeeebeaaaefcbbdebacfddabdedfcabefbdbeaebfffaffdbbecadfffbbeddaaffdefacbdbebadddbbdfaddbeafefcbddaecefbacfbffccbedbfaddcdfbbecdccbafdfafecbfffdcfeaccdddaeebaaabbdbcbcedbdeefaabddbfefebedcadebefdcfeefafbffaceeafefdeffcdaceffafbbaebeaedbecdfbdfcdfccffeabdbcaffecfffccebddebfdceccebfbedaaccdeebdbdefbecabfedcbbdfebbcebdbfefbceabbfcbcacadcadfcaceabcbbabeececcedccddbcadeaebbbedffdbccdacdaeddffaacaceefaadaabbbdfceeafcbcdcdafcebfabeaebdadfcbadeeabfbadbbbdeeccaccdebfbaafbaccafedcafaeddbfaddacbcebabecdabbbaeefebdeacffceffcadbffddbaadfdefcbbddbeabfacfdbabecacbccdbaafebcabbdfcdbbffbcbfcaeddefabffbececacabdddacaddafdfbecabdebdfceddadceaddccbbdddcaefcbeacabedaaccbeabcdabdeebeabbadccdaecababeecabdcfedbdcfafbccbcaddcaecbadddecfceaefcdffafbfdfefacbbcddcdecefdfeaedaffebadfcceabfcffcebaeedfadcbcfecfabdaebcbafbabcfcebccfecbaeabefaeafedeeeffbefaebbaeafedefedccdbfbeafceecdbccdbdebdacaccddbceabdeadcceedafdceebffffabdfcbdafbefdceaccccdcbcefdffacfaefdefddbfdfdabcacfcaebaeaebafeeaeacebbbfacdeaabdabdcbbbbdcbedadecfaedfbffebeedeeaafcebbecccfcbfcefecbffcccdefaebdffafbbfbfdccdaefdcfabcbfecadbaffaaecbeacccafaddcaacffbaefeefcbecaddffecccafbcebbdcfffbfaabbfbdaeaffcadeecafddbdddffeefdccfbbababeecabcccbecbfaefffedbcfffebbbdddfbebefbbcffdefcdadcdafbbefadafaedebfeefbdbdebdeaeeaecebfdaaebfbadbfdbebdbfaebcddadcefaaadfdbbfcfcccffbcacceecbbaafddfcfcfadcecbbbedafcedfbeabbcebabbdbceafbfdaaefbfabdcfaaeeacdcbdafdccfdfaeaefddafbcfeeeccdcddddcdbafcdcaebafbceeeeefabfbfbfdebefbaabedbedddbcfaadbffbcadaaaddcbceafdeebbfaefddbdcafaeadadcdceeaeadbffbedddaabfcbebebcafeedeffcbfeceaceabccfbabfbdeafbcdeccfbcebbafeefdedefbfbaeddedbbdeedeeefcfcdeeedeaccbefcfcfbceafafacfffedccfdeabeffeecebdfeddbfaadccfcbcedeadddbdbfcebaabecaafefbfebedeeeacdafebfabbffaffccceecccdffeedbcfbbecfaddfbdddebcffeeebcedcabafefaacbfdaaadbaaaebfbbcabdacbaebacfceeadeffcdecaadceedabfeaaacabfbeaacacaebdfaefddadfcfffcefdfffeacaefedacbeaddcddeadbcdddbbcbedeaebedeeecebdbfeabfbdcdfecbbbdffcebddeceaabbccfadaeafbebbefdcbfdaeeacfaabbcfdfbbafebadbecbfbedecbdfbfcebeaedbdfdaccedaeaaeaddbadfeadcdeefefdcffdeefbdeffeebfbfdcddaceaaedfcedddceddfdaeecebafcabbbfbdeacacdaadfbdafacabccafcffadadfadbecaadbbbddfcfcdecdfcebfcfcdfcbebabddeddedeafeabbcfaebdeebeeaafafeefbbafbbfbdcebdeffddadadfcbccdbfdabecfdfdfacabeadfdfcbdaadecedefdadaafafdfebacfdfdefabfaffecfecbafbceaafafdaceedcdfacdecbbeffabbcbfbecdfdfeeedfeebbcafebdeafcfbaafbaedbccbfcceefacbcbbefabffedeabdfeecdecfadaaaaedacabdbcecbabbdbabefacecdccfbfcdccdfccfcdbeebeffffffbfcdeacefdfccfffabaeafaebcccafccbedcaaccfbbbdaaebfcefbedcbaddacabfbdebdbddafcbdcedeaaeddcfbbffeddcafbcfebdabeecccdcecaefffdffeaffccdbcddeabebffefbadddacffafdeddcedabdfefebdfbbbbdcbcbeacfcecbbdbdfbbcebcbcdbffafbefcfbbcffbbcffcfcfdaacdcbdcebedaecbdcaacdbcedbfaaabfcbdbefcebcffebdbcfaeffdcaddcffdebbeccaccceeeeddccaabbcfcbcaebbfaeeaaddcbafdaaaeddffcacbbfabacecdfeebcebffdaeffdfdabfaafedbaebffceeffdcadcebbbfcfdbaeefcfafdffabeeddebbfedcdbdfddbabacbeddcfdaeedafaadcdebdaadcfacedfecabdbdeffaaabbbddeceadccebbafebcbfffeffebeaadafbccbddccaedeedabfefecfbcbdeebfefbadfeabeedfbfbcbeefbdcebaffaaabaddbfcafcbcdbeaffdafeadebeaedccbfddaecedddcdcccbfcafcadcafcfebbbcffdbbcfdabbceacecbcefeaacadbedabdadcaddaaeebbcbecdbbeaefffcffeacfecdcbadbcbdcbedaefffdbecbefdedfefcccceefaaeeffafaafddebfdafcdcdfefadadbebfcefdfabcceababcdebebecdfbccedabfdfcdfbccaabaeabefdbdeeeefbecedbdfcebcbfbeeccfdffebcccdfbfdabcaeceabbcefafcbffeacaadcecdaaaedfcbcefedbfdbbaedfbdbeffcbbaabdefeffbfecebcaededbbbeaabedfdfefebebcbeddfbdaffacbafafbdfabeedcacbbcdeaccccdfebcdacabcbcededafdebbdceedbebdebeccfabaedcbdbdebbcadcddeeaafddaecefafababbfbfedfebffbbfdffbfeffebbfbfbdbcdfacbeeeeefbfdcfcdbbfedcabfaeddbccfafbcdaefcfdfddfedbbfbbadbefebbdcadfbbcfafddadaadcdcafdbbaedccaeccfffaacdcbcfbdcbaadbfaaedaebdbfbfbabfcecfdacbdedcdfccbcbccefaadedfadebbdfcdfbfbecacebdebbdcaedbfdebceacfdcecccbcadefceeadfaebaaccffcaaacbddacebeebeceddacdcebafafaacffbecaebabcaabcbeedecaadbacbfceaddeeeceabacfebaddbdfffaffffbcfdbbbceadddcdcdefddafecfbfffbbabdcabeffcbddedbdbbfdbffcdfffeedccbbdbfefbacebdffdeeadcdcdcfaddacdfccbeedcbabaffecdbbaeaddbdceebceccdcbbbfdefceaafeacefbfdfbadcaafcbcacaeecdeeedefbbfffdadcaaaecdfdddacabaabffacdeeecfccdcbcaaceaaebeeafdcaafdeeefeedfeecebdacdaeeebfadcfafcedfceacddfccedbdacbbbdddabcaefbdcaeceeaddaeedfbdcaacadfcebdafaaabdddfdbfdddaaadfadffcddacbcbfdeafbfaacbdaaeafabbefffcfbfedddddcebfadceccacbbddfcafffadaadbbedcfccdaddbdacddafcccfefdebaddbbbaddcaeededadefcaabefdebeffdcfaabadecefffbdedddebdaeefaddcdeddacfedebfcaafadefafedecbbdbeeabdecfcadeefbdbacfbecbaffceccbceefecdbcbededdcbbabaebeaeebececeabbedaebacdfbcfaafccfbdcbffdecebefbedfccebfdbbaabdebfdbcaabffdcdfcfcabcafbfabfbbbfdbeaccbbbcbbdaabbeeceabefdedfcdbedcaeefbfdfffaeacbdcdfbbeecdcfccdfbbfbcabfcafafdfdfdadeaabcedcbebfddbeabbdeafcaeacafbfbbabeedcbfebabedbedfdafebbdddddedcfcadeabaeecebbcfdaaedfcdcaafcaedeedbabfdaededadfddcabeaccdeabccdadbfccbebfefefcebcbadcdaecddbdeaecdbfbcfbefdafaefbfaccddcaebdffadbbfecfccbbfbbeddacddebdecbdcdcdeafcdefddadadabbcdfddaebfdfdaaddccddacabaefaecccefcdafdeedbcbededfcacbdaabcfbfcebfcacbfcfedbdcafeccdcadbddbeaecccdbdaaaecaecfdacadaecbbdbbcbccdebbcdeacfaedcfbedeafecbbbddfdaacccdbabcabbbafedaafbbaebcffdedcbbbbdcfabcddebcbcafecaaedcccdfdfffceebfbacaddbdcabdececaaaabcdcabcbfccdbddeaedcbeceeeeadbbfbcfadedbeffecfdbcbbcbbacfefbacffbdffeeccaaebcbbadaebfccbdeaadfebaaddcacfccfcefdceafabbaffecdecfdcfdaefaedacebcffdfadedeafafacceedbedabfccafccfacadcfadddbbbcabbcfccaeddecfeabccdcbddcffaedcdbebdecbadceebadccabdefefdceddbbefbaaadcaecbeeddbbaceacfefbbdcdcccffbdffddefdfcedeacdecbfbccfdbebfdedeffedfbecbbfffbbbfefbcaffefeffcadfafffebacfafcbccccdfcaaccaeaefcacefbbedfcaceefeccbdaebacddabfadaebfdedaadfefddaeafcdddfcdabeecaebbceecbaabefabaffcefceadebefcadeeafbadafbcecccbdaedaabfbfceecbbadecdfdcbaecfbeceabdabdfebdfffcdcadeedcaeefaaaacaedeeaffedaaacecbdacafbcdfbfdbccfdafdeceafbccbacaddfaeeccbcdebdebbbaadebfdcccedebcfccdebfcadbdbfeecafebedfddbeeccccbffedcedeaebbfecaccaedbafdeaeecefccfedabdadcaccfdebafddbbcdfcfaebbcdcedbdaafebbccafcbbfcebeeedaeabcefadfcdedfbaffeaaeaaeccdbdcfdfbfddbeebdfbeffcdcdfaccdaabfbafcabcfefccdaaeffcdfbceeedacecaafefadeefffabfafefffbcaaacaafabdcbbabadeefaeecbfbdbbcbfdccfdddfddeaffbdadbdaccfeeaedadeedbcecdedaebcccddfdeceaefcdefafedabcafdeeddebaebcfdefdcccfaeeafbfffddcefbadceafdbfbddadeeffababefbeddcefbfdfcafbbcccbefddcdeebececcfafffdadfefeeeecffbaceadbbbfcfefbcacacdbbecedadfaaabbbcffebccebbbfeeddeebbeddaeacccbbfcfaabeeecdabdbcdadeaddaadfbaedfecbffccefdcabadcdbcefccfefcbeddbdacacdafcacdecfaadbdbdabdbeeecfabadfdcabedfdcecfadfdaccecaacccbfdcacbabaeeadcdffebeaadebabeeffffebbeaaebaebdacaacfcdbfbfaccadebeffdfcddedbafbbfacbacbaccbefcfcaadaaffcddcacadbeefbdecedfcfedefefedadfdcaaeecbbbaddbbcecfbbbaaeaaddabaddefaeefeccabafbfebdcedecbbeebbccbabbecbdaffcbddfcdadadfcfcadbafaabdfbafedcdcadaaeffafdfbbcbccedddbabcedcadddedeafdafdacedaefbdcbeffbfcfacdabbbdeceeadaccbdfcfaadbdffadbfddbedafbbefdcdbdffbaebedbeaaebdedadffccdcbedcdfcdfebcaeafdadfbbadfacfbbaaadbbdecdcbdcffffaeedfdbcebdceadaadbdddaecdaebfbebdcdfdebaaebfcccedeffdddcbacdbfbaebdeeaafcfceefbacbeaabddacdabbeffefeecdcfdfaeeebdaeabfecfaeebeaebfbbcdfacceddcbadcbbaccfbabedddbddffcbdbbaafcdeffaabbfeafecbecffedbdbbfebbafbaaffeabbfcceabddaafefcfdebecdafcccbdebcccfdbabaafafdfababfcfdefbccecedaffedbefbbafaacfecbfcfddbeaeaaccdcbfeadfbabacddecaafbdbdabdbaddddbfdcfbdbbecaaafbbfaccfecebababbccaebeceedcbbfcaefdfdfbddaeabbccebaabbddfbbdbccbbafadfbbacddefcceacaebcedfeafaeaebcbbfdefcfdbdcabbdbeeabecfaefddebcbfaeacbafcceebeeafefaaadfdfdcdcabcefecddedbdaacafdafeacfafbbabaeabcfcbfbfededebbeebacecbaceeacbcaaacdbbfcdbfebecdeadedfabadbffcebebbcdeadccadeffafaaedbdbeeeaadacabaebaffbdccefcdbaadaedfbacebcfeadfcbdeecddadafbbfbddebceefbbafdbbefadcdfbfcfbccaefcdbffcbbbcffeebbeaaabdaaaabcbccbfbbcabcedeaadaecefcbcdbeceabdebfbcaafeeeccbacefcccfcbdaafaaeeaefcfedbafaecacdafbcbddaccebedafddbeffbbdfcbcbecedbdccbccbfccaaeeffcafebfceedcebbaaedcbdaeeffebfecbcaeddbeebfdfbadcebceebdadfcfcefbdabaefaaaeeedceeacafccdecaddfadacdacffddacddcbfabafabffacfdcecfabfeeddcfccafecdeeefecdabdaeeadabcbffefbcadcbdcfaccdebfbdabceeadabaceabaeaedaabecaefbefbecbcebefabbbdefcbfbcdcccfadaaaafbfecdfaffcebffbdddadffecbdddaebaedafbeeeaefdfabaffbbefeacdaefdcbededcfbbbdcdeffcbbdcffeceadbefabeeadbaebcdedbebdfdbbfefdbbeccacdeeafcadfeebfafadbccdbacbeefbdceaafdfaeeeffffadabfdceecbcbaaabffbbdfdbcccccdbcbfaacfccbcdeceffdaafbedbddcabbfdaefcffbcfadbcfcfbecacabcfbaedbcebafddebcabfaefbefdeaecbbcebbaebdcdbbefeabdafebfdcefdfafefefbeacbdceefaccdcadfdaddadfcabcdddbdbabeecaaddacecccbddcfdbdddafdeddefcccfadffbafeabccfaeffafdffaffadadafaebfdfcebbceaabaadfeeddefdaadabdbecdafbeedddfbffbfadafffbaefbedadbdeaacffffedeaafdfccedfecfdeccbccdfaedafdffaeeabeadebdfbaeacdefbbabaeebebfaffbbdaddddcbdbaedcffefcacdfbcdbeebeafbacbdafdaaedebaaafadcefadcdadcaedbedcaaaaacabdeeeebdcfbbdfdfefdaacdecddefdceefcbeadfcbaccefdebcbecccefccaddbaaaaefdddafcedddfaeacbdbbbccfadfcfbcbfebdbbadcbddacbcdabbfabadecfcececeddddffcfcbbcdefecfbdbcafcfcddedbdacfcacecccbefadcbfefdaeabeccedbdecbedaadccaeceafbfdbeadaeebeeacbacaaccdabdbcddfeafedcbabbeeedcbecffbfbcdedfedfeefeecbcadbfbedceedcfbedbfbeeaadbdadadbcedffcbcbbcdbffccaadaddaeceffddbbbffbbdafdccaffdecbbddebeccacefbbbaaaebbaaafaccabbadebcaccbcebadcbbbcddccfbaccacbbfaaccfcaeccfffaacbcaebccbfcacfafadfcaeabdecdabbcdfcfeebbdbedfbfdbbbedfbccabbdbfbefbcfedaafebcfbfefdfbedabcaabcfcbaebeaabadaedbdddacfdeedafffcebeaffeacfddbeeafaecebedfddbabadfddbdaeafbfdebdbdbabeafafbecfabafefbfcdfbcbcecacbefdbfccceffaafccaedfadaccbeddaaddafafbacececcafbbedeadaefbddcacedfdedeedcfdbfcaecdeddcbcefcdeebefaabdefaffcecfabadfbabdccecbedcdfcaefaebdcbcddeeedcdbedcbedcbccdbdeeedaaefcbadefbfcfcededaeddebecfaebbafaedafdacfcfeeacafcedadefcdfdcbdeacbcebeecedbccaddcdaffdcbffceaeedacefcafcfadcbeffecfdabfafcbcbeffffbffbdfbedcaabcedeadaceacbeecfadbacaeceebafafafccbfafbbabbfbfceeeffaaeddbecbedecceebbadfdefcaaabfffcecedcecfcfbbfbffbcbccdcfbbbebcefbccecbddcabccfcbebdfaeabbafbaeddbecebabfdbedfefbdfaebcdfefdbedebfaabdafbcebaadcedbabbedffcdfdcdeecebefafabbafbedbeffedfeedbcfeeebdbdecfeadecbfcfeeaedaaececfbedeafdaeeeffdeeacdfceceebceaaadedabcbcecafdeffbdedbcafaafbfbfafcccbfefebbfafaeaaecdeadecbeacdcaeecdaffbecbfdefebdfebfdeceecaeacbbfcececbddfcecdeedccfbbbbebeaddfcfeeacdbdfededfceabbbfdebcffaedbeaefdcebdefebacbdcfdeaafbedaafafabfdccfbcffeaffccadaaffedfaaaefbbecfabdddedcddaaabacbeebbafcececbeffbeafeedfeafdafdcafdebbbaebdadedaaacdecfdecbdffcdbdcdafadbcfeaabdcaabcadcafcedcececaaeebdddacdbdbdfadfacfaaafbccefafbecddeedefbaebaceadcdfcafafcecebedbcdccaedadbeeddfcbcefcbbcddfffcafdabbdcdbedacdeffcabecabecafbfaaebcdaecadabecaeffcebdfcedfcacfececfaafdddebabbeebcfccfdbaffafabebfcbdbbebebabeadfecfeefbbbcfdedfffbebffdddebedfedffdecbdefddcdecfeadcfddfeddbafcecbbecdcfabfceffddddfdbaddfbfcacbdebccededcdcdabcdccbdcfdfdcefefafdadeabbefbeaacfaadefefebbecdfecfaadbaccaefacddefdaaeaeebdbafbcaccdcdcdbabfbbdefbfbfcdfeeeacbefcacbfccdedbefbeddcdccefcdfdaefceabdcffaccfeaedaffdeaeeaddfbbdabebcefaaebdbceafbeddfddcecdbeacadcafaaadacaccdddedaaeacffdffbadbeffecbadcfcefabdbcbfeebfddebafacefcdfcccacbebafedfefccacaebceecbffcfefecefbdadbccffbdaaeadfbbabceaedebbaaddbfeffccdebbfaffffafbbdfccaecceeabedfeebbcefaccfffabffdddacabaebdcfeadcebdfedecabbecccfdceddafcbccfedefcaafeaddedfbaccfdfbfdefdffeadccecdafbabeeecaadeeebddcfefeddbccfbcceabaadfadeeecdbcbfdacfcfacebbcdbbbdaafeadecfdebcecadfeadfdcfbdafbbfccaaabbebbbbbabdaaaddfddfbaadceffffbffdeeeaffcbaacecdbefabbebfeebaacaebdacfeebabcddefbabadabfecfddbefbbbefedfeabafdfdbcbbcfacbecfcaafccebafddfacaaacecfbceabfefcbbffcaaafafdcbdedaeefeadbfffbcbfedcdfecfeffdebbdbedaafcfcacfcadcfbbdaaceffdcddedadfbbbfeedababdfeaacbfebaccbdafebdeebaaaeebcadaffefbeabaaedbaebddedfbafbeacbbbfdbbedebbffceddcdeeabfefddcbffccdfcdcdcdeabaedfbfdabcfedfccbbdfefdaadcbbdfdbfeaeedaddcbfcdffceaaecefaecfbbfbffaeefabfbafaacfabeddfbbbedecececdefafacaaadcbbbdafdbcdbddfdeadaaddaacccfefabccadecdbeaeafadcbebbcebfaafeccbcfaeeecafdbbdbbccbbcdbdbadadbfbccbafedbffecbdebecbccaccbaeebecceacecbeccaffbadadffefceedcdcfddbedaefdbffeffdeffadbafdacedbadcfcfcdacafdabbdbbbebbdeebaefefcadafaedffefcabbbebcacbbeacffdaacccaebadebfabdfbfaaceeaceeeabecbffddbebabccfdfdeafcadeecdcaacfbabfececaeccdaafdaaeedabebedacadeacbfdaaeaaefadecdabfababddbbbfefddceeffbfecebebdbdafaafaebcfefddddfacacefacbfbcbcacbdbeafafbffbaaeebccdbfafeebebecfcadaaaaefbcedfecacdafeaddabacdcdaaafbfcbdfdbaebadefeeebaeeccdeffeedbeeaadaadaccebcbdddcbcecdbdefcfeacdfedbbecaacabcbdbdecfdebccdedcbdcfdbaedbdffbaaefecdccfefefccbcbcbafbaafacfabbabfdfecbafcaccecefdbdfdaefefdcaefdfabebbaaaaddcddddabdfdfbabbccbbbcfbfabeecfcbadbeaacdfcadbedfdbabfcfbfeadcdcbeebbbccfbdffcedcbbfacccbfffdfeabebfeedccadeceffbbfbbddcbfdedafebadfaefadcffeacbaedccbebffdffaceeadbabbeeaefdfdccaabebccaebbdbcdceaaacdbbeffeaacbdeeeacdcecaffaddecbdceeabeacdbfefcfaebdfbdcffdaefebaeabbbaecbedbfdededaeabdbacdfbafbfcceeebdaebabffeadcdbcfbbffadcddebaecdbdffeaebccfdacbbaddfacdeadedacdcaaafebaedfffbaaefdeccdacaabeeafeefaacfebcabddbabfaacefcdacdbaeecaeaccecdbaaaefbedbadaadbdedeeceacddbaeabbffedbbedaeeabbdbddfbbddfacdfeeaaaddababbcbdaebabfbcadbceaabdbcebdbdedacbfbcafaffdadbeebfcabddecbfccddedaabbbdbbebaaadabdbfdfeafcbfdddecfedceadabaafdeffbdecfeeceedfdabffecaadadfbddbfeefdcfefaacfeccffdcedeeeadfdccbcdfbeaabcebfacbcabeaffacffeffeabcffcacacdbeefcfbdbfdeebeaebffcdddabecfddabebfaacecdbfeadfecdadbadfdebdebebdcaadffddcfcbfdfccfebdfeabdfbcdbeeecbafcdbfddaeabeecbaddbddbdfaedefbcabaaddbdddbfcdcdfceffeebddedaabaebcdcccbeecbcffbcabbfcddfccceccbebadcdbdbdedfacacbadcebffffceedfefedccfdfdfeceaeaffcfdbebcdecabbffccdafffaecbddacaabeeefdccaabbdecedeadceafbbacdcbbbdbdcdacffacdcabafbeefdeaccbafdadfcbaaebdefbbedcecbcfbefbdcfeeefdfbbcabdddbfafcdeabbbdfefceabdababdcceacacbdcfdfccccdacccbfdaefcfecdbcecccfaaaaadaadfdafdccfbddffbcbfadfcaacbecbfaccabbcdeffcffedacddddabdfecbfeabfcdeddeabedddaffbfadcaafcceddeeabcdbbcbbfdbdadafecdddbeeebbafbbdbbbafffccfcfcfbbceaebccdcbadbbabcadbdfffadfefcbfddacdbcfcfbebebdeecbeaebfadebefffedfbcdabdcdeafbecaecbdafdbdedaedbfdeacdcbfbcfdedeffbddffbcfbbfbacafbfceecfedfacdfbfdeefdaeedeedfaacaeadfacacafddfddbebadfaaeeeebceebfeaabcbbeedadfcafbdccadcfecadadeeffccffcdecddeddbeefeabbbadfaeffbaebcdeddaaaabaccfabdfcfafbfaedfcebeddbccbecefbdecceadcbccaaaeecdaeaffccaebcadaeffdfabdbbcdbefebaddffbfeafbeadfadbabacacccefadbcedfcddbeedcbdcecfbdceabafdcabacdddccddecfcddcadbcdcbafefbecbbaefecfdadaeecffeffaeffbdccafdafcbbefbbccdcaffbeccadedbdadaddfcadbbacfecaebfdbdbfbeaadadbceebdbfafefeaecacdebfbbebadffdeebabfacdcdbefbcccdadbdeabbcedeeeaeadcbdaebbfefddbebcdcbbcccfbdecafbcdedfdfeeebbfbcbdffafcdccbaadbfeafadfcbeedabdafeadeeafaeebeefbcfedcfaeccbfaeabcceaedcfcabdabafdcadddfcedbceeebbadbaacfdfcbebcbbecbaafbbbbebbbbeebabcabdfddcfbebcabddfcbcbdaabcccbbecaaaacbffdcbefcbcceaaddeacabffcefebaedfbdaabeebbeeaeeabdfacfedecdbdcaafcfabbedeecfacfcccafcadcdcecbafceaedcddaedcceadfcbfdfeecffacaefaecdbebcdbccafcabeaeacdffdecdfefecabacffedebadbdbbbfbcbbadceedafecfbedeefabefdcadfeeabdffeafafdbecaffeaabcfdbcddbbefbebdcaaeecfaabeeeefbfacbacbdedbcfabccddbebeeddeaaabbdecbbccfefabfecedfccefccbeccbdedfdcbdaabdeeebbcfbcfcabffdafdebfabaebddedeebeeaeadcfcaffbbccbffcacffceceedceddffffdcafadafbabbbbfcdcdaadbccfedcbcffbfcefecbcdfeaebcfcccceaeeacfaebfaafadaeaeccefaeedbfbcbbcebbcdebbebfacabcfbbeafffcdfacbbdaefaaaaaeecdbedbebccafcdabbfcebbabaedebaccbecacaeffcbddfffabdabfbabfababdcbcaafccbddffbbdcaadafbcdfffcdcaebebeddddfedbaabdebaaedaabfebcfcfabbfaedbeeacabdcbaccefcffbdebfcecaedabdedacdacecdcecdcfbfcfdfbcffadaddacadacaeffdbccfebdeccdfffeeecfdebaacaddafbcabeeebdaccbdfeaedbbfbdceffcdadaebafffefbdefdbcaeacabecfaafaccfaafabdfdfdebbfbcebcfeffbeaedecaedbbcaeffffbfedfdedebfcefbbccebcfebaebcabdecdcebebfccecbfffdeeedfaffdefcdebaddcafecfecaeaecbfbccbdadffbbadcecabfdeeabbadcfcfddddfffdebbadceccaaeddacffeaaefeceadcceecfaccfeeefbedbdfabbdcfdbfceffccfcadfbeabfdaacbbaffdeeaaecdcbdfcaefcfbdbafbcceefdcfefeaebbbcedcaceabaeeeecdfdbdedfaaeeedfadaadcdbcdeddcdffaddaacfcbbadfcdabcbadceeeebddbaffbccdeedaeddecebfddcffbbfccaeffabdcdfbbdfeedfdffdefdddfdbfdbcadbbbbeabaadafefaeaecbdafaccdcbdaceccbcbbbedcdaaffedfaadbfeccddabbefaccdcdfbacafffaeeafecadaecadfdfdfadacaffaaabbddcebcffedbafdeddcbabefceaeffccdcddbaefdccbeadfbcabdbbcdcfeafadaedfbdcdabfacdcedbbaaebcdcafeeacbcefcbebfaafbcdfedbbbcfebfdabebcbcafcebafefcbdbedffbadcaabeebffcfeeeeedacabbcaedbedecdfcdcdfcddbdfcbafebdebdefdcdadaefbfbbbddceeddfafaafaddbceecdfdbcfeaacccaebfccabffdecdafebafdadbceffabadfcfeedccafacabcfaefaebbdedddeddfffcbbbfedddccfeadcfabcffeecefddccffddbcbcddbacaefbfdbeeafacecefaaddafefdbafedabefebdfdccecedefbeaffdeaeecbedfccadaedfafbfcebdadfafecfffcecbeeadeddccaeeaeebcfcbbcbacaeefbdaadfcbbafebabffccefbfafaeccdaabcaffeaadccecdddeebfdeaadcdaccddbbcceeadebbbeacdccfbddcceecbaafeddbefaeaffddcebffaebdffbcaebbfacfbabbdbaeccecabdfbcdcebddebfccedbdbcfecdbebbbbebfcfedbeccdefbeefceddfedaebfbacdcffdbdcebcdebdeaedfdadefddbccdcbabffcecbcddefdcccdaaedceabddbffcfeafcfeafbffcdaedcebccdfecadadacfabcddfdaefedefebedafefffdcbfbbacdebfccadabbfffcdbfaedbfaaeeacffecafcbaeeaaffccfaeddcadbeffeddcdabdfadeffdaffccdfefbcbecbbbaacdbaaffbedeedcacebabcecdeaabdfcbaaaeceeabcdbedfeaaedcccffadeadeeceaddedcdeeaafaabfbfadcddadfffebfdaedbbadebfbdabececadccfbacfdabfeadfdbefebdaeedaebccedccafbdbfabcfcaebeddaadedfdfabbbefaececdbfaecfbceebbfeadceccfccedecafbbbddcdaddffdebdeabacebabdcdaaaeaadecabbffadecbfbfcfffbcdafeebefcfbddaccdcbfcdadfdcedaafedfeeadbbeddebfdfddfeefecfdefadbacdfabdcdbbebcccaccebcbcadcafdbcdebfbecabaffcefdebffacffebecfefcffeffdfbcbadbadabeafeecdfcdbdaeadbfdfeebedefeccadbedbdfcdcedebbfefcaadcafaeccfbfcbcfcadacbfaaedbfbebaedfdeceaccaabecebbcbeaecabceeafebecfefcebdcbaacfbecbfcecaeaeacfaafbecdbaebabdcddffccedcfceaebcdfafccafeacecefcbbccdcecdebeeffaaadbfdbeaefcfefceccefdbbbdaadccefbdebadcdadefddebfaffcbcddfbdeffdcfdeeadefabaaaeaedafaedaadfcabebeedcfbfcceaebbeebfbaffaabddffeddcabdbceafbeceabebafbdedcaddbefbcaaebafafafbeebbebfeaddeffeaaffffbbbcdfbfdcdfeaffbaaacffeefcbbfbbecabdeedaefbceddbfacfefaceeacdcfdaceaaecfffcebaacecadeefdefecfeccbbfcffffffbffcbdbaabafadacbcbfccdcbdeefeccaddfbeacffccfeaeebceccbfbebbdffeeebfaadeaaeacbbeababfeadfaafcdbeaddfeaabdabdfbebdadddfbacbacecedbbbbfcdffddeccddfdaecfbaaebbefdaccacebbeedaeebfdfebcbacebbaafeafbedccbfdfdabdbfbbddfcabeeabbddecfebcbcfdeaceeeecdfabeffcfaeafecaceccdeebcedaeddedbafebafdffddddeebabafadcbefedaefbbbceccfeacdcbedfdfbbaceabfaabafbdabecdccebbbfefacabbddcefffebfbabcbfcedebedacbfdcecacbbfbcffbdccfdeceecdcdebaaddeacafeddfaaccfcbccfbcdeafeabccbeaefdfccfffebfabcafdbadbecaecdffcefeafeedfbceafbebdebcbbcebddeebeadaafbdfffcdbfabcfdfefebdcebddccefdceadaededffddbddfaefddbeaafacffbcdaefdebceeafcedaccefafdaccbbebfeeadeacedcddfbdafccacfaaaffdeedfdcdafaedebbececfaeacfcbedbeedffaccbddeeeacfeaabccdbdfffcbabfcddbbaafcbaacceffacaabccbdedffbccabcfbdbfdedececaebacaebaeefcddbbfdeeacbcecdbeaaecafebebdabdefacfffddeeebeadffefbebcbdfcfadefdfbdfafdbfebccffeafdaffceeaaacdceceedbeeaadebaaddddbbcbffaddeafeffdcdceaefcdcecbdbfbeffffccadbddadfdfaacbdbfbaafbedeaccfbafbffbccdccebcdadacbabcdffebcdfadcbcbafeaadaebbaedcbadeebbbfbfbabbbeafcccedbdedbbcffdffdfbacceefbefeebbdacdebcdcfbabdcfaccadbdfefefaaffeeabfeceabacfffdcfcbbdbcccbeacddabcfaeabfeebdcbeedbbfccccabefbecbfedfbbaebbfcabdffcfdaaeffcffddfbfccbdcdaadaaecadcabbbaedcecabfeaecabeafbbcfcbebaeffbdecbefcdffedddfcacfebbbebedceecfefbfedfebababbbedafeeccacddccffeeaacddffbcedfacfbbccaddfadeafaefcdbbebcffaefceefeadcfceddfecfbdeefaceddcdbbfddfbbeebcdfabdbdfdcbfeedfedcddcabacaccbefddeafaaaecebeccddcdddddfbedecdfcfefaafefcabeeafdedcafcceecefbffcffcfdbeffaddfbaaeeceffbebfbecbaaecccedabbdaadafdffecccbcaaedeadffddbaffabfecbdccebccddfaadddeddeabffaabfdeaaebbabecaebcdbbdfecbacbcedcdffbcadccfffcddfbdbcdfbdeecdebeaabfcaebcfdbeddcdefccebfbcdadaacdaafcbabdafbdcdafaaccadefaaeeabdbefdfaeffdfdfaecdcbeafbefbbaaeeaafbbbaeeaafebfecdcdcbbdffffcaddfdeaadfebfdedbdfcfbbcebbcaeadcddafffeaeedffbabcdacaeefebdddbfebcbafefcbedcefaeeafbbfaabdbfeecdbeabbccbbdfecfcaecaaddebcababcecfdbafddacaebadcbedfdbfbbbbeceacdccbeaebdaddfbdfaaeccfebfaceeafccfffadaafaddccefcbccdaacbcccbcffebcfccecaccbbbaffefbcbaafdbeebccffddfcbdeccefddedbaeecedddfebfdefecadaaeceaccbaffdacfadecdbeedbaffcaceabafaeedbaddddaabfbdbdacbeecbabdafdbdfdcdefeaccadcebaddfedcfabbcdaaafddffddebbffbdfdcaeecdfdafbacebbeeefabfdeeceaabadbcfdcadddbacceacdfaaaedaffcefdbfbdcaebfefbcfabcbaacdebebafbcddbaccddeecebcaeadbdeececbbccbdfcdaecfffacbbcffbcbccceeceddffcacebaaddfcdebbfbcbcdabeccacfaccbbedcfccdbfaaecacceedeabfebebabceadbbabcbeeceaeaabdcbaedbddaedccfbfdaabffaecfbeaecfdaebceeebabebadbbbeefecfcfebfaadfddbbacdfbbffedfddcffdffffbdcfdfeaddbdfbccfcbdeffdecbecfbbefceabbbcdcbefeabdccbadaecdeaeefeabfcadddebbabffeeceaccdaebbdffadaebabcdebdadadfcccfcecdbcaffdafbeecadbfbcffaadccdabccdeccacfceecacfabcdebecaddfaabfaddbaeedeaabfbfdfdfcfefdeedfecbeadaebeddbadbdbfebfdedbebefdaafaedbbbbcaddfccffdeeaaffaaaaabceccefeecccbceebfbfaeaafcfbcbceaefcefcfdcfedaddbafbfbaedefadfbeccababcfacdaaabbcfbdbffcbbddccdfbcbddebdbedececcadabadcdefbddbeabceaafdecdfcedfbbfbffffbadefbeffcafaabeaaddfbadaffbdacfbaddddaddaeaedeaffaffdbeeffeadbbaafdacfdaeecfadfadfcfdbdefeacaebbcaeabdfbedddcabfecebaaffdcbafacfabafbeedeacdafeaeebcbccebfbefdbffcdcabdffedadeeaebacbfdefcfaadfcdfefdacfaacacebfafbffdfaacefdfabadefbdacfbdccafaebafbecbadeddcebcbccfacfbbaaddfaaabacbfaffdbcfdbfaaceebbefeccefeccfeddbbfffabeaabbedccfacbaaebbcaffffbefabecbbdfefefcbcecbcafbaadecffdbacdffbdebfaecfdbaceeacabddfccbfbdaaadcdcccadceeaffaaeeddeadfccbaceffcfeefdfeeabfcaacccbaedcdfdadeccbadcdfbbfcbbeeeabebefedabbbffdfbafcfcdaeadadcbaaaacdbaccefbfbcedebdabfbebdbbadadbaeaecfdfbbdcdbcaeddadbceecfbbfcdabbdbefeeabedfbcbddceecaffcbadbfceefadcbebdfdcfefadaccadafffdaaacadbcbfeebbeecbfcabbbabfcaaaeceefaebfaadcfecbcaddeaecacfacbaccfbdfadcfffeabefcdebfefaafbeddcaaebdfccefdfeedffdbbcaadfecbcbdbbdbbffcfacfcfeefdcbcbadaeadecbfddacbecefcefcedcebdabcbbdbefcafefbecbafafccddeacdeaabfecbffbbeafadeacddedbeebccfcaeeccebcbbbeabcfceaebececaedafcdbbcabedecabfaddedbafefddaebeccfaafefefebeacacbdabffcefeceeddcccafedcbbbdefbedfbcfadfddbebeaafcecfecbedccbccfeebcfebcdeaacdbbebcddffebaceefddbeafecbacebabdfedaafecaeebcdbcafdfdbaedddaadaebebdcbdbcffbcbabcbafcdaaebbafaacefcfdabcffffbaccebbadadecacadbbdebedcedbcdabdcebcfedfdcecbfccdeaddefceacfdfeadfbecacbbdbdabadbddcfcaffbcedafbaeafefbdebdfbebdefcbfbcdffbcceffddcbddacbbacffdccebabdbdddbdcbbdaebaeeaaceaaeabbfbeccceaeccafcfdacfbfeddcdbcabaaffbbdceefbedbeebccfbcdcbebffaccaffdfbbbbcedcbdfeabbeafaceaefcfccbeaeebfdfccdbfbdbbdcdaccbabceecbfdaaeeecafbefcbfedbafcdfcdeadbceedefbbbccccfecceeffdfedfaddabebdfdbaeefcdbdccbeaafcfbcfebfdbebacbcffaeafdfebcbeeaacabfbbcadbbabdddbaedcfbdaecbbeaacdebbecdfccfbfdfbcecceaadbecfffdfcebfcbbabdcdededdcbaebdfcaafaeacfdbacadebfaadafefedffefececffecbbaaeccbaaebbbdacdebcfedebfbadcebbdffcfcaeccfedaccdfffcaebebcaadafaedbcbfddbacfbbceafdebcbdbfffedffdceabecbbfebeabefbeffefbfabacfdccdddcdabcddccecfccdedafdbdebbacedebcacbaddbdefedddccaabcfdabcbbeccfceabedcdadedabdefbbbedacaddaefededaffafeccdfbdaccedfbbdfddefecbcaaecbccaaacdffbcbcebdfffbcabafececbacbcdecbfbfdcbceefbabadabedfbaccbbfeeddabdfbdfdbbfdddcabddbfabdbbbaecaeeedeaffbdbfdbcdbbdbbecdfbbeecddefdbcabfdcbcddbbddfcacaeeaaeefcfffacccedffcebeaccdcfabefffeffdbdbefacdcfcecdfcaeeafccfafebdfbfbfdcabbaebbfeefedaaeaeaffdebaabedadecefaebbbebcadffcdbbbecfdddfefbecadcafddaccaafbffdffedccacdeadabcceccadfddacaebefadcdfbdccecdaeaacfddfdfdffbcbdfaedeedcffeaeadcacfbdaaaebdbdbccafeddcbddfafcceabdadaacbaecdbbbbdaddbcbaaaecaacdaddceeccfaebcdbddcbfadeffbdfabfaedacfacacbdfaebaadcacafddadeafeaacdcbfffbcffbceefdffdeebbbbcadaebdfdaaeebcfffccfecaeacdaaeedeedecbffecdaccbbecfeabcfdebefbefeaeeacdaccaeecffffafddccfbdabfbaccddbdbbaaaeebfefffdaaabaacbdebdcaeccacebdcdadffccbeccabdbabfebfdbbedfdbbeaeeafdffddcbcaafbfebbdfbeebfaedaddfeabdcbdfffaaeaaedddfabccadffaabcfeacbeecdbaaaeeeadaddbfbfedefffcdbffdabebcaaabeabdfccbaefeafeebedafcfabcfcaebbdfebccefdedccadacebbffdddbfffebafdfefeddabcecfcabddcfbdfbbfddfbcfaccffbdcaaedcfeefcbfabcadebcecfefffbdbdfcaafbbacbacedcdbbabfafaafdaeefdbccffdcfcbadaebbeaddacfcafaddeecadccaffadcafcdeecebefefdbaaefbadacebbdfcdedcaeddacaebdadedfcdfccbeffcebbfaaeabbaceddaccecfbedabdfbbcbfcfccdbacacddebefaedceedadeefdecafbafbaecfccfdcefffbcdaabbbafcccaecaedcfdbebfcaecdabcabceacbbdeffedbedbecedbcfeafcaaabcacfabffdbeaefabcbffddfcaaafbfdfdeddbeccfffabbbcdaafcbdeedaeddbdceacecefedbffcedafcffafbcffaeeddabbbefeefdcdbaeacafaddcfbabeeefabbbebeddbfcdfececccfbcccefcebaacdccbefaacadbbfddcfaddcaedcadadfbdadbbefeaddfcbacaafedeaebfbcbebaebebfeefabccfbbfbdbbefbeefdafcdbccbfbeadaaecacfbdcadbfcaaeeaddabdcacbfccdbfeabedaeaadfecaeebfabbcdbbffdebfcaeedbdbddeedeeeaeacdeffcbceaaeedcebcdbfbaecafbaadabbbeabffabbbcbfcaeacacbcaafccdbdeaceeaaaaefbcafbeccaccacbeaadddfcdaeecaccadaaebcfddfcedfcbccddfedadecfafbeeccadbfedcdfdadabfadaeecfcccdefdaeeccffeccfdcfaccbdcaecbafffcebfeeaedcaecfebbdcafcffddbafddaadcbfdbeebbbfbcdfecfeedaaaefedeafbeaffdbaddccbdefdbcdbcacfafebbbcbabaaccecaebacecfeeafdcfcddafbaaafcefbbfefeaaeaeafababadcaedafaaacfbadceebaefeaaebbeddeedecafbdfaffcacfcdcbadccdabdeabfbcddbeefbbdbdadccfefcfeaafdbfbbcdeecfdfcddfacbdaabafdaaaababddbdadaecfcacedbdcfafbcfdcbcafdefcbaaccfcccbbdcfbefeaeacabaaebacfceffbbddcabfffbafbdffcefaccbaaececdafddecbcaacbddbabeffafbeadadadbececafddaffafbeebecaefafadeeefcebbdfdefcafeecbeefcbabccefaafababefdfafacadccccfbafbfcfeafabacffbcdcfcafedeabcafeadcedaaadbffbbdefbbfbadfbfaaecdbbbceedcddcbbccacfceaadbabdefbabcdffeebfeeccdeeacafbffbadbcdfdcddaaccbaebadddcfcccafabcbbbbefdccbadcefcbaaaacbeeadedadaefebfaebdffdecfdefbdbbfbeabaccadffaedbbfeebfaeceedbafdbedccdafbbefabaadebccbcddffdadbfbdafccdbfdfbccdfdeaceaeacebaeeedcadebecddfcbabbfcbedffbdedbcfeefafecbeeecfbcaaaffaebffefaccdbbdecaeddaaedebacddedbccebcafeedaeefdeffbdaadfaedfeeddefbbebfeddbadbcddaeecffaaadadcebffeaebecbbfcfdffdaebfbdaacdfedcadbeecdbfbdebbbedefadadebddffdbabeaedacfceedbbbecadeabaceddbdadcccdafdcdfccffaeaedbaecccfceeacefcfdfeabcbffeeaeeeebeeeacdceeacbbddeedaadfaebfebcafdbbcdfbaeacecfdecbcdcbdebcbfbdefaabedcdfabdcaccaceefeaddefcbbcdbcfcffebbadaecdebcdadbaffcebacadadceaefeabfaecbcbdacefcbebfdddfffeccbedbdbebabbcaddfbbacbfcbdceeddcdeafeeaecdfccbceeacbcdefeacbfdcadebecffdccffcefeebafdecaafcfbaaeacaeecefcbebfbaecbedfeefeeaaedbeeebdedbadaefbfdcbbdbdadcbeffdebbcfdebebfabfcefcbebfedebfaeabeafdbcdcbcebecedcbdffdffaecceefbfbbbfbfabdccdbbfbbddbeefbacfeddcebddceaecdfdbdacdcddffcbfcadbbffadbcbabbbeefacedaebeafccdeaebcfdfcccceedadbebdadbbdeccbffeedbdcfaaadaaadcbebadefccddeabfecfeedbccfbfcdebbaaceefbbafbaaffcedaabfdceeaafacfdbbebeabfccafabfeabcbcdfbdafcbdccbebcfecfeeadabdaefbdfefeadacababbbcefcfdbbfaeadbcaccbdbcabcdcdadfaacbddbcbfcbcbfcbcfcadedeabdcaabcbcceacfcddbdaaafcdbededabcebcdaeacdeeafafdbfbddfbecbecdfeeafcccfabeeadcebbaffbdcfeaeeddebddfefbabcbfacacbafbbcaedeedcdbbfafedacdcbfbedebeefdfefdcebebafdbbdfbbfeddfbcffdcdeecbfffdccffcadffeebedcacbadedabefacffbafcedfdaddaefecabdaedadfaafdefaabdfdafeadfbbabaedeccbaaaedfcdcebbaeaecefbdedaddcaecddfbbcecfdccbcfcbecacceddaeccefebadafaefbbeeddfaecbccbcffbcfcaafedaddddbfeccebccdfeadbbdfccbdbcdbebaaebbecccccfaebeefecefadecbbddbcddfddfdfdaaffeeccaceffefafbdcafcedddcebdbfcfaddccdabfefabcecfdadfdffacfefcffaffeebfcdcccdcacfecdbfffadcabafcfcacdafacbcdafbafccddadeafccddfbcccceaaebfdacfcbafbdffcfbcdafcfacacdddcedaecbdcefcfbaeddeececcecaacdfcfcfadcddbbbecfdceaacedcafcdabaaadeeeaabacdedfbcdddbaffcbaeecdbbdbddcacccdbddecafddfcbacbebfcaeafddeccaeadccfafdadabeefedbeeabcabacafefaffeaeeadcddcebaffdecbcfbbdfbcccfdffbabbaecdbdbffdbdcdebfeefcdfcbdadecaefabebbabddcbcccdcfefbffbbfedaeadedabeecebdbeeaadaccadcadfbddebadcebfaefeceadbbafbcaafcbaffebefdedcfdebcfacdcaeeddceeceffbfcacdeeaafdadaadabbcfbfaddbbeacdedfbefedcdbfffabdbffcacccabdbafdaaaeabcfdadbfaeceafcfffdcbfbefffceeadffcefefbbcaccaecefdacbacccfbdeceebeaecdccdffbccdbcdeeafacadeafefbedebdafacbaeceddabbabbcdfbafcacddeddeecdbacbdbedbaefebbbcfdcbbbdbbbdcfeacbdbdfabaeffbfffdbcbbacebdfdaabfbbebbbeeecbcececefcceafbacceaafccadfaebcaaefdaaccadbbbecdfedfebacdfedbdfedbdeaafbaedfcecdebaeffeecaeaddaaceadaefaefbcadfcdedbdcecaecdcbbcfdccfffbfdfdabfcefbdcdeedadfcabfcdddaeaefeffedfaddfdbabceefececffcdbaeefddbfcebccdbedfdafbaaceceaceceadeeddbfaadbbeebfbbcbbbcfafdebabeeecebefedfccecdcdffcbbbdfeebdeebeaffebcacebbdaecdaacaabcbfebdbedbadbdacfdffbddcdeddcdedeedccadecbacdaabfeefbeaedefaaaaedbcabfbfaeacefcedebbacfcacfffabbcccbefaecbcdeacbadeebaedbfdeccccfdefdabeebfaebbceedeefdeebeeccefcdaffdbeeafedeeabcdaaaeefabbddfffbcbafceaeffcedfaabeafbeeaeaabbfdbaedacfcebccbbeeffbbaebfabfeaeecffeacadfaddacbfbafbcafabbefcdafceffedbadaeddabdeddedceeadbedfafbdadebcbabdeddcefcdefadcaaddebfbdcfeccecccdddabffecdfefafcebadbfddccdbdbfbbaceffaaabcfddfefadbbbaefbeaaddcedcdffbedafeffededaebaaadfaeedaedeabbadaeaebadfddfebcaaaeacebcfabbddffaabbadadadbabfdcfaecdebfacfeafcbafdbabeebdaecafedccbebdfbcbfaabbacabdbbccfaddefbfacbbfdddbfcabbeadababaadcddeabbdbaddadbbddfbccfaaeebcbadcfdaeffaecffabdbedefcbfecdcdbdbacdcadecfddcbdbaabfddbbccbaedafecacceeffbeebcbfcaadfecefabaeaefebccceffdeccaeffdcdcabafcceebdbacdffeabffbebceefcaacfdbfedefceaffdaffdebccedacfbffbddcfffbddfaecedfedcbcfdeacccfbeacadddaafccabebdabdbdbbcadcddfbbabffaeeffffdecedeebaecabfbcdffcedcdfebaeeeeebaebffbbabffabcacebedcecaedafabacfdacfbdabaadecfbbbbdbdaffebddcccefebeffdceaabeddcfcdbfadbcadfbceabfcffdbebbcddaecedbbfbceaafbefabdbacbffdcbebeadffcfdccbafbfdcedeccabdcbdffaefaeedddbaedbaeebefcadceddceeffcadacaffbcdaafeeddcffdfbabfedcefcbfedeedfedcbecbefdcbcfadcfdafbbbcddebbbbfbdeafbdcdeeaeffdbdafdfadefefafbdeeefddddccabdacfedfedddfefbcebbbcbcabfaeadfadebfcafaaeacfdafabbdeccbbcedabbadbbfcfdabecafcddbecfaedadceccdabebcbffaeddfaabeffcccdfdcedbffadadeacbbfaafdbeceabdfcfeaacfffdffebcadbdefbacabecedbecdefcbbaecdffbdaceadaedcebcfaeacadffbedbaedbadbaceeffcabcedfcbddefeecacecdbfacbbafbbdfffdeaefdebadffecfeaeeaaededbfafaecfbcbedffcfefedfdbddeccfddcfaafdaabeffecdffaceeadbfffeebaccabddbfbeedabfbbbcbceddcafdebbcebfeceadfbfbbadafbcefbeeceeddccfcbfdffebeacdeecfbaadccdadcafdacceaddddbfdeeeafaefeccebabaacfaebccbafdbdbdefbeaffaaefebfcafdfdfbcbccdaebebcaabadfaeaceafbbafadccbbeecdddfbdfbadccfcdcedcaffedbefecdfccbeadaaddcffbffcdeeeccbbceeeaeeeabffdbdfafeebfdebefccdcecfecefabecbcacffbcdddfccebbccaaeeceddcfbecfeabccaaaffabceadaafedbcbfcbcedbbabcfffebfaebaccdbbeefdcddbbedeecaabcecdbbeffcbafdfdfeacdbeacdbfcabaddeeafddffaffccaddfdfdfdfaecffcefbdeeeecaefcbbbbeceeaabeefedaeacabbefcfedbdaddacecdafbfcfeffeddcbfffbeedccfefabefeefeacbfabadcbdccaccaaddbfbeccbcaccedccdeeecbfcbbdbbabcdecdaebefeafadfbfeeeffbdceadaddbcfbddbddbffdeebcbfadfdfbebeedbcbddbbcdbbbafbecabadcccbbcbfcfbddcdeaabebeeedefeffeecefbacabccbeedcfeaafdefbcfeffaafdcfacdaffcfafadfbebcfbabfcdfcfbfebeebdcacdaffbfedfcbddefcfbcebffdbcfaaaeaeefccdddebfeeeafdcbdcbbfaecfadbddbbceebcfeaecdaeefaffffbfacadbffdafcdbccccafdcfdeefddbeeacfcfcffffcecdecefdafdfdcafdcfbebadbaeefafbadacecbfbedafcabdcfbadebdadbbbfffafeffeedcdebfcfedecfeecddedddcbfdbdccadefcaebedafacdfcabfdecddecaceafeceafbaebebaecfbdffdbddfaeaebdceeffbebcdbaccdaefdadddafccdcbcbcaacdbacfaaedeafecabcaeceadcdaacaeeabeeaebebafaeefaebecadabacfffbdecebddcdddebbfffbebeeefecfdedfdddaceadffdebdafbfeaeecacbbdaafcefbffdbdfeaabfacbafabeaffdcabdbceecffcfdbbdafbabcfcedcacffebdcaeefaeaaaeeecedabbbfdaacbabbaffcebfcbffcebfcfafafaedfbecbdbadacfbbaacfebdebdddccfacaecaeddfbaececdffdaacdccefceacacabdfebdfffadadadaeafdfafdbcbafdacdefcbaefbdbfdadcdcfcfaffeabedfbcccceecaaefadefbbecffeceeaabecbafebaacbbdeebefeabfcfbfbdffcbeddffcbdbadcffeaadaddadfbeafcecfafedbcebfcaefccfeafcdceddebeefaccdbfceacfdacddfbdbaaffbfcdadeefcbecdbcbdfacaeebdbffaafaaabcddfdfffcabaaeabedcbedbffccdbdfdcccebebffbfbbeebdeeacaeedbcdbcccabadbbbabacdabbfebecabeedcaddbbabdacdaeddcfffdbadfbbddcaebffbaffccdeeacbccbcdeedffddfecaabffdfadddafcfcafeddbacafabcdcccbddbefabedcfebdfabcfdddcdedafdefcacfbebceceebafbdeaeebdbdbcdbdeaaabcaadecdebefdfbeabcbafaebdebdddcfebccdcddceaaefaeedecefcdfaaddcbbfacfdfebbadcdeebfaedeacbdacfbabefcfcfebbccbfdacdbbdbebdcfddaadfbecbeafffbcaecbbdafcaafddccdefeadfccbeadedefabaaafbcfbffafcecfdcfceadbaadaacbddadfbfcccccaefeeaecffdbecaffcddddcaafccecadacaedffcaacbbedbacccadcfebcdadacbebefadedbeeedccdbbdcdebcceaecbdcedfffbefedbceebebdcaabbceebfcdffeadcbcdebdabfedeadabcedcbcccddcdabbebbdefeeeefbabbfeecfebedbdaddeadeaeffbccbcfceececdcaccbafeaabedadecaffeedaabcbfbffcbeadbaeeadfecadbbddcedebaecfaaaddcccabffaccbdcbcbfbfbdfceedcfedecfefdacedcebbddcddebecddbbaaecfddfaacfebccebeaebefdcbaacefedddedeabfdbcdaabdccbdbdcdebeadadaaddbefdfccadeefdbaaeddcaddbedefddbeddaaccfcdbebdfddabadbbcbfacccceceedaefeecebdbedcfeefcabbbaedcddabcedacadcdafccbbdbbbfdeafcbdfafcacbfafeaabfccfbcedbfdeebaaccbaadadecafecdcabecbcaeccfccccccdfbdbacbbaefdcbdeadfdcfdaddfbccccdaaeacebbccfecafcbfaaacddbabdcafdbfbbeafdbcafcadcecacdbcdcddddfdcbababeeafeaebfcadcdbfcadedffdbeaedbcadbfaafbbfedeaceabbabfbeccbfbbdbafceadebbacefdafeabcfcefbcfcdcddfdcbdddddebdebfdacdbcddcfaadadccfdbffabfbafcfbbbdfdaaaadbaceafdffdfcccbecacdcdbacdafbeaabddedfdcffdaeddffaeafddfcccbdccaecccdeababfebccfcaaeeaeaeabaafcfdcbdceebddcafbcafefadbdfbcaafccbdeceaeefceaaddffdbbceacbfacbedbfcedaabaadebabfdbabfdbccbfeddebeecfcedddddbbbceaaeedacabefabbdbbbeddbddaceeecebcfacfefdedeebaeefcfcddddfbccbcccfbadeffeacedfafdeacbeceebdddddeebebdafecdfaddddadcaacaeceefcbaaeefdbccfbffcacfbcdcecabefdcbdbaacfbddcfbabefadadbabbefeeabdfccbbdccdbcaecaefdcffddabfbbebaadadfabafcfbdfacbfebadaaaceccabeacbfaefedddefddacaffcdebbbbacaeeefbdcafefbcfcaffabcefacdcebefecbefaaccfcfbcccaddadfafbcbbaadccefdcabdaebfabcadeaafcbdebedbabdcabefbfdeeaffdfedfddadfbcaadcbcceddffddedcfefcdaebdafdadeadbffdfafaffdbccabcdedbadabbacfafafbdceefddbfadfbcfbaebeadfccfdfeeffffaceedddeadedccceabccdfbdcffddedfaeeccabffcddceabaffcfafabdaabbfdeeefbdaafcbaaefcadfecafcefdeffbfcbfbafeeefbddccbadfabddebcfefdafadcfefbfedeefffcecbfbcdceacbbeaecfaaaffbbbddcfddfcedcdfcbbaadbbfbaebbfebbbcffcccdcdedcddfdacaafcbabcbcbbbccdefedecdddebdcadcddcffefdbbfdcfbedfeefabfaeeccafcebabfdffcdeeeebcadefceaafbaaadeeaccaffebecfddeabeadafeafecffcbafdeceaaaecdacbdcaadadfcebacafbdafcdcecaaaeecfabeabfcecefaeeedbbfdceddfdcbfdbffceafdacecfbdeddeefaadebdacccfaaeedafcafcafacaefeaeaeedefcdeeeccaaeaccdfeefbfbbcfbdabcdabdcdaaeabcabafbbacdeaeeeaaaaaecefcbfcadbbbeaeeecbfafeeafadfaddabcaebfbbdbccffdccbddadddcbceffeafedbecedcdbfcddebcbcabccebfaadeaefeacbadfdeeabaefebdcacafcbbcdafbffbacbfeffdecefbbeadbebdafafadcbdcddcdfacbbaceacecefbafdadefdabeeafdfdfdadefeeceedcebfbacdeaefaedddaffaffbbefacfdbaedbdebdeacfadeccbefcbefedbdcedbcccbfbdbbdcedcfddddefedefafcbfaeddbcfeecfcdbfcacaedebaadeceefecebecdbdbfcfbeabafbfbcefaacadaefedafaffaaeddfcedcedbbabcdcfadcaefcdcaecadedfcabfbdccccadfcadeaeffeafabacaaebcbcfdbecfdffdacccdccedccfedafcffcdbdaefcafacddefcfcacadbeafcfddabacdcdcbecbebdecdecadacbfcaafbddfbfbfcbfebacdefeadefbfcadcdbeacddfcbafbcbbcfceccccdadabbbfccfebacfcbcddffcfbaceabefccbcdfffbddaaeeddcaadeadafccfdeedefdceeacffeaacfdebadecafedadbbeebacbdbfaacefdbcdadafeaaabbdbcdfdbfffffdceedfdaafccefcccdcebcdcfcdccccbaefdcaddbecccacbcbcdeebdaefdeafcdeabbecbaccfddbdedfcfbebfdfcdcbffcbcdfbadfcdcbcbcffcfcffccafeaefffbaddabccfabeadaddbaefabbccebfbcaefebdabefebebefafbfdccbafbcaceafedfeeccdcfbeccbcfebadbdafcbfedecfdaaadcdffebaabfddfffefadffddbeebbcdfddcaddfbfaacccbceeaafbabaacfceffdfbfabaccfcaadbdecafaafaffcadbcfaefdaadaaedfcebbcebebbbbedaeaeaadceecffacefeeebefafccfadabafeaeddcceabaedbdddecdfbbacecfbefdcbedeceabbfcaebbcbfdeebaffebcbececbceafababfeecafedefdbaadddadffaecfeedebaebdbeaadafceefcbbacacaecfdbacdfacccedbfdaddabededcadbcefbaefafbfecfcafefaabfeedaadaebbadbebbacfcfdbbcbaafdfadacecfcbfbcffabcdededfedbaafdbefbbaddeccbbdadcccdabbbefbbecacfdaeadecadfeacfeebfeedccaecbdbacbcbffbeefcbefffdaefbebdefacdbaebefbeccdbdeafffbcfccfdbcfbbaaafdddbfdaeeceaacdeffeafbfdfcaeacfbcfecbbdecaadbdcdefcfaeeacceabfacbfcabaefebdbbfbcddbcbdfeefdcfceefeeabdbfdbdddedecfaefecebdbfbdfaddaeddafcffffaffeceaadfcedaceddeeaffecafacaebfedfdabebddecdeafaddaeaaebfdeacbddebaecfbebdbbdbbcdfcdcdfdeabaabfbcfbcfbaafecccafcacebbfeaceecfccedabefaffedddffffcdcdfeceebedccfcdafeecfccafadfeddfdafdbcaebcacaecfdbfecdfffadffcefaaaeddccecedcaadccacacbaaabaaefcfcdfefcaedbadbdfbfcaacaaadedfddcabbcbcadbecbdfeccdbcffebbcaceeeacfcfdaceaeefdedcdaaafafacfdcabcdabcbedfedbdaaabfbdffebaeacefcdcabceccabbeccdadacbbfbdceefaedeeaafabcabdefcbbfedffddeefdbdcceeedeacadfcfaeabaeeafccaabeafbddadeaadbfddcdcfeeddfebdcbfbcedcaeacefdbbdacfeffedfdbebeddadddcefcefafecdbbcdabbdeaaecededdbccbefaaaadcdcacafcfefeaeeadbefbdddbffbaeddedeeddabceebfcaedfeddccccdfcefffefeecbdffbcefaecfffecaaddefebdefbedebcaddbaadddcacdeadbedfadbddfcbfddbeccfbcfebaecfbaadfffeeeaacadbaafeadcefbbcdadecceeacaffecfbafccaacfbffcdabedfadbddfadfdffceabfefcdffabacdffaecfafccabcceeaadfcabbecaddeabbbcabdffffbeefdbccabebeacbfebdaacddbfcfadeeefbcececaefbebbefcbbcbbedfdbecdcebdfacfebcbebbeaebfebbeccadbdccadcaacadadbabbefaeedebdeafefffeaabcdfaacbcadddfdafaabeedfaeeebaddafdfeafeadadbfacccaebcbcafbdeccedafcdbecfbebfbfbcdcdabdfcbfeefbcddaaeeeabfceebcbffecbbddcbdebddcfefccdffcbbabefdeccffeedccaddcacfcffccbbdacfedaeeebbdaecbebcbcaddeebddafefecbcccdcdeddcfecafcabaacbfddcacddffdfafcccfcacbdebadecbfcfecafcafbcaecdcdbfbbefdbdaaaedaefeecbebadfdffebbdeedefbadeddfcabbbefedbacfffdcacfbcedfefbaffbcaeafcddfeabeceefcfaaaecfdfabfffceaceecbfcdeedbdceacfdedabdebdecfcabdedbcaeedaaccccefdabbeedddafdbbfcdcefacdcbfbbeebedbfcedfdceecdecbdcbbeabfbefcfdbcabcecfebdfefedbfecceacacedfaedfdabbfbdceafdfaaebfceaafbdcfdbafcbebdaacddffbaabddafcbbeccdccfebecfdfeabaccdafdacdaefcfeedafffaddacdbfffddbfbdeadbbfefebebddfedcbdfdbaddcfaaaebceedebbbffeacdacaefebffbacebeeedbbdebbfdfcaecccfdfacbacdfafbefcfbbeaadfcbfaffbffceebdccdaeceacfdbcdecebdbfabdebdcfedfeedafbfeefdfadbebafdaabeaedaaeeefdcafbeaffacaffeededcbbaefefeeefcdbfeffceeacabdfccdedcddcbdffbfaeedbfbcdeefedfaeccbeefedaeedecdaadabafddcdebfdbfbffbfeccffedcffbedbffcfbbeceaaabcaccccfeddceaceedfdaccdbdabcadfadacdfebefcaddedbadcbbdbbfdcacccadfbdacdeecbdbffbbddfaebbddfbcbcefaacaeffacecbfcedfbddebabdbedfcaebedfdbbefdfbbaeecedffbefabcfcfdbcaedbafdbffbabfbeddafcebddceafbbcfaecefaaddfabbebfecbabecefdbfadcbaefddcbeeedcefffaadababbbcbaefffbdbefadcbaeecbdddefecedddfdcdcfaafefffcfddbafeddafcaaffcdaefffeeebcebddbbddabfabdedddccbcfdfbedbedcebbfdecaecaecdfabdfabeabebadaddcdbaedfdebbbeaccfcaddacfefecdbcecdfbbdbceecbddaefcccebabacedbeefbfdaecfeaacebcafeffcedeaaebadfcacbfabdeaffbbfceadeaffefcadeccccebbddcfabeacebaaccccefdccabfedbddecdfddecfadabcbefdbdbbadfbfacedecceeadadafbcefebfbeececdabfdffbdfbebaabfbcdabcedfabaeddffbbabcbbedccedfabcdbbbabbedcafefaddcfbebdcdcdcfefcdacfcffecaffffdefafeafafdfffeedcfecffbaadcddcadcdccadbcbffedbdfcfcbabdcaceaaacdfdfdbeceeadaeefcdbfbadbebffbfbebebcefcaecabcafbedbcaeeeadccfecffbdefbacafbebfbdbaddbeeaabddccfacafcdedcdfbccffdacbfcbefbfcedcbefdcefacabfcafcdeefafcaabebdafccdafbbbaaacacdecfabdfdedabbacdadbefdeaefbbfbbdbfcddcecacfdacfccaffaacebcdafccfefbbfdccffeeadaceffaaabecabfadcababcfdfddeeddbcbbfdfefbcbdbacedbdceecfddedebbedebbdbadfdfdebeaabeffffeeaacfbbfcaeffeefdebdaafebfddaafcddddcdcddcfcfddacafceaebdbfacbfdeadeaeefbddbebfbacebabedceebdeedaaddcabbecbcfdcedbefbbaaffbcacaafeceddcbeadafcdbdeecaeeccbbbadbcbbcbaddfdbfcdafeadbdeaacfdcfaadfaafffbeaeeabcacdcddfcecccdafbedafbbafdedaebaccaffdbabeeefeaaefcdadaeefefffbbccabaffeacefeffaebfacdacdbaafaacfdcdbedcaaefbbdcabfafecdefaeafcecbbdfdcceabcafeffdbebdfeacdbcaecdbcdebbcbbfcbadbbfedcafbcfbaeebbfabdebecadaeacfdadfbfcaebaffdebaeaceaaaebcdefceefdbdcbadccccbecfbfdacbeabefcfddfebdeedfbebfabbfababfdeacadcdeadcbbdcaefeecbfbcfafbaceedcffabfcefceeeccfddfffacaccccbbafacddbadcfaeabacbeedaccadfcbffcdeeafefaacbbffaaeceefffefdefcdebacacbafbebefecbedfeeabbafcdebcccfbedbdbfaddfefcaeaecdaeadafdbddfdbfffbdcbbaebfaababbefecfcfeeabafbaaadcfbccbedbafeabccfcfdbeebbbaabbeafffeeddbbebacdddbaffcdffeadefdffeccdabfbebacdbbfaadfdefeaecdaabbbadafeedecbdeaebbcfecebceaabfeadccdaedbcadbaacedbcecaedfbaccdccfdfcbbdfbbfbbdfcfecfbcedbebdcbdccffbabecefbfaacececcaeededdaeaacecfaabfcfadceafeafcfebfbbaafbcbedbefdfaaeecdadccabfbdccdafbbddbbbccedacbcfedcaecabfabfaebbabacecffcbbddfacbcfecfcefbffeaefcafebbefabcbcbecdfcdebdaffefcbcadfdaafcbdcaedfedaefefedbccdacfaafbdfaaccfbdccabdefecdebdebacbeeecbbdaaedffcbaceadceffdfebcdbebdbaffddccffcecdededeeecdbffdfbcadbdaebaedfdbebddaceffedbbeedffbdeefbfccfbafceafdfeeafeafdfededccfafeafaafdbdeaaafedfaaadebdbadbbcbdebebabafbdccbfbdbfaaefafabefbcaacffcedfdbcbbadffbccfbbecfedeaafcdfcaefcdffcedbadfcbdcfeadefddffdeebaddfbeeddaabeccfaededffbbbaecaabedeecddcedceefccfddcaedddfeafcbfbcbbebccaafbcfdbcfebeefbecdedaacfcbbaddafbbfebcfbdabbeeefafadbebdaacaabdcfeaabdfeffcabaefaeafaaadcfafcfafeeaacecbacddaafbaaefacfadfcfacdcaeeffeebffceafdadfcfeccbebcdbcbeaacabeeccedbbbfeffbfaeffeeeecbbfdaaafaacffdbaaecfbadffcecdbeafffdcaaaffadaeacbbeafddaedccdbfbfadfbbcfbaccbededefafedeababbedacfcfeeacaddccbcfceddefdcacbfcbefbadadeeaceddccffbedfaceecedeeeeaeefabfdebbdbebabdafadabbaaceadffdeeaeaacbefebeabaffbaeccabfccbfacebbccfdeaabcabfceeacfccbcfeeaaedbabafdbaebcabebabadebfeabfcfabbcaeeafcebddffbbdbfbbdecaadbacffcababbecaedfeebaaffecfefbdfacfccccfffdccfbfedbbeccbefccbcfbedebfbeddaaaecbebbcbdadaefebccaeefccaccbddfbdfbffcceebdbdadeacadeafcdebceffbddbafebceffbdacdfbbdbefddecbfacbedfddfcddddadebafceacfdeabcfdfcaeeacbfebceddbdebafdecbeddcfcfcefddbdaebdebefefacebdeacaeacbefccebeefedbadbdcedccdfdefffbbfffbbdbdcedfceddbffaecafbbeaedeaeccddfcbeafbfdcaceecaccdaeccdfedaabfbaaedeafccacceabcbadacdcdebeddcafdfaacafdfebcefdbbeefecfbceeeecfbbfdedcbbcaddffffeeefdaebbfbfcaddafebabaafadebeaabdaaffbacccadfcdedfadcbeaaaaefbeddafcafcaefcaabbedbadcbfaeedbfbdcefadceadbeeefeeeabbffbfddecfdfccbeabdbadbcabdceecbbddadfcacefcdcabeacadfcfedbfefdefdfdbbfccbbdeeaebbccadfaaddebccdbceddbdddbadfdbdacaedbaededeabdcedfbffbffceeecdebcabecfdeeaebaeffabbbfefdcdacaedfaaeccfefeeafaffcfaacfcbaabedacefeeedeaeebbcafbdcbfcadbdbfdcdfedaadacfcdebbfaffdcbdababdfdadacecddfdffafbaeabccffaaadadbcbbccafaaaeaeeeabbafaecfeafbcfafdeabcebacbdabaaaeddedeeaaddcafdffcadceaaedbabefebabcbdbeaacafbcdfbeaebfbfbddffbbadaceafaaeabceeaecabcdabadfcfdadadefaaccdecffcecfafdeabbbddbfaedaebbefadcacfeacaebebafefdedfdfacfcdbcfbfecbecefecbaeddceabaabecebeedddaaabfbdeedeffbbabeceabcdcaddeadfccabcdddebdebfccffbfaecbbebdeaadbddbfaecdbabeecabffbccbbfafceaceadacdaafdcbafefcdcdbfcbdccbdcdccaaaaaadedabbeaccecdaadaddffbdedbaccabffefeddbcbbcbcedcdeafafaeffafacfcddbdefdaaecdbfbccfbdcbcaaaebbfcbdfeffefdbfbaecdcbafdebbbaceccdbffdcabacfcecbecefadacfacadefcebbdfadfcfabcafabcccddceedaaaafeaafebcbddaaabfecfcecfadcccdbdeaaceccafeadafbfdabaedaeeeabbafecffbcafcffecdfdcddeabbaeceeccefdbafccbcbbdbdfbdacdbccbfdceaedbbeedbaacefaecedaeccfdabcfdeeaeccfafddedcceecfacdfafdddeebaccfbccebbeeccabfdddfacfeefbacedbeedfcdabaedbefbacdedeedadbdcedecadbdfacacaccbdaccddfdfeeffbceddbdaccfefcecbcdafcddcdfafccebebdbedaabaeeebceccbffffbcaadcafffeafdedbdceeebeddcafbaaecfbadccdaddebdfdccfecebbebbdfbafedbbbbfdccedaeaaffefafcbfceafbecfceccdcfaeafefacfefeeaebdfaafacbffeebcfeeaefbaefdbbcabbebbcefcecbddbddffbaacbdebeebacbabbbdceedbaafaeabcabdfeccecbdbfdacaffdaeaefaecbcccaaffbbbcaaabdbbcecdeacadfaeeafcfcfbfcebbffbfcfddfecaebaecfdfcdfecaebbbbeabcbdfacedacacdcdfdeddfbbedadaddadceaeebebcddbaffeacabfdbebefdffcfcaddebbcfcecdadbbaceeecaefdbccfbdeeefaecbcbaceefcdfbfaefbcacabdedcfdfcccdadceffdfcfeadfaafccbcbdaaadfbafaeecdcfbdcbfffcfaabaffcdcfffcffbcbbcacebbfdcaefecacfceeacffddeacafafbdbcdededafcceddffaaaecfacfcfbedcbfdaddedffedfdcdcceedefdddbcdeaceebdffadfdacebfabaddbdaecbfceabbabcfebabfcaceceaccbeadbcdaddccbffeefddefdabdadfbfcccafebfbabcdaefcabfebfedaeaefbadbaafdbcdedafedadbdbecdedfeaebbdfbacdbbaadebcfeefdedfbacaddbbbdcbeeabfdadfdeaadafcbdffacfdedddddcdbfbdbcbaccdadebddceebfebcaeacfbbafedecccecdfafbbbddececebbfcaedcebadeececfedcdeadecadfaccaeeefeacbfedfebaafbbddbcbdcadbbaeacedbeabbbecebbbeaefcbdbcdcbcffacecefbdccabbbceafcedbcefcbddfcedffebbfccfdcaefaafdadcedafebffeeaacadcdddeabbbffbbfacacdecdfafeccbfbceadafcbaddabfbaacfecebdfedccfeaaccfaaedceffbaeccadcaeafebdcfcedbfdfebaaeadfdacbbedbddcedeeaaadabecfdefeefadaedcfbafdbececcbaacdceccbabaddbffaecdbacfdcbacddccfaaefaebadefcddbffffdeedeabbdaddcceecabbfdfbfffaebbaedbffdacbfeeabfdeaceccfedfebdabccdfbccfdadbbdcdefabcacabbdccaefabdbefdbbeddecdbdbddafbefddfddaadbaacedacdcaeeedafacafabfabdeedacdafeeccaeceffdeaafdedebbbdacbfeeccddccffadcdfccbedbcebcecffdcededcdcaabbececeeecffdcaaabcffbfedfebeaeeabefaebcccefaadafddddbedfddeefeeebaabfbeaaaadbcebbbadfccebfacefbfebfadacacadcbdacbeacedfccddedcdfbcdcfeccdcbdafcaccfefdcdeefdabeeaffedbccfedaceaffbccadebaaefcafaaccdfadacbdffcfddacabcfaadbdddccbcaeaaaaeedfaadadaebdcbdccebcfdabccdfdbaefedddedfdaeeffbeadfafbbfdfbaddecbbccffeefaebbbacbdcdbedcdbeefdaaffabaaabfaabbbbddecffebaefddaefbebeedfafebfdcaffdcfdccbebabecefaffaacbebfbcccccdabbdbafdfceddffdbedbeebbafccffdcacedccbafabddfbafcfdfecaddaaaccbacffdaaebfedbfcbacdebadafcdeefadbcedaabebdfbadcdeddafccdddcafadefeddebccfbbfafbbddbefabbfcacbaefaffceebfcafabedbbaceaaaaeacaafbffedeebbcdcceecbfdefebbffceafddebffeeaebadafcefcbcdbedacedbdbbcbeedcdfbfedffffceedabadeeebfcaadadffeccafcfabebbfffcbaefaaadcaeadadbfbbcffbaeeeaecdcffccceccdeafaceaccefeebbddbaafcaabbafdbaecfdaacdddfbaeabcafdddbddafbbddcdddadeeeeaffcaffefefaeaefccffaaddaaeeadaabbbabbcdceeadaaebeedddffaeadbfaaabafdcfcbedddebfafeebafceeaedacfebefdedbacaeccbcbeacceefebeafdfafcfecfebcebfbaeeadbdceacfddfcfadfccaedccddbffbffbcbbdeeddedaedbccfdbdccffceebcaceedeaadfeaeacddcafabcbbccdabccdcfdeacddaaaabedbeccfedeccceeebbbafdbbdefccdabceefececfeceacadbfddceedbfeeafcacfedefafdabdefaecddeaebeebbeeecaefabedebfeaeeabbdaeccfcedfebaddddebdaacaadacecfcfcbebaccdfbfefdbfedbeeebeabaacabbdbbdbdaadaadabababafbeabbcedffcdebadebfaeedcedecdecfeaaccafbcabcababaddcbbabafeffcdcdbfccbbafbfcfebfdbdacfdbadddaccdcfcbfadaafefaeccbbbccbffeffaffcbeedcccbbdefbcedefaadacbbdebfbbaeabbacbadecafbfdceebfafaaaecdebfbacbefeadddcdffcbffefcfbafccbfebccbbfccadabbebbfddaffbaaeececffafcbdcdbefadeaccfaafeeabcbacceeebbbcfdbcfbbccdcddbcaffdcbcbfcaeeceeabdbcafdcfceaeeddcceecbebcdacbedabfdbeaaffbbeffbffceaabdceabcbdaebedecadbeffcbabafbaebacaacffedccebccdbfcaeecfdbaffbecceecfdadcedbebacdcbbbffcefadafaffdceaedaaabeacaacffbdbedaaaaeeeedeeceadfcaecacbcccccaafbfbdbefdcfadcebdfccbddacacdceffdadcbeedaebbdcfedcedeaeabbebfaffdfafaedfefdbcfcecacebbaebfabfdfefecaefcbbcdcffebfcdfabbffffbedaaaeacbdabcefbcbbdabfcceaebfebbfdcfbeecaaeacebbbcbedcefcedcadefbebaeaefdcccdaedececccbfddebcfecfafcfafdedaeabeecdfebbfdbbaeacbceaacdabaacfcafbcaaabccdbabeccacbadddcccafcdaacaefefefaafedfabaaecabcbddeaefaeacefedefbecfeffeadfaffdffacfcfddedacdfceedefbefcffeaddabcceddcabaeeeceeffcfaecdeadaabfeadfaeacdbcbefeeccbaaeadefafbeaecebdbaceddfeaddddcafdabbceefdcbfbdebdbcfecaccacaefffeedfcdcceefabcdfcaadbfbbbdeeecdfedfdbfdbfbccddacdbffbdfaefedcabbdbaafadebdfcaabfcdedbfcfaedfcccfdbcdbfcbbdbbccdebcafacecedfbcbeefbceaccdfbbecfadfdcaefceffdabacfeebbceaeeeaadedaacadffeacaeebacebfefadadfeccebbecbdbefdeefbaccabdecddedeaaabdbcaccdceaccccbdabaaffcfbbcfbfdfdaaaefaeafffedcfebeceeeabbadfbeadbceaaadfecdcabcfbdebbddedebfdeabfadafdbdecbbbbbebdeacacaaebeabcbfefdeeefddbdafbfcacffebcdfdfaadccaadfbfeaffddcafcefcdcddddcffaaadcbcffaefecbacfbcfdfbebefceffecfdeddbfcabedddebfeaaffbddcfdfcfcdcbaabacbadebcbecfdaeacadbccbfdfacfeeaaefcabfbcabdcfeccfbaeccbfeeaeefeedcabfcceeafdbeaacbecdacddaeecbaabdeaebfffaaadaebbcdedcdfddebbeccaecbcaaefaddffddbaecdaddfdfacafaacdacfabcafbfddbbabdbcebffbdeebdfbccbcbcfbbabeccbebdfbfaffbaeaebbbbbfdaffaaacfceaaecfbaaeacbdfeefdfdebeebaeddcfffacefabafdbccbbdeacedafcdbadcdfcabafbccfdcaccabdbefccbebbfcdaccbfaedbfcfecddcfceaabffeaeaabfddcfdeeefeddecfeeaeafffefbbcfdefdfdbfbfbfcebebdebfddafdfbdbcdedbddbdfeceffddbebeaafeafcafeabaddbfceafabfbbeefffbecbaceddbccdadeaecdaebedaaebccebdfbddbdeefabcfaebbefbdabeababebdbdcdddaaabdadaabcfeeadddbeaedcdbcfcdecefeffcbbbfdcdccbdcaedacdefcbedaaedfafcaeecaacfedfeccadfcdaadaedeeaaeeebaebabfecfdcbddcfbaacefbbfeeadcbfbebbcdcffcabdbcedaadeeadaecabebcabebfbafccdecadacdfdfbccaeafacebeceaaddeeeebbdecdaeacaeaffccfafdbcdccbccbabffdcbbfebfbfbfdcabbeaceebfffbabeabecbccfeeecedccfbdacafbebbdbecacfcffaeccfdfefffefbfcabfbbbbbdcfeebfebcbedefcdebbcdbdedeaddeeeacaaffafbcccdacfccafddbbdaefefacfaaeabddafcacaaafccaddbebcdadadbceecebcadccaacddedabfccbabbeacdaadcabfefeefaefefdbcfbcabefcdcaeecdefbbfcabbbcdfcdeaecafdbbaaadaecfffaaeecddbbdcdddbccfcbeffbcecdbdfcaaeebeacbcebacdfcdaccabcfcdffdeeeadddabcebccfdafadffcabffebebdceafbdfeffafcfdffbacfbdeefaacdffabdffededaabbfdededdbaafbcecfbcafedbecaedbcdccaccfbbacafdcbcdbaadbbeebeafddaddfbcadbffeefadfdefbdfbfdaaceafdfdabafcacebbbeabdeeddfbfcadddccfccbacacaddfeceafdebafbbdadcdaeadcbdceababeffebdaabcbabbeecaafacdbbcafefffcbcdbddfbaccffcefcceeeabbeccfebcaabaeabaaabafdcefbfaabdcafefdefabeadbcccdaceafbffaccfffbeaaeedbbdafbcbfbcabcabbecaacfebfddaceddadbdcdcadfdbbebdcbabaaafccefbaeeeeeeeedfaefeecdfdafefbeeaecbeadddeaebabcefeebadebbdcbeadaceaccfafeeddcbebaddebbcefddadfddebadbcbfdddbffbebadcbcddcdccbebabcfbdfacacfcfcbaaacfaacbaeafcdadeccacaeebcffcdcadbdceadbfcbfaccadafddccaaadccacecdcbadeccafcabcaffdccbebcbfeabeafbbaedacedececbefcdffacfbeccdaefbdeccbefcacbebccebaddbeadeabadffadfefcebaccfccadadadaaddebaefecfcedcfeefdeceddbbcaacefcbfcdaadeaebecefbaadadbcebebcbfefabffebbeafbafddfbfaecaeaedaeebdebdbcfafecfdbbeeabdebffcceeacbfaabbedeebfcfddfbeecdeffecfffcfcabbecfafbcdacfeffdeabdfbadcecbffcaeadbdfddefbadbcacdebaffedafdfbdfeefbacbceabacaaedcdefdfdfbccbabdddacdcbafecbdcdfcecfbeafdcfdbfbcadadeeebeceefaaeeeeececadbebaabfeabdebabddabbbdfdeccbbeccfbddddeefdbddbaacdffbcfccaaaecdcdacefeabfcefeaafcedecaadfdefcdbaffcaccdabefdbbfbbceccbfaccfebdeedcfadbcdbafcecfcebebcdafeefedaacefacbfabfaaadfcfcafcbfdaffbfffdddfaddfbaacfedcabfeabfdacbeeffeddccefcdfcdbeebafdddcdcbbfbcbcafafcaafbbedfeeefedcdbafeceeafdcaecdacfdeacaacfabdaeafbceadacebedaffebebdcdcecebcbaabddbbfacdeadabceeeeeedfeccffeeeacfecfabfabcbeffafdfababfbceadcccfddacfafeaebddbeeeffefeedfacaabcffdffadbfaecbdeebdbbfaeccccbcdafcdfddebeabfcdffdbfaedeabfafcbadfbdbcabcdcefebeaadcdaaddcbaabfbdefdcdcbbddabdbcdfbbffaddccceafcfeafccfccabafbadcffcacafdcfdadfdbbfdbaeecbdaecdccdaecdadbdddcaabdcadeceafbcbaeabacbceaabdbabefaebbebfddfffcccffebfeedcecbfeefafadbcaceffceeddcdfcbdfaccebccefcccfdebcfbedabcefaffcbcfeefbbbddbeafaaaebecfafcaaeeaddabfddfddbbdbadddadacfabefabaefdedabdddbdeabbbdbcfccbeaebfffdebbacffabffacadbdccbcfafcaafefebabebecbcfdcefcadeaffcecdebfacedcfdeefcacabfdddcebcbdaabaededfbdfbaaccabbadeeaafeacaddbeeeecffadeeafcadedbdbccdbfbbeddfdbaaeacbccefccfaddecddfedeadcccdaededafbcadaaceccfbcebbdfaccebdbafcccaeeacabefcefbccdfbeebdedcbadccaadbfaafbcdbdfccadefeabfdaebfdafbdfbfeedcffaecabfcbdcfbdbbbcfeabbacffdbaeaecbccdbfeefebdadbeecaefefbffbafecffcdeaafdaffdcfcdadebfddadbccfaceacffedcaecaebeecaddcdebdeaceaccebfebacdabbfedffbfdffdfdfdafebfbeeaafddaeecedefbcafbdbcfdfbfccaecedadedcdaddaebadcdaebdebdccbaebadceaacdaacdbffcebeaedebbdbfbdacccacbbdcdcaaecacdfbddfafafcfcfccddfcebdeebfabbfecdcfedbafadfbddafdbebcdbebdafdcfcecbfccedfcaadcecfcccbabebdbfcacebdbaaabbbffbaebfeeddbefbeafcfdbbecfacaabcccbbabdbddfeeeabaeeabcaadbbadaffeccebcbfbafdfabfafbbbcdadbadbeabbbeaaccdbbdccadceefcaaafbbddbbcfbdacddefbdfdabbfcaddeabfbacdaffbdfacadabdedcfdbabdeeabcfbcfcdaffcaecfaccbefcceeebdbdfcffafacdcbceaedbadadbcbafecbdfacbaeccafeeebabdaefabeaaeebadacdfcccdedafbffdaedfdedecebfdcfffeeecafbdeacfaefcbcaffeddfeebddbbfbbfabbeceefcaedadbdfdfffabfbeaecfddadfeeebadebbcafadabfdebeaedbfaebfacffabddeccceabdacfbccfefecbcdccdaaabeacbdeedfeeabcfffbcdbdaeeabccddbdedabbcceccddfacebffdaaaafaafeebfcbfabaaccbfedfbbebdfcadbcaecbbfcebbdebefcffcfecdeffabcdddecfeafdcddcbcadfcebfbdecfafcbaedcfbeaeaddaecfcabcdfcfcdfbfeeedabfcbbdfdfecfdadcdccbefaabdafcffdbaaebfdbbdaedebbbdfedfbebdaffafbedbceddaedfccaebfcefdbefebcbdfecbabdaccffefadabacddafefbfbdafbbcbedecedaccbfdceeecfafeacfbdcbdfffcfeafdbcedcacbfebfffbcefbecbfafeefbeedabdaaedcbebbafcbfceeeafecfadbabfdbfbeeacccfeffcddcacbedeaadcbeefcaedbedddfcefefcecaebacfcccbedcbbdddcaabaddcfddccffffdddecdbfbcfbcbbceefabbfeceeeadfabcbbcfabeabefaffeaffddedebbfaebdadcbfbffaadfdbcaadfceecbefbdbbeddbbddffddfcadfebecefdcbfaacdcbcdefebaeecbbcedabbfeadccfedacfceaeffddbebbfbbfdcfcffbdcdfbdadaafdbadcfbbdfdfeafafdeaebefcbfdeaddefbaebabfaffbaebebdbffdadbcbfebabeecffaabedecdddffbccdebbcdeaebcffcfbdbabcdbceafaceddfafafaccacababadfaedcecdadeaffbbaeffcccfcddfebedbadaaaddfecafebefcfdafdcabbcdcddffbeafdbdebcdcdaeddcefdfeedfcefcbfcfadadcecfefaeecadbaaecdaefcdaaecebcedcaaafcaacdfbfebeafecceddfffcfccecebdbcbcadaabaecefdaeedeebbdcadabfebddabbedadcffbaccfeefaefadabbdfcfebfffabcccaedecddcbcbcacbccdfbbdabfeddbababafadcfecdfcccadffccdaaeaddbddbaaabacdedbfecbdfefdacfbfaaeadabbfdcbcddafdeefafadbfcaceceafeffeedeaacebbadeecaddfcecbeabcfbbccfbcbfecddeacecfefbedacabedfdcdbebecccbdeabfdcdbeadeaeceadadcecfbeabbfbddfeabcebefecfcbcabfbdecfbbfcbdbfcdafabdcdadaeeddabbeccfdcbefcfaefadeabfbccdfbcbbeafeecfcecdfeaadebefacabfcbaaafbeaeddafbfffdacdccffeffcfddeaffbcbcbefdffefecfffabedccabbafbcbbcbcffdbdabedefbbebcbcfabbacbdaefadcdaaeaefbaecedfbaddaccdddefdcfaafbbbcddefaacafbedddceebcfcfdadebfaccbacecfefabcdbbdcaececceafecbcaefaddbccfdfededbcebfdbbdeadacabebeffebbaebdeafcadbebebbfaacfdbafaacebcceefcfcfcbbfffdbdfeecddedadbecbdfbeaddfbcbdbcaaedcfdaffaadbdcefaffabffedbfaedcaedadebbcbabcfaefedadacabfbdacdfcfccecbfefbebdeefcffdbedaeaaaabafdadfecabdafdcdadeacbdfedafdedbcadecbebadfbfdedfdbcfacedadbadbfbfebffbdbfacaaaedecaaaacebeeebeadeadfabacccdcbfaebefeaddeeffadbbefddbdcadbcdfbdbdeefeabbefddefdccfffdddbadbcbffbecbcdacffaecfeebbdfaccccecbaaeaabeafddbedddaaefeffccacecfcffacacdaddbccfaadcdeccfcedcaadfbaabefdeddecafdebeddfeafebbfaefccfedecbadddcccfffbbfafcebcdedeabdfebbaaeccaebdbacbdfeccadbdebdfebbadbbdaaccfaffcfbdeacffdbddfdfbcdafbacebeebcaebdedddbfbdbbbbacbdefacabfbccdcebbcfdcffecadedccbecdadddfdcaecbbbadbfaafaeaedffdccbfcacacaaedaedfcfabafcdbdbfdbbdacbfcfbcbfbcebeaaedbfecdcadabdafafdfcdfdefdbffbacaddafaeedfceadcaeafbdffdafbceabebeddddebdccdfafddfebacaaefdcbdeffdaecbbfcffbbdfdadeffabcbcddecafacecfbddaccafbfebdbaaaadbbdbeddcebeafeacbcdfceaecaacfefddeefaffffbdffafeeeadfbfcdceefefbfedcfebcdbfaadaadaeeecffceffdacbaeafcefbddcbfbbffdbbcadadbecaeebbdceabdfacfcdcfebbebbacbfcebcdceeccacdaecfdedfdbdeeaecaccadcebdcedecdbdacdebaedcaddfffabdddcfdbdabaccbaacbddbffffdadbcbfdadfcaaeebfbefbceefafcdbaadacbafaecbfdddaecacffcadeffdeafcfbaaaadeccaafecbfcabebceafebdeebbbeaecbfedeecdedabbaeffecbceeedcdbffffedfdedebcbccdeecfafdccbafabfafafcfffdfaecfcffffafcdaefdeddadaecabecdeacabcfdfffedebfddddbdbbbabdbbfcefaecddbaeaecfecfdbbecccdbecefffccdcfecfeebecbaedddabfccdfdbcaeceecefebbbfbdeefcabfdadcfafabadbeabdfabbdaaefeeacdfcececefdcabebcdfcbffddfbceeaebbbbdfecaebcfbfacbdbecfdbeafdecbabbcebafccfaedeabfdbbccbfeeeafbafcadaaccfbbcfebecfbbedccfcdeffabfbafdfdffaebdabfeabfbfcedebffbceddbabccfcbcdcacfdcfbfebabfafaeffabbabedefdbecedadebecacfbbcaacaaeaecbdfeadddfebbeddfcfafffffbebdecfbfdbfdaafdecbbcaecdafaebfcfacbeabadefcbbcdcfdeecfeccfeffabbedbafeaddaabaecaaffcdacafabcdbacecddafbebacdfdacdffbdcafedccdccaeebbfdacdddcecdebabecabcceceffdffbabdebdbddbbafadbacfabdebadfbebeafaecebabbbfbcabbbaceedddcdaafaecdbeafdffabecdaeceddbfefbeeadebedbefafdccadcfcafaffcaebdfcddefddbbdfadecdaedefbfdffffbeacbcdfaedbedfdaffcfebabfdcfbdebaaafdababdacbffaccfdaefabefacadaabddedbeeaacdbccefdfcbaffeedcedaacdbbedeffeddfcdacdcfedeccfcafdecbbcbfbdbbddaffdcabecbcdcdfadddaadafaeaacebbdfdaefaeecaeeaeecbbacdfeefecdfeebddcedbdfbfdfebaabfaedfccfefcdfbcefbcbadbdabfdabefabaeaeedeffdbefefedefffeebcafadbbdbfffbdecaeeeabcaaafaaebdcfededecebcffffbbadaeeaddfdfafdcbccbadcdffadbbdaacdebdffdefdddcbedddcbdadeaadeddfccfcbdefbaecdfbacddbefddbeeacefaaecaccefedaebfcfcacccdfbababaeeeaebacccececceecbddbabfaccbfdadadcfbbfcaafdbcbeaccfadcceeeafdebacfdfeeabfebefdcafebcadcebdadaddefbdeebcdafdaffeccffefebcfcfcbaccdddccdceddfddfccecbaabaefbdcbdcbeefdbefebfaddceedaadacefbbdabddbbcdbceebebdfceefeafeddffcdedadeebcddaafeaecabffcfddefabeaafddfffacbddedafffffccbeccffefdababecaadefdccadddfdbfccfeadeffaacdceaebbefedecbbfdeaaadafcabfefdecdbeaaecdfdacafebddbeadefbbcaafceadaedadabaaaeeffddaceecdedadaedabdcaccdccbafaaaacddfeddcbcccfecdadbbfddafcdcabcdbaafeeefbcacbcbeefffbfefbfbadcaefdccdbbbdaabdcfbdaebbebbefaeffaaaebdabdccccfdbdafbabcefefcdbabbebadcccabdbabbfebbfbfbecdbebfdbfabdebdbabcdddabbfefdadeffbdaeafdbcabcfaaeabdecbafdcefbdfcfffcfcddffcfaeaacfccfbaedbbecbfbfdafafdcbfaedfeeeaadcbdacfefbdadcfbbcaccefaaeadfacdcfdfbdfbdcbeaabbebfebdcffdeafbccdcfeecdfadfccdcefbadbbbeffbbddbdbdfcacafbbbdcddbcbbefcddfebcceceddbaaeedcebabedbfddeefddfeeaeccdeabaeceeddbcfacbbfbfadcefecdbfccdcafceeadaddfdfccefbfdfadebecbfdfedafadefddeeafcacabfdfafcdacacbcaebaaaabafccadacfbfaedabfcffceacceddbebdbbedebafeafabebdbeaafdebbbaacdacfffaddacfeaaebeeeeaafcfdbacacdbafeeebcaaefafeefdcbcbcbdcadccffafdeffabfdfbcdecebedffeffcdfffcaeabebeabfbdbeeedebefbdeabaaebdabcefcffdffccffabadcabfcfdbafedebdefdbeaabaccaadaffcffbebbfafbafcebbabbdcfbaacbddfcbbabdbdfbafddcaffebacdedccdfdbbceaebaffdecabceebbeeedafcfcdebfedcfefeabebecbeedddaaeedbffdeaeafbdeeeedaccafdbdccccfdbfeaabfbdeffbdacedbdbabcbefbfddccbddbcebccfdffcceedbfceaeffecdaaaaabafcdcfabbccfbbbcdcfddffdbeebffbeaafddfbabccecbbbbdadfccdbcbeaabfdfbcdffecaecaabebcacafeccbeeefebbeddcafadcddbbafeffaedfcfeafdbeebadfaafeccbcbbbcaeeebdafbadaddccadeefcafdbdcdfbbbbbddccddbcdbafacdebabccbffaffedfedbaeaeebcbebaebfaaafcfacdbabbcaefedffcdebceaccafcfcbcfbaabfedaaadfecbefeeeccfcfecccabbefefaafddefecaecdefabebafeacaeaddecccdbffadceadcafaabebcfbcbfacbbadddbdfccfaafbaeafdecdbabeaffaafdbdedebeebcbbdccbeffdfbdacdbdbcffecbacbfdffabdbacfdfdecbbeaadcfbcaddddbaffddecfcdceecacfdeceecfecddbabfbcfacecefdfefacfcafbefcaeafbdaebcfccecceedacfdfedaecaadaebeaccfaaebdbfcedefbcfafabddbbabeebaccaaadacadfeeeeeaadecdfebeaacefafddbadefccafadbeeacdfdcdeaabbeadeabbecdfffeedfcfdbeafdefabcaffdeabcefaffeeceaadcfdddbeaecbdbddfcabbdfccebbdcbdbbdeddecedcbdcebaaafeacabbbdaeafaeddecebdbebdeecbfaaedfcaebdcfcdfbbceeddbdadffbaefdededdcedfaffffcbfcdaaafddcffdddededabbcfacecbaeddcfbfccccfedddeedaceaddeefabbfdbfebabfeafbcebacdfcaabaafadcaabcdfffcadfdfbeaffedfbdcaffebfefbcebeffaacffecebdecbdafdbebabdaafafbbbfabdcbddedcfaeaedfaebafeeecfcefffedabebfadeccefcaadbaceeeaebdebadbdccbefaedaebfbeddfdcbebdbbdcbecbdfeaabbcdfbefecefacddcacceedfceaadabefffdefcdaaabdaecbbffaebadfdcfffecaeafbbbfcefecdccfeaccefeabbbafcaaafecccadabcddeefaafcbfaceeadbeddfafdcffdcdacbdadbfdeffababffbaabfafbdbbdecedfebafffdebdaceefccfbeeeabbaabfcddaebffbafaefedfdfbffbcdfbdbeeaaeebbafbcfddebfbcaacffbabbaadfddcadfafdfceecfafcdeededcbcbcdfacccdcdaedcafcacfeaeacdfbcaeaaeafefcfddddbecdeebddcbaaebaecdcbedebfcbddbbdbcbdabefeacafdafccafcdddcefdbdaffefdaacacfdbfcfdfadcabededccebacfcbddfbccffeadbeeeedfcbcaabadabfdcecfcbeddbbddeafdcdcbfccbcbdfbbbcccacfcabbbbbdccdccfbedebcecfffedebadfdfccbdccdccadfbcedfbabbbaefdabebbcaddcbcbdcdfbcfdfbccbedcdbdaccfaddefaeaceeeadcfdccdecadacfdddcedcaacdaddfcaaeadbdeecdfbcdbcccfeafdabcdaccdccbcfcafcddfeeccfbeadebbbaaffbefadaafbffbacaadeebecedcbcacadffbfdfcbdffcfbddbddcbdadcafcffddafffcaeffbeafcbddbbdaedebaddbdfdcdafebdebaabcecfaaabcdcbfefbaedaededcbdfededeadbbcdccccbcfaceacdceadcfabeceadabcebacbdfefeaafbcfeefbddadbccadbdeadfddaedbbdeffdfeadfdfcceacddeccabbbbeaccccabaaeefafeeabadebabaadbeedddadfbfdedfabafefefdabdacbbadfcfaedabebcaececbbcbbaaaaddeeefbefeeaaafbadadcdcebecafbcdaaccefbbebdbecbfbfdadbebbecaccbccbccaefeeedeadaacdedccaebdaaeacdccdebaedfadcbfeacfbaaaaceeeefdfcccbfeacfaacfaddceecfbacfcfdfacbaefdcaefebfeecbaecdaacecfccaabceaacedefcffaaaebffcacbdfedfbdfdaeeabcddebeacdafdbfacccacdcbbfeedaccdabcdedfbbaabceaffceedbbdaabbeecfcaaadbacadcaaaceedecaccdddfffecdeeeaeadbfedeefcdbbbccaadedbdcdeedeebbaccfdefdcecfbabedffeccfdfaaccffffdbefbfdecaeacfbedeaebbeaebbbeeeaeebfceadddccaefdcfefdddbfbdcaeedbbdfcbfaaadabbdaccdffadecedbdbfccdccfeeebbbdaabefffecabbfbfacaecffcdbddadbeadcdbafeecfbbbcabbbcbebcebabaedbaaecbcaffabbeecacfcdbafdeeffebbcbcadcffdfcadaeafdbbefdabadedcccefdeadedfafbaaabdcacbbaebefcddebcdeffdecfedcfccecffcedbefbfbaafbeaaddbdddbfbeafdacddaedfbeabfeddbfdcadecaebefbbfcbbdacebdfdeabefabceecfdfbfbbdadfafeedbbbdfcbeacfcfdcfcebacbdeaecfeeeffbddcccabcafbdfedbeefcfdbddfeddfebbadcafdfacdefbabcebbfafaacaefaaeffeecdafaaadacfaabffdddebccfcddfbcececaecedafdcfddafeafefefabcdaebbeaaedecbdabdbbfbeffcdffbdfcceefedccaebebdfcabeeecabaaceaeaeaeebcddadecadafdfafadabfbbfbfaaccfbaeaedbeecadbeaafefcbdcfcecbbedcfbfcfdbbdcceddfecffaebbbdfdbeebeeacdaafabaafdfdbdeabcbbcedfeccbffbcecbafbaaeaecffbcbbdfbcabaffcaffadeedbccfaacddacebdcbdefecfceaaddbedcdcebdafadacdacbcedcdadbeabcebaebdbebaceceeecdeebffcaceecfbbeaeceadcddabfcdbfdededceceebcbeeadbffacecedaafecbcbafafabafacbaefeadeccdbceacdddabcfdcbbebdeaccabefdfaccfdbbdbabbaabfabecfdfcbdafbcdaadddfcbdbadfdaafcdcdeeacfbdbdefbbfbcaedeedfeecaffffcaedaabecfebbbaadafbcfacaccebacebdfecfcfeeccbdcbbffdafabeffceadcefcfeacfceedbfddddfabadcaecacbafacfacbfbbccfacdddbacfbaeecbfeadacbcecaabaedcabdfcfefcfccdeefcffcdececfcacfeceecccbddadfedfcedabfefacfbbdcdbdaaadcdcdecbdbbffbfeaefccfaccfdccdadeadfdefbcbfdcabceaeeabffeecaabdbcfcafbeacafbfeadfbebadfecccbccacefadcdcebcdadbcccabebeebdcbdaafadbfacbfdbadccdeceedffafcfdceefdeffbdbfdaebedcabbfcaabfbdcbbacfaeaeeeedaadaeeaabfaeaafddecbcbdcabbffdbbbeccfdabeaabcbbfebefddbabaedceebbcbafdefacabafaabcecaeefdbfddfaddcffecaccdedafaafaeefafebdaaacbdcfdafeaefaedceddadfaefcddeddbadbfecabefcbecaaebcbeafabffccaabdddbcdecdaeabbfffecfaaadfeadddcaddbcbabfdbffbbdbbbffbebffebfdddcbbcddbffeebaaefedfecbcaeffcbadabeeabfdbafdfecbcaccacbcaeafefdefbcaefbfdbeafabfdfeadacbccddcadcdcfdceaacbfceeabbafbedcfdcedefbacdbfbcbfacdebbfcbfabdcaeaebaabbdbafafcaaeebecabcacefecbebeaaccfaefedfbeafbbcdadcfdddabfacbcdefadeaadeadcefbccadcaebfdeadefcbecaeabfecceccbccdeadceeecefedbaaebabfbacbbbfadebdfdabbfadeddaeafacfbcadbfebeddddbdefeadecdcdbebfaddacacbeabbebeebefcdeacbbdbffecbbbeaddfcefbeecbefffbaceedbfeeffcabafdaeffedccbcfbdaabefaceaddaddbafeffbdbeffafbcefacbcddbcfdcbddfacffbeefdaefffafbccdaacfaefbfbadcbbaedddefeacafdafebccbfdeaabbbdddcdcebfeadaeccdddabefabdcdcdbecfbbbfecdaeafbcbcafbcecbcbafbfeefffedacdfaedacaddeacaaabfffbaebfffaafafcaccdfbccecadeaaadfaeacdffdfbabdeabbeaecaceafccabdfadabceacbdcacfeaaddefbcadaecaffbfdfcdcebcbabcadcdbbbefbfcfccecadabfabfedebaceffdfbaffcacfdbbfaffaadbcdfeadfecaddbceebaffbbfbefddfadfeaececadcfddefbcfbddfbbacdfbccfbbeaacddabedcbdbbcedfdabffeccbbeededbeaabffeacbdcbdebcbbbdcccdeeebcacfddacaddfadffbdbafecedccbfedbfcfcbaecfcefecefaaccaccddbbafbaedaccaaeedcafcdfffcbbcdbafdddabbcbdefedeaccdaabfbaececdabafaafeabfaeccdeabbefdbbbafcaecabcdbcfbeeabeacaffaaeabdddcecdeedceefebeadffefbfbfdebadcceacadcdbeaecacbcacdfebabfffabfeaddfcfecffddfacaedcaacbaedccbacbfbcefcdbeefcbfadeecbbcdafbbceaebeafcedfaaadfabcabacedaababdcdbcaeeaadbaadbbfaadfcaacdcdaffadebbbddbdfcdcdddeaeedfcdafaffaaccbeaebeefedeedadffaaccecfbbdbfdfdbccdbacdcfebceffbbdacedcadeefabdafecbecefcbbaffadecaeedfbcdaebcffbbcdeaffdebfaffadccffbdabbafecbdeebeabdcdfdacfbebceaadfedfcadadceabbeebfadcafffdfccaceaeeddffdebfdaefbfdadfbdbcebcabbcdcdecdcbcddecddbcbacadaceecdacdcacdefafbeaedbaaadfcdfcacaffaadeaabbcabaedcabbcfccfefdfecfadcacdbeaeaabbcbefcbcabcaffdddeadaadfdbfdefbadcffffdabfdbecfedfcaaeebdeebcbdabacbdefecccedfecebabdeaffacaeeabeafadfadccbdfdcdcabccbffffbedfaadfddbdceebcdafcebcfbdcacbbebaafcfbddcaadddedfbaacedeaafabcaabbdffdedfcfadadbdcdbdbefadcdeecebdbdcbabddffeaccccebcdeccafcdfdcdffefdefafededffbcddcceefdcbabbbafdfabdaabfdcdeabecadaeffabfdbfdafebfbfdfbedbccdbbeebdecbefdcbcdccaeccffafdfebbbccffdcdccdcbfadffaecbcbefceebeabcebcbaedefadbcfeffaaccacdddbaabfbaafdbbdcfcdeabdbcadbaeeabaefcbccbcaeacfdabeccdeebefbabebefdcefccedeebdacfbcaaafcdfcadcbddfcaddecefcfbfcddfbaedbecdaabbacccaceebbcbacebaadddfddffffeeddfdbecfbbdbddcdbbfaedcfcbabcbdeeabfdcebabbaeddcebbdaacebdefcbdecaefcbcebffdfdbcfbcfeaacaadaeacdcadfefeecadafddfcedccccdadebfeffdceaebdcbcefcebbbbbcffcecbceafdcffeddbcdaafadadccaabfeddabdaababefacacfaacacadafdddfbeffcffaeecefbeaacbfaececbaeaddabfcaccccecddfafedaccacefababbaacbcaebbcfadcfecbeebcbbdeffffbcfadebbcbbbfdccacaabfbabdedfdefeffabcabafdedffdebffebacabcfeefecaefebfeabbdcacbdecddbffabaaefbacebbccdfaaadffbbeaedbcddcadeadfccddbdaebbcddbcebfbdfdaccccedbfbfcedbffafdfbbcaebceedfebfebddbcabfdafbbbaadfcaabccddeafebafdbdccafbbdefdfdaadcdbdfcedfcaadcbeefbaaabdadfaaaceafacefbfbabeeeadcedeeccbcbeacbabeeaffecafaccabbcaebdcfbdeccbdbdfadcdadaadbcadfcdfebdcfbbbccdeeedbbcbfcbcfabfbacdaebfeeefaaadccabafefefabeadbeacecbbffefccebbedbdaaedccefdcfedcbcfefdfdceafbeececfcccbfacddfffaadbaaebdfaadbcafcdadbaaedbecfdbddaddfebacdefefffefceffbdfbdcdeddbfebaededffeefdcbafaceacbefffefbfeddcabcbaebbacdaaeeafcfadecdedfebaacedbcdcdedfcdceadeffdfbdfefcbfefabebbdcfddaabbbffdbababdaccfbdcfbefdbaeaefbebdafbcebabfcebbcbeaaabedffdbbaacaaeadffadebbfabdbcbebaadcbefeafebcdbdbecbfedadaeebaceecfccfadddacfacfcdbdcfdcecdbdcffdfaaccddefaadeddafbadafbcfcecfecafedaeecdfeadafeaeacaabadcfcebdefaaafbcacfcdaadccccccdaddebeafdbeeeadbdbbffebacfafdddedbccbdabcfccaefcebdfebaebdfcfacaaaaafabdbaaaccccdfdeddfdcccaaacbfbbeeaebceeebdebfffdfdedddadaddfbdbebedbecedfefdadcfecaebecdeecbfccdeecbcebbdfacdfeabdcbaccadeedcaafadafbcdbbaaaffdaacdbaaaafcdfeebabacbaceddcdddbcdccbdcdcabbdcefffddbfcefcafadaaeebcceaecacedfadfccbddafdbceddbefefbaadddaceacfddbdeadfbafeccbdbbcecbdcbfdebecbddacbbbececbbddebfaacfceccdcacefaaaeafddaaebaeadafafcdabfdccaeceeaefdedddeaddbdcbbabcbadcdbabaddedfcbcaeaacacaaeeeeafadfaaaeaccbffdfcdaddbaadfcedfbeabdaeedebaafdeafbfdafabbccafeeeddcddaadaceaceccacecebdcdcafffdddfaabaeacffebdecaddadeaacbfcdbbcfffaceacacecfeadffdfcdcceeafcaebbafcccbdcccdebeccaaafcdddccadbecabedcdcccdfecadfffaadcececdebbaaabebbffeccbecdfefcdabfbecddffbbfedbbeecafcdeaecfacbdabefddbbefdfadfedeeebebcefdabaeddbddcdacfeedbeccfabadbafadbcaedbbdecdeaffabbcdaafeaafdbdfeaaddebbeceefefbcafffabeddbcbaffacbaecadbceadfdebceadebceaaeecaceebbeefbadafadbfbbefbdbaaaeebbadcbccacccdbcafecfddbaadeccadbfabdbbadbfecddbdfddccdcbbfabcedfebbbfcceeaefcffafbcdcafcdaeedcecfbeeabbffdfaefddaedcbaccfcfcddeafbdfeeedbefffefccdfaadaebeeecfcbbddbadffbcffbdfbcdcbeedaaeceddcbcefbcfefbaadcebadeeabbbfbbfdadeefebcdbfacaaebfdbcaaaafbfffdbedffabcaddfaeceecfffacfefaddbffbeefdaafecbacfbfdfcdaafbddefbbeaaccdccefaffecbafacaabfdbceedaccfdaafbbecfacededfcbcbaffdcffeefefafddcecedabaffdcdbdacfbecfbcbdaeebdccdabfdeeecfadcfddafffaafbdcaeaacdbcedbfaaefebccdaebaeedceedcbccdadcbbadbfcdfcbdeacfaecedebabbfadfaeeabbadfcfbdabfbfababebeeacdcccdfcecbcecdbeafecebdabbcdcfcdcbfdbbefedfadcaedbbccbbbbbfacddbdabecdceebfdbabbadddafffefbaafafaecbbebafecffeecdfcbbaeaebdfdceebeeebccbbfbfeafbcbcdfacbeedeaddabdbbefabdafbdecbdafcdaaddebfceedafdebcebfffcedebfaecefbbfbedebcafebbacafbdbcecdccabdbbfbeceefdfaedffdffdbdfaffbdafadbabdeedbadccdffebebadbbabfbbdbcdadaebdceddaaccaddedaefbdedafbebdbbebcdbefbffccaafdeacfeecbfedebcbeeedfeafcacdbacbceebcbbedbbfcccbbddcfbcabcecacbfdacdddccecffefacfeffcecdabbfceaaefbeccbffbddcdcaabfeaacaecbebeedbebfbeacaeedbdeaadccbeaeeebadcfaabeadbbbccbacfafcbedcceeadbdfdfbddffccebfcccadecddafacabccdfecadbdfaaabfdaadcdeafeacfadadadacbeeefdbeccaeebfcceffbbafccdacbabfbafccedecbcadaefeecafeddddfaabbfdebdefdeedfebaadcaacbebbdbfbabdcecaccdaacfedfccccafeacaabefebfcaedfaccdbbfeedcfaadeabacfddddededcffafcedbaaceaffefedfadecebdcfdabfaceeaeadebdcfbdffefcaeccebcbbffecdaccbcbaadcffbdededfbdcdfcdfadeeebadacfbeddbcfbfdbbdfbbaabcadfadbaaebefcdadecafafbedfaeedcccaacbdeacefcdabccbafffddfdeedccfeccafdacacbdaccacbcadccffbdecccbacecfabcfcaeeacdfcbabdacdffaccbcecaadaefcfaecadfadbccdadadaffbbfdcaddacfbdebeaebeeefddccbeceffcabecfbfecbeeefafbedaccffdcfdfdfcddccffffceafbcdbbcddecbdcdcfbeedcefaeefcdcadbffefaebbbcfecfcfeccddecbbeeaefadeeefaeeeebfbacfcaecbffcfbccdfeabcbceeceeeddfebcdadecfddccedcdbeeadaeeebdfbecebadbbaaefbbadbbeccfcdadacacdffaceafebbfdabfefbcffffbcddfdfbdffadecbbabddafeabfeeacdfaacbddbaadeacfaaebaffdbdccfeedddbcfcceeafecbeedeedfdbeeadcfbeeccaacfddaedbaaabdabccfbcabceefbddcaefacaaffecababdfefbdcfdedafbebccfcbddafdbebbfbddfcaffaeeeedcbfabbfebabccbedeccecafdabedcdceacacddbfecbbbdbfbbdbcabfaafeeaefefbddaeeafcdaedaeebdaccdfaeadccafacceedebadeccecdebebbceedcadacfecaceebdceabccdddafeaafabfaecccadacdeafddbefcdaaaaaffadaaebdaecacaefeeacaebcfaabaddbebbacafdbbfbffdbbfabcdcceabacadebffcbdbafefddadeaccffaeadcfaeddfdfabbaedeceaadaabcccdddddcaacdbcafdacdffefdcebfaceafdaabbefeaeccecdbdfffacefecbdbdbefceffdccfeecaefeaabdadbeaeeadabfbbedceabbbbacebebdebefafcdbcfcdbccdebbbeafdbaccfdacfbafecbbbbcdcaaefdcbabaeaefafedefafeadaffcddbfbceeabccaffdccfebfbdddacaaaeafbfeffeadffdccacaceedabddcafdfcdacfcafbddffbcecabacbfefacafbeabdccddebcddeeccafdebacccefcacaaebccfbdbbdbbfeacaccddddbffbbbecebddeaeaceaadbedfabecbdeffafbcfffaeaebecbccfddcbffdefaeddedabfdecabebeeaecceacabcadbeebfcbdadebbcddadfefedfaebddecfaacaeebfbfaffbeadeccbadeffedcfddffefbceeafffcafcaedebccbeabafafdbdadefdddbbddeecedbeeadbccbfafbfaedcbafaceedafcdcbefccdeaffdcfabfdfafcabeeaeddacbeafefefbeddebabaaddcbbffbbaeddaefcfeefbbffacecccafffeaacdfdbbdbaadfffdceedbcdbbdadffefcacacaaefcfebdeedbeebceacbfcceaadefaedfcdebaaffcbabddeeaedabcfbbcfcffccbfbbeefdeddacdaacbadcbfdcccdbefafddbafddfbfabfafbafddfabeeacfcaabbdadbbffccebfdcaefabeecaacbbcbffcbaddddfbddbfeddffaefffabdebabaedcccfdcccfbdeffcccccfbfcceecefebfeabfbeacdfbefbfecccddebdabbcbaaefdccacdafdfddcdadbffabafbbebccbfeedaafaebdaebbbdaedfccafeafbabdfdfddadcbadbfcccbdbedaddcdcfebcbcecdacddadaafaaeabcdadafcbcafaccfcaffceadfedadfbbcaefdffdaeacdccfaafeffbbfcdadfdfbffdbbeffaafbadeeeeabddfcfcaacabedaafeacecbaedabfbfbbddabaacccaacebcfbefdedeacaffdadaddcacdcfaceaacffbcbfeaedcbeddfeecfefbfabcceddbabeeacbdfbebdcddbfdadbaeccdfdabebfdededafcaadbaefddbdadadcaadadfcbceeeeabdfabafadcbcdfedebdfccdeedfcefafcecfaceafcdcceefabbffddfdfbdedddeaceacbdbfedaefccaaaaaafbddefcebdfcedfdbfbbcedcadbabfecaedbcadbccfafcbeceadedeaaacdfcacafdbbdceaddfdadcafffdfebeaefffeeadbbbafdbadaacbbabfcfdafaddbaabcfbdfbabeebeacacdfdecdcffdbcbabdabfedfdaedafedbbebddaefedcfbabcdbceaaabffaeeaaecaabdfecedbfcbdbbfcdaabeafabedbfbafbaecdefefffbacdaaccebbeafeddffeddfcddfffcafbbbdfdfdebdeebaabdacebeffcbffeffadddbfdadfeceeccdaadcbdccabcfbeafaaaafcacfeadeffaaaefaecbbfebcfbaeeabccabcacdceafbadaedcfeeffdcbfeafadbedbdecbffeadfcacdeeafaebdbbdbdbdddcecfaabbdfedefcdcaedeefbfbaefaabeccddfbfebabaabdcedcfccbdacddafeaddccdffbbcbefbabbabffbeadfadbaaedbcfcafeaadeedaeffefedcfdafeccfddacefadfbddffbeddcefbdadfbbcefcedcceabcedafcbbddedcbfbfadefadeefffdcaebfbcddeefbdacdcabaabaccacbccaafaeecadcbcdabceaeedaacdccdcbeffefdafbcdfaebcfbfcffdfaafbfaefeaceedaabdfaabcdadfddddecdedeeccbdfaccafbdbeffffacceecacdddcfeebccbfbeecaebdcdcdeabfefffaeccafcbadcdbffdbcfeadfdaebafadeaafdfebcedeaceafecaffbbdfceedeabaabaacbbacffabdeceaedfdadeefeacbfaaefdfbeadefdfadebcabdfdeefaeafcefceeecaaaedcfeeeebeaaffeffbbfbeeedbeabcdadaefdfaefbaeccdfbdfcbeadccbddbfeddbddddbafeadadcffadbfbbcbeeaaddbefabfadefdfbadbabcebefbacdcbcbcaaafaefaaeabcbaeaedcbfabafbaffdefffefbbbfecefebdbcaabfcdedeeacecdabafbbfbeddbefffcdebcbefcaadbaefdacafdacfeddceaacbcdfdcbfabddebadccdaaccfacdbdecedffafacaaedcffefaaabfabdedcaafdeeefcbebefbfbdebdabedafabffeccbcedfdedabfdcacafaddacdbdbbdecbfeceeddbbbbeadeddcbbafafccaffaffabaacfadbafafcafccbbfdbcdcefeebdceeaafdccfcdebbfbacedeeabcfbbdcdfdeafdeceeedafbccaafcecacbadfdcbbdccaacdfcceffebfeccebfccbbfeffbeeaafbfebbeaebaceeaabfedfecbdcdeaadddaaacecfedfdefacdccdcbebfaceefbfdacebbfbbebffeccbedeffdbdfcfedadecefcafbefabddcffbcfbdbdacdeaedbbecaaaecadeacabdabaddeeddafaabeaacdfedaeecfcadcffffbdfcddbccfaeccbeffaaadceecffbbbccdcaacecdbdddbabcaebcfcbaefacfecdeffabdcecefbbdfdbfcffdabefdcfbfbebccbbceccbccfdcdbdfdbefefedccccfbbbadadfcdfccceaebbdfafaeeddfacfeebfbfdacbfafecfdbfcdaafffafbfeabbbfbebcdbbcffdcfdbddbddefcffadbdbedabffddcdeeaecfdedefbfdffdceaafecbbdaaaecafaecbfababeebbeecdeaebfadeebbddeaacddfebeafaebffebeacfdecedcdffdfbcccfdaabbccdfeaffbdecddaceeaedfcaccbadcbeedabbccadfbfeebaaaeedbeafcfadbdbaaabbdebcdbbedabddcadacbbcffeccafacadfddbfabddebeaefcecdfabacaefaacdbcecefbcbfeaccdbbcdaebaecacdaffdefacfcbededadcafefbecbaececaeccbddaefaaeebaedcdcebfcdeafbedfbabfebdcdbddacaecccdddbabcdbcbddbbbefabbfccfeaeccafbdcabfcfdfbbbdbfcbccedffadcfadfbbaddeccdefceebbfddabfecdbfeaaffdfeedecaabaedcbdfddcfeceaaecaffcaebfdabbcfdcdadefcbbfabdbafbfffbbfecceefbccfbccebdacddcfcadfacdaebeaddcadfeceafdeaffefeebfecdaeffddbdbfdadefdecefcbaeabccbdabbcdaddbfafeabcbbacdaacdeefadffdccdccacfcbcfdcbfbfdaaceccdbbaeeddfeecbaebebffadfcdbfadcefaababaabeacaddfbadeceeaaebaabdeafaafdceffacfbcebceedebbacdcbdcdaebccadbcadedcccfcaffcbaadaabbfbabbedbbeddbeecfcaaeeaedcfceaafcfdefceababdcdaedecbafdafcfdbeecbaeacacbbdbaedbbfdafaaadddfaccbebaafcdbcaeeebaabaaaadaafbddfaedfaeeddfcbbddbcfbedcfcaddbddccffcecfeabaefaddffaddefedddaebcacdbaedadcdebadbaddfeebfebcddeeeeddabbadffacdfbabdebfcbdeaafeceafcdbdbdefecaabfcebececbfdbfdbeeaaaceaefbffeeaffdefecacfbaeaeaaffceacedabceedfdcdddacffbfefaefadedabfbfbacfcffecfaadebfaaebbbcaaebdedfefccafacacfeafcaadffadcbddadbcbbcacaafbebdfedacbbdfefeddbbafbbadebfdffecbbaebbdabeadebccdfcfcffacceafddfbaeeedeaaaddbcabaffcadbfcfeecbffbddffcacfebcafaabffaebbaebfeeccbbdfeeedcbdedacdbdcecddecbffbabadeedafcfbbefabbabafeadeeedafeeeeebfceeceeabfcaaeabccdeddefaccadceabfadbfffaeefaedffddecacebbcefeedaaccadaeddfefdbfccffdbebddaacfabcebfabfaffeafdaafbcabdaceabdffeeeaffceaebbedbeaaeffdcceacdffcaeebadabfcfabadfebaeddceacdcffabccedfdcafcebcdedddfefbfbedfccbefccabceaabebcdcccaaeceafbeaeddadeacfcfcdccdbbacdbaceafccbefceefdbaedcbcfecefcaefcabadcffacdefafdddcfbbdddbdaebfbdaddeeebdeeadccfebecefabbabfaaabfefbaaffddbdcacbccfcacaacbaffedbfaacdcaecaceceebdbdadbcedfacdcfffdcafdeaefeedcdbccfbccdefcdfabefbecebcdcccbcdefeeffafaebcccdabecaceacbeeebdeecccddccfcefeefebdcecfcfcdcaeeebddfddeaafaeccffefbcfbdcacdeebeeadbddbccfbbfdeccadcabccfcceebdfdceefadbffdcdecaeabbfaaafececdeddccddcbcdbcccbfeebceeffeddecbaadacbfecaeacfbbcabacbacefbfbedcadbaddecafceeaceffabdccefbfbbcbdbdadacdccccdaacceeadbaffcdababbeadeeaffccbbdebbedcdecfdcbbebeebacfbfcdddefaaeaccbbbecaffbcfaaacedbdfeebabeffdeceafacccaaebaccfebafeebacaddedcbfdcbfcbaeaeafccbddceffebffecbeddadfcbbddeddbaadfdbbbbccbcfebadbfcefabebbdfdfecaadbaeeacacabfadbcbdbdbfcedfcebffeceeaeeddceadceecebbebfdcddbdcbedfcfbdabfbedfafdecadddbbccecedbdecefbdcdebfefbefbcdfdabbeeffdaedefcefdcceeafcedfdceeeebbdefaddcfddcacbecebccecedcdcaaddcebfbbeadacfeceaddfaeebbebeeceafbfaeddcdfccccbcecebedafebdfdfffcfcfdebebebdaacdfbfcffecbeafbedcffeefcacacdbeefacdccbaddedbbfaeaebeddfaacfbeebafbbecaeadfffbeddfccadabfafeeeebaedcadfdddceaedecdcbdaddacedadbfebfcafededfaadedcfcbceebcdedbdceeefeafdfeaadccbedbffbcfafbdaceafaaeebcdddffefcbfbfdccdbfffabccbdaeeecabbbeddfcfdddceeeebbbcdabcadcdcbcccbbabdeacfebacabbebfacefdccfdfbdeecdfdfffaacdcddddaadaefcfcdfddfecbeacaedffedcbaefbfccdcbcebebfdefdeabfdfcedabbdefdedeebecbebbabeeedaaffafbbdabaabbfccdbecbcbecccbfbebdfccccacfcedccdfbfbeceafeafacecfaacaacefdedfbaffdebabaadbabcbbbbdceafecdcdedbfefadeecbdacededbabccaefadddefbdbfccdafefeeddeacdbafcdcbffedaebfabccbacbceefdfacefafefaffdfccdefdfdbaebbedabbcfbcfcdffbdecebccafecadbfcaeddfbcddfadcdecbbbbbbcbebaaffaaaebecaddffffbacbecdbefbedecceccecbfbfffeebbaaddbfaabfddefdbeffaefeadcfebcccfffeadadbddcbabdccaecbfbdebadbabbbbbeaaddcaddecbdbabcefafacdddebeaaaefbbafacadbfeffbbadefebecaebfedbebeaddaebecebccacffccfeddfceffbebaddecaefbeecaafbefbbeccfadaecaffcacabbdeefaffabcffcacdcafdccefbeefcadeaacdbcebafdbfebcebfdfcccefbccabededafbaedbedddbacccdcfcedbfafcfafffaddecedcdafdafdfbafdffaeaaddbeebfcdaebfaeaedebfcbdfeabecabcbcaebbdbfbbecbaabdbddbeebbbeffdfeccabafdcacacedbbabbdedadcfabeafeccaacaabcebaeddbaedfeebfebfedabdefbedbdbfdeaddebafcaafcdddfbfdfefabfffdfffbdaacfdecdaeacffcecddefbedbfafdabaddafcfafeedfbffaadecdaeddaeafcafbfebedaddbceccafebfbfaafadcdaaeacbfbefeddedaecadcdcdcbdfefdbdcedadebdbffdebebbcadbcccddaaebecebedafdaedabfddcfacfaffecbcefbaebdefbadaebdccdbbcafaaebcabcadfbdfebcdebccfacffcadafcaebbddacabcaddbefaeeabafcaeecdfdbfccfaacdbbecefdfeaffbcbdbaffecacceebecabbaaaebbcdbbefbaaeccafedebeafaeafdadddaafecbfefececdbadbbafbfcdccaaaadcffbedadcdbbbfcfaecafcecdafffebdbcdabecfcbaaecedecdcffccbafbcdaafadacdfbaececdffdeeacbeefeeebefaefacabdfababcbdfcedbccaffefaebcfdafeedabcdbdedbfcdbecfaccebacdfafbddfeeababbbcaccecddaaaaddfeacdcdbebdfabbdefdafabedbcfbbbcffbefebcdcbdfeaacdfeceddcdfdedbaeeebcbbcebffaecfecfabeffcccdcdeabdcdeffaeacbfcbbbeaccdbdfedfabedfdbdedbfefddafaafaafafdbfeddddeeedaeabbaeacedcbdefcfcebcabbeaafabdacdefccaabedabbeaceffdddcecabbfcaacefdbafefaddfbfeeeffdfbbcfcecbbecbdcabeeebaecddbdbfbaeddbdaeccabeebeebfbadfcdbbfcbabcdbabbbeecabddaeddbbabecbffabeecddcadedddeddfabdbecbfcfbaaebaccedefbbaeedefeafeebcafaaaeafecbeabcaeafddfcdbcacafaacaefceeecfbcffdcefcdbdbebdbcfffdefdbbabadefafcbbdabeefbddadefdcdafaaacfcccfebdacafadddbbaacacdbbbfbddbffadfdbacededcabfdadbcbabeebcdacfbcdcfafefdcbdeebdaaeeececbeacaaaafeeaaefbefcfbadedfdaaefeeafefadebcbffeebcbcaeaffaddfbefbafebdaacdafefffeecaefbdfbebfbaefdbadcfdcdbafcaebaedaefeccfdecbffbfdbdefeefcbeeafeabafbeaafddbfaefffffeffdddcdaccbeceedebaafcebcfdfedecdcedfcafedaccdffbabaaeaffaebbcedaccceadccfdcabcefbcabbfbafbfcabdcfdaeaddfacefadfecfcefbccadcbdddecfebcefcbabfacebecabccafacdcefefebbaacdcfbfcadddeaadabcaddcfbccbfcebdcdfebcfdeeddeaeacabfcecccceabcaaaeffbcdccbbabccfabefeaccecdeffacbcbfbdcbbeddfaafeeeeacbdefbcbacbcfccafceaeedbbdcabebcbbfdbecebccfebdcffdfbdfabccebffaebdfedebcceeaebcbafdecffacbcbdabbfbffbfbfabdfbeafadccdfefdccecbbcfbfeedbcbbeeefddbcccacddbfcdceefdcfceaeaaebcefcbbcdffafecfeffebebaddaeedbeccceccdbcaeffbaaecdcaafbbadeedeadbbbacadcfafeaccedbacdaddabdaccfceadbdcabbecbccafcdbffcdbfbebaebcedfedfbfdacdfeecfccecbffccbfaaacdcfeebcbfcbbebcbababdbfdccdbcceaedeadbfadfdbcaabceddebcfefbacefbedbeaabcecefdfcdceefeacdfeafcdaddbabeeaacaeabcfdddaceedbdcebaefebccfabdfcfdcbdaacffbeeeebbdbabbdbccddcedfbbeebfeaaafaafedcdabaacbbebbddbdfaeefcfeeebdeceffeffaeaabdefcddbaadaddfabdcbdcddbedebdbfeaedecaeacffeccdeedeadbdbbbafffacbfccacdeefbacceccdafdbefcafddcacdefcbafcacffffedcdfceecebacaceecbbaebcdcbffebbceebecbcaaaefcabddcacddeeecdeffeeaecbdebdfaaebdfcccaacacaacdefbebceafbfddacdbcbbabacadcceedabaabcffcddbafebfecebebdcccdebcefcacbaebeaceabdcfcbfcedbeaefabecddeddacafdaffeafcdbdabbbdedeadebfaafbabbeabcdcecffbebedbdbfdebfeaffacdddeedbebdecefbebaccdbedcfaaaefaeedadbabebababdbdcbbedfbcfacfbdcacefbefdfdbdeedfecdeabddbcaebeeeefeedadacaedfbddaffcabedccadcdaebadafbfdcbdbdedfebfdcdfafbbffdfacececebcaeddcdfddfcaadaadecbdfbadfcbfccfebaaeaafdfcdaabcceaafdbcfbeccffccbfbccadecedecabcfebdbbabdfbbbbaabbbcefdefffebfdeacbaceadcbfbccdddaabaebaafaaabecaddcacaebdeafaacbebdcbfbbffdddebfaadfbcbcedcdfbfcbccbabbfcddefdddfdbceaddaefeaacbfefaacedfbababbdfdfedbffccbcbccfcbfefbedeebcfaeafdbfeeadcfcceddaeaacdeaefdabfacebaedbbdfddbeaeeefefbbcfbeeacedecadafadafefccbdcefceffbbcaeabeefadfdfcaaadaddfebbefabfbcfddeeacacaeeaaeafefaebfebceffbfbfdaedabaaaddfeceefdddffafdecbefafbffacebaebddacfccfbadcaaccafeeebfffeadecffbfcbbebaaeaffeffdedccbfdefaababdcaadbebacaefcdccdfabacbccffcaaccbbfcbfeddcbaacecbcfbbdccbdefceeacdfcbdeafecdbceddeaeeddbbcfeebeccdcdeeccefdbefaeadeccabceaedcbabffbbcebafdaeaffffdfbeeaabdbabfcefcafcfdeeebcddefdfdfddbcaaebaabccfcfadbbdfedcaeedffdebafffaceaeccdfccdeeddfffacbbafbdeadfeebefabaedadebcfeeaecceaffabdccceabdeafeecbbaabbccadbcbccbcdaebfededacdafeadbebafcecfddfdecbccbeccdbeededebbaefcaddcaedbeccaeaffccccebcabfdccecdcafffccecffceabebfdfccadfddfadfbfafabcfddacdcaccdffdfcefcafeacbddcbafcdafffafaedfcacececaccceaedfbbcffdbebaaaddcfdbdfefaffbcffebaeadbebeaebdbacddebdefffeccfadafebafcdfafacffdbecbcdbadcdbdaffddfaefffcfcfdefbccdddcadadbbbadcacdaecceeeffcdbccbcababffcfcdecbbcbdabfdeacfffddefdaaeddbbfadcedfbceabbbcdcccecddcbccffffebedbdcebedcdfcbfdaaabcccccbefcaddddebddcfcefacbbdbabadfbfcbebdbaeeadefceadaaebfbedaecdcbafbbaabaaeabaceabccbfdafcefcebcfbbeafcedecccfdcaccfceedbbdbfeefffaeffabdffeadfbebefdadcbbebfccfbeeeaeaefaadbbacaecfdbcbdfcddfdbdfcbbefcfaabfffcafadacdcacfcbeeddbefaaadfccebcdebcccbcfdcbfaefcceecbefbcbcdaddcbddaabdddbfebdbebeefbfffadeebccbeaedeafdfcbafcfbbdddbefbefdadbbddcffffbcaefaaefdebaafcbbcbabcbdafdaddcadffabccfbacdbbbfceabdcfbdcdafbfcfbcabdfecabbeeedddeabdbdbbddbeddcadbafcbcdcfdadffadbbfaededdecdcafeaaeeafcbadccbdcddacfddcffcdbebdfbbfedccebcdaffcabaabccdbebcadebdfacefdfffefedbaffbeffbedafedadbcabaffebfeadebeeedbaddafedcffcdaccdbebbbceeffaffdccdebedadbddfaabfacdacecccbecfeeaffcfcbbffeafdcbfcdffdbbfbdeebadbbfbeeadeebedfbfdcfacaadbdeadbfbfcdfdffecacccccdaafacfeeaecbdaceaedaeafffbcddfeddabafcdbecafefacadbbbbdaebfecbfdbefbffdeabcddaebbfaadfebcdcafdbdefbfcabbbcdabdcbabdedbbadcfbdddfadbaccdcdcdbcdabcfecfccbdbccdadfeafcfbfbabcdbcbfccbebcadcebcdffacfbaababbfecdcabfafdabbafdeabcccecfbcbbcbcdbcfabebfcbeecfafbeaafcfdbfadcacdeabadbadcbbbbceebdeeadecefebdeeafcadbaeeeccbdeafbdcffecfaeaddfbcabaaaecbbebdccfedebcfdaacefebcadffbbcebeeeeaebdffccdefacddaadedbdbbcbccadddacbacdcfeeeaffcacebeeafaadaebfeabeaecfffafcaccaffbdfbefafedecffbecaffaffeccebdbdedcbefffcfbddaecebcaaefddfbebafbdaffeabdfcecbdefbfdcfceeebffaebafdbcfbbefbfceabcffdcfbedfacccacbbeaecdbfeabcecadbbecafbeeaffbafbacdbdbbcdfcffaaeafcefdccecacddecceafccbfbaeffadbbdacfaeeccdbceffdcfdbfcbfeeaedabeedbadfdbafbcedeedffcbcbabcfadfaaabaefdcfababcbaeecbbaecbddafbfafccedffdbababbdaeffeabfafadacdcecdbddaccfadafcaabebcbbdcdaaffaffdabbacccccccdbacfbdfccabaebddbbfffeccccaadccefbecaafdfdbdcdaaeefbfcdfdbbebbcebfcdaffeebbfeeedcdcceecdcdedeadcbecddacfffeeceecccdcccbdaedabebacaadfbbaddefeafebabffcffbbeebbabccafaecadbcadafeadcffbcecfeccffcbdeeffaddcfafcccddeaeeaeadafbfcbaaabcecaffbfabafdceffbaccdfcabedadabbfaefadeaafabcafeecaddccfebbbacccbadedeabbadefabfceafadbdcdbbdcdbedebefecededfacbffebfdacfcfafcceecaedcbfcffdefbfefacafbdcaadaacbbabbeaaedeafacefdacbbddfcaddabcfcabfaaeddcadeeaeceadfeebdfaedbcacdceacccfdcecfdaadcebffeddaaceacdaecebddefaddcbafaabeaeabdacfbbecfffceadecfeeebecaedacfedeeacbbefedaabccbecafbbfedcbfebcafbcedcbcafbcdaccadddcfcdfccececaabbedbcedadabfffdfbcaebdacbebccdfdbfcbdcaadffbdfeebcfbcadeadacfecdfcdfeadcabebfdacefebedafcaffdeccdeebccaaadfddbdbefcdafffacdcddeaaecadfcbeecdfbfbcadeccddcffcaddbdbeffbfdeceebbeaffaddcaccfaddfbbabfdcabbaaacbaaccdcabdaebbeadbdeafdfadebccfdfcddcfbebcfabcbfadcaedccfdefceaeedfbcbcbdcafbabddaabbefabaeffadeedbaefeecddfefbacbdfabaddabbdcccbcbeffafdaecfefdfebeecfdfdafdecdcefdeecfcdeadefedbafcceabecbacaaaecbafcabeddcbacabbeecadaeeddebcdabeefcddeecbcddfeecdcafefddfeebacfdfafeafbadefedcafacdfeaebebfcfcaabebeccafeffaeedbbdfbcbffbfabefdeddaaddfcbbdcabdfdbfdaaaadbcfeedeefbfbceaefbfebddabaeccacfaeabdeeacfacccdeccaccdfbccadddaeabfeffdffbaaadefdaeebfbeaacfcdeedeeccbecdcaaacffabaccbadadbffddcabcdefffeaceeffddfdeaedbeebdacfbadfbefcfaebabcefddfabeacffafefccbfcfddfdecfbfefcbccbddfccebaccaeadefbcaddbbadfcabbfbbabadffacccfeacbcedcecadbfbbfeeaabbdcddbcddebdbffbedffbfbeadaeccaebdcacddcdebccdcfabafecebfbbaaffdfcecbefdeedfabfeedadaedeafdcacebdfcafaccfdabacfcceccaceffecbfffdcefbcdfcbfaebcdbbbaadafdfbcedebeedcaacddcdadbfbafaeccebcebcbdfcccbbfefefdaeeddbcccffeceabebbaacbeaefeaceddefbcfadeabeccaafffbbabdfcdddafcbadebefcffbfaecffddffabbaaffeedbfefcaffaedeacbcddeedcfaecacdeafeeebabaabbfaafdfecabeecdccefdbabaaaefefaddfaebeffbddcdbafcfdedcebecdafdfafebfcbcddccdfcffbccfaebedecbebdeeaccaaaeaababfccccafeeaddfecebeddddbabecdbbbdbeccdcbccbabfeadfdfcfafebdfdbcefdbbcfaccaafaddcbbcacedeefefadbeffbdbcebaefefcadbefacebfcfdcfcaffdfeeccfecfdfcbcafdadceaadfcccaacddddbffcfeebacdeefaabaadedfdeeeaadabaecffddccaeabeffbaaeabffdfaadfabdabfaeaaccaadcdbadbfabbbfcddceddffeebdecadecdcdffccfcfededeceeecbeecffddacfffffabeadafefbfebbfbedafdeaecaffbddeddfebdcefbccbbeeafbcdacbeffbbdfdcdffccbcebdbaffdaeaffdbdbeeecaceeddafdadddfcbdffedabbececdfbfdbbbecaeedfabaabaadfcdedcfdaabebeeabdfcdaebdcdeacaffeeedfcbebefcbbfcadeefffabbfdbffdceedbcafeedbebaeeadbadfeadfbebcdcadcdfcbfdaccedcdfbbdabadfbccfddeeecbbddffabaedccfbcacdadadcdccabdebffdaddfeefbfcafaeefedbaabefaeacbddafdabddfbabdafedbfeacdfcaebfbcfbedfdfdfecbfacceebfacabbbacdffbdcdffabcecbbfadbafdfdcfbfebcfaecbabdfedcbaacaecdbdbceacfcfeefbdacffcbcabcbcaecfbfbccedaabcfdffcebfcdebcbaafaceccedaadeaecbbfcbebdbaecfcdbafdccadbfabcabafbadbcdbfdcbccabfbcfdcaefdcaefadbfaaccafafcdfadbbbeeceaccffaffafbefbacbbaaecfebbecaebbcfaedebceacebaecbcccdffeffaaadcbffcabcbbdffcceefbfabbbfceebbffccbcccebaedbdfefceaeecbdfbdeedadcdedceedcdfeadbbdbdafbdffababfbfcddefedcdbdfcefaefbebabcdbbfdffabacccbbeabedaaaafffadafcbbccadccedecfbcaeaceffeaceaebbfffbfccccbbbcfeaccbacdaaceaadabbdbbabbcabbabbcacdeecdfedebecfecbebffdcdfacebfbbbecefeaebfeaffbdbcbaaefdedaeaffeacefbbceedcdddbadedecaaafdcabfecebfebcfeafbefccdeaaefecbefdbaeeefcbfcafbebefacaddafdeefcafbacdafdabcfabcaaffaceefdefedcfdcefeeacefcfccffafacceedddcebdabffdadfbcccfcfefeecbabbecadedabeddeaafbaaafdfbbfdcbfddcabbacdaadbfbccaeadecabaabfbcadbcadfaaacddfbaaadeadcfbbccabedbeafedccedabdeebcebaaffaddbdadfecddbcdadafbfbcecbffefadbffbabbaddbadffbfcccafdbfbccbdfdaabcfdabbdcdafcdabcfddbdfcaedaefddbedabadeceecabaccfdfacdedcbaffacdcedeafbbebfacfbbfdeafdfbbbfccbeebfcfaaefdcccdaafdacfdacdbeafbceacfbadacadceceaadadbbacbcbfdfffecedacdeebbaaffdffbbaceaffafeabaabfcbaeeebcaabeccfacaafedacdffacfdddaaafbcbfcdeaefebddbbedeccadfffafeecfacdbfaefffacaabbdddbadecbccdfffaecadfadecbebdfececbbbbbdeacedbaecbafefbbabbbaeccedbdfcddcdbbacffccacedcaedcadcedebeacddeeabdeeeffdafffcbbbceddbddcafcfdaeebaeddabeefbaddeaeeefcecbcedfcdedbdcbeceaedaecaaacbcefefefaeafcadcaaeafacfeffebdacebaabbcafdbfaeddceacfbaababdeefbcddffdefcceabbeffcfecebcdbdbacbeabcbdecddedeffcbafbadbdbdfaadadcdedcfbedfacfddedffceedeaaecaaebbbceceabfbcbaccbdacbeedceddfafdfafacecaccadadadfeeccdfafdaecccfdebffaecdbffdcafbddbbfebfccbeafcfbabfaefbcbebadebbbcdadcdefedbcedaedfbfcccbccfdbbdebdffecdecdbeceeaaabedeaeaaddfffecbcfadadbebbedeaeaedffafeacfffccbbedceababdafcedddbcacdbcebbabdecbdbbfbffffafdbffaedaaefccfeeceafafbbbeacabfacadeefcbecdeceecdddebcbbaeeccfdbfdaffcdbbfcdefcbcbcacafddadfaaacaebabacffdcbedaedaefbefdbacdfbccecddfadbbfaaddaaaafbbceccecebafbcbbafbecffeadeeffdebfbfcbabacffcebecbdcdeddfcdcccbadbfaaadddaceecaffcfcadfddabeaaaaabccacdfdadabcafcdceeedefeebebeacbbfdfacbdffeedaaaabbafdbbebfababceaedfbbbcfecafabdfebdbdddbeadffbbdfcbedadfefacbcfebbffdddbafcabccdfdbeddefffdefeeacafabfdfbeaefbaafccdbafcabcffafceaddcdaaacccafdacfceabfedefadadadbdfeccecfcceabdfefbefbcfedfdecdfedabebadfaedebfccedbbcebcbedfdfbefafadbeffbaedeeccbbfdecadacafaccdaafabecaafdacfbaaedbebfaeabdaaacfcbfccafcefaddbdfbedeccdbbabadeeeacecffdbdeffaedbecaeecbafddebeddaaffcafaebdaabffdefaccbeabdfddadccfbeeafdfeccfeaadcafcfaddafcaefaeaefddaacffcbeddffaecfcdbcccadcaacceeaaaaeabdebbaaeaeaacbfcfeaabcafcabbdaefcddfeaeadddbbcceababfaacabfbdaffcabdaceeabdcbdfadaacaacebafdeedbccbafcbcedbeeaedeabccffddfcacfbbcceededfeefddbacbbdebbdebabbcbbafbecacedbecebcdffeabceabafcfacddadeafccbbbaecebacebbdbbfbceccafabfdbcceafccaccdbbdeeeeaabdaaabbdbbbcfbaaacdcdedefbddfddfabceddcceedeebecffbfbcdfddefeebebbfebfddbfacfeddbebfdafabacfafadbdeaddaceaaffdfdecebbbababcbbeeefdddabfdbfeeceeeffdcdabaeabcfebdabebdccbbfdacdfefdaebfbafddaabacafeffebdcdeaddabfbafefccfffeedbdedbfafddffabfbbdaccaeefaafaedfcebcdfbfdacafefbfeeecdacbbdbabddefaacececdabbabdefeefcdcaacfaafffecaecbaacecfceaebeaaeeacdeabedcdcbbabacbcafeaffdecaebedbdcbbabddbebeaecbdbbdbdeadcafcffbafebfeabaffeebafdcbcfcfdcedbfcabccccecbbdcedfacecadafffacdceddcebfceeafebfacbefbeccafcaebbacaadaddcaafbcaaffdecafeeacaebcfacfeeaafdfacddbacdbbffbdfdbceadcadfbcfaabffebbfbafbffaabbedafbecdbbceafdabffcfacbecbedccacbffafedfacaddaccfdedacfcedcffcedeaefecbbbbfeaabcdfbfdafaafabbbdedddedeeadfdbeefcaaaafbefeeedeafcbccacdcfbdcddbfbadcaedaffabdcdcbfdbfdeefcffeaceceabcebafbcadedfeaedecdedbfbcddcaccbeeefcfbcbcfecbabddbcbbfaabbddfbaebedacfaedacbefbacbcbebeedfbdafbebabefcfecdeecdfeecccbdecfecdeadabcdbbfdbfaaefccddbcccfcbefaecaadfbddfccefcefedcfcbdbaebdffabdfaecffdcbcdbcfafaeefcaffebacaafeaadecdcdafebecaddcddbbfedcfddfcedbbabfdfbfcdffddceaedecacfacfebcaffceeaeecadddeebddadbdcecddefeeceecefafcfbdffedecfbacaffeeeedaddccedcaefedfbbfbdfcaebcceccbeccfaedabfaadbdfbbcddccccfcabcacedebfbfedcfdcddacaceacdbabecaaffdfbdfdfebfaeeeedafedafebadbdeefbaaaefedeaadbccaceeabedcdabecfbbbaccbdddeccbdeebccabbabbccbdafdafeaddaeeccbfccbeebeeadcfcfdfecaaaedaafdaefafdcebaecfbccaeddddeabaddeccaacfccbcaabdedcfdefdcfbafbbadfcffafdddbcbdbfbbeeecbcaefdbcedfafdefbaceebfdedabdaaafacfbddfdfeefbfcfdacfbaccafcbbcafababdfffadfedaadbfebecedfdbfbfbcbfaebbcceccfebdcdbceeecdededeebeafeaacdeadadeebccbbffeaaedcfabaeebffebdfbdefcfdfaeceefecffeefcbaaedcacbfdfcdabbfcaccdbfdbcfdbdcabbfefbbcedaafabcbfaaacbdabffbcfcbdeadafbeeecacacdccafdceaebddffcfdabecbeefdcbaffbecbaabcadaafcaccdccbeecbadeeffffdbbfeababadeeceebfececdfdedadbcbeaebdfaddeacbfcaffddadbebdedceaeecfabdbcfedadeeacdeedebfddadebffbebebebacbdefafaccbfddfaddbecbaeacbcceeefaeaccfbcabeccccecbadeaffecdccbcafcaaedcdcedeafadaebdebeabbdbacfaccdfefdbdffdbaccfafcdeadcbbacfedcebfececeaebbdfdaafdfdeeebdfaeefbfdbfeddbccefacfcfbbbeafeacfadaadedeaeffbbecbcabeefeffefcfabfcecdadcefbcbcbbbcedbeaabfcffdecabfdcaefdfdddadbbbddfebfcabdcefbfceacfcebcdbfefecafcfacacfcbdbbdadcceafceaeeadbdfdddcbeccebbdeedbacbfedaefaaccecdcefadddedcdddcccbedcccdcdbedaebcdfcbadbaeedbbfdedbefdceeebfbeadffbeedbbccfaaaccacecccfbeadbeddfdeaededfcbdefcfefbcfddcfbbbdcdfbcbfdefdfdeeaccabbaeadadcbacbffadccbafddfefdfebdbccacecacdcbbbbfcbcffcfddfaabcefbafbdebdfbdbbbcbaffaefefbaeafecaaadadeeeebeaadccddbbaefbfbdecbaecbeaefceccbbbfcbeccadfbaaaabeaffbceeacdfdeeefeecacaaabdcbaeafaebcffddeabafcfbfacfebaccdbbbffcbcbbeffcdbcbbfcdefffddddcefdaafabfecbcbdcdeeccdcadabeaceeadcbafbceecaacdedeabbfacaefdafffefccfafdbaecffbdcefbeecdebcabfbfebdeffdeddeadfdcdaaefddafdcdfbdffbcfeeafadaacaafbadacbbfabfdeafcbfcdacebbdbaedcbbccfdbfedfcabbdddcbafccfddfaadfdfffbccfeebbaeeccbfddbbfcbaeaedffabafccbaefdecefecefcbedfcdbddecbcaeffaffcddebcccbcffecbabddbfdedeaafeddcfbbaebaafcffcfdbbceefcafabdcdaddbfdfbedffcceeeddbfeddcbfdbfefceabadfaedccdbeecfeeeaefcadbbdcedfadaacfdeebaadeadebfcbbbdfddccfacdfdbdbcffedbebbbbdedbdaebffdcbadfaaeabebfcebadbeabffabdacabbaeccccbfdbafdddaedfdaebcafbbabbfabbbfdffedbeecceafecccedebbabdacbdbedaeaccdefeaeadbfcccdcdceafedaadcbcbeaffcfebbcbfabadcadfdaeddfcacdadafccaaebddbdfefdcdbaaddfefddcadaffafbbfccebdcbdbefcafabcffdfcfdfdbedededdcfcadbfcceadabfaedaacfdaaadbcccdfbffbcbffabeabcfccfccdedcdfdfacedeaebfffeaaebcedbabacaeedfaebfcceafcebdcdfbdbacdccbbafeabdfcccdfeeffbfddcbdcaebfffaddbaecbebfaceecaeacafacbfdefbedddccbbdcaffcfcfddacdaabaeefbbafdbaedfafcfccfdfedddadbeddfdddbacfacfdaaebcdbaabebaffdfaffddafadebbecdebfbfbbeaacefffceabecdafdeebbaccaffeefeebfdceabababefeeacaecebfdccdacbdccdcefceeadeffcdfafecfacdbbbdfdfdfebbedeedaafbddbcdecabffcbdbedbffbefbcadcbdaccafeaeabcdacbbffafbdeaadecffeecaafccfdcecffbcabcbcfcfbdcddbfdfdaecdefedbeafcdeecbbcbfdfbccbafebfafaccdfdcdfdfdabfabeadafeababafcaeeffdbabcaabacefebebfeddaeffdfaffffebbdbfcbefabfebfcdfcccfbefeeaaccbebbdbaabcbddacffaacdffbabfcffbedcfdeeecacabebbbbadaccfebeadecdacbeaeadfebdddafbfbbdbdcaebfeedcabdcefbdcbfdcbbfadaeaacfbfbeeacdecfeaaebadfddedcbdffefceffdeccdecbbdbeeccdbffcdbfacebdbfbccccbbcedfbedcbedffbeeefcafaffdbcbbdaceeecaaeeeaebbcfcadcfecfaaacaecbebebeedefffbadacbdaebdafffedfdaecabfbfabcfaaacefeceeaaffdcddcceafcfccfadbbabbdceffbbbdbddaeebfecbaeedacffdaaacacadbbecdbbfabdffafdfdaebaddacbeecdcefdfcaeadeafafcceecfcefcbadebcadbabcdcdeeeefacbbcefbdcebbaccacbaacedbceabfaeadfbebdefcbfeeafafeadfaefbaebdaeaceecdabddaefcbfeebcebacafccebdfbeabcdbcdeafcbfcdaafdbafcbbadbfdaeccdbaedfaefedccdbebecadcdebcaeecbebfffaecacbfdbfefcafadccbcdbfcbabacbacaffdceddfbcedfbdbcaeeaebbeecbcdaeaacaccfeecfceedeeacdfcbedfbcecbaaefebaccfbdfceeaeaeaeadacbdfcbcdfafeadbfdfeaabdfafecfabdbfabcaffcfcabfcdebfcebdddfaabdbbfefdafbdacecaaaaebaeeaddefeadffcdbcddeccfadddaeecedafceacccacceabedffdceacfcdbbebcdcdfcefbcedebdbdbccedcfdffabcddbbbdbcaeeddddfcfdaefdccfbbaadfddcdbdedbcedcfcbbdabfaafeccbaeffcafcdbeaddbcfafcffcecdfcecdbfaadabaadfeebceaeabfdfcfddcaefcffafedbadfdcdfecfafbeddeeecaccabeedabbceacefebceaaadedbdababadccacfeffeabfcfabcfbcfeecdfbedaaaecdfeeddaebaadddabccefbfdfaddaadcfffbcbaafbbcfebbdfeeaecddbdfdfabdabeecbcffbadbcbbdfdddebaeaceadfbdcfafcaafabdfdecaadcfefdeeeebafecbaacebdebbeacabbfbdfafbbefbadcfdfceeccaceaafdfbbafdedcbfabbffadabdceaaebfcabadcecbbbfaacaccdbbbbbffdaffbbccadcdacafeedfaafabfdecbfeafaaafcbbeefceccebcdbadbbdcffaddcfcbededbcdfcebfefcddcbbbdcfbbcfadfdcbfddfbdeceafdcdbcffebdeeecccacdeadfcccfcdfeabeafedeabffcdfabacaeeefecceceebdfdafcdeeceacbbaaeffeddfabbfeddbbaeafaccfcdccecabccdeccaeadfbabadfdabcbcdaabccdbbbebbcbaeaafbeefeaddedfdbdfecccbcefafffcadbbedaadcbbabefeffdcdccbfcdcbadebdbdbacbeccbaadffdacdfcaeadcfedfbaafacfdeabdffdbfbceeffbadbfffbbefbacabbefaadcdbeebfdfbbacdbfcefcedbfffefefbefbebbddedaeceabecaedcaabbbdabbeaefcafbeebebfbadbadbacffaaeabcdfeefebcaadfbceccbecdecbaaefeaeffccdbddbabfeefbecbdfecfceadafcebdbcfdedbbafeddceddbcbdabbddbbfebcffabfdeebcdbacfecefffeccfdffebaccafffeffcaaebcfccdaeafccadcdcbebabbfcabedddfeaccfdcdfcacebaeceeefafaaabcceecefffbbcfabddacdbcdfffcdefdbbcdecccfaaecadaeacfdcfdfbebeccddcbadacffcdfebbffcaeeeecbcfcbafecddafcfcaaefeedcfeadceaecfcdadffceeafaeacbbdecdddfacccefdabefdebbaecfaeaeeeecfbfdbeadeedaecedecabdeedaeecffeecafbfeaccdcfabedaefffedfcfcffdefdebcbfcdccfcddcaaadefafceafecaadedbcefeabafeaccdfdcbeaccbdebfcaddaffacffecadccdfdfccfeffedcbcddbedfdcbacfaadebbdebcafebefdffedebffdaaabebbbbbfbfdebaabebbffcfcdbaccaedcddadccdfddebebbeddcfefacdfdafbabbfacbdbdaaebfcaaefeeebeeeddcfffbfcafcfaaacbdeacbeadddeafbacdeccdbcefcebaebaadabbfedebbcbebdfeffdadfaabdcaecdbbcebbcdddbddefbfdedceccaeababaafbbbbddbeddeeadaedacdbcfbadffcadefacdeedceecbfcadefcedefcdeebebdaedbedafcecddebdaefbdcdaabacabafbfabeacdbdfacabceadccecbddceaaadfffadffeccfdbdaeacbebfbedaabffccfdbeccebfceacbfdafdbcffeffdfecaadeefbefacccdbebffdffaffadfaccdfedfafcbfcdaaabeefebbbadfeddbeeacbcbbabfbcddbcafbeabfefcebfecedbafbfbbfaaceeecedececbcdeddcaddaaafbcdccadacebfbcfeeecfafdcbbafcddbdfbbcecbabbcbabbeaaaecdafcaeacffbdfcecaefbcddefbbbbdadafacdbeafbdcdeadfdcbcccddbbecadbbffabbafadcbdecefdeadcadabaaeeefebbaeefcffbaacfdccffbdfffbecbebfacabdebdbcdeafbdcbbffbdcfdcbceeaaddfadcfadffddcbabbedfeefdfedcdfdadafabafebcbcfbcaaaebdaebaeaafccbcdcccffdacadcddbdcbdceeefbefcbbfdebffdbebabfbdcebddddecddabaacfaffafbcefceceabfdeaefbaecfbcfefdbddffaaaaaebaadfddffbccadffcaedcfbfdcadacefaebffffdebbeceeaacebfceeeacffcccbcbaabeceaaaefabbcffcfbbefaacafdeedbdeadaddedcaadbfccaaeedcceaaaafdedfeacbfebccabecdaccbeddfdcfabeeebeaebbcacbcbbedadbbbbcdbeabedbadfcaaaeaecceaffcceaeaccadfcbbeebaedefbcbbeafcfaddfcecfdaeedfbcdbbfdeccafdebceafefbbeeaaaabdebadebfcaeccdbdebdcceddebeedfeafbdcbdebaeceeefecfaffffafdddaaaecaccfaabdcdebbaadfadfbafabcdcbcfaeacdebaadebbaabbbbebfafcbecafbcaaeeadddabbfdfacdadebffdaabcedbcbfdcdfacaabfecbfefddefdddffbcbddbdcdebcaefeffefcebbeeacabedebfdecaebdbffabbebccedcddbcbfeeabddddbeaeebbecaaffbaaebaecdaadedddffeeeffafafbbcabbbcafcedecabfffeedcacadaafbabbbdebddecfdbbcbfccdabceccaaacdebcfbaaaadfedcbfbbccfedaabdfcbefefdcfcfaadeebbdebeeffecdbafebedecadedcbcdeebdfdacadabcccdeffcbcbafdffeafcfebfbaebecefdecfcfdfafdcacbefbfbfffccdcabdcbfaeccbeecfddebcebbfcaedeaabbdbdfcbdababddbdecfedeaabbeddfeafbcbbabfdeabdbdeabbacfffafeddfaabecbfafbadacbfdbdbeabaabbfbdabcefaafcccaaebaddbbfadacbfefdcbceaeecefccabbcaadfdddbadfbaffeeecfaddbacdfcfcbccdffacdcceedbffbcabccacdeffbccdaaaebbddfbdecfdeebafbcddcfdeddbebadcdeceabfffcbabdbaccbacbefcefaeceddcdefaebcabcbeddbcfbccaaabbbcccceefedccfbebeebcbbbbbaccfdeabcbbfcedfdafeecadbaeafaaabfabcbaafbbdefddacacdaeebbdebcbcdcaeafeefefaabbbaaebacedbcfaccacfbbabccddadadaccfabbfeffefecaaddccadaffdbfcfffdcceaaafdbdabdafbebfbaebaacaefabdceebfcdbfbcddcddcccabdadbcdbdbceddacdbdecbddcdefdcccecddbaeebedcfdfcaecafafebbaedabdedbcaefcacbcdfbdeacbcdebdadafdfdfedabcafcddfacaafbcacdeefecffbcbfbeeeffdfbebefcadafceaacadbbfacaddbdcbbbcabccceddcefdbafbfbcffccdefbcacddfccbaeffbcbaccbdabeedeffbabfbaeecedafccddedbaebffbbbdeecabefbeedcebdccdaafcafadeeafdeebabfafebbfdfbfdadcedaaafcceaaaaacbdeaeadecbeaffbafcbcecdedffbbbdeeafceefceceaffdaebebdafddbdadcdaffaeaadbcdbfaefddfffceadffcacccceeecfeddcccbfafaebffdefecdfabeaaaddeabcbeaaccdfeceebafabbcecbafdccdcbbefdebcedbffebdecabebcaedfdbabfedaebefeeccbdabbbdfbfcafdafbebdeedfaaedaaffbfedffeecaffebaffaefdddefbedbbdaebcafcecacaceebfdceecdeccaceecdbcbbeedcbdbbfffadaffddaedddafbaeabebefdfeefebbbbdbdfcabfadeccdfdbdcffcffeddbfdabeeecdbfedbaecdfcfddfebdbbafeeadbadeddbbeaebccdbceefbaeefbbbbbebcfbddaffeddfdbfdfeedddfbafbcdeffbdcadcdcfcddccefdbbddecacafefafcececaffddaeddebdfaafdaaaeebfdaecefaeacbaddeffeafbbbecafedeeaabcfdafcbbdedbfadebdfbcacfeaeeedcecacfdcbfdeeafcfbfbedabaeebcbbcfdeaaeaadfeafaebcebdbaccedfaafadafdacbdddcedbaeecabfddafcbcbffedbaababeaeaaacaeffccddcaedfcbcafadaddbfbecabedecafedfaedcfcfdacfaebfcadebacdbdaaecdedbdcdbdfaadfcadbfeebbcaddbafbcefbcdbdacfabafcbddfcfaecccaaffbdaffceaceccddbdaffdddabcaaedbbadbcfaffcbdaabbfebceaedcaaebdecfcdeedeacffbdfffedbcfbccefdebabbaffebabfaffaeedeecaeeacaeefcfdfefbddabcfebdaecbadfdacdfbebaccdfdfdebecaefcadbbaccfcffbdcefacbbcbefefcdbbacfdccdccefdbffeeefadfdbdbffcdeabfaeeafadeaecacadeaaccaeccaebfcafbdfbbffdeedacaddcdcfebafebfabaacdcbacbbcdeaafcaefacfcfaffeaecdfeefcbdceebfeaebbefedbdfeeaecabfeceffdcccaefadadbecffcfcdfafeaceeeddacbcfcdbeefdfccabeedbfbbcffbadcbaacbaacaaedeacebacfaffddebfcceaebcfbbccceeaaacfccddefcffccfbdedfecbfccefeaaefafbaaeebaadecfedabbbbbcebfeedbfafacfefeeacfedecfceeaffdebbeacebfafefdbfdcfeceeaadfefffafeeaaeefefaeeeccfeaeabfbfbdbeabedeafccccdbdecaaffaffedddcacebadebddafaabaeaafcebdbeebdebceacccfcaceeebceebbabbfbdfebadaccfeaddadbfdfdcaadceeafbbafaafeeebaaacaceaadfdcdadeebfdfefccadadaebefbeebbbcbeaccfedffebfffcdabefeaccfffbbcadeeadbadbcbeacbadeeddefadcadffbccaffcccefbbbadeffceedfaaddfbfcfbeabffcdfbcdcaedcbafaeeecdacecbcfffcafcbbfeaeacebfdbcacbcacfabeecbfccdeacddcdbbddefaceafeebabfbadecfbfbabbcebcceececcbdccbaaaffbaaeaacafcfdffeeaafcffdaaccebadbfffbddfafbaabedefcedacfbfdbbaffcddcddbfebffbfabfdefdbdedcbabcbaadbeaffafbefebecaaeadbdaabeccffbebbddfdfecbddbbbcaffdcfebcffceefcbbbaacdedebeffaecabecdbacfffbeaecedeaeaefbddfbbfbdacdbceccebbadfcecfdfdbcbdaebbcfacbdaceecedabbffdafbddaefafcfdcfaeacbdfbfacefcebeadeacbddfaafcfaaabfafcfabecfbdacbbbcbbfdfcbdbcaccfbabccefeabddddaacbdcaccdedafecdfafccbbcbafddcbffafebeaceeacdfadbacbbcdadbddaddccaebefcdddbccdbcdacfaabffeffaedbdfffaeaadecefeedbefcacceffdefdcdceaeddcdcecadafacdcbaecbbeaecaacdfcdfcdcbecfffefdabecafabdfbdfbacdbbfcaebbdfaaacbbccdbfeffedcbecfbeccdbfadcebdfebfcabdffdbddecceaaefbbafadcabedfdceafeaabfeafadaddbddaefdccfddbfdcafbcebdbdfeadfdcaddadddbebafabbddecfbedeacbedfdabbadcfbfaabecbedacedcebaaecfdebefeabbcebceddffaddbcfaadabcabefefafddaaefedabacafdeabfdbbcedeeaaedeebadbeeffdfeacecfffabdadbedfaafadbfdfdfacefbdfddadeaaddefccecfeeffefbedaaefcddbcedfecececcbcdcfacdebdfddfcefabbacabcefebedbdfeabdefbadabacbacbcfcaccaffbbdbbafdceedaecefdebcbadeefabbfdcecddcbdbcdeccfcdbaffdbdefbdfdaddbdfbddffcfdcefbbcdafebbebaebccaeaabbbbcbffdaabfcbbbdcfdeccebaecdcdcccacaafaecdeddeafbddcdcfbefddfcfeadfaeceaaadbfecfbeccecbedbcbefadfaccefdeeaceadadadcfaadcafeefafeaaebdccfafcfacdeabcbbaabebfebfadbdafafefafabddbaaddcbaaddfeeedeafdaacbfdefaacdabcbbfbdbdffabfecdcbebacdfefdfdbaedcbbbbebafddbaebbcdcaefdfbdfeebfbfbdfedddccdbabdeccbbdaafcdecfecfbfaececbebcadbcaefcbbcafbabfadcffacfbcceecbdbaeefabbcdffecdccfffdfbecedfbbcdddeeccdbfffafbaddcffefabbadccecbdedcaaccabbaeedddcdcaccfcebfaddefafaeacddcfaaafecadddeecfdabbbcaefeaedcfecdfadfbeadabffccffecfcaedacbedcdbabacdbefbbcffeefcdebbacbdacbbabaaaeccfaecdfcdedddcefbfbceccefceadccdfecbebcfebfdefbdcdaeececedabdffdcbcedbaaebeaacabadedbbaedddbdfcfafffcaccbfeaabdddfdcfabacedceedccedbddaaabdeddbafcabcfadffbbaaeeeeecccdadcbbbabeacfaafceebbfdbacbceacefccdfdaddcaeceecafabfefadeeedddddbbbbaaeffffbecbdebfdaceabbedfbedaebbcddcbfcfedefabefafdeefdacbbdcbaccadebcaeebefabaecceddddfbdbebadedccaafebdebaaaabebfafcfcedecbddfbbfbeedbeafefdaebbaeaecdbeafbbfbafafdfffffadbbdeaceccbdbfedecceacecbadfaaeeafeeafebdafeabbfaeebeccdfedfcbaffadccaaaeddffdccffecffabbfdcebffbcbefcafabdfbfdabbfecfecafeacadefbebceeadddbcdcdcaffbbeafffaefcadadcdcdbecefacfedcfceffbeefcdfeeecceaedeecbfabfddecddffdcaffdbaaabecbbefeefcaaafeffdeeeeeefdfcbbbaabcfcafcddefcaebadacbabdfbcfffadaceecabcddebcbceaedececdaaccbfcbaffddfdafccccaecabfaffeddfdfafddefbeccaecbeaeccbadaaffffddebfeedeacbdfeadcafbaeddfafededbdbfafadadbcaaedfedddaddaaceababdacbfaccaccbfeecdfdcafdbedebacafabdfabdbaafebdfafccadadaddfeaedbbfadaaafcecadadfefdbededffaeccfaebdabbdebbbfaecbdebfbafebfcffadfbedfdcdcdfffcfbeecaeafaeeebafeccdcceddfaacdfdfafeabccaeefacdcefbaacbbecffdbdfaadcfecbebcbabeecdeaedbbbffffcfecffeaeafcfeccbecacddcbdafaaceecffefdfbebeebdfbaecbebbffcbecdccbabebcaabdfeabdfceeeccfdddfabdcaddddfbeeedccdcacafeffcaddeebfffdddeebbafdabecdfddfbcadddadeabeecfaaeddbfcaddedfcfcbfeddbdcaabcdbdfeeabfbcfeeaafbebddfbddefafadbedadbacbafcccebedbadceaccbfbcfeccffdeebbafbfcfdbbfdbfeafcbefaccbdeffffeacbebaaefbcbadbebfaecdaaabeefbfaaeeaadbdceaceabeffcacdcfcadedbbcedcbcaadaeaabffbeefefdefecebeceedddbfcaeecefbdaaafdafbabdfefcdadabcbbecbbceaffccecadaebeaebbcedeeefbaacdcbbdcebbebebedccedbceacaeeddcdfbbcccabefbefedebdefbcaebcdbcbdaebfffcbfcafbfdacaafdfbadfeaaeedefebecffcafdaacfbefeefdbefeedcacaebeaacafeecaeddbeceecafcfbecfdfaccefbdfbcfbfecafdbcdbdffacffdaefaafdccfdddbfcafcfcedaebeaadcebeaaaacbdecccdbebaacdbadbbcccffdecadeaeecdadeccffacbefebbdabcfaaecaabefeceecfdecfedbbddcccbbdeabbdbbebfabeffadebbecaefdbdebafcbdfcbedbfacbccabeacbcddcfccafffcdbbfdafcdabacbcebdeccdadbfffedaddfdccebdfbaddbcbbdfbcbbbbfedbceeadddecafabeaabdffbdabeddcbbedfbeaebadfefdbfdedaecbacebdcadfecddacecfafbbcbdeafddefbccfbbfbbcfeebafcadacaafcfbdbafcfcefcfdeddfcfefcbededefafebfdcbbacefcbeccafcbafecabbaabbebfffdeecadbaeccbacfbedddcabbedadaeaecfbfdefbdfcbbebabebabdacdddddbbbaeabbeccfeaebababafadecfcfbcabeccbcdbafadddeeedddfffcefeafecfbdcfcebbdfffadedacfdacbdccbcbcedbbeceacebafeffacadcccdbaedaffcccafeefeaabedcacaaacacdadedddcdfafbefadfddefcccccfdcdccfdddfaccffeacadebbdbdfafbaabdcaecadedfeecfcdbdcacaefadfbbfdbbdbfaecddecdbabbebacbfccbcaedeecfabcbdebeffccffecddbdffdebefbdbeeebfbcbedddddacbbeebeebbeecabaaaaaefabbcaebdbdefdeddeccdaebcdbbaecbaeeadacdfbcfdfefaefeceecedaceddbabfeaacabddbacdcafddabceabafbdcfebeceedadfaeefbdabdeadecaceaadcaabeefebeacbaccddcebfededdaabbfaeacabbddacebbbdadffedaeacfdbaddcacdafbccdeafbdbedaeeccfdfeccbbdbeabedbfdeffedbdafcbdfffadceeaabdbededcbfaeabcfffedbcadccebdfcfdfdabcebcaeeedcabdbaedfacedfffffeabfaddabafbafeadffdeaaadaabececbebfcacebeeabecfdebcdbabaaebddefdaaabbdeeccdcbaebbfdbfaebeedfeffafcdaccbdeeaecadeedacccbfebfcdafcaeeebdeaeabfdbddaeedeafbeabedeabdfadceabfbecbbaeecdacbddeceaadeefcbfedddabeeafebeadbceefdcedadcebcbfffafeddcfddebaabadbabdbfcceebccdddeeffbacbebcdcaaccdecfaeecacdffbbeeeacedadefdcaffaefceacdcabbaafebdedbeacdcffedcdfefcbcbbceacebfbfebbaedcbcfeabbebbfdebdbdccbbaeebceecfbacedfccadecdafdccfecabbceebaaafbeceebcbfecaefeceeffcfbabbfedebddaeddfcceeabbbbcacedddbceffaedeffdfaaebfbbcccadaedcfcceedcfecdfbfdaaaffcdfcbaadfcbacbbceecbdbabadbcfedecbecaaebfbffcfdfeecabcfaceecdcbaafcfcfcedddcadbfbfcdeedceaefbfedcbddcbcddcbedabdefabefdbbccdeadedfbbbabcfbfebbbdbfafeadccadbaadddccefdeeccfbceaacfdfaeefccfcdccececfeaccaffdbdfbbbfcddadadacecfbdbbfdbceafdfddfbdbcfbeafcdaeecdaccbcbedafabecbdabfcdbceeeabccddeafdbfcaeeedceedfdefdacfbaefcecbbccfcdefeaefaaabebbabafeaefcfeccdffcdfbcdccbcdaebcedcebaecedadeaeefacebaddedbfbbcffbfcaffccdbccaeeaaafbbaafeffddbdaddefbbfdeafedabeefccfaedceabefdffdffffdbbdcfeebafdfcfadaafaabccbceadefacedbdeceecedadacaeafdfccfdeceaafcffaebaabdcfdccabbbeeffefaebabdeedffeeaffaedcdeaadbaefbadfddeadbfebfabebcdcedbcfafbfefdefaaaeefcabbbddcfeeddafbcdefcaabefdaadedfdeadcbbbdbccfeeebcfcefddacfbaccaffdfbcdbeecdbbbcafcddfbecfaaddaabcedbeaceeefcfbbafcdbfdbfbedfbddbdfddadcfcfdabafeaefaadbcfcbbcfddcfdfdbdaafbecfbbbdcebdefffbcbaeebecacadadbefbcbabdcfceaaecbeebdceddfdfcebabcfedfebafdaaeefdebafdafceeceadaebbceaecdfbbefabefbbcbfcbeaafcbbbdfafbdffcccbdebdbbcdccdfecfbeecbbcccbcdaafbbfddbfefadbddebacfcbbfadbbfedcaecbdaccbdddfbadcceebdbcdddcfbfeebfdcaacbebfeeaedfbedfcbeececaebdabcccaedacfddfcafabebeddacbfdaaebaefafdbfbffecfadbcceaacbefcaadcaaffabeadffacaaabdeffbeefdfbfdfeeceadefeceedbfeffcbdbfecbbdeddbdfcfadccedefbbfdfbebadcbbdadbcdeabdebfdfeadfcefebbecccdaececabcdacfbbbdfbfceededdfeebfdcebecbfacceaebfdaffbceeffdbdaaeabafbbabedfebedaeedbefdbcbaadcdcbccebdfcebeebeeeecdbbafebeceebdaeadafbccabcaaeccdfccefebbbdffbceadffbdaeaedcaccafabedaefdacdfafbaebbdfdfabacaecfacdbdccabaaaefedeaaeceeeecffaedcefdaafabddcdecaadbcaecfcdafdafabebcbadbdfedacbcbbacdecbfcdecbefbefbdcdbdbacbccafcaeeacaaaebcadaffacbeddcbdecdeccadabccbadcbfdcdacbadeddaaefeedabfebadfdcbbfecbabdfbfecbedecbebadfaaefacdedefaedffacceedbacbecfcdfecdbeefdababecefdceafdedcbaddeaeacbcadffcdfdfdfbfafdfdeebaccfdfcfbaeffadefaebeebccddafcdafbadcbbaaafcaffbcdafabacbeefbeafabcafcfdcdbfcddedaafbcdaaabdfbedbbebbfadaddebeffdcddeceaceaefceffdbdedacabcabdfdcfaefcbaeedcddcfadfefacfbdefbdfdadeadbbedcbddaaeedceecaffbbeafeeebbbcefeacfceeddccfdacbfddafeaaaabfcaefcccfbcfedbadafaacbbbeefaddffbeaceefdaecacfccafbdecaeacbdbcfbeeedabdcafcdcafeeaebeaedbceddbbfebdabcabbbddbdaaaeffaabebdbbdbfebfcddcaabdabeaceedfbfcbaabbcdedadcedaebfaafcdfbcebdfafbacfceadaffaabdefddcccedcbbceefcbdcfffbbafdccdbbbeadffccfabedbfceabdaeabfcbadaaffadfeaafebafdafcffabfecebafbefdffedaeedceebddfefaaebefcfacfdeebfdfcefebcfeecfbccdacbbdddbcacaddcbfefccbbafbfabedfbddfbaccabeabfdceafcaceedaefcbfafaaaedfdbccdfcfcedcafeabfaecafaebdcdcbecbbaefddbaafdcaefabccddbfbaebeeefcedaaaebbdadbbfdafadeecdbeafdfffffeedcdafbebeaafbdffaaecdbeebbaebdbfaafdcafcfbcdcdafeadfbbfecebaefcedffcbdcbecebdafaedccfdfcdbbbafdffdadbcddbabffaecaddfafdbbfedafcfdefaadaaffffcfdfadbecbeaadbdbbfdffcbaffbdbbbcdcdfadbbaaeddfdfbedcdfbdaeffefeaafdababeebffcbbcebaedbaeecbdbecbbcaaedafffcefcdfacbdaccebbebdedbfcecffceacccafdadcddcddbefcbfeccccbccdffbcceefddeefeebdddcebdabbdcfcaebaafbbcbafdeccbeadefdaafeebbdaddbfceabcacfabddfdedcecfffbabecbfcdadcbddabdceefdeebfdaafbedddaabefeddfaccddfbeceeebfcefccddddbaeddaaadabeefddafceeddbbdafadfcaffeffbecdbbbabeaeedfdddbbfddaeedfddeafbdcdfcfdcfedcbbfcdafbdafddecffebcaaffbebffcddcbadacacfbbbdaeacfdfebeccfabbcdacbcdefccecccfdadcaeaefffffeefccedbbaacedcfbeceecabdafdfecdfefbcffffffaaeeefbfdaeeaedeeefadadcacdacfbebcdeacfbdaefcfeeebfffffaffbbccccddaacaaddbfcdebfcbdddcccfcbebfacbeeaabacfacbebeadaccafaabfefcafbeefcefbdcaaadbfaffbcbcbcddaccabdfeccedbeebedceebffceeecfbfbddebbacabdbbeceaecbaebededcfbadcbbcaefccfcedefedeeafbddbcbebbbebcaeabbbfabceeebbdcbeabfbefafbcacadecddaafbfdbcabdabfcbeadbabcaacbdefebaebaeabfefebeeedfcbfacfccebabdfbcceefcedbcdbcecafcbdfbcecefaafdfcfbccebcaeebdfabdbaaeaeeccdaddfddcacfcbbeaddcaebbccdefabbfabceedfeffeeaedaeddcfacddcaebecfdffeeadafdaeaccddaadcafeaddfafecdaaecfefaecafcccbfcedfcafeeaeebbaeeafccbcbaeaabadefaacbacedfecfebcfecdfbdfaaccacbbdfbcddfedceedcaddeacdfdacbbdefcdfdbeaeaebbfbddcffabfecaceefaeaaebfdeaebbbdcfbaaaacaccaccddadbcabbafabcfbdbdcbdcfbeeebaeaeddfbacaaebadccabdbbdbbcabecfdabcbbaecddafeeeacbaacfbdefebbececfddcfddcffbaccddacecffadcaddaacaefcedbfdadbcbbbbedfdfdbcbcdbfdeddeeeafbadbefeadbfaedffdceaddcbfbeffadcbabbcfddffdffdbbdcbaebadcecdfbaccbcbafacedbefdcdcefcafffcccbeabfafcacdeccfefaecbddbbadbdadadcdfefcfacfeaabadebffdbabdefabceffbfeeecfadbedfbddbdffdbfbaebdcebfdeafbaeedfbeccfdddafdddeeaadfbfccadeabbecacecfacfdeeecfabdcdaaaebdbaffacefcaddddaebcbaedcaacfdfdbcfefeccebebacbedeaeecafecbcfeefbeacbfbebcccaabadcaeffdebaeacbdedecccbbcaecafaaddbdbdffcaebdbbcfaacdcedcaabcebbfbbcaacafeceadfdafeddbedcbbedfbcfadaaefbcbbebffbaabfcbafaabebccbfcdecbadaceacefaeceddabfcefafefaabddffbefbdbcccacbfcecfdfdacfdcfdbebcadccfccccbabdaaedabbcceeecbecdeeebbfcdfaeccedaebfebddbbeaddfdbdeadddacfccfdfeadcfaadfabcffaeccedaffacdbbeddaacbbbdbcccedfbaacabaacdbeddceaafffbfbddccdcadbbeedafbadedfeadeecfcabecadfecefeddcdabebefbdebdabfbdeaadebaededbdadeaedaaeebceeaceeeefbffedfabbbedcbfbfaefdfffefbfcafbbebcfdfaddbaeedecfcaeffdbababccdecbdbbfabccbcedcbbafcfeaabacfedeebcbecbeeeffdeefadfcbecbbecfffdbbafecadfcfceaaebeeebebdbafeeacfeeaadaeaafbcbbdabaccaecfdfdabebbebdbbddfafebebfdcebaebdbcebcbfaebabaccddbccdafebfadfbedfbffccccfeffcdeeeebbfdccbbcfaaebbbfddcfaededadefccaeddfdabaedfceedecbbfcabafbacbdebbfcabcefcaddcdceeafdfcafebfdebccefecbeebfceedcbffbcdbaefbeefedbfeadcebfabafecabdbcaefdececbeccdfebfaefeffafdeeebceffaccffdccbabaababbfcecfaedfdbcdbfececdedceaedccaddeceeeeedbcbfdcdeffccecdbeddaefdaaaceedffdabdceaeceeffbecdbddfbdeabccbbaaafbcaddaebabdceeadececacdecadebbeaeaefebbeeacbaeccafedbdccfdeeccababadeaeafcccfeececcccbcdfbbecfbadcffabcddfcfdccaeeccaedfbdedebfadbdaebdfccacfceaadcbacddcbbdedbccaaebbedebaeeaffbdacfdfebdbfcdebfcfebdebbabdbebfdecfafadbeeecbecdaaafcdebfdcddabbcbebbfdcbecffeeecfefeacdefbcaabcfeffafabedcebbcfacadfaddfdfdaccddcffcaecfaadbeedcdccdbedbdcbfdadcffedccbbeccafeadbaeeebdcfdfbceeebdfcafaeeedfdfdefcfeacdcdfeaffbbebbaacdbeefefcdffcccbccbccabdcabdebaebfcaefddaaefeedaacabaefbebdbbdeafefeebccfeedcbbcbdaaffbdcabdcccdcabfeffdaecdcbcccdbddebadffdedfcbfacacecebecbfeefcccacddcfafaaecacfaeccaafeddddbcbdfcddaaaddaabbebbbcdaaebedbbdaeaadecbcbccebdaeefabedcaebdedcdbfbecbbbccfdefdecfdecafcbbaccceabbeafbaaebdfbbfefcabadbbccafdcaebdfaabfbdbdccbaeaadaafcafcaaabadbddedfcaeafafcafeccefdbcbcdeadfaccdfaccbdffceeeeddebdffbbabbaeeebbbfbabbddfdfffbaeffaafdbcedaafcafcceacfbdbdbdebadddccfbedbfefbaeadffcaecbaefaceadabffaadecaedfcceabfedaebabecaeacfbedfebeeaeaefbacafcefeaeacbebebeabbfbffcddcdebfcafefadddabdddecdbaebadafeadfffcacdaecddefffcafaaeaadcdcaefbbecaeacaebdbbfffabdfdbbfcaaabbeadeedaebcedaffbcceeeefbdafafabfbdcaddebaacbcbebfedadfbabcbcfbcbeedbaffeecbaeedceababdbdfbfbdfadaacdfadbcbcabbdfdafcdbacbceedffdfbacadacffecdbcaebcdaaedaccdfcbadafbbcaeddadfcbbdcceedababaaebdbdfabaaabedfbefbefbdbfbcdfebdbfbcfabdedcceebcbdacffceabfdebecdaddddcbffabcedbefaaebbcceefbeabdcdeebcfddaacaebcbdeeddecdecacddbadabbbbbfaccbbcdddedffebecacbcbaaeadcfaedfcbfddecdfbfbfdeeadeabfaaeebbdaaecfadfacddddcbbdfedfefcffcbaedcfbceafabbdceaeeeedeeafdabffcdcfbfdfbfacdbfdfbfccbcbdddbcfceccfdffafefbaceafcebbbfaeaabdaadbbcabfdfcfcadedeedaadcbfbbdfcbfaadedfabafbebbfaaeccdcbeacddfbaafbdeeafeafcddbdbfeeaecacbcacbebfaddbcddeaacacaedccffcdbfebaddbdfbbdffbcbaefefccecdbbccacfbeaabfbcdbeceeeceadbdcbfebabdbeababaddacfacdeeffabaaaaeeefaadafeaabcecdffafdffbbaebdaccbeddfdbdbedcfadddadafbcbacafbfbfafdfdbdbffddfbbbdbeddaaceabedbacbcaedbacceabfcebeadfedbedacbefdafedaceafefaabacbeeafeaeddafcdabceabffdcebcaabbbacbadbeacbedfbfbfccedaadeaeabfbaaeddedcdebcbaecacbfecaebbbeeddffcadbceafcfaaddddcdefcaadacebaaaceaffdbbfbdcaadfeadccbfeefcedeefabfedbecbbbfbbcdddeeabcabdcddbaeedbddacfbcebcebddaadabbbcdcffdfdddaecdeeffaadacdfacaabbcccfdddcbeaebecfaffbfebcdaffeaeffaebefccfbdfedcdbbfbdcafddedaadadababdafdadaccababfeefbfdcfbceeddfafbecadcddbdefcfaecfcfcbfcdbaefccadfaeddaadcedbdbdbaadffcedcacbadecedcffddafedafdaaffebeddeaefcfbadedbdefecafadfebeaeeeabddbcbfdbcdadfadefbeaafedafdabefbeebecafaceffddbdaacecfeccfbfabccbaacefcddfdfacfaefeecbfeffabbaafeebbeffedccbbbfedeacedeefbcefcabfebaefbcadcdfaabbeacdeefefbcaeedaebfbeabedcfcbdabdcadbbeebcffbdeaebcacbdbbebdeebffbfdaabfdafbccbdffbddffdfebbeefcceadecbfdfaccdbacddbcabfbdbfeeeeaabfeeefebadaffafecacdfbcfbaaeddfbfdcbddacebabcaaceecdebaecfcbffddcaadfbfecfdbadffaecabbdbecbabddceabadfdabccaedfecbcfbdcaeccdcbedbccfdffefaddcbbfffbffcadceabfeddeffdeceebaafebbcbcdcccbfdfdfdcfffaebfcadbcecfbbbccdddfbebefacdddffccfdcdbaebbdefebadadbebbdebedfcdecffaaeaffeedffdaaeafeebacedebaebecbedaabafceadfcbdafaededeecdecfdedfcababdddcebafecdefcdfdfdcabafdafbeddabbcfaabddcdadbcdecefffccbdbfcfbaacabeebdfeacafebdbdcbbbfeedeaaaaddebafdaaefeeeccdeffcfbeffbeededbacadbcfbedcffebacfcaabbddcdbbeccdcdfeeecbffedabfdcdebbcbefcfebffebaceccabbccbffddbdebcdceccdbdccbbbdaefecbefaaddbdcffbeddbabfdceccecbcedcccaebeeefcafcfcdbadbcabdefcbfdafebeaaadcecbadccecceeefedbdeeccacfeddbadabefdfbabbacafcbabfcdcfafccefadbedcdebafcdfeeabdcecaebdeafebfdbacefbcdbbffafdabacfecefbddcccbdcadaddbacecfcbabbffdbeceafcdafadabbaadadebffdfaefbddfcaeafcafaafdefadfbcccbbfadecdbedcfdbafdfdafcdeacacfebcbcecdfabdafdecddcbcfdcafbddcbbccaafedcdfcfccfbeeeddddcbbfdedddddcabafadedafedaeaebcbbebeeacefbdbaaedacbcffbddfcfbffeafabdeefcacdecdbceafbabcfcfbebaffaccbcabddadebfdabebdaffebabecddefabeebfcbafddecfaecdfadccebbbcafbfeaafbfcdbefdddfecedabddcdaccffbeeaaecbebbddffefbbadbafedcffdedeadbfcdfcfcadcddddadbdbcbeecccdccccbbcbdbdfcefafbdbabcecaebaffaaffaceedcabcdccaeebccdbacfebfbffddaabdfbbeacdbdeebbefcaedadeaaedadebecbaabfafdcdcdedbbfbadcaabcaeffdbdaedfdeeebbbcbcddaabfffaabfdbcdbbeddfdfcfcfedfefccfcabafbdfbeddbccfdbeafffbbddfecfddeafabefdbffdcaabffbdaebccedadbddefcbeefcdecbcdbdfdcbafbeddffeeaddabeabefcdeacdaedfccdadecadcaedefeabbfacfbcceeadbeccffceefbeaaaadeceacbdbfbdbfeabdedfccdbdbfcacdebdbdcddcafcfefeacbebfacdfdbefebfadcaafbdbccceeadabcbefcaabdccbcfaceabfffbbfdedabbefceaebcbfebcaaceddffbbdcdcefbfcfbcbedfcabdbbecbabbdeffcdbffbfddeccefadbccddbdeeababbfdbcfeefedddbebacfcdbadcfaebdfdabebfeddcefeefcdefbfaabbceccabbffccfeffacfdefaecadebaffbfdaaedfcbdbacbbdefbcbaaafecafdedfdfcfdbccadabbdaabbbbadbbdfdcabfbdadcfbaabaebafeceeaddcfffdddcdbffcffadeaeaccfdadeeeabfccfeadafcedffeccecfdbcbfabdbcaebebcccebdbfecebbfafecdcdabdbefcedffdbeddbacfcebbddfeefefccbaebaaedfbfcfebcccdacbcffaeceedbceaebfedcfaecbefdfecfacbcefdeeeffccdcfbeefafcdeeedebccddaedbcdfcebbadadefedfcadfdffcfafdcfedecbeabaeafdcdbbbdacdabacfcbabeaabeacaafdccebfcffbebcceccfecaeadbfdcafbfeffffbbeefaaedddedfbccfefadebefdbbbcdafeababdbeecefeaafcbcfabbbebadcfdbccadbfbecfdbfbddfabbeabdcdafcbdcebcfbaefbfaccddacaabecaffefdcdbcfaccecafcaecaedcdadcadccafeeedadacdcadbcafbbcaaffcefdedfbbdfafecaabbcbdabaadddcefdfecbfeafcaabaabbadbcdfccbdfbeecdcfedbedabbbdffaafdddcecbebcecabfafaafffbafcbffcaefcccccbeaccecccdabaefbfaeffbdfcbbfadbbdddafbcfdcccefaedfabfdaefcbadabdfbbacadbeeaeadacdfcfbbccbfafafdafedacbeddeffdbdaecaaaaccbededcafcacfbbbabcddcfcfeeccebfcbbedbfbbbbcfadcdbbeddeebcdebecbecdebdbefcffcdafaadbddfadcfadadafeebcfedebbedddaadfabdceebfebdcfbacdcfdbabfeeafdaeccabeebabbdbefebcbcfbddaddbbcfcbadadfeaadfbfcecadeffdbeacddebbabcdbbeffdcccacbecbcbbdafadeefcddaffabdfadedaccddafdfdceaeadeebbdbdedecccffefbdceffcedecdfadbfcfceeaedacfcdbaddedcebdfbfbfbcaebdccffcefefeaedceedaeeaeaadfeabfbdfddebaaabdebaefbfeacfeaecdfeacaebccfdebecefcabafddbaeaffacdaafafaafbdcdfacefdcefcefcaaedaddcbfbeeecedfdacadcfcfebeceffcafbfbfaeddbeadffebacbcdaeafbabdaffbfafdffdedadceeefbafecfecfddcdadafddadfeacaedffcfcbcdbcebccbbcaebfcfcdafaedeedcbdaddbecdedbbedaedeeefaecddebcbcedbabefbdebcfebcedeeaacfbefbafdfbedaabcfedccabdabafafacabcfaffecfdccecdfaffabbebabecdbaadbcfaaafbdffabcccbeadefefcddbacbdfadeefddfefeecfaaaccbedacfdfaddafcbbdbbceecaddaabaedaefdbdafbabbbbfdacfbfcdfcefbdfdbccffabbefbadafbfbbebfcefbadedbeaddfeffbeddfdfbbffefedcbaecdcebfafcdabeacebabceadeacbaffbdbdccdaacbcedceeecdbdedadcbfbfdacbceadecbdbbeedadbdaddcceffaeafdcffaafeacfcadbeabfddcfcdccebeedddcdddbeaaccabeacfcffccddbdbfbfaccadebaeecbedfcffdbbbabfcebdecfacbacadaefedadcddbaffddafedbebbfcdbcdcbabfeccbfedfcffadbbbeabfbfcbcfbccfecebdcfdcdaadddcccbcaabdeddfebecdbcdedbcedeeeaddcacecfcbdedbccedeaaafbdfbcecdaabdedcededacaadbffbecccecadacdacfceceaadfcbfcaebecbbeaadaebbaadcdecefcebeeebdaebcebbacedcfabaeaecfbecafccbecdfcdedbddbfeadadeffffdfeebcdddbdccfabccfacdefcbdeaabbbffaffadecdaabbcbedbeeedfcfafaafdffcddebfbfbfcecddbdadeeafaacccddfafedfaaadfceadeebfadedceeabeddbeffdbcbdcbfaececdebdfcbcddcccacfdccedccedbcafabeddacfeddaabafbbbaabaaeadcacbebbeaecffceedddfccdebbacfdbdebccdaadcbfbacddecbceebadfedcbebffaacffcecdeeabfdeaabaffbffedcdffabbcdccbdeaabacabcfbcddddbabbbaecdaabdafbaefbaadfeadbaeffaddebddddcbefacadfdecfeedcaadfbbaacfeccabddceffaddffdccfbceebaedbccabecdfaedefaaccdfeddbcbdfcdecbabcbcccdefffacaeaecdafdeacabcefddfabefcbafffaddbcefbfdfbcaecdbffbabeecdbfaffddbddafbeaefbcdbdecadabbfedfeadfabcbbdbceedeceabceeceedfefcbaeabfcbfafbaabaaeaeaeefdfacdddfadddcaabeddcfcdbfabbebeacbdabfbccafbddddbcfdabbdcfcaefeedbcaaccfaadddeeececaaeabdbbebfbedffbcecdeccdaabbcceaefcfdfadebecfcebaadaabeebfabcadcddfbacbcebfeffafeedddddfcfacebfffaadbfcecfcebdecbebeddacfeeacccfafadcdbabffdddeececbfacbbeaecaeabdddbebebffbffdccccdefffcacacadffddfaddfbdfadacfcfbdabaaaedbcdbfbfeccffcdcfdddfcfecbdceaacddededbebabddfcafcbfefcbedfbbfdcaccddeeafaccfbabebffeeebfdcbdfacefaeaaafaafebbeebfadebcadfefdacababfcecdeabcdfeaaebceffbaffaeabefbefabacecedaaedfcefbcaadbbbcbcbecdaefdffcbedbdcaeebccaedececbdbcdbdbbacbdccacdcaadffceeeabababebfabfecdaadebacbaedfcbceaeaafefdbdefceceadeadedaaefaeabcdaecebdeefaeeefbcacfdcbfcdfdcefbaebeddcfffcfffadffbcebebddebebdbcfeffceacbfefdccdeaceacabecfdbdcbdbdebbbbfdcfbeeaaeadfceedfcafaeaecdaaaabaceccefadbcedeceabeffbfdecaabebaecbbafdeeadadaadfcaaddbefdafbafadbceaffdfccbcfeffcdcbddececcbdcfcffbfddfafabbdecadceaefdebcfeecbbddccbaaafcdabceaeaefffacccccebadddabcdbfefabbedcbfebfdabfbeecdfaeaedcfbfafffacfcdcfaddaeceefbbaaabffefeaafabcbeceeedcabacddfefbcdcdbedeadcfacbdceafffcaebcdfebbdacaefcccdebffacfadbacdeacbacbdaafaacacafccbeaadecefdabeefecfedacfbdcadcbeafdcddefbfffaddcdcadaecbcbeeabccbbfacbdcfaeacadcbbffabffadadbeacbdbddbfbdcbffdedaafcbbfbbeecfdbaefeeadeeeffdcebcbabddacdaebcdecfbdbcffdddfabffccdfebefbaebeadcbfeaafdabcccdaaffdfdbdfbabacaabfcbabceedbdaabfefbeeccdeaedfadfaeadfacdbcfceeabfcccbdaffabffabfcbbdcfafbddddbbbbbcfcbaceadddcbbbcadcefefbbaafdccfebefaffcffaefbbcfbffcfadfabcbfeaeeecfeecdfbbbaadcbeafecbccdecbfdceceafafbebebfcccdeebaabeedbefdafaeddfdcbebbdfcafdeadbebffabbaddddfbfdfbbedcbcaffcfabeaaabfbeffbcdddfccaacecbcafccfacccddfaeecbfcfbefeedfbbcdeaecafddebeffeaccbbceedeeedcfeedfafecbeabbdaaabfbfbbeacdecfbeebfdbbfdbaaabfccdebeaaaeebbdedacdcfedacfbdeecaafcaabecbcfbabcfdbaffdaadbbbdfbcddecffdffcedadeedfffdfedccedbebecabeffdcbaaefaafeaecdbfefceaadcbaecadafedaacefdeaceaabbcdfaaabfbefebcbfdfdbfbddbcdfbccbfdffdebccbfaaafaddfdecbceefadbafecfdceebfaebbebdadcfeecacdcbeeabbcabccabbcfdbdccfeccdefbabcafeafcdfbebeaededabfddccebdfacaeabbddabbecafdefcaefafeeaefaadcdadacaadfaeaecdecfbdebadaaceddedbbccaceafadbeacafcffedaaecfaecdcfdbaedfbfdeaaeeafdfaeebbdedeaeabefdfbdfeaefdedcfdfbdfcfddbcfceceffdcbdaecfedbaedfbefdceaadfbfefffbfbccbebfafbacebddddebdebcaabdbcbeafaaedcaacaacdbbbadceebabddebcedecfdedfcdafcbaffbeedfcabddeabaddebacbacedceefabdaaccfeabcfdabaefcccffedafbcdbdbeefcbdfbfbffeadbefacfbdafccffbcdbabdddbbdfefacbdbbaeadfbcbdeefdffdfacbaecafaadafafffcfeeffbfcacbbfeeeebaeaefeefdacffdccbedfdfaeebbfafecfaacfaaceaafcddeaeddccfbdedcfddffbbabffbfafcbacfddaafbbdefbcadedaddcebbecdccaabdeebbbaebcbacebeedddfaebdccacbefedeaabfcffbfaebdcbeaeeaddfcdbbaacbbfaecadabddabffcfcfefefecafbaafcabcdfebdafadffcbfbffaabdbfdedacdadcfdaadfabfcfbfaefddbfbcdadffacccdfaeaedbdabfcabcfdcdbabdebcdbafacecbfafbbfcdafcdadfebcfbabacdfebebdeefacbacdfebddbcdadbbdffbeeaefdfffdfbefcffddbeadfcbecfadaecbeaabdccabbbebfafeeebbdabfdacfcfefefdecaaefbbbfddbedcbceaacafbebadbebebbacaecfbaaafeeedbccecafaabfcadebdaaddfdefddcceefaecefbfdeccfbdafbbfbbabcefddbbbedfebdcddffffedbfdeccdecfffdadfeabceebfeadcafceebeefbfccececcbdedabdebbebfdbceeefecabacdbdcecfdbbbfabaceacaffafeccfcaefeaeafbbdbbcbfffccdcafcacbdaebdebebfbbeccfeceddbfabebbadaffddedfafcfadbaafacbbebffebeacafeeebecddfbceabaeadcbdfefccdafcfeebfdbfdcaebfbfcbabdbbdbbdcdafaabdfeaabddbcbeffadfacbecacecfdbbebfebffcfebcceaddeefdcfcdbcafbafeaeceedbefcfdaeefdbecfcabdfdffbcbfdcdafdbfcbbdcccebcbcbcecabdcdebdefcefaddcacbaffdddaefeefbaffbcdcbcfbfdffceafebdebbeedeecccdfcdbebaaaafaaedbaacfbbfcbefafaabbbaedaacbddfaccbdfaeaddcccabcecfdabebabedcbfceecdbfacebdadeaccefeafcddfcbccdaacaaabcfadeaefcbabfdebfdbafaefbbcccdaeadfbbeacaabdfeadebabddccecbafaaafedabdccfdbefbaccdaedccaadecdfddecabaaabecafdbbbacdefefdeaedbcefaeeecdcaecdeeaafdcffacceeeecfbbcdeedfbdccadfcdaaabefedddfdfaebeaaeacdebdbacbcddcebcbdedaffdbeaceeacdabbcabecbcfdacecbcefdcddcdeceafdececacaeffdebbcdcceddcfaebfcfcacdbeeededdcebdfdfcabdcdbaecbbafbafdeecfacedecbcbdfdfadcecadcaebaaeecabcbaafeedbaedceebfadecdcacbccddaddcafdcecbfacfaadeabcbdfdbbbfeaddefcfbcfcaedbbbbedaaecaceffdbdddfbebcecbebecadbdfaecabecacfecceccdeaddadeebaeabaccdbadedcffcdcafbcbdbfceccfbfdfbabcaeebefeafabedbcacafbadefacfecfffdcfbadfccceedfbabbeaaefcafbbdceecbbfdfdbeeefeebeefcedebecfdecbccedbcebedbcebadcfeeabeebdebcddddbffaeaefcfbaebbceadbfbdbaefffaafccceddadcaadeabaeeeaceaddaebdcbffbeeceabbcbeacacedbcdebdffddfccbeeadaedafeecbefadcdddfebbbcfccedcdfebeacacdeadabfaaafdcaeababdeccebaacfacbafedbebffeeeeebfbbadbcccbfadecddeabbddabeeaeafdebfbbcbcaecbacececbaacbbcdddffdbbffbaeddcacbdaabbcffadeadabdbfccfefdccedadcdfccaacbbffdbcdffaabfadcbebebaafedefcfabbaeaebefecbeaeefadcddcceabfbecbcfbbcbbcdddfbcccddabaddbaaaceedbaaceebcddadfcbaabaafdcdafddeacbcfabaeedcfdebdbeafddecededdeffbdbbfeaededcaabebabadfddadbcaaaadfeefddfeeecfddaefbfbbecfdaffcddafedaaaedaaacbbdebaddeacfbdabcfafbbccbbfbdbdedefbcabcddbcbbacbaddbbeebebefedfadecdfefdedafaecafacaaafaeadacdeebadcbdccfacbddccfaeacdaedddfbaaabeadacbfbdbeaababdcdbedabcdebfdeceebecdffcdbfeacaeacbdcddeabadabeeeebcfcacaaefdcfedbcbfbfaddefdaceccdafebcadbaebdcdffffbcaebfeaebeaecbdcdaefeccebfccecbccadcfabaaffafceefefbfbccefdcadcdfdedeeecdbdeacdaffddeafccdebdcfaadfdefdedeeececeadcadbdcfdcddeccfcadccfbaefbbfaacaddfecccfcdfddaacfebcfabbdcaaeaeeffaccfbeaafbeecdbcfbccdaecddeacbeafeeccacacaabafedfecefaafcfbabbccaaaedecfdaeeaaabdefcedecbbdebbfbceccffbdeabfcdeaeeffefaadccabbeedecacccebcbbfaedcbfefedfbfcafdafaddbacffefedfbeacfcbabfbbcfbcdfceafaebeefcbfaeabafdabaabbcdbdddabbddbaceafdebdedeebcaefaeabedebdfcbfefffdfffebcecbcfabdcddafbaedecbaaabfbdbbaeafcdcffbefaecfefcbeddbefbbbafcdabcccdcebcbbffadbddddabdbeffbcdcfadcfcceeccabbfdcbdffccaacfafbfdaacadadeeeccbaffddcefdcebfdfdecbbcbcfabaedfbaabbaeccedcbdadcdfdbbfaaceeacbcabceafcbaefecddacaffcdddfdcedfcfbcfeaadffeccbcfbfffedcddbcaecdbbfadbedcbdbdbbcfabdebbfbdbaabcffeebcccdffbfceacffededbedbfecfeccacfcaffaffbdffcfacdfcceefcabddecfbcfcbbeedfbdeadbeacbffaceedfabcffabfadaccbbfdecfadedfbaeebdcbcedaabdbdaccdebddceacdabcfedfabedaaccffeceaebeeefbacafbdddedfcaccfadbcafafbcafbaedebbcbaeaceeacfdedfcbedebcacefacaafecbafabcfeaecdbcfcddebcaacdffadafddeecdfdcfbfeecdaedeadefdbfcdbcfaecbaebcaabedbecdbbdefccfdccceddefbdecafafacdbeabccabfbedcfbccebfacdacdfeafbbadbcdeddbffadaecdfebacbaabadcdfdfbfeabffdbecfdefefdafceecabcfbeeddbdfeadafaabddcabbcadffffeedcecdddcabdbcbcffcadffddeeebfbabcfcdfcaabdebbaebadabdedaaeceaebffbacbfbccaabfedeaabeebcbfedfedfcfdadfadafdabbcdfefdccafbbbcccafddecbcdfccaeedfcdddaecfdfdeebffddfcbaccdbdeaafdfefeeccadbcfeceacbcebebbcdfeddaffdceabffeeedebffeadafaaabddbecaaabccaebcbefcdecefaedcfddfadcdbbedcddedcfeeedfefdbdedcdcddacebcbffeeeeebfcdbacffebbbdfeeffceaeafddaaefdafabeacdbbfdebabbdcccbfaccadcfdddbaadbbdaeaedafcfcfdfeaacbadcefdecbfcfedebfdccaababdcfaafbedffaddcffbbbddcfefaffbafacbedfcfecbbbfccaceeeffedbdeddcdefceccbeeabdfbafdddbbcbbebadbffeabbedbdadbacadfbeefaefabdfaddcbeabadeeacafabbdbeebdebddfccceaacfaeefedbdcacaafcdeeefdaeaebbcdfebafdaddeffdfffbafabafdaabfcdacafadfdcfedffaeadafdaabcffbfcefbddfbaabdfeccbfaadcfefbacfbfcccbdeceeacbdecdaefebffadedcaefebbbafacacfebfecbcfbabfcaefcaecbbfefabcddedaebbccfafaebfdadccbbbbedbcfebbedcfdcddebcceebbefebaccfbeaedcbcfaeefdfdefbcadabdfdaeaaeafedceffbbabbcecebdbfeadadfecfbebeafebfaaaabceebfebefbdaccdbafcddddfdadaefeccaacdedcafdcbbabbefddffebdcfdbdcbaffbbedcbbccafdfdefbbdbeaacedccbecacbaeaceaeedecdeedaaddcdddbeecfbabbedabefdcabdabafccdacebbfbfcdeddfbdffbafaadacfecfecbadbfcabbbdecbdedcbbbeabeadcbdffacbbcdcdcbfddfbdcbcebdacafdcedefbfaffaafabffdecbccddeeceefdfdedaabafacaaeceafcffddaafdadaaefcdbebafdeecdedaccccfaccbccdabeedefdabdbfeacbbedfecebbedcacaddabbcabaaabdfebfdffbebccccddfccdebdbeaadcacacbdacfccfcefbcfaddfacffbafbaeeebfcadcabeaffadbdaebebfcbdfecfcebaffdcfeabcbefeffbccacbdbcfeedacfedfffbcbbeadfdedeaddcfaeafccaeeadaffdfbdeeebfbdbfabcedfeccecbcfbabddabfaabadcbeafffebbddeeeddeeadcfeafafacdbaacdacffabdecccedefafeadeadeedaacadaecbecfcbcfcbaeafcbfeafddbcddeefdaaaaccbabacddbcfebeafefbdceedabeeedfbcccdcfdbdbedacacecabdacdaeffdceafbfdafbaedafebfadbabcceddedbadefdedcabacdeceadfdbaddebbebfcaebffabacbabacabeeaadfdbbbbcbdacecbeeadfbdcfadbfdfcdbbaddecbfabeaefabeecdaefeefadebaaadeffdebadcefabeeadaecdddcaaddbddcebbdcebcbfabcecadaeeddccdedcabcdffaaedaafbcacdabedcacfbbaaccaefdbbcefffaecadaeafdbeedebdbacccafeefcedfabecefdbdcaeeabdefddbefcaaddcbbadddcdfbdbafdafdbababfdbfccafcdcaeeaacbefaeedfedbedaddafcdbbdafaaddcdeefecbbafabefaeddfcfbbfaceaeacbecefbddbbddabdfeceacdacacbebdcfffcbdbeceaedcbbeadfcaabafcddafbbcaffcdbdfabeffddcefabcaeaffedfdfcbbbeccfadfdfcdabbbeaadbfbecbebfeaeaddbefeefbfacfefdbcebedfdbdcdcdabcccebffbafaecdcaccdebcdeddaebafbbacfecfcfaeebedddfbbbebcfdacbdacadbeafbcadfaefbfdecbfbbfcccbaadddcdcdacfaeafdbdaceabbfcdebedfcbedbcfadddccaccddeaefcecffffbcbebadfebfaadefddcfceaefffacebdbbbedeebbfebacdeacaabdfcbebbbceccdefeceefbeeafaadfefbedddeacfaeacbbdcdeadfbeacfcabeefddffbaecfcefabfffdbfbddabbbbfacdeaefffbbdfeeaddcadedbdcfabebfcfeabbbaaedafbadaeeebccddbbdbacfebacdaafebabdfbcfebbebcddcdaaaacbcfceeffadbfffebdfdbadbceaaebbdecafbdcccecdeedbaffcdabbdebadbcffffacabdfdbdadafaeabafcaddfaeacccafbdedcaecccaaabcebbcbefbcaaabccbeeaceadfbfdcabffdecfadedfabdeefbaceedfbeadeadbcedcfeeeeadacafcdcbccddacfdedfcaabefefbfddcabffcfebeeaddbecbaccaffccafaceecbeaedcaafacaaaaddebbecedeacbbcdfffaddaaedbdeebceaecdadccbfcfabedbcebbdaeeaefaecdddafccfdbecbcbafadffaeaefecaafbacdadcdbdabdadaacbfcdebfbdffcfbadccdfafbbbaacfbfcbdbdbadeadeefbefffccefedfdcfafaeacbaaccfbdecbcdababaadeceddaaebcfccffcbbdcbdbadbfaecfefdeffeafabbfdaeaabdaaacecebaeedafcecbbccfddffbdeebcdcefffecefbcbcdaeabafefebebeefbfbdfaeedeffdfafedfdbcffbaabfdddbacacfaffdfcfdeabecbaeccfefdefacdaecbfcdacbdeefeebcebbecfbfdeedcdeecfbdeddbfdfddbdedaeeddacdeaeeffdafdccfbefdeffeecfefdabcaccfebcabbaeaeccffdebfbaecbadddbbdddadbbccbafacdccedfcbdbedfaedcaeffadcdadacaccbcdeaebbbeebbbdfacafdcecdbdeaffbafcbcfdfddcfcdcbeccafcbeebcddabdbfeefcdadccbbaebfecdddeafdfccecfffcdfdeeaeeaacedacdffcdbdcdebceadebebcbfbaefddeaecaffdcdeadaacacaffccabcddafbacafebcaeacfdcceeaefeebeebbdfafaaccceffaeaaffebfdecebccecaddeccbdaecbbdfddfcedefdffcddeecdaadbdabdbbfebbbdbaaaacadbcbacbbdabffebadbcddaadbacadbcdabfcecbcefdaccabfeeacefceacaedbbfdeabefdadbcdbafdaeebeeecbfbdfeeefdfcdeeaefbdcfcbbfcbefdddaefafabbbcfaabcfedcdadebaaddeadcbdbdafdfbefbdbecdadbfaeeaaedddcadbadfcedcbfaefdcffbaabfefeabdffdeaaaaacfbdacbfabfdfdcfddccebafaeaaeaafeddbdecdcbfedafeefeefdddededbcfbefaecbfcffeeacffbaadbefbbbfdbdffcafebfabcdfbdeceddfcbabdfddefceadefcbdfeeafbcbabafbccddeddffafcebcffedebbddcaefdaedfbbcebcedcfbbcaedceaeecfdecbdfbabaccfdbdfcbbeebaafedeabcaeebfbefcdbcdbefddafdfbcfccdceeeedadbfbfdbebccbbfbeeaadbfecfaedfceedaccafefdacafabfdcceececdceadebbccdcdbeffebdaecceddaafcdacdfebbddcabdebdceaefeddaedddbfccbbcfcdecaacfeeaaaffbdeabeabcececaebadedcecfcbeabdcbddddddceaedabdaaaeeabfcccbccadfbbbaaafaeaadefbbdeceaefceebabacffcbaeeadffbdedcfbdbbcddfbbcdefefafcbdbdefbffbeacefcbffcbcafedefdfdeddadfebdaccefdfcbcbcadeebcbbdafabdfaedbedabadebdeadfeafbbebcdcebecacdfdccbedfefaecbfbdeadacffdafbdeabebdacdfabffadcfadffadbdddebfaeabdbcefdcabedfadeaeacaefdaafbceaeececededdaefdeaeebfabdacbcfbeadbedafbcebfefddccfedebdaadadaeebfadbcfcbdccdadcbddaacefeaabbdfbeeddedfcbcecfaaecedefbefeaaeaafcebedbfedbfafabdebdebfefddfbecaacbccfebdcafaecfcfffaaeaaabfbbdccfdacbbdceffdddaecebacacbbbefdbeaeaaaaadfffcfefdcbbbeddfafdcbdafdcaccadabebcceefadafebfdfefaafafcbcabdefbacedadaabcebaabcfafddcedabbbdeaedbebbeabdaafdacbfabdbabeecdabfcacbecfcaaadbdeaabedcbefdadbafbaabcaeadfcfaaddbfebbaaaebeeabacbdfebdeccaefeacfbdcadaddfbdaaedfeaebeefcedcbbecccbdcbacdebdebbbcaaebcefbcafbebdbcffddffbbdbbeabdafddedddbbddeeacabedcbaebdaaeadaceefaacacbfafebbaedfacdecbbdfddceaeababdddcfceadccaecbcbabebefefdfaafcccefbcaebafeedfeacfbefeffbcabafdbaabcbfccdfcfdddbdffcfbeabbebcacdafcedfdccaebeadfcffddefebcdbfcaddbdbdbdbfacfaeaecadeacdfdfffadeaeccfcddddfedfbdadadddedbfccfbfddaaabebcebaceafeebcedadcafbedbcacdfaadbeffceceafebdafafcbfaafecccfdccabecbbaaaadcececaefcfedeefdbebfccfecebbfcdcaddefcdcbbbdaedafacbdebdcccffebecfaffcbfcbcdedabdbbdeefcbdbfbeceacffcddfdbfefeffdbdfecdcaeadceafbadebcceffcebfaabdcecbdadebabccbffdcdfebfccafedddfcaecdefdbaffaeabafadbebadaecbafbdbddfeefcafbafcfcbceacbbbebabcbefdccdfcdadcddafdecceacbeeabfbbfcecacdbdfdfcecfcfdaabefaecdbfecafaacaccadabacfbfcbdddbcabcbcadaedefaeedbcbafabecfefecbaefdfebdadcafdddcefaedeffdcaafcbccbedcbdddeebaaecbecffeaeefdadbabcdbebafdcedbafefeffafadaadcfadccdbacdcbedcecccdfcbfedaadfedcabececfafecfeaaeceafaadbaedcfadbefdcbbecdbbabdbadecdebdbbfdaaccddedadefedbdfafeacacfffbeccbcafccbdbdcbaeadddfcedcbfcabebdcebedcfbaadbdccfadefbfeedddfcecabfeeeeaadcfccffaeddebcfbbaabddacfeaefafdbcdabddfceaadebfeffdbedceaececebdfcceffcecafacfbecdbffecdadaccbbcfaafdcacfbdaabcadcdecfcbcdccfcdcdbedfcecbeddebccaebaaacdababcdcbaeffadcabcbfbbbcacdadfdadddefebcecefadcecafebfadeeeabecafefceffaaeddbcbbfbdfacdaddacebdbeecafcddbddceedfaabcedbbdbffbeebeedbcbfbefaeffebacdfdcdddfbaafebdcaeafecdedaafacefbdfacbcbedfafcbfcdcaaebbacaceaefefabffaadefdbfabfffbfbffeabaceffcffaecebccaeccabbedafadfadddffcddbdbcabddbcfbdfeccccabcbdbaceddbabefcddbadefaacbbaedbffaedbdeebebceeeddcffeaebedafefabacdaddfddaefecdacdfcabccbfafbadfecbcdeabcafebdbcafaedffcaadeeacaacebdddeefccbfeacfcdfeafbedbfecbafebaeceaebfcebbbcdacbfcdafaabbedcdfddfefbafcebafdbbcbbcbeddfeebceddeaabfccdbdedfefecedfebdfeaedecfeddccfcbfcfeeccdfbacaeefdafabfbdfccbdfabebabdafceeddbfdddebbfeebfbfeecbcaaaadccdcfdeabbdfacdbcafbfcaafaabafcbdbfedeabdafcaefedebcebeedbcafbfeadffdcaadccacdfbcfacdaffbcadfbdbebbcfddbdaefeabfecadaffffecddbfedaedbdefaffadfbebbbafcfadacffedffdcaddcbaaeefdaecffcbbefadefbbeadfdcbfdafcabcfaaaaafcfdecddfeadecdabccaebcddbfdfffcbaabebbdfceaebebffccbfdebabddcaaefbecfcecdacbfddbaaabeedbafceaaadcffedfcfaeefabbffabfbaccfcbebecbfebdeafcdcbaabffcabeaaeebbabafaeaffddfabeeceafbcbadbebfdcfebedaacbefcbbffaabacefdaefcbccebefdcdedcadcfaadbbbcccbcfbaadacabdacfddbaceccbcbccfcefbaffaddcfebebebebdbdbebecabcdfcdeaecbadffbddcaaeefdcadbbfceccabcffcbefadffcbdaadefaceedbdadfbcbadcaaabaffcfcccafecafdddeabddabaafbcbaffbedeccabbfceebbfebfcdfcdeefcaedcbeaebebadfdbcbfcdcaecfebcafadeccffddbfbdfefbaebcbeaabbdfaededefaaacddbebadbbfdaadebadecccebfeecdebccfadcdabbecbabfcbfaeffefdfceeafdbfaabcbfaebcdfeafdffbbddfffaadbdabfdacfeebdafbadcaacacfcccbaaafbccbeadbaaafefbccadcaacfeefffdcfbdedccdbfeeedabfedbfcadceaceefdbebebefdfaebeddaaedfdabdfafbcedcccbdadabadcabfbabcefcacffafaeddffbfafdeacacceabbbccaaebbffebeceacdaccfafacccaccddeabdbbdfdadcecefcadaefbdbefbebacdcdafdbdebecbefedbefeefedeabefdcbfbeaefbaadccbcaadfffadecccdffefabffbeeffebeaaccafeeecacdadcbedfdaaffdabedbbaedcfbfebeeabacaaacccdfafcdbeececafdfcbbaffafbecaadfdabcccdcfcaacbbbddccffdedfcfcedcdabdaaecbfebbefcdaaaedaedfbfbbceccaabfbbeebdccdddcaedfbcbdfdcbefeaafeacecbcecadcfadadeaccadfbdddceebeefbebefcfdafcdadbffbecbfebfaadfabcccebfeabfccdffffbdddfefbdcacbdffbcbefdccfbaabadbcefdbbbdcaeecfdfcbccecfafacbdecfeabebdbddfeddddcbffeabefafbbcedeabedaaedeabeeccedbebdfdbaccdadbcbbabaaddfccefaebcbdfffbabbdacffbfbfbcfbfefbafbcbadcfffabcfdaadcdbaaadbbaaafffaeadcfeeefaffbabedffdabfaeadabedfdfafffddfbeedbbbdbdebabcadedfdbeaecdcfaedcecedfbbbebccafffcdcbefcabffffaafedcccaddbceacbaaecafdaceceedeabccffdacedcadadcbffcfbedbdbbdcfabcaffeaaecfaaeaddeccfacecdeedbabbdbebcabaadbbbedddbdcccfaeafefcaabaddaaccaedbdfedeafccedcaffdffbbefeaabcdfccefbdedcddccaabebdfadbeadafcfcaeefefeacccfebaadadcaefacdafceacedbcfccacadedacdefaabdabaffaadaabbafedaffaaadfffdddddedeadffefbfccaaaedcfeffdbdbcabfbfaeefbbdbdafadbdbdaddefdffaddaeecddcffaccfcaabaddbcecccdfacacaecffceffcbfbcadcdafcbefbecdbcfabbeebdfafffcffcdaabccdaefceaeedaeffdecfbbebbdaafadeacfeedaefabcbffeddaaaadffbfbfefdbbbcbdfcaeaceecabccffcfebdffbcadcecfdbedaeafceefadbffbdcddafedffbbcfecbeafafbdaeabeafabbfbfbadaddaefccdfcedbdddcfaefbfaacdeaafaadeaabdfbedefdefbdeccfcfebfefabbfbfbedaddfdebcddcffeefeedadcccbeaefddbbdcebabcdbfeecfacdfaebbdfafecbaccfbfdcffffbdebeffaecccdcffaebedbfbbdcdcdffefabeefbfafaffafbafbadbffebfabdbbecbbfbffccefedacbfbdfbfbcbfccdbfabbdfffafafceaeaaddcbceabebfeedadacabadaebcddbfebccbdcffbbeebfffebecdaaddecabebadbfdaaacabdccdddcfaedfdcbccebbaaecdaddaadcfbfebfcfbcdecedcffebabeccceffedfecccbeedcacdedfbececadeedfdaadddebcfeccafcfabfdddadbbfbcedfafefcecedaecdefefdfaadacefaefabebbcbdfeedcceabddddffdecdffadeffecceafedeceaecaabcfaedbfecfceeafecaefecefebadcaeaccbadcbbdfddbadbbdfedffcdfaddabcecedaaeccaaafaffabefffcbbdbdddadafcccecffeebceeecaefebbecedcdaeddbcecfbadccdfacfceadbbbafcfeaebefcbdaacdfebacdacadedfcadadaaabcaffabdcfebcbdbabecbfedcbfdbfcccafcaabaaadbabddacbaacbfaedbaeacebfbecefbbeeaaefcafbbaaeafceceabaeccbaaaaaefcbcccdbbcebffdcebbaaadcfdfafbcbecacdceeceebcaadecfaaffcfbeeacffcbcdedbebddbeaedaeafcddccbdbfabfadbdbeedeafddbfbabbacdeaaedacfccdfbdfecaffaccdbabeacdeefedebbfcaddcedfbbdbeaebacbcfddfaeaeccadfdccbcaaeeaffcaeababbddfafaeacbfcfeaeedeaaebeffeaedcbcceeaccfcaedfaceeeaecafbdbbaeeffdceedcadddfaaadfaccfeefffdeeffabdceedfeefcbdcabbeecfacbfdaabfbbabbebfaeeaedadffdecfdbcbfbcaeeeacaeedbbcebceecdefabafddbeebeffebfefbcfeffdefbbcacdeefeefbbebfffceddbacfadcdbfaddabfabdefdafbeaafffdbfbafccbbafabcdfdddbafcacfcbcbfbeaccfaffcccfafabaeceaaafbeacbcccdffcfcbcbdbbdbcbbecaafaeacacefffeecbfdaffcacdfeacbebacfbfcedfdcabdabaddadfcecedbcdcddedcbecfacbedeecceeefeabbfdcfafcbafedcadddacfdaebdaecafeddcecbceeaaccbadfdfbefceceececedcdfcdcfefbdbdccfcdafbefdbcebfeaadffeffedcbfeffcedeccaebebedacfbaeecdeeffafdfdbccbddadfedeeeedbabdddafbfdffaebaadafccbbdaadfbcefbcfcafdaedbfbcbcfcecedbdbdccfedefcffffccdaaefeebbbbdaadacfaebccafddebebbcfefecebbefcdabacbaeffedfaadabbfdacfecaafcefeefacbbcfaaaafbcbffeaeeaafefcdbeecfdccaededdaabecbabafafbfefedcbffadecbbaeaefafebecafdcffbbeafbcebaccdfcdebcadabdfcbdfbcdfdcaadbadddaadcfabafecfbbaadfbbaaebaaffbebeffbdafcecfeaeedadedebfeaccdfadebddaddfaaaabfffbebcadbfbecbeeebbfcecfbadbfdceacdecebbebfbdbfccbeadbbaccdbfdceaafbcaadacededbbccabceccbcbdcadcedeffccccffddffdcbcddfabbebfffecaabeeaacdcccbfebdfddbefbbefbadebecffbabdcbbcfeecfcacebbefbcabccfbccfccabebffaecbebffeeeebabdfadffdfebeaefaffcaabcebecdfcdceecddbcacefaecaedbfececacbacddeccfeffcccbcdcaeeceadaccbbcfcfeecfdffecfdccaebfcfeeedaadccccdfcffcbaaafcdfcaaacdedbbdcaebbdeddfcccebebfaaefbafbccccabebafedbcdcfcebcbbafccaeddbbbafcebecdefbfcadceedbadddeeffceacabaadfecfbaceddceffaeebfbecabeaebfdfbeeafafddbafdeeaedcebbbacbcbeaeafecffaacefeaddfceabebbffefbaabddbfafacfcffbdbbbedbeacdbedbfaecfacecadfafbabfecaafddbbdbcffcfbaceeedbbbafcdafabafdeabedbbcabeedadafbfcecbccaaedbdfffdcdeeabbaabfdbcdefbcbbaaeadacdbabfcbedbcbaccbdbedacdbdccffaabfccaeeaabbcaefafaaaaadbeeffcaebedffbeddaaddedabfeecedccceeafeadfbecfefeaceddbfdfbacecdbfacbceeeddbecfceafdaebadbfccfdeecaafdfadcbfddadefbdfcbdcfedcaddedbacdcbdabfdbebcdfbdeefedeaedcdecbfebdaabfddefeeadbaffddcdecebcecaedebfaefacbabfdecadddcbeebedcefbfdccbcabfcfbbaafefabcfbcbaedbedabacfadcfdcddebbeddfcfcbfbedefdbeeadebbcefbbcdebedcbdeeccbbaffbfcedfcaafecdbbffceaffbeefdabfbfafccfdfccceebaacdacbaefcadbfdfbbadaddccccbfabdecfeeccceaafadddcbbdedddfcbcffbfffbeacebfadfbeebecbcaeeefcdabaffcfdcaaeafabbadbdfadfcabfdbebeeddcddccaddbadadbaeaadeeaeacaffafdaebedefaeffbecbeefbdfadbfffdebcafdfdaacfbcdfcdcbbbcaecfdfbfcaffeaefceeaaffaeaacbbdccbdafbbfcaaeeeccabdaabbccabedabffbebdbebdeabdcaedcebcccfecaacaacbebccabcccbcbabafadecedcdabebdcfcadfaeaaadecbbfdffdbccadbdaaadaacaedaaccfbebaefedbadbbeeaaecbabbbaeadffdffbecbfececdadebcbfbeccdefcffaccddeebbabcceebbfaeccfffeacfcefcdffdfdebacfeaffceadffdeacfaabaffbfdefcaaedeabafcdbdcdccdbdbddafcaeeaecdcbecddcfacfeeaebafbcecccbfcbddecfebddceffcaeffaecccddefbfcbcbadfddffaaeccdaaabdaabcdafebfefdebccbcebfdffbbadbaedeeecdfccdefddacdbacbcfdaababceceddaabeeecdbcbdfedcdebbdcffdbabefafeedbdebebdcaebafbccddadeafdbbeaebccccbbcbdcdabfaddcaecaacffeffefdbdcdaaafebebbfdbafebcabaacafecfdbbdddfaaafbeadecafbadaececaefcbeadbdcdfafbadadabbbeccfbfccbdddacecdfeefbeddcfdcbbddafeadaddffadbfadaebdffbfeacffdbbbbfeecddccafaafacebbaaeecbdbdbebaddebbaebecbfaafececabcfedfdafcffbddacccdbeecedeedfeaacaadbcccfddfdaabbabadffeabaebccfeaebdfdbafdccbcacccbcfadacffcccbabbacacabfabbfcccacdddbabddddbeaabaadfedebfcfecdaaedbacebeaddccaaefeafffbfbcafdcccbfeeaefdffdadebbeeaaeabfdbbafbaacebedfbebbfcdaabebeabecfddfeacaaeabedcffeabbecfadcedcdebaaebaadebdedbacfabfcafdcfbdbadedbeaebaaacceddccdeaccbafccbedbceaabefbceecedfbcbbceeadacdbebdbcbacdebdabeaadabfaceadadcebcaffeffebecbfddefccdffbefeafbebfcafecdccfcccbdeccebbdeeddecfbebeabfafeebfccdbacfdaadfbdedfefacdadacebcfbeeedbdeffefedfffbaffbaacddbcdcaecfebcbfddcffaacdedbeaddebaedfabeaeecceebafffdaacbdeacbaddbadfebfbbaffefafbbfbacaacfbfccdfeedebcdcedfbaeacdcceaefebcabfebbbdecbceaecbecdfecfedcedcbfdfbefbfbfecececfdceddaadecbdcdeeefeefeeebfccfacdcedfefcaefebaacecccebcfcddbedddaceaeaecdbcdcfeeccdccdcfcecbeaaadcafebcabdbefeefdefebdfaebbfbecffaccdfbcabeaebafdedeefcacbabbeacfbecfeaebecfbbdbdbbdbfaaffddacdcbcfbfaccfdbfdccbedecfbfbeecebfdccabcffbfaebbafdeaacdfaacccbaadbabaafdecadfbcaedbcbfccccdeaebbdcdafaacebcdbaafceafcbeaeaeeebebfadeafcefbbcfeddadabaaddcbabffecbbfcaacdcebddcaaecdbbfabfdcabcfefceacfecbebbdafccdfaaedddfebdedaefcddccbcabdcedaadaadfcfbecacabefdeacddadacbddefceaafbcbcdaabdaaebadbcbcfddcbfcaecffbdaaedefbfacbfefbcdbadefeeafaaaccbcebecfddfdbebfabbfdfaebadeafadfecbfbdecfafdccefbdaeebeabfbabdebabeefcafcdabdecaeedbefecbccbefbffdbaffbbecdabbeaafceafefcdeebebcdeebccbdeeededdffcdebadefabdeaabddcbacaebeeabbfbefbfcbaecaddbfecddbaaecddafaccbbfdeceababbfeaecebafbfddfacdfcdedceadffbdadbfcdbdbeefebbabecceeafdacecedaefaaffaebefcceadddabbdabeeccbbdedaacafebcbafafeeaccfeabfafcfcccebcbfeddfaafebbdbddacfcfcbffadadfcfedeebcaebdbacbcababddafcfbcdecacdaedbcfaafdbfeccbfdfabedcdeaecebaefaaaccaeeaeabaedaeaecccefaeddcbffbfaacadadcccafadfccbbcceffcbcafebfcbcccaeebcceaeebaabcdacabfeacadafaccfebdefafbaeeabbabdbbfbeeaddfababeeedcbdeeebdfaffaaeaaecfaeddfeadbaebebeadbebafddefbafaefafcaeafaeaeadfbfbaafcecdddacaabcbfbdeedddfbcfdebcfbfdacbbebbddcebddbfecefddefdcbfbacfdcbbebcfafbbccaddfbedcdfdefabbcdfddecfbcabdfcabddfffedfadcbaceecacfeeceefeaccafbbeacdcfedeeedcfbeaeeecebcabbafcafeacbceeaaeecacdaccedfafbeeaeadaafbdacacaddbcbafcdcfcebfcebdcbbcbebefecffacafbfcacadfdefbfbafaccaadcdbdfafbfbcceccabcbdfedcbbbffbbcfddafacaeaecbcffbbffeceacfffefbeaaffcbbbdefdefefdfffdbfafbfeebbbeeffbcdbaebdffecbbedfbdecdebebeddecdbbfaacdbfeaafbaecaecfedbdeaabbbddbdaeffdceceffbdbcebbcafabdbcaececcaaeadfbcebeeefecfbcbaaadfeaedbdcedbbfcbecdcacfecadecaecfbcefafbfdbbaccacbbaacdedfcaebebcbbcdececffcedefbdedcebebccaaebecfffbcbcfafaffbadeabcfeecdebfabebbdaaccadaeabcadffcfaededaedbcfcbcadbbafadabadedfeeccfbbacbbcbdcbbceaebfcaddefaadbfdaffbebfeadabedccfccfadbcdbbdcbfbddbccfebbedbaeabebbabfeaadcacabfdadecfecdfbeeceebbcebeceabddcaeedeebeffefdcecfecaceeecfdddeaedccafdecfbfbbabeebcefccfefbbbeacececdbfbcabaceefdfedcfdecacaabdcedfcfceaaeadafdbabfcfebecceaddeaefdcfbdfdbeccccfcdbcbccbabedecbceedcdeacceaabefabfefdcfdbdbecfceffdaabebbfcbbfcbfacdaaefdafefacaebdaffbdcfdcdfcbeeeddafccdabebdcbcfcbebdbcaecffffaacabeadecbebbecadfdcadbfecaadccccffaffcaeecbaafbacbacfdeafedabdcbebcecfebadccfeccebdceaacbdcafdcefbfadfedbfffbcbcbcedbecbafefaadffacddafeacdbcefdfacbedaecffabbbcbfacaaefbdffbcacffdbbfbdeaddfefffacaccbebdafaedebfbcffabaadedbcdfcaeeccedfdfbaadafdeacfcdadbaecbdefaeefcfecacefefadeebefcfbadfbfdadfbaececeffbccebffaceebdacfdbfdfffabadbafecdfccecdffabedffddbbcaeaadcbcdaedecdfaaadeabeebdadcaddeaccaebdfdbbdcdaedcbbaeddccddfcebcbbcaffdcbbaffaabdfadcedeefbaffeafacfbcffabbfcbaaacdafaffabcfdfffaabcdeebdfcddeddbabcbeaaacafdcadefdbbacfdcbbedfafcaefaebbafccdcafbcbedfdadadbfecbebecdbccacbeafbfadfdfedfceacffbfbadcecafedddaeaaaeecfaaaffedffcfbeacffeaefaccfefacbcccbdaaaaacccabcadbecbedeabdeedacadcbfcfcfedbdfeeffddffdffefbdfeeebaebfffdaffbecdbebdacdccfaddaccbebfecbcacbfdabaeacbcbefdffbacfdfbedbadedcbeafbcdffebadaddcbffcafefcafbffbcafdeddeccebfddacfcffcacdefdbcebfbdccbaecbccaecdcddaffcdddfadbdddbdaffbcedafbbfbdceffdacfaeeaeaddeadcadfbfcebdcfdbceadfbddadcdccdcecbfcfaceddffcfedabbedccffacccefbbfadabeaaecdbbbfbecefebdcdffcaabbbdddbcafcefddfdfaddadadeefafbffccdefacecebaebebfecdeddccadbefeedbdcfcccffedbbadbbaddebaedefceafccfdbdfbfbdecebeeeaacecfbaeaadaabadcafbbaffcecbabfcfafcbfabdfeafceedddbaddbdbdebefabbacadeafebeceebbfbffdefeafeafcfcbfcfbddceacecfaaefbaeececafdeecadeaebffadbbbebcbdaedbdafefbefbdcaeadbdfbabefcfcfadeffceddaebafbafccdccbdbadfbdeeceaecfbeedefddecacceabcfbcedcbefecfaeddccaccfdeeabfbafaecdefbefffdfabceeebeabcfdbfdaeefdbdacaaabcfecdbfbdcecdbfedecdbbacedaafabffaaaadfacdfaefccfbbbbfcaefebfefddbcdcaafefafdcefdceadbecbfceebffcafbefafecbfeffefadcdcaccddfdcdebbbcbbedfeccccdeaabbfdafedacedbcbeccfbfedceafdbfddbdfdeeefbbebefbbdebaaefebbbcdcdcbbeeacfccfbdbafbcedfdbfabaceccbbffcfcfceaabeafacfcaaadfcdbebffefebefbbebbcadeafdfbcebfacefdfecbefefabedefaeefbbfdfceadceacbbdecacfbdbfeafebaefebfbaffbbabcacbecddcfdecbfacffefcefbecfeafeacefadcfacdaddaabebfaecedafebaffaffdacbeeeaefabfdaaeedcffeffacedafbccbecdbbcbbeecfedcccafabdafaaaafbbffaddfcacbcbbcecccdcccaeebcfaecdacdceeeeabfcfeedbfbaedcbaeebdebcdcbeafeebaffdbaafeeccbacffeecdfbccccfdabaafceaabfdeaeafbcaffbaddcccaafdbafdacafeabacadcbdbcedfbdcfceeecbcdfeaeaffaedbbbebcdbbeafbcbfbcacfdabeebaedcbbdabacadfffcafbbcedbcbdbefdfcecedccddddcedefedcadfdecdefaecceaccbcaaabdedefccffccefbedfabbaebaeeeeebcebeaddcafdaaeffbbeecdbabcbcabedfafcfbdaafebdbeaefafbebceebabacdaefccffbbdebeedcebeecbabfdcbfaabaeaadfdbffdabccffaaedefdeafdbdacceafaaabeeccacebcecccfddddccecfddeddbcfcbccbfffaddfbebaeebffaccacccabfbcebbfebdcaceeacccdfcafebaeccbdaafeddfddfdaddccbfefbbbadaeacfafcccafdecaaffdcdfcbbeeedabeedffdefebffdefdfcbefbfcceaadaffebdcfdacfaeefdfbcadefdbebaaabebdbedefeeacfcdafecddcfbfbeffffbfeffffdceaafecababfcbfcdeadefacceddcdeafcbdabfbadeefafffacecdfdffabddcbbcdeccefbfafcebfcbdaeabfbadcdbeabecddfeabadeeeaeaabcfdbceedaccebebabececbacffddcdaccedecabaeddecbfffeeffdfafefbceecddabdedffefdbfafcdaeddbfeedaccbbbebbdbdcdbbcdbfcdcebbebfddfdadadaededdddbefeedcccbbbfcdefcaaefaceceefedeffdaeeffcbdccdbddddaebfafccdfbabbccdbfefaefffccdecbfafffaaafdecccafefdcdffaadecdedbceefcfbebfbfbfcbdfffdedbaddfcccdadfaddeceadbeadccdcbcfaccdbeeffbcdecdbccfedddcdbafbfebfabecbbbdefcbecafaebbedccfebfdabacaadcbdbbcdaddfdafffbcdbebdddcabaabfaddcfcbaaeafcdcaadebdfcdadbbdcaebdcadeedbececeacbeeaddeceaddebbcfecbbbdbaeafebaaaefefdfcbfcafadebedceaccfebaafeecdeebdfbeedefcbfdaebbadebccdceeaeeadccaabbdfbcfddedfeadbcadcbceddecfbcbdceeffbbaaedfbfacacfafeeabbdbafcfbfaecaeeeeeffbfdecfeadfbcddadcbbbaeaffacdececbfeaeaddafaccfcfaadafcaddbffefcadbcadbebceafeffecbdcefecddddccfdeaffaebaaefeddccdadeaaddaeadafabcafbdccfbbcfbfafbaecdeafeeffabccaeeafefffbbeafdbfddaaadacaaaabeefcadeffbcdcaeabaddabbaffeebeaccdeebadedcbfaeacdfecbffdabbecfbaadecbdedaecbdedeabfeeccecccefcbaeccdbcafadeaeffbfeaaefcfbdaeeddbaebfaadddcbbeabfafecacbbbdcffcbaceaddbfcdcaedafbbcbcafcceaedecccfeacdfefcabeffdaacbeebbcbdccffaedcebffcfcbddcbeddafcbefcbbdcefcfbfffbdbaedbddcebaceacaadaefdfabbcefacdbbebefdacbefbfbcadefadfbdfabdbecedbdffcccefcfdccaedbddaeeccbfabcefcefccfecccbcdacedbcbebeacdabebbebfbdffacaecebabeafabebdcceadfafedaebccedbcbfffbbbabadebeadcabdbcffbbaeefbababbadddffddaceaebdcfbfefbbbcbfdffdadccedeeedfadadafcedbbabcbdeaacabcdacbcabdcbdfedfeacafcdfdefeafeeceddfdeeadebcefbceedebaebceaabbbdcdeeddbdcaceeeeecaecdccdbdacebbeeacbabddbfbaaacfbfdaefddebdddecfadcfddbeffebafeacdeebfaadfbffeccffbfcdddfbaccfbfcbbfafdaefdfebcdeaddffecdbcbcebecdeffaecadeaeacaaebaaefdbecaacedcadabcdbcfedcacfeacebedcdffcbedcddedbbededfcecccfbeeddefaeafdebdacfdbceceddfabbbfedaecccdebacaceefbbaaeebcaaeefadfcdeeddcbebabaacdeaafadfbbbafeaacbdfdcadfcffddaefabbfcdcebfeafcdcebbfddbfbcccdadbebfaceabdbbceabadbabaceeddfdafaabcfdcdafdebcfdccfabcebfbedebeecfeeddddcbafeebbfedbcebafecfffcfecfefcfebedfeaefdbefbdafabefaacbebdcbafdcedefbadfcabcbbafcedfadcdfbddcbfabadedcccbeaddfebdedbffaedbfcefebaeedeccdddddafbbeddabafcdedcebfacdcafcbefcdceaacaeaaeedefbfeffefdedddfbeddfafeefdfdbddcbedababdaadccabcacaebfdbcefddceadfcdeffbdbeadaaebefdbbcaeabddbcdfdedceeceeeafefbedaacadefbcefffbecafdadbcfcfcccddbaabaadfcaabffcdeecedccfccacdbebccbacebafacbbacfecfbcbfabdeabacfeeedeaababbbbedafefaafcadacbcadeafdeababdfeaeaffadbafbaabebbdfedbbbbfcadafbcafbdbaaafffdaefbdfbebffddcfcbababfbdeefeaeadeebfcfdeccccdefbfcebedccefabbfdffaddadfabdbcfddddabecebbeeefadecafacabfdfbbdbbceabbbfbaacafffcffcbdceaaedeffaccbefdfdaaaebafaedddeeeccfadaafdecfdbacffcadafcbfccdcedddeafcfdedcbeaefdccfeabbcaffbaffeedaefdddacedfcfeaecfedccdfbafbabfcadcdfddfcbeaadfeffacbbeabeaddcebecebdcadcdcfbddafdacffcaeedaeefcdafcadefbbecfbfedbebbafbeddfddddffcecefdaceeeadacbbebfbeafdfefacfbaafdcfcadfedfbbebcaffebcbbfdabecbcffbfcdeaddaacdcddcdeebeeeecfdaafaaedecfebfabeadbedddaffdeaeddbafcbffbefefbfdaefdaecdfeedbbaddbdcfdeaeabcbeadfcfcbdecedeefcfcbaedaccadafadebfccdfadfaecafaefececebcaaaccbafcafaaaebdccfeeedadfcbdafaeeabacadefbfaefdebadaadbccacceacedececadbfaedcdbfcdadebadefcdfeebceaefdadcbcadcffccbaafdddadfafafcfecdfeaffefbccbffbbeddecbecfbbdbdaccfcedfbdcdebeafeaacebcaaacdeadffddcdafbbccfbafcabeefeabebdfefeecddcbfbaebeabfdcbdfafaacbdfdbcecaccfabeddcdffaeadfdeedeceacbddecdbddabfcfddefbfdfaccfadddfdcecaecbaafeebdcbcdcdbadecebaefbceeedcfefffcfcebddfdefcbefacfabdbfdbcbfddaacdefedbdccefcebbeaaafbbdceccbefbddcfecfbceaafaedbedacabceeefeaacabddbfdbdbadaefbccdfadfdceebeaceceffdabbcebefbaddecadafbbcedbfbeaddeedabedfabedcbddcbbcebaacfbdeccacabeaaebfafddfedaabeffbfbdebbfacafcdcfeccdbeebffdcdfcababbbdccbcccfbebafdbaadeeeeadbcfdcfbccbcddfbcafbecebccefeeaeffddbeebcaeaedecdbfccececaddafdacccccaedfbfacdcffdffcebafeadaadfaddbbfeafbebdcdcdacdeedefefcafbacecfacecdcbccdfebeaecedeefabdedfabdfcbbbebaaccbbfbddfbaebfdeababcecebbdbcbaefacfedbdafdaaaaeadccdabecdbcfcaedaaaefebdcdcdbbcffabceccdfbfecefcafafeaeceebbcdabeecfffdacbefbdcefcbaaffadffdbcfdefacfaedbcdbbaabbaaafccebcefdfceeeeccbedcccafdaafcddbecdaeedcaaffecbedafabdefbeccaebedcbcabbcaaebeabbcdecccaaafdffebaafccfecedddfbddabfbeeaeaeedbbcbaacfcbbdcfefecccacbedddffbadafabbbbbebceeafacabacceacbdaffacdfdfdcdebcfffadbcefbdfcfafebcefbeefdabfbafabfdbdfaceeaeaddecfcaccfcfcaeebdadefaecaffccbcfdcdffbfcbbdcdbffddddcdbbfeecdabeaadafdbcfabeaaedefdcaaaabcccbccfccfaabbbaafcdcbafcfbbccfceaceabcaefbcfdcdadbcbaddacebafdacabefbdacffdaecfbdbdbfafcbccbccaeadbbfbdbdddfcfbcaeccefedcddeecabdabfedfbebbffacfeaddddfdbbcdbaefdfbadcdcbedfdebdbaaadbbddbebefbebeafebcccecacdceabdfeecafbbabcacefafbeddcfabeacacafdbfbefbeecbcbfbaecfbabeaaecddddadbceebefbebefbadbebdddfacbfaadbdfabcbdccfefdabadbdccedaecacfdafebabdfadffbbedcedfcaddfdeddafdffcbeaaedafddacafadcddfcadecebfbdbdefeccebdeadeffcdebaabacefbeeaaacdbfadfcdfafabaddcfcbebacbbcdbedeefeaeafbadebdfbfffeacaeafbabeebdfeecfcdaabffbeefaceafceecaebeadbccedeacbafbbcbabaefbddcebfcebaecafaebcaabbafcfafdaceffaacaadbcdceafbbbacacecddcbeedfcbdbcddbeeeacaeaabcecbebedabaedfedadccfffebdcfbcfceeeaadbdbfeabacbddbcacedbfbcbeffdfccaafedbfbffacafaabdfdccdfdfbeddffaefeabdaafdbfadbbaccbafedfeeeeefecafdcdadfbccaddbefeeaafadcdbbeeedfacafaeebfbbdcefbedacaffefaafcaecafcbacbedfbceacabdbcdfacfbecfcaebbebdcfaddefddfedcddaceecfddccbfdcbbbdcfffcfbebddafedbeeeedceffdbcfedfaedddffdbddbfccffddaefaefefbaaefedbdddfaaabbfeaeedeecdcbdfbaaeeeeaeecaabdaedbfddecbcbccdacbbebeaedbaafbfdccebdeaeebaddaeadbedaacdccfbaefdcccbfccfdcedcbbeaaeaefadfbcdcaaceedfedeecccfdcfcfdbcbabdaabaeccdbadfbdfeecdaaabffbcfeeccecefbaefedcfdfcfdbeacbfcbffdcccfbcfaacdfbeddacddcfbaffeeffccdccfdafacdddbdeedfcdceceeabdebfdccadacedcffccadafcafdfbdceebdcebfefaadcccfeadefeafffaaccabebcaeebdcfeacdfaceedceffbbadadaccccfdfafddcbcacceceeffcdaadfadbeaaceaecfcbeafbcabdceebcbfefbafebdbafffabeacbbeaedeeedfbfdbafcfcfeeaaabccfbfdedcdbceeaafbfaafcdcddeacccffbffdccfeecdafcdffeccadfcdaaefdbeaadffbadbbaedbbbcacbbfcbbcbbbcacdbcfeeccaadefbecbdeffcfaedfcabbdbcdcebacbafffeedcaadabdbefecfcaededddceacefbeeaecebabcffcececbefffccfcbccdbffbbfaafcaadfddcbbbbccaffefcdbaebdbfbedbfdfaffeecdcadbccacceabaafeedffbafdecdbbfaefcdecbeadafdccacdaeefdcebfcababeabbcfacedcceadafbdedfdecffbcdaeabceaacafebebbeeccfbfcafeeeaeaebccedfedadeccdbbdefbcfefaacdebbecaeacbecfcbaaceffccbefcababecdbbcbbbeabcdcbeaedcecdafcebebdacbddbdecfeeecbcbbeccafddabcecbeefcfaeaeeccedaeeeebbfaeaffbbafcadfcecaedfecdfdcbdacddbbfdacddfdbaaaeceedcfcafdbbbfaddbcabddadcefdebcaddcaebdfcfaffbafcddeebdccfedfaedacebdabbaacdeadbaaefbcfabacbfbdefdbcbaacfefceeddcaddebaccddebdbcacbbfbdebebbdbffbfebdbecdbdfcfdcbbcaccfeacafeadcbebecaccaffeadbaebcabcdbbbfddafccbdecbaccbfcbecfbdeacddfebcafdefbaaabbacbbcbaadbaebedefefaaffacddcfbcedadbffeefaefdaeaefddcadafcedceafbefdeaeddffcfaaedafeeebbeeadbefbfbeeaacccefddefcedbbccaefcdcddffdfcdeaecbcbeaaadfebaedfefacdecbbdabcaebfeebbcbdfdfdadccfbcecbececbadcdaefbbceebfbccdebaaaebdfcaeafeeecfcbcbdabdeaabbefccfcddefccfcbbefffedddabbeafebebcbdbbacfbfcbbbdbadafdcafafaebfeaeefbceddfdacdaafdfceefadcbeedbcfdceceefaacedfabcbfeeaeebaebebfcaaadefcabfedddaedfbddfbcacefadededddddcebfbdccebfcbedfeeccdbebbaaddfdddeeeffcdefdccefdfcdebecbefddaddeffdbafdabcdbbabafbbfefcabbcfbddcefacccbdbaabfbfadbdeefebccbdfeddebbdbbcaeafbecbcfdbebfaedcfedeaaacaacfcebadbdebebfeafedbefadeafdecbdfaeeaddcbeeabffacfffafaeadeeccfcefaedbbdfbadbcbbfdcecbdcddecbeabadafbaeebafbcabfbfcecbfaabdadedeadffaebbbcbbebdfaabaeadeaffceddbeedaafeddaaacdeafaefeddeaedabbadfdfbcdadbcaceffaeedbbcabddfbcfdeecccaafbcfadaadeccaadefebfcabbcfebefeceafdebfadeadbdebeffffdddbbdadbcaffcbabdfbfbfedddacaefacffecdefaadaabbfcdaecfbcccbeafdcacdbcddbdbbbfcefecfabdbefcdccaffeefafbebcbbfebdbbffeabcaeacabecbaeabcafabccbabfbcfdecaaececddfefcefcceebafddedafeceecdeabdacfaddfabfccdebefedaacddecdffffeedabfdfefaaaadceddbffefeebabdcdbfbcdffefcaabeeaefecdedcefdbebdbfceecffcdeabdfcceabddfcefafdbdaabeabfedfbeefbbacefbbeaecaebbeabafcddcfecabeccfeeeffbdfbabfefbabffabbcfeeeeecdeaecbdcdcfecefddadfbfeaefdfeccaeafaecbedcabfacedfdedadabbcbbeabdabfcbeefbbbaceaebfdcebeeabadefedecbfeddcdfbbbbbaecdfaefecaeafadfdbecaddbecfcbafeecaccccedeababdfbbbdaaddeeddddebfddebdfdfadffedbdeedeeccdaccdcecadfaefbebdceedbacafbfecfaeadfdddbcdcccdbfefcaeebcabdfbcebedcbbfaaafdcfdfbdcdddddfaccecbeefbfdfecdafbefacbafeabcaefeefbbcbaafecdefadababdbfdeeecbccadfaffabfeabddaaaebeeeccbfddaafeebeeecacdfcaeeeadcccaeacceeffcaeeebfadfebededbdffeadadbbefacdfddbedceabefabfcedcaddaeeddbaadccdabffadaaedbdeeafddbedffcbdbbcaecccdedbbeedbfeeacbbadaabcefcefccfafefafdfbeedbafecabdeeffedbeccdfccecdedabfadebdcacadefecfbabfeecbbbebebfabfffebdcbcfacdfecfeafeaeebedaaadefcfabdcbdededcdceadeceefcbbfabdaeadcdbbddcdfbeeffbeedafdaafedaadeceaefcdcbcadcabacbadcddeeeaacaefddeaebabdabcecbbffaaeafcbfdffffbecdbfeaccbdcbabedccfeebbacfebacfabdaddfeddfadefbcbbccadceadaaeccdcacabcecfdabbefebebeefdbfaeaddcacecfabaeafbbfecaeedbdefdbbbcdbaefebcaefcdebcdadaceabddbfafcedfaeedfbbdafecbdbedbaadaeadfacfacdcdfcccdbdabfdcbccbbfbffbbabefeedcdfbdbecedfcabaabafefcaeddfaecbebbbfafdcffeedbfefdffeccfdcecdddcdadbfceecbbffbcbeccbbbabbeaecbbfdbabdcfaaababfdccaadbaaeddaeeecdbbcaefdacbaaaabbdbdddaeaababbacefecbdbcaeebebdecfeecadacbafccffdcfaafdabdceedafdccafdebaceeabfafedacbfbecefabaceebfefcbcaaffdcfaebeabffefffcddfaaecaabeddefcfbceaafaffefbedfccfbbedaffcdefeaaeffababafedafcbaeecbcaaeddedeedddefecaaadeecbdaeadbfdbbaeddfcdcbdddbaefbcdfccffcabaebaafcfacefafccabeadfeefcadcddeeabdbccbbeeadefbcdbfbadedddcfbdcaabcdddfdfdfafcadccbdfbedfbeedabbefffdbccbedefdbfcfdceaefefeebaacedccedbeaedebcaecbadbfbdcbfccdfeebccdbceeadcfeaffdadbcdfbabffecaaadafcdfdabecfdcfcaacdecebebfbbfcaaddbaedfdaaebbefbdbedbdedbbaaeaecbebeaaaebcebbcfdbabeadabfdbffafffeeccbefdaeacfaeeefabcbbcbafeecadbdcbcafedeeafdedbedcadbfaecfccbcaaeeeafbeffeebabaadbcafeafcaafadddddfbcbabdabbeccdabeacdddedeebfecdceeffaabedbedabcefeeaeedabaafabafdedffeefcaaddfccaeabdcbadadbbfaebaaeebeffadccebcdbdcfbabfbfecebebadfcdbcebdfeeaafcdfcacdfdddfdbafffaadcbfdbbcdbdbcfefdebcbdccdedbdccddcabfbdfdbfbebdcebbcabbebaadaecadbbebcbdbbafecdefddabffbbdebccdbefffadabdceddbeccaabdfcdcdefbffdcaeeeeffcfddaeadefebefedcecbaebeebcfcaeaafcaefeefbfafafabbfdfbedebfcfbeafbadabdedcecdffbdcafdceedccbbcceaebcadbaeedfdeefddfabafeeefadbeaefeedfdfafebedeabfcefacbbccdeabbfeaceaaefcceecdecdbeaeffddeeffabeeceafddcebbefbaeddaaaefdefcffdfffabcadfbbbbbeccddcbfbdffabdeefeddeffbcecdcaaccaeccfcaabdedcfeffedcefbcfaeddcdbbdcecebbdccffebfbdebffbeeefaacaebdbaedfeffdbbbaadbcdccdbcafbafeadfaeafbbaadeeaefeafaeeaebdefbffbaccecafacaccbfdeeaaddbcafffaedecfbffbbacdfcffdeaeefabcdbbeefdadbaadaffaacacdaeecceaaebfebdfaeacbfefcfcbacbbdfbdffcefcbacfcfdfebbddbfbabdcddafbeefecfcfcbccaccccadfafefcfafedabadbacacfbfdadbbebadeceeecfffbeadfadeecbabdcffbeeaedcdfbaaacfdeeedccefcdeabdebefabfceadbdfdaeaebaceafbecdbbdfabcbadfeedfddefecadfffcdabfeadefbebdcddcdddaeabdaeedcabedfceebeefdfddccadbafbabdccafbdcadeabadccffcecbdcbdadfeeeaaadceebedaeefadcabfeeabbdeebfdaddabaaeaecaeadbaaaefbbebbccedcffaabcfddbcfbcbbbdefccbbfaebacdfbcdfdfcdccaaadcfdbbcfbdeecbdceedcbedfafeebbbdeddbbcbadcebfcacddfeccfffbfcfffefbcecccabcbcafececdbabcdfdbbaabbfdabfeedeaecdbdebeacceabefdbbbfadfbfebbfcdeaaeeabfdfabfdaeddfffdafebcadcadebbeeaacddfcdfcacdaafcbeecdcdafceaaaebaaacdafbaabbaabcebbdfdddcbddbbacfdfdefcfbaeaeeefaaabacbdefacafebfbbadadbdaaeccbeeaefbdaaeabcaacddfaeecafdecfcfbffaafcaaeafbafdfebcbadbabebeeedadaebcfcfcdadddabdcebdcdebcdbecaaeaadaeaddcffbdeccdeecdcacaeaccbbdbbacfcfdaeedfefcbafccfeedabdbfceecfebefdacbbfcebddbebdeacabadeaeebfdefbdccfcbefbdccdfcababdcecefbfdbafaafbeafceaadfeecbbaeaabeadffeebcacceeabdeababfcffdffcffcaebbcddffccbbbfdedfeaebcfabefbaccebfedcfccebceaadbfedecebebcdffdedccabccbabedecabebefbdbddecbfcaddfffeaeaadfceffcacfbdeeedcdfafdabaeafedeeffcddbcfdadeffaccffccedfcdffcebceeeaecaedfebccfeaceaebeafdecfafcafdabbbdbcdcecddcddfbdbafddecbaaaceaebafbeabcfeffcfabbeffbaefcddebbdbdbeacefaafcccdcabeaaabbdddbaeefcacbbebbddbffadaccffcfaeaabbddcdbffefdccaaaafcedeadbccddbafbceedfeeabeedbecebdeecbbbbeefadbffcbeeeaefdcbbadfcdaaeafdcbdcaedaeeaaadcecabbdafcbdbaabfbadecedaadcfaffdeeadcfcdffcbfebadcedeacfadedfdbfcbedfbfbaaabaecdbeececafbdedabbccbccabbbffdcceabddfbadeefbadafeeeacacbbcaeefddcebaacdaccebcaabdacdbdbedeabccedbfbeeeabcdabbdddafcaeceadefefadebcbafbaddfdceccbfaccabffeebbecbdccecddadbbbffeebcddefcddbaaafeeabfddabcbcbceacceeeadffdfabbadfbcadeaaccaddfbdabccfdbbdcbfeacbcbfabeaffdefcfdcbbfefffadecfededdbfbbfecefccbaababbeecfbabfaceeabaabfffaaabacfdbdbceecbccabebfbafbfbdbbfebceafbcfcfbeaddecfecbbdfdefebddacbeeacddeaeaecfbabbbcbeefaacaacdabefbfdfcdbcdceedcfebacdedddccccecefcceeeaacdfdfbaaafceffdccfbfcdacefdbdfdafcedecbbaccefbddbdacfbbdedaedfaacaeefbfaebaededcdadbbebadedeabcaedfbeadbfdadfbfaeabfbfbeadfceafcfffaacffaebcecbcbffbffbccaabbfdcbfeaadebeeccbafefeddbfdedfdaafcbcbfeeadbdbddbbdcdbeebadcdebbdeccbebebffdbbdfacfebdeeecfdabdeecafbeccbfdcebbfdecddcdbbbadafafceeebdcdfcbedeaffecaeccbdcacceabeccedeaacaaaeebeeefdaeaeaedfcbacdeaedbedbaecdadddeaabcfabedbaebfcdcdfdaffbbcdbecdbaeadcadeecffdbdbdedfcaecebeffebadebeefcdacbfdcdffaaffacabcafbdbacecdcebfedfabafdebdbfdebfbdbfebcfabcbbdeceddacdeeebdbafbfeccaceccbafaeffcafdedbedbedacadeeaeabccadecfefaebbaffaaeaabdcccffeeabfddecbbbffcfdbdbafbddbebddcaeadbdbabccdcdbdbadbcbaadabefccabeeaadbefefeecfbfdadcbcbfafbdacfeaeacafaaacfdacebaaafaeededdfbddadedcbcbecccebbefbffaaddaaddceeeeecacecbebeafeebdcbdefdbecaedcdececddcefaeeabacfbbdefdaabacaeddacdbecadfeefdcaddffcdccfeedeeccbadddfdaabbbfeccedcacbbecfdbcbdaacdabadfadadeebfcbddadadbdbebabbbcacdaaceefaffeeeedcdadffdcbfaaebcfabdaebcefcabdeffdffbcadcaacacdbddaaedcdafeccfdaeafdbeddcbaabbedabaebbadefbcbbeecbdcacfbbaddacbaaacdaccafdddbaadcfbddabbdebceacaacdcfdfaabcdbebdcbddcabfecaeebebabbccaafcfcdedbfefbaadbcfdacecddeeeccfccfbdeecddddfbdceaedfacacdbdebadfffefbfdcebbdbceffccbfcbfbeafaffacafddeedfddbfadfefcaabadbfabcfaeceadcafffbafafcdcfeaaacaaadefcdebdbcdcbabddfbaabbddaeccddcbeebccebaeecdcbecfbdfbcacacebcadbdcedcaffbdeaacdadccacfcdbdabceabeaaddbfdaedebceaddfcbedebcccabafadafbbdabaeecfbbdfaadceddaafffcebdcecdcefffdbdbdeffaaddabcddabfaedbbbbbefdeffdaaacdafaaafdcbababecdcdbeefeeffbbecadbdccefbcacceabbfcafbcdccaccaecafabfadcdbcafafabcffdcbdeaecffadfbebdafbadbecdafceaebabfebcafbabafabfeabddebdfaebfececaffefcdfdcedaedfefbcbddbdfbcfaceffcdcffbbcfdddbbafabaaaddebcbfdaedacdaebcbeecddedfdebbebabebcfddffaedaccdbcdbffeadddfefedeaacdcebeeafefeaaaadcbbbaddfcffefaffebfaddabebcfedbdbcccdcdeeeadedbfbceaefbafdabbfcfecabcddabfdbfebaafbaaeccddeccbdefdabacfcecfcecbadadadadcdbbecdedddfafaebcfeeeeebdfbacdcbebfdbbaaecbebebbeadebcabbefedecafdfcabfcffaadedbdfeeefbceadfbdecaccbcfeeacfadfeeafdcdeebdbcdaeadcaeadeebafaaabaaecdfbeaccbeacbdccdbaacddfadaacaeaecbeccdfcfbfdfbfddffcccafffbdbfddfedcebfeecbaadccbbabbeccaabddeabaeffaddaefedebcecbdfdacaaacaebbcfaceddcefdadbfdfedcdfadfdbcecebfcaeacaccfefdfafcdbbbeccdfbbdffeafcdacfeedcdcabcbbaeddbafccaeffdbcddffbaccafeafeadcfaeaaafdbcfcccddadffcdcefafcaccfcfbafecbbbeaababcdbbbfbecceffacebaeecaddafeaabbbcedfdfadeadfccdbaaceacdfbdfffeafbeaaeafdccbcedaefcdcfeafcdbcccddbadbbdecefbdcbcabfadabadacedcbddbaebbcebbbffedbbaacedbefadadcbaeebcddcccaefcbffbfcfedddaceafddebcfbdafcdbaebeceaefbccebdfecfcfaacaeafeeaebbfebbceabeddcbeabaedaacbefbecbbaacbababcebfdbcfdcbefeeeedcedfbebabfbcfeacefadeeafbbdadeabedcebdbefdfcfebafcbadccfeeaadcddfeabdcbebedecfcbddccacbdbdacacccaafadfaddbbdcfbfdfbccaefebfcecaecdbafedfffebdcbcbbeeceefcfdbecdadadabaacdbbaeedfecfceeeceaaaaaacfbaaeecdceeeabdbbbdfcbfacceeceefecceceffeeccdfbecbeceddaeebebccaacecffdfbdfdfdedccadffddacedfeffffedefadccafeeccaafeddcdebdbeabffdfcbfcbcbcaecaaeafdeaddcecddadabfbffbeacbcffcfafedfdefbaacbeffeaadaceebbccacadecdbbcbbecabbffbccceaaebebddbabbcdcddddbbeaeabdbbedadefccacbfbdafdddbceaccaeccefeacfbedbabcedbfdcbddccabbdbcaeacbbfafcedaecebebbffcabebddeffbeacceabaaafadffbfdffcfacbdbffcfdafaacadcefcbaaaaadecffcddcbddbeccdbebbcdffbccefaddeffbdafaeaaedcaeddfaeeaabbcecebfadbeaeabbfdadcccdbcfdbfbbeffddebbadbceedfeddbeaddabdadaebcbccdeffddffafbfdddfaecafaecdbacefeccdddececccdbdffeadacecdbdcffbeadeedbbddbffaafafaecfbafbddccafccfccaecbaeceadfffdcaeccafafddaaefeeeecdbecbfcfacedbecfeeceafffdbdccccdebdfaaedbadcdffedbdacddfdfdbcdeaaaccbebcaadeacccdafefbfdcbfacaddebbeffefdafabcfcfabcbdbceaefcbddaafadfdabfbaaecaaaaccefabaacfcfcebaddfebbaecfccaceaaacecdefbfcccedfbdefcdfabcedabfefabbbebceeaeccebbbeeaffebbbcdcaebaadcfbcadffceedbccafefafaffcefdeebdaffefcabffdedfdeafabdadadbbbcbafaaefbfcabefdbceaafafcbddaabdbfcefabaadeaffadaefdaaadfdfcedffaefdfbdacbadeececbecfebdccddfbacfafcddaddfebebdcebfdeabcabddabdeeddeeaedafdecefefddbbddfcfeeadcebfbdebabfcbdfdaacbacdcedcedddecdcdfadddfcbbfebeeaaabbbcfedecceeaddfbaaaeecdeaafbdacadeeadebbedcabbcdfceeafbbffffcbaeeedfefedaefacfaedfdaabaeabcdbeadaefbfffabeebecbcdfbcdeeabafeccedecdfdfdbcedbfbcbfefdbabfcdadbddaeaceefedcabbdcbdafaaeadaeabcffecefcfdfbabafbbaaedadadbafcedbadedbeeaaeeeefccfdeabafccffaacddadfbdddaeeddecafffdbbcafcebdbeaffaccddadadfddaedfdfdeedacfeceecafccfdbbaacecaddcbbbdbdbcfcadaffbbdbcbbedccaefdbdaeffebaccddaaebccafcabdddfffabbfcbbcaabdfdbdfddbeebbccbddddbfdcddbeaaafabffdbdbdcbbdabacecddcafcddacebcdabfcfeabbbbfeecdcdccebcdaabcdfdbedbdcbcedbbbdeabdbcedebfbacfbffadeaedfcebdddcdfbfabeceffafceeacbcacdbabaceadbeacccdcabfafbebbdbcfcdbaaddaacafaabfacdeacfecfdfebabaeafafedbbbfddfcbdfbcffdaadcbecdaeffdeddceacbaffbffddabcdafebbfafafdbbcebcfffebfcfbdfaafecbbcbbfeacadacbbfadadebeffabaedfceefaaadfaaceacdafbafafadbfcaeccafaffdaaabaaadfaebfedcebbffebeeacabcbbfcffdfaeafabaefaafebdacbefeffffcdffaecdaebabfdfbfadfdcbfabfeaacaabbceccabacaecfbabfdcbddfbdabaeadbabddbcaacbabacdcafbedcdaefdffbaaadeebeabfadbdbadadebdbebbeeeaafadfcddbcddefcdaddbeddcdafcbcccdeddbabfbfacdcecfaddafadbeacfabaddebcfbaffeffedfabdfeacececbaeaeedeecebfffcccabffafaebcafbbfcfbddaafacdcafedceeddacfdfbebdfbdaeeecdccfaccbaeddffcffadacebaddbfabcdceccdccbbebabbcdcbdfddadbdadedadfebaafbceacadfccfceaccacfdadffdaacfdeaecdbeeffdbdcefaacfcbdcbaeabadafdafeffedceecedcecccbefbccaeaadfcaadbdffbdffcdbdbcbfefcddaecbadecadafeeaaebecdebfcdeddcddddacbffbeeddeacfefbbaaacddbfeebdbcdcfdaebcebfbadbafbabfdacdcacebdecbfeabdeedaccdacdcccbccfecbffbaafdbabcffeaabbfedbaaabeeaacfbcceaddfcabadfaefbbacacabecafedcbebabaaaaacefefdbeffcffdaccebdbeffcbddaeeebeffdcbecfccddeefdfbaebdbddefbfbbbabaccddadaaebffdfdfcfdffbabbddbeaeafdebfeadfecbcbbccaabeeaddfffbccbdededaafedeeecdeffedcbacdecdfdffdffedbcabcfeebecdafecfaedcffbebadcfaedccffaddbcdafffbeddeefbfcdeedbfadebcccccccadffabcacabcbcebdacaecbdeabcebdbcedabfcbbdffcaffadffdbefafeddbeeedbefcffeccbbccfbaddabecfbffebaafdddbfbdfdcfabcccdbbcbeeffebffdbcebddacbcefcdbaccefeaaeababcdeccfaebcadcdacbeafbafabeebefeebffebfacafefadbebddafceeaeecdddffbacaecaeeabaafdeeaccccacdbecbdadaeffceabbbdbaeeaadfafceccdeaffeacacfecfafecefbabdfeddadfcfbebdfcfaaafdfdbdcfeedcebeaaefddcacbdeacbcfffeddfadedcfcdcbbaabfccffefbeebbeecbafcabbbbbcecdcebdeefbcdbaeebdbddcdfacccbedfeafffefcabfefafaaacfebaadbefafcbbcbfbedcedfcecedcbdabfdabaeebfcdeaaaabbdcaffbdeaafbefcdcbcaffdeaaefecfcfaedadafbababbcadffafcbbbdbedcceaffdefecbcfadcffabefbfdedffcbecccaeccadbadbaebbbcfdbebedfdebdcadceccbefbfbecdceecfcedebccfbdbcfcecddbebdcbceacfcbcdbefecefadafdccabaefbebcdaaacaaceabaeecbcccfcdfbaaeaafbecbbeaedfcbabbdafedefebaddcaebcdbeeedceffcffdaeddabacdbaefcdbccacdadbcecebebbebbbefbddacbedfcedffbbbccafafeedbdfcccecbfbaaddcdedcdfbfffacfffdfabcbcbcbdaeefbecebdfcbdedcacfafbfebefaceceefbbbedfacbbeceeaffecafecfebfbacdbbffdabbcbbabbdebcbfaacacfecaccaeccffaabdffbbfccdafaecbdebbceadfceecdafeadfcdaebabefddeebaeeacddedcbaabaedbaafcbdbedfbcbfaecacfabfabebebbfefefdafabacdcdbaadebbefdeeacbfbdfddbaaebbedafceeeadcebebebebddbeeeffaffbacfdcfeefdaedbdbddfdbfbacdebcdcdcaaeabfeedddbbfafbadcbabdfcbdbfdafbefecadeaeadaefabddbeacaecadfbbdeacabdbeeeabcfbedecbbbfacadffbffcfdcfaadabefdedeafbbeffcfbdafefaefddbfafccdbcdcecddcdcacacabbbacceabacdbfaceccccccbefeefdebeebacdcffbdebebcadacebebffabadeaeeeaadcbfdedadadbffceaddbbcbddbcbfaaceabafaddccbfefbddcaabeefdfafefccbebcabebeefcdaddaddffecbfdffacaedbfcdfbdaebedbafecdccabacaadbfcdaccbedabeeaacfceaecbfbdbdecabcafdfbdcbaafaccdbfffabeeacfecabecabffbeaaddabceebfdfddbdccffedfffeaedbffcdfbdaddccaabdcafcfdbaffdeffcbcebebecfcdbaffdfaabecbaebeeebedfbeadacfbbeabfaecfeabdadcacbacfceaeaeaefcfddeceaabaffecaacaeadccbdfececbfaeccdeeefbbdcfbffbbcffbfccfffdbfcffbecbfafdbdaafbdfbcaaeffacfcafcdbeadeaacdcccfbbecdbeafbbcbcbfaaddfbddeeddffbaddcbdaabdcedadeaefbbfbfcbeadaebbeeaeccaefaeffaecfabfcdacdbaedeeabbbbefacdeebaeacadabfbebbfdaadccdbfacecebbabfeabccadcaffbbfddbfdbbcbfaeccdfcaaddccaafeaebefeefcdebdddfcdebceffdbcfaccfeaecabdaaddadbecbebbbbcacdbdcddbfdadeabccefcebccadfceaececdebeabcbafdabbbafbabbaddeeddecbfdefeffdddaedfaceafdbddaddefeebdcfbbeaebaefffebafbfedcddfcbcbdcbbaaacbffdfccdecdefbaebfcabddefbecfdcbdffbcbadacccffdabefdbcfcbdbfbadcececeecbcdcfbfbecffeebfcddeafffffdccccafdaddcddcdbeabfeeecdbccdeebbbdfacdddfeedeebdcaefaefdabcafebabcbdecfeadcfbaebacfecdedbdbacfccbeccbcdafadcadcebfcfededcbbdccdecccfcdffdddbcaadacadbeedafcddadeaeaeddaeecaaabdfcadfbefaecefefeacedbcefdbcebfedcaeafcbedcebefaddcbffcefbbaddefdccfcbfddafacaaababdffdbdfcdcbcaaeaaddeedebedaabecadabbdedcaffabfedabeacbefdeabfdfedebbabeeaabacfbaeffbaeecfdefcabcaaffceceaeecbbcafdcbcfcfdcdacfbceaadccfaaceeeadbedfdfafebcdecbfeadbfeebaaababcdeabfefcaeabbcddcdfaacfceabfcceaecffcfbcdabdbbdbfaaadbcfccbffcaddfcfcdbfdcdcbdfdeacfbbffeaedefbabcddddeaafbeacdbeeaebadbbaffddaccedebafbbaccdacefcfddedbccccaacdcceeacaffdbcafebedaeddddfccbdbbecadfcffdefecdceaceafbcfcceeabcaedbbcaeccdffabfcddfdeeebccedfedccbabbdfbfcdfeaaacbacedcfddfcfabddfbabcfafbcafdaaebabdcffaeaaeeccfecbaacffdbcbadaceddddafecdcdaeafccffeaefbdaafeeaafcafccddfbacaccfbdfaededaacfdeeecdcbcffecedeebbcfaeccfdcdffbacbeeeebfabfbcaacffacfbdadcbdcbdccddbaefbabbdccedafdcfbccdecceedcefcddafccbafbeedcfaffcdcabadedcbaefceaafacfeaecaaaffcaadaffffcccccbeccdadadedeecfddaceacbbfcabdedecbceccdecbfceefadbeebfdcedafcaddcbbbfbccbefaeebdfaafbcfecfacacbcededffebaecddaffcdabdddadcbefaccddcaadbafeefdfeeebbceeabcbefdbaccddeeadfbbccababdddecaceafabfceabcaffdeddfacddefefeedbfeaaeebfdfcbbcdfadeddfdfccaafaebdecfecffbbeaffedbaebcaafcdfdffbfaacfdaebeccacceeddfecbadeaabfedbbbdffebeccfebfbaebcdecebebafccaaccdddaaebebfecfbedeabdcaadbbdbaaecabdebfdfeeccacddcbceeecdabbeafdecdccfbecffbdeeceaebabccdfcafdbffaabbadaceeababbbabddcafbeddcbcbbccddfffaaaeeeebfbdedbcffdbadcffbafdadfebeececefacfbaabffcdecbfccecaafcffafdadcffbcdccbbbfddaeafcfebfcadddeceacaacbcfbabcffcbfcabcadcffaedfcdbcddacdccaaabefdbfdccfdffdbddfeccaceefcbdeeefcdcddebbfebdfabefbcbdfeaedeccedffacdbdfbfbdacdacddebdeddddfccdefdfcdfedaadaedabbeeedcfeccdcabbafbbaacdfecfacecbeddbfdabddceebaefabaecccdfdaadfdaaedbedceffbeeccabaadbbaeaceeccadbbecddecabdfbfdfcbaacabbdddfafdedefbfdbaabefebecabcafdfdcbeeefafcedcadcaacefdebfabcbebebbedfdaefcbcbeaddbffdfaaeeeddbedffbfcdfcddddeadceecedabcffadfcfcfbcfccaafffcaaafbdafeccfeaccaccecaafbebeadceaacbaffeadaecccfcaeefaebfbafcdfdaadeefceecbcfbdcdcbfbcfcdeedbfdeabfbabfadfadaffbaedeebebeadfaebedfafcedcdebeaedadaadccbacbaeabafdecfddefececfecfccebedeebfaecacdabbdbfdfcbbeacbacddbbeedaebecabbfcbccaeecbbfcfebbfdadfdcbeeaeacbdfeaaeadcbccffdbfeafcafbceceffdbadabcaaafbdafdfaebacaebdeadeabafccfbdabacbabfdbaaafefafbeefacfefeedecaaaccdebacffafefccbebafdebffeafaccbececcfddafcbbfcdcdefdaabbeaedfcaffddffcddddccfbcfaffbacacacaaaebbffccfdbaaefebcedbdcbfcabaccfaffefcdabbbdacfbabbfedfaddfcfffddbedaffbfdfdabdbbcbababbbcbbebdfadaddaeeaebfbeaebacebeccaeadefddcdbcafaececdbddceacbeefaacbffddddaecdfedbaaceeeeafbbcadbefedabdeeabfeaebdbdecfceeeabaafedcdbaddbcefcadfbdabbdbbdffbbcbecacefbbcdcabeaffccdaaefbcadcbebedbcccbfeccdefdcccffdadcefccceffcddfddbbeceebddbdeaeeddfebffefdbffdfacabeaaaebabadcffdaccdacafcbaafbcbebcfdeaacacfcfebafefecbbebeeafdfdffbbbfafcbeeefbecdddfbfebbadafebfbaaabdabeddeebaeccaeadadacecbccebebcabfbadaedaeadbefbdefcdeedfecbfbebdcffadcfdacfeffcbbfeaefbbbcedfcaceccfbecaefcfcdfefabfeadeaebbbfbcceccffedddafceeceeeffefbbbedcfcbeaeadfaeeccbbbdcbeeaaaaadfacdfdddbbeefccbdffcdeaeebabbcbaaedefbbafdebdceacfaedfebdaafcceccbaeaaeefddeeaefaebbaffbfabfabcffaaeaacffbfccceabaeedcfebdcbeaefdbcdadebbbcecadadededebaccfadaaeabcdcdecdedddaafadfdddabacaffdbacaccbeaedfbdcddfebdafefcaeebdafadcfdeebeeaadabcbfcbaabbfddedbdaffdedccbbecfecafbacebaadefcddceffcbfdceffcadcbabafebecbdceebbcecacbeefeecbbaccbdcbbeeacfdddaecdafffaccfdedcbbcaffcbbabcdefaddbaabeecafcbddcadcffdacbdcdddaeabaaeedfbfbdbeffbdfceaedbfeadaecabfdcdbdbfedfbfccefbfbaebaabddbdcbafafefcbfcfedcdcbeeddbafbaeaedcbadbfffdccffeecccdcdccfdfabeaddfeabbbaefacafbcdcdcdcafecbadfadebdededbdcefefecfecafabbbbccfcccbfdcfcdecedcedbaffdeecffcbafbbbdfadbfdabebdbcfafefdbcefdcfbcbaccecfabbceffbdaedbdaeeecfbafadbbabddacbbbbeeabdbcadcfeceeaccfbbcbebafdadcebddebbcaeafaedaffaaaeffffacecbfbebcfbfafbdadaedcbfffedeaadcddccecbafdaeddceeafededdadadfecefccebdbadbaaebbfccfdaaefabccccbeefffbedcebeaacefebcaedecdffbbffbdcbfabfffcecbcdabfafdaacffefccdafdefdbefedcffeacecaaeddcbaaabefbbeebefdfeedfccbfaccebbafbfbadfefabbbadbcbfcfdcfffbdcdffdddeccccfbaeffecdaeffaecdeefaeaebdfbeddfbdfacbdcdbfcbaefbbdaacfecbfaaaecaddecebfcdfafbbbbcafabaaacccdefebcddbedbbcedfedecafdafcaacadffacddaeedbeeaadafdbbdcebeaafbfaaacccbcfffcdacffbccbcbfadcfdaebadcdecacdeceeacfccfaaebfcabccfafbedaddeeeeadeacbedaaeaeeefbddaefffdaeccecdfbaffdbadeeddedcebdfeeafacefcaebdeccafbfcaeedfbecdbbbdbdeddcbcabaffadfddbbbdfdcbbcbecbeadffacebbccdbadcfaccaedbbeffcaffdfdbafbdfececcccbbfdaadfcdeeabbeddabdcdebaceedccecbfaadaabafdbcdfcaeeccecfdffbbabdbafabcccaecbcceccfdfbbdbabadbedccbadbebbbcdafeeeaaafbedddaefcdcefbbfcefeefddafddbcaeceefdcdcedebdacdacacdedddfbffdfafeddffceabdaacafffecdaddddcfcedeaabdfacecbcebefefefccbeabcffdcecbbacafbaeffffdfccbccccfacacdeddcfccdcbcfacaedbaedefcbdbfbbfdebdbecffcbeeedeccffbcedabacceddddfdceafdadcabeddccfcbdebdefdadafbcfebfffefccfffdcadaadacdaebbcbfdaedfccfbccfefbcdddedcebefeebeadfafcaceffdaaecbccacfcacbbbebcbdbcacceefabedadebbacbeababbeeacecdabceacfdbcdadeafabeabfcdadceebdbceccedcccbaadfafbeafbeecbfeeeefdbbcaeddcfaddfdbefbeacedacecfacfbddddaecdaabfbcfeabefcfacbdeeecdffcaabdadcffdafdaebfdcdfcafaaccfeaafabfbaaccbfabcebaecbedcdcababcbefaeabcfbaecfdfaccbabfbbaafbbfeffbeaacaccbccccdfabaedacffcececdbcccdeacbeeddbefcfebaaecfddbababedefaeadbadcfeffaeabccfbefeafaedacaaaebaafccdfedaefbfdbdaddcfaeacafcdbdbcdfcfabffdaeffdebfbfdbaabcbdeeafbcbfebcbdcddeafebeaddbdbddfebdceddfcfeebdabbdcecfcfadbffbbddfcdadfaedbbfcffdfaaceadfaccefeeacecbffeefbffaeabeebbcdfafecdbddafdfdabcfdabbedfdbcbffbddcbafefbfbbdffdfbaaffacaaabecafabcfacfcbdbdebbcdccebdabfffbfbdbfdbbabcefdaeecbbfffbaefedffcfcabaadcfddcaaceafbceefbaecfacededfcabfedccffdadccadccfedabbcfdbeadbedddafffcbaeebbbeddadcedffdabccfcdececafbeefcacbdfaecdfecdecbabcbadacbccfccfbccdffbbfbdecbaebafccfcdbdeeeaccbefcfbdbfadfecadbebbfcbfeaabacfeccebaffacabfeaedaaffdebeddbebefafebcaaffccfbfececeaefdcbcaeeadedcbafcfacfdaccfebfdabccefffdbcbaffcbdbfedddcbdaecccdecffcbceacbbaddbfebfcfadafccddbcacbdaddeccfefebadadddcdafbfdfcfeadbaecebdddfecbfadddeabdcdefbfbfcdcfeacdfccaeeddfdcdddcffedadadaedcecffcdfcbfaedcdcbdbdacffedeecdcfdedafaddabecdfafbbcddaedddaeececacadaedefbedcbdebecaffafcedfbeeefefacdacdedfdbbfadcbeccebfadedbcfabeceebacdfdfebcfbedeceaeecbddbcedddabdefcbdaefbedcabdbdfaadfdbccbcfafbbcbcdaaaddcbdcaccbfbbcaebafabebfdbeaaafecaacaccaabbdeaedfcffbadddabdefedabedfddcbfaebfaaefdbddbcdadcfdacbdecbbebcddaeffebbbaeecedeafeafaeacbadcacfebacedeafcfcdebaefefcefbfcdbfcceabecbcdfabcfbefeacfdcfaedbdecafdfadeafafadcdcdadceccbfadcabdbfbebecbfffabecddbafadefaeafebacfcdfcefdbebcccfcfdceeaaaebcdecaccedbaafcaccdbaeaeabdffdcbbfffcadebbbabfaeacaadcbddcdbbcaafdbcbdafaabbaafabfaeddeddfcadbecdfadaacafefdfdffcfdfdccddbefbfadcdabbcdadadcfbdacffddabfceaccddeeaadfffccfeedcdabfdbecafdfeadccefdcdcabebcbdfdcddbebabecbdbfcfafcaefdcaefeeadfdcddafcbdeaefddadedbbcdaaffddbdfaacdbeebdddfaaecbcadebcfcfbcabfccddcdeccfdabdcbafdcedbabbafdccbaadaebfcbcceefadbaeefebdbdadeeedaefedebefaedeeffceedaaabcebfbecebefbfcbaeedccedfddaabfdadbdeabbbcfdccdfedbbdbeccfdafeaeadbcfcfecaefbecfcebafdccffcfcaffdcccdbaaaabedbaaebcecfddeecaacaddbffffdcbacdfacaccbdbbfecdcfbeccddfbeaadafebebffddbfbcebdeaddcdfcbeaaacafcecbeaadbcefefbdcdfdaaacccacabefdcdbcbbbcaeceacdaeddeabebceacbacfbfdfcabbebbdcedddecfdfadddfaedccadabeeabdcbbadecfffdfcaabbfceefabbfecbaaccaacbaebefeaafdcfbeaadaafecfbcbfdbfcfbfbeeebfbbdfefdfafcfcfecfeceeeeededaedbfbcbcfbebafcbdfabbdcbacdeacafcaaddfebfffdbeeaedfeaecfeecdbebffbaefdffdcbbfcdbbbdbebbbadbfcfcbaedcddfeefeaeaeedddfddbcbecacbdaabcdfccffcccfdfaefcebaadfdfddffafaabddffbccbafeffbafadbcadbcfefedcfaefeacbbdceeaeabebfdbdefcfdeddbdfcabdfadaddecacebdfcdfcfbfdcbadfacdadaeafeeeeeddacacfffdbebbbdccbcfbdafdfdcbdbdcbdceeafadffeaceebafabfeccdecdcaabdadfdfbbcaaacddadeafaacedcbcabcacbfcffcbcfdcecfcbeeebbddfdedaeabdafabdbfefedddbebadcbbfddecdecaaeaaeadbeedcddaafadbfeadbbaadcabdfdeabdaacfadffecacabdebbbeacbfddaefcbeadcefcfedfccedbaacbfdcbbecdeebacceedaccaadffecbefcbfbccfbcccadbffdbfcedfabfcdfcaebcbcdfffbdddecffaabebfdbbceecfcfefacbcccaefceaeedddcedadaecdcddeacbbfcbabddabdfdbfaeddecfbfeafbccadfecaaeaefdecadfbafafffecdcadffeecabadcdbbcebbfbdfbaadecdcbcabccdaceabdcfdaecddabefcfccddfeafeebfdfeaefddeddfbdcdecdaadcffbebccbdefcaedbbedaabbbcfbacecabefdcdbaadbdbcfaabeeefdabfcfeecdbbddbcfcbdecabdbbcfcdaaffaefceeeedcbcdcaedccfbeafaadddbdfcebbdedeeabdcccabeabcecdadadbaeedaafedaadffaeffcfffecfbbedccddecefdadedbdbcccbdbadedebdccddcecdadebdadfdefafaefeffbebbcfbdcaccbdfacceaebebddcdbfaadabafbacbeddfcffeadbbfcbececcbcaccddddeffcbdfedefaeaaabcaaddabaefcdcaebdccefedacffecaafbbaebfccbccdceadfbfedcccfdabdbdadafbfbdaaabceecdfbffdbacbaffcaabbffaafafccbaabbcdbcabeedbfbcddfbbbfacdaeffccebeeeeadcbfcffefeeaaddabcacbbacabffbcffecbccdfceebedcaadbcffbebacebafeaebbffdfffdaaffceafaceeebfdceebfbcafbddaaadaacfcdcdacbfbaeccedfecebcdaabddcbdcfcfdecebbebbdadcabbeddcdefbcfaaefecdfcccceeccceaddaecafededeaccdebacaecbaefcdfdbabbfcfccaeafffcdbffcfcaeafbbabddcaeebeceeefbbbdfacefbeddccdcafafcecbfbcedaebcccccbdfeebbadfbfbbccefabddacaebaebaebadaaddebeccdbeecdeafefaafbefffefdfddeadbeaffaedddaadfafedceffabafddebcccdcebfbbffaeadfabadaefccaaccfddaacebcbfabecfbdbcfdcbabbbaddefbcbcdaaabedceeacaaceefdfaafebaecbeecefcacfffdbbcffbbddabcabbdfbfaecddbeaabedfecfeffaafcfefdeafaabefecceeccfbffbfeeccbdabdfaaaecacaeabfeeeeccbadbabbdbfeaffbbccdfaeaacfedcccfacbfdafaeeeafeeaacbbfdbeaaebafebafeaebbbacdaeecccdaaefcebeffaacfddeccdadfddcfbecedeefacbdefafddaeaafebafbaaedadbdcbbecabbefebacadebdeeccacfefefedddfeaecdcdffaecaadebefdadeeabeaacfafcadebddeadadfecedbbedbaaceeeebaebccbeecfbabcecefaededfccaebfbbddbfeebceadcfdabcfefcafeefdaaebcccdbffedfeadfcbebdaadbfeeceecdfffceaffebdfdabedbdeadbaacebfdebdddbaddafeebbefdfdedeadbdcadaafbaeeaadbbadfaadabfefdfbdfcccefafcdfbfaddffdbbaebfbeabaaacbbaecaffefefedadeccacadcceafbdadbbdfdcdedecbfabaacbfbbdebecaeaeeeebcfdcaadababdeebcdfeeaacedabcabedddcabefaeaabacdcfbabedacbccdcadcfadafebefdafcebfbecaccdabeddefaecaaffcbcfbaccbdabcabdebaddfecbceabceecdafafecfbfdddfbeceeeafdfddefbbafeacefccdcccaecbedabdcfdffbabdcafecffbfdbafbebfeceefcadfdeedeeccefacafbddecefbefffabafafaaabdcaabdaebafeccfbababacdfadfdecffedeffadeffbadaebebfafeeecbfbdbbcbbedecccdadaaddadaadaefffceeccceaefcabbffdecfbebdbacbdddedefebfadeaaaabdcedffebbdccdfbedffeebabdafcfaecaefdeacbceccefeabaccdbbceabbbbeeadebaabcdeecefacaecfabffefeccedddbfaccedfbcebbaabccddabeecebbcfeaccfcfecfabaecfddcbfbdccecddeecfdcbffbcccacfeaadbfebcdafbbaafbcfbaadfeedbcfeaddeafcaaffacedbbfbcbddaebcdfebcdecebbdfdfdfeeabeebacfedcaaeccdafcbfcecbffbcefcddaedbceeabdfdfafbdcfacadbbdfadeedcdcaabacdaffcbbbfecaafeddfadbddebedeffdebeaeaefffefcebdfdedecbbeafbcbfaebdcfffeebaadefddfceacdbcebedbababddcdddaeeeaffbdedfcfccacfeeedbbaefdbfaedafcadacabafaceafedbaefcaddbaacbeabcdfdebbddccfacecdbdafcacdcbdbfdfddfcfcbefddceeefafefbfbeffecccfbcbdafabeeacbecfdaacdcebeacbadeecbbbfafaffcdeacbffefbbaeebabcebfdbadccbecfdebffddbaceeaeffbdbfbcabcffcaebafcbfbebdcbfcdfbfccfaccbadffafefddeaaadfbbbbeeadccfabebcbbddefecfefcbdcfeaffbcefebefadbfacdcaaccbacafcbfffbbafdfcdceeeceeacecccfceffcaddafcabedbebaddfafcadfbefcebfcfcefabfeddefceafdaaeffacbfcecddaaeebebbecaebccdacefbedeccabdfefeeebebfaeaabfaeefcfbffaddaccdebcfdcbbeaffbaafedbdafffbcefdadfcffaafdaeffdbaaddbdfacefbdcdfeeedaccaaacaecadcdbcafdacfcebeadfacafeddfccebddfbfdffffebaebffddddafdeefafebdfabdcdcfacecbdaefefcebeecbdbdbebebfdceeabfabaeeeeecedfbabbefcfadbbdfcadacddccfafbffecbcacccffcbcfbcdbcacaddbafdcfccbcbebedebfacbedaabecbadefdacedfebecbddeedebdababaefdcfbcdfcaacfdbbaeabdbccdadfafcebedfabbddcccddfaccdaffbdaddaacadefccfcaebcaccdfccfddebcbcffdfeccaeccdbcacfbcbfaacafacafbbcebaacfdccecadbaccdfeabefbfeaadfbadbaacfcdeffcbcffadfceeaddbdabeeffdcbccabaaadaafadedefaacfdeaccaaddfabafedecdbfbcaddeaecdacbcecaddeaabdebcbffefaabbfebceabdcadeefacbcdbabeeeaecdbadccacdbaadbedbfadbedececceffddbefaddfcafbcbfbabfceebfdacceffedceabccfcbfffccbeacbcbaddaeffadedffcbcafacbeaeedadaecbacffdebedacdaefffdbcebcfdfeecbacdfebdabfbabfdebebedebabddfbdbabdcafbcebddcffefcebedfabdbfacfdeeedbfacbcefcdfbedefcedcbdbfbafbbfdeccccfaaaeddacfbdbfeaccbdfcdbfcaacdfdbccbaacdffeafdeaacfbbbaebabdddecfdeeedfebdcaceadacaedcaddbabafebcbefedfcbcefabbcdcbbbfbecdbafabfcabcebbfacbcbeadabadbbdfccdbecafcabbfdfbcfddbdddabaecdcaaabcbcefcdefccffffbcaecbddddfdabedefbcfaceffbfbcedbaedffcaddecbbdafbaefbbddefdabcfbdfdcabedaaebfaffebefefcfaafbeebcfecdfbbfcdbccceeeaccececfdffacbdccbbefaafddbaebfaffecddafaaecffabdffaceaddccefaccbbbedcdfafaadedccadacddfddcdccfaedcfdefcbbfddefbfdbaeeecccaeebdfdecaabedbfdeffedcbcdbaceaaefcbafbeeeefdceecaebecefdeadfedecaaafaeeafebebcfbfbccfbedeceffbffdacdabfeeacbabaebdabccdededfeccccbbeadcdabedbfeadfffffbefcffbabfafecbaecbfeddacedaaaeeccaaecceffeabfaccaefbdfeecbbdefdbbfcecfebfeccadfbddbdbdedfbdccdabbceabbfafdedfbdbddebcfadbefcdebeadfeeeddddceedcdfcaeafbcffeefdfddfaecaefcfceddaccaacbfbaefbaccaebfaedcdcbcdfcbebebffecdfcccbdddfeababacfcdabddfdbcedaadcbfcddfedfdccbacbedeeddfaaeaabfabcdfdaeddfefddbeecceaaabbaaadbadfaecdaaffacffbfeaeafecbdbbebafbadffdccdcfaaefccfaeaccacbfeacfbbfeabbbeabbccdcbfeabfeeaaaacfeeeeedbfbacfdcdefdeabdaacceaaefbfffefaddeffeedffdcbdaafcccabacfcffffecbbfbfcbcddbcbcefadddcdabfababdbefdfcbfffecbfeecbacbdeacaccdaadafbaffcdadaeafccebeadabaccabcbbddceaaacfeadbbebdaebfdcfeefecfdbcbbfdfbbfdccdedddeffcebadcabbefdebbacdafddbaababbbfcebbcacebbedfddbeafebcdadebeccdfbffcedaaebbfccaceccceaabcbdddcffbdefbbfbdbcbebcfaefaedafafafdfdadbcedbdadaebfececceebbcdbaebcfcdbbabfdfdcfcbabacbeeeefdafeefaacbdcbddafdabbcabbfabdcbdbcbdaeafbfaeeebdcdeacedaffddababdacffeabdfabccabccbaaffeaaedbdcadacbbdaaaeeaffdaadcddbdcccedfcccbcbdfdddcdbaddaefebcfcfcfeaefeefdaebcfffdbfddafedaebdffffcbbafaaecaefccfbffceebabecedccbefbededbadefbaefabdadacecbeadbfdeeaaddcaadebbffbcaedecafaedeaeeadfdabebaabaeaffbdfceeaafdcffcbdbedfdefcfbadddedadbeaecfeabcdcddcdcfdbaadbfcbfddcdbdafcdeaefbfaabbcfbbcfcddbaeabffbbfbbabdedceacbcdbcddbbbecdefdcaaddefccdbcccfcadfccdffffbdbccebadbafaeeecaeadfccffaeafdfdceaddeeffbbcbbdbcdfddecdafaebbfdbfcfcaadedfffdeddccdccacdfabffaebfbccbddbdceceeeddcddcabddaaddaafcfcdbaadeebbadafbcdaaebbedbdcaaefbbfffbecdffeaccabbcccbfccacfffcfadfdafabefcebaadefdbefaecbcdfcddfbadfdbeeeeccbdfedbeeebbecbaaafdddcbaabdaebddbcadebbcdaefaeccbdcfbdacfaeccedcfcaaecaafdbedbddecbefebecbddecfbcddbdcbebfdcdcbfebeffbbacaffaffaaefbebcfffdcaddaaeaffacfceffadfdcaaacaceaddfacdaffcdfadeecafdfaadbedddedfaacddbbbacacebdfeaadffdabbfaddbdfceacaffdbaeaadfdcbfbfeabbdbcdefeaeddceceeadcaecbdbbafbdeeedacdbfbaceaffabeccddbcffddcbcecdeaeaabebedaadefdbddefcdecedecfddbacaadcfeaecfafbecdecbedfbcdccaffddfddfeaadfeaabbbedbbcbcbddfafccaaddaadbfbacfcfeecfbdedefbaaecfebfcabdcffcbaedbfccafcbfbbcfacabaecefadbadcadebcacfcaabeebfddacccdbdedfdfcfbddbcaaebbbbabeeeabefcdafafffccecdfffbaffcfccdedccebecfceafeccdabbdfcdaaecedefbdbbcaaafaceffbaadabaacefbfeadffacdebafadcabffdfbdfbebbecfabcaffaeedfeaafaefccbccecffbbefcaedefadbcbfaefeedcdfbdeafacbdecadedefabcdcccefdebccbdbaaaacbdaccfbadabebbcedecafddaaaaaedabfdeecbeacfdbababceaefdaabaceaedeacaaabadbdcfadeeabddcebafbdbbaeefcfafdbbfbacfcaaaccfdbfdccaffdafdcbabbfbbafefebdedfbccdbfffdbcfffacbaefcfdaeacacbecdbceebbbbbaebdcaabdfaeadbbedceadcfabccbbdbfaaeddbacefffafdeafbcbeeaedbacadcceddeafdfebfacdaddafadecebdfdddadeaeffccecaaaefffdabbcafebdbeccbddadebadacbaacdddcffbcecbaddebfbbbcbbbcffacedffdfaffddafeafafdeeaaedabdbfcaadfacbcaacbfefbfdbcfaddccdadbcbcbfefeabaacffdfbefbbedfbdebcdaceaafdbcebbecfadfecffefbbefbabcfebcecaeaacdbcdbeaafcafbbfbdaeaaaecacbbcadfeaeecbdcebbbecaddfbfbcfeefacbcdbaaadfcefeccefedcdabbdfaeadbfdabceabaeaefaeffacaeacfaabacceccfbeabbbdcdfafbfddadabfbebecdccffcddebcddbfddddcaedfbccfcdeeacbfccfbdfeedfcadcfeafdafeebfcdbfeeedbcfebcdffcebfddfdbfcacfbfbadecccbacbedfbbbababbcbdbdaffafaccaeabecccbdcdfbabdcaabbfffccdbeeabacffdecdfdeeebecfcddfbdefcebbaffdfecdbacfcbeaabebedfdedeafadfbdcbacfabfeadedbfcedccffcdcddbfaaefbdcdeddfebdcdbfbeadabfaaccbcacbfbedaddacaeeddaddbddbdfbccfdcdedfeadaaddfcbecfcbdaaaedbadaccbacedddecadbccdccaeceabaadbaefbccfbcfdeceddccbccdcdaadfacdbcadefbbecbdacccacbdaefeffeceddcadebfcefafaecbdaeedcefdcbebcbffedecdddefcacdbfdbedecaadceaffacccecdecfdcadebfeaabfbbaddcdcbccceafcfceabbdcebfbffadbcecbfbeabeeefcffcfedafebabfabeabdefbadccecbcbedecbcbdccabbabadefacdcbfaceafacacacdefeaedfbaddabaefbbccbdcfadaeefdffdbdddfdfaaaabeddccbedfdbbcccbebeceeddbaacfeceffffedafcbdabedeefadddaeceefcbbefaceafeeceaddfafcdadbbaeddbebaeafbffabcfefaeecabcdbcfdbaddbbcfcacccbaccddfdfbbefceddbbfbabfcdbdfbdbafdacaeedfedbdecbcaabddaefffaaaacbbfebfaaaecaadcaacadacedcbbfffaabbcafedabbdbcffaaffcedbfdbeddceebacdafdfbcfffaffeceecbfdeaabddafccfebefccedaebcffabcbbbbdefdadafaabeaffdfddabafddbbdcfcbbaeefebcdbcfeddcccbffbcccffdfeacadebeaddbdcbfecaeacccefcacffeefefbaebdececfdeabfbcdddbdedbbcebbfbfcaddebedcabdabafdebaebdfeadfffafcebddadcddddbbbeeefaaccedcbdadebdfafdfdebddbbfaeaecdfbaacdfdebdfafcdebeebcabebffacbdbcfdccffbbfdebcdadcefdfffccabdfdcdfeafebceaefeadfdbbefffbabcdebafbbeceefcacefaefdfcddebfbbaeeeaceabdcbbefafefcdeabbeabdceafafabafaefdbabbadbefbabfbddfaadbafdedadecfeabefedaefcfeeafdaabaeabadacecafbccefeeabdfebcfccbcfdcdefdbfaeedbcacdaadacfebdabddeaefcebfedebfabbecebccaefdbccfdafcbbfaacadffaadefbdbbebeacbdadabfacefacafacafefccbcdfaafcbdacadbbcdccbcacecdcaebbfdbfbecdcbccfecdcdaffbdadfcdbfababfdbbfccefeecdeceddafacefdccedabecfdfbdddbaacfbcedcfdbdfaadffbdcdabcddabafeeeafffaceafeaeeabbdbcafddadaedfcbefffaebccdcfcfecfbadffddacfebddafbeccbbffbccebaceddbffbcadaddccdaddafeaeeefbedefafceadbfbebbfabfffddaeceadcbfdffbddadfbffcadffbddcbbbfdffecaaccbeabebebbacaddeaaffffcddaacfededfcdbaecfafebbedddbeabeedaaccdedbacdaeabefbbfbfacfbeadecaabeffddebccdefaafaedacdcceeaaafadfbfbbecbcfdccfecefaabbfbfeadeecadcaddbbbbbffacabcfabdcdbcbdadecbedfdfcaddbcbfcddbfbdceeefcbadbedefcbaedebdbcbbbeedaceaaebdbdedbdfdafcdfdeddeafbbfcbdaebafdfffebcaedfffededddfdcbadcdfadcafadbbbfefecedbbefffdfadadaaffadccbdacfacceafdabecafabdeafbfebeadebacdfeadaddfccdbcbffbdbbaafadffadbafbcadfeaddfdeadcfeffffedbbbcdebaebddfbeeedbdcecbbeacadfeedaafddaabaeeabeeedeffddddbdbacebfaedabfbdefebeebdbceeaaccbfbfccfcaaaecaaefbcedbcaeececdfcfeddacaedfcbafcccbddcedadcecdcddaefbbeecdeacdcacacffadaddcfbfdfccedcffaeffbbfceecdbefeacffbabbccebcfdcdfaebdbfdfdfcfedddbeecdddddbcfffecdedadacfdfdecddeeafaafbcefdfbaeddeebcfbddeeefbffadddbddbcebabfeefacadeecccafdfbcfffeaebcbcbcdbddbbacfacebbacdddddecdfabbcdeacfeccabebcecddeefefceecfbccaecfcedffdbbffcbfefecbeeffdeaecafaeedbfaadadeaceddedbbfcaeafbaaceddafbcfabcecafaefdbcdabeafdabbcffaafcaaefcdebfaabdaedaeaedbafccafcedffcceaafacafabefefbabdafabadedfcefbbbbacbdecaafbeddfbdefbcaaddeafcbfdacbbfbeedbbbfadfcdfaadfbfbeeabbfdadbcbfaabffbcbdeabfbaaeabdbabbeadcdcbcccadccfbdffbefbffefaecacccdfbcdaaeeebdfafdbcbfefefbaaccecedceebdeeeeafbaeacfdcbcfecebabffabcaceebcccfbffacaaeeefccbdbdefddddfecfbdfbeeafdeaeadabdeddaafeeebfbedcfeccbfeeebddfafafccbcdccfbabcefdcadbbfbaccfefdcfcacbebbbeebfcaadeffeadedffdeccfdfbdececfacfdfebcefdaddfbbaaedcccdaafaeaaacceaeffefacdcceabaceaaefcdaccaceabdbccaccdaddfabbcbdcdbefcceedffafeacadfaceadfeddbacabbcfefbbfcbfcbaddbebbbeceaaaccddedebcddeebaacfafbcdcbcacafaaabdfacfeffcfafbfaeaabfdefcefebefbbcdaefaaaaefabfccfbdebbefabefeddbcabcfdffdfdbafceddbfcebaffefbabdbdbbbaddedcebfccfaaabcadfdfaacadbdadceabcadefcebdaeaffaddabddedbfbcdabdebcccfeffeffdedbacaaefbbbfcdffcbbfbfcaffbbeceffadfbbbdbecffedeacbeffedbabececbaeabacccaeebdeedddbbacaaadefdefdafbefffbbefdccabfbacdeacafbdfebccbbfdaaabeecbeecdfeaeaaeaedafdacdebabcdadedeebccafebfcefbdfbfdeebacfdfefbafdfeaeaeeffcfcfbadbdfacefabdddfbadffecebcfcdebcafffddcffebfbfbeafcdeabfcfaadfbcbdcdbcebcbbefdefcaebccfdefcfaddbffabacaedbccefcadcfbdbdccaaddfefbfeecbfbddeaccedaeaaffedabaeedfdcaeebfddfabbbcbbcffacbabfbdefadceeedfbbccabefbcbbeebedeaadbaccbafecfdfacaadacfcbceeacbbeaadbefffeecbaeeabebabdcecadafeeebfeabfdeafbefecfbffcedcffbddeaaddfeebcbeeddeacddcbfecebcceaffceeedfcbecafaeeeeccdbbbfeecababcdfddeaebdcefbaaccadbeacbdcbbcbfffbeccdbffeafadecaafcbedbfabeeffdcdcdcefeafdabedaedfdbdcfdeeeddadecedadaacaaefffecfdafbbfbbcedddcfcdfbeffbedbbcbaebdaaaffaedbefaefedabbeafddedddbeeacbdfcceebddfbcacedacfaaefbefbecddbfdcdaecadfdeabcaedcfbeaaeefaafcdadffedddaabdbdfbfbbeaddebfbeeebcfcedfbbbaddecadfdadafbcfdebedcaafebfefbbdbfcdcbbaebcfcbaabccbbeaebecaedafacbeeeaccceebcfadcdeefafbcfafefeccebbbdadcbebbbdefdbabdfcdedafffdffbfcfeedcbdcaafbfecedaebdbdadccabdfddeffbffdcbafebdbdcdbedfecadbafefecbdcdfaecbbaddfcfbfbadafacadfcafbdcbfeacdffabefbbcbefbdadceefdcfdcfaacdcefeffaddbeffbededefdaadafdcfbcdbcfedfaaffdcccebbdbdcdecdadfedfbafbfccdfcdccffcdcfaabcbeeadccdfcafaeceaabfbbfbbcbbbacbeaafedebdceccddfaedcacdbddfdecffcabcfdacfccaaadfbcdacddecebcfdaebdcbaefaddabaecfbeaaafcffdaacbfbdceaaacbaabecbbbcdedaafadcaaceebdaadfcdfbedfdffefefeceeccddebeaaabfebefefdecdecbbbeeddeefaeeaaddcbcfffcbdffcdfbddbbfbddeabcddcebdccfcbaaadaeecaebdbcedddccccaadbeeecaadbbccacfeddbdbbdafadbbadbeabfadffcffcfddfaeadebcabcebbfdcdcbaeceeeedbdfecfbbebacbfedadccfacbcbfbcbfcdebebedbefafbdfeffcabcabfbeebafbafcecfccaacecaeedecacbdfcfebfcadbcccfdafbecbcebfdafecfcebdabaeaabebccacbebdcfadbfccedeedfdedcdeefefddbbaafddbcbbeabdbdddcbecfbfaadbdcdddcfcdeafebccfeddfdebebdacaceafdaffcbefdfdffbecddfecddfbfcffcbaedcbadcefecebcfcacfbfebdfccabfcfcdddeccefdbaafafbcadbffcfacaaebaeeddfecffcaceafbdddbcbafefaaacfedfaedaeeccaffcbdaadefedcccecbdebcdfefedffcdeddccfcbdeacadccbcdaeeafacedcceeecfaebbdddefcddcddcdfbcdeafafeabfbdccdaefaecaeeccdfbdeabfdefdaffbedaeeecddbccfbcffbfaededddebfedfbdceebadaffcafaeaeccebbfecbaaffafffeabdabcbcafffdeebfbeedccfaacddbfebbfeddfaedabaadedcbbcdcababedbeaacaacdfafbfdaddebcbdfdbbaabaccecacaaacdeeafefdcbebcfadfccbcdcaeccefdccaeebabdcbbbceaecbaebbaabcccfdbeaabbabedaffdededefadcffadccfdadbcdfaedbfcfaebbbebeafbebdbbcaceefbebeebdcdfabeacecebdbbbacfafbbbabdbdcccbbbbfecdefbdedbcfaeaebbaaeaebaeceebdffdcbbfcdfebccfdcacbaddcbbdefbcfcfeedbcddfbbdecdbcaceffffecabcfbfddfddbcbcffcaffcaebfccbabefcddbbaaebbaebceccfbdefebfeeaddaeedceaeaabbafccddbbacbacfceccecbeffeebdccaefbdffadfaaaddcdaefecbfddfabaaccebebdaadcbffaafcaababcdabaeeadeebdcfdbddcabedfddbbadbdbcabebcefbbbbdddeafefdcfeecbcccaeccacaeacfafcecfddfacafddbbcbaebfeeaadcaeeebfbfbfcdefebefeabfafedcfbaefaabbedbababffdbefbdeaecddebddcfcaecaeaffdfffaacdefbdbfffcaacaafcfebedabfeaabdaeddeedacafbafefaabadceccebacebcbacbeedcadedbbecfddeaffdedbfcdfdcfafcceefddbacabdfaaccacfbceffeecfccddefaeaefbedfbdabffcafecceceddbfabfddcbbdacefefaedfddebaccdaaabecdcaaadcfcebeebbcaadfddfeaaadfdcfffcfdfbecaecaafeeebdccfeceaedaeaddcafbeaebdcfeececbdfcfacdabeeefacdffebcefabadecbddbcffdadadfbbbeaceadeefedbafedddfaedadeabebcbfccabfebbfbdebfbcbacbfcbebdfdbadafbcebfdebcfaececdbacafcfdfeacdaceffdbdecabffabdadcdbaedeceddaeaecacacdeefddbabddabceeacaccfeccdbfbceebacdbfcbefacbbabadceefcfdfeeaffaabdeefcacffbbbfeabdeabfcbeddefcbfcbfdedfbcedfcebbbabcaacbaecfbbdeddcacafefecffdddcecfdbaeeaffbbebfcffcebcedebfddecfcccabecefbccfbfdeeeddaaafedabcedadbcbecdabeeadbabfecbaababbacbbeaacddebebafdebacdffbecffdeddedeadebceecfdfabcedeaaaaefdaebebafdcfcfbccfadccecbbfcecaeabdcdaceeefeeabcebeefaadecfbcaffeebdfbaefdeaafafadaeadbefccdbdaebcdedebbaedcfeacecdaacbadaffbabffccefdbffebefbfceedeaaacbcdfcacdfcfdbacbcacacdfecbfcadcfdeadfafcadfbcbedecfefccdfbbdcbbabcafaceeaafbbbbbcdcefeafbdefaddfcfabbafdbeefeacadfabebbfdfabdefdbefcdeccecbdfcdcafaacffceceaacfdaecefcedeaddbebcecbbfbddcedabaedcfefdafebeabdccecbabecaddcabcbceaaebdcaccbbdeadbdbcbeacccbeecaeeceaaeffaababbbaafaabdfefedcbadcbbdbaabfcfceafbaffadafbcbdfbeeecabeeeaaeafafcceebccaabedbceebcbeceeaecbbafeadddebebacebdcebeefdcdeabeeebdedeeaeccdeebcafedcdfbeabbebebfceeaaafdcdacbadfbebcebcecedebcaffdaffdeeebafabfdfbfadefaabdedddadedfacacddecfffebeeebefeadeffbaeafffafedabecbcaddaedafaccccbdeeeadababadbaedbecedfaabdabecbcbefebddafaddbbbeeddbdcbfefcbffffaddafbffcffbdaaaefabfebfffcaeccdafbffbcaefabdefdabbbbeabbdaddaaebbcbecbecedecbafafcecdbdcbfafbcfcbaaacfabacaadafbdbfebdeededafdfefdacaeedcebccededebededebfaebdbbcccfdaddfbeeceaafbfaffcdceefdaaefcaffaaadbfdefaaccfabecdcaddcdadaaaddfffbdabecbdcdffddacfcdbbbeaadfbcdbadccaffaebeafbeefbbddefaefaddfadeaafeefafdbdcebdaeedacddabfdbbbcbedddccbdeaceceefdcffefaffadadbeccefbeaecdcaecdefedccfcdebdfacfeafbdacdededcddefcdfeaabfeccfecdbefffedfbcaddfabadafdfccdcbddacfdbeabacceaefdefdccbcebeaabdaeafedcdaecefefdcacbebcfbdcebeabcefafcccaefcbcfcacfcbebcdacffaedfafafabfdddecbfbfeeafaebbdecedcedcffeaeedeededbdfecdeccbbbafedccbabaafbdebfdfebcbcdceeabbbbfbfdfcbfeffbedcccdbccabafeabdeeaeaaddeffdabedeadceffcaffafdcadadeacdbdccabcbdbbafbdfcdefcdcaccceceabfdeedebcebdacecbdacaadcaedbdfafaadeabdeaafdedcadeaabaeedfaffbafadccbefafadbafcdefddaceaffaadafbfdcebcefaeddcfcaaadadffbddefacdecbdfcafcefabebffaaadefaadeabbabdedefceceedccaedabdfabeefeecaefecceeaebdfbfdabbdfbfbfadffafdcbbeafefbffcbcebdcdadbaabbcedaecbcaaccfbaefaeccacddadfecfeaefeafbeecaaccfeedaaecbdefaffaadbbeffcaaaffbdbbfedffbbebdecacbaeaffdebccdddbdbafcabddfcfeeaffcffabedbbcffcfffaacbfcbccfacfdfccdefaaefdafacefbaddebedbedcaebddccaeeabefdefcdcdfcccfeabbbbfdbecedfcecffbbceafeccdcadacecfddbefaafaaebfbecceaeecccfabcefbbeffedfbaabcaacaaeccaeffeefafbdcacbdabbcadccbecfbdcfeddefdedaecccbffbeaafaecffcdddbaeaabfaedfffdfbdadbeadcfedcbeacaaeecedfcedaadaccdbebbfdeaabfcdfabcadcfaecdeeabacaaeadbfcefadddaefddebdfdaeccccfcefffebcdaeeebcabdeabaaccdebbbfdacfacfeecbfbceadceeccacfedaadebedceddbcdfbbaaecbbdbcaefeeafdbfceeeefecddaddaddfcbcafdffbfdfafcacdfedccaeaceadcdfddeecadafdbcfaeedadadcfecabfcfbcdbfffacbdaccdfcfbbcdbaaeebcceeeaceafbafcefdfdbacedfbacaddcfcbcbeebcabfaebfcbabfbdddfedbdcebaccacdffdbbbbfcddcabfedbeecfdafefbcffeacacdaaaabecaededfdcbfdaeacaeceedeebaaedecbbbdbeeefeedbbcfedcadfebbefaffdacceadffbdccbfafceeddefaadfdbabffbfabfeebdcdcdfbcdaabdeaedfbbaefcdfdabedecdbeadbaffdbefeaaaacdaccbcfcdebdedbbebecbdcbabeebefedeceeeddfedeaccfcdefbeadcafaddfdadbcfdfbcfaceeabefeaaeeaceeacdcaeeaddabdfeaeffffdaddaaaaffdfecdddcccfbcdefdcffebfedfeeadacdfeeaedbddbfdfadeacaeebdcffaacfcfedabafceddeaedaacbfdcdfddeefbfbbdcefbcbefeefacaeacaffdffacccaefdbbcdecadfeccbfcaebfaedbefaeddcfcdfadbcbdaaceabbacbdbbeafabdefddfcaedadabfeeafabfcfebacfaeafaaaaaafdeefccffaaacfbabaecaddaacdcfbcfafabfdaedccadadccbcbdcebacbcdafecedfdcdcfefdfbccadfbfbdddbfeaeffecccbecfecefcbaececcdcaddeaeceaafdaadfeebfdfafabbacdafbeffefefcbacfebaebdfcfbfcbeebccfeedcfbccddafdbfdcafaddbafebaadddfecfeefeddceebbeaecedbcbcfbebdbbdaaeefdeeabbfadedcffdcddbffaaaeeafecdeeeeaacdabaebfcbcababeaebaffefdbdcbeeacaffaacdfddecabafbedbbeafdaeacbadfebdffccacdcadfdcfedcefcbcebffefcddcbacbdfeeedacfcaaecccfaddadfedceeaaaceadfdafacbfacfeaefcebefedaeebeeebcbfbaabedaafdcccbfbecbdebababbbcddcacdcedfdddcadbfcacdcbeaddcfdcfbdaccfedeafaeabedbcfebcbfbcbfacffaadeaaaaaeadceadbaffafcbeafacafdabafddfdfeaccafdaddbddbdbfdbaadfccbfeffacbfeeebfeeaceaeafedfccffacbdcfebeecfbcedefeeefaaadcdefeffbffadaecadadafcdeeebdadbcfeaaaeceeacdffdbbdeddfbaffbeedadebabbdebaceaecdaddffecacabaefafdabcfeaefaaeadbdefeaeccfaaccbcfcccbeefefffcdaccfdefacfeedfdaaeddcaafaeaeddfffcddfdfbdfcdeddcafabfffdccadcdebffffdebdfbddfdfbffcaeadceddfeacfcbadaaacbbbcecbcdbfbadcdddbfdaedcdbcccfbdecfadcadfedebfcdbecdcbecbaeabdedcbaedcafdbacdcdcbebcbcfbbcecbdafbceaaaadbdbebbadbcacbacfafdeaabefaadcafddcdbafddacecbceaaebccbfbedcaafbfebdabeceedebadeddcbecdfcbdfddcaabacafadabdbeeaaccddeccdadeeaaedfcfbfccfaafafadbfdabaafdbcceaeacdfaddadeeffdebfbbeabedaddececdfddadcbfecdacbbaedfffbeaedffafaecabfcdcaefddabbfadfabedeffbbbceecfbdfbebcbadfebaadbbdebfcbebddbdaeafcebcdbdeddebeceacadebaddafaebbadffccfddebebbeccaabeacafedffeebdaceacdbaafaeedfcedeefcbfccffddacfeafbbdeeeebcabadbafabeabccdebabbfbeaabecefeaceeebdeedaacccdacbaaabefaaadcecbaefabeecaffdacebbadadbddccfdadeabfcaeabacadafaaeafebfdbfabdacbbeaefbcaeacdcfaafeadbaefdffbedaabfafccebcbaccdffffeddbfcebfcbeacaeeaededfbaefaedcebeeaddaadfafcffdaadeafdeddeadcccafececcccecaadbffaeacabcccbecfcdacefaddfddcacffdbcdbedcbaaaccbdeacefbddbdcbfcdddbbaacbafbecccafabdedbecaddefbeddbfefecaeebfbeaeaebebcffacccbedebebaacfddcbfdfceecbcdabfbbcbdbcddbbadcdfbefbcccfdafacbcaddbbdfceabcaccdebadcfdcbabecabdfaafeeebfdabdccedeaffabbbfcdfffffedaaebfbdccfaffdcbbdfefcbbaefcfafcefbcfbcefeebecbeeeecdebbdcfcacfeedeeaefbdbafebbcaccadfbcfefceebbcbdbecdcfbafcaeaefdecfcdedbaebceefafebaadcaadddefbbdfefaefeeabaeafccdedbacfecafccdbbeeeadaafccccccfcacfbacbaffcbefdeaacefbfdcfeccdffedfbacfbbcbadababaabefababdafabbafdeeedbbfcaaaadbbbecebffbcdfbfcaeadffdceaabffeaaefaccefbdaaaafebefaeaccfbcaaebdafbcccadfffaeefdfdcabdefdddbedabededeadfeeecdcdcaeaceebbaeeedfbaeacafedbfdaeaecfeebfaebedbdceaeabeceddbbbbbafcbdbdafffabbfefccdeebbefadaeecfafcafdecbcdfeccbbcfeefbaffdefaeedddbbacfccdcbeebbfebfabdaaaadacaeaeecadbeecfccbefdafafefbeaedccdcebecdbffbafefebbacdfdcfaddecfeafffebeecfefafdddddadefefaadbaebcddbaebfafcdbbfbcdabfdbfaedcbafdcecdabdddbefadcfebafdbfbdecffffeaaadadffebfcbbabcfccbccfdeefeaaaecffabfaadfbeefbaadedfacfbcacababcffafcacfbefaeceaefdecacbaabfaddceaecdecadfeecebdaabbbafccddaaccefccacbfabedbfbdfaeddfffefdaaedacafeffbfdceebebdcddcebafbbdcccbfcdafbfbddbcdfceedabddbdebbadbffeffdacceffcdeebebafeceeabedbcbbdbfbefbdecdffdbddafdacbabbddbcbaceadadafdfcdccffddaccdafbfacbbedbeaddaceaddcefeecfbaadedadfeacbbebdcfcaddfdddefaecacbddfacceeafdeccebdfecedaeaaedccfbbabacbdefbfcdbddaccefbdebfaebddcccfaefdbcedbdecbdbcabafccaeffbeacebcaaafbccfefcedbccdccacbaadedfbcaadaacaebcfafeededdfbcbdacdaecdfbfcdacefbcbbbdaadfabaeaecafafacbbaaddebdeabbfeffebabbdabeeeedfcaeecddeafceccbdcabcebacbdafacdbfaafddcefbecdaeefcdacddabeaaeedcedcaedcfcfdddecddcbabdffcfbaaafcbedcabaffddcfffeadbfbdffecdafcaaddededdefdcacbececfadeeeaefcfbeecddfcedacabeddbcbfacffdbbfccbbbfcbcbaaaadadebffacdddaeccddefccadceefdffbcceeabdabdcfdedbddbafdaacbedbfdedfdfdabcbaabdefdabaabddbbeefcaedcedaeebcdfcedcecabeebabeaeabbaefeacaaaddbccdebeecafaedfbdcdbceffbbeebfaefccffacaadcdbadcecceccedceaecbbbdffaabeabaaadcaadfdbaeadeefdececfbecbacebddfadefaffcdadcdcbecddbdadebfcfdafbdafffbfccabdffbfdebebeecccefbebbaaedafbfcfbdcfcbedacdaaaaaacdaafebedbbfecfcbfbabcccfdaaacbecdcedddffeeccbcacfcffebcbcdbbebfedaaeeebbaabfaedfdfeedcffbcfadecefdbefabccaaccbbecfcbeebbcbeeeacebdfffebdaccaccbbefdecbabadffceebedefecccfbcafdebfdcccdfccebecaddcededaaffaefcdeefeacfeeaefbcbebeeebbbcbcafebdfbbdfbcbccddcdddedbecaadbcffdbcbcaabbfdfeccfbdacefecdddafbaefcdefddebbcdabdcfaeabfbfeebbebceadfcaebcdcdfeaeaedbdbafdabfbcbefdbdceaeecafeecedaccaaacbeedabfebccccfaeabfbecabfcdaccaeebdcfebeceecadedcdccdcffafbfabffafefeebcabdcffafabaaedcfcbbcccbcbdbbcfcfbbffcbbfadcbedfdbcfedfcfbaeafafbfccbcffcacadeebbfaccdfaeecbfcaaadaeaedbccccfbdffcebfffecaafbfbbfbadfffcbcbdfcbabcfafdcebfeeedccaaafecbcdcbabaabccddaefecbefdcbcdcbfbddbecfaafbbdaebdbeededbffbeadedadcbdcbddaadcfbdbfeaadccafbeeeeefaafecddbdfeffadddbcdbfebfcfdfedefdbdccffbfdcfbcbadbeefadaedddccfdbfdffbdcceddfeefffcddbadeabddbaadfebcacdfebbccbfbcfeafbbadddcbfdbfebdbdeffbfddebefacdfddeacfbbaeedceceacbfddafacbcdddefeaccfdfbbfadeecbdadfdcfebcdeaeebbadfdeebfdecccfbaabffabddbccfbbcdbbddbbcbbffbcaaccadfcfffddfaccbedbabcceadbbbcfaacdadfcdbacfddccbcafddcafebaecfddccaffdfceccecdacaebddbddccdabdfaadddaeedbfbfbacfdbeccbdddeabedcaeeeaecfbfbaeeeefcebdbcfcaadbdeaafcdfbaeeecdbefbcdddeaecbfabccafbfccccedbdffaadceaabeadbefecfadfdaceeddcecbcfabbcdedbeafbbdaffeedccffbbbcfeabaafdaebacbafdafeceebfafddacecbcebafabaddbbceffebaebccdfdecbdbeabdabedccbabebcecdfadebabbddccfbcefacccfdecfbdaaeeaeaaadfcabfeabdeccffcabcaaeebfeddbfcbcecedaacbbfaaaefdafafeffffcecceeecbccdeffcaaecabafbbcdeedabdabdcabfbdedbbaecacddbdabbaeaadecdbefcaceaedaeadaefcddcaadbafaadadfaccfabfbdbcddfeafbbcfcfdfcbbadfaaecccbcddedceeabbbfdbbdbabaefcccdcdfcfedefedcdfeadbbfefbecfeceaecfeefccceeeddfbedadbbfcdaacfbeddfbdebdbbfffbdfbefacdedfdcbcccfcfadcccaceadfddcabfddaeffddaaddbabadacdcbbfacfedeeafceeeefbdeaeddecfbeacececbbadbbfabdedebbeeceeeffcbeeddeedfdaacedddabaabfbfbdecedeaeceffcdccddecbaddaeddedbdeabffacdacfafdcbbdbacabefafdeefefabdcddcbdebcbaefdebbadfacafcdbbffdbbcdbaceffdfdbaacffdffbabcefccdceeefebcbbdffcdaffdaacabfbbfefbedfadafcdcdcdcbbcffcffedbdcefbbfcccbadcadeafcefffbdadaaebbbaccaccdeaffcafabdeaefecbaadaddaceadceadcaabdcfefedddfccceedeaeaebbdcdfeafbfbceeebfbabbebbcbcecbbadaadeddfdbbafffaacbdcbaddbdecbcccacfabadeeddbebfcfebbfefdfaeeeeeeefebefddbddababfcdbcccabfaffecacfdaabdddeefdafdaddddbaffabfeecfedadafdebbcdcafebddbabddafdbbffbecedecdcefdadeadcfbacaadeaedfdebcfedfcecaceeafdfadbafdfeefdedcfdceedcafcccbdeffdddfeacbfdddeeebabdeaddfbaaadfeecfebcaffbbafbbbdadebcddcdcdeaffdfcbefdacbeeffabceedbaeaabcfdefbfbaccdcdecbbfeafcceeaecfbcdcbfecedddceecdcabbebddbdfdebbafdffbeafbdbaacdfafecfdaccceeaefdbeedebddcdacadcdaaeabeddcdbdcabebeadefbdcfabfeffdbddaeeaaeabacbacddbddafefcdbabbdadcbecbfbdecbaebafbdedbafbeefeadfcfcabaaebaacbfbcbebaddddbcbefbcbaaebfdfeaacafaffadbdeccecdfcfbfccbbeecbfeccbcbaeeceaacaaaaaecbaeafeeacadeabaaaaaffcdffcdaadfcffdaadefabcdbbeaecbccaddedbffffaddffadaefccbfbceaacdfebaccebdeffadbeebdebadacbbbbfaabdbfcefeedadccbfcdeeddceaebcadfabceafccdecbbdddabbceecbafeddffbcbbbadbddebfedaddbffebfadeeeffeecdcdabeaeebcaffedafcbebdbedfafbeaddbedfbcecbbcfcdedbdffaefbddbbcbbefbafdddddcbeadddcfaacbfeccebadecaabaacbefaefbbabbaefdceadedaacceefcfdebdefcadcabcabbddadbaebcbbcdabeffdaceecedfaeabfaecbdeabffcfaaceffbbcaebdecffcfecfbcededfebeaefdcfcfffdeefcccdcbaaccabaafccdfeddefeacbacfaaaabdaccfdecffeacbacfbebfbcddecaebefeebdcaedadfbbaafcbabdacabbdceeeaebeddcefbabfbdccefafafaadadaadbaeceabdabbdaadcdbcebdfafafeeabdeeedcfbceffcfbdacdfdbdfaccecffcacafbafcdbfbcacdddbfabbddeabfffacaceebecdfcabdfffbfdadfbceadebadfffacfffabbdcadccdbafdbbcaceeebefdadadeffadaccebeecbedddffcbcebccfabcfffeecccfeeddbaacaadecdbacbaedfaafbbaaebddadeceaccdaaeabccbbddddbefcccdeadeececeabbcaabfeaabbfbeabcdabccaafdcaedaeadfbccdbebaebdfeaebddcebacbebacacbfdafffafdbecebdfcaebeaaccebcfffebfccbeccfadebbbcbfcffbebffbdfbaaeefaedfeffbdbbfcbdebcceafaedaedcaeedecbeebedefddbcddeaebdbbfebcbcbdcfdecbdbbcfbecdaeecababbfbbcfaebaafddefffbaefdfbcaaadbdcffcbddafedbccedceacaadefcfbbbdbebaaddfddfefddeadefceaabcafbacefedbceeeeddbfedfbbcfbebfadfaeeddafaafdabaefafbdcefcbcceddbbadfeffacfbfaedefbcdbfebfcdaedcaffffbbeedbaecedfeadfbbefcfccfebceceececfcfeaabffbaefadcdcabbbbafdfedfabeddefeecdbfbdbceaeaecceadfacfdededebdaaecedffcbfafbafeafcbbcdddcbaadaebefdffdaecbcbfefcaecdabbacabcadcabefdaccebccdeddccbbabdeabccefbecfcbfdfeebacbdafedfbaefdcabcfdaecccdfbdfddbcacaedacedbcaacfaececfbedfcefabcfbadabacfbeccdcfdfebbfdbcfdcbbbededaabdbecffdeabeabbbfeabdadbdeabdabdcfbcefcbdedaaafbefcffbecfbdddccdcfefcdbeddacecaddebdceacacbeebafeaeecbaccaddedcedbddbecdbefacbeddeedadfffbecbdbefaefdcebfdffdcdbedeefaddaaecbefdedfccacacfcebbaaeeacfdbcfcbeddcdcaadbfccbebdcbeeeafddccedeeefbddedffcbedfbeaaecedacfebafecabeeaefefedcbfbbeeecfcdeacecfbdbdbfadcbddbafaacfeecfeafcdabefeecebacdbfbacbadeacfeeafeafdaecfcddeffdadbeedacceeafafcccaaaafcabdaccbbcebdafacfcfafbddfdacdeeefccabbeecbebdefcefaeedfdefcdcddbaffcbdafafdefcfecfefeefdfffdaeeebfceefbacecebabeffaecdbaefdbdcfbebedbabbbbdcedebdfadfefcadedcbeebdefbfcdfaabbaeddffabeabdedcaccbfeeddbcfeeebeaccdbecffebbeadbdbbfffaafebddabdccecaceaaadfcacccfbeacccaadeeecdfcbcfefabccfbfcaaddcdacdfcabbccebdbbeadafaeddbdababdeaeececdeadebbdfbdefbbdeffeedebbbdadcaaadfcffddcbedaebaccdfbbaababfcfdacaaadacdbdedfdaedcabcccfabbcdafebfbdcefccbcefdedcfabdffadfbbbbefccacecbacbcebbffbcabdffeabbdddadfdecbacbddffbddecebadabbdbbdabebeafbbcdbbeedcbcbadbedbcdcacdeccccfebadecdcceaebddddfcecbccdccadcfcebcbfefacdecccfcaadadbdabeffeffdbafeefbcaedfbecdbeaeccbedddeebffaebbeedffaeccaddfeedaadbcbdcabfeecedbcafeecffcaaacabffffbecceaffeeeebceaccdbbafdbacfcabaceefdaacdeeacfbeadfdeffeeffadafceacbbbaaeadaeecfbefeacaddaedfdcfedfccdbfecbcadfbfdfcbfdcaccdeffdbabbcfbdfcfcddbadabffcebfbebfbdcedfdecdecedbfaeaeafafefcbbcabbacfeadaebacaadfadfdaeafeababedcaefdadfcadbfefbdebffabebebcdabdcadffffaaeedefbbcadceebffedbfcadafabefabaccafbdeedfdbfcbbfeebfaeeeefdaabbdccaffcafbadedcadbfeebbecaccfaaefabbcfadcecfefdaceeaeebebaecafabfcfeaedfeefedcdbfffadacafccadaebbafefbeadbcdfbdbcbcfcddcdcabadbbdccdcbcfaafcdbdabcaeaaaebedaedcdcfceebaaefbcaecceafcfcefffceafacfeeadfffaedecdaaffcbaeffeabeffbdabeeecaabdbdbdfcccbafcaebceadebcffcfadebbedabaaacbbeabcfedddcfdbddeddcfacabfaffadccebccdfdaacbaaacfddbeebebbcbaebccdadaedebfdefdbefedddfacfbabcdddddbbafcbabbccfcfdfaafbfcbcbbedfddbdedaebedbcccbfbdaaecaeefcffcbaaacfceffaebedabdfdcfdeeabebbacefcfdfdfdbcdeceddbddffaeadcccafbfbbbfcceaddbdafbdfcabccecccefaaafafeeaeacdabcafbdeadccfedaddbdadbabddaeddebfbcdbaeaafdccfbeadcdddbebdedbfababaedccabffaacfdbcafbbbabeebfcdefdcbdbacdaccadcbdeedadfcaaffcaeeaeabdadfcbcdddbcbbddfbdfbccdeafdaccbecaffceafebecbdeeabbffdeaecebbaecbebbbeeccdbfacbecafaddcecbdecafdfbaeaefacfddcbbddaffbbedbfffaacfbfcbbfcdedcdadeeabdfddddfbecfcaafbcaaefaebebadcfcafedaefcebabfdddfbbfbfdbbfcfcaddbdbbbecaaafefcacfdaabfaaeffcafdbadafdeafbeaaefcbacddbadddcefeefbefbffffbbbfdffaebaffceeaacafbedfdfccdeafbbeabeddbdacfcaafecadbdffdbfdcbdaeaacdcddfffadfdaebcfddccbddadcfdfbbbadceedbfeafdbcfedafbdeafbfaeaabbcfdfdbadccdddcdaacafddaffaafefabaaeffecaceaabacebddfafedfddcbbccfabeeacedccebccbcbdbcfefbeefabfeaecadcbfeddaafbfcdefcebafeefbbeccafdcffeafccdebbcfddaeccebffecbcafbdfefeebbeacdedacebcbeadfabfbdccdfdaaadebbbefcdfdbffddfddacdbacbafcbcaaaefaaacdbffdaadcfedbdbbdaafbebbacecfdeffbfaccfaecefecedbecaeceeddadacebafdeedceaabbbfdfefaafaabaddedcbddadffacfdbaecaecffacefbcbcffdabcbaaddceeabffeabaecdaddecffcbfcfbddcfcacaabaeeedccceccdcfedfcfbddbecdadbeafcdeaffabbedcbdbeaaccaaafefbcfefceabfddbaeeefbdfbaeeeaecbcaafcbdaacdffbbfeaafbcfabeeeaeadbacddcdfcbbceaeadcfdcaacdeecdbfbbebfdefccfdafcffddeceebffcbffcebdaeefbabddadaefefcbeaadaefdcbcbaaabdffcfebaeafceadbaafdcedeefddcafbcfeecfffdababccefaaedfcaedfdbdfacfbeccfddebcbdafbcbfdafbbebebbafedccdaacfccdacbdbebfbfcfafacabcabfbdeefaedeacbeceebcbebafffbcfdfccfffedfdccfdcfbdaefecbafebabaaeacfafccbcdfdcccfbecccecbbeaaefafbcdfbaecadaefceebaeadccdbedcdffcefcdebfeabbfeabecdbddececbbbabddebdaaceadfccfafeafdcffcdbcafaecedcdacdeaebdeafedabdaafaafffadecfadfeccabfafccffdbceaeebcfafbafceffdeaacfbdabbbcaeecefbdfceabdeeaaaeeaccdceaefefaedacfbcedeffecabefabaccdaceecedafcffecddeadddbfcebabbcecfadacdccaadedacfcaeabfddacdddebbbaadedebcffbcedbcbdfecddabddadcafeaaefbbccaadacffafddfdecabfecefbbbccfcbbebacbffabeeeddfbbeebdfceacecbebddaebbbbdddcdaffeefaeabdfdfbeeedbbcfdcdfbfbcfcbaddefdeeaafbabbcfafafcffdfdceccaaeccaabbdcadbddedfeebadffcdfecddfeaeabddaeaffcfcdfefddabadcfadfaffdcccfddfbfaadffacecdeffcbdcbcacbcddfcddebdcfbaffdfabcaecedbeceedcedcedfeedebdefbddadccaaecfaabfffddcbddcbccddfbfcfddfdcdefcebbfaaddfaaaabbadabfcbbaffcacaebcfcdaabebdaefbffdacdcdaefabbbeabaebeaddfdfddefaadeaceebcbbffffefccaebdefbfafabdafaceafefcaecfeefeadcdffadafbacdaeefaaeaaeaccaddabdeabaabfdabedafcdfbcdcafccfffadffdddacfbfbedebeffcfacceaacdfefbaffbbecdbfbeabbbfdedfaddcaaefbdfabfbfafedebdffbbccdabaadfeecbffebbbbbeffcdadbffacfaebdabedcbcceaaafdeebdcaafafffadbbcecddebdbcadfaffeaebbafdbcbacdcfdbaaebccccefecbbcaacfffaedacebacffcababcabfadbadffabadfacaebcbbeaedeffadafbdeefbcedfbdedabbbcbbddfaccddefdbdaeebccfdeedfebcfdbdfddcaadebebadbcccfbbcfeefbfcbfdbacaedbfebeaafdbaecdceadddcfcfcfbbfcacbfbfadacecbacfaebcecacdeecceaeecdaffecfceedcdbceddfdaadddeeaebbafbdcbffcfacacafbabdaecefcfdfdbebbadbafdcccebbfcdcaddfddffaeaddaadfbacdcdbacfbcffdccecbffcdfddeedfbabeccdeaefccfcbecbcfdcbcacbaeafecceaeabbeebffffebcefeeefababbcbcbbbbffcafafedcffddfbcaceffeaeeaaccccfdeabbebfbfedaceebbffcfabbcdfbaedbbccdfdaddfabdbbfebcbaddbdbedebaebffebdcfbebfddbbceffdcbdacefcffdcdaedbbbddadfadbeaeabebcddbfdcabcbddeadfdfdbfeffbfbfebebdedceedaebffaeeeaeaaccecfefabbffefffadcccdaeadabacefebbbdacddbcdafdaeeccbcadfabbffdaddcffdeeceabbbbeebbaaddeacfecbbcafbbbecbfcedcfddbdddeaeeeeddfaffcaaccdafbceebfcbfdbbabfdaadcadfbfbefaeacfebddacaabfdebecdebadedaebefaafdabeccbdecefffecbdaefaddaeacfcddfbcabcbebbbfcfcfcfadcbdedeedcaeeabbfbedfdacaffcbacacccffbfddbceafecbdaecabdfddbffcfccafbeccbcfdadbeeaaecabbbdedfeafcbbbecdbeafdccbebeebbddfaefeddddbcfdfdddcdfeaaacceaafbfdbbcceeececaefffacadbddddffacbcafedfcebecdaedaccbdffcbfaddeeedcceafefdecbadccedbdefcbdfbbbbdfbcbdcefdcadaedefaefeabeebcfecddceefbadfbbbdececfaaeffadfdefcfecfcfacceafacbdbfaaadfebddefadbabdefedeacefebccececcadddfaadddaefdecbeeaddedafcbfffcdafcdcbebdafbacebafcaaabeddebddfccdbabdabcdaefecdefaffaedeeeeccfbacffcdcdfeccccbbdbfbfceefbbdceceaeaddcaceeddfeafeeeebccedaffdfbddbcfedccdfacbfebffdccffdfbedeffccbedadfecdabaaefbbbafcbecafcfecdfccacdbcedecddcbdbadedceafdfaafabccacbaeaaaafcafaedaccabedbbbafdbcecdecaccbfdeeefdfabebdbbbbeabceedabcacaeecccebeceadfaeadacbadcdfeffdcebbdaacdecbdbddacadbbbfbcbaebfacebdbeeafeeebffbccbcebacfefbdeafbbfefaaccadabcaccdcfaeafaffeaffcddabbaabfaccadbecddbcffcabceaccaefadcfaeedbfcaadedcafafcbebcbfbcfbaabafbcffbbefcfadadefdadbdcbbaaddbaefabaeacdbbeeaeafdfdedbefbcdceeccfebcaaeaaececdeabbcabcdfbffacaebeffbbdcbabdaddbbbabfadeaeaaaaabcbbbdbdddfcdcabaebcbbfdccabefeadfdebcdfffddacadecddfedcdaaebdfcdcacbabdfcacdebffdeccefcefccaeadecbfbfaaebabcecdcfcbaffbecdfeaaecfcbedfdafcadcdddffbeaadebebabedecdefeacbfadfecbfcfafdbedffdadaddbfefeeacceeeecebcecddbbffcaeadabfcddfddbfdaccefefdacabdececcccfbebfaadcebdbdeabdeabdcdefadbbdadcffbdbccfdfdaaecedbbcecedcfdacaaabebfdaeabddaccedcccfcfffcedcebeefadeeabfcbcaeacdcdfefffddceedfcdeaeebcbcebecdeecffadefeacdeacbbedcdccfcbaebdfbbccabbbbbbbfbcccffbccadceaecfcbdabfededaeacdceffdefefaeecdfafdfdbecdbefeecadccebccceaffecacaaceabeaffabdecbbfebecdeaadccdaacaeebeeffffdbcbdefeafffabaedfcbffbcfddcfdcdcadbfbabbfecefabecddffcbdbeffdabbbcabcddafabdeeedecfbcbcedeecbdcaaffaafbfcfddcdfeeeeecaeecefdbabdeacafafadebdfcbfcaeebbedfebbdcaecadcfeddeedbedcfdeafbecdcffcafdaeaacdafecbaebeceabfcadecdbbecfcfbaffbafbcbbecfedcfcafedbbecaffdcdcceaacaabcadfecedacecbfeddaffbfcbfefcbeceabedccaadefcdcbfeeaefbdaccbeaddccedfcbfedfafbffdcddbfcbbbbdcdefefadbdffcdbbcdbcfcfcabcedccdaeffadaaadcacefdcaaddabdddbaffaacdbebabeccaacfbadcffddcaebdfbeeacdcacedbdfddbfaecfadfcdfeeefffddcebababfaedaaebdffbababcfcaeaccdabdacefbcfcdcfdfacadeddafdfffabddaecaeadfdebdabbeffdccffaebaaffdfbaeefebfaffdeadbbcaeeffedaccdebedfeceafbefffadbcdbbfdbdbfedcbddfabbfccbcceaeabddccffafafabfeeedbaafdbbeeeaebeffcbfcceccbaecceeaedeffabafacfceacabafbbbeeefcbeedcfaaeebecbedfcdeabfebafcddbdafbaddddcdcfbfbedeabcbecbaaafaeefaeeeeddfabcaaffdecfebabffdbdcfabecceafceebaacbedcbabcdffcabbccbffaebbebeedbfdbcdecabccdecadcfcbdadbbfadbcacfddaccdcffbbdcfaefcdffecdaafabbfeefdbafabafcaaccfaadedabcfcecffdcddeaadabecedfddabcedfaaacaaffeabffdccceeebdcfecbacbedebbfacbacfabbfcdacfafeffcbdceacedcbbebfaadfddbaaffebcfeeaebfdeddfefcccadecabdecdbdbfadaebfffcfbfffadcccdeccdbdfdccbffccdaefbfbaefdecabcecdbfdeccfcadfdabdbbfdcefccbfeebafbdccaffdfbdebeeabeffcdfcbedecdfdbceecfdbceeacdcceddfedadcaeeeadefadadfdeffcabadeecfecafaaccabbcbbfceeddbddffbafffbaadadcefbeedaddebdfbcabadbbbefdcfaecaaccbeecbfadfdbcfcafbfcdbfdaaceebfadfdfbbaaeaaafcbdfedcfcfbedbabbadcedccfffdcaeeeaeabccefcdcebacaabcfdaebbdfefdacfeaecccdadebadbffaccabcdccdacbfdbbbcaaefcbbdceaffedbeaaaadfecdadbeeacbcffeaefaeadbaeecadcdacadaaedececaceadadcefeeecdcdeecaebafdfddcefafaccccacffbbefdcaafdbddbafbdcefabafdacbffafdbecdedbaaeadfddeeabcbbefbeccbcbddacdbdebeceaaeffbecbbaabfacbfeceeffceffbbbbccbdfbabebefbebecfbdceaabdefdfdbaafbcfcbecaafbbaecbadaecfcdeeabdcfdeebaefbbbcdbdacecaafeaedabbfcbbfcafcffbfefddacdbbdccfecdfdfaecbaddcfbbbbafacadedbafebefedcddebcefdefffdbfbfdceafbcdbdbaddededbaebcbdaabcaedeedcafacecfbdfdbdcaaadabacbacaceabcdcaabbcbfdbdbaecbbecbaeceeeaeafebfbccefadadcacabaedbfebedddeccecfcefdecadfdceacddcddfdcdbefacaacdcfbfbdfdfcabbdcecbcebcefabcbcfeeabcccfeeeeacaaddfbfecddecdffecfdaedebbcaffafdebfcaddeafbffccbfeedabbceddefbcaaacaacebcfeadddebebddcfbeebccfefeacefcdfadaaffedfbebdadcccaffcbffdefcdaabacaccfdbbdfaccbbdecabfbaddcdaecdacbeacbebbcbdebaffcdbfbcccabafbdbbbfadfceffadbccbfacffaadbcddbcfaabfcbaefebdcbbdeaffcfcbfbebbecfcbdcdbaeccfacfeaedeaabfbabfdfddbedabbfdefccbcdfdebaedcffcffefecdabaeafddebdffffeeaefdaeceadafdfccecbddadcdfebcabddfbedfefdbdcdbceaeefbaadbdecebaaecabacbafaddaacaaddeeddfcbbebdedaeaadcedefcaedbadbfaaddcfededebcebacebbacfafcadfbfeabccfcaaddaeafecbeadecdddefdbdebceeccbafbbfecbdcffdbeaaaaecdbfbbbbfdcaceffbeccbebddbeebbfdffaeffffdedcffbcecdacebdaaaabeffafcbefaaeeefdcbaaffebfedaedfbaccdfbbaefcefabffeddffcfbafddaaafedcccbeabeaffddfeebeccfaffeecebcdacacbaeadefaaccabbeaffeccfebbafcbbeebadacfdbbdacaacbbfbebdbdaeaddabeafbeeafcfbdeeaaaceadbdcfadbadbcaefbcebdeefbbfcceabffafcadeddceabbfeabbeeccfcdcfdcdebaeabcbaefabcdbafdfabedbbdfaeffffbffcabbdfbefbefaafcbbbfcdbdcebeaccabbfcbbecaeebbddbccbbebdabbffbcbdeaefceccbbaaaadaacdfbcfcbfecdaabacffcefbeabdaadbdbaaccfbbfecffdfaedaebdbbeecddfdfcaeddffadedaedabadcededbcabddbadecbabdbceebfebdcdefaeacbaaccbccfbcdcdbdcddffafabebddffbddfccdbbcabcfbfcbedcfdeaedfcedbbdaffabcbbdceebbcbedaffdadbfaddafedcebfabedeccefceeccaecfbccacbcaffdcebffebbafcfdfafecfaaddfccdaabbaeeacedfdaffabbbdfdafccbaecbdbefddfdbfbffcaaebaedbaadbcfeceedbcaddbcfdadaadbaefdefcbccdcbcadfbefaffbcbadcbdeababfcbddebaffbdfbfaddfaefbfdbccfbedfafbcbaadddedcfcdfbfdceaaeedfbeffdfaafeadceabdbabbabddaeceaddaceacddfbeffafdedfbdcceabddabacceafeddbddcacbffcdbdfefaafbecfebeabdbaabfafffcafcaffcfdabdccdfffffcaabdeddcbffceaedadbaafaebdfadbfffdecbacbbbcecaebceecbcdfcdbfbafffbfffeafeededcfaabdcbbfeebfaacfccfefaffcefeafafbaffeacfccedefdbbbdeaefbbaaabcddfdfaeecbdcbadaaadbffebbbfdbbabffabcdebbcfddccdabaaadacbadbdbdafdacedbeafaaeffabaefeafeeacfaccffacaceccfbcdadadeacbbcdabcceacafdbfaefffdfddbacdecdaccaccbdaedfacafdfdbbfacfddcbddddcadccadaeacdadcefaccbcecbccdaadfbcceecbddbdceaffbceebefccbcefeabcaafecdfeecffcfcfdaeffbbdcffeaafbbdbaaefcdaefeacbddcfdbcdffbbcdcddfccddccaafbebbedfffaaadffaabefbfdfaecdbaabccbdbbefbfdafcbcbaeeaeaefefecdedabacfffaceedcadfeddaefefecffaddfbdeebdabbafbcfcadceecdfbfafaaebfdeebfefccabfbfdacaaafaaafddebaadcbdbfadbabbcaecabbffcbbabaafceffdafaaedeabbabcbaeddafafafabdfcbcfeecfdddeddaacfbdaffcfaeaeafabaecbbbbeffbbadccecebcdcececfbeeaeafcdfecfdffbfaaadaaebcaceffddfeeedebabfafedcbdfaabacddbadcfbfccdcaffbccfbeacaedbfeeaecebbbedeaeafdebbafcfeaaaafdcdbdfdceababebfaeeffadcfdadcacfaaffceacdbefccedacdadfedfedaefcbddeddaafaaccfeffeeeddcabfcbcfdbfeaedaaedfdfddeffcfbeaaacfbbdedbabbffadddbffdeefeecbeecfababdaefcdcceacdfbabbafedcccbabcdffecbfbcfaefedddbefeaebeacaabfebebcdbccbfbacfafcfeeafefbeedafdebfaddfacafbbededabceaafdcbaaeecfbcabefeedaefabeceaabdbaffbedffeaadffeeeefecebcbebfeeaeccdadebfaaddfdafddaeeceeadbeddaadaebcbbfdbdffceeeaafbaedfeaccfbecacdacedccfbcffebcbeddbcecfbebcccebefeabfbdfecccbcbacfcecccfffaeddeeddaeadedbabebdeccfafbbdbcecdedddeeafecccfafcdebdbdeefccfebbaebbefdbedbddeefbebeccffeaabafccffffcadbdfdeadceabbdcdaffbfeebbddeacdfedcadcfceffdefbacbdbccddefbadddfaefbedcceedcdbecaadddfacfdbcdafcfcedbecbaeecfbbdebcffaeefebafaecfeefbbabadaadeaecbaaaeddfdeacfbcefefbccfdbbcdecdaeebdabbfcbafbbeacaaacbdcddeeececbdeccbaceebbbbcfacddfbbdcccbaeebafcdadabbaddfdddffcbbabfeeebdcedbaedccbadacdecfeeaacefbeadebabbbedcacaccccdadecaaaaecacbfbccffcfbbbccdbbecbacfacafeadafeadadadcdbccceafdeddadbcabfbabdcacdcfafeeebbddfafcecadbabefebbdbdeaadadccfcddfbefedcfcacfeeccdbcdadeaecccbcbacfbcebddccdbfcdbdabcfecbfabeecedefbcbeebbebfaefbacbcebefdeabbaaafdedfdabbcdfacaccbabafedbefbcaddedafdbeaaebbfebdeecdabffdcfedbdbbceecedfabbfaeefbfeecdfaeabecefccffbdffbcbffecdddbecfeeabecbdffdbafebebbcfbbcefceeddcbdecdebbfdeadaaabaeededbfbffabaeadcdadaceaabebbdbeddfedccedccebebabfefabdbffcbbadcafdcbcadeffebeddacabfdfbccacdfbbefbadfbadcdbadffeacfadcdaaabdcabddaababdabcadaddcbebccefaecbcaffefdddcfdaafaeeccfbdadccabfdddbaeddfdcaaffdadaadaaedacedcefabcdcefeeaefceafadabefeacfffdcafddaabeeedaadfdfedcebfaacdbdabdadcbccdfdcbcdbacbabcabdddaefaacdddfeacadaefcfaeecedaaefcaafadfcbdadeaaebcaaebfbafbbacfffddcbacfadabfafdeedddafacfdcfcffdfedadeabbfbaaeacdddfaaebffddaccdadafcaaecbbbcacceedcdfdeeddeadfebddcbbfaecccaeddceaefbdddebdcfbccafcebcecafcfcbaebeecbbdfeaedfacccdcdfccadefddcabbafcccdaaebeaabfacfeafdfcfdbfebaccbdfabeddcffcffedfbddabdafdedfbbaeccfaafdbfafbfdbcbbfffaafeccfbefececfcacdaeeedaeecdadefefebeeafebfeeeefebeebafebddbcbfdcfecfdfadaeacefffddaeacaaeeceadcaeedbfebebdaacbcefcfefdcbefdcafefefefeedacbbcefdddfbfdafffdfbbadfbfdeafcfaedcbeaabfbeddbefabcfebeccdbebcbdfdacdccaedaadcdacbfdafebaaedbddfacecabaccddaeabcfcabcedabbfcbdedbafbdcaddcaaeaeeadedbcfebddadfcdacbdbcceaedbacceafeaaeafedbdcfdbfedcdbafdedeccdadfcdfaeddefcdddceacbcdffbecdbeebdedbdbdbcdbaaffcdfcedbceaadceeddcafeebdbceafffcfccdfcbfeadfbcdeaaaffadebbcdabeebbfcbfdeddfcdbafdcdedaeddfefeaeddaccddbcfcdfaafaebdacddaafacfcfaedbacfdfddfceddddfffbcdbbdfcccbcbdcabedbabadedbdbffcbcedbcbccacfccbceeffabbbdbfcebcabeddafcbdbabbddbcaeadbefcdeaaacbdbaffcbaebeccaaeebefdfeaebfaeabcdcdbfbddcdcdccfbaedbefaadcecacaaeeafeecedfefaddacfaeffbfaebecafdaebecfdfaaacbdffbeecefcfbfeafcdddfbfdabdedeefeccfcdbebeafafedacbffaebfbbffbacbbfaeadbddabdbacafcdfedfaaaedbbebcfcbdbddecbbcbecbaedfdefffceedfccdfefbbedaecabecccdabbcddcefceaaefbcefdbcfbbfeeafdcebbddcdcbdefacfcababebcbeceeebfccbdfdfabdeccfeaeedbdcffccbcbebcedfbcedeabfdedddfccedefbdefddaabbcfadcaadebdbfbdbfadeaccbdbfccabbcbdedebdafeaadeefeedfbceefdbfccaafeaaebbecfbccacbbaabdffeffcbcbcfadfbacbeacaacefdbebcbbfeebdfcafeefddfeefcbceefbafaecfcefeabccebadeaeadfdafbbbdbccdfdedfabfccecacfeaebdaaddbdabbaedfbfbbcbeaafadfeccffdafefadadffceeabedecfffdbedddfbdbeadfafedceabeebbbadbebffddcdbceeffdaaddbbcfaedbfffacbccefdbecefbfddffbffbcfaedadbfceeccbfcafeadedddcbfddadaddadcafacebcfcebffcdeafbdefabdafddcffafddbfccbcfaafdeebdfabedbaabeaddbeadaaddabcaedecaedaffedecdfacdaefdcbebfbaaababeeaaeafeebfccfbccaddaefaedfdaebafbfeabafeddfbaffbcfcabafededcceefcefaeadadfeeefdbdecdccaaecfbeeddafdcaccfbdeddddcfdcdcbbbbeccaafccddefcfddefaddcdcbacecfcceadecbaaedcedccaeeaedddffbfebfbcedccaceddbafbedfeceefccdaaffabaffbddacafcddadfdffccebacfbfcaffeacdddabfbcbbbcfefeaaefaceaaeafdeccfbaadcaefecadbdebdbdedacabdeeedbaddaddcfdfeffdeebbbfbccdbcfffefccdaccaaaeccdcaffaaedabbebcccadcdbadeaefeafecaceeefbfeadbebfdfeefadffbcecfedeccceefeeecbbcbabbebcabaafefdcbadbfcccefffadebbdeefddbfcbddcafeebffabfaaaceecabfdfbcdceadeafddddebfbadebedefeddecdfafdeeaadbdfcbbedeaceddffedaacfacdcdecadaccbbbfbffdbddfbcfaddeefeffececcaabbcdefbbceebfbfeeeeeedeabdadefccaabddabdaeeddebbcafadfddffcbdfececdbcffceaefacbcfbbdaefaccdabdaeedabbefecfddecbedbddcbabdcadeffaffeadbfdbceadeafacdedbbdfcfeaccbbaabaddfbdcefaafdefbaabbeabbddeaaebadbebddededdbfdecadcddbaffdfeddbfcfcfeceeebfcfecbfdcaccaaedfffeaafcafbcbdadaebdbcfacbccececacfbddafdafdadcbacccefefddbccaedcbeeabdfdfffceffcffccaaebfaebceadfcebdcfedadbcbebcfafbbfdfbbaebeeffbfbceddcbffecfdaedddeefadfedcddaefafcffebabdeedcfedbdacacafbcddefbfaabfcfcfcabfefbaedbbeabfffddeabfbddadbccebbbfeddaeebbdfeadbdedcceabbbeecaabccecbefefaecdfebfbbeeaaafdcbbebdbcccfebebafcacbeffccdfffbfbfbbfdbfeeaefaeaadcdddeadcaacafadaecfcebcddbeadcffdecabfccdeadaaadffafebafadadeedebdceecdbafccfadccafaecccbfaeebafaadeabdecafdcfeeaafcddbcdddbbfbacfcaddafdadaeafcbefbccfcafeeaffbaaeccbaabfdcceeababbceadddccafcbdbdfcefebfceccfebaccbbedcdcabaeefdfcbbfdfadeffcaacfacabaddeffaaeebadacaefcfceafbdbadaddfeffbcecdadbdcdafcecddcbdffaffdbcbbcaefafbcfdedceafbebbedddbaadfbdefdbacacacddcccfbeadceaefdceebefcafafeedacfdeeddffbffcffeecfdfffacedeecfacaaecabaebebcbbccceffefadfabddedcbbeaabedbdacddbebebadddadcedeebfeddfdfadecfadebeefacaffaecaeafeacdadfececefafdcbfcbddebdcaabcfadaacccaadecfcefaaaeadceaccfddadbfcefebfefcefedadecdeebecfdaeabcdfccbfaeccefdbaafaccdcfeeafecdbacaddfcedffcacdfcacaecaaedacdbaefabcfabecbccabeacedbabeabdcbdadbddbfcbcbcdbeefecffecabecfcabacacaebefffcbedccfbedfefbeedaffcfeeadddaecaafedaafceebeaadefedcdcabbedecfccffcdabbbacdcafedabeadcfffeefeaabfbacbacebbedabadacaacfdacffaddfbddeffcdffccdcfeeeefbeedaefceeaeeaccdfcbaaeccdbdedbefaeaeafedbbbccafbeaecabceeaafbfdbdffcbbcbfabdfdbaabbfdfefbbceecfceafcabededcedddabedfdcacecabfecbfeceedcaecebdafeafbaaadbacdadedfaacedeeabbeaafcbaebedacdceebedccaccabacbfdabcdeedcbefcbfefdaccbdcdccffcfcceededeabacfdcfaffafdadcceddaaffadccedbcbfcadaabeafecfdafddddaadaedefeabafcfeafcdddabccbffcfecccdebfbebdebacdadccacbfdcefbdcdbbafccfddcfbcedfbbddcaffcecfecbfcfbdcacafbcdbbbbacdecdfefcdcfcedbbbebcfdeaaacbdcbbfbffeecafdedafbeedfedceeaabcbdfecafbabbededffdeefddfafdbafdedbacddcfbdbaecbcbdbdbaceccebcbabcbfecabfbeebecfddbeeeadabafceafeacebdfdafbbdacaacfcfeaefaefdcacbbbecfcaeadebddbaeefbabcaadeaadceaddbedecedecbcabfbfddecbdffcccbbadfddaeabdbceffdccedccfdeaaaebacbecbbfdafdccfbdbbbaebdfddadbaeadbecdaeacbbcdbbffccffceafeaaebeefbdbcdadbacbaceabccfbadbaaafededebefaabfbaffcefcdebafabbfdecbbbccedcecfcddfaeaaedebaecffaaddecdcdedfcdfbcacabdfcfcbcfbbebafeccbcffeabeeebeedddbbbdfaafdecccdbfebfaaaeeaaedbdbbbbcfdbcefbdbcaaceabaffdbceabecacabaafdacbebccbbaacbddedaddbfdedababbadafbeedbceefbbbfdbdcfddccddebadcbfbfeeeebcebcfdadefaeadaaecffecdcbddedbbfecddcbadbedeecbfbaddbacbaabbaadacbabefddacdfffddbcdaccfcffbcdddfacacfabecbbecedbfaafbcfedadceabbefeddfcdafdeffdbccbfadeecbbdfadcdabfcebadefcedbbabeeabcaaebccfcdedadbfafcadbceadcecbbebedebbdfdfdcfaedeeebaccfcddfcecddbebbdecbccbbfdefbefdbaafdacecefbaafcdaffecfbdccfbcddfbbbbaadbcaabdaefffaddbdffaefddecddabbecebeabfdbbfeffbdcecdcfaefebefdebbbfcebdaccbdacadbfcdbedfbebdfbcbfefeddfbccdadcdfebfcffdcaecdcbcebafdecffedcbdeebcbdfdcaedcfacffbbffdfaebaabbafabeaeeaccbbbcedbcfebbaacecbaeffdaccaeaddcfaedbabdebbafbeefacdfcbfebceedffabcdabcbbeacdbdcfbafdbddcaaaecebcdebecefdedccbbbbffeadedddaeeecdbebdbeebaaddcaccebeccaedbdbeabbaedcafbbfafcaaecdcccffeefbdbefdbfeddccfbecdbccadfaaafefefbacedcefeefefefefccfafdbedfeebeddfddceafadecfdaefaccdfaededabbacdcbbccfdedbdcaadacbbcacbadacfccedbdcdcbcedccffbefacadcddfeacedccbdedfcabbbafeffcfebeefebdddcbdeffbfbfbcfebdafecfafdbaadfdfabfbaafabefebfadcabddabaeebdbafdedceaafbadfcacbafdaedcbafadfadfacbfdcbaebadfdefcdbbfedcefffecaacabacaeabedacbccdfaacdceabdaaceeaedfbfccbefbcfdecaedbdbcccfceafafbfddfcfdbeabdddcbbdfafdfbdfaeabbfeacddbcefaeccaebffedaefbbaacdfbdebabfafbdfaddabddbdccbedfbebafaaaceabdedabaeadbdfbccceeefffacfdeefdecfceefefcdbadefbaaccfabbfccbcdefdaefcecaabbccebafebbeaaeddbcbbfbfdebecbfaecefeaddeaeeabafcaaddbdadddafbedfbbaeecccfffdeecdceabaafeacaeadacaeacfdefdfddfcafbfccbcfcffcfadafcffdeaeafdeaaadbfefacbbeefcefbcdaddefbcabbdbcacffebfdccfadfabfbbfbbbacdfcaaecbfaabaabaabfcbeeaefbcbceccddcbeffeddbdaebcbaeeafefdddfcdbcdeeedbdaccdebccdbdcecfdfacffbdefaeddbcbbfcdfbfaedeafabcbdeddbbfaecaefceadeccfcfebedabcfeeecdfbccceccfeefdcadbecafafdcadbcffbcdcebfcfafdffbcbfeffbadcdfaaebdaecfbfabffedfbccedcfdbbadedceebdcbeaeacdccfcdccfafbebbedeacdcbecbcfeeddecbaacdfefbefebbadcabfdbbbfddfdcdcebbdfbcffbccafffafaecaefebbacaeeedddadebfabccfbeaecdafafaecaeffccccfefddddedcafaabdffaddadafecfcececdbcbbebefbcefeffdeebeafefdccecbbddcffccefebdaefaffffeaddbfbbacaacaafcdfcbfcbbedfabfafaeabdfddababdbaaaabdfffabeecbfdfeeeaebdecdccfccbbbddbffcfaadaeebeaaefeadbeeaebfeedddefdedeacdbcfafcbabfdbffaddfccacdbaeecebcdbcbebaacfaaeafafaebbbfbecceebaeafacdfcebfaafdbeadcdfadeeaeeaabaccddcbdeeadceedffcecaaaffffddbbaabacbccecbeeaafabecfdfbaacaaaaedfbbfecdcbdafbaedefedeefbcdcdbbaecfcdbeabebfdfcafdbecbebcfebaecddcfbaeabaceaaacefffaafdafdecbadbfdcabcafbccefedefbafaebeccddfbcdcacccdabeaaddcaefbdbcaaaacfebdcbfccfddcfcdadcbdbccfaacebeaedbaacbfedfdebcabfefcdddbaccfaefaacaefeabedcacbddcebfbaacfccbeaecccbfaafdfddacbbfeaebbceeecdeecfedddaeafeebeeccdaeebafabdfedeaedcbcbddbbbaeaaffdfedcffaaafbccdefbafafffdeeeabfbeddcdaeeebbeadadefadbefbfbbdafdefddfaccdcdceedbfedaedeadbbaacdedbcbeadcabaaeedcfdbcaefeeddbeabdfedecaffdbfadabaebececbddfdbbaefaabeafacbfaadbfbcfecbdbdccdedbefefdddfcfbfabdbceefaadfbcfceedbedcccacdfbbceebeaeadbbcaceddedfbfebdaaacfcdfffdbeeeccdbafafabcfddadaabfceccaadeaecadcdeeecdaefcdadaeacfdebdeadebcbecaececdedffbeafdcbabbbfeecfedcbaadbdefdfcbdacdffdfdccbfdbfdeacececfffbccadedfddabfaddbdddefeecccbeafbecdaafbfeddbacfafadbafbadeccabecddfaaecaddbcdddeadfecaeafcffbaefcffbacbffdeaedddadaaacdadcbdddfaedbcadbbcefcbebbeededfafdffcdbabeecdbfbcfccbdacbcfebfdecfacddeffeabfafeabcfcdaddfeabbffcefcdefcabfeffddbafeddecbabbddbeaebbcefaaacdacebfbcbadabfbafccbdfafcfcdccfbfeadbbceeaeaabeeeadbccdfeddacccfbdffebdbadbeaafbacddaebddfeceafbbaffafeecddbcfeefbebefbbefaefdeddedbcedcacedccbbacabcfafcceadddecedebeccccfcebccefacceefdbfaceacdfeeecdfcfecbaaefededefefecaeaefdfaddaaacfafafadfdbbbedddceabbadebafeabbafdcdbaecbaabbeccecbbcccccceffcffeabefffccfbdeffcefdcaddaadbaafbfdccbafdbcbfbddbedcccffebceaaacbbdabdcfbeeffcaceceefdffcafedbabbacdadffbebbdaffdedbffafcfdaccdfcaaebfbeebcadabfdcfcceaabcbdbfaaaafafbdcdfecadfaacbbddeceacabefdefdcacebfffcebadfcdaeafdbfcaaecaddddcebfbcbcdcacdeaabbbbfacccdcebceaddcedbdffefbbcdfadbcdabbbaabbfeadfdcccbaaafaeedbeeeaaffedecdfbaddaedcfdcadaefbbfdcfbbaddecfedaeebabbbdfaffbfbdbaddadcdeffbefbebbfdfcbbcdacbeedbdaffecbfeeeebdcefbffaafbefacdfacfcaaeebcdffbacdacfefdbcfccacbfcfbcdaebdcafebeefabaadecaecebbcbcfcfcbcefecddeacbcccbddebfbbffdbeaebbfddaeedcbffecdbaffaddaeabeacfedbbfbbbbcbcdecbddbcedcafdfbdeefacebdfcaeeeddaecaccadaebbcfdebaafacdbcebcbefefeccdcdadcdafecbbcfdeaacddfebdaaceadceceffefbccfddbbbbadafdddfeaaccffedefabeabeedafdbddeaefcfbdeacdbecdadbdabccdeffceaadddeebfaafaebbeceeceaeaebceaeafbcbbdabfaddbdfedcacedddbeeddfaffcdebfcfdfbfeacdabaefbdbdeccaafaabccccfefedafafbdfecebaabbfbdbcfedbccabebadbafbecdeaefdaaeddfdaaafaeccbdacbbfbcaafddffdfabacbecbacbbeebdcbdacefcaaebcbefdaafbcddcefcbaeedcffdcdeacdffeaadfbdfdeadaddcecadafbbbdfefbfbaeedadcdfebcfbffebeffabafddeaceafbeeaabfedbbdeedccaedaadadebbfdceaccdabbbebecefecaeeccdbeaceeecdadedecdafdebadaceaacccdeddcfdceccbaabcceafadfbbdafacaaebffecfbcbdacdefbedaefedbfaadabdbffbdccdbadfdcabefcdcbabaeccdfdbfabfbbacadcafcafadeacfdcebedcbedccffadaadbdcecdfcfcdeecaedcfefeedceebbaddfdcccefdfaffbabfdedbadcfbdfccbbccbbdaadaadbfaefbdfafccdffafdcbeaaacadebfbeccbefabbfddbfaaacabaeddeafbdfdfabcecbcfaafdaabfefbacbbeaacdaddbedbeeeacbaffeabfdecabfbcfdbcbfcbcdeefadffafbffaeebdfccdcfcaeabbdadcafbbfebdbffbfdfbffdcafaebfbbffdfaefefbdebdadbeeeddafacadbbbccacebdddefecddbdaeeadacdbcefbdbbeebceebadbddfbdcbaafdeefbabefcddacbbbbebdcfdaaaeedbdcaabddbabccddccaedbcecdaaefcfaabeafaeffbbfcefffcdaacbdedfdabcdebdacdafdcbfaaeddddebffeeaaccedffddabceacbdbfcdbdfbeeaabffdddaefbdcaaeccbaebbfbafedadcceeeaaafaffaafdbdabbeffaccaadeaaebabbadeccfaeeaaebbadaacfcaedafabdafafaaefbeabdbbdaaeecbddacabadcfacbfdeecedeeccaddffffcaafefefdfafabacfafacddaceeddacbaafdeaabcecbdcbbdabaebeadcbfacdaecbcdcfdeeaffceebeccfeeccafecceabdddbdedbcffcabfcbccceedddadaaabbdfcdfccaefcecdefdddfdbafcebaebabdadcdbffcdfacaffbbbadbddbeddfbefddffddcdfcdadabaadadbcbbefbceabfdfcbacebecdeccedabbdbaaaeaacbdebdedaeabcfcedbebaabdefeabedabccdbcaebfebddfdbacefdaabddbfebcaadbadfaafdaabddbcfeebfefaadfdbedffcedbfbcbecbfbaebffaaefdbcfffbddabcbbefbdfeeadfcecdbeccacccecadbfaffeaebadfcaefaeccdeeeedfaefefcefdeaebbfcabcaedebdefdebedbfbeacfcfccfdbeeddbacfebfabbebccbbadffedbaeecabdbabeacacdeddadcceadeeafefdfceaeffadffbfecbabdfcfdcfefdbdcbeaabeeeeefcddbebacbcefcdaececabfefeafbdddffebfedecdbcdccdfdadfcdeccafacdbbdcdbfcdaedefcfbcbeccebecabbeeeeccffefadbebdcbdedecfdebcfcfbaecefccbcfafadadfabfbaafddbdcabfabbcbdabefaaecaeabfdefdeaefffefafaddddfeaeccebffcddedebcdaeefbacecbeacbffcccbebcebefcfdfcbbcadeffdbafdfedfebabcfcbbdcebccaccdafceccdbcaadcceeacdeeccedbbfaffffcddefcdbccdfdfdddbaccdfeacfeacdffeadadbfbbfbcfcdeceecbabbccfdfeabdfdedcefbbedbfadecaaaacebdfedffdbebbfabfefeaddcaeeecfcaffbfeffebfdbcfaacebedecfaebbffbdfaadefdffceecccecabecdbdbdcbafefefcbecafbeeddbbabcdddcabbdddfbcdebadabdceecbfbcaaebdfecbbedfbecfeefdccdaabefdeefbdffccbdaddebdfefcfeeaddbbbdebbcaffcdcaffcffbccdfbfccecddebaebdbdddeddebddeebabaedecdecfaaafcafcefcaeccdeecaaafbfdcdbbeeedbcefeefcabbbdecebadeefdbedfeecccecddcacdecffeafddbadacbdedefaccecfccfefbeacfcffdeccccaaafecddaebffdbefaebccffdddcdedaffefdabbbdafdadebbafdcceebbbfabadabfbeccdaeeccdadacadbfddaddeafdebeddbedbfccccbadcaedfddececcdceacfdeaefeccdbebfabefcebdddaebacaadcbcaffcbcedfddbbddcdbfcadffbceceafcadeffeddecbebaacffedbcfbafdcbdffeddadbdafabfcccaceccbdafefabbbbdccdfdfaaabefecdaddfccabeebfbeebbeaeabecdcafebbdfbfebecadafcbcbfbbeffebccccdedacacdcdadcffeedcfebbdaeaaefeeedfadbbbaffdffedbddbecffabbddfffcbcbdcadbebdebdcdbfbadcbfcbfabcfdecfeffeaccffefddaadccaecacadbfadadcffefcabfabeddacdffbdddecceebbacecdbfaecfdfccaeecbaccddbcddedccaefdafddebeffefcbdbeccabdafbabbcdeedcbebcaddfcbcdfacdafaccdfaadfdccdaeedbfaecbdbaeaacadaaccaaedacbfaefbecefdfbcddedeecbcbbdabadbbbebccaaedcbbddcddfdbfeaeceaedcdfbfcaedfaafbcefafbcfdbfdfabdadeeedcfaeadfbebcbdfedcefedbedccbabeefdbcaaaabecbcabffdcacddeceefdceabbcfbdfdbfbbdfeedfcedecaeffdafccfacfefadcadaaafaceeadeaefeecdcaecbbbdbbacddfcfebebbeeebabbadaeaadaeabeaefddfbffbadacacabcdaadcceabbadfacbacefccaaececfcfaaddcdcafbbafdbddebadbbdeddfabbcaeedbcaccabdeffdcbbbaffdfacecbcbbdbaaadbffadbcccddfbbcacdbfcdbdfdfbdaadcffdeddcfccceffedefaecdbababbfaaeecafabaabcebcedeeadcdceaaeccfbcadfafaabdadecbefffdeddefefdbbddcdcbaadddbbffcfabfcaaddfbeedceefebdcfeaebbdcaacfdecffbcfabbacaadcebccedecfdceafabbdeccdaedeecaaccbabffafcbddffeabadbcacfcaabfedecbcfbbcaeebdebcebfaeeefcebfceaacdedcffcacadbaacacecfbefbaedbdfbaaaacccfcbfbdeeabadcddabdcabbbeddfcdcfeedcccadfeddfeedcafeefafdfefaaffefaeeeeedebbfcdeedaeadbcffabcadaacabdbefdedcefcbeaaccaafeeebfffdceeefeabeceecfafbbefeebdeffaeffdeddbffeffeaccddeafafbfcabbabbebbedcefcaaaeeabfabdccccecdcabaebaaeecfacebdceccdcfaabfbdabaebdebecffceebeadbfcaddfdfdcaaefccccffeeebbabbceefaecdcaaaaeefacfbddbdabbfbdefacfcafdaeedefbddfebedffbcacdfdedcddfadcbbefcbcffacdcbecfaedadabbcaefbaeafbfedcfaddfbfeeacaafccfaebbeeefcaedfadaebaeccbbdacbecafafbabebccaefecceadafefeabcfbcccffffafccdfafdfcafffeefdbcaaeccdeecbaddadeddabbadcbacaefdfefddcaeebdddadbcedadddfdeabdccbbdbcbfaedeaccebbaddeababdecebdfeafdeacecafaafddaccefcaaffdedecbdbbfdbbbfefdaecfacdecabfcaefbeabebcacddeddcdbbeaefaceddaadcdcddccafeccdacbececeaaddedfcefbdafccfbadabaaacdccacdcdcbcebfebaacaeebbbdbcecfffebdadaaffcadffbaedbcddeaaddbebcbefadfdfdbfbcccddaddcebfafdcbdbfafaafecfebdeffecacaacccadaedcffeddeeecabafffccebaecfcaaeabaabdedeafbddcfdddebeddceccbaaaffdaffcefbffbebdceffbaccbfefabedcaebeaeecceddbcbebaabfcdadbfcadecaccffcfcfcabefbfeeabaeceafacbedfadebfafebabbdfcaeafcddbafbbcdefcafacbdacaedaeeedeeccadefcbeefccfaafdfaebabdbbffadcaccbfedcecbdcedddcaacbcedeacdedaafdfbdbfabeecadcddfcdaffeddabbeffdbeefaaacdaccaeeccbffccffefdcebfaccbaecfacedcfbbbbaaaabffbcbbcfbfbcbcccadcdcaeebedfceadbdedfcccefdbfacecbacafdbcaaeedfbfcedbaecdcbafceccfdbcddefcaccbacadffbfdfdfdfbdaebcffcfedfcfffdffdadebeffedcaaefabfacfdecfcacdeecfbdbcacededebdbbdebddfbfaccfecdbdfadcbbefceebeeeffeccaaeaecfdfecbdcbddadfceedbfbbbbeceffaaeafaecafececffedaebdadddabfeacdfddcddefafdfbbcbfebedefadbaebabedaddbdabbccfdeeebdcabdbdfabdbfeafdfcadbbcacdccdcbaebfbedcbfaafdaadbaebdbdffdadacefbcfcaddcfbcdbbcddbeccabbadcedcbfadcafebdceefcbcefcceebbfdcafbccdfcbaddacfcfbbcdefcdbdfbcdccacfbbddecacafcddafedfefcacfcdadfcdfbaecbfeaaebbacaceddbdbdeadfbefafdbfbdfbeddfebbdcddbfcabadeaeddbadffefcffdeeccbddbbbdfbdabfaacfedeabadfecccefffacefefbedcecabedbaabebbeedcdcebbccecedbcaccefecdaeedfdffddddcfbfdaebadbaeafeebeafddcbeaaffbddebcddfdfbfbbfbcbcecabfbfadeaefafabcabbacdbabaceecdffabaeacbafeaaccaabbdfcccacbcadbccfdeeaddeaccfeaabacfbebcdaaafcafdedddcbfcafbedeaffacadefafaadddcefbbaeebdefcbfcafdcfffbfceeebcccbfdedcafedaabaaafecdfcbecfecdffdbdbdafbadaafbfbbedcbbffbafecabafcfefbffafcadbaababedcefebffceabadbbfbccbfaeffaffaccfebbbacacebccbbcbacaedebdeaabebeacedbffdcceaccefcafebbbafeeabcafaaceecafabddbffaaacbcfcdbbafacecbbfdababaefdbdafefdefffdaabacddbfceaceafcacfcedabcecfddfdbbfbbaaacedaadcfeebceccfafaafdbbdacfbebcbdfeaceddfffbecaeaeeccfaeceffdefabdbcffecbfcdeacddecbfcbfdcdccffcdbdbdefcadaeacdacfecfabefefccbacbdecfabecbaeeafeecfabeecfaaaecccdffdeefcebccbecffdfbddfcbbaefdbafacfdcdfcfcbdcaafacbafbdbfbefbffddfceeabcfafdffffccdbbccbeecdacadaacefbdabddefcdfbdfcbdcfdddbbaacbcfccabcbcdcbdebdcaccfeefafdbfaebbebfeebaeaeeadbdbefdcdeeeffaccdefbedcadebcbceebcdfeefebadafeccacddcdbdeffaccafdceddfbcfabcccbdefdecbdaeaaaecebfdecadaaaecacbcedfdeefcfbebeadbeaacccdfaaedfedbaaaecdafaefecfceaefcbdbffcbddbcffbceacdccfbfaffacbbedcacbeefeeffeebbbbebaefdabaddbaecfbffeddcbbefdbabbdccfbecaeafeebbcaddcecdfaffdcbcbdeecbeabecabcbeaddaaadccfceeceeabebeafcccdbefcefbcfdbeccfddceccfcdddbcaedacddbdcdefdcbddcffbebabababeeedfcdacecdfddecbccffbdedfbbdfcbadffcdbbdfdaeaeabadeccddccfaccebedaceedeffddcbdfffcddbfaadcaccdedffeebcbaddeafacbceeafbdfdbbebadebcdfaafabcfffbafbedaddcdbfdbefefeecbddfcdfffaaebbcaaaddffdccfcbaefcebddcdfddbffdcaaacddedbcbdbdcdbdacdfeddfbcafdfbeeeddfdebcdafabfccedaafebaeebccdcdaabeddafacbdbdcfadabddcbdbbefaaddeffedeffbbeecbcfdfbacfacbbecbcabdcebddcbbaeccdfafaefebafeeedecefafbcbbcdeeedebdadcbaeecbebeaacbdfadccceeacccfefbadeccefcdaebdbdfedccfabbecaedafccfeafedaffeeadaebccabdacacffbaedfffafbfeffdaabcecacbfadcffdfeadddaffcacfbeeffadfdeabdaffabdefdabccadefaadefcccbeaefceffacffbfcceffeefcaaecabcecefeddbddbbefafdcaaacacadeadbfedfcffecdccdccadbcdcbdeddafbbfaefbcdcddcbcfaddcbccdfccbcdabfdccfeebfacafcbdabbfafccababfbcccabbfadbbcbdffcaedfbbbeecebaccfffeaaebfbfafacabcddcecdfcceddbfcefbbbeeefaaebcedeaaaffbbcdfccbcfbbdccbaeecaafacfccbdfeafccbcbcebadfdcfbcbccebeedeaefbbfefaadecedeccdbecdbeefefbacbdfeedcccaaefddbfbbbcdbdfcbadccffecddfeabcfbdabfbceadcbbfdedccdeedcdaecccaabbfcfccbcdeedffdffefcbbbffeccaafbfdbeefecbcaceeedcfabdeeddccebcdbcccfefbdaeacbffceacafecbedebacfbdcaffedfafabbddbafacdffcfaaadbdaadbecaaaeaafbedceddfcabaeabedbaaebeaaccefecfcfdfdbcaafcfcdeaccedabccbecdfeecfafeccfefabedafedebecdbfbdeebdefdfbcfbebcfdbeaafffcfceeedaabdbbaadebcaeedaeeeadcfceacdfaaeaeddccdafbbcdcefeedfefbfddaaadbfeabbbaafedccaaaecfffbdfeddaccaeaeddfaeedffadeaccbbcfffebdececaedccfbddddddcafdfbdfcafdfcdaddebbdfbbfcfcefaafcccfcfddbcafbcccdbafcefebfbacaddbdddcfdbbdffcefaefbdcadafbdefbabbfadeaccbebefdfabfdaefffabcedcdaaeeadeabdadeebeefbdfdfddfbfcefbffbbbfdaadeedbebfcdaadaadfcbafcacbdbaefffaecbaceeaddbbcafedddadcacbdbdfdaebedafeebdfffcaadecdffaadabdaeffceebeabefbfdfbedbcdccaabacaebfbfddbfadfeadadaafdacbecabadcfcdafaffbfcbedfebeedfeaacdcafabafdbcedfbbffccadcacccfdefcdaeeabdcbdccfaacdaabfbbeadfeebaccfeeecaecfecaacbabcbbdabeadabbeefddbfafadaaaffbfeaaaafaedebdbebaeafecbbdaecccedbfbcefbdfaaafbdcdbbabfafaaeeefdfaabefeaabdeacdbcbbcfdbaaeedfefbfdedfaedaacedaacddaaeafecbdcbabbdddddfebefeedbffeabefcceaddedaffcecfcfabacfcfedbabdeaabcffaedfeefedebaffbedadcfabfeecebffebadbfcfecbebebcacafbabcbccabfadbfeadbedccabeedddefcaeeaecfbafdeadaadddbcdfbcccfebfccafbfafffaeaceefaedcdccaecbbebebbdcedcccffeedcabaeabfcccaddaafdacababaccfdefbeebccdcffceacccddebdeceeefebbafdcddddbbafaaacebcfdeadecbadffbbbdaffdcabddccaaecdeecbeaffdfebaccbdacfedafbcecdfcbdddacecebbefdddcbeccbdcffffeacaeecfbeadbcdacfaebecdacebadadcbfbdcacabcfaaabdbcffcdcbdadddbeafebcbfabbefcdcccfccfdfdbeecbdbbbbcfefdaadcddafeceacffdecbbafccefbeaebadbddcebddefdfeafadabdeaaebaaabdbfabdfccadefabafdbfebdafefdacabdbeffdccbefffdfccadafbcebabadddefceefeefabfbdeebbfcbcaeeedccaebbfdddaceadaabcefeeebfabbbbfebacbddecfcaaefeadacfdbfecfacfaeeadfcedfcaadbeaadadacbdfdfeaefdfafabcceddbfdcfcfaabdebecbecfbdcdfdcfcecaddfcbadcafedaceccfefcfdcfacedfbfeadddefdcdbceabcceffdeeaacbcdabfedcfbdbffeeecbffaceebeeedbabbfbacbfaccdeeeabaabdefcafddaccbdafdaeafabfbecfafbedeacbeccdbbbfebcfdeabcabbaeeccacfbbdadcebfcbdecdbebdcbdcbafbbeafdabcefedeceacacefafdabfdcddddbbfbbacdbdbcffafdccebededbbcfacceacadfbebbdcbbbffaaaddafcefcaccefcdedcafdfdeefecadfcecacadddeeabfdbdbfbffabccfdbccbcbbcaacfebfcebcdbdbecbdafabffffcadfddefebccfbbedcedfefaadacdeffceeebacbbfefafdfacccfcefebbedafdfdecfceaccaebdeabaafceddcaddbcbdeccedccefffdcadefccfbeacefcadeeaeddefbeddbbdffffeeedbddcdfdfbfdbeedcabfcdcaacceebafaccabfcaafccfbbefabaecbdebaaaeaeacdbacbebbdeeaaadaebcabceecefcddbdcaadcebdfaebaaeadeaeebebfbcafabeeeadbdcbfccdbbaafdbcceeacfedacccbeefeeacaecadfeaaeebcededecaedfefafcfeafbfaaccaeffdfdefabeffffffaeceffaefcaadfccfddbbacebbddefbbbebecbaabbcaaabbbedafdfdcfcefafcaabaaafafeeaefffefbdddadbbbbacfcceffbebeeaedcfeddbefaefecdfdbddeaddabbadfaacfbffaadbedcdacdfacccffaeffbffaaacfcdcbcaafcabdcdabbbbbbdfbaebdecdbdccdedbcfafecaacfdfefcbddedaebbefadacdfadbaedfabcffeeadfdbefaaefececddaedbecabfecffecebcefbccbeaebfcbabadacaabeffbbbbfcccafcadbffffdeeecbcaaaabebbdfacafecfcdecbeeddcacdcbfdfeddffceffedcffefdfcacacccbeafeabfbecfadccdaefebaefacdbdadddfbdbfbddefccedaaaabefafcabdbabacefdaeebebddeacaedcbbbdebdaacbbfefaeaabbabfccbcfabadacebbcadbedfdaaaecbdbabecaeacacbebdccfbdbedcfdbfdbfafbbbdbbffffacdbcecaceeccffabbbeefedcbcdabcadcbffedadfcababbbefbdcfbcfefacdbfdecbbedcadfbeebbdcadebaeeebfbfbfcafffcccbfbfdadafcebfcefedaafaffdffbaebbefafcabdecafbdafbcaeaedacadebedffabfbbbdcddbbefdcdaccadaabbdbfadeaedbdfdfdbbeffcafebacfbeccbccfbaedfbefdffafeeddddefdcdfcfadeecaadfeadfccadaddefadddbabedbadfdbeccfaeddbbeefafeaceefedbddbbaadaaafeddffdfabafdfdddefffbcaacaecdbadcfbaffdbaacdffbcafaebacebdbbebcfaaabeffabbdbcbdcacdfaefaffddfbcbfdbfbcbdfcefaeececdebedddabbccfeaeaccfddaddddaaadefdcbfbafbbbdffffeaadedabfeaeedebbbcfafbefecbfeeabadfdfadaaafeaecfedcdcdbdbcceaadfabddcadecfafbbabeffaafebebdccaabbdcebdbfcaccdcdaabdfcedfceeeefaaffaeafeeadcbbfedcbabbdddcbddfcfcecfdefccedffdbbacaafffcfdfcbabfdaabfcbbbacdaccecbadbddeffabecafadfeaeebeebdebfdddfbdcaddcbfbecaffdbddfafccaeddfbafeaadbdfbedaecaaeeeafecbdadcdebfcdfcaecacbacdcafccaebecaeedeaafeaaedcfcfafafbaefdcadcedefefdfdddaaedbcbfbaeefeaaaaacbbecaeecffecadafcfaaddfafcaebbbedadabacfbdbabfeedfceaafbdfbefffdbaacaceeeaadfaebbdffeefacbffaaacadccddaefadbeefddbfdcdaeccefcecefbabafecbcbdfdecaccbddefdadbabbfaaaafdedebdbeededcdefbaccbbeaebeeeecbaecbdbdaafadbbcdbcaeceffdacbbbfefcfebbacdefbccfabccedccabefcfbdbbfdaefeabdccbedecaedcadbdfcdefeaccdfaadefdafbcecdeeddeeccaedfddabdfebbeebeddbbfacebaafedfbdcadabfbfcbabdcdeffdcedbddddfccdecdcbabdeecdacdefffadecaaeaeffeceefbdecccfbfbacdfecebeafcfcdbeaddbeecdcbfeeefccdbceccceccbffdfdbceedababbadcccbbbefbdcedfafedaaeecbbcefdeaeaecbfacffcaeacbfceaddaedaaccdcdedeaacfbecbeddfcbceabaafadaccffeddadadbbafbefdfbcadcbedbccbdafbeeccbaeebafbcbcbfefafedcaabdfcbadcbfdaafdecacaddcfbfddcdfafccbdcaacfddbfaaefacfccbcafbafccccaeaddbacaeccfadbbeebebfbfcbbccbeafafbfebeccbbceddbddbfefadcfbcbaeeceefdafeadbbedbcbcfccccfbeafecfefedbaddebcdbbddaaeecacdcadbdafdddeafcdcbaffcdcccadbdecbcecdedddebccfececcfaaaccdacaacacccadaabdcacbededaefabfcfbddbdcaaebececbfaadeeccfacffbdcbfdebabbbbbbbabdbcdceddeceabefeebceacdabfeebdffddfaacdfaefbddbebeedcdcfaaffbbaeddfbdfcbabedaffcffcbdefcbddbacfbcbefabfedbcfeeddafeabcefccebabcfedadaeccddecbabbaeeffdcfbacfffaaefebfdcbadccaeccacedcabbcdcdaddeefaeeeebfcbeaaefabeacadbcafcbbbecaeccfdaaeceaedaecfdcafecbbfecedbedcbbaddaccfddffadebbaabfdedeebdeafaadcdaebbacbfbbdecabddcbccfeaabfcbdecececfbbceecdaccbfffeececfaedeadcefedaababdddeabaddbbddeadfdcccfcfbfbcdbeadcebcbcdbfbcadadfbafdbcacbfdaebecedddadffebebbecbeccffadecabdeebfcbdfcfbabebeebcdbeafcaefccfbedadeeddceddecbcdbdfdfcdbdcededaecffeaaabbbfbaffdefdeebfedafebceadeccbcfbdbdfdafcaaecdaddeefffabbddfafcfccedbaaccaedcfeaafbbfcabfbeccaaebabcfffebffedbdcacebfbacfceedebdadcfaeaaafdfbbfddbdababaacdefffedbafddcaaecfbabdfbbefdcccbaefdbbfddfabacdedcbffceacecccedbfeeaccdfccdeacdddfacdecabefdecbaefeefcdafedcbcbcafdaeddcacdcfbdbedcfffdefefedbfdbceeeaaacfadcdcfbbdcdecfeddfbedacfedeffafbcccaeaacdbeebfabaedbccdbfdbacddecaeebefeacaeeafaceabffdbbaceababffffffbafacbfbdbedffefacbcbbaceddbcdbbaadeafcbecdcdfbbfdcaeacddccddecdaccebfeceadcbabbafeeccaabaeabbafdfeffbdefecbabbffcaccfedadfaccefdecaddeffedafedaafdbadbededadbaeebbebecdbbdffdfedfdeefececddaeaaeddcaaefbfafdaadcddcdddfedaaedbbbfdccebaaeffcdcbfebecfcbfbabcbfebaceabcaafeddbbbfcfccbebcddddebbfbafdddeebedaecaccdcffbbfdbdaefeefccecefeecfacbfffddabfdddcfcfdceceeabaabbedddcaaddebbacdfecadefafeaceedcbefecddbfcabaaadacbbdbbebeadbaafdffbfeeffbaeafbceebefedffcfeacfaecbbedaaedaffbabcbaacdbfeaaabaddbedfdfcbcedeeebebcacbdfdcffecbcaabeacadbbaefaeadadcafecbcccfaeadabcccebeeffdfbbcffbfabeddbefdbaaaddfaaaefeffedbdfbefdcfdecdffaebbaeccacbdededfcbcfcfefdbadddeaeeeeeedadfeeddbbcbebddedffbecdaebabdfffbcefacaabeffaaeadfbebeaacdcbbcdfadabefdbaaedbcecfffdbfccacafacdbeeeacafffabfedfdbafacfbaabfaecccacddeabccdeddcacaccbbceefadfedfbcfbbececffecfacfefecbcaecfffedeeecdbfcaefefbdfccbccaaaaefcfabacdcfeadbcfefbbbefccdebbfddeeedadffcacfdeebeaabecaacccedbedcfcdbbeafceaaddfcfafbbeabefeefecbffcbbdcbdaacbfbbfbaacdbfdddcfcafbfafcdfabcaefbabcfdfefffbceeebfadecfebbfcffffcecaabbfbbbeccbfdaabeafaccbebefcdabacffaefdbaadddfbcfdadbfcedfedddaaffbabcaebdccfcbafabfbcadbdfddbacbeecedbdfcbcafadadecdacbdfebccbcadfeaeabeeffaacafdbdaaaefecfbbbdcbcfcbfeebdeedfbacdcfbecafcffcddbfbcffffdedbbffaeebfdfdbedccdfeeafdfbaccecdcaaddbaaebeaacabdeeabbcfbcebdcceccefdedcfdcbdcdbdcbdaffdfffaafddfacfadffacbeeafbfccafdfadffddadebffacfdcdcdceededebfddddadcdffdbeebdcfcaccaffdeeebfccaeabecbedecdedcebdbbaeccdafebaaabcfacabdefdbcbddcdecfedddecadecaaebedafadbcbfeebdfafaaeccfafeacabbfecccbaacdeaeaadeeaacbaafdfbcaefddefebfdaeaeacdcbecbaadacaffdcbccfcecaabafddedffcadfecfdcafffdadecebcadfecefaeddacaaeebefbcfabfafdbfafcecadebcffedaedaacdafadabebcbebedaaafccdbbcdebddfcbadedfdcefbaafacccefffdcabbffeffacfcecbbeadedabddbdeacafeaaedaefafafadcabdeececeaadfdccddfadffedefcfcbcffcbaafbefffcdccfebecadbdaeaecafdebbadbacedabdcecaaafadefdecfbacbdafcbfeecfdbbbfedcfecfdfcfbfcabbabaedffdebbcbddabaffbbfbfbbafabccafccbaefcbeceabcbfbbbcedafbaeecabfdaeddfbcbacceeefaabfcebfddbafcaffbcdecadbbbfadecacecacaeafbdcedbecdeadaffccfdcdfbcbdfadcfcadefaabdecdbaeeaceabefaaaabbfaaefedacaaafbacbdcbdacfdbbcfbffbfcbcadbfaeeedeebeabbfcbfcfccebbfaffffadbcecfceebcbdedbfffbcddbeeabecfdbddeceafdcbdccefebdfefcaefafcbbbdebaedffeaabaedfabfddddbadbbcdfadcbdfcbfdcabbeefafaafdcaadbdbdcceabbdeeccdaacfcdddfcaedaebfdabeafdcdfaaaededfbdfeaaddfaeaabfedaceedccdaeefebaceaedcbbbfdaecdafebaabbdefccebccdfabddecedacccdebbefdddbebfeeafdccdbbcacccabbaefcefadeadcdfcaacbdfdeddebbddedacdfbdafddafdaadabaadafddcccfeefddeacbdbfcdcfbeccaeeddabfaedeefcfeffdeafbfffdebfedfdbcebaedadabbbdbeefdddeacaaefbdcbfcefdcdcbfccadafffceabbeedbddedfeaedffbfcffefecdacefcddfcfabbacbdbcadfcdefbafaeccbabecdcccfebfcdeabccaedfdfafbaaabdcecbbebcfcfbfbbcbfedffffdceaacbbbbddcdadeafbaabfafdfdeffaeffcbacdaaffbadaadedcefedadaabbdffececfacfbcfabcffeadaaeadeaacdbeedfbefdffeedbbecbffebbafccbfadbdcabbbadfdcabdffafeabbbfadfdbacfeafccefedcecbdaeabdddbceaabbddaeacffaaffcfcacefdfceccbfbbebfadadbdbcdaddacaaedbbcadecfadbecfebbcebddbeacdebeebebcfbabbbddaceacdeacbfdfefabbffdadefbededefbaaaffaaccadcbfcffdfceadefaaafafaadafebcedcfcbccacbfcfbedaeeeafefacefcceeecbcdbeddbaebbceeffbaeffdbcedbdfdaeaffbcffcdafdfbbbcffdffeeeaaaacecfcabafebbfdecaaeaacfdbeaccceeecfacffadadbddcfffcdedcfcfabdcefacdcedbdbbcfdaebfacacfbffdabbdaacdaabdcebdebbfcebfcdefabdbcdbfcbaabafafdfebedbbeecbacebedbefefdeddcbdefddfcbabbfbcbfdcfccdcccacdeaecdfeaddecdfdbffbdccaffefccaeccbcefecceebbefefcbbefbabdadbfebececeaaeeacaafaddebcecfcfcdfebbeffcdffababbbcecbffffbadafbfddaeaddaefbdbdedacbfcdbecbeafbfeaefbeebedfadeabfcecffdeebfcfafddecbdcedacecdbeaebeebabedadfeedebaacdccfcdfffdabfaaacabcffaebecbefafdfcdeeffefcaaddcfccaceddadbbabefbaeeddeabdfdceaaafcefbfeeecdbcbeecaffcddccdfaffcafbbdbdafaaebcbaccaaacdcccecaaaaebabcdaefcfadbfabfecdcfaebceebaeaaeafbecdfeeaaeddcedccaabedbdcddbbbafeebaafcbeefadffbbbeddeaffcceecdbadedcdaebadecbffdecfcfecbcbfbbddafdeedbdddcecafcbcbecabeedabdfabceacabaaeecffbeefceacdabdeebdcebddeedddcfeffacceccacbcdcccefebdcfaacfcacebaddfdaaddfcaaceadefbbfeacdacebeeaddcaabbffebeafdddaeefccdebffbfbbeebadfbdfcbdaeacdfcdcfcbeafbeaeffdabdcfaacecccbbedeeffbbdbcfebdfaddbcefabbeccbddbdeebacabbcacccaeffdbdcdaffbdeecbaafeaacbdaacfaacaebcbaddfcbcaaceaebafcbceefccbafbeadcaaebdeafdefaadddfebbfddbedaddecccaaeefbdadeccfdeecddeddeebfdbfbeccfaeabfdcaceefdbdadeaedcbaafebefbbcedaeafabfefefedbfccadbadfcbffbfeccdcbeddffacfbbadeedfbcfdbfbdceffdebaaeceeedddaacacffddebbfffcfcbeddecdfcafceffeeaeeafadfdbbaffcacfddedfdfebcfddfffbbffeabdaddecddefacafcfffdaeffbdefcfeafadcfebafaaeafefdefcadbcdbcafedbcfcebcccbcecabfadfbaffdfdffddfeddabeebdabaadeafbcbfbfebcbbadafecadcddafebccffbcbdebacdedcecbceeddefeeeaeddefcbfcbcfccfbdefbcdafebbeecbfffbaabfebfefaafdeeddaafcfebfdeabbfeedabebecdfddfabfcecfaccceaecfceaefdafbbaccbaedfcafadeffafdadbaebedcbaadebccfbbeddeeafcfcbefbebbccbbadedbedcafaacfeabaddccbadbbaeccdcaabceafafeadcfcecbaafbbfdbbdcbfcaecebadffefbacecbcdfadedffebacbcfeababbceadacceefcddcaefefecebdbbedbbffceaebfaffbecebfeddfabddcebfaedfceecdefdbbfacfdbaddbacfebeebefaffdacedfedeaaaaffdddeedddfbebbfcceddbffdaaefeefbfefaefdcfadfabfbdebddaabfacaaefcebadbeceaaaaddbfaebfedcccacaebaabeefbdcadcdfdbfeeeabaddcabefcfadbadfccfdcdecabdcccbecfbaddbcbcebbccbaeadfdfcbcefbbafaafecaeefcaffacacfbccedfcfcfeacfffacbbbcafedcdbcafacbfdebcbeadebacbaadddadaadccaededbfebfdeccebcdffebadebfacddacaedbcdededdbeafbadbaceecadddbecbccdaffaafacedcdecaceaebdbdcbbcaefddabffbdedbcfeadadfbbeaeafdacfafdcbfedbaebfffcbdcebadcbbaabdeeacfdaafbdcbabdcaaeaddedbdcbfedfdfeecfecaaebadabbbcefdaeceaccbfcbcfaedcbdbaaccadfbdcadbccbdccecbbaafdedcedcfebebfeeeccdbbeddcfbeeedccdcddbacfebbabfacefcaacdaceeadaafcaabecaffffcecdeccaafcbcdacbefdcdbeceadeeadceddedbbcceeececcbebceeeeeabcbeafcaedbbeaecccdafccccbfcedcfbbacbadadbcccfaadbcbbeadbfdaaabfacbfffadeaefbedcebdecbfdfcedacbceafbfccbfdbfbdcedcbecbaccdcfcabddbfeffeacebbbfaaafbcbfecaebdcefceebeffbedbccedefcafbbcfbefacdfaddcecfcacabffeffdcdcacacbadbfecacfabdcedcdedaccfaafbfcaddcccdbeadecabbcbabaaebbdacccbbfddccfdabdeeacafbcadddefedfaeabebfdeaceefcbccbdeedaaedbccaebefbddcaaaacceeedfdeaaafdaaadaadcadefafaaabedaacfeacfbcebebddcecbcecfacfebaffbdcaeeabfbdeaedcdddadcafedfcdcbcbfdbddaefabfdbfceaeafdebbfcecbdfbcdcedbbfffaedcacdfcefaadacaeeafdbbbaacabbfdfaddbadcfafddabfacbcfcbbbacebbcdabbbcaceeedaccadbfdaabddfbeecadadacfaaacdfbefefeebbcdbfdabfcdbebcdfaddfdedbecdedbaedfcdfeacffbbaaebccefafadecfbfdecebdfdeeffebedbbccefbbdfcecaaabaadbfeeaadfbbfbedbabefadaefcfeafdbcdfafdadebcfbbceeeededecabcfbfbcaacfcffbbeacfafbeaafabcaffbfabfcabbcceecdbaafccdafdcafeffffccbafcddefbbeedefabbbcedcafdabdbcdceaebddfabbacbaedfddabceaafbbfabbeaebcafbbafbddcccfeccfbfddfdfafeaeeaffdcdeafdceddbceffebcbeeadcfffaebaaddbfcbbecdaffcadbbafbeaacbddcdecbdffdcebfebdcffeccdefbebdffcfcbbdfefdbcafbcadbabffffeadfbdadbabcdfdbebabaffdafbdccfdadedadfacacebbdfbfeeaecfeccbabbbabbecdbdceedfceadcfeaaeffbfbcaeceefcedecdfbbddcdfbdbaacdfdeacefaaddfffbbbfbbeabeaddeefcbefcaaeefcedeedbbeddddccaefffbdcfabfbcacceeebbcbdcefedccfddaebcbbdfbcffdaecbebaafddbaecfaaafaeefffaebbfdcabcfdeedfdfdaddcecafcedacecbceaeeedabeaaadccdfddeabcedcdfceaffaaeabbdaafccafcafebadeebacaceececccedcddadcfdfcaefffebcdaddbaafaedcfdedbaaefffaddaefedfbadfdcfafdfeccccfeacbefedeefebcbdcddfedebeaaacfeabadabfeeceddfbadecbaceaeaecacaaabfccddecefdaaffdaeafdfceccdcaacdddbaeeedfdadfcabddfbbcfdcadfbdabcebedbbfaeadeedbfafbaaeaddedcfdcffddaaacefcbebdddefeffcdcddbddbedfebcddeedfdeaefebdbdfabcdbbaaabefdffecbebffbcafddffeffeaccccaadfbaeecfcfdfcffebbfadfcaaeebdbdbedbddcccbcdeaebafecfacabadefddaabeafecacbbeadedebbabafdcebcbfadcbbdffbabdbbaebecfdedafcdbccaaaadeaeafbffdeaffbeacadbacfcecbcffafdebbbdedeebbfefeafffffbedbcdfdaacfaefdfddadbaefcecccdfaaccacbbccafbcbfeacbbabaddccfedaedbdfbcbaafdaaedcebfdaccaafdddeaefbdfeffdacdccddffceeaaaaaddebbceedfefecfcdacfdcdbdafbcfbfcebdbcbeedcfebedacabeedaaeabdbcbebbedecebebbfaddddabbbdfdddfceeedaadcecfcbcaaabbcaaacdeecddecabedcacbcaedbbaddadbdeceabcfabdedfacecebefbcddebccbedcfffcdfedafdcbcdbebbdeeadfcbcadedfeadbeeceaabcfdbeefefbfddedbdadcaedebddfcbddbebfbbecdacafcfdddbdeeaebebaefcaceacedafabeccddedfeccdbcfeadbadeddbeacfdcdafaadeacdeaeecdfbbcbeebedbbdaaeedfaefafbdaacaecbcfbabcfcbafbbbceecdcdfaabffcbbeaabbcdacfdccdcecdfeddabdeafcddddacebdcdcaadcdfbefbefdaabbfadaacabecfdacbdefacefdeffaefcdcfbbceadddecbdbbebdbcafaebbafcedcedbdcffacbbfeaafbcdcfdadacadbfebbccecfaceffffebebbbfeffbaedffbfbfecfacefcbaaffbbcadaaddcebfddddeacefcadfbdddbeacbbceeecaaddebbacdfbccdfcedfcdeebfddebbfdbfcfbfabcedbbddabecddbbedbddfcbeaaddeafbdfbefcfedfbbcfdfcdddffdbfedcaeebbaabafcefcbceadeeddfdbfbddeccefafcedaaabfeceffdfcdbbfebadfaefeccbccfdbbdcadedabdfdeeaeddacafeaccfabccbadecfccdccefcaefdabcfeedbffafbafbfebebeecdcebecbefaaacbedbecffbfafedbbadceffbcbcfeabebefefdaedadbfcedacccecfdfccdccfbbbcfdeafdebaffccfaeadacafadcafafbeefbbbadbeedffbeadccacffddeacbbebfbfaecaafafebffebacbbaaeefcaffbacbfebcdeeafdfafdadfdacffcefcbfeefbdaacfdfebfafdbbcbbeabcaeeedfadadfadbadbadacbcaffeeeefdaadbbcddaabeeadbbedebfbeceabafacaedcadccfdfbbbfcffcedfeffbddeedebadddfddcfbfdfdebceeeedeacbcaffdaebdaabecebefdfefeecafbbfafbedabbfaebbfedafedffaefcbcccabdcaabfaafccdfaaddbabcabffbdfaebbeafdfaaaeaafedbcfacabdbacbbfacefbaeaeeefdebffdcdbafbaddbdcbccccfecfbdbcbcbfefdbfeacbcbeddcebfdccfddcaaabddddaefeaaaaadcefbffaceccdaaceacecaeddaaffaeebbedfcbdcffddbcaaeeacfedacedfeafeacbacdffcaebdbfcdfcbfdfcfeaeddadffdcebbfdaefcfdcbcbfbbbfaabecdcbddffbaebdbebdabbbbbebabadfcceeccbeadafceddedabacabaceadfeafdebcfabdcceebfdabddeabcaebdedfffdedcbbbeccdfbddfdbeeecaeedeaaaaccfddfcadfadbebbabbebaacbddfbbaeedadafaeccffecdcbbfadefcafabacefadabacbcbbeabccdbfeffdefbbcbaceacaceaadcdfbaedecbadfeccccdedaadbebddcaacacdbbedbcafbacdbbadcbffebbbccfcfadeccbbfacfaafeecbdbfebafcdffaecccdeffdedacabaafaaacccfecdaceccdadecdabdddadaedbcebdfecadcfdcbaaecdccebcbdaadefbfeebdffccdbeafebfadacedfdbfedacbdacdbefdfbeeadcbeceaacbbbacdcacdcaafcfddbebaffbfefedfaebecccddacecccabfbcbbeedfbfeeaddfdcfaabdaaccbaaccdaebcdaefafdefcebffadcecdfbfddbcdbdcedeaebafcceaaecbfaaeaaaabdcdeeaaafcdffbceaadcfcedbbbedfaeecbdddaabbeccbdaceabeffadafdcbdedccaccedccfbefccdedcebeecdbfdbedabfdaceefbeeefbdafdedecaceabbdfbbfedbfafeadcaefeedbbddbdfeddecdcccbcdceaaecaeaeadcbfefcdbbdeaeddbbeadffecebaeffbfdfbdaacfccfefaaedfadcdecffcdbabdaafafbbffddafdedefbdcfbdcccdccccccdbecdfdafeceaccafadebaccdcfacfebdbaceaefeeceeceecaeeeceecdcaddddfabacfbeddfcedffbfacfdcdbaedaefefbcfeebcdadbddabedbadbebddcdbbacdedafcbffecacffcddfecafbebaedbfcdccacacfdbebbaffddacaffdccbefefcfedffdbaabfdbeeabdaccafdcaffbadcbfceaadcbcfbdcfdfcbbffffeeeeececbffccddcbbecfdadfadfedaabcebbeeaecebecefddcdfeedeccdfbceacdfaaffabfecadfedaecfebeeeeceafdfeffaeddebfacfdbbacbbdcaacbabffedbedeccabefafecdbdcebbcdedbecaabafaeecccbfacededfcbefebcabccbafbddebaabfeecadaebddcaedeabdbcfaeccdcbedddefafeefcadfcfddccdbecdfcfdecceceffacabdcdfbcdadbbafcecafefefeebbecdedeedddedcefadcaedebddcdaadcbffdffaceafacaedebccfadacbfdcdafeafedccbfadffafdfcceeeeffddbabdbeacfabdcdffbcfceaaefbadbafffcabaedccffebfecbcefcbbeeaedafdfbcdbccddcffeebcdfcadbcfaabbceffdefbabecbbffcbbaeafdcfebefcadeebdacedbcbeaecbfdcfdbceaabcefbcaaeeeddccafeadbcaaceccaccefecfdadbfdafbceaaffdaadfceebdeaaeccdfdfffccbffcbadcdaedcddfdaaefacffdcaeecafeaeddfabadbbfbbdafcbbdebeaccefdbeaaefdaacbceefdffceeedfadeccbbfedeecdebbdbaeffadccafbfbdedefacdbececfcdecdeecccacabbcbdfcabeafeaebfbfcbfadccbedefffeacacaadacabdccfdecfbfceceddeecaefcfafdcaacaddeebcafdeecfadafabeedcaedafecfedbceffddaefdeaeebfbbabdebffefabdaffafedfadebfdeafaabadbafedbdcbdaafacddcfeeaaddabadfefcfceeaebdcfeafeafcebaefcdbcaadafeedcfffceaffccecdeeddbdcdbccebfbfcfceeedaeaebbcbbffbeedefcebbdafdfbdafeafacbeaedfefacdfbccfaedabaedcdfadbdcceafceabbfefeebdbbccafebcecbedaedcdefabeccdcbdffdfacbbaeececcdcbcbfdbaecddccceddabfebcfdccacfeeabeeafeccfdfdddeffcffdfbcbdfcbbadadccdeefdeafefacadefafbbdaffdcfcbbdbbdbbcdcaaffbbbfadeecbabefaeacbecffbcdcdaabcdebebbbabcadcfafedcbecdbdeebfbfdeaffedaeaadddeadcaaaedcafcfbaffdaeccdbfecdfabcaefffbafefeceecabbddafabafcdeebfcfebecccafdeecccbbbdadfcddaabedaeadfdaeefaffeafafceafaceadcdcbbfbbcdabaddfaadacbcebfcadcdceddcaeabecbdfdcdabcadeddeebdfaacadaeacdecccabdcdefadefededbdbefecfabfdfdeccafffebbefacecaadaeaeffafcafbafdfefbeeffbacbcbadcefcdcadddadfaacbafaaabcdaedacdadebbcabcfcbbcabedeaefdcfbdcadcfbbeaaddeacdfdcaebeefacaceddfedeaabcbdfceebfbdbfcdaaaccabeacbcabedafeeefcddeaafecbeddcfccccdeeaebabbbfdcdddfaadeaeaedbcbaaaededdfddcfcadfcefbdfabdadcbdddfcbbccbdebacecacedbccccebbdccedfaebcbbfebefdfbcbcdeddcdbaedeababefaeecafedddefbbecaccddeceffdcaabedaabbeccadbceeabeaafeceecbabcdeadadfebdcfceaacbcaedfaaedbacecaeaefdaaabfcbcdeeeccedbdaaeaaffcfdfedeecefabcfdedcffcfeaacefebcafceccbbfccdedfefebedbdedfaabdabcbffebbfefefdaccbdeedbfddaadbfaaddfaebfddfabfbdbacaecacedfaadcefdcececddbedcaeadaaddababadbdcbacbbeeaabafeefebdbeccafdddbbcfcdedcbffeefdefafbfdeeeeaeecdcbcefaddbdebcafeddbfdaeaeaaadefdeeedacfefecdbcecafbafceefcabeccaaccabbbbcfaaffaaeefbdedecaccfabbefcccefebdabaebcbcbbaecedafcebacdbcdbebefaacddecbfbffcaecdbefeebbeedabfffadadaacaaffdacfaacdbcaefcadabffafffacfcceadaeadfbafaecdbaaecbaaeceabdeeccdafcaddabbadcbbbbdcebceaaeebecaadaedebffbfbeafcfffbecfdcbfededfecebfbbdeaefcabacabddadebdbfaeccbbfacadafbcdefccededfecaacfaeeffcbdcacaebbcdafbebbefffcaaafafcfbbcbbcfecbbfbdeefddfaafebebdbedeacbdabbcbdecfddaadfcbaabfadebcfbfabcfbccbbcedcebfeededcfedeafbceeecdcbeabedaddcddcbbbecbececcdfcdebbcbadabffafbbfdccbfbeadeacbcbbbdbafdbdbecaeffcccfececccdfcdbbceabecafbafcbadebceaecfadafbedeacfdbbafbfebabefeeebcdabaaebdbeceaffcccccaaafecfbecdabadaefdafcefdccefdbcadbfbeffdccfcefcadadfbddbcfdfbbdcdadebfcfdfafddebcdbafbcefbaaefbfccdbeebeeeacedadfbdaebcefaffccebbaceddecbbafffadfecdacfceffceccbddababcedcdcacaaaddeeacbdbebedddfeafcbfecccbadceadbbadbbdfaddbfdffbebaddeaaddacaccdeeafeccecadcebcefdbfaffcabaacfbcbcdedaaaaeddfcefddddabfecbaaaddcebadeedebcddefacdcecaabdbddfddfadcdabfadbbeeaebebccbafabbfffecbaafccaaceefadefcccfaeffebafcbbcddebeeabcdeefebeddeaaeadadadefcdefdebcbafcadccefbcabecfdbeadaafecfdabcaadaaffdcabfdbdedbcbaaeafabcdcbeacebcaaafcbabcdacfddceacfddfadacecdddeedcabebeacdcacfbbdfabdadaaedcfafbebeadeedcaedafedbfcadeacebdbfbabbaceeabcdfbdeafaaaffeaffefdaadceedcffbfbedbcfeafaabefdeccecccebffccdbccfbebebbdabfdebfdbbffeabbcacaaeedcfbfcadaffaaafbfcdbffceffdfbaddaadcbbdcffebacecdbbaabfabbefaffaacdecfdbcadbefbcbbffafcafacefbfffaecfbbcdcbebafbbccdfcaeaadfceafdcecfaddcbeddfcedeafaeecdccacebcdeddddecfcbfcffcccbabedcaadccdddddecadafedeadfafdecbbdcebcbedadfcbbafaabcccbfadaacbebfaddfadbdcadebebfaedafecebadadcfbefbbbbcabccdaeacfebdabcdafdfaedadabeddfedcbeafbccfbddaadaefacfefebdaedfeafcbfbaeeeedadfbabbefededaaedfecadebfceaebebfdabbdddafefbeccdcebcbaaeaefffdbccdbaffaffcacadeefceeecafdceedeabfccaeecddaabeebecfedcccaadaabbaebcdeebfcccdeccbcccaeaaacfedcdcdbdcdbecdcbcbabfbdcbaffdeddfefeaacecfdabddaddabfdbfcecfedabececebfcfddebbeeaebbefaaedacbbfaadbfeedeedbebfbabfcadfcaaadabcdbfabbeeabaeaebddfbdeffdcdcadfeccceecaffbbcdabbfdefccbacceaebeafbacddadbebffcfdcbebabecafccccfafaafacafeefcdadacbdfecdcebacbcacadbaaacfcbeadfcdfdeebaabaddacebdbabddcedccefabfaafcdaaffadbffcaffdbfabeebaafbfedfdbececeddfcfbaefedfadcfddbceacabbffbdfcdbeffefbbfbdecbeafdfabfcefbdebdecddadcbbdcdfefbbacdbedfcedbfadefcfddbdaadffcdbcfbeadcdeecaeebfcfcdecaacabfcbeceecbbcdeffeffadafcebbdaaecefecbcfdabdaadabccffbacbafafbeccebaebccecaabddcaaadcbffcbffffceebcdccbfbacfffefdeefebafbbbedceadaaecdacfacffbfbebeeafebaabffbfeefddcbbdcafdcdabeedfcfcabdadacecddcbbbdcdbfcbacbbbfeedfbcaccdbabaefdcacadaddabfcdaccdbcabdafbfebccfedefceefdfcadffebdbaaabbbefcaceedabaeadcabcdfcafffaddbedccbcceaadcacfddcbdacfceddecfbeadbcadfaebecbacaacdcfcbfbeaefdcbfabbbeeccdbdabdbfcacddcadcccaaddccffbeddaaffbefdaadbcdebfbfeedceadeecbaddcfcdcdddcfeeefbdfdbfcbccdbdfafdaecadedcbabcecfeaefdaaacccbfdfaaaeebadbfeeedcceaeecdcedbbccfeeedbbadaaabeafdcedafeaacbbdeffffabdbdfbccdefafbbaadeabcabdefbdbffbbcaafbceaedaeebbfefcebcdaaedeafaffbcadeccbdfcaaccaabecdccabeddfaffaafdffbedbacedfbbffbfdbceaafeaafcaecfbbcdbfefdaafdbddedaeedcbcdfedfafbcbfcddecdadfcdaaeaddedfecbeabafdeaacacbefdbeecafbcaefbdaddcadfcfebecdfebdbddfcdefedeefacaacadbbddaabbcabbbdfddacecedcfaaaaeccdfbbcbcccbbdbfdacacacbeeecaebebfcbeacbefdbbeadcaeaefdfcadcfccaccfcdfecbddbdcebcfacbafaeecdfcfacdcbcdeeeaeabdbdceddfcbfbcadedceaffbcecbeacdbfadbdddedbadcafbaefefeffcefeebddcfaedfdcdfafaabbfbcdfaecdcebdfabccdefeddfbfcbdbeeddeaffbaecefededfadbcaeebefccedddfaffbdcfbdbaaebeaaacfbcabfbbabbdeaefdbdbcfebcdeefcefdefdcdcdfcbfeedabddfbdadcecefebdfbbcfbcbcddfaddbcbafbbbacddefdddaabffeafccdaeefbecdfefeedacefeeefaeaadfabaeebedacefebccdbffeebccddcfbdbbdfebdacaabccccbecaaccbcefddddbcafbbacdfabddfdabfbbefbfdffabcadfabbbdefaeecedffdadeddbcadaafdfabadbccbddaeedeadeafcdeaffbcaacdfadabecfafcaabbbfbeefcdcaacaaedadeacffbedddfcafafcffdeeaedfcdfdefebebfbbbbccafbbdfffebccedefcacbadacdcbecbeeebaaeddfcadddbcbeeebacaddedcfcdaaffdbbcacdbbecedcbbbabcdadbdbbcfbeddceabeadcdaebefbedabdecddbaeefddefeebacebdbbcbbdadceaddafcafdaffbebbcabdebfbffbcdbcdbbebffcefadbcffabcffcecbdadcddcebaebcaaaadacdedbadfbcbebfbcffeeafdcabedbdddadacaabeccbefcabffecaeaecacbceaedabfebeaacefbdcacfbcbfbadfbaeafbabebecaffcbdcdedbcaecdecaeecbaecbfacdcdaebbebfcfeebddaededfbcbfeaeaccaccfebfbbeadefefbfcaedbeebeebfbfefddcefecdfbecddcefadbfdccddfeabecfeeabaefcecbadceaceeccaeefabebffbaaedaccbdcbbebeacbdacbbcbedefeedccdfecabaeacdcdcefefeefbfbbdcfdfeaceebfededfedfedfadbcccbfbbdcdaafadccbdbafbcddcfdcadaafcffeaeefcbacaafdcaffaebecedcabaceaeeeeaaafcbafbeebcbaffbdeacbaacfaacadfbdffdcffedfcbfbdcecfdbbaebecfcddcacedcddfbfceedefecfddfeebdbebbdedabfeefcdfcbfcccbddcacaecdddafbccdbaaccaccabbbecfdabcbfbfbdccafcfdcdcbafbceaddbdfebdfabdafaabcdcacdceaffaceccccfeabfccaccbfabedbeacceabaddbaefcbdbcdecadafbfabdcdffbeccfcdfbdafadbbdabebcbbdfacbbdfffaabaabfbceedadcfaceacceaeacfccabbeceecedebfcebbfcfacaefdefbbefccdcfbeebdfacdbacfcefadadfbfdabeffdeeddefdbeebacacfdcfbfebaafcbdcddafcacdafbdefcbcecafdfaaefbfffeceefcadbbacfaffdcbcfdfbedbefcdaddfdcabdbdbaddccafebadffbeedaacbdbbdbcfecbdddcfacfaddbdcbfbedcaadfeaaeefddfbdaacfbfaccbcffbfcbaeaceedffaafedecaaaabeaaedefdfbceebaabdfedacbfcaedeafbbdecaabaaccecfbedaadcadddaceeadccfadbbacedaddcbfbaddbbbddeceefcfbfadceebedbcbfecbeefcdcdadcecbbeafbccaddadeabafdcfbbedfbedacdbbdebdedaebedbcdbdaebcdeedacacfbebeeeceecedbecfaddeaebcbbeacbacdeccaeaecbcdfceecdbbccebecbbcccacadfcbbbfeddebcfaaadebfacacbdfeaebbdfcdbbbefdacdbcaebdcbceecdbfeecdefbcbdfebbdfdbefccbdfeebfecebadaacaeccbeaaeebcbadbcaedbaeccdcedbababeedfeadfcbfbdacfbccefdedcbdbafbaccabdacdddbabcdeffdaadaceabbacfabfdbfecabaaebbfaecfbbfcbaccfceafefafedcdbfaafdafbabcefeadadeecfeeeaedfaaaaedefdafafacfdaafeebacafdccaaaabebaacdfbdaeddddeaebecdfcfaadaefacfcfccbedbfdaafceaefafefcbacfafecfeffeebefeedbafdcfbcebececfafaaceccebdfbceccaaacdcfcacaadfecfcfbcdafddebffaeddfcecdacbcdbdeacdacabdcdcdcfaadbfbfacaaceaebcbefbffbbeabedeebcfcaddfbfecffdebdbccdfdfbebbacbdcbaebfaacafaeabfbfabbbdaeecdbfecabecaeaedcfdcceeccfccdcabccccecdcaccbfdcbdccacbaaddabbfcadbabdcdffafdccabdbbdbdeadebccdecdccaebdbfadfbefbacaffdaeeaaafefbbdfdcabcbfdcfbbcbbddeceacadcceefdcdbabbdecffacbabaecebdbcdfbcaaebedcefebceaabcefefafeadbadbccfacebcdfbdeffbcbbecaabbdeffdedcaedabbcdadeddaeaeacfdbccecfcfcaeaeccebabefdacefbfcacababcabccffcbbddfbeaeadcedecebefadddfecfdeefcfcaddcebcbbffbdccbadcaffbaecbfcdbeceecccdcccdcdaccabacafddfabafefffbaefadecdcddcdaaffdebaeaacbfabbaebcacfefcdeaeecadfbefcebecdbafdddfecdecfcdddfcddfcafbdeeeefebabcbfecebdeffbececbdbeaaddbcafbbdedfdcebcdcbedafcedfdbecafdbaebadfddfcbbebacebefbafffdfbcdebebdbadcfcccbaecebeddacefdbedfdecaeddbbfcceddcbcbaceffbfedaffdafcfccddecedacbdbaddedfffcfdaaeaddfafbbadbfcaaaabfcdcfcabfdccbdebfbfdadbdbcfdbdeabeadffdbfbfeaafcdbcacedfdcebcfdbcdefcccaccfdadfbbfdadaeefdafaafdafaedcbcaaadbbdddfedeefbafbafcedbbdabbeabecbebfdbcafddfbdbbecabecdadbfccfebbecfcdfbeadbbcfccfbeacacfdccbeadffccdcebeabffefffafdcfaaaecfedbbbabbbcbbdfffefebfebdccffafbbacdcbdcdfdeddacdeedfcefbdaafdcdfaffebccaceaacfbcefebaabcfffcceecbadfddffdeceaecaaebcddbcdebfdccacbffbcbdbfebfdfdfabbecfadfcdffadddaefcdebaebefbeefcaccbbffacccecdadffdabcbdcdedacbfbbcafedefbcfdceaadcadcebdfbbcccdaedfdfadfcaccbdddaceeacefddafdeffcffefcffcaffefbfecffebcadbafabcdfbcdfaadadaceaecabffdabaaffecfbbcacecafdacebdcddbdccbcdbdcffcdbffdbfbcabbeabceaeffdffeadadbfbbbecbafaecaaacbbeddbcdbadedbdebabadececdcccbaddbcfaebafdfbfefbefecbbfcaffbfcfcefdbfefffcbbcbcbaefceaffbbfeaaefccbfbeafcddcebdceccdcddbfbacbcaeefadbffcfdbffdcdfbaabacaceaaceeeffaadddacdbcebaadeddcfacaedfcdaafdfedcfaeddbffaceeaefaacdbcadedafebeffebefedafeebbbdcdcddcffbdebafcadffbceefdcfcacdecbeeecebbdacbcfcacdbbdbbcefdfbbedecfaadcfbedfccbebeeebbfededeffbcdcedceaddcaabfdedccfaaacecebddedeffdcfcfadeaaefccbfdbdaaffaaeedbddaaaddeaaeabdcefcebcafedadddbabbbbaacbabeabbfeeabcbcbcecbbeccceaebcbeefbabacadaaffabeceedfcfcbafccbabfacbaadcfefdfdcdddbbabfdcfbebbcbcbeebfeddaacfdadbffedfceaeafbbefbafbaceecfbfcdaadcadefefafccabdbdadbcacbcacfbfbbddcebecffedafebbbbebcbbffbdecbcdeebececbeefcefddbdafedebfcadbcebceeaeefbfacdbbabffbcabcdfaffdbeeddffcddfadcdabdcadafbfcdaacebddceddcfcacdabbfdeccbdfadccaafdcbbedeadadbacadcebebffbffdfefbeeefeadecfbdcbdaffcadbcaeadfffacabdbdedacaafdbabebefaecfddfdbdaaffbcabbdccdfbeafecdbcfbbccbdfabdafbffffbdbbadcfeebdfabbcdecfceffdfddcfbacbdbbbfaebedfabdccadacaebdbdeecafbeefcfdbdcadafdadfbcedbcdbfffbdcdeecddafccbcbeeaadfccbafeeebbecfebacafbdafcdccacdcafeebffcfdcddadaadbfcbcebcddcabaaceabaacaabbffacfecdabdefbbebbfedadecabecdeceacaabcdbfedcdaefaabaadbeffcbdbaaaceedddabedceefcbdfcbabedceefeeeabedadeddbcbdebccaadeaaaeebacedcecdcfabcfcbddffdbaaeedeacaddfbfefaaceffbdefcddddbebacecbdaabdeaacafbccdafedabfaeedbaedbbbbefcafcfaccaaebbbfdbbcdbcbddcbcffcdbecdbdaafcceecfbccbcebcfdfeacbfbedaecccbafaccdbbdaacefaefebaaccccbabacdceccccdbabecffebfdaeaaeffdfacfebcedecadbedbfffeffeadeaaccabcffcefbbfcbdeacffccdabeadbaecafbacddbcaabbbbcafadeadecdcbbfccccdbcfedcacfbfeefcbfcffacaefbdedaaabddfafedefacdafadfddccfbbdfefdfcebddeaceefecfdddefaafbcfaabdccfbcfeebedbbfffdfacfcafcfadadffbefffbebdcdebcdcddbbcebabacdefbbfcaebcfeccbffeacfeaafbfabfebbedcccedaefabfdebbedffefaabbaaccbefbacdddbcebaeaddfefedbacfdaffbceedcdeafdbcefdeffcefbaeafacbadaecccbcfdfeababdafdedcfeeeeceffcaccedfeedcdecfafbbffedcabdeccaabfcbebdcacbdacfbceaaedfefbfeaedbeacdedecffacaeafffcacdedcfecdddeafccbdefcfaabefbbdbbdceaabfcaadbddcadebdbcbfcfcadaedeedccdeadedaafecfeabccdddccaedbfdcaabdcdecbdfbbaafeeebddcaceffaaacaabadbbaeedffeaefcddbdbccbefbfbdaffedaefacbacbccaddbeeaffdcbaaebfebcdbfeecefbdbdcbbddcbafadefbfadfedacacfcbccebabcedafabdbeefcaacbafcfecbdbadeecffdfdacbcedbaebaeeaadbccdbddbecadbfccdebedbbcaaecbafecabfdaafdbbcbcaeaedfaeceddffebefafceaddddebefbecddcebcfebcacffddebaadabbaadccefaadccceaacfededcacdcffabacdcdfaaacbddfddfeabccefecfadcdfdbcdbdeaacfeccaacbcafafeeacffaabeecbacbfdeaadfefdafeeebcedcdfcdefdbbfafecccffecfeaccdddbbbdafdbebeacfddbbebedfdaabbffaebaefadecbcefecaaccadadadcabbccfaddbefeaedcbeacdffadcadfafccecdbeecacebbeecbffcebfafebccfbccedddecbdbdddcedfcddefccebcdefffebacabafffdedceffcbcabecdfdafbfbeeadafefacbabdacffebaddaaebedfceaefaededcafebcedecbefdbfacbebaffdeabfdafcdcdbbceaadcedfcfcccabddbfbcdcbdeecafeebbbbcaeabdcfaafdcebeddabcedfffcbddeafebaceffdcadefcececcdafbebbdbbdcbcddecdeabecdaecacfacdeeccfcbaeeefedeefdbeaccdcaaacbbfbbcfbadbbdcffdddfbfcfdedbedfccfccceffbeebeedebafaabfccbefcbbaddfcacaedadcccaeacedcfbafdcfbedbcbcacbbacacfbcefadeeadfedbabeeeeddacfcbcfeecceeafadbccbfbecdbcbecebaefdcfccacdfadfceddfbdaeeabcdfcbabfbbfbbdedaaacdfcebabddedeadafaafdbebcffbdfedfdadbcbefbafeefececdffacbacffdeebedfffcabcefdcbdbacebccacacfefddfcacddcfecedffabbbdfeaffefbaddacdabaaebdcaadcafffbecffaddcddcadaeebfedcabceebdabbcbeeebaffedcbadacebbdfcecdcddadbebaacecdaeddaaefafbcabcdbdedfbfddabcaaecebffeacaccfeffaefbdddcdeadeacbeebfafafedbaecbeacaffdeadfdadcbdcbefbacdbfefbccfcafbdddcdebcbbcdfabbeffbdebdfaffcbcdadcdddefacbbecaefcadbcedbfdffedcdbcccbafefdafacefffadcdfdccabbfcdaaacafcffbbfbdaadfefdecebbdeaccbacddadcbaabacfcbfdaafecdcfaebebfeddabbdbeaaafccdacbecbdfacebcdbebcfdbadfdbeecaeccdeaddbfadbfceaadebaeeaedaeafacddcafcdfdafadbbadfabdebcbcfbdefeeadebebdabcdbfedfbaeafffcacacbbaacbfadcabebbffcbbfacdfefcddcbaacddbebfacdfbcdafefffaaedbfbbfaaacddcccbddfcdddeeedfefacefbdfdcdbcdbcadafbdcaaadddfdaabaaeefebbbecbccfcaefaaaeedaabeeefebeaeacffbabafbdfdffadcbfbcafaedcdaedcdeaecbcddcebcbbcfdacbabcbaffaacfaaacfbfbfddabbbcceceaacfcaaffbfdabfddefecfceafeecbfdddebcefbccfbdebabcadcecddaafcacafefaaaabfcdcffbbeafeeeebceedbbabceeabcdaccbdbaeecfdcdacddffaeefcfbeecfdabaecffedaceacbcfebcfdddecaebabffabfffcbafcbacfdcfaacbdeddcbebdfedeaceaacbcfaeffacfdbaeddceddaaddaaaadbeccecbdfcbfeaafefebfcbbfceecbfdbeecbabcfeafcfcedadecabbbdbaebdfcfbdacaaabcfcbccdaabbcbaeebcbbbdcaeddfeaaaafefdceedafbefbbfbecefebaeaffffcfedbffccdbdafbaebeabeaadbdadddbeeebcdfeecfbfedfcfbeaeaaedbfcdbebccceecceacfceccafdcfdbccceeaebffeedbefccadcdedaafcbdacebbfabccbadbfdebfececeafdadeffcdbedcfcaeafcfeafabeedafdfbfebebfbccbcacaadeeecafcefdbfbeaeddbeccfbddfcbbccfecfcbaccfebaabeeeefbdaecaccfcdadffedefbaccddbfbfdaacdebfbdfffbbaffeabedecbdbfcfbefdbfdbcaacafdcaeebfcdcbeedcedfaedfbdeeadbebbecbbadafbdbbafbfcdedeffaadfacbaafdfcbadaceacdbccefadcbdbaaefbabffdecbbdaffbfdcddfebbfaddffdfcabacfddcbbbccdacaafeafbdcacdfcdfdffefafbcebebadcafdccebffdfadddcaebebfcecddabefafaecddbbcfdfbacfbadafeaafcebcfdbccdedccceccbaefcbdccfcaecbfdeeedeeaaedcbdafbccfcccdbbadacadebabbddcdbdbcacdbcdcdefcddedbbeadfdedebdeadcecbacadaeedffcfaedccdfcfeccafbdbcabbfddbdeddfcfabfbeeffcaaeaecbdcbcffeecffbccbebedbfcfcfadcdabdaecaeefbbabaecafefcaaadeecfdceaecabbfbcfccaefacffedfcbbbdcbccfebfabdfaefebbaaffefbafbaadbccaebbedefbdcccdaaeaaccaecdadffaebfebdddcacbcafdaedcebaefbbcbccdcdbddcbabbeefbdbdfecefeecffdcdcccaccccdcacdfcbcffabffaafeccdacdfafdbacbcbcfcfbffbefedbbeecbfcaccefbfaebfbecabbeecdadcfeccacdefedcdffbebcfdcfeabaaacfbefabebbecddeeddcaaddaeadbbfaaadcaadbfddbdbdaddcaedcccbefafdfcdcdcfceaffcaebbddfccebadfeddbdffecfbbadacdccbfbebeffbdfaafbddffefdebbceaedcbdbbbfaeddfbaebcaafbdedddddeadfdccbffccceccebfcbeeaebeebdbaffecafceceabeceeedbfbdfeadcffaacdcccbadeafcaffecfdbaabcdccfddabbeefbfbeaddfffebbdbdbeccaaddcdcefaafaefcadfdabfdbceeccbbbcaebedffdeecfcfeacfcfaaccfdedabacabaddadcbabafebadbeabfedecacfececfcaaaffabceebbdbbfaeafdeefacdbadacffcabacadbecfcfbeeaeedbbfdfdeccdbcebcceacdcecdfdadcdbbfbdfadecaadbcbaabcfaffafdcecabcfcabcefebdfeefeadbbdaeafbeabaeaeeaaeeafbebcabafcaeefbdeccbefcccaefcdffadebacebffccbcbcfceffaebecacfeffebaebcdcaaabfbecbdaceedfabbebceebfbabfbddfcebfeeccdefbfeaaecbcabdeffadadbafddfcecdafcebaafcaabaecafeddeffbffefccccaecfedbceaaddbdcacbfcddeafbfcbbdbcbeafdbadccafffbfbfcffdabcaffafaefecfaefdbfbacddcfcddacbacaebbeedacbfdbcfecfdeaaceddaabebeffdffefddbfaaaaffcfbeddbffdbadebabffababfcafaaaecccdfbbebeadddfffeabfbebddecccedbdafddbadaceeddbdfcffbefadbcafebdffacacefcdacaaabcccccfcbebcfadaeeafcceaefbfbabccebcbdefefeecedcadccbcebbddaeabefabfeddcfeccdadaecddacbcdcdcbeadfacffcccdcdabfcbdddeacddebccbafbdccaebfedfaaafaecbfabaebdeedaeabedefcaebaacccdaedfbeaefdacddebcabcfdbfbddcadfeafbbfddbfdcfaedfaabbffecbecfbabaabdaebcdeabbeafeecbfcfefccfbcfeddbcabeebedccbfefefaccfbfdcddbcaeeadfaafacdadfdefbddfabecbaddfffbcffefccefaecfebaafecfeebcaaacffddfabfcdecfbefddabcccfffbffaaeaabfeabbaecfdaaaccdbffcbbbbcccfcccbdffdffdaeecfcdecdeccdcaabecbeabecddfdfedcfebbffcfcbcbeaaafafdcfabefdcafecdfdefcfdcffeffafcfecebbefaecadffccbecfbacfdeebfcefccebedddafeaddbadbebffbceafdbedebabeebcebecbdaddfdccfeffeeaebeadfffedbfabdaccbcafffbbefdfeeadbcbcaaeafddcebdbaddafdcfeedbdbecbcfdcdaabcccbbbbafbeebdecfcacbeaceaeeaceebfaabecabaeeccacffbbbebcfafbcefbffefbfdcbfdbfeefcbcaddcefdcbbeacacaffffbcbacecfebfbedbfbbcfebebcbafeacdfebffdaebbdafadbcebdbeabefceebbabcecfbadeafdcedaacececefaadbaefefbdcbefdecadfbdaffcebcecebefedcecfdeeeceaaacedbabbbdfdcdffcaeeaadcdfbdbadcaaecdecacfefeccdaeefbceeaefbdafebfeddffebbebbcfafdeebcedbdaabfccfcedfdfdafecdebcfecbbcfdfbecdfbabfcabbdfedddbdbfafcfafdccabccddebbdaaababfecdadefeeacfdadabdacbccbdbcefcdfebeedaebafefafaceeadbafceecebdbdfccbccaceafabaaececbfadbfbefbbeabedadfbeafdeebfaefbfeafafcfcffaacebeabeaffdefcecebfbdadecafcadffafcbecfcdedfdcfceaeecabdabfcafadadedbbfeccfcbebcbccbdccbcfefecfeeddfdfbcddfeaaecbfbdfeeceaadbbcfeafbafebbbecefbbeffdffdfcbcfbacebaccacdbedebfeddabafddcedabcdafbafafdeffceadaefcfbceeabbeffabeecbdbcbebdefefeaaefdebbddcfbcadddbcedcabcdccdabeefbecdcbcbcadcbcddabebafbccddabcdcfddbbaabeadabbeafedfefddfefabdadbfddbfcfbcafbafafeefccbcefbeccbeaadcdbefaeaeaadfdfaafcfcbcdacaefcfddbbaaeeffbefbafdeeaabaffbecaabdadaeddcbeebbcbafaafbacaddabedeaafbeeeeffdfaabbbdfbcdeddaeffcafcdaecdfaeeddabfbcfeecfedaeaebfbfebccdaecebeffbbdfbdeecdbbcadfbdcfbeeddeceedfafedfbcedafdecffdeaeddafbcbedbebcbeddcbadacfaebbbadeefcfbfdafdbfafadadafcdbecbafdedcaacadddafeeefcacfafcdfdfadabdbbabacfcdbbbcbfbadebdecbdbaecfaaacacdfcfacdbfceadbbdafaaaecfbbecbfcdfccceeccedbcbdeadeccbcbdcadefbaeadaecacbfabeebbdfefbedebdabdfeecefbcdebccbedcedcbbdbeeffdfbdfefafaaafbefeeeebeaecccaecbbefbdeadecffffadbdfdfbcabcdadeedccaccdcaeaadbacccfcaaedfddbbabceefddaecfefebacedefadfbcadbeaaefdeeebdadebdbdacdaafbdefedadebabfafeaceebdebdadbcaddedfaadeedeeddefcfbebfcfeecfbcffeeabdbcffdffdbdeeaefdafbaaffdafcadfccdacefdedebadffbdfaaddeaedcbdaafabebbecdcfaaceebccdabfadcaeebecbebaacfbeffeebddcebfecafccbafbdeedaccbbfebfcfcafdcdeafcdbfdceafdbdbcadefeaeecdbceafcdafaadedffcecaaeedeccbdceaaddfefffbfebdcdaeffeecedfecbdcacddbcddebcbceecbeddaefeddbcfafaffabbecfbeaaffeccabbfcfbbdaaafebdcfceafdcccecfaebceceafbabdcebbdadceeaffeccefebbccedcdecfaaebeacbefcbcbdeefececdfcebcffbbacdbbccbcefadefcccfdceedeeefaddedcfbbbfabacbfccebfadfcfcbbffafeecececcdafbafeccafdffafccefdcaebabecaffffaefdcdfdcdfeaecabfdadbeafefbfbbafcabeedebbbcbaeeabecedbbcfcdcffcadeebbefebadbeeadfedbbdbacfafcbfdeecaedabbbfdacfedeedeeabcfefebfdefefcecefdafddeabfababbfadeabcbadbcfebdeeaadddcfacfbcbbfaaffeccadbbffcdafdcffcabaedeadabafcdefcccecfcddbebeefeffdbefeaceaebdbfdeebbcaaedfddbcdacbefedcccdcebbabaddffceebceebebedddfebcedebbdbedfdaecadbcaabefdecbabaaefafdbdeaebfbccefacdccdcfdcbffcbefbdefefacccbeabeddffebebbefaddbceaaaeceebcaffcdcdfdeceadbcfebcbdbdecabcbaeaccffefadeffdbdaabffabedbededafccbdebecfcaffaedcaaddfbaeacbdefccbfabecbfcaeeaeeaecedbaeedaeafdadbccfaafadbfdbfedbfcffdccffcddcabdbadcaffbebdbbadfcceebacafefbaaeddfabecdaaafbadfbdfbcccfefadeeafdcfacbfbaccdaecbccfdcdffeafcdcfebdacebabbcbbfecdeffceeaacbceddbfdffbeeaffbddeaaebcfddffeddfcfeddddbdfeedfaaacacabadfbbeffebbcceedaafefbcfebaaeadaddabefeefcdbcfedbcfccfcaabdbeebfebbabdbaccafefddbaaebefaaeabfccfefbfdfbedfffbfcfefebceaddaeabebceabbcbeeebefbdcdddbfbbdeefcbcafdfdbfeecfaebccfacffbfeeebafdbababfdfcaccaddaaafaafcbbadefaadddfaefaababafdddcdbcceceabdfddbeeecffcefdccafdfaeefcecebedebbdadbbbfafffdcfededcbffdbceaacedffebdecfcdafccfafadaaccaffaafeaffeedebbfdaefbcefdcececceeacfcaebdbeaecafcdccddaefbcfacbfaececcddbffceefcdfffabcfbccbbefdadeeaeaadaaeabaacbbefadcacdfafdedefbbafbcdfffdeefcacccbbbcdeadaafeffaecffdcdbedaecceabcaafdcaeaaeabacedeafaabcbadaaabcfeadfabecffdeaebbdaeefdfafafbfedaaedafecaebeeffbefcfaacabeccaaccdbaccaaaebadafdedacccdbfbcbebfebddbcccaefefbfeecdadefcfdaeaeeddebefbbfccafffbebbfffaeddbfddabbabbaeabffabdabefacedeefaeeccadebabbeedfffbcfbffcedbfebbfdadfcafeaecdcdbebfeacebceccabbdefdfcfcdffedcefbfddbaeacbcfbabddaddeaceaeefadffcdaedbfeacdafccdbdfafceafecdbcfebedbdfefafddfdebcdbabebdfabdcdcffdddecdadbdffcfebbabadfcabedeafdadfecbafebccfbfeaeeeaacedabfceefeeabdfdbfefadaececcffeeecdfbcccaecbadeeecedaafeaacbecfbffeabaabfbebfbedeeafdbbdeabffdbbfaeffaabcacfdcbcdcbefacddcedefecdfccadacebeebebfedfafdcbfdddcffeccbdeeafeeebdcbcfffabbebfebadaeabaebffdccaaaccfcaaeedaeafdfddfbfbaddaabebaaeecdbcfdbeeadabbfebfbcbeceeccdccbafaccccbafbaddabacefddcffabaeeeeadebccdbebbcafbaaccabcffcaabddcdfbaddebdbcecefebaefecebdfedcbccfafaaaacefafceaedcdacdcaddeffcbefffaddbeacaeedbefcfeeabfdcbbaabbaecefefbcbbdecacdceeecedcfecddfdbafaedfafcecceefedacefafedfccebabcedeebecfeeaabcadcaecbfeeaaaabfdefebdecaeceeabaaffaeebeeccaefefafffddbacfcfdbebacbdadabdfefaddcbcaccbcddeedacceffeeacbebfeffaedffcbcdaaeedfbbdaafbacafcbfeaadcdddaeddbbafaebbafcaafeefcadadfdcbacfcdedfbdfecfacdfffcdbcbdbcbeaafbbbdabdecabdcccdadcddbdafebcacccfeecaafdaadcfadffdcbfdafadaacbfabffefdabadcabeaeffabfdfeecaaaacdbacedafacbbbdbabcfbdbddddcbcbdeaafbabfbfcbbbfcdffcbcdafdfddbebebaaeaccebcacccdeaabcabaedadfdfcddbfbfbbafecbcbeecdeaeeeccdcbabfbddcefbcbbbdbdbcdaaffbcdebdeeedbfacbaddecdfcbbbaeccbcbabbbedadaabffcebebfaffdcdaafbedafbfabfacbaebababeccdcbfeabcbcaaeebddfebbdabdfaedcacffcbffecddcadbbffceedddcaadbbbbefdaeaddfdefbdbfefdfdcfbdddbababbdceaddeeccffccfbdcfcccdccfcffffedbdbbdcdddadbebfcafaedfdbaebebcdcedeaeedddcfddcbaeffcecefcabcceaffaffaceeeabacbdeffdbcfbcbfcecacfbbecdffcefadbdabbcbebcecffceddaceeaabdfcbbcdcaaedbbdbffecadfaffdbfbcabdbdedeceeadeddfbccfebfffcbfddcfaadbfefebdffbfdefbdcabbbddfbbbaceaadffacaffdcbfaceefbbcefffcbbaaeebdecdacdffeabdcbccbdeabbfefbacabdaccafccdcadfdbfefeeeebbccebceabddbfbfdbdcaaffafddbefefefcacedfebacdcadacbebaccdeaebfdefdabfcaedaaccbdccabfcdabcacfccbecfcafaadecbffceaceccbcfdeefcdebeccaacdeffbcfabaeefbdfefcedbdebcbafbfbdffacfffebfdecefebcdeceaacfacbffdcffdffbfacebbbeeedaafffcefffafebdeaabdcaedfaafedccfccbbbdeabafaafcfefbadbefadffbbbdcfdcccebefafafadafbaacfdccbbeeddbdcdacdffefddffddafeecaabcbbffbdfbdcdeedcfcfceeeafbabcfcefeeaddcedffceabeafafeebcadbebdbffcfabefdacddddadbaadeacecdbeccdcafaddffeebeccabcceaeafbaddadcdbaeabbeaedfcefcbdacfdcaaefadaddfbeeaaeffadcbcdceeeffebbbafbcaaceddefdcffefbbcacfefaabababbbacbefafabdcffecdeefbedeceadbcfbfdadbebfcffccfabbfbaedeaadfdbdfebcbeabdfeedfdfabaabbebfedcbabaaefcdedeccfebdacddfdcdcdadbfccbeaecbbeafdafddcadabeffcfacadaceadacadbfecbccefdcfafedabdeceddeaaedbdebfeecfabacaebedddcfffbefcbcbccffdfeedebacedeaadbbbcecaedabfecacbfadbbccadfdeefacecfbffafdfccfccceacbdcddaaefbfaacadbbfacfbdcbbdcdecabbdafdbdcbccdbeffebaedbddaceacacdedceedaebeeccdfddeddbbdeddfcefaceeaedceadeefcfafdcaefcafcabebbbcddfdacfccbdaffcebfcbddcdccefdfadaccfdfbcbcccbaaecebcbbbcfaadddcbdcffccdedfdfaaaffbfcbbbbfeceddbdffefbacdfbefceffdabcdfdbfffcfdbaadefcdbbceaabdacbfdbeebabfbcbbcddffaedaedafddcbccdddfdafaeccfddeaefaecbfdbafeafffcefcedbbbfefabefaefabebfcfcadcbdbdaaaccbcfdcddedccadfcfbfacbeaedfcadbdbfefbeafdeaddfacdbaefbdccebbbefbfaeaacbfbcbaaaafccffdbedbcecdfcdcbfbdeffaeffffafdaecfbdedaeaefeeffaeceafebfcdceeecccbcaddfacfcccfffadfdffaefcafcabbdfcaaecccfaedacddbffeecebefadebabecffefeeeffefbafebeacdfbaddfdfaaceccadedffeedbaacabedeabeebdffabfecdeebadaabefddceafaffcceddaebfacdddfffbeadddedcbfbfbcadbaaffdcfaecadcadbccfcbaabdbdedbbbddaffceedfcfcfdddcaaeeaebdfbeacbdadbddceaddcdfdccfdcdaaeddccbbbbbceedebeaecbafaaeebaededefdcefaadfcbecdcaeefafceeadfcbaffdcdeffacfecbfeeacfcbfbecfaaeebcdbdafffdfedccbdcdfefccebffeccbabbcbefbeaaebbcfbccbcaebdcfefafaefedfacbcfabdafcbaebeefeadaacfadeecdcfeaabffcdcabfcecbadebcdeedbbbeabeeaafbccbfbedfccacafbbeeebdeafcaaadafdeccbdfffedffcbdefbebbeeaaceebadeefddfacdeaffeffbffbffcfaeedecadceaefabaeaecacddddccbaeabdadbedbdbdefebabcebaafffbfedacfaceedaeffceaefabbeefaebfdacefadaafbdfcdddfbdfaabccffcbadebdaceddcfbeecefccceaebaddacaefffcadeabcfaeabbffaccacbfaaffbcdfffbaedffdbacadfccfcaaedfffdddffaefdaedbdefefcecebacafaebfaabbfebdedbbefddfbbfdcfcfdbadfdcbefedcdafddefabcbcafafdeedddbfebdecceccacdbfeeedfdcddffdedfbdaadebbcdaabecedbdbffafaaebbfaeeaeaadbccbfdbabadcbaaebbfefabcefdfccbfaafcffdbaacdfdbecebbdcfdebaecaeedaffadbecbbfaceebfdadfcbaceeebcbbdfcddafcdaaabaffcacceedcbffdfdbcfebfcefefbcbbfdafaeffdbdeebeeadfebaecbdecdbdcedbbffecbcecdedabaceaecfdddfcbdfacbfedcfabcadcabcfdcdbeaeeacadaedbeffbbcedbadccefdcaddcfaabbafafbfdaafbefbddcadeccdafcfceedcacefefcbefbccefabeabdfafeadfaebaddcacadddefbfdccbcefefaedecbbffbbbcebcebaccebebbdafafeecccfededbabbdbaffeaeeeaeafbdaefdabdbeebcbfdfbddadedbaacfeebeadcbcbccebbfcaebdceecddffacdfccfcafacfcaacfcfbebaaacdcaedaddeeaecabfbeacecccadbbeefbfcffcfbbeedbfffeaaaebabeefecfdadbaefbcfbddbabadcecbedaecccbddbeabddfefbeafdbfbfccdbdaeeeedfaedebacaffcfdefdcfddaaeaefecfbafdfffadedcfbeebbbcdeafbbddcafeaabbfdfceaebceceeadbbedfcefabecbaddaffbeadfdafbccbddbdabfceaccadbeaffdcaddddeeaccfabeadbdbbbccaacfcaffbbefcaefccebcddcfaddcbfceaabbdbbddedefaabdacffcbcfbefcfefdfefbabeebeafbebecbbccfceeadafecdfbebdfdffcaddabddfefcdbedcaddfbefeebffbfccebeefddbaddaebaeafaddafcebabfbabacbdfdedebbebdccbccbabdeccefcbfacecdafbcadceddaddafbafbbcafbdbcecfdceddaedebbcadcbbeaddaebbccbfaaecdecfefdefedfbcdaedffcccdeebadceeccbaccbfdaacdefffdedcdeaeefeebbfefaebbcedadbeafcdffbbfdbebecaafbbccbbbebecedacfcaeadaebebaeaaabddbbaccffeedfcdadcdfecafbffedfbffebcfbaedcaacdbebdfdbabdceffefcdfebaaaacbceaacfbbbbbccfbcabdefbecdeffdefbabfbaefdebbafbecdadfbabedbdfbbddebcfcecdcaedbdfddbdecfafedfdbaffcbefddefbfdcfbabcbdaccbeddcafcbacebbeaeafbcefffcecbbcbfbcdcabeddcfbfcdeadffcabfafbfeffaacccaeeaeabbeceaddafcfaeabbdecccebbafefbaaccdffdecedbfafcaaaddeebecffdbaadbbddedfccbedbeedbbaecfdfaafeefffbcbfdeaadafcdddbcbecbbcdffabcbfdfbddcbaededdebdaccdadcabafcbfccdabccefdeceddffebdeeafdddbceeefaceffedababdbdedfcbaccbcfbeabdfceecdeedcbbcfaebbabfaebdabdebfacbaefdbffebacfffaababfcacfedfdbaedcdeddeabffedaebadaeebaebfdbceeadddafaeadbeefcedeedcbabddcbbdfdcddcddaeeaeadecbaacaaffabadfcbeadfecaabbafeebddaaabbdcddaecbacfedcdfabbcdcbecddbffaebefbabfefeaacaadeeeadbafecfdfaffdcbebeddadcfcbbcfdeabdbcdeeeefadebebebeafffaaebefbffafffccaebcaadafbddcecaffcccdbdbcebeffdaeacffbfcfeeadbdfdedacacceddaadebabdbaeaeabeacbacacfdcfeadedbfbfbecffdffabdefbcafbcbafdfdeaadcacdabdbbaaebebfdbebcdcdedabbddbebbcebafebdffabecdceebbafecaecebbebadacedefcebebaddabdfaceffcffadccafefeefcbdffcbbaadafdeaeafdbacaadabcdebbffbcfdcbdfbbbbbddbcffcfbddbdbfedbacdccccadbdbcdcffddcfaafdcebdbaedcddedacdebbbbffcdbbdbbaffcbeddbacbbbdcfcfddedcafebccddddaebccccccfbfeaafcbabfbabecfbdaeabaeffdbdbfabdeeaffeabbcdafbaafedeeadaedaffabcbbddcfbffdeeaacdbebffcaabbdfedccacbbeceacfaebebaeeadbaafeceedbcaecadbdccefacdeeafbeebccdefedeeadbdeccabcbaaafcbaafccecdfeaddcaebdeaceeebcafafedbbdbbbcbdfffeffdfdcaebbfebababbfcfaabfdbdfdadfacfadfabfdedbffdffbfbafffbecdacfddfbabdcaebdbfbccadabedcfaffecfbaebacfadadabfcabbfeaebfddccadaeecdafbbdfafeeeebaacebdfbddefecafebecceaacdaccdaffbbdffabecaaceffffdaaebcadffeadeeacfacfabaecceeecdceabdccabbceedaebfccacfdcadcecaffebcfebaefbeaeefffeecffbaadfdfdfadaaebddaeaeaacbdeaeddbfecaccddecdfadaaebdbfddfdfddaceffebbbafbccdcbbdeadfbacefdccaebabdebfdcdbfcdbdfdcabfadeaaaacfdfdfeabbbcfaafdfebedeabaddddaebbabceefcfbedcbdbfdaddeeaebefafcbeaedefdcbedddabcafcfcaafdffdcffbeddecafabbcfcdfacfedefdaecfefebedadeefbdfccadbccbcabaadbddcedfaebeddeeaafceafecbdafefabdeffefeadeacafeececadbcdeafaebddadccbacffbaddbfcaebefbefbeaeffdfdeefbedbdbaacdfffebbafaabeedbdeffbfbdbfcccaddbabfbccfdeeaaefafdedfeddcfeaeebbbffdbcaaadbabbddccabcbaebbbbdfaadbacfcfffbffcbeaadacfefafdbbbeefffcafeeacaedbbfdadaabefdcdadefbedbfefcbdfdbbdafcbeafcebceceedfadbacefbabeacbcccbeebfedbdaebafcbbbdeebaaecdaabcabeffdaefaffcdebaebebefadcaedfffaaaaddddcffefdebacdffeceffccabfbbadbddeefcadbfbdedbcefdadfcebbefebecbafaddbabcfeffcfddfeebbfdfaadbecffceafaebaecaaadefcdfcefdabadadfacedfaedcdbdeeddeceffabcfbfccfcaabaedfffdcaaacabbbaeacceccfbaeabaaabbddfcbcedeffedaeadaefefdcfecbcebdbdbffacaceffafacdfbcbcbeadffccfadfbcfcbbffbcbebcddcbedeabacceedeaefbdfbdecaddbeacdfbbccbbecaeaeacbabacfadfcadbbbcecdcfceeaeecdfdfbedcbcdfebbeefbfcdfcddacdadbccdbffdbecaaccabeddebacfdceddecefdadecdbeacdeefaeffaaabeffcffacdecbfebdeebeefeeebcfdbdadafacdcbaceecffcdebfaeabeefcaafedcdfbdbdecffabcecefbecfecfacfcbdfcfbecdefbcddcadabaeafcbcaaddadcdbaadbfbcbdacedaaccfcedfdfaeaaadabfffabaccfbfdddbdafffeedcecfeadbfecdbbaffbafefbebbfaedbbffbfbfebfaebfadcfdeadfafbfcdaadefefcceefdaccacccecdeaaefbfcddaeeacdecabdaadacbdeffcdaeddfefacffedbfccafebbfbabadcaceaffeaeadaababebafbaadcaabcbedacdacafbafeffeececbbaefccffbdaaecbdedaadddabcaedbceeefdabdfebbbddefaebeadcacadcaacecadeaebfadeecacefdacafbcfbbdffacbdebbeceefbaefeecbbbcaacafedaffefddeafcddbeeccdebafaabeffecbdbffaecabcbadbfffaaeccedfbabcafecebdbaccaaeabbcdbeccecedccbabefbadececdbefcdffddadbedccfdcfacdbbecbcbfceedadbfeafaeafeaebaabcbbcfcbfdcdfeeccceceafddebdddbbddccdbfbcbdabcfdcaebecdddefccfabcdcafaaaffebfdeeacdeaeecefcdabccdbdcdfefcffdbcccceacfcbfcbdcbcfcedeeccbddfdfedffeedfbfbfdecddddabddcccfeaecbebaedfcacfafecfccabbddaaaccdcbedcbedebeedfacfbafacfabbebdccadaaeabbfffddaebbcbacabbdfdffcbcefbafefcffcdbcefbdbfecdffeacdaddfadcefeaaccfcfbddedfcdeccacdbbacaedfbffabedfacacafffecafcffcaafbfcfbadeeebbffcedbccddcfbccceecdbdebaefecacdcdfbebabeadbaebbdcebfcadfdeccbbacfafebbeafcefebafcbddbececbcfeecdaafccfdfdfcdfbecacdcdedbbcebebffceedcbbdcacceaaaccbbfeaefcfaacebadfdefcacdabcfccdfbdafbcaeadeeffeeacafcdddfbaaeadcdedfffabdcffadffbaabaefacabebefacadacbbabdaeccbbacbdbaccbbafebabcdcbcbbdcaeaeebddcdbfbeccfbdbeaeacbbcdafdcfeccbceccbefffcffaebaadfaeddaadcbfaadbcbbeddffefabeffcfeeddebeaddddcdabebacdeacffebdfbfefcccfdffadcebaebdfcbcabfabfccabccdbbafabfffcbaefcfbbfcaaeebceafddafacfdfdfcfdfffbadafdbcffedfbdfbcabadbaaeaffebedfdacbebcdcbdaddadccecdfebfbdadbaefddacabbdfeefabbadfbfaaabbdbaafdcccfeaddfbdcccfeedbdebdcbdbadaecbfacaedcbfdbbabeeddbdcafbaccefebecebdccfeeefdfecdebbcfdcbaacbcfbbceecbdeccdfcadcccbacebfdfcdfecaedfcbcbadbcaaddcfabdbfdbfdcbdffeefafcdfacfdfcadeedeefdadbdbdbebfcbfaafbcaddfaeacbbfeabcfabfefeadcfcccdfadceebfbafcedcbffadefdcdbcbdaaeeedcfdcdfabdfcdccafccbdebfdbaceceeefafbceddfcfccffaaaebfffdcdbdedbffdfdaffbfdcaacedfdfaeadeacdedebfeceebeacebcfbdeaebfddbbfdaaedfaeebcabbfbffffdcadfadedfbdeadfcbaceaacebeabdeebeeecdcfbfbcbabdfdcabbfdceadeafeaddfafcbbcacadefcccafceafadaccbdfffcbaadcadeabbefbfcaeeffadaeadedbfedccabebafdbfcdafebdeedacccbceacccbecccefbfdabbfabeadcadcfdedafdffeabcdfedacdcaefcbfcfaaafdbfaaaecfccafeebafdddacabcbbecdecfdbacabedeebbeddaacffabedffdbdfadeeebfbefdfbedcbcdbdfeddceaebadbdfedbbeffcedfaceafdccaebadaefbfbecdeafeaadecaededefbeaacdbcddfacabaeaecbaeabecafaddcafccccccbcdaffcfaeaeadadbeddfaecafabafdddcbfdbdbafcdacedffccbccbbceaeeaddcafcbdeaefaabbacedcbbcaabfcdbeafeecbddcabddbbafeebeccddabfefecfffafaabceaceadeecceadaedceebfbefecdecddddcafdcffefabeddfacfdaccdabbeefbcfeaafeefaeabcebabbeccefadebbbcfdacfabfafeaefafdfdedeeaedcfaecabaeccbccdeceadfadbaedaedefabdbbcdeffbadcaefefecaeddfeadfafdacfffbdfbedddacbfdbccfeefebfaeceebddcbcbdfbcdaacdcabdcdcbafabdbbbcdadbebfdcffeeeebfcdedaacffeafcdadbabbbbbddadbbdaccecfeeafcefdccfdadeddaebdcabaebfdacacbbdeacefbfdadadffceacfabeeebfbbdfddfeecaefbcbdeaedeafebcecffbecbfafdbdacbbffaabadbbebebbcfaffeceeebcdbcaddeafabddebcaffeabfedbeecebdacbfacfdadffcbaabfabedddccbffedefcdfeaebbccadeeebcefdbafbafdcebcffddbbcdaaceebbacacaebddcbffbbbaddeffcdaecbebbffcdecbacfcedbefddbabbcbabcfaefffdccfdccecfcebfcabdafbaabcffdaedabfeebdffdbfddadefbffaadbcbcbdbeaacbbddcbcccbbbaecdbcabdcaefeedbcededdbbeceedeebebbbfeecafafbfcbecafcdfcdffddaddfbcffdccbcddcfaacbddeddaafcebdcefbedbeeadadaaedcbaedcbcfadeaadbedececccaafdecaefbedbfddbbcfbacabccbdafdccafcfcafbafcacabdadafeeaaefaacfdbaeecafdbfebacbbfbacaafbddbacfebdcdfcdfedfdfcdcfbbacbcfaddfadcfaedeacceeffdbbbcbcdbcdebaebbfdecdafefdcbdfacdceeeaaadadebcbdeddceedcaacdddccdefacdceeeeeefdbdfaabeeabecaedaaeacadabbfeddbaadcbcdebfaeefcdcefdfffcfeddcddecdceadaedfddcfeeebcbdcdfffcceadfbedcfdeefbbcfaddcddfbeaacbeffeaaebfdbdfdbfffdafdaecbbdeedfbfcfeeaccadfbbaeccbdcccdecaadfabedeccabaafcdcfbdafdeaddeaaacbddeeaebeceaebffaacbcecbcabfaaafababbceacdfeebadbadfcdecfbbfcdddbdfddefffeaeffffbdabdcdcbaebebabdbebfdbedadcacbadefaadaecbcfaeddbdfeebbccfcfffcedacfbceaddfbeccfacaafcfddbdedefdbdddaeedbfbedbddbabeedadbccfedcbcbfdabfdafcecccbedddfececffecbeaaaddafcecfcfdaedfabefbeecccccefbfcbccfecdbbfaaeebdbefecbcdddbcecafabfebacbefeabcdaaffefcfdacafedefbbcbbeaecfadedbaeafcedbcfcbdecabebfcbefcbedeafffcacbaaebcfefabbdcfccdabcafbebcebeabbcbaefebfecdcbaeccedcedafedadfdafdacebeabeceafbccadfcdedffabfbaeeaadeeadecfcbafedebbccddafbedcfcfcfdffbbbfbbdcfeeefaafaafcaeecdccafabfaeeeccadebabcbcebbcffdabfbfbcaccddcccddfaafefeceeebdcbdfebecaabbdbcccebeccfcbfddddffcdacfadbddebacdfcaaeffbaebaadcfcddbecefbefbcebdfcacdafbbbafbcffbdccfefdaffbefafdaeddcdfaabeefceddcbbcdfdcbdbadccacbababcbbebbeffaffebdacbfadeeadbfbcedccbaadbabacaabeaeeaabfcdaebdeccabbdcacebdacceefaaaecbcbabadecaafbaddfbeffccfcebdfbfcfaeadfebcdbbefaeeeacfaabcafaacbaeeeafebfdcebfbadefdbcfffcacceeaecfbbaeeeadfbbcccbcebeafffdfafacdddadceeabfddededfeaefbfbfebcbbecdbaeefdcadbedabeedfadfacadbafacdcfafdbacbbafbacffceedcedbedbeaacbfbacdcbdbdebadfaaafeefacbbcdeeceedcfbbccbcebfaabdadbaadfcffbccbbafcdaaeafcabdacbffdebffcfcdcfdcfeeeddeecdccbeefaedeacaceeaabdddccbdbddfeddecdeacdbccedafdaefbaefafbcefaaeebaffacbcdccecfafdabeacefeffaefbbafecdafbaffddbeebfcbfbeddcbccdcdbaadeecdacedbbaeabcbeceedebaeaafbecbfbcadbacedaccebecfbbbebadbaedcdeebdbcfbcbedcbfeddfbcbefefccbbecfaedbfdabbaddbbbaddbdddadcddedbdbecffafdbedcefaadcbdddcfbbabaccfdccfebadbacffffdffbfafddffaecbbebeeedcdedcbabedcabfefbbbaedcbabbabecbfeffacecdcadadedabbaedbacfeebfceceefcafdaffceeacefddcbfeeeefadefdaffdbdcfddbbcbdcaceebcfaacdfacfcffcbbefdcbaecbebbbaedacabfcffeccbaacdadfdeaaeefddddfcdafcebeecbddcacdbcfdfdbaaefbcecabccfcaefeeccefbbcbcaacebbbbbfaddedbaefadebecfaddbcbbcefbfbcdadcacdefdaceaedcbededbedcacccadccacddbedadecafbbebbeabbdbeaceffffefcacafcfbecbfbbebdacfefbfcfbbdebbdbdeceecceeebcfdcafdccbaeebddedbffffeccfeeffcfcabccdfbebaccbbaaccbbcadfedcdacfcbcfacabaeddafddcecbfdfbfadfbdaadeaccdebdebaeeceadecabbfedadabfbccbdcecadacffcbeaeefdeddfaabcfeecbbafbbdfecdeedeefbedcccadfccdfdadddefbfdccaaaddefffbfaffacedbbbfdbcafccfdbfbdbfaacaffadaecaaffcdaffcdbeabeeeccfdccfeafcdebbeffedababfeefbbdebbdfcdeffccfabbfdbefdabcefcebeaadcccbcdbddceaceacabbaaebfebaffdfeeecfebbabfcbceedecbfdfddefbedefdaedcbbfaffdfcdcebadaecbeebeffdfaaacbbbeddcdafddbbdccbcbabbdceacddcfaecbfcfabdaafceeaafeafeddcddecbecadbcebddcbddcbdeecdfdddfdcbebbbfaeffafcaabdcbfdeffdecbfabcbafecdecfbdbdafcbaffcadffdadbeebcdbdfddfaccafebdedfafdfceaeaaadcaaddbdffbeacfedbfcbcaefebabfdbbdefaaaaaafefabceacedaddddcdfbefbfdbbcadccfbaaaeefcfedcaadaedbeaeababcdedbaeffcefcacdafceeacaffdbfdbecdfabfffebebdfbeededcffdbeabfafaabaaecabaaafaaccaeaadaacadffcbedfbafceadabafbdfedacddfbbabdfadfcbfabdaaabfefadebefeecbfefdfbddebffccfeedefeabadcebfbcfacfdfadaeefbeecfdfceeeceabebedbcdfffbaeaccecaeaafeebffbbdcdabaedddbcedacbeecfaeaaffedbaeccaaeabaefdcaaebedcdcdccebcccbfbceeceabedcededfcbcfdddffdadbbaccbddbeacbebbfdabccfaedafeddbdffcceaefecffdedeaaddfacdafddbdeaaabcaddbcdaefefecbacbccaceffecddcecadafeeffafeededccabbfefddbdccbedadcecbeaaeabcdbeefdaaeedacfaacefeddfdefccafffababcaefbcbffeaaaaabcbbbdecbfadaedafafdebffaaffbddbacadecbcadefadcefedcfafbcedeefaddabfbfcedebecccaecdbbddfcebefdaacdfbcbebbcaeadfeddfbadbfddfcbdeadfbcdbfadeecfcbaddcaacbdaadfcfbbdafdcfffcefababecdbdecfdbfbcefeffdeeeebbfdbfacbcbdeebeacfeeaffdbbfbfdcbbfefefededdcadefefdccadeedaafabfdfdbecacedbcbfecacbdfdcaaafefaacadddfebaeaaaafffebbeeaebdacecebaeacdbedbaabbeccefeecffbcfabaabbdfdcdddeefebceebdbeaedcbbbbebafcecbbdaedddadfdeceaafdaabcffbaedefdcdbfbfadafbabceafbbdbaecdecdfeafbcfbbaedecfedeafeccedafecdfddfeeabbccabaceefeaafeabeecbafaeddffebfaacefedacbfceaeaeacacedfaeeabdaddadeefbbcfeaeaeabdbcecffffcdfdcfcaaefbfddbffddfdeabbeececdbcdcfdcfbecdafbfcaddaccebfdcabbddcdcabfbcadcffbabdacbdacdfdeadbeabbcdaebfbbbfafeecdefbfbbfcedafbdffaadcdcaadefacbfabddfcebcceecbfbcbffaaecbedbbfbbdcabdedadceafecabffecdcaccdfbcedefbfeeabcaddeedccdaadfecffebdccfedfcccacffaedabffdddcafcaefdfcdbdabcadfdcbabbceecabdfecfbacbedbadfdaffedafbeeeddfdbededfbfecfedbdaebfffeffaecedefedbbbbacebaeefaddbfdbbbeadaffacbceffddbdddabcbfaebdcedfbedacdccdcfceadaaefedddaefdbedbdeecceefefedebddffefdacaededaafbfdfceefdcdafeedbfbfaceccebbcbdbabebaeefdfdeedadbdaaedfbaecafccabfcaeebffaaabaafacabffccbafdbdbdadeeddccfeabebdecbdecccfaddebbadeaeddefdbabeacdefbebfdcfeecffdddacfdddddebcdcadbbbbabceadbedebbccceceadbafbdaeeabcaecbfdcefcfcaddaaecefaeccefccddfedfaebdfbbbfafbcfbaaecbeefdceacbdadafbebbebaabddfcfdfaeddecddebafbeabcddfcdbbfcbccedeeabfaeafafffadddfbdcbabaeddddeecbfabbfbddfedbfecdcfabbfaccabacfcdcfffadcaddfbdfcbfcfabfdbeafbadcfdabcdfeeadacebbcbedefbdadbbcdebfcfaeffccaaefbadddbcfaebdfbeecfafbfcdfefefdddbfffeddbdbaccbdbeccebadfaadfbfbccfbeacfcafdaeeaecbbaeccafbbdfdfefeffaeacaedccedfeecdabbaafabdeefdfacabcfcaefcfeebdeedbcbeebdabdbacbaabdbaffcabbdcabcbaffeceebacadebdfabadbbecdfeababfdeebeeabbbceecedcfeeaaceeedeeeffeeeedaafecfddbcfdfbafdcfcbafdfddfcebfceffafdadeaaeceadebfaabdefbbcafadfeecbddecebcfdeadcadffaefbcebadbeebdefcbefcbbeaddecbacbbafeceebbadfeebddfaaafbabcbbadbbacdeebbdacccdebffebaffdaebfdeedceeadffbffbbeaedcbbeecfdbbcdcbeeecaebcdbdbcdafddbccfcfdecfedbafbeecfadbfeebdaebeeeaeafcbbcafdfcdddfedebeffcaabdfceafbefedffbceabddfcddbbcfadcedecbddcefafdadaafcdbefeafcecbcaabaefdafcbabcaaeffceedeecaafedcadbebeddacbfbbcaddaaccbdcddeaadfdcfebedbaedcefbfdfcbbfbcadebaebbbfdedfadcadfbfedcbbcebcaabfeecaccafffbadcdcfeaacefbccaedbdccbebaabdffeadccffeceeecbdfeefcbeedfbceabcdedfcfaeabcafaaeebeefadeacbadeccadadbaadccaadfedfdfcaedfeaccfeccbdcfcddccedcefeaaccdbddceffabacadcabdabadeddbbddfdefdadecefcfecbdcfaefebeddccffecadfddeefcddbecebdeaadeddbeffbbaddefdaaceecfecbeeeafdbacbccddedfafabcefbfadecbdceeedfbacfdaedabedbaeafbaeafccfccefbcffbcbbeadbeeadfabdadaadbfbebbefdabeedffadccbceccefafaabbfbacddfeacddeeeccdeebbbfdbdacdafcdbebddfbcdcdecffeedafafabdddcabcebadfaccfcbaaacaaccccdacdfeabcbeecceeedacebdfdabdeabbafadfcddecadebfdcefdfabbaabdbaafacaacaccdbadbebacadebabdfcebfcbccdcbccadacaccebbedbddbfabdcbdbabbafabdadeccbcabbfdffbbceedebdefbfbedcacfcfebfbdfaffaebbcdeeebeafdebabcdafbbeeffaeaeebbefacaebabdddadfcaeacbeffadeedaaacfccadebbfeddddabbafefdeaabcaeafbdbeebedbaccbbdbacecfbcbaaccbbcddaabeaadfeeebfdacefdfffdccbfadcfecdabbdedbbefbbcecceebeebeedaacdecbaffbfbfebdddcadcbcdfbaecdeeeadddcacdfffdbefdbcfedbcafffaaabafefacdaebdeabecdefbeecafbffbeeedfefbfcdcbefcffecdacfeececaaddfecbdedbdbdebaaaaddbaeabbefcfafdddbddbfafbabecaeceefdacfbaeacfeceadaaacedeaadccafbebddbefdfefbdbccbbeadcadfbcaffbcacffcdbfeeceaadabffecafcffbdabdaeeabfcbcbeecfddcebcaaacbceaccafdbddabfaaaacdfabeafebdabafbcbfdcdbaccdadfeddadebedadcccccbbfdabbbccbeafeaffeacdfdbebfbffacaabfabdafbdffbeeffdfbdabdfbfbdbdfceddffdcadcadebcdeeaaefbcbecefaffaceaafafdbadefcafdcbbcefdfeccbbcfbebeecfafddeeefbfaeaabeeadceccffbdffcfaeefbeaefdffacbaddcffcbfefbabcdebceeadfcababfdcaddcabcebdfaebbdbabadecdafaaddffafabfaedeabfbceabedcafecaebacfcbaffaebbadbcbbbdafcdbbcbafcfeefcabadebabbbeddddafaaedeaffbadceaaefceafdeaefdcfeadbafcbfcbbddfefefebdcddebbcbebcadfbdbbfbcaabbdadccdebbfeaecbbfbcdcaacccacddeaabbffcebebebaffaffaaddcbabbafcebceabccefefcefaebbdeffdafbfdbadbffabbfcebaabcdefcddaaeadfbaedffffafebfbeeeabbfbbeeabacceabccbbedeffbcfafcfcbaddbbeacaafaffeedfbaaccebeddacefaebdcdbfaafbeffafeabbfaccfccadebdceccaeeabcbadbcbcaaeabdbccbdcbdebabeddbeacfffedceaebcabecdbacafcccafdfacbbbeeadcfceabbfdacaeebcbbdecafecbbbdeeecadeadafddebeccbfbdeebbfecffdffacebbbeabdcffffeeaccecfbdbedaebfdebdeaadbbbadaeffcbfddedfadcddcecdadbacbaafdbadaabbdeefabfbffcafcbedfeecdddedcfbddccdedcdbfecafebbadbceadeacdeceddfffdcbacbabcadbdfabecfcafeedfcccfabeafadafdfdacfefcbedebcbabfbbcdddbcefaddacefafdfffcffbaafffaaeaaeffacabafeeacebdccfecddaabdedfedfefedddadcdddcdbcabfefbafaaffbaaabdaabddebccdceccdcbcaebceebffefcaaeeecababbafdeeacfceaffabaafeaecefdefcbeeccfceddfbedcfdcddfdefffacbfbabafffdadcaeaabeebdcaddcfbccffdbedabfecafacbeeafeecbfdbbabebecefebfeafcbfbfabdfedaeaecdfbcaebfceebbfcabacecdcaefccafdbbffebedffbfcdfaedecefefdabecececbcccbbffcdacbdbbcdffbebebaabebcffddcccdedfcfebbdacbccfcbdeccfbbadbaffddddbeebecffefcffacbbabdcfbfafaaecaaedefeebeebdfebebfdaacfabfaafdebbfaabbcbaabcbeffafbdbbabadbafabeedaecdfcfddceeddbddcefadabaeaedfabffdafaebebbdefaeafccbacacddfcfcdecfeebfeeadfbdefaafffaaaeeccebaaaddadaaaeefaacafcfcababceffcfecefdacdbceceecaacfaafdcadbcebedfadffdeeafebaeccfcbfabaacbaecaccbebfeebaacdcbaedbccebffffeccfcdcdcaecefbdbffacfacefddcdedabefcddfafbcdbedefffbdcdddcfbcacbcdedaeaeecbefacfaedbeefabeabeffbeeacebdccfbdcbfacbffdfaddaabdfceebbccaabcbebffcbccdffedbcecefadabaddcadbcbbecdfabfacabdfbfbdcfbdbdabbacfbfacaedbacfcddfbbcceddeafaebbccbbbfeefcfceeeccfcfbaaaeeacddbcefccecaebccfbefccdcecfbbcfdfdbdffbcbdfacbabcbcabedfcefedfecdacaedbddeacbdccfcaeabceacdfdedddbfcecdbaebeacacaddccfcdbeafbccbcfbccfbdaccbbabdfbcdbebfbbbcafaeaeabbddbdefdffdaaaddddeaeddaeabfedfaecaaaddcefcaedbdfabebecafdeedaeddadcedfffbcdffffbfdfeedaccfdffeedefebcdfcecaecaedbabaddedceedecececcbacdacbaaffcbbcdabcbbbfdfbbcadededabcbabcbcafbfdcceefaecdabefdbdbbacacfbaefebffadacbacebbdfadcccbdbdacfddefbbadcdbcadebedaadfdeeccedfdbcffffecddcceacbadebecbbaeacfadddaaccfcdeefbadacdecbeebccebfdecffbabbcbecfdbabfeeaacfbfaedecbcebfdccebdafdcdcbfaefdbacdcebaebbdfbdcbbfafafbbadcdbeadfdaeaddaeabaefedbffbfdfdeedbbdeecbeedfbefeadbadaecedccfaaaafafdaacddcfbccabeeacfcddfffabaaaedaecddfacfffcbebeebedfcacafeeccfabcfbaabddaaadffcaaccfeeefcabbddfdcdcfdedffbaabcbaeeccdfeaaafccbbcdfdfceafebffffdabaaeaeefaeeedeeadaddbdfbecaafeeafbaeaaacfabadbeddebeaffdffecafccffdcdfadcffbebcdeddbdfbafbfdedaebfaebfefdcacceaebecacafbccaebefecbfbffbaffbaddccbefbbefcaccbadeacfffffaddffaeafbfbedbbfaaeddbfdaafbefeeaedfabdbbbcadeaebcfebecfebadfbcdcddefcbcfabceadeefbeafadcbaabbdfdbbcffdcadacecfdbefddeddfbdfbfaeeecffcdecbffeebcfcdaddcdbefaeecffbbcdafeabdeaafbceeadaebdfdedcbfffeccbaacffafabcceffaebdefaabfddacaaadebdaadfaffdbceffdcadbfdcbbaacbfaddfffbbceffedcedaeaaafcadbbacfaeaabfceccefcedbdefedafcedfbfcedafebddafbbdceefabbfefebecacfadfbaffebcfcffdabcfaaececbfeaffceccedbfbbecfbacfbfeeabfdcbacfacfedfdadeffccdeecfaadabacbbbccbddaedaeedfcbfdddfddbcededfeddfbbdcddaebfefcfdccbaeeeafeddbaafeacceafcccbfeddfddbdedeedfcbadccdcbeabcaebfcfcabacceecffffabbefdbebbabdbbaccaccbfdebdbeebcccecacdedbbccdabddfceaebeaacdecfbffbdebfabbaaffceafaebfbecffdeddeadffcabfbceaefdadccaadeddfbbeedccfccfabfddeadcefffaddfbddabbddcccfcbaceddeccfcfdfebfabedaaebdbcbcbaaedaebcdebdefffcdebeccaebedaccacbddabfdaabdddddaacfefacdbcbddccacacfbdfcecaadcbbaedcdadfbdbbfecbdfbcacddedddcbbbfcffbcadbcceafcfdebdfccacfbffadcbceeaebafddbbdcdcbafcfededaefaeeeffbdccfddbcaefbccfbaafbfbaabceaeacffcbacfedcecbfbcbddaceededcdcdbbdffdfbceccafecbcaeddcdbddbdaccaadcdfeaaaadacddfafeabcdfcaebabaabecedcccdedbedebeceeaeafddcbbadfafaaddfccbaafbffdabdceaadfdeddaececdfbbabbbedacebeceacaacbadfbacfafccbdeadfebfaeceedefecedbcbfddacbfdffbeedcccdcbfcfbdbddafadcaaecfcededdbafcdcbdefaaafdddfbbcfbddbbfbaaaeefdfcddaeafbcaadadbdeeccacfaddefbacbfddcccaaebbcacefcfbeabbddfdacaffadbebadcfeaebcdadcfbcfffaccfbcccedeeaedddaececdfaafdbebeccdddeeddedbdcfeceacacbfdbeecebcedfbebefdddcdcfcdaeeeabcccffababcedfbeccccaaccfeabdabadabaecfdfabcfaceaacaeddafaafdbdccdaabfbbceffbceedfeaeedfeebecccfefedadffdeadacdcdcffaefffddbacbbfddfcbbbfabffdfdbdfedfbacfbfddbccfcfbefdfacdcebddcdacebdfebefabcedbecfefecadeecebacdbecbffadbedffaeeeceefceddfdbefeededabeffebafdcacbcacbbeafbdabbececdbbfabfcebacfadeefeecaebaaccacbefebafecabddeabdcbdbccefeccbdbfddbdcbcffcaffaebccbacbebdfcffdbbefffadfcfcfdcedcefbffdaedddaeddbacacfbeacaebceacabeecaefeccdfbbcacadcddcfacaebccfabbafadafbbabddbeadebebdbeeaadcfcfcefaeafdcffdddfabbfdeadfbebbdefffadeeaccabebafefcfffddacdaeaeddeefdaabdbdfdbffbfafefdefbccdccfaaaffddedabbbdcedfafbddcffcaaebaafbcddffcefbeadfdcadbcedfacecdabbcbbaffbdedeecacddeccedbdfadffaaddeaadecffdadcdeefedafdeedceabefeeecbabeaedbdcffbbdedaedbdbafafaeecfacbfbcbefacbbafbcbbccfeaeecedbeffffbbceaedbdebebadfbaaddbaccbecbeddacdedebfaadebeafcefbfcedfdaeedeedbebfddcdffdeaacaddabeaccbaecdaddbbfddadecedbafeafacbceebbccdbfdbcfefaedbdbabedcfceefceddcebccddfbecddbbfefbccefdbccaeeaefdbbaebbdfccededcceadcaeeddaacafdccfbcabeeafbefaedfdeeafbeececebeededffafaeedcfcbddfbcbfeeeedcbabcdebdffdfddabcbafacedcbcfaeaeafbccacbffbacfcfdafdfcbfbfafedbeceaebdffbfcbdaccfdafdeeaebdbbafebbbbabecefefdfebfbceeecbdabcfbfcecbebcbadfbdedebadeeccbcbfdfaeeeeffebfeebdaaeffccdddafdaceaaeccbacdfaabefeabceddecacacdeabceafbfdebadfdccbebcbeddafeeddaddaeccbdfaecfffaebbdbdfcecfbeadcbdfdffffdabcafcfaefdcbcfcbceedceffdfacfeaefccdccbaebbebedfdfabaadcffeedcfcfeefbceafaaeddcedbdffeebedaeebdadfeebecdaeaacecfeffdcabcfccacdeaaaacbcfefdfacfabeeedfafbefdafcfbfccdeacdccdcdcfadeececbfadbdcefeeecdbaeeebafebfbdcdbaffbedaddbbfcfaacfccefeafedcadecfccfafafedaceefdbafafbddcdcaeefdffecbccfecabcddfcfeedaaaecbabdcedbfbdaefbbecfaadebfafbfaddfcdedebcbebacabdabcceabcddefcdbdbdeaceffedcdccaaebfdbcbebeedfebcbfacdcdefdbeeafbecdecbfadeeacfbfaafbdaccebfbdbafefbffedcafddacbedbaeadadddabdbfaffedeffdebbdbeccbfdfcdfdacfdcafffaeebadbfdbfdfafbfeadccaaeececaedbfdecacaaceaabcbdccbdfedfcddccdcaffbddeeabfebfcadeeffcfafaffbaceafbfdbfffccbcdbdaafdccfacecededacdeacaffdbcefbbfbfdbefaeabedecaebdbcecaeccfbadafdcfdabaffcdeadfacafebffdceecdcceeadbffedbabfabcfbfddccefafddeafceefcfdefebdbbcfecbefdeaadfdadebeacaacbbdbaadbfeddbffecbcdbfaeadbaeecbabfcebbccfbdbddeeeaceafbacbddbbeabfcffcffcdafebfcdaadbbeaafaecabdfcaedebdecdabcdabffcfccaebdaefbeaaacbceeffdfaebadcbefcbbdcdaeddfbdcfcaecadadeeafbfbecefafaeadebacddafdbddacdddcceffebebfddddcbfffcecdeabdfcfcebadfebdaffbefaebdccfbfefcbcbbaccefccbebcdfdfcfbcaedcfaacfafbddcfcdfbceacbcdbcdcffaccdaecfadedcdcbcbfcffdfebaaadbccbefefabdcbcaafbfbeeaebbbfbbfbedcadaaaeafeaaaaedbdbcdcafbddffccdcdaeaafeebabeedbfbfadaeabbadcdebcdbdccefffaebdcbbffbddddddbfaefffbdedbdffaeaeeccfaafddfbdffcbbdddfeebbffeacbbabfdeebfbabadddbdbbeeaeaaceaadafdfcaccafdbacdaceadcfcbefdbebdbfffcbcefcdcecdbeeaaedccfcbeffbbfddbcadfeadffacfebcaaaeedbfcfecdafadaaebeefdfcdeadffcdfdfcafdfbfebdeeebecfdbececafbddbfbedeaeabeabadeceeeedbddacecfcdafaddddceaadcaecebbbdfdbbbfefbfcedeedebbeaecbaccbffaeeefdbbfceafedfebfdfadaeeebfafeccdeaebbfffdafddadceacceeefedbceecedaedcfdbfafbcbcdbddfcfdacbaebeaccdbfaebcafaecadfdefaadaacadaffffbafbdacaddbbbccbdddaefaadfbbaaeafabffaefeaacacfcacedaefcaddbcadaccbfcedeefefbabcfdcfaceaaebeaceacebfdbcdffeadfbedddacafdbdbdaeacefdcbdbbeccbaecbbedbcaceacacbbcbafddecfaeeafbbafdcbfbdfafffbdcaaacbdbbfdebaeaddbefffffeedfeabedbfeafdcdffbbeeeaccbfbdedeacdbdeadcdcaabcaadbeaeacecbcfbbbffadebbfafffbfefabeccabccfddaadeebeafeebefebababadaecfdddafaaafdcbaaadeaeffdbdbbbfbfebcfbbafcdfefcccdacdbbefddddfbbfbfcfeeebdbbcaccbcdcafabbadcadafcaebedffbbbddcaaffdccdeaafaffbefbadecfdaaabffeaffbefcdefcaffcafbeadcefcfbcccedeaafbadcafefeceedabcfbbcacddedcccbffbcdcdaaebfaaeabdebcbbcddcefaffeabffaaaefbeeebbeeccadfcdefffdbefbefaaffecaebbadadeadaeedabacffceeddcfdceafaebbecbbbbcdcedddedacceecaabebfbcdbeeaafcfeefcceadfdeddebbefdeecfbebeebecccdcecdedbfffecefefcbbbdddeccafbdbbfabbdaeebbdcdbbadeafeddccbeebffbeeaeecafcdbdfcefefedbcbdeddeeabfcbfdcbeebfedbceccedcddedfebceafebffcfafdfdaddaeeecaffccccbaebaaedeafedeeeabdddffcfeffeeadccbebfbdaffdcdaefbbabeacefcbecefbfcbafaefafbeabcfecbfbbdfddadfacbbefaffcabbdecfaaaccabdbacddfaaeeccfbcdfecabdcabffacbabaaccddeaacaffcddeddffffadfeaaaffffbdcafeceaccedebfefccaecefcebadfdfeeacffcadebfdcabbdedffebbeecacccbeacdaabbfcccccaceccdbcaddeeceeaccdcaaffbdadcaceaecafaeadcbdffaadfadcabfdabcbecdcbbeeaacbbfadabbbcdebfabceaabccadadfecaecffaacddefceedbccecdcfbbaadfeeecfaeccbeddfcadcfdbbbabffcededdddccfdddbcbbaefcebeacedcdcaddacdbddabbacbfafffcddaacfadcffbedcdcceaeaaabccecfceeffebedfafbaaebccfdfdafceacccedcbadebeaadadeaeadbebaacfaabeacebfcddaabacedfdfabdcccbabebafcadcdfcadbbadbfaebfffbdcbacfadafacafdbbdbebceedddefbfcabbaebcdfaeaadedbddfefaeafcaecdbbcbafbadbebcadfabcbceaedeeabfbebfebaceeecbecadaafaadfddbfccfbfffaddbffeefaeabceccccdcbbfecbcaacddfbcfeddcddcefcbcddacccedfdcffedbcefccacfcdcdaccbeadffbdafaafacebaefafadaaedeedcdcdcfbfadcecdccccbdafbbcbccfefceffbafcbcefcfcabaafccbcebeeefdfbffbadffbbeffddaecabfdbeccbaffcddeaeafcecefdcddcdbcbafbdacfbeeacdecaccbbfdfcbdcffbcbfeeaebecdcfffcbcceabedcdfbbebdecfabaabadaceccbeecbcbabcafcbfeebdbddcedbabfdfdbdcadeeeafdbecdfbfaedbecceaddeddfcfccfadfbafcfcebadaafefbdfdafbfdfefacfbbffdecbffeeeecccaedaaeafccbebcabbbcbcdffadcbbdfdeffadeafafaefaceedfaaeebfccbfbebeacddfdceecbdcaabcbaebdefdeeedecbecfcaaddcdbffeebdeaffccbdefdfcbfeddbafbcdbeaceffecefefecffdcacfaafffefbdbdeefdfbeecfdefaefdeecbddddcbbbefabadadeddffdbdadeeafacfacafbfdccabaafeecfbdfebeaefedfabdeefdacccbfcecccfcceaeafcfdfaadedddceaecaadeecaedceeaadfbdacbcebfcadbcbeadbdbefbbaaaaeedfccbafcfbcdaddbfabeafebcfdcdbeceaaeaabaebdebcfdcffedcbfcfdefcaebabcfefbebbaafecabcfeacebccbdcecbabfaeebefebbbffdbfaeababffdcdedbcebbbbdacfbadbeecffebeebcceaedfecdaccecbebebeecbfbcadcfeefdfacfbeebeadebdacacbebdeecceeceaadcdefdfcaadedbeedaccccbfcccbfafbcfaabbbdebbfddcdcdedddedbcdfcbcddebbeedebafdafcffeaedecbbbefafacdaecdabfdbbdfcaaeaadfffdbfdbcbfeaddfddddbbcabbecdcfdcabddcaeccbdfdfaafcffbfafbccfffffabfafcdffcabaaadcadccfecdaeabaddbaaeccafedbabdeffdfeaafdbecdfdcdeaafceafefadabedecddccbfccfceffacdbbcdabdecaeefbdcbfeebbeadeedbbeaeaefaabdfbadaadbaeadcffaebebeddbdefedbeabadedeefccefedbacdfbdadeebaeefebffcefedfdfbccebdacccfffaebedadebbcaedbdbadfefcbfabafccdefcedfecedefecaeedefddfcaefafdedabebaefadaeaadeecdefdbffbdffcadcabbeeafeaedafaeafcaddcbddbedcceadfafbbbedbafcbdeacebcffbacadaefedfffedcbeafaddfefcdeafdbcbfaebebafbdfdddbdcbffbedbdebaeeffddbccfbccffbccbcfcaabadadcbafcebbbcbcafddefdcadccaffcafeddecdbcfcafbbbefcebdfdebeafacabeccefdedacffceeaaeffdcfafdaeaadfddfecefbecfadcdaecacafbcecacfefcfebcadddcadfbceabacfebbfebeaefadafbbfdbeaeefccbbeedbfbfeedddcdbedccadbeeecaadeedecbcaebafecfdbffabfbbdbfddeedfeeaeccebdcbebbbacbcefdbaafdddafedfccdaddebcbeecfbebdbbfeafebeddadfaaddcfeacdaeebceddbfbedcadebedccafcbaedebabbafecfbadecfccdffbeecccaaabbdecbcfadbbbdebfedcbedeccedffacbaeeddacdcddaedfeceeaeeacacffedcdedabbbbbeafbaecccefcebcdefeecbecccefeabcdbdebbbfeffcfcecedbfdbdbeacceffbbcecbdbfcdeedeffaeecbbfceaeccfaabcdbebcfeafebbaeedaafccefebafbacecadabdeafcbfdeedabbfbbbaeabbfdfcbdaeeffdfffbdfcfefdccfaffcdbcfaceedcdcdfadbdefecafabcbbddbdbcbaeebabedaeaabbbceecbceeadeefffbdcdebaebbcebaeacffbefbcaedadebdadcbdabcddcfadcafceccdbacccefdbdceebeeeadfefeafedfafddcffdbaeefcfbdadefebdfdfcfddddeeacaedfdcdfcaceebcbdcbbdaececfcbdbfadfdabbdeaeadddacdebbdeaaeaeccdfcefaecafffeecafceecfeeffbfcafbebeaadcecfeadedbadefbcbcefeceafdcbbafdedbfcfccaffabfeeaffaedbdedfeadadbfcbdabbffbdbbabceafdbbbedeefddbbfdfcfdeeafddfeefbdfebdfeacebcccaacdacaebfcacaccbecebdecfcaeebdaceaebfffeadbafbafecbfefdddcbfdeacbfeebfcaefedaaddacaeaedbeceaefecbeafdeefbedcdddeaceaadcdbcdbeaffdffdfdebdecbffcfeabadbccbfcddfaccedabdcfdeddddbebceebcacebdcfdeacfffddcabecffebbdaffcacaaccecaaedaabfdbcebddacffffcbfdadedfafabaaacebcbcbbacacfcbbdcfbdbbaedfeebeedbabaceabbfacedeeeaefafdeffbeffaddfecbbbbbfbcfcbbedadecbecebaedeabeeddaebfeacdcbecaaedbacbfddaeaccfeadabfeebcaaffbefbacebcfeeefcfeacfcbacdaebfbdceceebbcdbadecddeebfeaedaeddaafaeaaedcdaffdfaacdcdccedafccaacdabdfdbfdfcfabeeaebfacfdeebcebdaacccedbddfcabcedeabccbdcaffdfecfdaffceeecbfaeaafbedfecddfedfeedabfcbcdcbeadfcdfebacffedbaddadeecafbaffebdbedcfefebfadbacfafebefcecbfcdfdbcdcccaaccdbfcbfdecdfcfadaabcddbbdccdddffdbeaebfeecfebbbdedaddffaedfeaadbaededbfdededcdbebebacdaecdbaccdeefcadbebacaabedbffdcfaccaaecebadebfbdfbcafdebedcfbedfdefeccfafbaadecdafeddbadecdbaaeebebaabcbffdadfaebfeecdfdbeadeddadbbcebffddbbbcedbacdcbebaedcbbaeddffabbabddddbdaedaecadcbcfadbaadfaeaffcdfdefcbebfacdefbfdcefacfceffdedddeedbdfbfaabaabcdaaaceeabdfecdabdecafbceefedeacadafccecddbeeaaaffbefaadedceaeddbaafdbecdddbedcaedecacdbdbebadcccffdefdfafaacbeebbfbdddebdddfbbcaccdbabadeddeaceaddeaccbffcafecabedfebfffdfcafedfdbfadddeccdbfdfcacdacfcaccfddcfffeedcddcdeceecefacffbfdabbfefeaecbefcaeecdebabeebdaefbbebacdacbdbfbbbbadbcffbaceadedabddaeeefadfefcbbfeddaeddfcccffcfbbdabbadbeeccbdddbececbbcbaffbecfbfdebadeedbfeffaadedfbdcabcaecbfebfffcabceafffbeebfaccfabaadeedfcecbfaabaecddfafacbcabfedddfbeddcbacdefdcfccfdedefacbafdebedcdabfabbdfefdadddfdfdcafffcfcaccdbffbebddafcdedcfbdaaabfddbcccbbeebcbbcffbfaddcebdfadaebbeceddcfabfccfceaccfdafefdfcaeffecbcdfcbbbbedfadaccfcddfeefcababeaaadefafcdbfacbddccbcfdeecdbbcadffdafcfceafdbacddfcacaffbedaeaebfdfdfebeebddcddaaebceabfcedcfebfaaafddbdceaedcafaafcfeeeceddfbcdbccffcfdcaaebdaafacbfcbffcdcccaeeefffcebfedbbbbffdcaebfcdaffdcefaeaaccabedddebeccfdedcbbfadabcdffbbdeccffdcfecbdecfebfaadbdcecacdddbfccdcceafbdfffeedafdddbefcedfcafdebdccbfeacefbfdbfcdefdcedfceaacbdccbabdddbcdeeefcaebdcedcefafecfdeecaebbfbfbfeecefcebecacbabeacdaabccdeffbbddcfdaeddeaebcfdaedbbbdbafacbacdabcecdebfaceecabffadcfecfbccabdddbbbfcdeefebaedeedbcffcfccffcebecbaefbebdddfcdceecefdecacacaeafddfbdbcbccdfbafadecdaecdaeadcbaadaeafdbabfbfecafdcccaaaccbdabbcedecbaacccdbcfaaabaefebfcbfefeebddcbedddcdbccfcecbfdaaffefbddcdeaeeedecefdfaffafebbdfbcecddcccdbdacdcffaeadbffdaddeaaffffddbfbcceddeefddaeaaaaefaddfbcaceeebeafafaacaebfefcfaddbabfaaacfafddedcdbcbfabbdddecdacdcdcfafcedaeafdebabcfdcceeaacddddfeeafaccacbecdceeaddcfffbfcbcdeefccdcbeedafbbbaaebbdbaaadebfdebfbdbdbfdfbeebaddedffdfcfccdbebbfdbcffbfebfeaefcdeeabfabbedfddadeeadabceebabeddccacbfcaedcadcafabccadfadbebaddeeffcdeadebdabafaffdafafdefbefdafbfedeaddcaefabfffafbcfdbabadbcafbdffefaeeaeecbeedfbedfcaccfdcffeddbaaabaffbbfdccafefeecafeaebafbffdfaecfbdbfebcdfaeacedbafbeefbfdcecadafaddddeeafaacbfcdfddaadfadfcdcfdaeafabdafacecffbcdebaebbcddafebbefddbdffcfeddeadcdcbfabafaedeacdfebfbcdddfbaccdadcecdcbafecfdceffbccbfaeececdeceaddcebcfaecffddbbbfbfcccabbeacdfbcfebfcccfaafdcfbbcfcefedcdceccbfccdecadaabecafeaeeaedcdaaaeeeafecccfedafeccdcefccededccddbddaccffdcdbbadfdbffadaecdcabfefddfbeacefddbaddcddbeecaaccddfaabaebfbbffdbacaddeedefafeefbdeedffcaeaddeffbffcdfedebcadcecbbaffeeeabaeccacaeeefcddbddaccfeddeddacfbebffccdbcdcbadaabfbcafffcdcafbdcaededdedfbbcedeacccaebfdfecaecbfbbaecdceabcaaeeacdbfadbbbbcfcbcfaacfffabfbcdafbcafcfafacbfdfbdcbebcdadabdaefefbbceaeaecceedafebffaafdaeeceebeafefebeccbfdeafadacfdcbffffddcbebddfefbfabefdacebaddefdbecdccafafedfecfdeeebaedcededacfdadcafccadbbaaeadbccdffbdbacbbdfcfadeebcfeebfebdfeaeaefddfbacdacadcddbbdfdacdaaeedabefefbffccffdfbceacdadfbbbbfccfbeeecaeadbebbecaafcfdffcdaafabbbcbeccfacdaefffbebdcabecfdaddfbdedfbbddccefdfbafdaefeacadecdedaadbfbfbceeefffbbabdbcbafcefcdbfacafebafeccbbbfcdcdedefeffdafaffbdabafcbbadccefbcdaeacedebffeeacffbddcbbdeecafeccfaefefeffffcebefabcaddabbdbafabacfabdcacacbccabeaedcdfacdfcbddeaddbeddcdedeedfeafecefbeefbafcdcbcfabbeafdbcedbdbfadbebddceddbeebaefbdfccccddbedaacdbfeebcdaedbaebeafcfabafeeafdefdbfcdecefdadacabbccbeceffbcdffdaccaecabeeacabbffaeabbabffdcacfcaaeefeceafffaeacffcdbeaecabcfcdabadacfcbefcfebfaeefcafdfdefadccaceabdccfbfbbefcfdaaefcdbaaebbeeefdedddeedcbcfcfbaffefcedcdcebebaceddcbebbebffcfeaecbfcbbbccedefcfbdaddeadcaaffdaefcdaceecedaaaebebeacdefefeeeffaafaefadbfbfadeefbeecaddaeefbdbbccbabaeedceebdeecebbbeeaddcdabbfdbffaacbcdadccdadfaacbccddbdcfdafecbfdbeeeedbbdcacfedcccfacedcdfabaeeadeffdabacbbbbafeafbcabbbfcfefaadcbecfbfcddbceadecfddcaebbccfbdcfcfddbedbcceabedfafbffbebabddaffaaeaeecccfaebeeecfbbabcdacfecddfccfcddabaafaaabcfadccfffdbffbaebadbfcdeaafbcbaaefbeefdcadbbbeafaeacbccdcdcccdeedaadaafceaaedceaecebfdfbacbdccbdadbeadbfabbcffddcaccdaceaecffccfceebeffcceefdbebdacfbfbbfccbfbecdeafaceacbbafebdbbfdedadadceafcccbbaadcfbbcedcdbddbaaebdcefbdccfbfbebcaaaefbefddeceffbfdfabecefadbcceddafccbebeadbafcfebbbbabdbdbbcbdcbfbaabdebfafaadcfccbbfffcbbfefaddbddfbecacfbecaafdbfdbeeadcceabafdcadebdccadbdaddfcbbfacfbdbecebfbbccefbceceaeadeabaddedcefcaaeeeacaadacfcbbaddcacfbfeabbaadcfadfdbfcaadccbbeaceacbeaccdbbdfddaeeabdcebcdfdacbcefeafabeffffafffbcebbcdfcdcecdacfbdfbfdbcaacacdacedefeffffbbebfbfbeceaecedefeebadbedccbaaedadcdbfdbfcefeecbbcbebbcecebbaffcacfceeefdbbfbecfcddafecdfcfbfbcbeeaaceeaebedcaacddbceddbfeaebdcbceccdcddabfbacedbdbaffcfefefcfdcbfadeaafbbaeffdeeffaeceeedbcffbbebdffabcedabfedafefbbfecdbababaeaaeacefeeefdacdcfdfefddeeabdafabdffcaecccfbbccfcffcdcebdadeabeedcefcfccdafeeecbeffeacedbafdcbdefdcadcacdfacfbcafbcfaabccebaddadabdeffacdcfbbdaecfddfcfdbfefbdcacdefcacfdbbdfabedcbcfacbbaddcdcedbdfdfcfedddbaeabadebbadebbccbefcffdeacfffdbadbfadbaedacfbaefffeedddfcaecfbdaabcfeeceebaefbbbefffdcfdccecccbdbadfcccdadbefabcddaabbbdccebdfeafafcaedaefbaeefacbfcbbfbebdfcfcceddffacdedfaffdefebcdbedafabadbdcdeefffceadfdafeeaedfacecbcaaddbfbbbedfbfecdafbcbdcabddbbccfdbcbfdeffeeadedcfaffbfcccabadafabcdbdaabebabaabbfcbbaadcbfaddaffbbbdcddcfdacdebbcacceadeadedfddfedeeccfacdefceeabdaacfccacaadbcfccbdbccbccbafeabeabfcbefbaceaceacdcabdeaababfaefecabdbebebcaaeaccaadefeadbaecebeaeafffddacbfbfcbdbbfbcaadbececbfbabfecfaebafdaacadcaacdefecfeadceeafacceaefcfcbcecacecececfbcedbfffadfbcdcfedfcbceacdcabedbfacbacacceeaeecacdefdeafbdfeaecacbfefaecfadbebbadeecbdffdbeabbdeafffefbfefaebfccdefbceafcfddaffcfcdacbaacdfcefeaebcacbcdbdcaefecfebbacccbcdfefebbbbbaebdeffbaaebdbcadbadbcdebcbcdfcbdedbccbfaeccaeacfbcbdafeffcdaaadffdfdcfafeeaaedeabfbcefaaadeadbdcddebddfcbccbbdecdddabbcccfadeaebcbababaddbeabdcccbbdfdbbeabefbbbbabadabcfabfaafffefecabefffacaacdcfacbaeaebecabaafffbdcbfcedcddfbacbcecefcabadebabdeccffdeebaabbfcdafabefeecfcfacacadebdcedfdfaaceebbacbeeabdaefcbeceecfebcfffccdddfbaecedcccdcebefebedbebbdecdecbeebbefafacacddccdabdbefccfcfefcafcbbcefeccfacddcaebbbbbdbbdebfadacbafccfebbbacfcbfcccfbdafcffcdbcbacaeacdebcddddccdcbacdefabdbdcfdaeacfafacbadffbbbfceeeffeeadecdabcefbacbefbeecceddacaebdebcfcaedcbaddbcefacffbbeceafbfadcfcfeeaeddbdebfbfddbbbbeacbbfaedcacfaeadcabedadcdcecedaebdaebddceaaeafedabcafdeeddaabadecfdaadcccfdfdbeffcffaddbdcdcffbefcfbfcdfcfcdededfebeddeeafaccfddfcffcdcafebacbcdfbeedcfdeaedbdeaedcfdababedefedebbfdcabaddeccccbaffceaabcddaeebedadedfdcbedbcfaefdeaafedbfebaedfbdffbafafffbdfcadfabfdbccbbfbdcceecbaaeceddadacebccbbbbddedcaebeaebddceedaadafdcafbebaeddcafaaefbcadfcafebfbdafeaaceefaeaafbccedaccfebcbccdcdafcbeecbbaaecfacfdfddaeffdbaacefbabbcfcdcaeedbfcecbfcbbbcebebdefcbaaaabccadefcbbcccebcbabdbacbddefdfaacbeabcdccffbaecdabeaadedbcacaaacdffaadfaeccafdfbaffadefcfaaffaebdacfefdbecfccdefecddccbccbeebfafdedfaafcdfdfabecdffebeecabcbfbcbbebabadaffabdaeddfcdbfabbecafbdcfcecfcdbbefdbaccebfaeabcaebbceedaebbacdaaaeebddacdafdddecdabcbbdbeebfcbbafeeffeadcbbacadfdaefbffcfaafbdabbdaaadbdfbbfcececacafebfaedbdbfcecacdfebaedffeceeddfadebcbececceacdfeefbeedaafeffbfffadfdadddcaddcdeeafeaedddbfffffcbaabccfceefbbfddbcddccfbcbcbdddcddaccccddeabceaffecafbaaafeecadbafffcfebfdeefecfedbeceeedfdcccdbfabaeaffadffbdddedfebeddfeedcedddcddedbeadaaeecdeaccbdfeaeaaebecefcbcbabfebfddddbcbcffaeaadabcafcbedacefceabcbfabbdfcbbfaeabcaaceadfddeebfbdcdbbecfcceeffaceaafeaefeeaaaedaccdeecdefaffadeccbfebfffdbceeaacedcbdffeedbcdcaddeadbfecabdeffebbaaceacaededbccccacbbcdcfccadefceffaedefadcdcbbeddfacafbdbbfcbcaaaafafaedccacaddacedcdecdfbddacedacdeaaefabaedbafabdbebffddaaffddcaaecfaceebbedeeafeecebceccfaafbffcfeccbdfffcbcbcafbdabfcdfdaefeaaeccddbbbcedefbedbffedebbcfbdccdcafedaefbbebefdfaaaecedabddeabedaaecbabecaebcdafceeacffedbdbbfffdacbdefacdbefacebfacabdefdcaccdbccbbdcfcaeffbbfecfeeedbfeeaedbcdafdedfadedeefddccfdbccadaedfcddefddffebffdfcecffcbabccebbcaffdfeaaccccddcadaebaedfdafcbceccaaaeddccbbafcceaedbfdadadadbcfdbddcdfffdcacbfabcffdebccbbdeacdebccefeaeaecdfaebfeeafdacbbbacbbbbfdfcaddbacedcfceebbedfcceffbbebafcacbbacacaaafdabfcbaddeddcbfddaafeedddecfabedaffcacbbefbeaeedffeaafcaceafabfcbfabecabcdfacbcfdbaccbafbcecbacbdfbfebecfaebdcecefeffafffacfeebcbffecaecadebcafdbaaeebcbcbfcaffcfdfbbedebcbddaffaebfedbeacaccbfaaebcbfdaafbbbcdfafbbcdadaabddebfcdeffceadbeebeccdbcacfebbaabbfccdcbeaaadbfaeafafcbeefdcadfdefebccfcaefefabdedeccbeadeacbbfdecebdddfdcbccabaecbdebabcedbedaeebecddeeaabcdfbbdabfffaeaebcedcaedadabdfbbcffbeabadfadafdfaebdbcfcdfeadfbfeaedbacdfcffaddbaceafaffdecdcaaafcbccacafbfebbbfaceaaaabdefcebffcccebbabeddcddeadacbfcbfeaacdeceeccabfcdbceffbaddfbbadeafeedabbbdeebabbbcedbfcccadeadfcfbcabfdafafddecfaccbcffdebadbbaaaceeeccbfeedddabbdbbaecfdfaaedfceaefdbcfbfcdadabbccabdddfeebdfabcffeecdcebcbeadbdeafecabcbdacdecdabecbcdbbcbdcafdbdbdbdfddecfbbbafcbcffbbcdaddbfdedbadccccdaecbcbdfddcecfeaeafedffdeaabeacdfdbabddfbacccacfdbccbacfbabdedaddbecefbefdeddbbdaacbdccdeeecacfffafceedbbbafdebdafcbdecdcffdaeffdaddadcbdacfcecbceaeabbcefdacbbceebfcafcfeddcadebcaabcfdfaffeeaaacdbfecdadafbebbffddceebdddadacbcfbcccedcafabeeedccbaefafadbfebefbfdfddbddecabbabefddefdfbebddceeccebeeccaafafdeceecebbbccedfbcfecbfadacffcbabecbdafdedebbfbfbfaceeeadbffecbaaabdbfbdbddbeebbbddfafecfccecabdcaccfbcafffffcdafbdcbbaeefefffddadfdfdceeeeffffebefebefffaaebdaffbbbfeffdeddcbcefdbccadfdafaeeadecfdfaffcdbeadebcccfbbfcbcbacddfadcaabcafbdcefadcbdfafaabfddddebadedaaaabfbfabaecffdbbadcbeefcffbebbfdcbadbcfccebdedcebfdaaebccfbfbbddabbcbfaffdaadeffdfadfefcafffbcceaecceddefffcdaadebadaffcdbeedffaffbaecadceffaadebaedfeaabbddffceecdddaadaeacdadcaaddcafbdfaeefceacabccdcdbccbaeeebcbdcecfbcdfeebdbbdcccfeedfcbeafaaaeaebbfbefcdececbcaecaeabfeccffadfbfacfdddaefabefcfeffffdfcbbfdaaedcceeaafefadfeafeffdcaceabebffddfbfdcfccbdbcdadeebbabecbfbffdebabdafeaafbabcddddcdbcdeedcfedfeddebdadebcbedcdaefcbdccafffddabcdaafadbbffaafcfaebddeadebdaafafeacffcbdbefbffadebefdeaaacaccddbffbceeaadaecdafdddebbcfbbbfdafcfaefcceccbcebbeddeaecaabcefccffdbcdbeecddcddbdbebbfceecdfdacbeeafefebedfdacfbdccfdabefddeafabadfcafacabfaedcbcededeaabcfdebeadadfbbccecccfecfadbbbedcffeafaffcbdaccbbdbbfbfbaffeaeaedbecfcaafbeccebafcbecbcdbbbbaebdcccbaeeddeecdaeadfadaefedcbdbddaeffbedddfdcfbadffaccbfbaeeebdbabefbadebdfdefddfdcdacadefdfbeaccaddbbeaafbccdfaddaafafffbcafcbbbdadcdbcbefffceadceeaffffacdfdeedaaecfdfdfafdbacadebcdaeafdacdcadbcabfaadcffccdfadbfacdbbceaeabceadbadaebabcbbdceccaaceddfefbabdefcfbdbffcdcfeefbdaacedbafaabfcefbffeacecbcaebabffcacacfefbebebdfcbdcfaadcecadbbdcdacebcaeadafebeeafcbddffeaefaddaaaadebbaadbaebaabfccbcecbfaddadeeecdfbbcabfadeebebcecfceabddffaaccdacdedfddcbdfaacdfaaccbfefcfbcddfebaffdfedeebfabdcacdffafbafaaabecacffedfbdceefcbbfedceeeccceafabedcaadffdafefacaafaedbfbcafcadedeffddebfcaddbefdafbfafefbfcaeedebeabeddbeaabccafddcdedbecacdeddadbeebcaeaacdbfbbdeceaacefbadcabffebefeccbaedaedceaefbcdddcdeaababeecfbbdaeaeaedbfebdcbadadaaeedefdcfedecdeddaccbdedabadeeadbeddbbfcffdabeeaecedcaebcbdddbbbfbfddbafdeafbacdadbcbeafafcaadadfaccfcbbeafadbebeefeedebbdccddfaadfacbdbeaffbdcdacfbbdcfbabbfacbcdffbcacbafffafaeddbbaadbbadceecbaedbfefefcefecddcccfdcbaaefaaecbdaabcefecfbeafdaeaafbacaeedbdeeadaebbfafbdddbbfdbbcdcefbaeffcddcddccbffabaaadddcaacaccaeacbcbdcaececabeaffcbafcaefcabedcdbbbccbfcbadfabdbceccadcbeeedddbcafcbfbdbfdbaccbeadabafeeaaabdefbccfdebcaacffadfddbcabafcebaedfbfecafeadadfebcbedcfcebfcbcfbcffefedecdffccbeffecaffefecfcfeddaebecdacfbbdaeaedddeaaffabaadcbdedacfeaeedfdccedfdafecccfaafbdbcfefdcbfdcbfdfeaddccabedcdaceefdbddfdaebbfacfacddffebdbacabfafbdeebfdddeadfbaabfcdaccbdfeaafeefbdadcfeabcdacdcabfdfcceadabdceabafbbcddbabbafafcbcbffecdfbffdcccbebabedfeaecfdeafbdfedfebfbfcebbdcadcbaccfefdceababbfeabfabfcfdafcabcdfffbdaadaddbdecffaebacabecfeddbdfbaceecfabcaafdaadcecbcadfdccedddbacbcfddabdefaaccbbedbbebefcafdcededeccbabbaddeffddadcffbcbfeacfabedfcfdcccccffabceedddeffeadacfeecdcaefcbefafcbceaeaaabccbfcefdcecdeafebbcfcadceecdfacdbfceafbeffebeaafefaddebcaaaabcaaacfdfbbedfbbeadfcaccabfbbeaebecabdbdeaacbbefbdeeabfaedbddcacaddcdecacdfeeffbecfeefdddbeffbbcfbacefadcbcbcdcdcadeffebaefcdaeeacdbaabcdcadbebfaaaddafaddadcbecaaeddeaffdebfeeaaacbaaeaeecbcffbedfbbedebdcdedabfcaacebfbfeeecacabadafeefcdfdaceeafdacbfeeafbcefbacebcedbeaccabacbcfecacedfefcdffacbccdabafcdcffccbbcfcdbaaeacdeedbfffdffbbdffacacbfecdbeedabfaceefbeabacffeadaffdbcefaeeadddbacbdfadffeccfafeefadbadcfdfaddeaeaedebbebdefcedabaceaedcccaabbbffffbfdacaebbbbcfecccbacdefcfaaddbbdbadedaebfbfccbdbdfbcffbeaddccfedbfddebdffebcfefccccdbaadcfbfcecacabdcbcabfdfebcbfcafabdedadeefbbdfaedbadefafaeefdeceacaafafeecbeadcbfabbdeabaebdfafbbfdddbddfbbeadfeeddfbdeeecffdaeedcaccebfdebcabbdbaceccaeecbeeeedbabccbdbceadaedeceaacadcdefecdebafeffacfbdaacadfbebaebffbeafaefbcceacaffbfdebcbfcadbddbfeecbbeaddffbecbbabebedcafadebeaebfaeddfecccedfefadbedcdecaceabfadbafaedaaabeaeffabdcbebbccebfdbbeadebcacffeaafeaccddfdffbdaebfdccdeaddbeddaefbeacedbbbabbaeecdedaedaaeafbcbcbffcfbadfbbdfbcadfdecaabbecabbeeffadaefbaaddbbfffebdbbdeceafbcabcdaadfecdbfffbbdcaaccdcbcebcafdcaeebeabbefbfdabdefcaeeddceeeebefcaebcbbebacadedcebedceabacabccecffccbffcbfeafdddffeffadaedaebebcdbfcffbcfbcbcbfdfabeccebfffdfebbcaebcefdceadcdfcddeccbeecceceeadbafaccfcebdedcfbeefacbcaddafceceffebaccadbaefddfaabeeccafbebefababebddceecebbcbbfccadfddddbffdbcbaaacfccaadecaeacabcfcbcfdadfedefabeaeabccddccebcfbaabffdbdfccdecdbedcbaccfeceaabcfcdefdcdfdfcedadbebddecdacafaadacfbaccbeabacabeeffdeecbfbbccbedbdfcdaecefafaafbaadbeaabebdbedfcddacfbbbeccbdaddaccfbdfddcccddefcccebdbbeebfdcdaaaacefcabccfbafadedafefffabdaabdafcaaaccccdebefbcecaecdeefcffbddfcfbcacadfbadcbbfafbefaadcdccbebacdbefeedadbffcdbaaceddffaefdfefecacedbdcfdbaffcfddbdeecbadeffcbddeeeaabbfbfaefeedcaafaeefadcabccabefecfdbfebdafabeabefacebbcccbceaedaccfadefbdaaabdacbecafcbeecffdecccccaadeafaddbfcbecfaeeaabfedeeddbaededbcaffdcbbeedbaeaeccaeffdafeedebdbfdfddcefdccffbacacfffaeddcaacbacacdcaaedfadadfaacaaebafdbedccaeadaafdebdbdeadecaddaacfbaeceebbfdbfcafccfbaeadbccddafcbacbbedbecfefeabcfddecdcaafbffecaeecafbeaefdfbdaabbbeebfbfecedadecedcfabeddaddebceadcffdcdcedaeaafaaccbbdddbacedcebfdacfbcffbceaafedfccbdceaefbedeadadfabfffacdaaebfcddfdfedcdbdbbddceebaacafdcfadaffecadfacfaaeedefceadcbcabcbacacfbfeabeedfbecfcbcacefbaefdfbccfdebbeadceafbddfbbbfeeefdcdacdaafeddffeecbbecbeccdccfffaccacfffffaaebbbaacabcaedeeacebfdffeaacffbdeaedeceebfeaaafebcdfbeefbddfdebbbbcaacfeccbddefbecceffbbecbefffeeabeaccbefbfabdbbfcfadebdcbcaeeedcdcbbfadbeecadbfbefedbbdefecbbefdafccedcbbfececceacbdfccdddaccfeecfcbceaebabfbdccbbccacdbcbcddbeeafcbeebbffafecfbccfeebebbcacbdbafeeccbcdfdadfbdafeebafdebcbbfabfdcbfacccdddbeaafeeaadaaeecffbdacaefcbdfbcfcdedafaeedbffcaaecfacdaddcbcffdefdabffebffcdaeccdebfbddcdaccecbddbafdfceabfabedfbfaaedbaacbdcdcbafefdeaeeceaacfaabdebcfbecdfdeefdfcffadfefdfdcacefabbbefedecfccffebdefcaeebdedfacbddadadadcbebbbfecdaddcaeffbbbeeddfcedcdefeedfefbdaaeddfdddcbeacbbfcbdbaeedadabfbdccddebbbfbcbbbbbdcfceefafedbfeaafdcfaaecadfbebadeaaceebfcddbddbaceccfbdceefecdebccaecbabadeebccaddaccaeaebaecbfaffcdccffbdfbefdccffbceccafbccbbfeecbddcacfadbfcbcdabfecacabdfacefdfeeafaebdccfcddfbcadbdafddeadfaacfccdfedacbcdeddfeccecedafddeefbffffddaacefeebbcdeecdbdeeebedcbafbadbfeaabccabdbadeedacaaedcaedaaffbaaacedeeaebaffadacdfbbdcdcaccbbfacdbefbdfaefcaacedcdcefdabeabebccbabdcdbdccaacbcecbeeeebcfaffbbfccadfaefdadacffeedceafacfadcdebbddbddbeafcedbfcbfaeecccbbbfbbdffacffccbdbbfeeddcacdbfcaccacfeffeffedcebfbacbfcffddebcfcdaacefbfcaeebafffcdfffefbcefbffffedbebfdbddaabdaeecdccfaceeedabcccdabfcbfcabeebabcaaeeccebddcccbdabadfbdcafdeeaaffeebbedabfcedcfbacfcaabfbaafafefccedfeecacacafbdeccedebddbcbdadaaecafabaebaccebcefedbbfddeddddeadccafecbddeaeeabdceddfefbecadfaeebddedbadcccaefafdeebeceabbaabbadefdfebedacabefbafcaccdcfbadcabfebecebdabdcedebaecedfdaaefedaaefccfeaeedfefccfffdafbfeecfefeafbbbdacdeceaacaacfbaafefacdbedbeaadebbcfecfbffaedaffdedddeaadbfaebfedbbdbffebdccdbaefbcafcabdfacfbadfebebfeedbaaffedccedbaafbdbfbacddadeadffeabbcfccdfcbcfddeedffafbcabadcfacefadfcaebcbfdcecaedcbfdbedbbcefbdddfadfceddefaefbfecaefeebebcdbfdbedadddeacfdaeeacfecfffaaeffefdfedecfebefcdebcafcdfacdecdefbfbabcfcdfefeebbdcefcdcdcfbebccfbbdafffbfdcdcfffcecbaabefbcaaffcedabcddbeceeaaeeaccefdfbadccdfefeaecefdbcbefbbfcaefbfefbbaeeadcdebaefcfcfbefaaadbfbbedecdadbffcdddfbaecbefcfcccddacafabbbcccababebafbfffcfacdcecbeeaedcfbdbdafddcacecaedcddaccecafecdcccaaacfacffdddacfecaddaffdcaebfcaebbfdfcaebcafdfbdbbcdddbbadbdedcaeaedfeefdcdabcecabacdbceddeeecafccbfdafbcfecacdeecdeedffdfaaabbbcecbcbdefedaffbebfcdccbebcecacbcefefaffadfccaaeebebcecaaafcdacdbdabedecdcbaebddeacafffaaeebffdadabbaccebaadffdbffdbefbbeedbadccdbaebfbfccdbccafaeccedaeaddaceaefbcadafcdfeadcfeabcbfcaedfaecabcfbceabafeceaaeeddfcbbbbfabcefcfeaadccecfcaeacabbdffacaddbaccfeeafedadafdafbebcacbfeeabaefbecacaebcfcfedbaccacffbeecedecbdededddbcbfaceeedeeaedebcfebeaebdfdafbffadbcaebccfceaafbbbfddfcafecfcdabadcbdceddecbbfcfcbadcdbcaadeadcadcafccaaaeffcebaedafabfaddebafaddcdebbbcadfebbfafafbddfeafdbefddaaedadaddafecbabaeaaffbacbdbefdabfcfccdccafffabbaabcdcabeefdfcbdfbcaeddeafcbecadbbdceebfedecceedcfdbcefcdeadbfebdfcbfbefafbcfeaddcfcefbfaeefaddebdbffcdbbcaecaccbdcfafdebdcfcfaaeefaabaccbcfacaaeafdbafbdcfffeebcbddeabfbefabfeaaecaaebddceddabeccccbdeeccefadadcefadeddfdaecfdbfcdfdfbccaebbaaadaddaebefeacddcfbcfcbefdeafeeccafdabaecbacfdbeaaecbdbabbbcaeeecdbefaeddcfecfabdddbcabebabadbfaeccbecabccceeeddbbbcbceaeaccedececadfeaceeedacacaaebfddffebdcfadaabdfacdbbcceafeebbbcfcfaefaefdbadcbaadaeecffedbebdbfedeabfefdbefaaeaeaffaebdcbfdfedacecbebfebcdbafbebdafbbfdbbedcccaecdfafaedfcbfdefdeacceddefdbdeffecaaaecaebddcdedeadeafecfabdcbacaebdcacdcafeeeeeadfdfefefecbafedefbafeeefaaebdcfdbbfbaeecfeeacadabacabaafbecaabaaffebcacccfabfbcacafafeccaedcfcdeebcfdcfcecaedabdbaaedacaaadcfaffaabebdacdfafbfddeedadddabceffcaedaddafafbcafdcfccabdaafeeeeaecddefaaabeebaebdecdfaeaaddebefceaebcecabadedfeceaabfbaaafdfcabfddeefbebfeacbdeddffcfbfcfccacaeaeafbbecfdcfcaecbafeffacaddfbbdbaaeeddedbbdbdfbfcadbcedfbdbdfaedcfaaffdbacfcbedbdeecbfebeffbefcadbcaedfbcdfdebddfdcabcbcadccecafdbedacbbeecccddffcafefbdaacdeebbdedcebaaddaaaeacacfabeeeafdbecccacbceabdafadaffeaacdbecdbfefdcadfcacaddaafdebeeacfdfecacdecceeccfdefaebdabddadbdfbbaaeabacebbdededebaeaaacfbcfdbccdbaccacddeefeedabddadbbfebefbdcadbadebdbfacdbdfdcbbeeaeaacadcefcbfcbdaaadfdbdeddbccedfebeddfdaadceeaffbbccdfdbecfeedcfcbfbdabbeecdafebdccdeadeafbaddffcbafeefbeebbebfbfecdebdfadbeccfdbbfabddadafafccdeebcdefabaeffeccecbbeebbffecdacecabcabfdacfdcfacafdeecaddeeaacbeabcebfacecadbfacaafeefeedbaaeafccffacefbddeeefecfbabafabbdbedbeaaeacbaeeedadffffdbccebedffbbeccdcaedeebedccbbfdbffcdddeabdfddacdfffcebcdcbfdadccebafffffedbfaeceffddbddedfeccafccaccafbccaaadddeebfbfcdcedaafdcfdfeccfefeddbccdfbeeeefcbadbadabfccbabfcabfacccaddfedaefcbffadeecfbeebbbadeebdcbeeeeffbaceaefbfdadfaeefafdaedeeeaadddcfffebfadbfbfbbdfdaafadbebfdbeffdddbafcfbbbbdfcccfffddebaccbaedeefecbebddbaccdadbbfeaddbbeadaecddfcebadaeaadecbadcaebceabbfdbbdbeadebcfccbfebbbafaadafadddbaffdeaabfabaedafaeabddfacedadbcfcfaecbafdedfdbbcfeebdaaabaadcbafabaeebdebcaaeecaabaffceecbdcdacfeefeeaecacbaedabbccddebdbefbaccafbbbeaadabdbabbadaddccfbbaabaefeeefeaeabcbcafadbbafaafcccdcafdbbdeecaabaccbaccaedbeaeedffaebecaececbbcadabdfadcedaafcbdfbadfbebbdfffdaedfaccceffdbdadccbecdccdcacacdacfbfaecddaddbfaaaefebfcceabbdafbbcffbaedfbffbffadcadbebabefadcfeffcbffebeebbcaeeeacbfcffcecbeebcaafbbbbbeededccfeccabffadeecacedeacdbdcfebedefdeacacdacfaaeacddedcdbeafcdfccefccfcebfefecdcedefdfebdeadcfedaeeccfebfddeedbfcddedaaaeadfffeaadeaefbfeaaeefbddbeffddeedafcddfccebfbdeaaeafeccfecfacddcdeecafefedddbceecdbfefaebecddefedffccbdbedcdbcaefbdfafbadadffddacfffecdacebdfaddfbabcfcafbddefafbbcebbeeabbccbefbeccaffcdeaeccfffcceffadcddaebfbccdcebfdedbbbeafffdccdcbfdedfffffdaeaeebbdfabafaaaafdbeafbccbdfffaafbfacbecdeaaceddfcaaaffefaffbfcbafeecbcfbceababaffaddaadcdcfdceeecfcadbfaababbbedabffbddaaadbaafceececffeccdcdeaabeeefeaebeffccdfbaefbaebadfcfcfaabfacabeccabdddeeadfdbcaaeadffdedfabfbcebcabdeaeaadcdbfbaecfbabddebcaddbffafbebedceefeccdfecacaecaebdcadaacdfdebeffaceccfacdddcccbebcadeafafcbdfcfeabeeccecdcbecdbefcbabbeffaefdfcbbfdafefdafffbfbffdedededcdfafccfedebadfbfacaabafabeeecdccabaaadafebcacaaecedaffafecdbbaeeddfabbecaebcbbbcaecebccaeeedabafaaecfaebeedbbcadafaffeebacddfcedcccbaeecfedabfbacbbeacbecdfdaaadebeecfabaccfafddeedacfcfbfcfdafcabaacdaaefafcfcabdedaedacfeebcbccddacedfdfaaaccdcffabeafeeafcaedfcadcdfeadebcbfebefbfedfccfdebfddddacecccabaaefbcfbdafefacbddfeaebbefddaceeacfdcabbabecdfcffdfdaeababbcafbbcfccfdeabcdfabaadcbfdccbdddabecadbfeaaadbfbffcdbcdbeaadcfcfbcdebfdffdecfbccbacebaecacfabaddffbdeafedbdfccdcbcbeebfeffeeabdcabbcddbfbaefabacafcccadeceeeacacaebbafcebdaadbcbebfdefbbfdbcecfdecafbbbdfcedddfbfceebfbbabeaeecccbebccafeefdeebcaebcebcccafdfcfedbadbceeafefebbbbbddaacefdeecbebfcafcdedfefdabaeafeabefabcdeabebaaeebeadbebbaeaddcfcedaffdabbddbbbdffabfbdcacbcdccffeabbbeadccbbefdcecbcbfaffcedcbbbfebabfdbcfeadcdeacbbbcdbaeedadedfebeacccdfcecabeedbceacaebafdceefdcecfaaebabebbabedbcdeecedadeebfddfbaabaafcdaceacceffaaebbceceabcadefdefedcfbcdbbefedbbeacbeacdfdecfcdaaebddfcccfbafecfdcaeafcdddddedfdeaefdeadbdbbaaeeeadabadabddbefaedbadfbfbfaedceffadcfcdbbdfccdefaedebaecdcdaafdadaabdfdafbabcbddfcdbdaddfdffafbeeeacbedcedeedaccbefbadcdbacecbfcfdabbfdfbfdaccafbaecdaedeaefebdffbeccbfecfeeaefbcfaaebeedccaedbdabcbeefbcfdfbbbdeecfbcffcebccadbcafebedbeeacfdcecfdedfcbbfaceebccedcacbdcdafdafcfeefefbedabcafdbfbffaebeaeadeadedaceaeaddedbbbdbfdfdfafbfedeadabedcfeabdabebbddbdeaffddbebacfaecdffdfefdcabdebbdeaafbdaefebadacadedcdcbadacdedfacfecdaefdaaededfcaafabfcadaaaafbbbdacdefbacbaedefdbddbeaeacddadaaecdaeccfbbaaccedfadacebeedafffbecddbbfeffbbdcaeecbeaadaafcdbcefbfafcadeeabaafcfadfeafacaaaabdaebfdfaeeefddcbaacaeeecafebcedfeabbbaebdcfcdcbaeccfddccddaffddcaefadcebfdcebdbadffdfbcafaddcaaabfebbcbbfbfdcdeadfeebbbdccaaafcedbdeadebdcdbaaceedadffdbcfaefdafacedbadbdcdcdadafffbcbbccbeeacefbafceeaacfeaaadfabedbeecaecaebbcdacbebdbedbbdfbfbfbffbcdedffececbffecceefcdfeafddfaffdbfaceeeafebcbafafbacdedadccffebdcabeedafccccafcaabbbdeafeacfafbbffddacacaabfbafcaaecaedfffbfebcbcbebcedbfecffacfdabffeedadebbcfefdfdbcdffcbcfbebfafdcdeecffacefdecadeaadcacfabcbdbbceacfbbeccbffbbbaefbacbdbcfdcabcfbbfacfeccadaccdfcfbbffbeacadcccedeeefddababbcaaefcdffebffedfcdffdafafdcfbacffdcaeccdbbfeacdeccdacccdbbdbfbabfdaeffeddbbbcdbbecbbeabbbeefcdfbddcecdefbcfaffbaffaeabefdadadadfcaaefeaadafecaaadffdbadbadeadabeaacbdafedfefabacbfbccdaaeeebacafaffaabafaeccebcfeaffcecbefeffdddaafddabcccdfdcbfdeceeedbbaacfaadcdeefdcbfdcafdfbddbdbabfceeabaacdeffdbbdfdeffbaceabbfaddeeefedcdfcedefafdfcfcacfbfcaffaefdaffbcecceedbeeddecdefcebcfeebeccdeccbbeebbcaefcbbfdafbbecaadecdbffcbedbeacccbdbeaedbfdeaeedeafccbdaffebceaafbafddfcbdbacfbcaccdffaedbbedafebbabeafabbcfaddbccfccdbebdcbacbdaafdfdaadcfedecdabdcecadfaaabaafcffcdeffbfaacfaddafdffbbcebdebebeafcbaaddcdabdffeecfdbdffcafcdbfdbebfdcffabfcbdaffccdfaebfaaeedbecfdfcfcdeffbaafafdeccfdcbabcfcaddcdebfddfeddbedabcccfeaabdbececabcdaaabfdcdbbdbadcafbdeedaeeddafbbbfeafdcedbefeeffccfefdcaebcbcdfcdeffaceccfeafefdabbfbfdcaeeeadadbebbceefcdeaadcfcafccabbcdbbbaebcbcaacebecdcaabcdeffbbdceadefbaddfacdfdfdfbcebfdfebbabdaacdafbdcaaecebdcfcfdcfcdcedabadfeedbfdcdefffecdbebedffffaedbdbaaafbaeaefaffbddcfbbbfbbffddccbdefeaaddadfaecfadedededecccddeedcffdcefecbebeedcceefddddafbbffffebcfbbfcbfdfcfcedbdabadfdbbdbcebcbfecafabcbbdcadfebbcebefbafbfccfafdddbbadbefdebafceefdacfebaadfdfdfecbcbbefcaedcdbcddddcbeffeaabeaebbbedadaeaeeedabeddccfeeebebcebfdbaebfecababffababfabeaefbbaeefadefedfaddaabfcbcbbbbfaafbbbcbefadeaddaafbdaeffaadebfefefcdeeebafaeaecfbceacfcebefeeacadecbeccedeeaedbffabecfeccedbbddcfeccacffbebcabaabcceebdeacdaabdbcafcdbadbdaffcdadaddfecafacfecfafcdfffcbadbbfebeeeeefcafbebebcaefeedfbdfcdfebffcbebcfebcbecdfacaeffbccbaceebfbdfbaaedeebadffacfbfabbeeddfacccbadfdbebaddcffccdedefddeeccaeafcddcebceceeddebeaccbddecedcabcbdbcefdafdaebdcecaedafbefeecdcdbdedbebaeacfdcabbdafbccdceeccafcdaecfdacfdbfdbbeefaefcfcabebacdfdfceffbbedddfefcdebbadcdaacfbabdaaebfafedabcedcfeadfbeadbfabbcabcccdaecdfcaefedcfeacddedcccdfaccffcfddfbfacbeefdcfbeddfacbdfedabeddddefcafdfefcdeaebfcdfedfcbabdddbedcfeffbcbebebaffeebdacbedebceaeabdeaaefdfabdeeabfdafbcbcadbbbefdafccaefbebddeacfcbcbfcdcdbaaebaeeebababcdfbfacceeeaaebaebeeebcdddaabbfadebdaaffbdfbccdceebabaddaddaebfaabacdfafcdbdeeabffefaeeafeeaefabcdaffffbfdbbeaabbcbabdaeddbfaabdbbadbfcaaebabdcdbaadbbcefcbbafdfafdfaedceabedebfadcfcbaadedabcaabdfbeebfadaacabbadfabbaafaffbbebaeaeeedefbaddeecbbeffefefcaeffbefcddadbeedaefcbcdffddafddfebacefcfbafbdbbedfffbfbeaeacedceaeaeeebeecdeedeadbedeeacfaddeafcbecfdcedbcddfadfbfdccffcbbfdddeedccdbcbbdcbdaafbddbbbcbdebfdfeadedaefbcaabaebdffceaacacdceaaadacdffbebbfcecdeffaaccaefefdcacabeddbaadacdadaeadcebeecbddaefeddefbecadbedcbffeededffeabeadcbcefabbbcccfbffbfadccdabadaefdbedfaeaaaaabdfecfdbaeacdfbcbdfcdfcbdfbcaecfafbebffcaafdddbdbbbbcdabbceabacdeeebdefbdfdfffbddcaddabaaaffbcebeefdefdedbeeabcbecfccdcddfbdccecbbdebfbecdeeaefffdacdfecaeceacdcadbabefabafffdfbffdeabbcddebbbecdcacadffeebcebcbfcdeffdebfbabdfbfbaeafdefeaabdaeadecaedffbdfeddaccfcfcdffdefbeefbcfdddcbaaeceffaffcbddeeeffdadffbbdfcbcdfebebefbcaabacaabdfdacccfdbadffacecbffdbedbcafaafcccdcdfccccecaafadbfeebedfddbbfbabacaedfdfcbeaadabffadefcbcbbbeadaedaceaebdaebdfcebaacdcabbbbadbdbfbbddcafcfdaceeadfdeaebbdeefcfedafdebdecdfecfcdaaeecaadccabbaffbdfaceaacccedeedfecdeefdfeebcbcebecfffbbedffbeddbdcdcacfecadbfbfbfddcddeffbaddeaaaedbbeffcaadabebfeebcefcdeecffbbdcacaebdcebabffccdeffaacadecaacbeebfcefcfeecbebfacbffeceafdcdcaadebedfecdfaabceecbaffbbbdabbbebebadeedaeababfccfedabdefcfefbdfdceedeffdbabadacdbcdfafaeeebeedaeccbeddfdfcbcfffdffdfdbdabbfbbaadaeaddbceaeafcedbfbeecebdecabfdaadcdeebeedcadecfbfadfeedbddaeceaaacdedbffbfaedeadddcdadefefebdccfbbafbfcaafeaccfbeaaacebdcabcdcfdabbfdfdbaeceedfdbdfcccedabffeabdbaabbbeefdacbafbcadabecfacfaefbfddacfbccacffafaadeccabdfabcfecfdfabacdebcbfefbdafdfbfdaedbaffaafbddccbefbdfcadddcfecfabebaecbbaffbabcbbedecfdcfdcdabebfbeecfadefaccadffeeaaecacaabdbcadfbbadbeffdcdcbffdffadfcafbdffbbeafbecdbaaecfadeedfadcefeefabcdebfcbebdaccdccefaffcfdefbedaefdeefecaeefdebeacdedcfdaaaebdcffadccbddcafbbdfecdabaefcaeacfbdfecfbbeaefcfcbecefcaaeadbdfdfebfefbdbfddadcfbecdcbbcbefffafeedaccadaffdfdcedbdeaeaddfadecdacefdeeffbdefeefaeacdfdbadbaeabafefdafebfacebefcebcfdccafddcdbafffdfddcdcebaedebfbdbfdfdeccfadbaeddafffadfafebcdffebbdedeeabdafcbbaebfbcacbbcefedcfaecbcaffbeddacecebfeeafdbefafdcafeadaccddfedefbefdfedeedcdcdaccfacdbccdfebdfbbfdfcdffcafaabcdaffabfdcebcfcaeaeabdbddeadeaeaecaacecffeaffeadacfbecdbbccbdbdbbfbadaafdaebbaefebebfdccdbabafbfedbfcdcdcbccccebebbbbadadcfedddaedeadedbbbfbdbbbaeecccebeeeedcecdfcbebcfaaafebbdfbbcdceeabbbddcbdabacfcfebdbefddbeacdcfdfbbeffbbadcffbcdfcfceefadfdaebabdeddecabbdccffbcbbdfecccedcaaceceafedaabfcbcecaefffcbcfccaceedaaaecacaeacedbdfcbfeeedddefcfafdbdeeefbdafaaeefadeccccadfcbecffdceafbadebfecdabccbcabfafeffcddbccdefefbcdfcecddabefabebebaccffbeedeedbbbddcccedacfcafffeffcdeaffdcdcbdafbeaefecfeccdbfbcfdbbdedbcacfcdbdcccfacfabfffcdcbabcadefbcadeaaeefbbadfbefcfecebdfddbcadbfafabfdddeedccabfcfbafedaaaefedbeaedbffbdbaedcebaddaaadeacedbcbabaebfbbaceabedeaffcbdccbdaaecadbbaacdedbbfeadadfbaaedcaadccbcdabaceacdfdfacaacbafedcafafbaaeabecfcfaaeccdfbebfcdaccbacfcfbbdbfedefecbcdfcafaeadbceadadeaddbffcbdbfcdaacfdcebbffdaaffefbfcaddafbedaefdcaaedbadbeeeabfbfedbebaedebcdfadfcfebacacdbbedfbcbfffbfcefbcdbbfdaddebdbcdafddebfbcfdefadfdbecefbdacfedceeabdecbabfacddbdedddedcdbbfebcaeccdcebdaeffbaabfbbbedefdebdaefbcaacadcbdaabeddbcfabbdacccebcaaadbcabcdfdffbffefaecfdedbcbbcbbbcafdaafefeaedbadfcebcabfcbdddedfbbbbfdbdbaaaedbfbbebbfabfafabbdefaaaeabbbeccabeabafafdbddccdbdbaacceabaefaacceddbefcabbfffadaadacdbdeafcebcaaedaddfbdceabdbdbedafccdbddcfcfadafbdecedaaeebbfdebcfaccedaacfaaecbafeaefacdddacbcfbcfdcaceaafdfcffbbefcbedeebebcfdbaacdfcfbbecadeadfdadbacfeeacdececeafeffbcaeedbadaaebcacefebeabfadebcbfacbaefbeddcbdaddbbdcbecabcbfdcdfeffdfacaefadeafdddfeeebebcfbfccfccefdcfaebcbfdbbaafbedcbacddedbdcdafabdcdbfacadececadcdbedbdabfbebfefaeffabddafbacabfdbcfdcdffdbdabbdaadfedaadcdaabfbfdaeeafadbfeccdecaffeaadcbcdababfebafcdaafadcafaadfdceeabdbfbcaaefbdceaedeaeebddfeccabfdbeaabbffcfddbaaadbfdcbebcdfbbdeadfdbcebaeffbdeacebbbeacedbccdaaaacdadcdefaffceddddedefbbdbbbcebdbfcacddfffefaaaadfbddaddeaffafaaebbbffaddfeeaeeeedadeeaadaeebceedebfefbecdedabddbebabbcefdafecdbdaababdcedcccdabbbaeacabfcffadebbcaadeefaadddbcddfdfffbfcedbdabdedccdabebcabbbcfbefdebbcecaababafeafbaaafadeabbadfeacfaddbededaeeeeabebafcfdeedbcdccedfacdebaccacfadeacccffebcdcadffebeeaecbadcbcfedcccceaffaeaefdbfedeccbacdecfcfcddcbfceddabbdfdbaafcebdcccdfaefdcdccbbcabdddedabeefebfbeafafddbfbaefbdbcffaebeebffdfadddecdfddecbdeecdebbeadfbbdcbbddeebadcaceacdfeecaabacddfafbdabecceedffefcebacddadeacafbbccdcbceceeccdcafdbebcceacfccbaeacbceebfdbecfcbdafcbcdfdfbcdcebeaaeeadcaefdceeecccdaaddcfeaacebcdddbedcfeecbebdeceabffcbaacfbeedaeffccfdfbaadbcfddaaddcdabccddbcedacdcbfcccceafafdbddeceafbbfdbecdbfbccebbfcbbfbdeddaaedebbeefcecbcaaadbfdeacfaadbceedbdcdbeecbbaccffeecfbafadfdbeeaffdfcdbdfeaddcbeffcafbedbbdedbafacadfdafffffabefefbabeaeabeebbcfdbeccefebbbccbcacabfccbebdfddbadafbaedfecbaadfcaebccbadeeefabbfbecbdfbfecdbafbfbaebfcbbabbacdcfdcaaddeccbfeafdadbdcbedfaabebbbddcbdadfdcfabaeceffcadefcccabeafffabedeffefacacdeeafdeeaeaeafdcbebfdaabafcafaeffdcdddbcdcfbfdfedccfbbceefbabdbabaaedacdfeeaaaedfeeecdcdafdbfabebeaabdeaeddfdeafebdfefbfeaaccfbffbcabeabaafaccecdeaffbebeeeebacacafafedfeefcafeffccaacddafffcdfeffbabccddcfffbcdfededbdfaaddcfddfdbaaefdadcfdbfabfacaefeeffcaaaffccfdcbbaefbbfcdcafefbfbbbbfcbfbbbceaaacffaddcdbdcdddaaeafffcbbaefdbbcafdabbdaccebabcbeabcfadedcffeccefcfacbaadceafcecacbbdaceeceebcdaddbdfbccbeafffedeaabccebcbefefdebbffdbbcddafadaeccdbadcecbafdfaadbfdaffcbbceaacbbdfcdfdefaebcdcfaacdecbcfbdbfaaffaabfcaeeddcdaeebedabddacefedebffdbdcebdabcfdccbcdbfddbeaccedcafbdbbfacbeeddebafeccdbbcdcfcbbdfeaddeebacebbfaebfdebbbacdfadcbdeafbcbafbefdbcbfdbcefedadbfaecfcdfcfcececaaebcffeedeaadacddbdcebeaecdefbfaeceebfdaecffdefdaaebcaffebabeaefccfcfeafebdbcccaffcadcffdaabbdededccbfbfbeeccbecbaccbcdccacbfdbbbbebbddefbfbfbdabbafcadaffffcdfbeeefdbcabcbfbfdbeafcdeddfdbdedabebdafeedeeedaecbadebdefbeadecbedabffabcdcafbdcfcaacfcdaeeaafccebedefceecdafeafacbfbebccadbefaeddbfadfcaebdfaebdbdcabdbbabdbfccfffbaccaedbcecefffdcaeaecafaeeebcfacabcbcdadcaddeeffbcdbbdbabfabefedcddadfaefdadbefaabedefcacaacbdabbcccebfeacffcdaccecddcbcbcfcefacadfefaaaeebfbcbbfeeddbddcbfabbceaeefeefceeedaeefeedcecdafceaedfccaecdecdabcadfedebdeacdbeaeeeeaeabffaaefdeeefceafeddaaeabbccfebffaebeedbaeafeffeaebaccfcaecefeaccbccceacbafcbbcccedffeaefbbcdffdbdceaafcfbcdacadabddbeaaeccbcbbfeabeaedefafabddfecfcaefbeaabfdfecdfaecbcceaddeaadaecccaedceaccbfbddbccfeeececdbbafaafcbbbfceccdedbfedcebecbbccabbefdecabbabefddeccbdbeaecfdbdfbeffbdceeeaedfafeeefbcacffbceaeecdbceedfbeaaeffcfcfbddbffdeccafdbdfebbacabcffbacadbbebceadddfbacbccdacaddbbcabafbbaceddbddaeccefbaddfdcbdeebabbabecefbfdcadbfafadaebcbcafbcaeafcefdeddeecaadcfdcffceffcdbabecfadfbdeebeeabdbdcbfcdcbadeaeadbcedafdcfdeaabbeecffcefedebbcdebeffbcafefedeeeedbaaffabbddaedbcacbdfffbbdfecbdacbdacdddaedbebbffdccbaecadafbffedfbecabddfaebefadeecedbddbbbfaddcbccbdbdbbebaaedabfcbeabecfdcacebeaebbfbfceacfaeffdbefdaafadbffffcfbbefdedaaddbeefeffcbccbfbcbaeecafecafbaccdcbeeebccbeabbffbfcbaabcbfffaeaecceccdcdfcdbfedeebcbedcfcbccbdcacebaebfeffddbbcfbebfdbffeecafcdaccadafbfcabeaecabaeacececaaadebdafccebcbddcdabefddffffaeaefbeeecfbecaafbeeadadafbcdcacddededbdcffbfbacefddccdbacfbdbdfdeedceeebeedabacdfddbfccbcffaadbcecdffbeaabcdfaeeeccdbbabddbbcefebdeaffedcebdaefcccbbcaefbcbfabaedeaccbffcbadecfbcdadecfcebaedadebdacdcadeebbbefeaccceeebccfbdeecacedffeacecefebdedbcddddefcbacaeedefecadbffceeccbccbcabebabedebcdcabacbcabcaebdccecfbdcdebdaddaffceecabedbfcaafbdfbfaddeaffadecfbbcddcffcfcefbbfedbdcbbfeadefafaacafddbbafdddbeaefaadbacceddbfeeadaadeadabfdaadabbcbaeacaedeceffdeadedeaacbfeffbdbedadadfcaebcadedaaebccabbbbfdbbadafeaeecadedecbeebffdcafcebdfbeeddceecfdcafecbceaaefcebacffbafedafeefeededdebaeaebceabceecceadbfebdedfccbebbadeadbfbebffeaebcbefcebddfbbbdceafcafeeabdcabcbcebdbcdfedbbcabecaeeafdfecacedbbabeaffaacefddacfffcfabbecaafeeeeafebefcebcbcbdeaeababaadfeddeabcbddaaddffefccbcceabbdcbcbfcaebbcddbffffcebebacdbbceabbbbcdfccfcacceaafeefeacecdbceeefdfaabafdaadfdbfbbdcccdfcdccefebddcbcffbdedeafeeaddcbcbfafccefcbccfeeaacedfbbffdcfbadbaaeeafedabeedeeabcdaffcaeadfebbcdccadeebccbfebfecdeddafdfcbfdeeededafcceecbafeebafddceeabfbffedccbacebfdfbeadeeeffcedbdeefffadabbdfddfbfdffffdefddcbfbbfabdadddddcabcccdcbbeedecebfebcdabeaedbdbedbfccfecccccfaceabcdbeddccaddbbbccbaddbdecbecbaefbecbedabdccacabfceccbbebbadefbcebafdaebfdfabfaedebbbabdebfcceeadcedbddcbcfeaeecbcaebccacbacdedaceaefcebafbfaedfdedadafdfbcdbecbcdcfcdeaadacdeebbcccdecebbbccdcbabeeeacffaccceabaadecbcececebafdcacbeffdacbfddcdafbddcdbdcdaffeeefccddccfdfcdebfbdfbefecfcebeddcbbefbceecdeebfcbeafabadcccbbdfddcafdbcedffcadfaeabcdffbaaaafdfaadfaebefbccbfcfccdefffaedebaacedbeffbcfefbfffabbadfeafcebabddeddebdddceffbeafdecbffefbaadaacfaabbbfafabbecddfadcccedbebcfaefdbccafdffdfafecbdecfceeeffdedefadfefadbaafdfffcefeaadbcbecddcaafadcddbecdbdabaebfccbcaadbacccccdbbfdcebfdfaebedecaafdbeaaccbccaefbceaeffbbfbefdccbbececcaccbeeebdbadafceeeffaaabeeaffcdbcefcaecdfbdbbebcafadafaababbbbefdbcbaaaaadafdeddefabaacdffdfcbbcaadbbbbedfeefdcffecfdacadddceebcbffbbfcfbffaddaeecaeafafffefdcddfbbddccbdfaedfbcceedfededabdfdeefddabffecadfcefcbdeacdfdeacbfaffefebbbfaecfaecbeeafddcaabffebddbdbabcacdaaddcbbbedcdeccfeadaacbaeeeccabfbbafbcefcceeeeafcafebdffeddcffcfbdfaddabdcdedeeecbeebdfcececdafafcafccdfaaeebcedfcfffdfabceeccdabbadbcecdccaedbcacadbbfccabcabacebafccfdfeddfdffcbcfeeeeecdcfdcaecccdeccfdebcbdbdebdeedbfcbeebdfdfcaeedecaafaadcebecddbacfcbbaadcffcfcaaffcbefffaaaefeafaedbaaefbefcabecefacfebbcbfeaccacbbeeddfdacbdcceedcfcfbcfabbbdfdddadebbfcecebfafabafbaaecfecadcefefeadadfbceaeeabbbfdbdfffceddecdefadcadbbbfcaabcedaabcbbefccdacababfafbadeecaadffcdcadefbbbafacbfdcbfebdabacfbdfadfcbacbfeabacddcdffaeffafaaecddadfcedafecefbacdfcdcaddddbacccacaedbfffcdfbeadbdbcdbfbbcabccfdcbedecbafadfcefdfcdaeabeaccafaabeccfebabfccebbaeadbeffaeeafdeafeaeffeefeadccfbedeededfdacfcdaaabdecaceddafafefeafeedfddfcefeabffffbcfbcbabbbffabdffaadafbeeeaeffcabedfefecfbedecaaafbeaabcddacdbaecccebaadcffadcafbfdabacdeebbfbbdebfcafdbfbfaaedcdafecfabddecedbcbeebcddbbeccfdfcbbfcecedaeafabcaadbffbfebdafefadfbcbbbbadcfcfceaeffbfedeffdfdeaaccccdedcacedcfdfcbdbeffcfcfabcffddcdfcceabdadafddadddadfecdddcdeedceadeefbebdfdfdcfedfdbfdfcdbacbdbcaddcafcdbcfafaccacebbeffbaddfaaffdedcebcbfefbbceefadedaecbcafeafcfeabafeddcdedfaeecacbbbdecddfccbdffbadefaefdfcebfaceedaafcbcebceceeddabaacfcadcbfcfefebfeebeeebccbbcafbeeeabcdbccdefdbfacbdceafcbdbcbddfecdfaebacdbeaececacfdefcccdaafddddfbddbeadbdbfcabbfddffefddfcedabedcdcdfaaebbbcadcbfcefbcafbdcaaefbcfabbcacebcfcabdbdbfbcbdefaeceeefcccafcefbcbceeabafdddeedeceefafcfdabfbaacadbedaafacbdfbfcdbccadeacfdebbcdfdcfaebadebceccbdefbefbeebafcbeaacfeacecabedfbddbcddcfbaaacadfcecafbeccaebeccffedfaececcacfbdabebeecacedafcfbaccbaecdfedcfafecfeafedddafbbdbedcfedfebfbdfacceaaddfeddafbbcdcbbcbeabefdefdfdcfdfedeacdefeefaeacdeddcabbfaccffcefffbdcfcaebbceebdaeffeecfdbbfeeadfefbccbaabbccdbfdecdfabddacbdfddbceaecabbbfbccffdfcbdbddceefeeefbeddabddfeebffefdddeafdcaefccddeebefedbdfcacddffcbfdbecfabfffccbdcacfafcedfaccfbabfeeaaccbcccddddebeccebccdeaccbcdccadcbaaebbacadccaefbeaedfcffdaccddfdfabcfadcadfcaddafdcbfedddfaedaeebbfabdcdababffeadeebfcaefeecbeaefadefabebccdbeeaccdddfcfeecbdadbfcccbcacbbedcdadcfcdbbfcaefdeaaaedeeaddcebbfbdaebdaacbfbaeddcebedaddcccbdaebdbbfadbdebacbebcffbafaabbbddfdedebffdabccbedfdccbfadcdceacefcfbbcbffcdfcafadeafdcedceeacbebadecdcfbafaecefbefadcbdadceefcffddbfbedeffabafcffdcfdfccffbdbdbebadbeaabdbcbfedbdeeccfbabdebdecfeddceffcfaeaadaffbddbaeeecaaddbefcdbdebbfafcdeebcdcbaebadcdddbcaffcdedaaafeacaedeafadfdaedcefebdfcddacadddefbbfcaeeddadaebebfefbedeffefeeefaacfcdcaaadfaedcfceceaeefafcdccdbadeaaddecabcdccdaaaeaedcfdebccffbecaadbdfdddafcefafbdfefdaebfababccaabeeffdedeabbdefececcaadebdfeeeeccabbdcffdfeaceeeafbbbceecbceecfbaffddfddabddedcdbdbbbabcdbcccbfefdafafaccebcebecabbcabeecbaadbfdaaffeabfadceaedeabcccfedadbedffcacdbfaccbfeccabeddcadabacdceedbeddfbefeefbefecfdfeebfbdddbacfccdcfaeacdacaeeceecdfcbfccfddabdbaabfbabafbcebfdeaceefddbbcedfbebeaafddfaecffefddedceffdccfbfeaeedfdfebdcccfeecebaaaafeeceabdbcaabeaefcbcbafcddbacaaaceeefdadbfcabdddcfdcfabafefdcfcbbedbcfaaaaccaccccccecfafdeceaaeefbbddcfabbfccdfeeffdecfbecebedacfbaeddbbcbefdacafcceffebbeabecacaeccceaecffcdeebbdddddcefeaeabfabfacefdadcaeafbcbfdafddcacceaaaabacbbdbdefcceacdaecbdebaceffeecfebaeeacabcdbdecafdeeebadefcecdfcacdbffccdccaaedcbdcaedcdfdfaccdceffefebadbbeeffffdbdcdddacccbafaceadaafbabebbdddcdddcbfebaeebabcefbafaeddfffadccfacddacebabafbafcfdeacfdbbeedccfdafbcbeafeacddbfdceafdebdacacfcbfcaffbcdabbfafcbfaabcaaabbeaaffdadaeabcdeceeacaaaaabdecdfabafebbbffedfddceaeafbabafcaecaebbcebecdfdbecfaeecfffcdfbfedfdccbbdfdbdeadebbfcdecdfafbdbcccacefcffcfdcdeefadccedaaabdaaafbdbbbccdddaadedceebcdefdecffbbaaedfabbbabaafdaadeabcacefcbdfdbaffffebdbdbbafebcadcecaabdafecdbadadfaefeebcdeeebdbddfbbcdcabcdcdbdaeeeedfbfccaccddfbbbfefddefeeffdcaceccfbdaebafedbddfdccddeebecdeebbfbbafacdddfefffeeaccfeaedabfeedabceecbbfbaacdaeabbaadbdacfeaebadbedebcdfbeddecdcbabfdecacbcdebffafdbaaddaabdcdbcecfbaebebdfacccdadafbdabbbaebdbeccaeabdcabfbecafcdaadaebcaadaacfcdecbcdafbcbbdafbebdeccbcaccdcfcbbbcbfacaefdefdeffbefdfbadabcbeeaadaeebbacabaaeffeafcacdfcbfababedcbdbfbcdcbfcdeaebddeabbdfddaabbfdcfacbacefbfbcddadffaddbcdbccfebacedbcbefeadbaaaddedfacecbffdaaefeccdcafffbbccddebadbaedccdcefbedfbbefebdedffeefbcfebaabbabdeeefebbafaafbdfaadefdaaacbddbfcdabacfebfceadbdfaaedeaadbfffdaccadbfaefbbfbbffffebddfadeddcffccbbefcadbdcbafcbdfcfbfdfdcbadaadfacffececaddcfeaffbebafdcdffbadedbaffddcaeefbaeefaaefbebadedcacbbecbcaadbacdacefaffcddddcccfdffedfecbccaecdfbccffdceccfbabccdaffcccbebbdccecedbeccfbddbbafcaebbeacccaadebccfbcfffaceeecdfdcacfeefceeeedcdafacfeefdfdeafeabededafcacecddbdfffbbffaeefbeeacfcabdadaaafaaffaecbbffcacfbdaafcfecbeeadafededecfeacfffacaaccbfecebdffcfacdaadadddabeeedccfccfccdcecafebfffdaedbddebfaddccfdefaafeeaadcbfdfddedbcceeeefceadabfccacafecaccbadedbacafbaaeffbbcadcfeebeafccdbffdabefafbadecdbcaeeedbcfebfcfaeeddaffcbdaeaaaaabaddabbdbbabceaeccfedbfdecbcaedefeafcfdffedefbfdabfcdfebeeabcfcebfedbfeffbdbbbbfbaebcedfafbaccdcdafefacadcfdaddecefeeaeaebdcaecbadefaefcfdfffddaebaefcacafdcecedbccaeafcafcadfbdaceabceaedabadcecaacdfadefdecbffaeebcceacdaababeecabbadfaefcbedabbddfbcefdacfffebcccfecafffcedecefbeebeeddfeedaccfcdfabaecfdfadffdbcddcebfbbeeaffcfdfcbbccfbcbeddeabccfceafafeeddfdcdcabfbadacdcdecefdceddaecafadceebcceccbbdacfeeeaffdabdecfdcefadeaaeaeebdfafefabecbbbaccbcddeccbeaccbbdbeeadaddfaeeffbedbdaecdafedaaecdbfaccedadbbbedbafdabffffcbbffbddfbedaedfefffafacdfaeaafdaacfbfbcebacefcaebabbbbbcabaedbdfafeaaecfaafeedccbffbaacfedbeecaaeadffcaffaccbdcbeabfaabccefffbaecbceeabbaccfefdfedffebbebabdadcebabddabddcbdbdbbdecffaeacafebbabbdcfcbccbefccccccfdebebcbaacaccdffbeafbbbddfffdcedbccdeecefcfffbacaefefacbeeebbaccfdeacdccebeceacfabedececedefcbdacafecbacdcaceacbfaeefeefbbafecefcfbecceaefeafcabbbdadcfeeaaeffafeeadfcecaeecdcccaccfabaefcfdbeddaecbfddbbdbdfdfabebaecefeccbcfbdcbbbadadbfabceacfbceedcfeedfbbdefbcadcecaefcafaaebbbddaeeaddcaddaebdbcffceddccccdbeadfebaaccaccddbbfbcecfacdbbbbebacdfbeebecccebeaabbebbeeaacbcffbfcdeeedddbcccfadfcbadadafbebcbdacdefbdccfbdccebbccdbadeebfbfadcaecfdebafecccfefedcdebeadcddcffbbbcaaafaeaffdecfebfbffdeeeaceedfdcddecdfdfeaccacacdaddfeefbdcbccfccbbffbbdccecdcadbebaacfdaedfeebfcdaddeecacdfabcaceefacaacafcebbfdbfddbaaaaeadffbfbffddcecddbaeeacaacdbcdbcbaafdebfefbebdfcaeabccdaedbbcfddbafeedbcfeffbaaadebcaceeccccebacffaabfebdadcffafdeffafcbbcabdbaefeaaceafbdfadbfccfcacbafcdfedabbdddcbbceccbffcefaaadadcabeebafcbbddcbcfffbffdbeeccffcacdfeafbefdfaebcdafaceefabefebadeefeebddadebdfbadacdaeacbfeabeefcdabfadbedcfecbfafdbfbfcafbcebebecbffbdeecaacafffaeacbbfbbbfeedfffdacebfebbfdafbbcbececcceedababdaebbaebecccbdceecabedaabbcfcbaafdedcbbbaaccbcfafdbcfadbcafbfbecddcfbeefcacdefcbbbeccbdabeddbbebdddbfcdfeddaddfdcdacaadcccbdfadffffcaafdbceebcbcecacaddedbdebebdfdbfdbfbefdfbeadbfefdedcfccfaccdfeaaddfcbbcaaaaffdcccceebabdaefbdaeadffebbdeceeffeffcfdabcccfbeceefabffbdedcbdffcdeffbefccfdaebacbecbbaafffbaeffaeebcefdaffddfddedababfdceeddbcdaffefcfefedeaafacbbafeabaeaebcfcdcfedccdeaafcadbcaabfebebbddccaddfbfeaaefecfeafedbdbfafcbfbdbbddddcfdccbdcfeacacdffbebceecafabcabaaceabcedcbbbbddfdabaaeeaaceadafbeddabcaeefffafcbbcaabcdeeececbbbebdaaabadeffdceebeffbcdeaebdfadeeccbbddadfcbbfbdaffecccffbafeddbadebadcaebdcabfdbfabedcecfedbafaaaceedfdebebcdcfeffabcfddcedccddccdcdeacfecacdefecccbcffdffdfdddfcffbaacceaddddcdcefaaaccaeadbbbebeadbbaabddddbdcedecdbcfbacecffecddccfabafacaababacaccdbceeabbbdbeeedddfafaafbfbdcbaaadbfeaeffffcbdfadecafbcbfabbefaffdeabedbdbbebeefceeeadffeededddfcbedbcfdaddfeedadabfbcdffcefabaddadaffeecacbddaaeececeabfbeacbddafddfdabcebeefebefffdcbdaccbcbefdbbacfaacacffccbaffdbadbfaffdddeabbbbfdfffabdaefccbbeeedebdabbbcdfadbfbdfcfbacaeeadeebabdeeadcfbaebcacafacabecfcdfceecbacefbdcfaddaceadeeefaacfeeeffadcafedccdfbebfacbeddcbbfcadfdaebfaacbeecdcedbdddbfffbbacabcafdddcbafcbeaebaefbdbaedccdeacdfbbbebafcefdacfcfaeffeebdcbacddecddbfdebcffcdfcfbdbcefbadbceadfabcebacadeebccdbadcfeffcdaeaffbceadefddfbbddaffcabdbeffffccbeefceaedacdefcdddfafafbfbcdafcdaedbbbcaefffadfaefbdaefecdecdcccaefcceedecaeadabadefeaaaefeeedecbcfcfbabfcdbaffcadcbfdcfdbfacdbbaefeaceedcabbdeafcbebbbdddccbcdecaabdbeacafdbbedfbdacececeeffbafacfaebddeaeacfdefedacdfcbbfeceeadefcfadbfbffcfecfbfccdcdcfceabfbcdaebeceaafaeedbddfdaecdcedcadeaeddcebfebfceeecfbdafaafceadbeacfbbdacdebfbebcfaadfddeedcaebeabaaaccceeabcdaaccdceebdabfdfbfcccbfaedcdcdeabddeaffaeaabffffcfacdcefddddcdfdfbdfbedaafabebbeffddbadecaafdfefafbcbeffbdadbebcebcdbccfadefacaedcafeeaedefaeeebedfcdadfafbfebfdcbfddbceedebdbacafdebcfeacccefcdedbfdfebdbeffbebcbefedacafbacdbcaadfeafcdbaaeeebefbdabbcdfdebcbecfaccafcefddaacbfbcfaaceafcfdcfcecbbcdfcbcaafbeacbafabafbfdfaddadabefebddcecfeadbbcdadffccecdaddceffffffacbfecccbbffdfaebebdadbcfabaaafdeddcbeccbabbabadaedecffbdbedcadcadfeeaaafdcefcdedbbdacafacadefddfcfffccbdaacccbcfdceeedceaeefabddcbfbcccaeddeaadfadfeeaedfcabdfadbdaeaebbbabfeccdcaceaeffeffcafdebaaebbbaaeeacfaffdedeadaabafcfbaeeebfdbccafbdbfedbdaccdabcffddbdafafadeccfecffebaddfcdddcbfdddeedcaeffbcaaacccafcaecddabcddacdfedaedeeccddcbeaccfcafefffdbbdadbdeabaccafadbeaefcaeadddbbaedccacaebdddddadcaebebadecfecbacbaddcfbcacadbddfddbcddfebcddaffbfedccfbececbcabdabffffbebafebaeeadbfdcdedbcdbeeaaeafddfadaaaffdaafacffbbdaabdedeefbbbefaebdfabffcafdfddadefbdcdbbadbfbfbffefadfcdbddabcdfffdadeeccefdabcbdbbbbbecccfccbddacaceafeccddcdedeadfceafeeefdefeeddbbcaaabbbcfcadacbdbcbccaddcecbedbddfbaacfbeeffcadfecfdbdacbfecaaecdfcccedcdedccfafbeecfbddcefaecaeffecfadcdbfbcecbbdefefbdebebdbcafecdfcffeccafcecdbbbffedbbadecadaaabfebacaefceadbeecabbebbeeecdddcdcafaeceabadbdebacdedefcbedeefefdcefaaeeccecafddccbaeacbecfcdaabdadaabfedbfebbcbbcbdbfacaceccbbbbedadbcddffdfafcbfdccbaaacacffbaadbcbffbffddfcbeccbddadcbefbbfadfccefcbcccffffdcffeadbfeeebdbdacbaccabecbcffddfefccccacecbdccadbfcddebfadafafaddfafddcbbdfbdbbeeaacdbcaddeaadbeefdadeaffaabaedcebfacddaacabbacdfadecbdecdacfdfbfdbdfcfcdbceebcbeeabeabdefbafcbfddefaadcffaebcaafcafafbfbaadeccefcbeffeffbffccceacbdfaacbbbaeafacdeffdedfeddfefcadecfefeefeceaffbfcdcaaaeaebecdbaebecfdceddeabdeabaeabebfccdcdbabcebccadfeadcdaccfcebfebcebeaddddcfdafbdabbbeeefcaaeaacbefcaaedcffcbccabcbdadecfccfcdfefcbdbeacdeaceccdfddcebdfbfcbaecbdddacadebeebabfeaeeebecdeaaafaadfdfdaabdeaefdfedbfbfedbefabacfbbdfaefdcecbecdcabedbdfcbdefefbbecbacadfcafcdcfafeddabdbcadbebcfbaeacdbcffafdfcebdfcddaddaffeecdaeccdabdbbdebecaaddacfaaacfdbffbbacacaeaaafddbcaeffbafaccabbceaeecbbcaaeefcfceaddbabfdaefffdabaafafafefbfbfaafcdbaadcebcffaaebbfeeaabdcddabcaafeeeadcebcccbfbebcbbdadbefbaacecbdefdbedecbbfbadcffddcbfbcbedddffaedfacdbdefcefedecbbafedfcaaccfbfdbcaeedaaaebdfacfedbcabddcbcccbbfbfbdbcecdefeebeaddfacddeafbceecbddbccafafdadeedbdacaffcafddfadedeafafcdfbcfaddabadaefaccdadecaecbdcaeacaadbaacccdaabcbdafcaeebeeabbedfbddaeabaefdffdeacecdbccfacbacceebeedddcfbffecdfdfcfdbcaafabecdbcdbcbfccbfecdbeefbeeaebbfbaaacddcacabbedbcecaffdeeecebfbeaecbafeddabefcdbcbacdbceecfefdcbeaafbdccdeedadcdbdfadfbbcddaabcfacabaaccdabebaceaccecafbccaffabaaadebcbcefdbcaddcaaefaafebcccdffeafedabcacfaeadeebedeffeedebcddddabbdfdbdfaeffffadfcaafbeaadcedcfceafedfcfdcccbdcdfccbbfbdfecafcabeaeeeefaffadffccedceccaeeccebdfdcfbccdfcedefbbbeeddcaabeafefdaefdacfafcffefefbeaafedcccbadedecffebacbacadabccacaccbacabfcaeeedfcedcafccbabbeaabafebacaaafdbffbeaafcaecdbefdcffbceadaafaeabdbdbeadfbdfeccafeefcadeaaabfffccedcddffbafeecacbbdeacdeecadcbfacbbadefbaecbfaebaecbdcddaabaedeaddcacccabddeebaebcaafbddafaafdebbcaafeeceacdfabbacaffbffebbffadaefceccdaacecaabfcfbabadadbecdceedbaebbbedbedabcebdcfdcdeebcebbdaddfadceceacbffaeafbfefeacccbddfcafebcbddeaecbcccaeacfecabadafcefeaedfabadbbedbedeacaebecdfdaaffadfdeebcdbabfefbbdedbbacfdbbfddacbcbedcbffaedebedbbddbaaaebdeaeccccaddedbafddddfaebbeabddeececacfbecafaaacedbafdbabdbfefafbcfbdefbdcfdabfaeefdddbeecaebbfecabddabeddcfbcfdcfbfafdcabbbacdefacffccaaefcebbdeaacebbdabebbcbfbcaabacabccceebafccaddecbdfbcadcefecacbfbaeabfadecacebfbcaffebfcaaefeecedcfafadfffdbfebcbdefcdeddaecbbbbedfeabccdfededdaabcaaaedbcefeedcadafdafddfececbcbfdcaaddecfafddacceebbdbdefdbeeebadfefaaecfaedccbdddfaceedacfeffebfeeefafddafdacbabeffaafafcbebacebefefdbeeecfcebddeacdeabadbffbcdafffccacbeaccfafdfbfcbaddfffccfddbdefceffecaaaebbdedfbcdfbdeacaebfdabebcebefabeccbdcbdeaebcfceabdedfeceffccddffdaeedfbdfbaccbafffbccbaedcfadbffbacfaaeccdfdabedacfbbcedcfccbabddaddecfdddecdedfbcbdabccfeafaddedccabceffcffbfabaedbbeaddcafcdeaeafdfabbdaceaeafacfaefffbdaeaefcafeecabeaeacaebdcbffcbdfadcdcadfafcbdfbdcccbcadafcbbfefefaeabfeecdedbabcaeebcbddadffbdcefcfafcadfeeedfefebafbbabccddadeabeebecafffeccdcdcdebfbdcefcdddbbcabdcfeffcfdabcdbbddaeedecedaccdbbceefdbbafddcfefeabbbffbedebeedbcacedaecdfbbbbfcefeaddeddefaccaeaaefdbbbfaaddcebbddccfdfdedddafdcedecbebcdcccbffcefcbfffadeddcaeeebbbbadcdbcbdbbdeecffccbfeadfbebacfabccdfbcdcceaebffadacabdfebfddcbcfcbececbfcffcfcadfeebceafacaabfaababfbeebbdcdaffaecabdccccefdcfbbcacbcdeacaddaaeafbdaedafbcdeddaaedaebbeeeddeafcadeaccdfccdcddfbafecbfdfeacaddecafcdafcffacffcbfbbeeccdebcefbbabcbeffbefbaeefcdabfedfbfcdfffeecedfbcabdcbecbfaeecbcbdcddbacbeeebcbacafbbfddfaebeabdfbdbccddfebddbacaadedbceeaacbfbcddbafadcdafaabcceeccaadeedeefbdacbbeafbcfdcdcddabdafbffddccfbededecadaddffdbfbedabbbdbfdfbfaaebfecfcaccbdaeefdebfadbfcfdafcbbcfcdefcaddbdbcefeafeabdeccfccddfefcbaffdaeeccbedbfbacfcdcbeecceffbabebdefaecedcbefefdbaddbfcedcdeffffffcdaddcabdcaeffaaabceebebcbdacbedbdfadeefcbbaedeaffacbbebdcbcabdccbfbcefacadcebacbbdbdcfadcfaebacbbacdafcaadfbbaaedcedbbabceaafcbceaeabbddbeafcacddbaccdbbecfdfeffbedbcaacaacbeeebdeaecdfebffcffeeccecbedcbecbaeeffabdbecdaabfcfcaeeddabbfcffbadecceaedadfdababadddfdadeeaebaaabadbfaffbadadcadefaaecedccfadbeebcfbcdeadabccfddcacaabdffecaabcadaecdcfeafeccfddefcdcbffaebfcaebfcfcebcfbedcabcfafbbcbbbafbecbecaabeaddcffbdfcaedcdbbaceaaebfaaaaddbeecdebdaddbadbdabdcdabcbfeffbfefbfafebebcffdacaadfacebdcddfebfaeacbadfcaffdeaefcabefcddcecfcfecddebcdfeaaebdedfbeeeedfbfcbfedcbddfdefdfcffbcbaedacbcbbfbedffbcacdacefdaaecefcfbcdabecbccdfaaabadbeabefccaadadadfaaaebbdfbeeeedddeeaaadfdefafefddddaacfdffbbefeecfbeebbacfecabeecbddfddbccddffeeeeadcafeedbfebfefbdfebafafdcbbbcccafdfacffdbcdeabbdefccedfeafeddbadbdcbffecfbcbfcecfccecfafddeacdafeedacbecdaaaeadeafacfeaaadbddedbaeeafeeceafceccabdafbdccdebfffcfffafbbdaddbdcbabebabcdbdadeabdfbafedbefcbeacedceefefbeacdcbdbfdaaeecffbddfddfffefbfdeaededcafbfcfbcbedcefabcefbadebafedbabfecbdaaaaeaccbceaaecadcaeeabbafabbadefdfeccfeaabebebadedfdeadabeeeedbedddfedbebcffaaebcbafffececaddfbdcdffcafbfedaddcbbcdcaafacfaadeeafbaeddfbbbbfabcabafeacfecfabdcccbdbfbeabffbdedfbdfabaeadeeeafebeefeefebdbadaafaebdacbcdaaabfdbefaeacfdccbdccdaceaaabceddacdeafdecbfffefbdaeffadfeeadbfcaababbeedcedfaccdafbbbcefabaefcbebbccebaacdcecdacbacbcdafbaccfebdfacbffeacfcbaebbcbfeafbcebbeddadaffacddccaecaddaceaaeccdacacefdfefeeddadaefafebeacaeebebbcadabfdbcbbeddfeefacccaedfafbafeafefaaebaaeaaffbbacdcbebfdffaeedcadedfedfddddbcfeccdbfecfbbafebcaeceadadabdcedfcafcbdcbffdfbdfdbcdddfacbadeebdafbaccedfcbdbaafdcfdceabdbfceacabfbfefeaaffafecccccefacbabdcddfcdeefadfafcfcdfaccbdaecacecdfaacffdeaaedccefbfafacfcafdfbceababcfceceefdeebcdfcfbecadeeabfbaabdacfeeafeddbdafbffcbeebacddabdbfdcabfeaabeceadbfaedbcaeebcfccfcffcbfcfcdadcdfbdbecfdeccacdeabfdcbbffecafeebfabafedfcecbfaffaeebeeacfbdabeaedeeafdaefefcfffcfeccaecaedaddffeaeaffbecdcadabaadabddcfdafdaecfdbecacdffbedffbecdbacfdbdeabdeccebaedcfcbebaecdfaffbfbfbaccbadeaabfaaafdefbcaaabbebabdbecbcddbebbcfdebbdcbadffbecadeaaeaaffeacfecbacfffddfebbfcabdceccbaadfcaeeacbeddfedccbbfaeafabcfedcaabbfbadaddcecaabaacaeacddacfedafdfcfbaecfecbcceeabcebbdaeadbeecafabdeaeecbbeffbeaafdbceaaeaccccedcbfcdacedbfbfcedfcfbedaaedceccfcbecfedfadddcfcbbcccbcddeeefafaedaccbecbaeaeadfcdcddccfdacefedacbdcbfccadbebdaebcfffeffbfcbaafeddeebdebfcedadaeabbfcbcbfbbffefbcabdaedddacffefbecadbcdaecbdcbcbecacbeeadafdedcbcfafbdfabfadfdedecfddaaccdbedfdfbfecfbacfacfbbdcaabacecdaafadaacedffbbebbcefedccadcbecfcbcbfddaddfdcfdafffcbdeddddffdeacccaebccadfcfdbfbecedeebeadfdbabfcfbcabebeacaaffbcfcedecaccffbaddcccffccfddecebeaafacadafeddbdeddbbbdfeadbbeedfafbdedfbccebeaeefabbdacfffccdacdacfcacbcecbfeaeeabdeafceebafbcbdbdbdbfbafbceddfebaefcbbdfcbeefedbbedfebdffdfbaeadfcedeeccdbafaacabffafafbfbbbebdfbaafabacdebbabdabeedefeceffddaacfefaccbdeeeeadceabdebbeacdecddfbdfffcaecedafdfcbdcaeeadceebebcdefafacddaabeeffdbaacefaadcffbdaaccdabfbedbebafbdadbbaeccaceaeccaafcbacbdcfaafbfbbfdacfcbaaafffacaafbdbdbabbaafebcdddfeeabacdbbaefacfbafeaaceabeecfffbaabacfbffafbcfaaaafdcbddefaefbdefeafcbfeacbfedcccabefeebdcbecbecfdecaacfdfafdadbafaaeeafcfddfeefbedeacaabdedbecdaebfcebdeacafbbfcbecfecebedaceaabdbcbaaebcaecdeacadcdcfbdbbecfedbecefbddbbfeaacfbbefbaefeabcffaeabefdedfdfbfddeccefcebaebefcdbffbefeaaedddbadeffdaacecaadbcedeabffdfaefdedffecbdcebcfcfcedafedafeaceeccebdcddecaeadfaedccebfcebbeeafdefcafadcaddafcfcefcdcabbabedaccfffbfcadecbeaafdeadafcbbcadceddacaddeaeecabfcaeecdacbbdaaeebecffdaccadfceabeffbdaaedbbbbabdfdefcbadddecbaeeedfdbdacfcadccafddcfabedadddebeabbaeaeaaaaaaaccedffdefdbbadeeeddefbbbfedefbdcfbabaeefdebeeedddaeddcbdafbfcccbefebcdcbedfcbcebfdfeedadbafcdbdcdffbfaebdfefaddcdfccfdfeabedbffedeccdcaccecefbebfecdaefcfbdadcbacbbaffabbfeecfbbbbabbeccdbfbbafeedbbeaebbdafeaaeadfedeebfdbabcfbbacbcdcfdefffccefacccedcbaeddfdefdbcfaedeeddfbcfebdbdcfcdfdeacababccafaccfbfedceebcdebddaafeecafcaacbeadbbafecdeabaffdaafcadeeeaffaaeebcecfbfffdaadbdaabfcddffaadffadebfcfafdcbbeedfaceccacfcebffaeaacbffefbfcfbdfbfbefbcdebecbffbccbedcebaeafabcadddadaacdbeccdcfefeecbefdafdacdcccaefabdededadbefdbcebffdbdedffedeadbdbfedecbccbaaedcefffcbebcbbfffbdafdcbdcfdffdcfdfbdceefccebbabeebeddafabadbabfcdbccbbfedcedbacbdbbfeecdfadddcfcbfbefbeebbdaccddcaabdbccffbfdfddbcbfccfdebcdababdcddfabdfbcafabbcefccbaeeacefefadeebbaffeabffebbedfaffbdffcbecebedafbccdacbecfbcbcadedbdeaadddffcdafdabbfcffbafcbabedfeefadfcbdccfabcccddedfcbababdadeecddebddeaabdcfdfccdebabeffbbfeabdccbecaecedcabeccfdabadbbfeedfaddefdddbbbffcabadfbbdeccbecbeddbbbcbcecedffeefdffdcdbddfacaaeeeafaafecfaeaccdbcccecfcecffddebbbeddcfedcbdccebcdaeedfbddbcaddaefbdfabbfbfecbcfbccbdfccffcfedaafbdfcffdeafbfefedfefeffcffdadafbbfddcdbcecfcfcdfcbebcbecdcefddccdcfbeefcbbbbadaddeffcabcfcabeedcbddeabbeefcfbbcebaabfcbdabbcbdeabaeacedfebdafcdbefcdcbdadceabeddcccfcddfdedeccdeedcfbcbebdbdacadbeaedacabafbeeedacbdeaaaeefbeabbbebfaafceabfffeadcceaabbcddeadcdefafbcaacdebacbbdbdcafaaeaecbdfbacbcbeedfaadafffbbedeeafdbeadecfadaeeedfcacafcccbaedccbfaafacecfbdedeccaebbdbfdafedcbccbfbceefdefdcecedfdfebafedfdcddddececfeccaffbbbefcdbfcddecbdbcacfbabfdfebaeaabfdeafefdfcdfdcdffaaafabdfcffedfeeaccebbaaecbfbacbaceaffbcecdbaacdddafbaaddbffafdafbaecadcaddeaecacdfaaaccbcabfdaefdabdfbacbcacacbbcedfdafbdbeffaeeabebaefbefbddcbfacbeaffbebcdcfcbcddeeedaaffafebedafaeeefbacefddeffdcbceedfdfdebefbbccbfecfbebcbeedcaabdfdeacdcbabacafabadfdcbecfbcbbbebfeaaaaeaebfacbfdbcaadcebfbbbfbfaccaecedcaafdeeeaddfbffabceccbffedfdffcddeeddefcffeadfdccedadcaeeadabadecfcfeabdeafbdeceaecaafeaedfeedadcbeeccdbdfadfcfcafadabdfafdfdceddcbcaabaaecddaedcbcadcdddccebccabdefbcafbcbfcfcfceeffaeecaeedebdfcdacadceaadbffcbefdecbddeacdfeabcdebcfbbeefadaaedadecdecccdbeadcfdfccccdabcbccffebadefdaccfabbdcffbdabbebafabecabaddaabfbadbfecbcbafacaceaefadbefbdabddedacabbfeeafccebbcbfeccedaadaeaffcebfdddeadbadedaebbcccbbcabcceacaafdcedbdccfbaeebeeeccafdecadfeabaafbdadfcececedaaccbffababbebafaedceacddaefdbacfbfecefaabecedceeedcebabaccabfabcdcebaedeccbbdbcbabdebeedbacfadaefdabacaedddefadfccaeaaccffaddcafcdabfbbbfdeacddeabedaafdddfaffaeabfbddbaebcbbecbecbacbcadbefdacfeefcbfbeccdedcfefcadbdcaabccbcacecfdfdbbbcbafebbdeefadfaeeeeafbafacabbbbfcebeceddcffcaffbddafdfbdcaeedfaedfeddeeaafcdfbfdafddcaddcecafaacedcaddeadfccfffcebdfcdcdecdbbcfbcddcbcfadabdcdcccbcedbabeecccfbbcfebfaafbaddfecffebcdaedfefaabdcadaeafdbcfdceffdcfadfcbdfecababedfefbcaefefbbcfceabdfdaffeebcaddcccbafcedcbabfedeeaedacdeceeccedebeabadbcbaaadbaaaadceabfcdebcfeefcbfeacfabfbeecfecbeddbfccbeefddefaebbcdebadaedcafdeeedcfbcbecededeccafeffecabbdbdbeffffbadcfdadbecdbbcfbdcefbdffbdeceadbedcafccbbbfaacafdfcbbdafceecaedeaebdaeecfeeecdeeeaeebdfeccdbbcecbbcdbbffbcacdefdcccdddeaacbcfacfeeccfcadaecccbbcdaacbababbfbdfaadcdeffbaceecdffbfdeeafbecfdcaddebdfcdcdacfadeebfdfefcccdfebefeebbebbfbbcedffabadaedbffecafeccceadedbaefddbafdcebbdffabeddfeccabeaadccfeacebbddfbeeaafddadbbcbbcfbfbdfebfbbbfcefaeceaadfacaddadabaedafcfcbeaeffbfaabbbbcecdebdccddabdecdadeabeadfeecedddeefecebdefcebaeacceacbfccbbbbfeebfaffadbeafcffddcedcfdbdeebebcadccecbdebaffdbcbeeaeafacfcdfdeeafdfcdcbbaceffdaaedbceaedebdcacfcccfaccafdadbcfebaadaccaedbbdbabddafddcbcbafabcbcfddbceafddfdfebbaebdcabdbedcebfcebcccdcbfeafcdeaeccfecfaacfebecbfdecddbeeefceebaaabfdadcecabebaffdeadcdbbfbaddabcfdebecdaadedffedadbcfaddeefdcdffecfeebcfcadabfaceccccacacdcdfeaceadcaafbbcccdefddffefcedbdbbbcccfabeebadbeabfbbcdcdadbdbdcabdfbafcacaafcffaffecacfaafadefbabfdbdecdecbcbaadfadeeebbedfefeeffddcccedccdbfedeabdcdaeeafbeeceecbddbfbbebcebeadacfecdacdcbdbceceabedcccbdbdaeaecbcbbbcaaebffdfccbdcdfcbfaaaeaeecdefbabdbafdfdedfeaffbfeebfaaedcefeddfeafededadeaacacfaacdfbfcafbbbfcdaedebcdfbcfddfcdcdfeeacebbdbfcddbedbaefdaadbeccfdafaabcddfbbdfebbbecbceddfebfdeccdbfdddaecacacaffeffedffdeddfdebcbdccaebbbbdffdceeaedbadecfecbfabafcffacbadaecbfdefecbdefacccfbecebbcdedefabdfcabaeddbeffbbdbbfaaedbeadeadfcfeaeedbabbcedddcbafccdebdaffbcaaebafdfbdefabbdeedfbcaeaffbddfcbcefaabfcacfadcfafeeebbeddfdadfbecbdfcebceebefbeadedaaaabfdcfdcffddfafdabcbdfccafbacefdfedbabbbdffaebfceeeebdccabbfcebfddbcdfbcdaaadbfadbabdbdcbffabedacadadfdadabceeacafddfceecbcdcedddeebbefccdedeceebfbdcccdcebebbddcaddedafefecbaeecaadaabceeedffafefbfacadadfedbacefbdafecbcbbcfbcbdbbcbceefdfadbccaffeeadafdfacecadefaddeddffeceecaeddefbaddebdcefbeccedabdaeeafdcdeafedaeaecdeeafaaadffcffceebaddbecfcbbffdcaeabfdebdddeeedbffccfcaecdacdfdfadacecaedfbfbccbcdcdebcaedcdbecdffddbefbdbfebedddbedfcfededbdbeafcabfcbafefbbfdbfcdeeaefbeefadaaacdbbadabadfcacfeaefcedbaaacecdfecacaabddfbffccaebbfadceccdccbcccecefcbdbdfeddaebbebdcaafcaebdabebacdaadcddfbadfacabbfddaacdaccffecdfdbdebccebbafcaafbcccafbbeeadcdddbedafcccacfdccdbceeffabadeaffedaafeeaebecbafffeacadadfeabdcdadccabbebfaedcefdaafcfdcbcbcfeeeffaecabdabadebfcebeaacefefacdfedeeeecbfdcabfabfbdcdfbaeebcfefeaefcbfaeefcfefabdacabdcccffdbfffafbddaedfccfaefbddcaeecdeacbecdbdaadbecdfeaeabdfdcecdeadedbfacebcbdcefefaaebabdecfccbceddefbdfeddaafbfefefafdfdaccbfbabafbdffabdabbdedfddbccaafdbbfecffffaabaddcfddefcfcbedcfdffdbaeabcafbdfefcfadeeeeecdcecfdbaefafcbcffaadacfcefbbcddcabffffccffffddbeafeeffafaeebdceebaafbeadbaebbecbdaaeebbedeaadcaacacfaddfccfebdbdffaaabacdeefbccffbfbfbeaecfbafaadeabdefceeadccedceafcccebedacdbdaedfffcccbbcffafceefabdbbdedaeacbfbfefceebeadbbcafffcceadbfddfabccbecfbffeeaefdcdeadebdbeceaffffbbcaeebbaaadcdebfbefffcccceffffadbedfbaadbecaccbaacdacbeafcdccefdecabbecabfdcddbcdbfccbfdffccdadfacafacfbabeebbafbaaaccbecabcafbcbcbbbcdaaacebcceaeeedeabedcfceefecfeccacbccdabfcddeccbccdbcebbfbcabfecacdbeedaddecffabffffcdccccdfcdbcfaecdadfdfaefcafefdecbfebadfebcbdebfffbbaadabcfcfadbedfcabdfabdfcecdcceeecacfdbaaeacbdfadeaafdeadcadeabbbafbdabeecaeaeabedcbfaeeaffedbaeceafdcbbbaaedbbfbeabbbdfdfcbbaafecfcbbeffcafdefadcdabfdafadafabcffeebcefbdbaccfacbfbdbcdbbdccfecbbcceeaeabefeaeccfbfbbacfabcfcfbcbdabacaccbbdedecaffbeeffcdecebadfcfecddfdeaebfcadbedbaebdfffbffddebdffbccbaacdecfcceeafedbdfcaaedfacedacdcbacdcaeeafffebcdbeccaadfbffebbcbbfdadcbcbebcaaaddfedbceccaebafaefddedcdecfeefdedfdaaffbceecfdbabdbfecddaccebfdeaeeacedadbcbdebbaabdecdcafddcbbdbcdefcabfeefecbfafedfbadeaefcfffaecfffccceaaffabeedfdfcfeececedcecafdbebcfaedcbeeeebcbecdabceadfbbbeabdbdeabcaaabbafbbfebfafebaeeadddbdebeeedaddfefbbbdbdaedfffbbbefcdcbfabacdcbcdddfdfddebaefecdffdaddaddffadaeceafafddddceafbeabccbbadcefcdbefecafdabeeeaccebfccbaacddcfabcbcbcbbfdccaeabeaeebbfcffeddcfcbfbcedfcdcfadedfecfafbcacdfbccbedcbffdfadebaffabfbacdcceabfdfcaabeacdacabeefcbccaeddaebfecabdaffeeebbacaadcbfaccbecfedfbbfbedacebbfcdebaccccaebffdbaddcabfaaaacafcbdbebcdfaabbccbacffaebdbbebcccdeaffbffafeabfaeaffdeaefeeebaedabafbafceedeeeabbbccedfcdedbbbceefcfdceeebeccaaeeaaaeaefbcbfaeccccacbdafeeabaefcebbdecdafdfeecadfbbbacaabedfeacefddbcdfceffceccefdebffefcaeeccabaddacddaadcdabccbfaaeadeebaedfbfbecabfdcccefcbdccffdfcabdbcfdfadaddabdebfeeeacfbcacdefddeadeeebafcdeebdefaadaadddeecedecefdfdbbbaceacbcbdddaaaebcacaabbfdceccaafbccadffdffedbaceefcbabcfdbbddbbadacfbcaeadecdeefbbdfadffdafcadabdbcbfbffdaedeffbcbddcdcdaebabaddbeabfeeecefdbbbcecfbbafcbcfbcaefbdbebdbfdceceacfdbcdefceefcbefdcdeddacbfffeaddcffecffdcffbaedceafcdbeffabeebfcfdbcfadecfddacfbdadbbcdffffefbffbaeeeccbccbaabdacdabfbbdeaebabfdeecadecbbffcbbdafaacaeccbabbcddcdeebcbacacbceddbceecabaaaeedccacbcceeceebaedebedabdebacfccbccbfbaaacbedfdebfcdbbbadaaecdbfffffacdeebcfdbcbabfeedcdfccfcfdefefaffcadbbeedaaaaeebbfceddeaacabadddcadeabdccdfeacadebdccdafdaeeadccadfacaefedfccebdaccbffceafacacecdadccbccecdddecbffcadffdbdbddfeeebcabbbabcabffeddffebddbaeddebaddcabddeccbdcfbdedeabcadcbeaacdddafafdaeadbeacddabccdcefcbdaefcccfccbbdbdacefcdffdbadacdcffddabddcdcccddfdecbcceecdfebaeefaefcbeaecdcfdfabbbbbadeaedefdadbadaddfbbfacbebfaecaceefcebcbbcedebfaccfacfebdbbadfeecedcccdebfcfcfcadebbffafddcabdffbfcebebcadeabcadedbecbebcfeafdfdebbcfafcdadecbaecbbcaacedbeabeefecbabebffbbdfeaabccffbccabedcfeaecebfbbdfeccbecbafadcdbfcafbbdabffacaddbabeddebcdceebaefdcdecccbaeafeedcfebebeeabfafddbfabcffdbcadbdabddbdbadbfbfeceadececbaadadcabbcacceceeddfcefbdefbdeeedbabecccaeefadabfdbfefcefbeecddeeaedadbceadeeebeffbbdfdbceabeeacabaeefecfadbcabfddffcfbceecbccdccecbcffdbcfcbfcbfaaecceebbadceaadbfbdfffbcfbeaeeafcfcbcbadcfbfeafbeeeefcbeceddaeacaecfabebcfacffbbecebdbdaaefbacdcacfdebfaaddcddadcabdaeceeffaebeefcccfcdafbbeeaecabcabfeafaddcebcccfdeaecbbfbeabcfdeeaaaebecdeecffafcfbeffabbaddfcbbcbbeffbbfefdbbffeceabcaabdbeedfadbedbeeccfbfedadbecadcaddfddbdceddfabdeebdaeeabcbfecbadedbfffcbbafeefdfedcecbbbfddfdefbccfbeecacbadbcbfcceacbcbefeabeefceecfccbedaefeadbbdceeedebefeeadbdafbbfbebefddccaccdccbfcebcfcaebccafdbbedeffdeaccfbffbaddfbccfdbcfddecbeedcbebdaeeedbefbbfcdcbdcebafbeaaaeacefecafdacecbbbbdedbadcabaebdebefbfacdacdecfccdccaefacbcaefcfccbfdbbfdbecbefedcceeafbeeeabbdcfcddafaacdbdeddcaafbeebfddeddadbcbceeecefcbbfefebcdcceefeadefbdfefcfdfdedafafeafbefedeaabfbdfebdbaebaaacdeeaaedeaaccffecdccaecccfedcedbaabeefaadecacbcdcedeedafccfdadeedddfcedacaffcdfbfbffdccafcfabccbefbcefcbeadfaecceaadbfdbacbffdeecfddccabdddfbadfdceedcefcffffcebceebadcedebceeddffccfacfeafedbadadcbdceadcfaebdebaffdeabdeacdfebfdeeabdfacedfdfbdafbbbffdeffacbdecddbecacdecdefffcfaeafebeeaebefbfffcdaccedeeeeacbfbbddbedcccabbbaebfaafdebacdeeececfeababbfcbabbdccedefaaadaffadccdcfdadafbaacbdbbdeffaffeceafbdeabdfbcadfbacdccecaecceaabbacdbabffdaeadeddabfcbededdadbfabdbbbebdfcdbdeddbdcccaeadbaaebcfcdcaddbabeabaddbdcdddabdfccaeccacdaddbfdededbedbfdcebeadbedbdabffbfbfdafcdbccbebdceedeeeacbebeeeebcacfacbbfbaefddffecfcccdeeedeaeeddffebaaecddfececdeaffdaeaacfdfecabaaececacbbafaaedacdeddbdeafedcfdbaebadaacfbdbddabebbafdafdebdfcfaffbdbdfaebbaadabbcefcddcbaeaebacbebeaacacbabcbfcecceeefcbcadbdeccedfcdffadeadebbbaeedbdbaabdaeadebeadbffafdefbdcbfecfbbafeeafdbedbabdfbfbfcbacabafaaaeebdefeadbbedbbeabeffabeaedbfdeafcfbecdbfbcbfeadfbffafafcafffbaebbfdfbdaebaeffaacaafdffbdfcdceaefffcfcbcadacbbacadaaafcfcffcbfbdcadaeabdebfabdefeacfafbeebabdffddafcaefafdcfdbeafeedcbfcbbdfecebaedaddadefddbfbbcbdbacaeaddfbcddabdbddafaacbaffeefceddeeefeeccadcebdbdccbdcbceaffecbeefcafebbefbbfbfdcadcefbfbdfadbcdbcfbdddeffbeadbdfedebbaaeefefdccbefdaaddbafdeaafbeaceaaddbbcbfbfaadbfeabeebbfedfdcbbbbbbbcbfaecaccdcceaefeffefdacddfcdeceaedcdcceefbdcccfcdceadadccbadadaefbadedbcddedefccbdbaafbfaaefabcbceeceddffbfcfdcfdeaffdafbdcedadfebfddecadfedfdabaebcdabdbdadbfdbcfadcffcdcaffbeaaedabbacbcaabfaaabfecabfdfbdebfdedacfebcadccfadeffbdeccbaacbbdfcecebcaffafaeeacbdacfdecacfcefbcfddfdacfcefbebaabbbeaadbcabbbbbfabbaeadbfbedddaeabcbbeeaeeccaacdeadbdeffcdddecbfbaefdebcdbdecdeebcaefdbefbdaedfedefaafbdcbbbebfebbfbbddeedaedfaeabefbaedadafbddadbddebcfcdbeebcffbdddeeaaabdfeacdeefedfaedfccccfdeefecffdaecfabcfafececacaabdbccfccbdeabeefcacefcfdeddabeafeabdbfdbbdfdeddafaedaeddfdfedeecbbdcfbfcfdbbfebdaefcbbaaecbaeeafcbeefbfdedffecadccbfececefecbbeaabbdcafadadcfffabdbfbddaccdedafdcafafaccdfcdfbdbaafabcffabceabfbcbdbfbedfebcababaedcfabaecabddbebcaabceebadabdaffcabbdfedbfbebddddabefebbedfcfbeecfdcdaacceadebfddacdcbffcedbcccbdbfafdafbfcfabbaeeeaeadaffdfcdacababaabcebeafccecbfedfbfafdbfbdddcaadfeafccffeadfdedddefbbcdeeecedbbfcacadeafceaebcfffdcfadfdbafceddfaecdacbbddaaeafbfbadfbaecbbfddaeccfbaebffcbafadbfbeccfeefafdffedffaeeceeeeaccecbfcdccdefaebaecaeaebabefeadcddbdefeafdcebdabfbaffbcaccfffbcdabcacccdaecceebffafdeaaafcdaefcfbbaffdccfbdffbfbbaacffeafeaafccfbbeeeaeccdfdeafdfbefbffcfdfdaebedfaafacedaafbbaeacdeadcfeaaaebcafcdefcfccbdabcfabcecefaafbcebbfaedbeecaabcacabfaeabdeaedbbebfedcfbeeadedacddeabbecdbeeeaccafebfdcabcffeedacbaaedeaaddbbcedcdfefecfabdabecfddcfebbefbdfeeaebfacfdccdedcefdcfcaadedcdacecafefbdfeeaecbdddbcfeefcfccbcbbbcdafcafecedbbccdffbcebbdbbacacccbdeacdcbaaececeefaecdccadeeaafdadebfbcecfcaabadaeebbffcaeacceaecbecffdefcdbebecfbfffaacfdbefaefcffbdcdccbbefeebdcbeddaafbffdcabbfbbabfadddceeacaeecfceaebfcbeabfdcdfedfcccdefffcaccefebaeeeaeeceeebcfddfccaafeddbcfadabdcaddecbadddbdaeefefbfbefcdfddddfceacfbbdfefbaaddcefddcaddfbabbbebbeabedebbfefdacfeccdaeddccbeffacdddefebaffeacddaaafdbcebabcafdeedccaeeffdbebdfcaebebdcfeffafbdebfcedadbcfdaaaeeacadeebabdacceabefeceeebcbbbadafcfeaeadcbbaefdababefbafaeebddadcaeeadfecfbcebceffdadeaadddbfcbfacdcffbfabcebfdcbedffdeaacaddbdbbfcddcfacafcdbfadfebfddfdbefeaeecebbbfabedccadafdfdacaefabcbbacecdebaabaccaddcfdaeaaddddbfefffebbcdefddeaaaeaaccadfddbebbabcffefbdbcbaddacaccdbeabedeeaddffaeeccafbbbbbfdfadfbdeaefafeecfeebfcafebdfecdbcafecedcbbaebccaacbaffcbdfdebfeddababefadfefdcadfebaffabddfcbbdadefddeffdbdbdceacffebfedbedbeaecceccbaedbcacbcdbeadcabafaafdbafdcdceeaccfaceaeeaddfbafefcaaaccddaaedfafbbcdbfedbfdcaefeeebefeecccbcedaceeaadbbcfafbdadabedacdcabfbdeddcfceccddecfacbdafffdfdceccfcadabbdacdfbafccbcffafcbcbfdedaedfafabcdcdbdfbaabceabecbdfdecdbaaeafcbcbbfacdcadbcedfbbfdbbaccbbbcbbbbdddabdeeafdcfacfaffcedffdfdecbfdccbaedffbdedeffcbdabdfbcdeaaeefeaacbcaebbdfadbeaadacddaabeffbafbaffcebbeccefcddcadcfecaffdcaecdecbaabcaebaacdfccbbdbbeddcebfaebdfeabeacdabcabbdabdefffadcddeebfdcbdafdfddbbedcdfcdddecfedbcabaaabfdeecfdfdcfeccebfbafdeacafabaabaaefaecfadadabadbfaebeddfdeceeddeffaaacdaeaeacfefcaebccaaacbdfbbcfabbbeabdefbbdedcbbbfedececdceaecfaeecdfebfdfafaaabdababcadfefbcbffbacaacecbefababaebfcbcfccaadaabcbaefeeceedcfaffbeeacbaeecfbfeabffdaecaedfcfcbfadfccabeecaaacebbdbfaefaafaccefaecddcabaaccfdcceeddbccaafefedadcebdfadbcfabddedfedaffcfaebafbeaaadefefeaedaaeefafbcadaadcdeacebbbefeaacdbabfaafdafbcebfeecdccddddecbcfdafefcffdaffbebeedcadcfffabcafabadffbcdaffffaecfcbfdbfbfddcbeafcbfbbadebbcaaccfadbefaebfbfebaddadfefcfeaddbcfbcddbeadbffccabdcccadeacbcecfbabbbfdaabefaeacfdcaefaebbbeafdaadeccddeebacdacdcedebdfadebfefadfbcdfbeddaedfcecafffaeffedfdddbebfddcfaceccccdabcefdbfdbbbabdeaebacdcedfaddcfbdccbebccbacbeecafdcefcfaabefabeadcfdceffcdcfceeddadbcebbdcbacfaccdedfdefaaeffbbcaedeeedeaecdfdeccaebddfebbdaeefbbdeaecfcfdbcfcadfbaadbdeacedbeaaebbfedbfefdcbdfbccaedaabfadeeeefbafdfdbbcfdadfcaabfadbefedfcdeeafaefeffdcddabbbcaaabeffebddabbdccfbccbdadccbdcaedbcffdbfdccceceaefccacdabcfdcebfaaeffedeeadceafdbedceecfefdcbfcbcdfffbfbeeafedbcfefdececacfcfacaaebdfdbaceeebdcbbaddddbbabcdaaffcabbdefccfbfcbeaafbbdcacfbdffafbadcfcddceafbeadccdafeceaabcbdaacfebbdcccfbcabdfdfbbbcefedfcacbdebbfcdaafdbebdbfddebfcfcaaaebdbedcfcdbbdbebebbabdecdddcfadbbcfcbefcdcfcbaddaecaebdcefaeeedcefafeeebffeaebefddfabdeeccbfabadbddefbffbcbefdbbccfbfdfcebdedcaabaffcddcefaeacaddfcecddaacdfedcfbbfbffcaacecbcebfddbbfaecffbaecfcfbbbcebacedacbfddbbedfeaececccfdeeaeaadbecebcbaebecceaeededfcddebfbedaecaffecbfdcebabbedeaaddfcecaeefecaeaeafdafbacefbefaccbccdceefadfbdcdcbcacbccebfcecbafdcbcdfbbdcdbeafebfafdeeeaaeeeaacddacacecaaefbabbcedaefebfebfacbebabbfcccdbecebdbeddffdaeeabdadcaabcddbaaeacadfadcfcbfaccacddfcfdcaadbafecbdcadbbcbfcbecaccadccfcddbdadbfbcecceccabccdbcfcfbeabdabffadefcfcbcfacacfcbccbcddeabdddebbebadaeefdcacacadffcfbbbfaebcfabdfdeafaabbebfbcbbccacdbccddcfbfeffddffdadffddabafcaedabfedaafdaececbebabbbcceefdbdfebbcdccefabbbabfaeaddfbffeaecfdcaccffbeeadceabeedcffddfeaabdafefbfeebfbccfacfcaadfbdeefceaabecddcffdfabfdeadffdeddacfcdccceceecbcdefbeaeabfedebbfdaedebacfbbedebeddedcbaadeedddabeaffacfdebadabecedcbcdafecbbbdaccbabceebebbefcbcdfbfccbabafbdccfaeefdaabaddfeffeaabcdddbddbacbeaffeffacaefecadffafecfffecefccefddfdbebdabefdbbdcededcacfbcbfdacfbedbefbbcefbddeadfeedddcbabbfcefcebfabfebaefbbfbdaebaadffffcdecdccfccacccfcfbdbdadcadfcbbcfcecaeecdeacbdeccdddfdbebbbcbdaacefedbfaefbebabcebdfecbaacedfddfeafececdabdbeebcecefdddfbfaefdaadcfbabdebfebbdedefabeceedfbbefcddbeeefaabcfcafeeacdbcfebaafecfadadfdcbfeeaaafdfceaecafafeefdebacfaddbfdaeaddaabcbddcefbfedeacedbeacdcaafdedcfacdfdbabffaacedeeeffdefcbcdaacafecfcdecbddceafacebbadeaeccfffabccbbcbefcaabedfbebfafecaabbceefcbfbddefffdceaaacfdffabdedbadffeadcceeadabbceeddcddfbafdabfeecabfebfcfdbdeeddecdddcefdbedefdcaeacfbbcaedcbabbfceecadabcfbecbcdfadbeacbacabeddbfeeefebabdadcddbddebedaafaffbccaabfaeebecdeabfbcdffcacdbbbdadedeedcfcceaccfddbaccdfddebddaafacaeddcebfdcbfbbefbcefedfacadbbecdccbfbafecadfcbaafabdfebddcccaedcdacddcdbcebbbdbdbccccfcbbaebaefbeefecdaedefcacddcefcdfefabdfdbbdbebccfeeadacacceceabbceaedeebaedbbefabaaadeffffdfbaecbeeadaeccaddbacdebbefbfbbedebafbaaccfbedfdcebffbffaaabbbeeeaceaacabcdfcccfbcfeabdbbafeefbadaceedbaedefaecaabbaaacfafebbceafabbaebcdbafdafaeffffadfeeadedccabddfaffebecdafaceadbaffffbdfeadbefbefbeabdeeabaabbfdedfdcceedfafedfaafdfbcdfcfbffeebaebaaaceaeeafdbacccbcacaaeeaffcbfaefafbbfddfcbcdfbdacdfbcdfcaedafefddaafcbdffbddbcefdadeaebfdddadbcbfcdfdfbadeccaffdcffeaedbcdbffedbdfcfcaebbcdedbddaeafcabdaeedfeecdbdbfdabefddfafdabddddfbdaadfdbfcdbadebdbdcedefadedfeccdbbbbdeaeeababcdcceeaaddbdcedfcffdcafdceceebdbeaacbeaeedcbbcddeafdddccefebeceebefbabadddabddedadfbdeaabeeeecfcaeccbfcbddeaededdffefefeaafcddafdeecaceffacdacfcadfdeeecffcefafebdcadddbaebfaaaacfdbbcdcfebdfefdeedefeccaceaccbbaebfaccdfcfaabcdadfbbdceefafeeababbccdcfabbecdcebdacbcdccbddcaeebcbbdabddbacfbacfbdeefbeabdfafdaadfabffaefcbefcbfbdedeaacecedfddedfcccaccadfbbcbdbffefaeacfffcdbebebfcbbaadbbabaeeefcaecdfaebebcafecedbddfdbabdeffaccbbadebdefbcfebdcffcaadeacaecceecafcdbfafbfdcdebeffcacdadffaafdbadaaabffdbefeaaebcaffdccefadfbfaabecdbadafafcbfdeabdaefcaabdfbbceafcbbfdbbbfebcafdeeacdabeeeceacbceacaeccceebfaafbddbfbfbaadeecfdcfcbadcbcfdabccefabacffcbceebcacbaebcbebdacacfbcadebdecabbeaadfcfeffbbeaccceffaaabfbcacecdefeffcadbafabbcfaccacefbeadadeffccbbbcecbcabfbdbeffdabcdeaadeceaaedeecedacfedbfbefbaaecebebddcacaaaaccbaebbadabfecfbfcfbceffeacbcacabaffcecadecfeafabcdbfbbceffccfbbcfcadedaccabebcedaeecbffebdaeeadbcbedfbbbabaeaceebfcfddcfcaeaeabafaeecacbaecedbbbffbacfedecbceacddbaeeedbebdcdbbeeaefadefffabecbaeeedeedfbeabdafccaccedcceaaafeceffeddbffdabefaeafecdfeffdbbbaaefceccdbfedaafeeedaeeeccceafdfcdcfaefffbcfcecbcbacdefdccbfdefaaaefcffbeffbdcbedabeeeedfbddcafaeadfabdebcccbcbeebbebcbaebffbceaffacecddffebafdaeeddecbbffbcfdcedffeffdcbeecdadcdcceeadcaacdefbbccfcfbdcaeeccfdfdaaedacadafecedbccbeccdfaffbbfefacecfccdabfbcdcaffbbefbccfceceeccefdaabecebdfaacaacabebddbccccfcdddcacecdefdfbbdbddefbecfebcdcedeeffbfdbcbfaddaffbfeddfbbcdfbadddbabefebedccbfaaffcfdabafeaaccebdfacbcaefbbcbbbfbddaafdfdbbeedbdefcbafdecadadffeecdebcfadfaeeadecddccfffbacceadaaeeabdbbfdbddbccfbceacebbcdbacaddbfdebfacbfcfccffeccceedaddffdcffbdecbefadfafcacadbbbbeeedcadeedcaebbdbecdebceeffcdefedccbffeadffabdddbebfbaaeeddcbeeadeebfffdacebfaeaefabedcaffcfceddadafbdeddfedefcaaaeeaddabbccbfebcddbbeddaaaabcfefbdfccbbcbacfcefffadfecdfdbdbceaefaeedcebdedeaecadfdabbcbaacaddebccacfafccfabcacfbaaaaceeffefbcdebeefbbeffedacefadfbbbddaeddffaacbfbdaaeafbaafbfcbdcfebecdbceefbfadaaddfcbbacbbbbbddbeeaaacadfdcdcfcebcdffaecdcaebbeededabfdfdaeddcadbbfddecbdaafbdbfaadffeedbafdbbedcbefdbdceffabeeefebdbcffcdabbbaafaadafccebcefcaaeffadcbacbfeebcafbddcfdfcdcedcdcafcdafcffdaeafefabaaabbeafdfbbaafecaeedeababfeebbbbcaeeedffcbfafdedfacfabdffbbdacabbdfdfcbaccbbcfcccadaadbcbbebeacbadddccbfaecaacefedcbeebcbfdbbdecbefbccabcabcdcfffbcedfadfefcbcafeadcdeaeeebbfdbbfcfdacebecaefdabefcfcebabbddeeafbebfbefccabcdbaddbfbcbddddaffdffbbffdabfcefffededefbefeebaaeeccffbdafffbecffafdfdabfcaaafeaefcdcceeceedeeabcdbcafdddefedfabffdabecbbecceaacbdbaabdccaeebebdebcdebdeeceddceccaabcfafadaefeabaadabecaaddccfcfcfaefcafafbeafabdebfaffdebcfafedaddddeebbcfeabdbecafecdbeeafdfadccafcfafdffffddfadfcedafcdcabbadbbbbcefadfbdcbcfdbdcadfcbeeabffbbdeedfdffbfcffbeadfabdcccfbbccdebeafeadbdaeaccdcdacbbacadcbbacfdcfbabedbaabdacaeadddceafebbcdfdcebeabbfdbbcaabbfdebbdeccedbbbfcdfcfdefdebaddefaaaebfabaacaeaddacaffdcfeccadaebdcfdebedeeaedfabacefacabffaccbdcbdbecedacedcdccdbcfffcebefddaefdeebcccdaedadedbedcefdcdfbabdaabafebdaafdccffcbeaaaecbecebfebebfbacbdffecaaadccadaabbacdedcdadddcdfbefecacecebcfbfdbebccddccedcccccbabcdfbecfdbbfbcdaffbeeeafbeceffbbfdedcdacebeccbeaebfbbaacbbadbdabacdafeddddfcceecaeceafedcfbdcdaccdccfaeafbfddeafcccacbcabddaddecceeeccbcfbcfafaacbbddddbbdcecdbffdaebdcddfceeedbebffebccbdafdaddebcdebcfabebdcaffacfdbefaaaadcbaeecbcbabcceeefdbbfdddcbcdcfcacededdedeaaedebdedebaabeaddbfbdfbaedfeababbacfbaeecedfecbfbbbebebbdfdddcfdddaaeaccbdbbebeceecceebcbdeaacabeecfadfedcaffdcacdcacbdefbabcdbcfceeeaabfbddcebbacfbabbdbcefbbbabafeefefddbdbcbdfeabceedaeeabcddabacaaffddafcfceddbfecfbfeebaafefabcddceadaafcfadccfbbaabafdecceaccedecefbaddfdccdbbfdecddfbcecbcadbafcadccecdcfdfaaacaafbfedddecfefeedebbadaccfcdcedcfffdedbdabccaecefcffcbcdaeeafaeecbeacaddcfcdbbbddadacceaceeffcffefdfdfcddfcbdceeaeadacaaabedeebfbbbdeddeafccaddfcebeebbcefbfedcfedfdbbcdabcdfcceefdeffbadfcecaadaffaadbeeeeeafdeccbbbacbfbcbafcaedadddcbdbacdefddcdaecbebedbbceafdbfcbecefeeacbefbeddfedcbdbeaeefacbbcbbbeffdfceabdcfbfabebbeffeffbedffcfafbdfeffcacacafacecfcfaccdcaedfdaaadbbdefeebcccccbecfcaffeeaffeabfdbdbacdcfcefedefebaaedeeabdfbffdfcdcedfaaecdcfeaafceaadfadfefcacceaffcfdfbcdccddbdecedebfdfedaadcebabcfceafbdecfddceeaaaddfdfefdcebfdfdbaaebcebaaccfafdaedfeeddffbdbacffcffadeadbdbbbcadfbcfaafcecdcccbbbfcadbefdcdcbdafbffeacdebfffceafbdabecaefdefbbddbbedadebfafaffacdcbeeacdabfabcaaccfbfcfaaadbbacbdefffefdddfbddaafafabcaeffcddbfecedadceebbafafbebdccedeeefaefdbeeacaabddacaaeefeddacefebecfcfdfaefafaeabeceaffbfcedcbbebcecdecccfdfbbeaeaeaffdaaafdabdabbdafcfadcfeddcebbaeabdceaeedeedcacddacbecaffeecbcdbfeafdefafafaeabbacececcdbeddbfeaeebafdedababbebdeacbcfbcfbecfbddefdeeffdbcaaaffbfaddeacacbadcbeedbecdbcecdbebeafffabecfeceacdcceaadeccaaffdeaaaecdedbaabdfcacedbdddeffbceefdfaffdfdaaddbaabcabdacffbfddacfcdaefecfecedccfecacecfbcceebfcbecabdcbffacafffaeedaacccfafecedfccdcfcbfbcfcfaaaceefcdceeccddeefedfddfeaadbbcedfdfdedfebebdcfaddceccbfddadababbfebadddcadeccdaecfedbebaaefdfcddbdbcbabedcafaebfaacbaffbffcbefdbdeaabffbefbbadbdfbafbbbbcbbcaccbddeacbadeeedddfbdefcfdcfbefffecadcddafbdbbefaeedaeedbecdfaebdccecfcbdfafbaafdbafdacdfbbddadccbabacfceeadabbdbcfefacdebdabdfcdadcdabebadcbabdfabdeaabadacacbcbefeeabdacdbebfdbbeaecfdcceafcabdebfbeabbedcbaeeaebdfbadbbfebfefebcbcbdaabfbdfbfbcacfbeeedceabcdefabcbaebadbcefceebefdcfedbbeacbbfdddcabeedccbbdcdaeddbddbafafcadfaedbcabcdacfdbeaeeaefcdebfccadeaafdcadeffeccadaebeecdcfcececccecbcbcddfedfeddabcbdbfcfcecaaffcdaebddffeccffaacadedfdddbcddaeffecccafcdbeaebadffcaecefcdbfdfbdfbfdecabfaaddabfafcebdcafaacbcaefebcdfebefbeebbeebbfddbbcfcfbbdcacfbfadcffbfbceffcefeefbeaecdaeceeabcffceedbdbadfefbcaadcebafddeeebaeeafccdfbabbbebacdcaaeccdcccfddcbdaeecabdbfcebcaddbcbeaafcfdfabcdcecabaddceadfdcfbacdcaeeeccbaeedaafabcaefccabdaebfcfebdaadbdcceaebddbecaffffafbdedaaacfdfabfeeadabbccbccddffefccceadfbecadfbbccfabfddcbfefffebcfbdbbefeecccfbbafcbadfccafabbfefbecbeeedddcbdbbafeabeeaaebcedfdaedbeaedffbdbeeffabfcdeffcfecdfbbacccfaabccecfcddaaccfeeadaafbefefdefaeebdfcffccebbbccacbedeafddfdfeadaefdeddefcfaccddaaceccfcebaeaaddebfcfcfcacacffcaaebbdbddaccdacdbaebcdecdbfadccafdfaeddaaecbcadbfcecccbccdcfbabbdabacedabcabdecedfccdadcedebffdcbedbaddbcfaafadbeffbfaecafaebbbaabfdccbebafccaeabacfeaeaecdffbfaeaecefebadfcafbaedcecedaefbcefabdefdcaebeddcdcfdadedefbeceecffdfeddecdafadccdbadbbfebdbdaadfcaedaccebbaaafdeccbaafaddaefecabdcaedcaeffaceefcfdecacdeccedbabbabfbabaddbeefbdaaccaffdbeeeefbdfeebdeedabfffcecbddfaaaedeadefacaabcdecddbdfccabfaffefcefdabaeffecaebbfafedbadedacbeceaadddffcddbaaaafefcececdcbeadcdefecbbfceffdffadacbaeeeddbcbedddcdafdebcbeddcfedebbfbaadcafcdbfbdcbadbdafbbfddadeadeeabbecdffccefdeaccbbaceeefbbeeebeabefeceaaebecaacffbbdbbbffcbbefefeeaedbddbbbdeeedffbdffbbcffeabadacccdeeebabefabefaaffafdadfeccecbeebfaadfdbecaacfacedddefbacbdcadeccbbaebababacabecabcbdcbcbaeefefaaabbfcddfebeebafecbeadecdaacafebeeaabcacbafbafffdbaffdbeedbaeffacecaccafddeafcffbfbdadfafffddcabafebaedecbecdcecdcddbfbdfbdffdfebccdcdffcbabccdeafeabeeebcdaeabddceeceebabaceecddbeefdaeaccdafbecdcadfafdeaefbbeefbcbccfedfeadfdaeedfecdcbacafbccfbefbfdceddfefdebefefaebdababddafdcdcaeecbcefdfdfcdccbfadbafedeccbafdacdadbfcebebbdfdcebaeadefecffdecfbcacebdfdbefdceadddfcedcddbfacdaabfcafacdbaeeeeadcdddabcbfbfbffcfbbbbbfbbbcbcdedfededceedaafbabeddebdbebffdfdeafbeefbfbbeabdedbddcbaaebeeeaafcddaddcdeddcbacceeefaedbacfdfbbacdcbababdcfcddaaecdfadafbefeccecebeedbeecccdbdfebadedbdabfcfcccfefbbdbcddffbeaabfaffbbadaebbaabfecedbcacfedcafbfbfdbbebcbdddedecbebdbcbbbdabaeeedbaeebdddbbefaaaadfbefdfebbbeedffacaebeffaaaabffcbdcdacaeaaedfedceeecbccfbfdeefedefcbdcaddbaeebcadcfbdbbfbaebabdcaceeafcdeeabeecbfafeadddeecccbfebbdecbddfbbfaaecefebeceabfdcddcfdfdaedfdafdfbfebedeeadedbdfdfdcbcbebffcffebccfdadfbfeafdecdabdcccefaeceaefafaedfffdbbdceefedbdcafbdcadccddcacaeaffbcbfbaeedbddfcecadcfdbcdafbcbafeeabfcfffefaafededeccffbccdeebcecccfdbafedeeeedbeeedefbcaafcaccacdbacebcbbffbfbeaabddfbaeeabeaaeebedafaafbaefbaffecffbddfedaaecedccbbdecadeaeededaacceeeeeadbacbcadfeadcddfebcceaffaaeafedebdadabcbcfebbddedaebcbbeabceffafeebafbcfddedbddeefaacbecececaeeabacfcbdcefcdfeffeedaacefcdeafcfabbbebcafafabdccadeafabfcfcfbdadddcafcfbbdfccbebaebafebdcaafeafedadcedddeeeacddeedccbcfbaebdecffefcdcaadbecadfefabeddaccacfeebfdaffdfdfffcfbbdaebccebddabbcabbefcbaafeafccffefebedbcbafbaeafeabbbebadedeabccdfacdcbcefeddcfbfeddcbacdfafaecfbbfaddfcbddcfedfcfcfdfaddaceacecebacbfbdbebaecfaafbdbedeadcdcecbebfcbedfedeaffbeddddfcbacddbebadffcacafeaccafddfecfeaabbdeefcaefccefdcebdecbdbfebaeeaafbaaadaeadbcfcdfafedaaaddfaadebdfddecaeefbccaeabeacfffaccaecdbdedbecebcddcefcbeabaaeefaeebbaedfdffeffcdacddfddfdaecebfecfcbfdfbfbadbcdbcacdfafceeaafbddefecbbebefefaefccdfcebafdfacbddabdaefcaebadfacdfabbdcacadafdaaefeddedfbddefbaadfbbaedddeafedcbdbacefbcecbdafcbeedfafbaeadedabdabcddebfaeebcbfcbdfdedeaafceabbbfcbeaebafadccbbeebbdfccbebafaccfdeabecbdbbddacccdfafdafaeddebfbcfabfdffdfeaeabcabffeeafacaeafeabedfebacaebfbdcaffafccfaadcedfcaacfeabdcfcbcafdacfddfeeffecebcdccffdbbcefecadecfeaeafddafdbdfedebccabbaeffffbfdeedabcbdedaaabbddbecacdfacbbecdfdbacfdeebabbcbcdadaeddffdecedcafeafbfaddebacedfafaadecfdfabfbfeddfbbadbadddabdbacacfbbedddbdafafabbcfccfacdbfbedbbcdbaefcaaffbbbdbbdedefdbfdfdedcfbadbbcacfdddbdefebdfbaadbefceedbafefccddfadfacbccfdecccfddaaffaaaebefdbacbaddacbbeeaeffebfedbfeeaffcaeeaeeffabcfdeffdcfefbeaaacdaedfddeacedffcabccbbffeaddcbfbedaecfcabfbcbcbbceedccdcfdeafcefbbebdfbecafeeafedffbfefeccfddfefcabfafadedbbadbaeaddcebddccbbafdbeedafabfdeaedfbfcccacfdeafcaddffbeabfceedadaebfdafceadddffadcdbeadfefbfeabdddafeccebdbddddbffeeebbfbeebffefbcfdedcfedbfafcbfdadbfaebfcbeaefddcffbabdafadccccbfddfcccafdbcdecafabbabecdefcbaeccacbfcdeceeebdfbdcafaacdddececfabdeeecacdfadddccffaddcddbffdcaeaaffffeaaaefcaabafebcaabaeffebafaacbddeefadaecfdfdddafddbacacffccceabdfbebcfdcddffcccfabcfbeedaccebcadacfcdcadeacebaaddabaedfcefcadbdccaadddcfdfedcdadfcaeadfbeccebfccfedeeebbbeaeeafffffdefbaccbfdbeecaaebacfadebafdefcddeaadacfeadcfabccaffddbebcfdfcdcceefdfbefcaeabbfadacbdbcbcbbecaafeebfecbfffbecbdcfdebcebfadcacebdcdabccdcacffcbafcaedbebdecfcacdabbfdacecfaefdeffacccfadfdbacacbcefbfcddcecbacaebbbcfbfacaacacefebfbddeaedabdacdbccefbacbcfcddfcbcacdfabbceeabacfdedccbdacedcefbddecededfaaaacdbacfeabcebbdafcedeaeabcdecccdceafbacfbeafeaaccdbaaaebacfadcacebcfefceafeaaddcafabcbaafdfbbeaaecabfbffefddefeeefeefbaacdbbccfbdcdafbfbaacccbdddbbcbdebbaaeceefcaeacbffaaefbdbefbaeceaaecaeafdcbfacdbedcdafdbfbebbefdeaedaeeeffbdeacacfadccaffffdfdacfacbbebcbfaeedbcbcaeaebeaeddbebcdbeaaebdbedddefbdcacdbeaaaffcfccffaaeeedccddbfebdafdbfcbbffdbedabfbbadbaeccfdafdebaefbfaefbfbcceddeffbadfefadaddadfdbfbbdbbbdcfcafcbeacbbfcaebefafeecbdefbebaabceffdceefecddcbceedaeefcdcaefbfdfcdbfcbadcddefabacfaeadabcfffbbabfcbadacdbbfaaaadedbebdddbfdddbdbbcedbcedfdcebfaeedfdcceddfbcfddfeeeafdfbeacfacdbcaaeecfcadfecaabcddefcecabddebdacabacbbbfeadefcebaeeabfdfdebafcaeebcbecfcdeceaaafaebabaefbcaafbfafaaacadcbaaabfdadeeecddebaeeadfcacaafcaffbdbfffaeafbbdcbeacdeefecebcabfbfbeaaeebcceafddcbefddadcfbefffefcbcccbdaddabbdfccbbadcbcafadeabbcfcafedeceaecbaaeafdeddeedcbebcefdbddbafbdfecaecbbaaabbddcebfedfdcbeebecdaceedcbdeaabcfbceacaedcadcaedbbafdaccaafccbbefddbbccffddbfacddfaebeabbbaadabceddcfabfccaecfaffaebbfefbecedfbffcaccbfdaccabacebdadbeeeedffffdbfaedaedbfaedcbfcbafbaebaeabacdaaefbceadcfdefefadeddfabfcdffbaacfefeafcbdbafcccdcacebeaeaceeeafdffcfdabffafabbfdecdbdddcbbbcedfdcdcdbfadffccedaefaacfdbfebcfcabacbddffebecbaadaffabadcaebccdcdeebefcabccedddaafcbbabcebdcedfdbfbebcccffefaaeeafaeafcfbdafaaccbaceebcaacffeddbabccaecefddfcfafdabffdddfcfabadfbaebecdfbacbedfeefabeacdfbccfcfadbcdbbebdddfaaaebcbbebeceafbfbeedfcfcaabdfdfbcbccdcdebebeccedddbcfccfbaeadecfbfaefaffcabdafbbeedaabaabdebeaccdfbcadaddfefecefcafaebfccefcfddfafdaabdcabebfbecfeabdadcdeaabdbceafbcacafcacfdebbeebedbcbbeeadceffacafdfeabafacfefbfccadeabdbdabbfcaeafefececbeccbfaccaaecddcbdfebefdccceffcdbacfdaeeccafbbbaffaaeaceebfbacbbfbbddaebacbdeeeffecffaebeddaaeefeaaecafeaafcbdecaaadabbaeccbaceacdebfdaeddceaecfcbabeeecfaaafeaaeecaafcdbfbcebfcbaddefefbbaddcceceacccfdbdebcbfcddfcafffeaeafcceedafeebdedddeffcaaccffcfcfeeaabddbcadfbabfddcbebbadcdbcdfafffafbfccdadeffcaeedccdaaefedcdddcfbcbdefafdfdadccfbeeacbebeaadcfdeccdabcbbabcfabcabdadcaadbafdfdfdaeafbcbbeceefeabdeadcdeeffebffefddcdcbbadecbdcaaadcedbceacbfcddbbaceebdfccdeceabdddfabedeeafabfcefbfdabfaaafbcafebabbbacefcedaacbbecbfedacddeccdfdeaebecbeceefcedfadfdddcabadaefaebccbebfebdcedfffcabfeeebecbbabfdcaababccaffffefafbffafdeddccceccedacddaabaeaeafbcdcbaccceebaeeeccbadfdfdefdbcfdaeabbcadbadbfcfeccbafbbfaaeedaedcfaceffaaafcdcfeccbfefcbfbfccbffecbdedfacfbeccbafbaeecccbdacbbaaafdddfdafcadedbfeeefbeaadfbeafbdffbaafaaeefeebacdaeeafaffbdcdbceccdcfeefaacedbbebabcabfeccdfcceffdbeeaeabbedbbbfdefdaaaabdfddedbffddfdffccddcefddcafeebcebaaaaeffbdddfedcdbdaafbaddbcbdaccdffcecebeafceeebcffbacdccecbfeeacbdcbacfcdeeaeeabdcdfadeeeccadfeaedacfcaecadcfafeabfdfdfaddebcbbcadcfcbbfafbbdaefdcefabafaeffffaecdceabdadbdcadeecaadafeeefdbaaeacaccdbbfbdbedddbffbccaafdeadecfeedecdedddcceacedbdebefefdddeefdefcccdcbefbebcdffababaddcdeefdadbecafeecdcacbefffbddfbfbcdeaeddabdadeeffbfbedadfacbaeabbdffdeacbecbdcabdccabefcaefcccdfedadcfbdaccbbcdfebbbcccebabadaacdfdddcdaaafedfbcbbeddbbbdeddedbbffafefbabaccabcdfccddceefffcdeadabbffebdfcdceffcbccebdaecabbeafdcdacdadbfccacafcdbacfdecbaaacffbcdcbfbbdbaecfdcbbbeffdedaaaebebacaadafaafbadfffcebdbdfddaccfeebbceacbffceecbcfbcafbfbcdbdbabbcbadfcdaebcfdacebeffdaccaacebeceffabdbefabdbfbfbcefdfdbdbaafadffbbefaacabdbfadadbacaabecbddfaceaddeadddcaffddcdaabedccfeebaffbbffebdeedabdebafdcdfbecaecdcdaaeddddaaddfacadaabebbddddaacacacdaecbcbbebbdebfceccaaccbeefbcfbdafcdbbbdbbfdfbafaefafaaaedddaeeabfeeadbbcdfceacacacbffedfcdcbfdeabadedfcefcafccfbabceeeaaefecdedeccdceebdbebbdffdeabbacafabfdfbdbadcdcdfdadaddebaecfdfbfabfddbddddfdfdbbbfebfeeecefcbfeafaccffcceaefdecbeebdafbcfecbebfafcdecaebcdeefeefaeafaecddcbcfcfeeafbfbecdcccbfbacfeddaaefcdbdfdbceebcedaacebdfeccdbafadcdcbaeaccffacecfdbaefddfcafbeecfabecdbdbedcbceedcecfcaaceebdfbbfffaeeffeedacbbeadeadcafabbabfaaffbddfcffbaecdccddefdbaeefdddcaddcebeafdbcabaffdafefdfdfbbacabcefdaedaafbeccebbcacfdbbebeeadaabedfbbcfcdcfbeaeffcefabaabdbdcbcbbfbfdaabbbafaebadcfaddebdcdaaaafafbaaddbdedbccefffadfacadeffbdcfcdeccbafcffcfbaadcacfdecddecbeebfbffbeebbfeabeccbedacafaddfbcfefcffccffadabbcccdebfadcdbdebcacbcbfadaaaeeafbbbeddddcfcdbedefbcaefadabbebcfbeadcecbcacbdfddbacaeefccaffbcfaadeeaedcbbbfdaabeabacaddcbbabfeedeebfaddedeafdffadececfacfbeafacfbedaafbcafcbdeeddecefccdcfbeccabcaffdaefadebcbbabbeedbdccbaffddaaebaccfddbabdaebfbbbbeabdfeffeaffffdbdbbffafbcedaceabeeddfdaecdbcadbfcaddddbfeacceefbaacfedcbcbfedaaecffdedfaaafdbbfbcbbbeaabcbceaeeccfadceadedbfddccebdffaafbdebdfeecebffdaadcdddcaedafbdebaeaedfccdebffeeecebadadfccbfdbafcfdebbfdffbbccbaecbdcbfcfbfaeccdccdcdbcdabeeafbffbbdabbbecfbecfbceefbbfacfdbdbebebcafdffbeaffabdaeffbcfefafebdadbbedcffcbaadfeaacddeaddfbcaeedaadecafcdcabecbcfeadcdecebfabdcdecfabcecdaefdebfeedcffddacfcfcabcfabdfbbeefcbdebfeddaffafcedffafefdefcacbfbcefdbbefdceaefcafdbcaeefabbbdadfdfccdacceafbcbcbbaecdeceacdcffeddcfffeefebdeaebdcbfedcdfefecbaeabbdfabffaccdeddaeaabfbafabdbebefdcfedefabddabeeceeabdecdbfdfbdcdefcceafdbacffddecfecfcfaefbbbcbbdcdddaffbaceeacdeadaaeaefecadccdabcfdafbaedbefebdfebcfeaecfceedabaeeacecadcbdbacacaefafdfabedcddbdcdbeeafebabdcbedefccafafbabcfcdabebdeccfbeecccfbccfcfbfbccedbadffbdaffcbcadaacfffbeacfbaedabfdccecbafefdfffdcccafcfabedcfdaedcdcfdfbfaabffbfaacabcebaedbcbadfbeeefdfefeabfebafbbaffbdafafececabcfcdeccfbcbfaffcefdebeffecbbfdcdfeaccdcfabdefcabfacefbbdcffdfcdfbdfaabefadabefafaeacdafbcdcaaacffdbcccbaedefddbbdefddfcebcffcebaecbacbdccebbcfedafdabefdacabecfddcbcfddefebdadbababccdbadadacffcbcbdbccfceadfcfacaffbaaddbeaedfbcffcbbbddeecbafddcdcccbfbaacecafabbfdffefffedfedcfcfbbefeabdbedbcdeabcbbdbefbbfefcaacebaeecbfedbdffaabcdddbadcaeeadabbeedbcaacfaadcdceacebeabbacfcfddfdddaebffdbaecdfdeefdafaeebefaaeafefefecdeebfeffcfebedbbbfedeaadeecdfdffcabddccafbbcfeddaadddbecdfddebfdcffbbdebcfabfebaebacfefbfbbcbfdeabbdcabbdffdfbecdbfcebadabfdfdfeaadfdbbacbceafcbbdfcbadcefabeebcfddbdabcbfadfbdceedfadeefadafceabcafdaedadaaebceedabeebffaabfceceabfaaaffcacdfecacadeaccadfbdbfbbacbbcffceffbfdcacbabdbbcfbccdcbefecadebdacbbfdefebdcdaeafbbdaaceccbadcfebeecdbeabefaccedbbbddbdcfcdbcdceccbcddcdeaaaedbddbdbebcadfdadfedadfcaddbdaafeffdeffafdbfdbbbceacdcdfeedddfeacbcbffdfafecbcfdfdcdccbebbabafaedfdbadcdbedbccfaabafefddaeddaacecfffbcadaddecbdebeeecdabedddddaecddcfbfcabbfabbcdcecdceebfafdffaffbeacbedbbccdfbfaddddddaeffdfafabfacdccfabeaaaadfabfddbbefbbbabdcbeecaacbdefeaaadfaedcebafaefbfaccaebfdebfebfbcaadafeeccbdbbaeabbdcfacfcdabffcfeafddbfadbfaefaefbbbbecfabeefaafcaedbbfcdafeccfeedafbcceaefdccaedfafadeecdcbddaefeafaebfecebfacfadbeafadedcecdafaefdccfdcddccdbabadefabdccbbdffebadfcbedcafeabaaedbcbbdbdeadcbacfefabccedeeccedfceedfefdbefaceaadaaceadffbaedbdcdbffbbeafeaedddedfbaababebebcfdddfcdebccfcfbbaacedcacfebcfcfbbafedcdbfcaefffbacffbfbbddcdfeebdcbcdaddaedaddeefddaccddeeeebeaafdafdeffcfcccaeadaccccafcdcbcafcccdeeededeedccdfcafffaeaffeadfcfbffbbedcaaedfcfbadccdffeebdbcadfcebaaabcedbafdcfbacdfbbeeabafcffcdcbbdddbaabbdbceefafeaacbbebaabdffcfaddfceafaeaaefceeacecebcbacfddaafbffbcfddcbbbbbfcdbcffcaacbceffaddbcedadedebbdbbeecbbecaaabacbbabdbccffafedbedabcebaffebfdddcaceeeaeadadafcafaeedffbedcfbedcbeeeaeffedfafdfdffbcdedafbdcddacfcfefeefacfadbbefeffabefccbdfffcdadabcdcbacdcbedeffebdbaafbefdaceddebdefbaadefdfeffaecfbeaccedeedafddfafabcdebfdbefbdbadadefabbaeaddddaaecdeffddceabdcbfebebffebddcaeaedecfcfbbefefaabcbdabbafbdcfcfcacfbabbfdaeccabccbfdddadeeeedfcdddeefbcabeebfefdbadaaecefecbebfcbbcdceffdffffdacafbaabfeafcdaacfcaefacacacabbccddfddbfabeacffebeebdbaeefcaacbdaeccebaeffabeacbcafefbbfaaeddeefaadafccbbbadfecedbeafccbcccafcbfabfbccaeadffacefabadebaaefbccbbfbfcaddfcedbdefeadabcaabbabbabdbfefbdbdabcdeeacfbebeabcefbbefcbcfbdabfeaaeabfbabcfafbeafaefbecedfcfcfcbccdeedaffcddbcafabbfefccfcaabeeedfcdebecbdebebdfedafefaebcaeaaffcdbebfbbafccbedebeecddebabcbeccbedafdcebfeaecbdcbbebfafcbccbbacffadcecfddffabaacfeadadcfcfbbccfbfcfaafdbbafcccbacceafcfcafbbebfcfcbfdfbeaaacdfcefcebaefbffabdcdbffddccfdfabbeedffbffeaffabdadfafebbbbdcdfaebbedefbecfbdabffebbbdbbbfbadafedeecfaaddabefadacccbefaaabecefadfffbfccbeecdecdccecafbfefcbadbbbdecfaeadeefbfbeafebbdafbcccffaacbfebdeabeecdcebbaabbdfedcdacabccddbcdbddceceaedaeadafbeebddffdbdccecfcbceaebcfdefbfbbdebbecfbaadecdaacbaebadafabffadbffebcbfaffbafdadcdcbfeecbdcbbefbefbbdaafbdfebaffaedcacbdebbebacbdbceabceebdadbdadecbfebcbdeabceecbdaeccedadbadbcaabeaecdbffdcaabaabbcbaadebeaaabbbdfcaeaeaabeedecbaaaaaafdaddeeafeadbeeefeadfcafadcaefcabeaaffacbcafbcaefcdafcccaeddeeadcedcebfcfedbffffccbcbcbdddddaefcbffddeedefcefaedefabdceedbfddaddedcafcefbcfefdcaefdabafeabddbefbcbddfbdacafdbfadaccdacccadfdadedbeecbfcacdeebfedcfecaebeffdabdfdabbebfaaacababdbadaffaaeacfdeacfcaefdeedabedfaefabbccfedffdcafaecedaecdebbceccddacefdddaefadbecfddbadaafcafeddfccbbaadceedaffadebcdbbcacffeaebecaffdcecfcdfdddedcdfbabdcdacbfcccbeeadcbbaddfdfaddfccafecbfcfdeebfeeffeeddccbbabdadbddfebafccebbfcabeafccafbdbecadceacffdacffebfffbcaffccefaebfeaadeaddecdadcecafbcdffabfbcfeabefafeeebabbfaacaecadedbeacebccddfbebedcfedfbcfdfcefdbddfeaaadffffcbeacddbabdfbddbabdacebfedbdeeefaddfefbecffcbafbddeaafeccebecccacfbafcfceeffafbcdfeadeeacaeccbdbaabbfbebbbecadeddadedbdefbcfaecddcbffcaafbddfdfaffedbfefeaebaeddcecaefcedddecacaeaceeddbfadffabdfbcaabaaefaebfecaaabadfdcfadcabeefcafaabaabfcbacdeddbdaadeadfebbefecfddfdfabaaefbdfeeddfeacfaabdacdabcbbccbcccaecdabebefbaddfdfdeccecbbeadfeaacccebbddbedabbddfffeccefafdfccaaccfdbdfdcbdfbbbebccbadfdabaaccdfedbbfdaacffedebbfbfcfccbbccaecdbedebfcfedfdbccbefdcfabefbffdbacccfdeecbecabdabaddfceadbfcfddaaafaecacdacbcddcadfabadccffcdbeeebadbcacdeabebdccecbccbfdcffccedabdebadccaaadeeefbccdfceafddfebefaedcafbdfcbcddfaccedececbacccdbfafbbddccbfacccbcaedfdecaccfcdadabfcbfccfeadafaebeadbefcacaaadedfddafaeaeadcabcfcaefeaabcfaeccffcefceacbfeecfbcdfaffdaedbcedabbebbdafbbcffdfeabcddfafedbdcfedfaaeefbefdecbecaeaaebacbfdbebfbdedfbbffcbdcceaeebfeacdbecfeccecdecacbacececdafdacdcecedebdffbcaecfafceadfedfeccfabceddaccfbfebfaffededbaaedbdfaedcfedbcdadfbaceaebbefebfbbbdfabebfbeaebaceebbcbafcccfdffaafeeafababacecacbfbecacaecbadbdcfcbbfedcdbedefdcfffadbdcacbdaaccbcbfdcdbbaafadebadfeccacdbfaecfffadceafadcbeaacafecdeebdfcbbafabfabcadcfcebfceabbdeaebafbebbbccecdceabedddacdebbcebaeabeeffaedeeacecbcadccebaaaddcfaabaabefaedddacfafecbdcbbcfbfbbcdbafacfaeebcfeeadaadbbeebbadaaccefcfdffcfffcfcfbcacfdfffdfdbcbbfdedeebaddfdbacadbdeadecadeecddbeedcbafbbeefacdedcabffbcbbfddfaddfccddcbafdaadeadebdeaadfefceebaafddbfddbfcfceaadfedafaaadbfacfbcfbecacdeeebbcdbcecdbaabfcdacccdfcccfdafdcffdaddebbfcdaffddbddfbddcdadeaacffbefddacfaefabbbcadbaefcdabebbefbacdbbabdfdafcdfedcddecaeecfaaaffbdbaabefacbaefaefcabffececababdcbcdbeeabecfccfcaffcbbabecdbdfafaffbbcedfcaddcbdfcdbcdbdbfddbbbfcbcbceffcbebacaeddfedbbcdddbcaccaecdeadeefaccebfbaceebbebdebcafbddedeaaccbffedcdbaaeefbaacdeccfadccbfadacfccbbbeaefbdbbfcaadaebfaeffdbfbbfccefbaabcfaaeaacddfefccfcfebaadbfaaaccfeecdacfeffabadfdcfdbecffbdbbfcddcebbdbfaebcdeabfbfddafceafbefaaafadffabaeefeedcecadbdebacaedadececfabcfecccfbaeaaeeddefdaeefdfafcfeddbdbbbdbdfeddfcadfbfffcbaebbeacfcdfdfaabaacdedfabeeddacebfeefdcdfafafeceaadcbcccbdcadceebdcbbffaedeaefcdbedaafaefcfdfadaacbedebdbbecabffaaacefbbfcdfcecdfebeccdedececfaadafadaaeeddeeacabcefdbebedcecadbadbfcaaccedadbeaecbcfbedeeecdaecbadffcefbdfdaaacaafddceaffdcbecaafcbdddbbcecfdababffbfbeffffefceaeffdedbcaebaddecddfcdbecaefddfedffdbfacbaddeffeaabbdfdcbdafaeafdfcdeefeaabeaececebbbfcdcecfebfdabecfcaddcddedcfefabdfeefbeedfdcedafdafaedcaedccedaddecacbacbcdfcbaedaaebdcfaffabbddacdcfbdfbffbeebdcdaabfdedacfffebfcdffdddbdafeebdfbaaafbfefbacfdbbbfaebaccadecfebabfdcfeefbfdceabbfccacbcceabaaffeafdbeabcbfddcaaffbcbaedcccfeaaeecdafdaaafbcaddfabeffbdfbbebdbffadcbeadddaabbfdcbfecfcdabbecbbacbccaeddcedfdeebcbcaedcefbffacdfaaecfcdcfeaebbedfdbccbdefcaeecfddabbdaeabddeaaebafdbefddcdebcfadaceddcebecdeddabfedabbbaffbdbcabdfdfebcabedcbfeafbadfadfdeabdbfbdabebffacaadbaecebfbebfeabebfeddcdfcbcbdadaaeefdabdbbafabededfafcbbadeafdcdefdaabeabeebfefdbfadafbbdddbeaaeddbfddbbedadbfddacdbefaebabeaabccedfeccdddeffefeaabffafffaebedcdafdaccecfbfbbdbfafcdcaceccfdabadbcfeddceccaddaaabceedfceeaedcefbccfadbaabdfdcffdceccbeecabffdeecfbdedbfdfbedccbdbfdbefdafdedbdffbcbfddccebaebfbbafdeafeccbdaefaebaaefacfbfacaeceabfadcffafdafdbfaccefeeadcaffbeecffffffadceaeaebdcdacafaacdaaeedbdfddcdbbdeebaafaecfdccdfabedddbccadeceddbfedabdefedffdabdadcfebdaadaadbafddafceecdccefeebbbbeeefeccfabbfefeedefcdecbdfdfbcccfdffededfdfdffbadabecdfdecadfdfebcdfafbaadaacccebfddefdefbbadabaaccffeeddafcfdaabfadccaaaeddefabfceefbfeabaabbddffdcfddafefdbfcddbeaecfafcbccacbbadebbefcafefdaacdcbdbfbeadecffcfdfabadcfffbbbceadcdfaddeabaaccebfcbfabaceabeeaddeeebfbdafedefcebbfccdaaebffdaccfbfacabfacacbceaddcfebabcbafdaeccdbbceebfcfeceeadaabadffedacdaecaaebcdabaccfafcbbbeddddcfccdbfeeabaacfbdbcecccdddcefcbcffbeeeefadaeabebadbceffbcddaaafeedeeeefaedfdfeaedcecfeaebdddfacdababdcacbdeadccceedeeeefacacbfadfeaeeeaecdfdafcabfdfaecbdcdeeebebedbdfbbcefeaeccafabdbeefcddcafabfefadfdbeacaeaafeffeafecbcfdacecfaabfcbfedcceebbceeecaacdbdefbabcacdfebcadbefacebdeccfebdeabddfdacdfadbcccbfcbbeddcccbaccdacfcdfbbdabacaebaeebeeceaabcbaedcaffcabcecfbefaafeaedcafdefbeafbeeaffacfeabcadcbbfddbffaaffadadfafceafffbbcbcccaeccfddddfbfbefceadedecadffdaecadaaeebeaeaeafcebdadcebeeafcacfbebefebdedcabfedddbaeaefffffdefeeaedafeadefedbeeeabdabcdacfeadfbbefdeddacaeadbdebfaeacfecbddfaceadddbdbfcaadaebcebeafafeeddcabecabdcebcffeebebabccafaedbafafbddfddccaadefbaadbcaafdbbbdecfffaefcacedfedaecfaebceaceecadfccffefddbceaecdbafccceccdfadcfdbbdbbeadecedaadadeccbefcfefbfdcbdbefeeadefdefeccecbeebedfaaeffaceadefdeeacbcaafeefcbafbcdffccaccbbbbeffaaeffabeedbcafdfbadaecaeffcddfbcbceecbeaacacdeecffebdbbbfbddbdeedbccebbaafbcbbcdecbcfdbbccdcbdccedcfafbaaeaadfdfdfebbdcebdebadadedccbadcdafadfcaaadcdccbeccefafedfaeccbddeafeffbefbabbdfbcecfbcdcddfaecccabbaeceabcbfebfcdaebaedfcdcbdbecefebedcaefeddedddecbbfeaafcffcddddfbdeeefcdeecfcbcbeddbdcddcccccddacffbfececdddeabbfdbecbbcfbcffebcfcaeafeaeefdfcdcbbaecfdbebadcfbfecffbfbdbabeddccfcbdbcdbcebebfbdcebedadebfcdaadfedfcbebeaeabceceafeeedeedccbadebdaabcebdfaafcceedacfbfffacabacbcefbfdfccabebfcbfcfadcfafffeaacdacddbcbfbacacaeaffcddaabcdefcecefafeeaaecbbcbefbaddbbefbcbdcaeacfcdedaedbccffedddbbdaaebfcaebceeedfebccfccaafdcccebcaedefcdeaddcbeaedebdbbcacbdcefadddabccccfbbeecbebbdfaadcedefbadcefbbadbedeeecaecedecfbdaddefdccedaebeefbcebbbfcaeafbfceeafcbdbbcaafabadebfdaccaaceffaaeddaecfbeeadbebdecbaeabbeeefeadceeecaaeaefedabfeacfacbcdfcfbceecaebacddececeaddafeafaabdfcbdffaeeedddfcabdefeecabdadcafaaadbccdeaeccaebadbfcadefdcfcdddfecddadedffaaffabadddacefcbcffbbaffcdbaaefccdcafadfeeedcddefceddcbfffdcfdbbfaeaeffabdadcebeecfcecdcdcbfbeddebdbfbfbabeccdadcfbeddcdbccfeebceebbfbbbaccbedabdbedaeafcbafcddbafbbfadefafeaafecdafdddcbdbddbcfdbcbbfedcdcfedeaeaaeadfddeddffcccccfcbfbfaeacbefaceacfabfdfcadfacfbfffcaddabefefecdbfcefbeaaccfcffcdebbffdbeaeecacbcafccafedaadeedbeeefdebdddfacdfefdabccebbfaecdcdbdddadcbffacccfbbfedfcbabbfffdadcffcfbbfdbaadabdccfeeebdffdaaaadbadedbebffcabeaeaebcedfcfdddbdafaedfeceedeefbbacffefcffaedddbccfdeecbddacacbbefebbedbcbacabfbfecdadedffeeabdcbeefaaffbfeaabcdddeeaedcdededbedebaeccddcccccbeaabfceadbfffcfbcacababfeebcbbccdbcadcbbcbaacaaaaaddcbfededcfeeaebaeccdacbcdabefceacddcfefbedaeeebdbebefdfeeadbdadfdeaadeedccdefbfdcbdadceabcabaaabcbdacdbddcfeeddecceffcfffacedafecdfccdeacbbdebcbdeecdbcefacdbecbbfeddefcdbffbcfaaaddebaafeafcfefbbdddeefffbdcadbcdcfdafaacccfefbacbffdfaefebcabbdeaddecbbddbeabccedbfeebffcdcbdeedbffbaeefdfebadcbbeaefbabbecdcdcddadcceceaaffbdecffbeeecbfefcacfaafedfeffefdaddcdbcbcfbcdbefdefdeccbfdbcaacdbbeedabdeccacfdebbbaaedfbdaaffbbbdcfaacfdfeaabdfefaeaccffabcceccbccdadfcfdebbefdfaccfffeecbcbdbaababaaabdbbaaacadcacebcfefafccefcebedffdedabffcdebbedcfccafdcfdbdebcdaffaeadefdbaaacadfafdecffcbfffdaadbaecaefbbeaabbafafaccfddddadebddecebfaccefaddfffcadddfceaabefedafbdaccafefeeddcefbcdadafffaeacfefdedeaffcbbfabbabddbfffcdebebddcfacbadbabeaffddecacaaafbcfbfcdbebebaeecdecaffddefbbdfbcddefafbbdeadfcdffeffaacbffccdccbcffbeddebccfabccaaedefdbbacfbcdffbacacaeebaccfcbdfeaceafafeecbdcccadbabbafadbefdedffdfbfedcfcfdccbbadaaedcbffefcbfbeeadedfccfafffdacfddffbeabfbeecbdaabcfeffcedfdaaeddaeeaccbfccdaedadbbcbabcecdafdfedaeeafabfcebeddabdcaabacccfdbafefeffabacfbacfcbaadffabaafbbbafbadcbdafefdaddcfcacabfadcfaecfdaaefafcbacedbbfedfcababbdfaecccebebcabbbfebdeeaefbbbccfcdfeeddcbeefadbcaacfcaabfedcbbfccedfcdebfdbbfafeefccecacdcfeabdafbafdcfddfbcbdedddbebefbdbedafdaecbbddcdffffaeceabaefaeaadceaaaacafaebaedcabdadbdbeecffebdadebadbacbdcdedeafeacdbbddcdabffffbdfcdacfecfeedcebcdfdcadbbbecfdcfaddbacbaededbdfccddabedcbbfbbfbafaedbceeddcafeddfefbcedefbdbecdcebfacecafbfdedaefcdeccaeacadeffdfaedbcbeaedafbcfeffaaebcbacaaadccedaafcbeadeddefbffaacdfcbdeeadbafaaeedbedfeafeacddbedbfddbcdacaebfbeebebfbacafceaaaddccfcafecfbedcdfbecdbdabbaccebbaadeafacffabdbeebaffabdfecfeedafbbedeabebafabffccacdfdadcefaefcbffbfcfdcaddbadaeddedcccfaeeaecbadbfdfdcacdfddffefcefbccaaadeffcfdbadfeedcfcfccbbdadbfdaeeddaeafadcadcbacbdeacdeeffcdbaaaccdefadeafaabacbcaacdaecfcadcdefcbeeadeffecffbbcddeabfeeaeaedabcabdbededecdcdbdcacfadaeedbfaeabcbbdbbcdaceeceaddccfeedfdaecddffefdcabadefdebbebcaefbabfcbefdedccdaebeacabfbfcbdadbabdceadbfadccbedecafaeeefffdbffaffeeeadeccfbbdcbeffffbcfdfadfacdbadcccbafeecfaebeefadcbceefabbdababaedcdeacbaeabbbeeedffffcefbbeafafbedccecbcaabdecbcdeefcdfbaeefcafbacebadafcacdbdeaeaecbbbdeedfbcacefcccbbfaebcbbbaccecfeedcafbebacafdfbccaeefbcbbffefeacdfedfadfbabbbffafdabffefcbdddbcaafcdaeecaaadefeaefdedfebeddebafdfdcbeedfcfecdcebdadefefeabfdcfbbfaeaeaacfeccfbffbbbdedffaaaacfaaaafadfadfbafffaaeeafabfeebdccafadcdbedfbacdbcdfffafebdbbaadcdacaaddebbffedbdccabcdbffcfabbfcaefbddeedadbcaaaddbefaadfdaabaffdccfadddddadedafcceebdfdefacedeacabcdebebfccdeddbeabeedabcaafefdbdbfbafebbaedfaecfbaadfcefdaebbdbcadbfddaeedeedbfefcbecbacebfddaeaadbdcfefefbadcdfebcddbceaccffceafaaafbbdbcfabeffaddecbcfdfedeceedbdacabddffebccdfdedeebacaeafbfabcbfbccacbadceaafbaaadaebfefdedfbcaebaeeedbbadeebbfcacbecbecfffbfdcecdacdcbdddffddfdefbfdfacbacefddfdfdaceffecbebfdadebabdadecbbdacafebdafeeaefccbffdbdcafcdecbcafadabfddcfebfadcfdefecaaebcdecafdebdddfafdbbdcdfacacabffaecdbbacaccfaebdabdadedfdcdafdcbdbdeecbdbbbbedcfaeebafaebbbeeceaaebfdcbccccceaccfeaddcdadfeaecdecfaeaeceffdbfecbfdbeedefadfeddccffaccedbfeefecfbcefcdcaeecfeeefcbcdcafbecfdcfbcccbedefbdbdaaffdabcbcaeddfcafaaecbbeccdeaeeefeecdccafacccecddeddcaafaacfdeddfdcbdaeefddeedaeaeababeaddcbadaddacbfbeccaafaeafddabceddfecfebefebfbeaaafccaedfccdcfaddbafdafeceffedcfbbdfdcddebeeddcfbdfeccfbdcfffddefecdeedbedfbaeababffadedeccadeacabffcafefabcdaebcecddceebcdccbbabbbcfbfebdbaaefeffabfccdcffddceaefdecaeeacdeacdabccabfcabdbbbdfcabedacbdbcccbfebedccefedabedadecddbbfdccadeddfbcdefdfdebffeafbffbdceeadcbbddafbaebeedeccadafdabacdeeabfefaadbaedccdacbfcefdbbaefebaeefdfebfbfffdbbdafceabdeedeaaafdbebfeefbeddabfecafefdedeeaadcbeafbaacccebdbabbbcaafebffffdbdafbdccfcbeabeaadfcbbfeddecdeacdfababadcaeeedabccafdbecdbdddacabbecadbfcedbdcbadcbbdddedafebecaafcbcadcbdcdbffaefebadcedfeebbecfbdcedbbcaeadffebfbaaeaeeaacdceffdafbbefafecedafafcdfdecfddeeacadfbcfccdcaeeaadfeccbcffaffeacfadaaeaebbcaceaafccbaabfdfcdaacacebbaeeedfafddcecbaaaeebbaeebbeccddfdfbfaababfbbabbeccfacffdebddfdcdbbfbecaeeabbcbcebbfcfddebefdebdcafdcecbfadcfbacefeefbecccfdacecebceacccfdfdfecfaddcffebfcddcaabaacebbdddceebdbcdcaacdbdebcddfcbedffbecfafadddebacfedebababcbccfdeadabbddeffffebdbdccdadbbeaeeaebfbccffcfbacdabdeadbebdbcadfcbacdfdbdacaaeecdfdccddedfdbfaddfcacbabcaccaeabcfbdbccbadfefefecbeabfffebcdbabdabacabbefdeeaafdfcebfabffbbbddfbcafefdedcddddacefbbadcdffdbafceabedebfbccaffefefedfcaddcfddfcfacdebfebabfddcecbfcebfbbccdeebebdfeeebcaeaaefdccdbdfedeeedbdfbaddcefcafebecfcecefbfcdabbcbbedbbebbdbcfcadceeaadefdfddfdabeebdbfeeccdbfecbaeffccadececdebdecadadbbcaaecaabecafadfcedcfdabfcbfeaceadfacbafccbdcddfbaebfcbfcceabadbeadfbdfccbfafebaaecafcecaedfdfeadecfacaccaabafadacefcdccfbcffffffbccaadedbecccacdbaaabacebdbfbacabececdebbffaeaaadaccfcbeeffcfcaeabdfbbebcbfbfbcbfffbafcbadcfcfdfdcbfdbbccaebcfdbabecfcfefbdbaddeffedfeceebffadcdeebccfcbbfadafffaefdcdabcbadbeabbeedfbebabaabaecefddccfcfdebcacddffcedcafffefffcadabbcabbcbfbebefcbbbebbbddabbaeefbfceddacdebfafcecceaebfaebdecaeacaaefcbbeedfeeeaffcbbeebcdfaabbcbaddaaffaddbecbadcdfeefadceadfaddefaffccdcdabddeaecdeeefffddeadbedbcfeeabaaecebcfbefeaeacafecbebfdebddcbabfabfebbcddbddccaacbacbebbeefccedadbbaaececdfdbdaafbcebdfaabfbdfcaecbeaeeffbefbbcaaacceafdbbabeddcddbadbdefdaffebbceaccfcfebaeaafcfcbebbddcdaadedabeebfefdaeabcbcedeabaedadabdbaebebfbbacafdcbdeabfaefbceddadffcbeacbcfbeccfcafeaccfbfceebcfcdafbefdebbcafeecebbadecffbfabbaaeefccefcadfbebfcecaebeeefffecfcdbbbfaecddeccfaefacfaffaeecfbcdcedcddebdfeecafcefdacfbaffbcdddbbffbffdcedbcfffefdbfffdccccedcdefaabbceeafecaedaaeeebbefefdecbdecbaadbdfdfaaeaadcffbbadcaadaaeeadcbadabefebbbcedceeabbcecdabecdfceafbebaddbcebeddfccfcfbccffadffdbbdfcbfeeddabecefebceffbaecefaaddadbbbefafefdfaabbdfddbfdbeefaaaeaabeacdfdbfbefeacccdadbddfadfdbcbcfffedbfeebfbfbccababeefecccfcefcefadacffafbeaeffeadfabdaceaafcffefedcdbcabaeecfdaecfacddeacabecceaeadcdadccfddeddecdaeebffefecbbefebadddbaefcdecbfcdfceedfcbccfebdcffefcbabeddbdbacdebbbbfaccacdfafddfbfcfcffdfddacdecccfcecbdafebecadfacbdeedbcccfdefedcfcabfddedfefdeeefedfddcaecbedffcfdeaebebedfedebaecdaddbfdbfcefeafdcdafabeeaeffdededcbebdeaffcbebafdcdbeeaacedeceffdbdecceabbfdffeecfebdaafedaecbdbcacfceecacedafccbddedbddbcadedccfeededcaabdefebafccfebacfaedddefbedaafbdfecbecbaffbceafefaedcbebdbdecdaaecfccffeacebbeffabcddafefdccddcbadaddcfadeadcbefccfdcadcfedaeeaebdcbdcbeebdcdecfeceabebcefcaeaeecdecfdcadabedbabbefdceddfcddbcdccdebfddbdeacafbcfefefabbbfadaeecebdbfceedcabaefffbadeacffdfcefafbaefabfcedcfeddeebfdcadefeddbccbffbcccefdaeaaecdebccdbcebbcfebbdeafddeafeeafefdfcdcbbffeccafedbcbdddadeeceaeeafbfeaadbaeacbcedfaadbdfaedadaacdfebacfbeecbddeabccbedacfebcdecfcfcddabfaeadeffcbeeccbaceadcbedcfcdecbfcdaebeddbbdaeefefdbebdfcfcbcacafedceaefedfadcecedeaefcdaaddeaabbfcffffffcebedbcacbfbaecedabdfdfeacddecfcafddbdfbbacfccdbabffefacbdafeabbfebfbffeadcdbcacabacbcbeedecedfbdecdcbadbefeffafcaacdbcceceeabebafbdeadabbddafbbfbdffbcabecedbcbdeeaedaacaaeabbededaddedfdbdcbddfbecfffbafddbaaceccdafbbcaafbfcbcbcbffcdebaccbbacdddfcabdfcafebeacefdabdacebefefcfedacbafbbfbcedecdcabfecbeeffebfcbdacdafecfcadebddeedeedbfcaafacaeecaedffdeebeeffaaadedfcafbefbdeededcdceeecefdecfdfebcebdabafeefbcdcdfbbfedfefacfcdbbfaddafebdfacfaaffaaabdcebbfcbbcfaeabdabbbacabcebaffcadadbebaacebdbcecacbdababdfbfeebfdabcdebdedaeeddfbbdfadddeefbfbacefeeeaedecbebbaabbbdceddecbbdaccbecbcfcfddfefccdfcfceefcbedccfecbfeafbfecfddfeccbaceebbbafecbeffdeedfbfdeffefddfdecbceddeeafcfbdfccbfbfadaabbbadcfdedbfcdfdedabefccbbcfbdbceddcbaeacfdeeefdefbcdedebbfacfbbabbbabaededaeceadadbeadbdecfaefcfaceafcbfdbdfddedcedadbbfeeaedadfbeadbdedefddcaacbbeadaaadaefbbdfaecdaebdefccecafabdcbbcdcaefefddbedfbeeadedabccbbefdecbafefacbddeadcaceedfcdabaecfbbbfcbaeceabfebefbcdfbcfababacedefcdddbacbeeedfcededceafcfdcfedccdcfaabffdaaefcfdeedeecfbccfddbeaecedefacfcadbebbefdafafcbadefdfbdedacafefdebeaeafcfdbfdfecaeabdacbdddcccecdadbcdebcbdbedbcafcfceaefbbabbdcdcfecacfcbbcdaeeabceedfddcafbfedecdbcbcfddcfaaeadddaaedbbebbcbfedcafcecdabcaebadeffdfaddadaacadabaedadaaadbbbfbfffebfccbabceafbbbccdabcfacecfbdefcfdbdfcebedcfeeaeedfaeabcdccfabebeddacdefbcdbecfbedbdccacddfdcadcdbeedcbfeabbffbdfdffdeabbbedfbcabccbdafbcdccacecfaaafecadbcedaafdaecdcbdcacdececdceddbbcdffafeadfbaecdcfdebbfacdecaaccbdbafadadbfccfaddcacfdbedbdadbacfcaeffcdcbcfaeffdcfaadcccffcdcabdddfdedfceecaecebddacaccddbbebcccccdcecbafeeacaceddccddbbbdbcbeaecfecdcabdfbcbbebacdcfcfdddafeefebcdfcbcedafacfafdadbfcaefbaabcabeaafddfefceeebfdefadfdfcebbafceecacfaeecccdcdadcddfccfdbebabdfcebabbbcbacadcaeaaccadfadebbeaccccdbfedfcddcdbccccbfbefecefabecaedfbbdcabbbabfabeadedcfdaecebbaffadafcaccfaeddfffdaaaaccfbbfecbbcabbdeeabbdedbbdedafeeabaecaebacecfabefebeeeacdbddfbcacbecbdadcdadbabebadddfdacfbafdecddcdceccfdecddccdbfddddfbfabffceefbfdbadebfccffccdcdbacbfdbbdececeffbabeaaefadaedbeedeefefdffffedfffedbdeafebabffeafecdabaaebacfceeccdfedbbbdeeadabfcbdcbcedfdaecdacbafdbdfbafbdaafbddfbdebfbebbcbdebcbabfbabefdacfcdbcaedfdeeebbbaaefabaccdadfbadcddbbcddaaadefadbbbcdfffbbfccdddbdddababacdefbfbaeeebabeadececdbfdbabaeafbdabebcbeebfbdfecdafeaaebffecacbeeceefdcceaccfccbacffdaaebecbabcbdbabbcfdbfddcbcdecddaeaeabecaebbcaedccacdccbfcdddfedccdacfbfdebbfdbeaafccededcccdadfaaeaccffdbcbeadeeebaaddfbbfdcbaecfebdaacfffcfaddeeccdabbfabbccdedcdccccbefcecacfedeadabeccfcefefacaeebbcbeccacbebcebedecbbcdcfdecbeadfcbadedbacaddbdbddbfadccfbdebfbacccaadcbcbddfddeeddffecebfdfffefcfddbbadfaddfdcddeeeeffcbbcaefccefabbdccaacfdceceeecdfccdfcfbdeabafcbebafbccbbabcdbacffdadbdcdbebaefccbaadacaaefeeddfecdfdcdffaabcbecabeefaedcfefdbcdbeeecbfffbfbafffffedfbcaeaeceeefeafbebeddbbfaadccafdbcfaeabeaadcbdfbfbedbebcdddfbefeefacfafbbaacbcedafbfffdefabbaafecffaebffffcbaebfbaaebaaafacdaaedffbefabbcdddacedebaffefedbddffedcbbddafabbefdeafecdedaeafcecdbddbfcefadabfbaacfcafdcaffbbebaefcacdbdfcfffbbfebcffecaeedcbdcadcfdbbfbcfcfbbcbabaeffbcbafdebdedfedffbedbadbffeebfbffdaeafebaaffbbfbbbebfccfbfedbddddcfefceeaeadfadcacbabbcebcdeeadadcadcbbfdcbaabbebbddaedbfbcdacdeedfcaafcdaffbdccccabfacfffafacfdfcdacafdeacafadbeebebbbebfedbadaccdcfdefebcccaedbcbbcaaefcafeeababffeacecdecbdfcabbdedefeeeefefabdddbadbdfdaabfafcfaaccdeeabebafbfeadaccdeedadaffedbdeebaeacbfddbbdfcaffbadabbecaccdadeccccceefcfaedbdcebaccefeeeabacedededaeaaacdcbedbdffdfebdfbbcdddadfcffcfeaaedecceecaedeffafafbfabdbddfdabebecceaddccbeccaccebafdaaafadaaffdcaeddabaabbacbcaebfdbadefecabafcdbaaafdadcabeeabcfdcabefeecfcebfcfdafedcbbbabeebfcfabbbbbccecdaacdaaebbeffdacdaceffeaddaaaeedfbaccfdbccceefccbffeeccdccccebaeaafaaeaeadcfccafdbecfbdfecbdaeafafbfebfebeccabaceeeadcaefccbeaffafbccccbbebefabbcdbbfeecbcacdcffeeddbbebbcbbddccbecddbbbfcbdcefcaecbcefaadffbdaeafdecaffcdecefeedadedfdecbbeebbffdbccebcafcdffbcacaaecdbdecfaeeaeabbcaaefabbbbdadacecbfabaaaafeaaefcffeeebcdcecccacbcaabdaceeeecaedfbbfeaebbbceabcefbdbaeabdccadaebfdfeebbcfbeccfbeefedfeedfcecfeefdfcabbbfcbdabdceacadabddbaedffabbbaceaccccaafbdeefecaededebefbbfcebcbdabbcbbebafdfcbfdacadeefeabffafbdbaedfbecfcbedfdabbaddeddedbcdfcccddffdbfabecdbcdcfcdbdbbfebaeababedffccecdebdccebafcfeccacaadfeacfecafbbadedefdbbbfefdaacabaceeaeefdbcaaddbcfdacabfcecbefcebddeabddaabbedcbbabbcaccdfabefbebcdeafccdefaceeeaebaabdbbcdadcfefafecfffacbdecddceeebaddcaabccceaaafcdbdfbebaaaacaaecbebbadabcfbbddacbedafdebffeedfeecfdfafbafabfafbacfeecaafcfcfecdbaaaefcaddedbfddcafbfabdefacacfbeddffabfdbbbacdccdedacbfdcefddaabfebcebfccbfbfcdedeeaeffddbeedefcfaffbdcefecebceffbffcedccbaefeeefdbcbaffcbcdaccffedadcbeebeabbafbeebcffbbcadeccebaadccbeabdcbccaeddadfdaaccaebcfcbfecedbeeecbcffcefeefebabefddabcdadbbadacbfecacbabcbeecfbebbdbeebfacbaeebdabcfacfebdbcbbbbcbffacefdefffcabafedcdacbfbaadffdcaabacfbdafadbfbcbaaefcaecfadabedfaaecbbadafffadbfeeaabdbbdebeedddfcabeeadbdacadbefdffceaadeaebbefddbbdeabacbbbeeefdbfaeacbfceefcccdcbbdceedeeeebaffcadeafaddcaacfbddbfdefcffbadfeffddaeaefacacadcacdbedfdddbcbffefbedcfacddbebdcdfebeeabaacaddeffecbecffcefceedebbfeeabeddbeeaebeddfafbdbfedcacdefbceedcebecbfedccccbbdeacefaeecefbbaeeaaafacfdaaefaffaeedabeccecaefeecdfcfcbeaaddddcabdeceedfadacefecfcaacfbeddabceefcbdaeaeedcdbdfeecfdbaffbeecadefbacebbcbfcccacdcdafabdabebaafaffebaeeabdbfbebaadaabeffdaabccefdeffdecdbeacaadacfbcadbaeebbeebfaccbffaaebeecdbddbcccbaffbbebdaacedaafdbccbefeeacbcaffaeacfecdddeecfedbfbaffaedbfbfadaafcdbfbbfdcbdcccbdaddfcecfeaceabdafbcbfaeecfbbddfdcbbcdfeececffbfcfcdafabeddacdadfbacfeadcfabbfaaefceeccbbfddbfabceedbcebdbdebcbdcdbaccadeedfcddedaffedcacbdbadecbbdaaffacdbeacceaabbccafcfaeecebbeedfcaafafbddabbccbbcbebfcccadaacceefacdffacbedeaaadddfdddeeeadfbacfceecfffaadeecfdcedebddccddeaeeafdfcbeddbfafadbfbedbedcbaebbaffcebefbedbbfebafdbbccdefeeebcbecdbaffeefdddcdeeefdcbdddafceefceecafabfeebcadaffbcccfdfadcadafeebbfdecdaadbadddaedcfcdeffedaabdcdedccbcdcffcbfeddadfdebeffdedabbfecefcffcafdbedebafcfdccceffebfffcafdeccfeadddbbeaadbbeebbebbddabacfbbaaaccfaccfaadcefacbdfddbfedcbbcaaeddcfbeadeaacacaefadfbebfdeffddcdabbfdfdbcccedbcbbbaefaafeeeccdabefaffcbbcaaaedebfcbffdcdfeedbbfafccbdaffeeefdfadcbbaacadceaaaeeffabdeadcfcfaedbbccfcaffbfadfffbbedaedbbbeacfdedbefeddbceaefdfbbccfdceebeaeccbbcaeeedffaebfadfbdcaeaceaacfdccffaecfefcbdbbefbbcfdcabdeacfecdeaabeaaaaeaabcbaccfacafadefcfebeccfcdafedfcfcadfeeeeedcedfddbbfdacefdbeeafecaccfeaeafbcbcebcfbefbbeccaeadeffdeaeffffdbfacfbcceebafcdabbdecebabcffaacdfeabfcfeaccfbdcccafbdaecdeadadbbdddafaebaaddcecfbddeeabcafcbbffdefeeccbaededadfbebacffbbffafcecaaacdebeabbcfacfaacabeddaaaaedfeddbacdcdffcabdcecfbcaeeadbafddcbebefdbdbdccecedceabdcedcdcbebdcfbedccfcafffdbfdcbfeedecccfbeebcdbbacbbeadcddeedefacaebbcebcecefdcdddafcfedbbebbdfedcfedeadffebcbbccafcfdacffadccbfdbaaebaaecddcfbafcbfedbecaaaaaffebfedbbbcdecedadaffddbcfafcefeacafccbdbbfdbfacaffeebcaadfefacccaaadedaeffbcdbcffebedcbbbaeedbdaafbdbacaebfacfbafbedfcffdfabaabefdbbabbfedeafddfbbaacddddbbbfeccdbeaafccdccafbaaeeadbbbbedaddefdacdccbdacdccccedefefbdabcffdbdccacdbccaadeebbaeaeacdbeecbbbdfccdbadabfdacbcefecfcccbbbfdaffcadaaccefedabccbdaaebcdfceceebbebffeceaefbdbebdddfbeeabeabfefeffebaefeeeffeeadacfdceeecfcedfbdfbccfbcccfdccaadfbffedebbccaccebfddbcddceaedabffebddabeabafccfeedfbbcacaaeefabeddacfdecdabaedebafceadaedebdafdecbedfeefbcddffedadbcecdecaaecfdecdeeaebadcebaffaeeededdcaeeeffdcdbaaaabcabdefbbcbcadcfbcdeeefefbeeeafafeedecbbaddefaadbddcbcebbfbabcafbeffecbaefaefeaabfcaaafdbacbbeaddebeabbefccfdeabbaeffacbfbfcfdadacdebccedabdeccdddafdebefbfbbadfdeecfdfedeceafadadbbfedbeaebefdaebfadeedbcbaeecaaaebcfdbdccaddaaebabddcdfcddfbcfdcdcdbffdaecacdffaedbaafefefacffbaeacbcaaaedcfaaffebfbfccfaaaaefceddccdebeafcdbbbbcdddbbecaeeedfaadfeefeadfabceafcadceaffccbecfcefdcdcccbebeeceaacabefabddaffdeeeaccaefdcdafccaadecdcbcecdceaefacdadacbfbebaafbcbefdfeadddfacbfaacfdfacdaaadedbcbcadacafcbbaecbfccfccabaabbfbbbbbfbfaedddfaabcdcffdeecdfbddccbefacdddbaaccdbdaaefebfbbaebdcbfeeccbbaaaccbceffcfaabfaacdbdceabdafbceaadaaadbfafefcccadcbfaafcaefafeceeeacbcbfadcedeadbdedadfcdedeadfabefdfcadbfcceabcedfbecaaefbfbafddaabafebacccdaadcdfbabceddecafbdbefdefecdeffacdeaffeadeedeadfedbaceccfebfcecfdedaabffabceeaffadefaaffecabcfbcbcbdfebfeecabffdcacdcffdacfbcfbaddebcfccafeaaacdcadeabdfddbcfdebbfddcafedaadafdeedfbfecdadbcecdbdcccdacbfdebdafefcebeedafaffacaecffcbecdcabebffdbfeffbbeebaddeecbaecfabedecdadebeefaebdeaefefbdbcdedcdcfadfceadbdedcaeabaceffdfedddcdceacbffbaafbbcaaafdefaaafddfaceebcfbfeeeacfcdfbddbeebdcfefeeebbbbfcdbdcbfdfeafeffebaaccccdbaaaacbeedcaffacfebeeeabfdcbfdcfaaeabffebacaebededcbefeeeaefaebbababeeacdcfbebfbcadabdfdddeafcbcddbefabdabadeebaccbfdacfcafefffadebdcfceacbaedfafecdbbdeacddffefebcdeecccfccfeccacccececbeafacecaaecdcefbedbdfbeecabafccecfebbacdbaaafbafacdedfafcaeceebaeeacadeafcbacedfcaeefcfcacfcdbadadfecacdfcddddbdaaadbfadabcccfadfaeeddbcffeeeccacfaafffeedfeebcbaebfefadfdcbdedacfebaceefaaeaebfdbdacbacadbfccccbeffbfecffdfdafdefafbbfccbfefdfdaadfdfbeccfddcbbafdbaefdabbabefabfbeaafdfbadabdfcfafbcbdbbeadfacbbdaedffbfdeffafadeacccccdaecaebaeeecdddaeefcfabaeebeffeecacecdcedbabeadcccdaaceceececdcaaaddcbdacecadcebfdaaaccdddafcdababccbbeadfeddcfedcbcadfaeedfbacceffbeffdfabacecafcbbfbcdbbfceeacabebdbadadfdbddfebfbefceacaccdaddbdffcaccaffdedbaecdbebbffcfdadcdfbbdffbcffbecdffeadfdcbfaabbdfeebdcfdfdaededcdedfcefdffaccddfaeebfecaeeabefbfaeebffffdbcabffaeacdfdbdcedfaedebbbceeeeeacaeadffeabceafeebbedaccbbaeafbfcabbbfadcedeaafeccfaeaacbfaebcbfbfffeaeccdfeecfcffaccfabcbfcfecaaddecbafffabaefcbcecacdeabfffcbabafefddafaadefeccfadbafefffccceadcecbaafbbcbaefcdcabbefcdeabbfefadcdadcfbeeecffbacdbefdeddececfbcedfafaabffdedffedbcafcdabacbcabcbfcdbfbcfdddfdeedebdcbdacedebbcddaaebceeadffcfcadaebbdacecaddecbccecfbdeeeedcafebfcfbaeafeaaeceecbdbfeecbccaffaedddbfabeebcebaebedfbfcaeeacafdbdeabeceaddbafebbcaceaefbeaffcbaaaeecbadbfabfcfabecaecfbccefdafddbbdcaaeafafdadeedabedccfaacfcfaccccaafcdefbcffabfddbccbaebbdecfebbfcdffeffeafeeebbcbedaaaedbabffbebfcfdefeaabbadeadebcbfafafefabbdeceadbdbeeccdeabeabebdcacddbacbdbceaafcacedbcbfeaaacfcaddecdeedbeefcbaddebedeaefcdcdeedeacabdeceeebbeedbeaffbcdfebdfbfdedcbeabdcabcfebacfffaaffcbccebbaefbbacbafeccddabddeffaaaccdfdddfceefbbfdbffecdfdcbdfceeeadebdebaabafbdebdcbcadebdadfaacaaaafbdffaadeddccebcfebdeccbfabaaebadaeeecbedebeedabebbabbdfbebfbeeacaebddccadbdaeeabfeabfbbbdbfcbaffefceffeaacfbbcbebffffffaeaeebcbadccfaadbeeadaefeeffedccdbcaeaacbbbfbbfabccbabdeefbeafbbaebafbaeddfcffcfdccdbbafcebacfbcdfcadaebdcfdefdfadeeeafcfefdebcddbbfacbebaeffbcbfeffdefcdaaaeaabbaefcdbddeaddcddabdedeacbecbfedcabeebdcfaddbcbabdbcadcfceddaaccbaeffdeffbdabfaaeabbbbbcbeaacdcddfcccacceefeaadbcdffabbeecfdaeefaaedcfaabeccfbeeceeaaacfecffccdadecfbcefeeadcdbebcdedbddccbdfdfdfffadfbbeacfcadbddbafbfeefdcdbaedeabeffceafefdeefeaefbbefcacadadedfbbfaaddddcffadafcfecbbadbdcdafebdcdffaadcdacffbfbcadfefdccacdffbaadedfeeefabfbcefbfbacdaacbecacefaddaffcfdbbabbbbbdbcbffcabcffddfdecfdbcafaaeccebdccbaefbffcedbabbfeccfdbddefedaebcacdbefeaadfbbedafeddcfeabfceeeabbfbadefaaccebfbfdbaccdeffcddfaaefddbddbaefcefbffdbefbefedecbafdfbaefadcceaedcababfccfeffaccfdcbeedffedeeabdcdbdcbbfeffabacdcfaeedaafffbdbbbdccabaeaeaeccffcaeabaadefccfdfeffaaefafbcdefcdbeffbaafeeedbdbaffbdfbcdcdadfaacdacbcfeaecfdfbdfbcdcadecbcdedfabddbaaeeccbeeeffaacaecedfccaafceefdfedffdafeddacffbcfefdefddaaeedfdbdedcdabefadebbccbdacbeffebcadecddfadbddaeceeeadfcebcfdbeceeceafebfaadcbafaedeeddccccabfacebbbcdeecfeddafddbbcfccaadccfeddfddaacbffbcccaafcfeabfbdbaccdfbadaefbdcccfacfcfdfcacabdaebfeebccfbfdbdeacdadbebddbadcaababcdfecddceeddeefdccedffccdbcbabcedfafbcfadcbeeaedfffcbcbbbcbdcfbeeeecbcacbdbfcfefeccddadaccbdbefacebfbfddfdfdecafbfcdcdffdadeeebafbbefadedbeceafaabfbdadfeafdbffcdeaceebfdbafedecccfcabacbaeeadfedfedbdabebabddabfcefeefbbbeeffcacbdfccdabcdadadcdcaebbdfbbaaafacecfdfceccbddbdeababacdabffedffbebeccdccbbebdeeddecbfadaadbecfeabeccebcfabcadcffaefadfeaccbcfedebdcfbbacbaeceebcfdbcceebeddefbeccdafbcebcafddadbaeedcfaeccbedfcbcaccbfffbcfbdcacfefdecaacbaeceacfcbecedaedcceaaabfcfeabbbdcadefeeadbafefadcedecdefbbdcedceaefaabbcecfddcecebdcfccfcaaadfdeaacffacfbfcdbcceacffdafbeeabacbccafebfdeebbdbcbcaeeebefbaaaeddecbbdbefebbfecfbaffbcaeffebecfccbcddbebeecffdfaebdfeedfedddcbfdceeedcedfdfacdafedccdfbecbadcccececefceaadfadedecdfeecffeddadfeabaeaaecfcedceddccfdeecfbfbaaedbcfadeabebbedebffacfcdbbceabeddebeaebcbcefcafeeffbffebeabccfaaadcbbfeffcabeaecdfbdfffcfaabbcaababdeebbffaaaecfeaefaeacaaedaaeaafdfffececfdfcbdbebefaedddfaffddefcaefbdecaaeaacbfbecdbfedfcceeeaeeaddccbabaeeadbacfebdbfdfbcddacbbcdddbcdcecabadeacedfacccddfedfedfaeadefeabdfdefcdbfdebffcfaddfaaceefabbcbbedfeefeeebfdbecbefbbadccadedffadedaccafcbefaabdadbffabdbffdedbbffaceedeaadcbfabfedeefedcaeebfebcafaddefbbcfaadefdfececffffbcfbfcfbcfaeccdddabacdfabdacabbfefeddecfaefddaadcdcaaceaafabdfeeafeacebafebacaedcabfffcdeaaadcecfaedbaefbddeaffdbadedfaaaadfedfadddaffdbabedacdfbbccfceedddadffffcffbafffabeaffebfbdbfcfebaefefbdbdadeafeaafdbdebcbceeebaeeaeebafedfbaeedfcbdccfbfbddaabdcdaafddebbccbddcbecdbfcadecbfeddfaccdfceeacdeffafffeedccbebdcaedefbcdffbbdcfbdddbabdcfdfecebabfabbaccaffeadaadefafaccffacffdcbaafbecdebdbefdcfbdcfbabeefbffcfebecafecfbadaadebffcfacecdafbdbedcfffbcfdbbcbdcfdffecbaabdabdedcbaeecdcbccabcfdfadcbbddeaadbeefccfbaccacaefeacbfaaecffedbcdeabdddfeaebcbaeecbcffbadfaadedabcfeceecdafecfcccbcaffbfccdcbeddfcebfcbcdacdceeaacebeaaefbbfbcddbebdeabdecfcfeabbccfdafbecabdffaacfbffaaaebafaeedbfdebedbdeeaeaaaccdfbfbacdeebfbcffadadddcacfdccdeacedfeeaeffabeaedebeabcdccfbfdbabeadfeafdadaecbaffcadbacbcadfbdccffacbbeabceafeffeebedeecfbcacbebcbcedbfacbfbefdbefbceebecbccbdebceaecafcffffbaedbdbffaccdeaecacfcedcedefddcfcacefedfadfedbeebaaacfccbefabedfcceedfaabdfbcffccffaabaedfefceabfedaabdeaeaeeeccdefaceebfcabedccebfbdcacadebdfeecdffecdbccfddcdfcadbefeccedfdfcffcbcecedbbbedaeefabfdebccdcaccebcecafeaafbcfaabcffbaccbaeddabbeabfcefeebbbedefbdafefbabebcdafbdaedebfbddbffacbfffccdecaeeeadccdbfeffcafeebbdcbcffecfedfdbaefcdadbfbfcfffaaebfdbdeeeebeffccaedfddacecafdabaefeedccfcaecbcfcccbbebcfcecbebadfabdfbbdaecaccbadeebebadbceaeffebafcefccaffafdbbffdafabebaedaefddcfffbeeeffedabbcdfdbffdeeaacddcfddaddbfeddbbbdebaecfecafbebcfefccbdbefadbaeecefadacbcadfcbfbcfdeceebadddcfccbcccabfdbaeefcfeeddeaebefcebeccaddfdabeebdddaaeececeaeaefccfbbaacbdaeacbabffbdfcccadbdfeedffadfdfaedefafbfbadfabcfacefacbdeabdbfbcecfddbcdbbbdaacbdbefdbcfbccfbdafedccbbdbeaffcfccdacfabfcaaefceaeceeebaeefdbaeeeeafcabcfaffcbcbaacfceeedcdeffbcdededdcfbdafcfdeaacabfeeffafaeeffeddeeffbcaccbfbedbdbebeaeacfefecccecdfdcaaebceeeabadbadacffcdebcbceefecedcddbdbedaaeadbdfccffeddffaefcfddedaabbacdedeadddddbdfeeadcfbafbeaacddbfcecfaddcfaaeafbfbefcafaffabaffabefbcedcdcedfbebebacebecdddbcdcdeedbfebdccdafeeddbebcebedababebdeaefdbedbfebadedcacbaffedcfbccbcfdabbccdefbefecbbabcffbdfcbfedebebeaebaedddcbbadffbeafdfcedcdacabeccdffbfafdfcbdebabedebceffeefaabcdadedaaccaccceacbabdfcfbcffefdbfbadbdafaebdbffdbabcbebedbaabaecdccecefdfbaeffdaeebbadafbddbaafcaedefdfdaaeefbbdaddbedeecaeecafaffadccecdcbbeebbffcaedbefdedadaecddbecbaebdaaefddafaaecfaafcaecbbedccdacefcbccdbcafcafbebfaddeabecbeecbceedafffbefadabaefeefacfccdcadfeafaddbcccebfcdfabbcedcbdfdaffdfbbecfabfaaddddeaadbdbeefbbddcffbdfabedcfeffdfeefeacadecbbefbaaaecfaddbaabadeaabedfbdddcffafdafbfcfdffbebaecdfeaefedeecdcceddbbbdbfdaacbdbbbaacaffbcbfcffaceaafaffcaafefdfdcccefadeeddbecceedabacdfaabddaafdaebcbefbacfcafddcefabdedabccaddaebcafdeabfbedfcafaebdfbaeadbcfceacfcdeaddbebbedfcabedddbbebcccbfabbcebbccdccdfecdeeabdacbcdafbbfadbccfbcaaedccabcfebacbedfdeabdfedfcbbcffcddbddbdbdcaeaffcaceeebccbbafddacddfcbcabdecdbebeafdaddbdafecddcdcbfdfadeefefbdbcfeaffcccbcbbefccbccecafdccdaeedaedebfadeeddedddefffceefffcbebfffefabdbbcefbaccddeadfbcddfbadfacaedcbeebbedafbeaebecbcdedeabecccbefcdebdecfbefdceaedaefaceaefeaecacfcdcefeeaabbcabaecbabbafbafeceabcccbeffbaebdadefaebbcaecaecccbcacecddbcadadbfefcbafebedabdacfececfbadefccbabfaadacdfdfedfefabebcefdeedfcbdcabffdbaddcadeebfffbbcacdccfdddafefcabaaccedeccaabecdfddfabcfbfeafbabeedeadaabaddbcfcccffefffeadecfffcfbbcbeaafdbbdeaeaaafebcfdcbdbaccfdbcefceeaadddeadfdbadfefbfefbbdbccedadffbdeecceedacbcedbcdebebbedeeefacdfaccabcdcdddcbaefbdbbcdefcdaabebddfffabfddcccbabaddfeacfccddeeecfffbceaefcbfddadccbbeceebaadbefaeafccacbececefffdbdfdbcbecbfeefdcfbdcaedaaccccbbfcfdaadebbcffcaafaddbcabddbaabdaebcbcddafcbcbfbcbdeefeaeddbeaaceebcaceddabbfbedaababdbbddcdddcccfafefaaedbacbfdfefdecfcfbbbecbccaffabebbdeadceeacbbaddeffeadcdfbfecffcaedeaedeeccbdfffecfecceebecbddceeeecabbedfaaeeceaaffdfeabadbdbbcedcbeedccbdabbfdbaedfcddadcbeafaadedebacffeacefecacfafcebbcdcccacfecfedbcddebbdabfdebaeaefbdfddddcefdbccbcfcccefdddefecdcafebffadfeeaeecfecbefecddafeaafeeeafabfedabbfadfcdceeabdffeeabecdcdeceaeabdedefaeebdfbcadcfdfeedcbaeffabffdfeddcfaedccfdcfffcadfeecbeccfeefffecceeaedebeeeadbaefabdbaefcecbcaadfaedefadeddefbceaecbadadaebbeeccfaeddcfaeccceaffbdcbeafacfcacdbffbfbadfbaeeacacfffadcccdcfdbafadaeaeccdebfddfdcfededfddfcbeeacdcecfaaaaeeddcfdaabbfdbabadebbfcffcebbffadcbefeeddcaffcffdadcdbbbfdaccccaadfaedeccafadacccbbcfcbecaaffccbebbaddbfdcbfbafffbdffdcdfbbaccfebcaebcdffcdadaceebadbecaecbaaefecbeefccbddaedcdcbcbabffeefaaeccebaaeffabdcfcbfcbafdcacfedfeccdcdbfacbddcceddbfbbdababcedaaeccdbdbdbfddfdefdeeacaadcbefdccacddadbcdfdabfddcedaafdddbfdbcffceddbfcfebcdabfdebddacebbdfbdcdefdcfacdedceaccccbeccfddeaeebfbcfeeeabeddabdefadceceaafffffcbfaecbadddcecddadeaeecbfddabbecedcfdefabbefdeffbdbecfbaeddffedebbacfedbcfedfbccafaaeeebfafebcdbbcbdfddcdeebfaadffdafdabbbfcbcacedabddcacfadadbdcefcaefbdbffebceaabdeefefbabadcadccedbeeeeacbdfcffcbfafcbcbfcdcfadaaffeffafacfccaeffabaffdffbfacecaedbcfaadddeeadefcefbddeafcaecfcaaaacdccbdaecfeccdadbdefafaaddbdecdfeebceccdcafccabbefebabfeccbdaccaedbcbcaadbffeecaeebbefcabfedddefbdaecaccaeedeaedcdcfadecfbcbedacffdedbedfcdaeaceedddffacdeabdfbeaacfdbbedcddfbeacebcbdbffbeeafecddbdaedbfbfabfddaafaadfaafbfdeffdaeefafafdeecaadeeabfcdabbbecaffbcdeeeefadcfbbaecfdeeadaacbdbffcedbcfccadbadcefeeeccdafacdafdbccceedbdefdecffeafceedfcbbcdabfcdbfbcdabfccceedbbeabfbedbddcdfdedfabdbcfeffaeeebaaddbdadcbdacfbddddbbdbfaaddfbeebeadebdacebabdfdbfeacfdbeacabeecbcdbbfcecceacaaeeeffeebffffecdadaadecbdedeaedbaefbbfeecfbceaabcfbeeaddcbaaafeabbecdfaeedfeeffaebebfecaccadedbbcbceeaaaffafeeeeabdadafbbcdcbfeadaaaadfadddbdaeedeeeffbbcbcececacffaabcfebfdcbdbecebfabffdcacdbcbecedbfabdccbbedbeffeedfeedccfdadaafbfbbaefbcfaaceeedfebbfeaafcaafebfaaadadcedbffbaecffecdbedecfccadecfebcebbbeecaafcbcaacbfebaccbdcccadeaffbfedabaaeccbfbcffdcbecaceaeaddadcabfabdaaceaeeafcbccfbacdbcccdaddaddebabdfcbfdabeecbfeccfaaabdbffbebcbcdceaaadaaddfdebefdacceabfbaafabcdfaaeacfbfdbbccfaccbcdefdbaacadbcfaaadddeacffbfebfdeedffbaacdbfcfbabbfccedfedcceaccfebbeabdcdbebacffcafddbcdacbccbedbdcedccedadddafcedacabadfbcaeaedfaacceabcfadbeccaafcdffaedefacfdbdbfbccbeccfdbdeffdfceeffedaffaafdbbdefddbbebdaccbeebdcceaacebcedeabbffeffccffffecbcdeafcededfceeedccabbeebdcebafcebbefeaafacaabedddcbfbaefffcfcaafaaaaeadcbeffaacebdfaadaeaecaafcecbbcbefeccdbddedfabcdcacdcfdaaaeecbcababeeaefdaafcdecfadecdddebbfeabafcdccabcccbedeafefdaefdddbecbaacedebdaceafdfadaacdcededceaeceacfcaeeabbbcccfbdbafcefbcceecbbcabfbcffaadffdfbaedfdffeecaeeabafceddbdbbebddaabddedccbbcbaafbaeafbdefadffadcdfccbbaabadfaafccafdcbdcccdaabfcacffcfabeeddbfcdfbebacebedcacdfeefdadcaabfaddbacadffdbcbcbdfdbbbdefbfcedbffcdfebfceaafcaaebcafafcfeecaaabbaefbccbaedafdbffffebeebbccdeaaddcbcebbfcaafdfadccdfcbfecafbcebfefeafbacfcdafedeabbeadbcddeedabdfbacfcefdeceefbfaedabcadaccbbcbfaacdbbbefaccbcbcaebdcaabbabffbacaeccaebbfabaebddcccefcdabdfddfcbaaaebcbeacefbcfeeddadaefaaffdefeccbbcabbcbbdfbdafccffecebcacefcbafeadddcaeffdccfadeeecfdbeaacbcaeafcdefdcbbaccbdcbcabcbfedeebcbdadfbcfdfadbeafcdadeddbfcafdbaffbbbefadfecfabecdbecaadbccddbfaadaedfdeaadafcdcafdcfbccccadaacedfefafdcaaaabacbeddeaaafadaafdebdbeaddddfffacacdedcdadbfbfacdfdfcaafdcbabdccacdbabbccddddfdaeeffefadbccebffcfcdaebcdddeddabbfbedbcfeddfabcbdddebcabdcbddfccdeeccbbdacbbbfcdbbacdafaedbfcbfadbbdbccaabbaafcddbaffccbebefeaaeecaadeebadffcbeffaafaffcfcfeadfaadfbeceafbebeaefdfccfddadccafaaeabecbccbdbbddeffebddbcaabfcbbaedccbebefdcecdcbfccdfbbaeadfecbdabebeedbbccdfdcfdabddcabaeefacffcedbdeadacdebdaaeebcedeafedfacadcdfcddddfcfabbacecbfeacfdfccfddddebdecaaaecffabafcefeeccadabafdccfbcbafcbccecbbadbefeadbdcbeffffbfdfdbcbfaaffedcfdbffdfcbbdeaaadeabfecfadacbeaddfebcacfdaacdaabdcacddcfdbbbbbdecdecdcfbdebefccafbcafabbafafdbcfffdfbccbccaaaadcefeaadecbcbeabaffdedfccaacceeffbedccfeacedaffdebabaaeecdeedbaafefbfebfaefadafabcaeddacbfbbdcafcbbffebeaaedccfffbfcfcebcffebddfcddbefeccbcaecdccfedacfbdcffdfcacadbebaefddeaeabbddeebeffffeafacdbebdbecfdfaaebdbeccaaaddcebefedfabeaabceadeeedffdffebdebbadbdadbadccaeecbaaecdfcbabaccffdedfbbcaaddbaecaaadaaafebecbfceabbdedefeffcbfcebbcffcdeebfffacceabddeabaeadabefcfccffcbdcffdfffdaaafbeebaeacebabbffcacfbfcafabcdeeaaaececdacdcfbdfdbbcadfeabbffeddbfcdddbfcdddcfbfacbceccfeeedccccddaebbcbbacabbeeaffbccdceedbbbddcdeaebfdafaeacdccdbbfcafabcbdfccabfcbfffdabdddfbeeacefaebdbbbaededbabcedefcebcecdccfdfcbecdecdefcdcfadbfffeccafceabbeddefdaabddcccafcccaaffbdeefacbaeeccafdaeeceebaacccceecaffceaccfdafbcdcfcffddfeafadbfabcabfffbcdcaadafebdeefcafbcaafbbaadacdcfbdebaccfffceafbdbcbbbcbfbbcaacacdcbfdeefdbcaecbbabecfccdccfccdadedcffbbcedbcbeaabfeebfaddaecbfcccadcbadfcbebdaeaededccffcbbccefbfabebfedbfbcddcfefcebfaadeebcecefcfeaafebebefbebfcdedcfaecfcccadefdfabfcacdabbbbfcddbeaffbeedabfeafcdecfcaeaebcbadaefaadaefebedbaeeeceaefbbeaebadbebcaebfbdaeaadcfbbffdbbaefdbccccbbcfababaafceddaefedacdebdabdfabfbadeddebfacedeaedaecaebaeccfaccfdeffcdcbcfacbdbdacabbeeacebabcccbdfbeaeeafbfadfdbfaffccdebacadadefcdcfaceebfbfdcfecbfcccbdffdabeebdbaffaafacabbeedecdeffaaedfdebbfafcebbfdbfbdedadaafcfbbfdeeadfaabeefabcbcccdbbaeebabffbefdcdbcefbbcffbbccedfacefbdcfcbdbcecaddbffedcccfdfcfdeaccfddfdcffabcccfcfbdcacefbacadbeacecbbbceedbcebcecabdbddffcaaefaffeaebccdddaeeafebdecdceeadeadefecdbdcdcabfcffeacfcfbcecdbebcacaefbcfcdaabdbaeadcfaccaffedadacabbfefeafcadffeffdedffeeccacbaddefcfbaeaebaffebdcbdeabfdebabfebcbceacdfcfcfcfafadcbccaadcaeaffafacfbfedcaaccfaecffecefbffdfeaffdcbedbbbbaabbcdbecddaadeedeefedcecdcfcccbccfbecbeadefdcccbbdacfbcaabcbdafdbbababbfedbbeccbcbdfffbdbedaadcadfbfefbfaebcbdebfffdecbefcbbdbedfeeaefcdccdeecebeeebdacedabaeccdcffdfdedfeedfaedceddcacafadccbbdebbcdbdaddbaccecbabcfbbadaefdabceecbceebebddbdaacddfaedfbceedfadfffeddfefbfacacaadafceaaabeebdabbbafaafcfbdfffebbbeecadeffaeaafccaefefedfedafcaeeffbebcedcdaccbbcfbefacfbdaeefcebaccacceffabdcedafaafbccdaadaecdcbbffbdfededbafdccebedeeabfbcdeeddcedacadfcebafdadedcabaeeccbedacfadedbcfddacbeacbfbcaaceddebafabbddaadceaedebdabaccfafddcdbcdbbbeaabcfcddabfaabfdceaabebfacefbfbdfdbabbbacfcfdddbeffdbebcfbcbabdeedabffceffaadbdfbbffbcddeedfecdbefeabacaadddcdcbbddcfaadadffcdddbddebeedbebbdabadbaefffcaaeabbfafabcbdbbfccececdfafbfeaefabadcbadeeafacfecbefcaeeabaeadeadddafcdcddbddbefeddabfeeffcfebfebcaefbfbbaaffaaebecddeeceafcabbceebffcebdbdebefcecbefbaaabcebfdfedcbabeafbccbeaddeafaaddfaeccccafccaacbeabbaeabfffeabdafaccaafffccfbcdbecffaeaaddebeffdbbfedeeffdddfbacebdaddbddfcfbacfabdebffcccdaecaeccaefcaaffcfabcffabccddcdcedbebfbbcceabfbaadfcbfbfcddfbeeafceeaadffacfbabbbfbbaefbebcefbcebfafacdfeaefbfacbcaeefcefcaeecbfefbddbcccaeedaaaeadbdaaccffbccbbfaefecfdbdfbeefdaddbeaaafebaffdcafdcfdcedcddaaceadcecacceeafdadddceeeffcdadedccdfbfbfffeefcfaabcbbbcffbbdbdcbdefdedbaafcabcbafceaeeaaebdefcdefabafebeffceeaddbfebddababcaaeacfdffeebfedeeebeddcbbfeaeebcfdbaecaddacebceadedaebfefadabbeecbfbdbacaebaccabdcafbdfdedcfebdeadbdfadaaedbbbabafdeedcdfaffebbafdfacaffaaefacbadbcacdacdfbfbaeedbedbebfeeedfdacfeebafeaddeaafbedbebbeceaecdcaadedeaabebaedfeecddfaafdbcffcbeaececccadfeeeebdbcbfacebcfbaabadbfdadbefddbebeabdbacfaabdbebbfbabacacefebfffaddbccaddcaabafedbefeebbddebdfdefebaabfceadfbecebdfdbcfdbcddaeeaeafcdccbeaccdfebabdffbccfdbbebdeefaaacbbdedaeceeebcbbbbbfabdfdcbfbafcacaacdfdfcdffacfffbbdadabaedccbeffccacafbbcffeaedaebebccababedcccaecbecaebadbacdbcefceffdffbbcbbffdecfdfdefaffaaeeaedecebeabdcdaaededfbbcfcbddecaaadaeecbddceeebeccefdbceaccbbacfebbdbeafceaeabfcbbdebedcfbadebaacbefcabadadedebbbcffacbbedafcffeaaceeebaacbfcffdfccabaecdeceeacecdffffeadafbacadfcbedabeabccbcdfdfcceafabafbeebbdcebbfbcbbcccafefcccabddcbdfcedafebbfeabbaefedbacaadddffebcafbeadccecddecafdeeecfccfffaadeeeecaeffecbcbbafbfddcdbcecffebdbbeafddbdeddcaefafcbcffecaeffefafccedeaecfdbedaccfabedddbebaecdaedededccafafabfbbbbacdbaebddfbcccecbdeafdecefffaeabaffcbdadeccdcfcabbcfbdebbebefbacabfeeadfcddfccfaeeceaaaedbabecdccccccfecbbccbabecdfcbbbddefcccfbabdbffdabdfaefeeaeeecdebfecdadcddcfcfdafdbecbaddcbddbbfeccadacdacedaefeaaaffddbdacafeacdfabdbddfbadecabbedaacaffdfedbfdefdacacacdacfaaddacffdeddeccbdaeefaafdaecbfacedbddeedabbddafaaeeebbcfdafbefaecadbcfdacedceecacfeccedbbebadfbacffdadeaafaefcdebddecafcdedbfedfcfadcefeaafcfeddbfdabcbfddbcaabecebbaacecebdbedabfaabeeaffbdbfeeaabdbfbebecbfabedaceeeceddeacebdfaafeecbeaecbaeafbaeffdbcdeafceefbfbceeafcbcfdfffedcacaeedadededadcdabbcfffdacaeffacccfffeebbccfbccacfdefbfdddaebcffcfafffecafaecdbddabcfedcaaeeaeaefdfdbadfaffbcafacceeedddddafaabffdfaffecebeddedecffbefebdcfdfedbbabccbcbedfdbfffcacdacbcedefdcecddcdbeaceedeadddbcacfaebffbfccaebccabcffbaffbbdbffcdceebbadabbaabfccbaefbfbbebcdddecdaeeabdaaccaafbefbdcdeebcccccebabcdddffebbedecefadebeedefdfeeeeaecdcaeeeaaabfbdbeeedccdddcafddedccabdffdfebccdcebfceacfdddbdcabdddcdecdbaaaeaedbdccdcefebedcdffcdcbedaedeaebfdeabffdcbbbdcecbbdddeafbeeedaffdaccfdcebecefebbdfdfdeaaabdbfebdeaefcdaeaabebabeddbffadfdecfedabfeeafbdffddbdcfbacfcdafebdfaeadcbedbbfbfffacbcddacccfbedbaecebdaccfdbecbbffcebdabdbfebcdabeaeafdcddcbabacbdeaeeeabfeaecaadeecafceecaeccefaaeddecceaefdcdaefeacdbcffcccbafbfacefcbcfaffacbfcfefbbadbffcbfccfdacedaadaaebfdbbddaffacaeebebdebebafaafedeebbdcffbaadbeccbaefbbfeeaedecddebfadebbedbddfebddbfdcdafafafbdeecdfeabcaefbbefdbeeeceecefadacddcebbedbcbbadeeefeececfecedaebebaebfeffeeacefdaeedfacadbddeeddbbdabfffdabdddbadbdceccffffedecbcddddeffadccbcfcfeccdaecebbcdafeccdbbfadebedfedfbeebaccceadcaceffcaadcaabeaadabdbddfcfabcbabaaeaaffabddbcabdcabbaceaeeeaecadabecdcaddcdbabbbcacefafcaacffcabaccedaebdbdeddeebceacdfacdfaaedfeeddaeffddefcedcafaeeadebdbffcafbbfaceefcaadbcadddefbcacfefaddcfcfeaddedbdadafdddafaddfeacdaceaededbaaeadedcbbbfefdceadcbcbbaafeebeefdeddfbdfaedeeccceffdbeacdadcfceedfaaafbfebfefaebfcdedcabdafafbafbceaddeeafbfcdbcefeeeabacccbbdbbccbcbbdfabddedaaaaaaefedbfcabedbcbbadbbcefdaaaecfcfaddacecfadedcfbdebfaefdabfaeacbbaaecadeadddaecffdfbfdeecabdeacaddbebebdbfebfbbccffddcefbaabdcffdacdabdaaaffbacbdbbdfabfafeaabcbbbcfcbeececdeefbfbafebebedaceacaacdabcbefdfedcdefbbfdaebbbdaeaedfabccbceedacaefebacbdbdfaecccabaefdfaefaadbbfceeafafceacbebddadeaedaaadbdfbccdabaeefbdefefedacaadafebaffbbadecaabfdbfcafeadbacfffeabbacafccdffbffbbabfeebdedabdcfdcebffbbdebdefbbeaacbcfaaebfafcbcdecdefdccfaefbbfaaaffdccadfaacecafdbaaddcfeacccececfadfefcbbcadadafcfbfadbcaeaddefddcfbeffadbcabedcceedafdadccfdedabebfceddfafdbaefdeaaccddedaddfaefeeddedfadddddbfefcccddadcdddbcdfbdffafcfccabfafcbdbacdccdcefcdaaefdebfdcfbcdebedebdfdbaedeecffcdddbccbdbfafebaeccdeafaaefedcaaccdadbbafbdafdcfcddabdafbcbcfedefdffcaafedaeaabaddfbcecebbeddedbfabceafadbafdddbcbaadbeaeaaffceebdafdcfcefccefcccdcdedcbafcfdbcabebfbdafecbebececebfdbaababedddbfaaacbebcbdaededecbbcfadeccbddecdbebfecfabffbceefdaacdbbbaeeecbefeceedebfaaefbadeedbdadceafccaadaabefccabeacaddbeaecdaeafdccfbaccdffcbcaaccccedeacddafdbbffffdbfaaacfbdbfddffdefeefbcaafeedaebdcbbcceaadddaadccbfedfcadebadccedbdfeaecceeabfafaeafdeefdcbbfdbefebdcddbfeeecdfaaeeecaebebffcbcfdfdcecbbbfbddeafadeadccdcdcebafdcefbdcbceeefddfaddfffeecafaefeabefcaaecbfbefaaebdadfbcbaefabeaecfcdfafccbbfaeebcfabddbffacacffaeadaecacffcbccadffcabffbebeebdeaffecaceefffbdffecfdccaaefdcadcedcabadafeefeffaeadffcdbbbaecddfebecfdabefefeaefafdbdacffcadbbddebdfecacfbcbcbebadacabefdeccaebabdbbbedebfbccaafbdcfeffdafabdeadaaaaefbcaefbfccdefeeccecbceccdffcbbeeebefdadeabccbaecbadfeebbcecfabedaaddddcfbababecaafeabbfedcfbbebaacafedaaadbdbcdcadedeebbdcddfcbcfafebcbaefeaccbadddaafbcfcbedccdcdbdaeccdbfdaaaeeccefcbfefdbffadbfdbbaaeadcdbeceaeafdebedbffcbdebcdbeeccebebbdeededabcfccabddcaabdcedcaccaceeeeaacfbccacadaceccddfbfbbabdacaeaaeafcaecaabfacacbffeafcaefdaacfcbaeeaaacdbbdddfdfdefcaaffbdbaecdfcffbfababefecedaeeeeefadfafebfdecbbfbdadfefadcccececabbacbbcaedbadaffbdbdaccfafdebebafddcfbcaebcbdaecbecceddccaaefceffbaffaaabdfbbaaaaccefcdfdfefbafadbddbbecaedbffabefedeeaefbfdabdffdacacececacdecefbcfbadaebbffcdddaacbbbbeccaabffadaedcacabefbdbaefcddbafdfcaeaecfeeadcdddfbfddefaebbbddefdcdceeadcadcbeeeecfceffedbcbdfdccabdcdfefdbbcecdcbbefffbcbeeaccdaacbbbcaecaddcceabfcdbaaecfbbfcfecebfcbdffbbcbdbbcfdeddeecbdefdbacbbabbadcadabecbcbbbfdfabdddfddaeeadeaadbccabeeebbfccccaabbdffacbeccafdbebdbacbeabbfbfbddaebafcecdbcbfbbeacbcefaaaeedaaaecfbfbdaceaeadeddfeacfaceaafdacdbabaeedfeafcceaeddfdbbceeafcfffecefdefefdbcfbbcadbfbbbbafeacaccdedcaefaaeeabafabfddaddacebbaddedfafbafedcfcdebabfbaeeefcfddccdabdfaffbaeaaceaceccfafeacdcfeebebdfcdfaaefaaeeeecceaefedffaaacfdfdefafdcbaafebdedaffdedacaeececddfaacbfcfddcbaccbecfefdaabdbceafdeacfadcfeffecdbaafdeddcfacbbdfefbfacdcdfefcfdbdadadeceddfecfefddeacedcdefbdccbdffeefafacfceddcdcedfaacbbbfeadffaafdfbdeefedcaeccfaafcbdaebbddaebcbeddabbfcbaddccdffecdeebfdeffaabdcacabeffeeefeddbdfffbabacadaefddbefcffefddfeeedcafeadaefbfeebefdebdddcdfbedceaeefbfcdcbaaceeabbdbeacccafcaebbdcccdcccdebbcbcebbabdceacbbfdbbdabacacdbafcdaedacfcefbdeadaccfcdfcabacbbfdfcdeafccdedfbebacebefacecbeabbffdbeaffbdcffadbfcffefcdfffaaaeeebcbaafffafbafcceafcaafcffaecbcfdddadeddfaaafabebdafecbfcdebdeeccaaeadaeddaabafeabbeccbbedbfbdfceefdaeabdbddfaefeabbbecfdcacfdafabbdfcabdddfaebeebaaaacabaebfdfcceeccbfebdbbbbfcfaebadbfbfdcbdadccacfbffeabdebeccbbacafaeafeabdfbbddebbbcfdeeabdfbdbdddbeaffcefbdfbdbfafbdceeefcfdbfdbddebdfcbacaeddacfaffeecfcbeffcfecbdbdbeaafedcaadefeabafdbbebbbedceddbddcebbbaefefdfcadfffcfacabbacbdffabbbbcdecebfedaceaabeeafbefecacdbeaaaefeeddebfebbbfefadbecbbeacedccfdacdeccdeafbbedcdacefcdabbdffbbfcdbbdefbfeebedcefeabbdcdbeceafabbbbfbdcfcbabeffdadedbbdeabcbdbafdcbbbdecbaabfadbdcaccdccbbbcfafebafbafcafdeeedacabbaeeecafcbdcbebcfbdaeceeefabfbaecfaeafdeeddebeadfbfedcacecdedffebbfdaccfadcedccbedbecfabedbddafdbaeadacbcbdddbbabbbcdfefdaeaaaaffaaceabaceeefdaddfcdbbffdebaccbbebbfdacacfefaabeebbcfefacdddfbceebaabceffabbffedabcfdbcbfcaceabebbcdbdefdcfcfcddfedbabcdefceadafffcbbffaedaccfcbbafabfaccbcfefbafcddebdebfafdedbbaaaeacefceaaefcaeafbfdaaacbbfafcadeabdfbedddbeabaefeafefecaddccbffbafbdbbeecaefaedeecfccbddfcddabcacfebbdfedabaeeefecddedebdefafddfbadfdebebaffcfaaffeacacffecfcccaccedbcdfbdaeedbaaacddeedbfffcedaaefaffebcccbebefbadebbedeeecefcccacdefdccaeeebbeaedbdbbdbdfcdfddefdefebbeaabcbeaabadaaaeabaafcfbcfabfabbdbcedffdacfbaeebcbbdaceaffdfcedfdadadfecfcafdfedbedbcdffecbaeeaddcadbaefbeabeaadaefaecbacdccfdddeebdfafabfaaebbfafdaacdacccadbececbdfaafefbeebdfaeaacbaacbefefafcdacccaacdadbbcdbedbbcceedfdefdabfbeceabcffdcdaabeefbeabdbfcebbfbfcdffdbfcdccefbafcaaffdbbbbabdbbbebbfdfcecebdaddcebdccfefdaeeafacadbbbfbaadfedcbeedadceaabeffcfabaebceddddbfbfeffecfafacfaafebecfeadcfbdabcfcfccdacbbcfbbcbabbfbafbacddfabecddbcbcbcceaeaacffbcfeacebebcafbaeaaedfeadaadfdcabaffeffddfacbfedddddedcfefbfacebbcbcddaeafbcefbebdcbaebdffcbeeddbfddfbbdcdebcaabdfedcaffadbbdbeafbdcefccbedfaaccfceaeafafcdeaefecdcafebcadeeddcbcfaedcdcebbfadbccadabcddcdfbcdcaecccedbfddbeeaaeaccebcabfcaeaccaeefbcaddcfcabfaaadfbdfecaecdbcfcaeafacdfaecccbecdcdecedbcbdbabfaffefdcdfbafaaabfddbdabcedeadaaeadbfaaedfcecdefdbcffdafafcbefcbfccdbacfdcbbaadbcccdefeebddfbaeedacbbacbdabfeeabbbdbcbdaeacbedfeedbdefaefdafedceecdcbaeffebabeffefdbabacfbaecadefbcdfbcdeccdbabcccaadfdecddddeaabfcfefcbeebfbaecabcafabecfcdcffefcffccdddefadfddfefeaaabbfcdeebedadebfebebbfdcdbfcfcceacacccbdabbecdbbebffefafbfcfdeebceaadefdfbaefaecabeadcfeabbbfafeecdbdabdedcccefcdabfefecebcfedfaeedeabdebefcacaecaacbacecbaccbadfbeceaabfacdfeccbfadefffedadedafebbaacbadbaeebaabdabbfecfbafeadbcafefbcaccbebdaaccbefdcffdedbbdaefefdcadfdbbbecabcfaeddbfcaceabffaadbabafcfdfddfcedfbbdcdefcdcbdeeabbeaefbfabdedaccfefdbcfcfecceacddbdabdacfdeeceefdceadcabadfbccbdbfdfebdefbadbfafabfeacacdcaaaeceecfdeafbdfdbfecbcdeaebdcddeeedfaeaadadeabfadccbafeffbeefcaaecbdedabecbeeffecbcbffafbbcbfccecafeffefcdaffbcbebdebadccdcdfeebcddcddeecefbbddfffaaabbcbadaeeeebaafadafaffdbceaffebdbcadbefccdbeabbbdfddbdbbeadcdebcfecccebbeefdbfddcddcdcdefddcbfdddcfbcbaeebcaeefaebcfdddaaaeaecbfbddeecabbbcaaadafdebeedffbceedfdfddedfedeebefefdcdeafddcbdabfdcdafeedbbffebcabbebeaedfefaecacafbdcaaeafcafddacaceaacafcfeebfcdcabaafcddbdebefeebeecdafffabebeeaeeeadabfdefabcfddfecefbdbcffbfaffcceaefafabbccbfaffddcaadcebbdcdadeededecfcdaebafcddcbfbfeefdfbfcaecdddabbbdaabedbcbcabeaebeecebbdcbeeabebafeaaaedccacedbfbbdaaabcafbbbdcdeafacabbfbbafceaebaeefcccfbdbcccddedccadffdddbfaeddcfbbfaacdbfdcbdddafbecccbbeebedbdedbbadfafaadcfecfcfdedbbbcadaabaedacabefdbccbacbdbeafdeecdeabdcdecefacfeacaeaeefedbbacaaebcdfccaeceecbeafffaaeaddccaabeccfdbfefbbfdfadbbbecbdfdbbebbfcaddabdfbcebdbddaaaedbecfecdcbdaebaeacfecaddbeaffaebdfebedbaaffdffdaefddbdaddcfdecfbcefcfccafbffbdafaabaedfceacecacbacbfeccbcffcfccfbecdaacddbbefcefaebaeacedcffbedbddaebacbbdaeeeeffcffeadeaedecbbffffdbbbddadbaccaddceabbccecdeeefefaafcdefbbbdafcbacfbfbadeccbcaeecbfeafbebbacfcfdbbeccdffebddfbadcedeeebacfeecbfeaaaaacbedcabebcfdeddbebdadbadbeefbeaddfedadbbddecbfaeccbddbdefbcdaadbabffaeafeedddcbebbfcbeddfcfeffaffeeccdfffbeadeefaddecbdeefffcbbeedfaffdbdebebaaaefddcdabdfcfedbfdfafecaeaacedefcfbdfeefdcabbcbbeabddbfdaecaabdcfbcbfcdbaedfceaebdeadaedbfddceffddeefeebfcccdaadfcdeabebabcbdecdacfcffaafccfccbadfdfeefccdcacdedefcdccbacddebadcdebbdcadeeaedadfbfdfdcacdeacfdecfadeddafeeaeefbeccaaacbffccdbdcdcaeebafceecdbeafbbeaddcbeeccfedcbaabadefdcfdfaedbfebfabbacfcdffdcfcccaadcdbbfdbdbefcfeeccecdbecbabedeadaeabedbdadaebfcdbcbcbaeadebbeedbbfadcdbabecccfaebbeefbbaacefbcfccdaaabbaeecaeccbfcedfefabebdefeefdcecefeedeaaeceabfeffddefcfefecfdccbdfaedaacdcbadaaffcbcaeeddcdfcbdaaadcaedfceeacadbeffcdadfdfbffeacdbedacbffeadbfcdcbbbfefaffbbccaddbffeeefcbbcbcbfdfccaddcacbdceeefebddcffbfeecafcdedfdcecdcacfcfffadbceaacacfcceeaaeffbfaadadcdaadbfdfeabfffaaedbabffedaebececeadfcbceccadaacfdfeeaacddbadbcfdddcaebcaafbefeefebbbddbedbceaecbcecbafdffcbcdfbddcfefcddecfdaecdebfebdaeaceacadeafccefbdfcfefaaefbbfcdeafebeeefcefdaaeddfaabececfecfcabbbbeeeeabfffacbedeaabdccecbcbaffecadaefdcbceeadbabbbfaefcecabbcdbdaecebfcabddadaffabfcebdfaeddcdbdecefadbafbecdeaeeafaafcbdedacfcbdeebabadbcfcababadcbeabececdeadcecaeaebbceedefffdececefacedebcbcfcacbdbeceeabfbcafdcbcabeacefaafbeccdcdbaefbfeedafccddeffddfacdedcaedffaadbefccfaeccbaafabdfafaecffafdafabdfdafafadacafbaaebdcdcabbbacefdacaadedabdbaacbbaacfbfdcaafadffdcceeaebabdeaadccbbbefdbaabfadefcadfdcaeaabffbcbfcdfcfedfffbcccefecffaabecdddbceddebbcadccafefddfdddeaedfecfaaaccacedfdacdafcaefdebdfdddbcfeecdedfdeafcdecedadcdaaceaabddecedcbfcefdcfacdbaaedbfdfeecacffabffdccceecdbedaeeecbcddccbdeadecdfeafbfdaaeceebebaeffcaffdddecdbebacecadadddadddccdfadbcbcfbcebffdbcacaeeabbbdcffcbdfbefedbdcbfcdfcdacccacdaedfccffbedacbbceaecadcffabbabefbdcbacbffdffaacdebebbaebffeacaececdcffcbebbcdbeafacdcfbcabfafbcffeefaccccfafdfffecbbfbbdfdbacaaecafefdccedefefdefddcdffafadbabffeeebaccafdfeeddfdffdbeabaaffcfdcddbfdaebaddfcbfcfccfccdefbacafcfccebceffedbdeeedbecfacaebcbdfbfabbfecefcebcfeceaafddceffdeaeddebaabdfaeaacfeedfdceaccceccdfdecffccafdbfbbfadaceabfbbfdcbbafcdfdbbaabededaacbacdbbfefecebabaafeedaaaacfbebfabefedabdcbfbccdafabeebbbbddbceaecbddafbfbbebbedddfcedacacebedebdefdedefdafaeeeffdaaeadbbafaeafeaeeccaeceebdafeedaccaabcbfcadcceeafceecdecbbfabcdddcafecfaeacfcbbfafefdbedcdaafbfdacfbbeffaffadafddaadcabcdeaffacfafbcbeafcdefeacbefcedecdaadecadedfcabbdedacaedcefaecdcfcabdaceecdedbbfbfbafdeaefccbfdbccdeadeccddbebaceaaedffafcdbffafdbafaaeacefffaacaefadacdffbbecdeeddcaaafddbefcdaccedbfcfbdeafccaebfcafacdabcebddafaededddbeecdcbcdfccbeafcbecdaeceeecbcbeadfcfcbeadadefbcdbdcadeecfeeeccdbbcfadfdadcdafbceffcaadbeefdfbddebfbbccdfcfefdfaaaaeceeacdfffeabbfcecfafcedbbabbcefecabcbfcfcfebbbdeabdafbbaddcfbbefbddbdebafdffbbfebdddedcdcbdbcbbaffbadefdaeaecddbaccfeacfcaacaabefbdcbbccfceceafdffecaedecdceedbfbddbcacddcddeeececaedddccbbcdabadbccafbaccbbdfaadeaecafccbedcddcfdbeefccbbdbcfffdbbbffbcfeccccdbbadeedaaffecdacafdaadefebadbacadfacebcbdcacfbfcfeadeaaafbeffbdfffeeacddbfdeeccbdbcbddaffbbfbfecabeeccabebedcbfdcaebcacbefecbdedebcbbecacaababedcdcdaafdcfcaabbddddfdfdabafaaadfaadffdbbeddcbebefffaaafdadebfcedacecaaafadaeccfeaabefccbffadccfaaebfebdfefcdeafdeefbdefbabbafeffaabefdcbddaccbbbfcaffceacaebfcecebcbeffababfcabceebbdfbaceccbbabddadaeceeeeddcdfbfcfcfadacacdbeeccabfdbefaecceeafbeabbbddbdaedccdbdbedceeabebbedeecdcfbbafdcfdaceadccbdedfeefececadeceecedffaeeafaaddedfdbaddadcdbcaeccedbbfececcdaeefadadfcbacaddbefededdbaaecbafefefcbeeedcdccaedefefacfefbdecfcddbdfefeeadbdbccaccbaacbdfbcfddedfcbafaaeebfcdcfcbfcabaeecfcfcbbcbacfbbbfefdfadffcdaabbacdcaadbecabcebefcfdcedbeffbceffeedefefedcdaabbaecfdceceadcedacaddaacdfebfacccbdfdaacfcddbacedfefadfecffafdedcdafcbbfaadeeccbadfdaabcfbbcedbcddfccadececdfbdbdbebbdfdeecefdbccdeaeebbbaffbfbedfddeaedbfbeadeabdfbfadcbafebafbedcfebafcafdbafdceaebefcbddfdbeebfeccaefabecfbdcbcabbfaebffcefeacddcfafabaabcefabfedafbcbefddaefedeabaecbebfddcafcccddbafafceedeefbcffdeaeddadcbddbbdcfffbadcddfabefabdfcadfcbfedeaeeadcbfccbdfdccbdfceeecbdcdafdbeddfecbddfaacfdbaadabaccceccdffefadabbabaefddaddaeccfeafabfaeccfddfceeabffafabfbcffdcfccdebbbbcfecafebdeeaafcbfeebbccecdedefdadabdeacfeaabbdcffeccbffecfbaacfafcccedacffbdedecfccaecdcfceedaedbdbbfdbbefbafdddacafebeffefbcccdfebaafebfabbdebebcfbeeeaeaeeddcfaeabedbfeebcdfbaafbecfbeaccbfabdffcddcbcdffedbafdabdcffffdedbbdbfeeeecfbccdbecdacbdaacfeebceacfdddcddddbbeebdefbdadeadfbbeeedeabbeceaeefbaccbfedbcdddffcebcbceeacedefadcbffcfddaadfcbcacfbadccecafdbaaffaaafbacaafaffddbeedacafffeeaeaedefddadcebfdcababdcbcddccdcbedaecefeaeceadeebecaddeebeedcfbcdcbbaeaccfaeafcfcccccacddbbaefbffcaeceebdfebfffafeefbedecfdfecefeaadcaabdaacedbbaaccddbaabdfbddbeffcbeabcdbaffdbbbbfffadbedacfccddfacadbccddedadacacabdfcdfccffdddbcfdfbceeeceaffbbaabbafaaabbcffcbfcdafeeaedeceedbaebaabaffbabdaeccceeefbbfbbeffbabadaaeaaefeceacbbbdbdfcbcdbabecbeffabdfafcfeecccebbebfbccbcbccdbddaafccfbbcfbbbeacaceddcfeedeffcebecaefefdffbfdfbadadffdeccbbccecddfaebcbddfafeedccadfdeacabcabebebadeafecfadbfceadbaaadbeefffdfdaadccacbaeaafeffefecbcfabaeaefbaedcbabfffdbdbedfdaadbedcecfcccfbfecdedaecadbdbffcaaddcdcedefdcedabbcbbabfadefdcfefdbfadcefdbdacdeabeafccdfaffbeefdaabdeabedfcbffefeadefeebccffedcaaabffaaeadaeacbacebbdebabdfaeeccebabadcbedfaafaafeddceaaccfafccacfddadadeedefeeffcfcfacabbdccecafeaafccbdadfceffeeebfecaedfbdecedfcfeddfbdaddccaedaacabeedffdddeeabcadfbefeededadacddceecbdbeacbdcfebddafbcafbdabdeafeccedeecdadbdceccfdafcafaccbcdafacfafcfedaacbadfeeeddbaccbabfdbacbbfdcfffceececadceccdbcbecdaabdeeaacfbcccdacabcebfdadcfedaeaeffddabadcbcbeccbdcdedcddcaadeedfadcefaefeaaaaefeebaaddebcabfdbbbcfbcdceeaefcbffdebbabeffbfaadbbcbbdbfbeedabbeeefdabfafeffedbcedafcefdddbddfcbbcefdfcbecbdefbbeeefcfcfbddbfbbbcfeffeabddfcfbbdcceccdbeeeabcceaeefbbeebbddccebceddcbfcfacdfbdebfbfcdaffabfafbddabdffdfefcdedbbddddffbbeabdaeaeedaaadebadeadedbfdabfefecaffedbfbdbffbfbfbafeadfaecabfbdfdaadefbdedacdcedcdbdcaaaacbdeeedbeacdeeedafbeeddcfeebfbcbccadcedefabbafdbeeddefdfebffedcacddfafdadacfdffabeebcdeceaedbaebacedfdaecbbaafaefebebcfccfcefecffceffffdfbbaadaebedecfcdbfceccecbafafdfbfadfeacdfefbbcdbecedcebceccfaddeaaffceefccbbdabebbdafefcfebecadfccdfdaaaaccebfefcaaaefedcfefcbeadbecabadfdcbaaabbfdfabaffabffbcfbbcdbcacecfecdfebceccffefbffcdbafcdefcabbfaecbdefbcaabebadadeffdadcfdffdedacfdeceadbffdceffcfffacbbabaffbdbebebccaffaaecebfbbcfbfefdadcdcbecbacaffaddcffacbcdcfddbeaffcdeecfcbfebefaddefaabfabddcffceddfcccaecceafaababfefcfdcdecaddedccbffaeabefaefacdedbdfdfebadcccedbebedfababcaaafcebdffcbebbebceacacabbdbceddbabbebcdbaafdedacdbdbbaafdbdaadedefbdcdcdccefbedfcecebbddeaadcdedcfdfdeccefcaeeccecaebdfecabbedfdafffabdefadcdaddfbabfecfdecadffbffebefcbbecbbecbdababbecddafdbeaaeadeedecbecacfcbaaadedeaefaefebedcfaefabcadfbedfbacaedcefcbdcbcbdcfecefdcdeefbbceafddcdacbcdedadafcfecaebbcdacdfbfbefecbdbbabaedffabadcdeacdcbeefebbaafddcfacafefdceccaacfedeaacccbdcabcecadfcceacfbfbbedfbfdccbcdddebfeccaecdcdbdcbdfcaedfdebfebcefbaafafbcadfadfbaeddaeddadaceadebddddbcfdffaabdbefbfabefabbcfebebcdffccdfffafbcecacdbeeeadbbfeefeebcbafbbfcacbfbacfeecfdcbcadebadbddabdbabafcadffbcdabeccbbaecdaccbffedfebedbceebfdcbedddcfecfbbddddceefdcefdbdfcacabecdcbafebfeebbeebbafceebbedbefcdbecfbcbfcffcadaedeeddafeeeafadfaaafadbdfcdeaafcedebadcdcebeefdeeefeacdcefddaaadabddebeecdeacbfbfccfbbefdbecfdbcbfeeffeddddbecefbedaeacddafcfeaceffecfaedcbfeebdefeebdbaacbbcaeefcbbceafaaadffacceeaefbffdfbbabaebdccacafddbfecbadfcaebbbbeeefabedabbbbffdfcebfcabbcdbcdcaeaaebcaadceabdcafedffcdddecaaacecafabdcddaffbaaaceeabcebbecdedaeacfacddbfbecbdafbdcafbdccddfebfddacbcaadafceafbabbafeedbfbdaeabbfaaadcdfdcabeecaaacfaedadaacfbafdeeefcafccfdaddddbafbbdeaabdfbdfedffadadcfecfaeccacebcdaedddbedebdedcdaddbabbdebcedaaeebeaadbfabbfbfbaceebdaeccfcceffabddbccfffdfaffdabdbfbbebdbadbbababeafebffaabeceeecbdfdfdbcfcacaddeafaffeabfeeebdbaedcadcebbbdbfffebacbdbbbdecdededdfafefdccffadcfcdedaedeeadbfccacacdebffbbcfabbeffbbdceffdafebdccceebdfedfedfbfafcbdaefabecefcccacbbacaaffffdafbbdeedcfbfcdbbfefdbfeffceacdebdfcecacbafcbfecebaebeccbdabdfbfdecceeddedaedccecbedaafcaabdeddcbcfdccebadcaedfbffbedacabfefafdffebadbbbadcbafbdfbcadaeaceeacefbaadedfcafedbdeadfdcadeabfbbcaddeccbebbbeaeecbfcbdbeacfdffecdadacdeefebcbfcccfdcacfbbcffeafecdcaeaadcecccdbdaadedabbdeeddcaaafbbfddbeabfcfdcffcecbadebdfbbbdbccffaabebbdbbceeafadcbeedecaaebceeeeffbcefcbeecfafdcaafffcfcbddcffbbffeafdeeddfacdbeeaffaceeeccdfceabdbabcbdfccdeebffaccefededffecdddbdfbeafccdafacfcabaeecddcbbcccffabadcdcabbbecdecbfdfcccdfbeffbffedaedeefafdfafccffebceebdfedcefbbcfbeccccfefdeffacfdfdabcadaaebbaffebcacfdfddfabedfcacbdbbafafecbfccdcacecdedabccabacffcabaafdbfdfccbbdefeacdfaccabeadaaefadafdcecbaafedccddbeafbeddfccfbfedeebfcecfdabedbfbcecdbbcbcbcbbcabdcacdabcddabbbcbebeadaffbadbcddbeeaafddeaceaadcbffedbbeabcdcbfaefafdbadbcafbbfabecceadcceefffdefbcffdefcbaeeecfaccddebccfefaccbbeecdefaaffcacefdbaebdeebaebaccdbbdcbeeeffedfdfadebffdbeacdaaeafdfdffbeabcdbeeebbddacfcbaabcabbadbacfecfdfdefbbddbfccfcaffccedaaeccdedfadfabcceeddcfeaafdcaebfffefdaedcefbaeafadeecdbabbdefacebedeccffdddbdbdeefbcaafeaeaedfdacadffcebbfdacadeaedcdcfeaffbeaeaeffeeadabcefbdebfcfcfdacaffedffcfaefbafdcfadfadaacfaeffeeaeeaaceacfbeaacfafafaecafcfacccebecbcdbfdafbdebaccccdffafbfdabeccabbbafbbeeacbcacaafdbbdbecafdedfeabecfafaacdbbcafcebceaaefbfaafdadbfdfdacadaffdeccefacbacfadacdfedecabbaecdecbefcebfafbdebffbbceddcabdaafbfeabdcfcdccdfabefbdafaacfcedffbddacefdadcfeebaaceeefbbaaeebabdcdcedbfbadfebcbdbcbbadbedafcaefcbeeacaaacccbdbcedcdaaabcccabeacbdbbbfeffddbfafaeddfbfdaccdfdeaadebfcefedfeedababdcafcafefccaecaadfddfdeccebbadfbceeceaaacebbceeacadcbdcbfbbdecdbddeadfccceafcbaaadacdfbcfacaaebcceccffddfaeeafadefcbcaafffeafeeeaeebeccfcefebbacebfbaecfabddbcfbcccfeebeeffcfabdfceeabafaffeccfadbbefdaeebfedafacedcfbacaecafafefcdfbdeeccfcbbfeeaecfabcdbcdceafeaacdedeafafdfecdeffaacbffcbdaecceecdcebcabccafbabaaecfeefcfdeaacfffffdfdeadecebeddabcbebaabaabfaccdeacffddeddcafdedabfcabddaeeecebbffeccbfcbddbcfefbdcafbaecafffebfdddabbebeedbeffffafeafbbeabecfbcaaecffbedbeebeddadbdfffaaaabcfafbdfebdfbbffaaffdeedcaacdfececfbcfcdcbedcaeeeabceaedffeddddffabadcebdcfcaafbfbfcbcaeeccacebcbbeaafcbebfeedadbeeceecfefaebcdffaebafecaadaadabfcdcdeebacbaabefafebcbeffcfaedffeeecafcdadfcbaeaeebbedcbbceebbadacbdadabdfaabccabcceebcbedeefbdbfbdbeaaaacdbffdadfbcfceaadacbecceccdebedfadbbbbaffacfacdfbdfdedbafbeaaedeafffecbececebeaefdbdeeedfcfbbcfcbadccefdacebbeebcdceaddcfcdaedbaffdcefbabafbcbefdfadaefedfedeaeefbbdbfefbcdcacebcdccffcbcabcafdbceaeceaeadaabfbdfecbbedfdacbbfdefefcbdcbeeeaebdaadbbedbbcadbfedfdeefeffadedeccccfdceefcaaccdcefaccbddacefdbfacebafcafedeaecfeaaeebefbfebccaaddbfbccccddfeafdacdcaddedcccafdcbeccafabaabcbaeadbdeffdfecccffaaeddcbfbdcccacfaeefddabedafffaaddcbdacdfccdbefcabfeebaccddaeaddfdbadbdeabcfdcdafaccbdfbfffdeaabeabeafcdacccccbafcbbeccdddfaefafdeedbcaeebbbfdedfdabcaabdfddcfccfadcecdcebcdfedbbdcaaededbbefbbfebedcbbbedeaccafffcdacffdfcdaebbeedbebfcebdafdbcabecdaddfbccccdfeafcdfafedfbebfdcaacabbffaffcdceeafcccbdbceddffecfcbcedcaafebcccefabfcedaabbbeeafaebcbfbabfdfaefacecdbfefaaadcfbbddbbddefefaddbaeaadabeddbbedbcceefdadfedabecccfacbdecedaadeccdebecedbfdcdeffcdcaaddfabdbeeafcdaebdbfcdaafecdbcdbbffbcacaaabdddfbfeefebfcccfafefbfeddcbfcdfdbacdccededfdadcbffeaaafffddbceebaebcdcbedbfbebeedebeffefeadfdeefcdadedfdaefcccecdcecdcfbdbfbafbdefaeeaceeaaeeecbacbfeafbcfecfabfcbebfbadeedfdedccbbadccbedfcbbafaccbbccebdccdbaecbfceeebaffaacabcefaccfdafcaecdddcdcccbcdbaaccfbaccdcbfffefbeecbebabfafbcafdbacfcdbdcbbfdacffefbabdcadbaedfdbaabbfbfaeabfbabbaacdeaecaaaeaeefeddecfbecfcabeebbaaedebbbeeaffddbfbdfbfcdeefdfdffbcbbeebefcdbfabfabebeaeaffecdadccdaaabbdbdebafbfaaeadfafcaceaecafffefdebcfefdfdfeabaafbcafadbbfccdaeeaadbafebfebdceecdddcdbefacbebedcfadbeafabcabaabcbaddaeadfefccfbdaadafdadcdeefbcbdebdcaeabddfeacbfbcefabdebccdefdadbdfaeabbdaeefcbbbdcbdaacabcdeefacabeccebdaebbfefabebdddeeeceeebfeecfbabdcceedaeebffaadeeeddcaaeeddecabbeebefddacefbdedfcaafcbadfedcbfebfecccddfdabcadfdebeaefeccdaefefadadeeafbcaeeeabbdabcdcfeebddbaabbeaccdcedccccbdcaefbcbabdbedecddfadeecfbccbeefaabadbcfceeceaddebeaacdfcedfcbfdaddcdaceeceddfdfedefffeefbaddbafbacadbfaecebdefceedccfcffbdccdceebedadfacddcbefbbebaafaabcaaadadeeedeaddbcbedeedacbfdffaedafbfecedeeddefdebffabdfcbafafcbefdfddbdefbeedfaeddfcfdefecbcdfeddfdacdfaaebbdecbacfcdfdafedecdaddbdbafdbbdeaaccbacaafbecdbdffceccdbbafdfcceedbdbccdccefffeabbcaacddbfeafadfbdeaddcaaddcbfceaeefeaeabacffbadefafabcbadbedecdcdbcfabffddeadfadabfecdeadfdccfcdccdabcdfdbfcedfaaabaabdbddfafbfdffdafacedeacadefcabafcfaadbdffecaeddfdfbfefadefdebaaafdfdfcabbcefdbcebbacbddcffceddfddabdcdebbbdfaabcfeeadbaddcbedcfefaadfaebebcafbbfbafdcccaaaaaacaaebdbfccdbeaddcdacbdbbeabfcfdeeddadaceabdafbbfaceefbaecdcecbfdefcdfafeabcfcecdcebdfbbcbecfeebcfbebebfbddefbfbbceacaaaeccdfffcaecfcbfbfaffedabcffceaacadabcdfcaccbfaeaecabcaeffecdbebcaceedaaacfcfcdcddbbeabbcdaeafffddbccdebdaeccbedeefbcdcabefeffeaacedfecfefebcfddacdbbdbfdadefddefbafeabcccdfcfdacefcacaccecaeaeedfacdbceaecffffcacdbfebdbdfeaedadfaaccbbbdbbbbdcddfbccbefbeaefbbcddabbfbbfdcbcfaddabcdabaabfceafbbdcecdabdacecfbcfbeebfbbdfccaecfadcedfecaacadffeefbaaaeafdecdcfabadfcdabcddfcadbccebfbfbccbafecfafadbfdfdecfacbedbcfdfabfdeabaefcdaaddbeeeaafdedabbbccdfbaddbbeceeecccdbeecddebbcccbecdfacdbfbcceabcadffbebcddefbfbaedcdecebaabceacccaddccafffdcebffeeddecfcddccfbcacceecfeeaaebbdfaebbafabdaedfcaaaeaecffddfcdcfbadbeaffdbebbaebaaccdcadcbdfdcabffbdcbebbdedacfcdbfadadfefcfdfebbfadbbdaadfcecdccffcccaaedcedcfbadfcbadacabaaebaefcfaaaafebbbfeacceedcafdfafdaadfbadecfaeddfefdbdddfdfaedcfbbcdfacdafcaffcbfedfaedafffbcefefdbdcaffececfdcfffdfeedebafebedaacfffbfccfecebffaeeaceeaaaefcddffabfdfcbfdddbdadefcbeefeefabadabdbdafdaafbbadcebfaecaeccddcdfccbebafdfedfdffefafcdeabceeabfedacfaaedfabbfcbfaddccbddabbcbdbefbecadbbccacdfefaecadedbbfcbcbdcadbeadbdebaaadccfecbbaccabbfecfaefddccccaebdfecdefdfdeaeefdeccfcddfbdbafdefdaafcfebcfcbecefeefbeedabbbbffddcdcdaedbfdddcffcfccaceefeaddffecabedeeafeebeddebadfabcffcafcbbabcccedacbdbfaccefdaeebebffdfaeadeacbcebeccacbddafefeefaecbffbbeaceadbeddcbbfedbfadadfabfbefcdfeceadeebadabfebebfdcebdfedfbdebbdcfcbceefbfaeddafbfcbefdfcceffdbddbdcbbefaeacdabbabfbdfacbcffaaedfebaedfccebeafbaedbfdffbfaccfcbbadccaeaaecdbaebdcacdbbbeacfbeaffddefbbfefbdfacfafeaffbfbdcdcecfebbffdcdfcadcecefdedddccdfbcebbdfdaaaaaeffcdfeadddecbbecdabcfdccbcadfabafbefcaabdcffbeceedfdbfbfceffdeacecffaccdbacecfbbedcbdbcdefabecbcebabddebaaafcfdcdbfbadfbdeececcdffebdaeeddeefeaabbbfabaabfeadbddcafaffebcabaeecdbedddacfeaaccbefaaaeaecbbbafbbbaefabefcebbdccbdcbffbcdabdfadaffababbbbaeeffabbeecdbadedddfcaffceeaddeafeabdefbfcaccaceceddbeabcdbcddafeeceddbaafdabdfcfdcaabdfdfeeaaafffccadfdfefdfafbdffceeccfffdaeeabfbebfddaabdddabcbcccbbeeeacadaecadfbbafffaecdaaddbfeeeabdafceaffbaddffedaccbaaaacbebcdaadedddddefebacabacdbdbeaaadcfaceefcdfccdaebcfbdadccafdbfbddfecedfcacdbbedffedcbdddcfeeacddcafdfdaefedecebffedcfdaecabefdecfdcddedaaddbacadefbfdebceebecccfefbcbccdcfcaadecabaadbddceaefbbedbdbafdfdbaaeafdffcdcaeadededabefbdcaaafbdfdcbfcdaededeaafecfaeadaacdeddfdcdeeecefebbdffaacebccafbfcafcfccaedfbecbffeafedcfefaeffdddfbdfedfeededaafbcaebdeaedcefaafaacefdfbcdecedebeffcbbeefecbcdfddcabeebbccededebadadeeaadfafcafbbaaaeebfaecddcfebeddaefeaadddccaeacfefffccadaccbdfcdafecccbbaadaaaacfeaeaccbadfdadedaaedbfccdabbbdfeaefcfadfdbdfcadeaceaefbfbdeecffbeffcbefdfdfcbefedfefbfecbffffffcbdbeabecbcbfeaeeacbccdfeaebddfdaafdecedbdcacdbdafcaafcdefecbfdbdceebbbaaefffefdeaddcdaccebdaeebccadfaafbfcbfacfadbebcdeeabbbffbcdaeaddcacceecadbdbaffeafadfbcaabbfcbadcfecbcacbfbcbddaeadcfdadddbdedbdedbecedddfdeffddcfeadafbaecacbadbfdeeaffcebeaaaffcfdbbfafeddcabcfbadcffadccdcacbffddebbfabbdbcbedecacefddcadfccdebbeabbcbdbabbedefcdeeaeccccdbcbbaecfcafbffdfcecaecaecfbcafbeaceaddcedffacafdfdfbcbcadaafafbacaffaafeccebcdedcffddccebfbfcbacadaeecfaefdcaaeacbcafeaaeacbfcabfddeddcddbbfefafbfebacbcabbcffafcfdbfbfbbaeefbbccbcfcaeadbecbbdbeabfeefcfcabbebcebbcfffaecfdafababdbeadfddffbdeacffdfadaecabaabcdfbdbefadfafdfdeffedcceccedcaecbfebbdedfaccdbffdaeddeaefeefddcebbfeaafaedcdbfddefcebbcbdbfecddcafadaaefebafbfcfcefcbbbdcbaebcfbeefedfbeedcabbefebfdfeeefffebcfffebfaddddaadeddeceafacebdbefafdaceecfbcbfbfbbdbdeaffefebfccdeedbdcfeafcdbccccbfebeaafccefbbaecdfcafceceaaedaefbaaddecfbedfcceddccdaefadaabfcaffacbebddeafdaeaaaaffccdaffaacbfecbadfccfcdcecbfeeadcebdcbcbcfbfcdcebddedaccfbfdfadaaacfeaedfcaaaeefaafdacfebbaaefbdfefdebabececadafcccfbdccdfdbbcbfeceffdcefaeefcfdefedcdcdebbcfcabdcbbcdaaaadcdcdcefedfeeeffabafcbecdefdcceedcacaacfafaaebfdcdfebeaddbeebbcdcdaaabffdddfbfffdeacebcddeefafbdbfeaedcfcecafddeaedaceffbfcfcdcddcdcdaafefffcecccbcbbefeecabcccacdfdadadcdfdccbdfabcecbdfdebafabcaaaedcfbebdfadbdbcbaaceebeacbfbdfbdcbcaffdfdbabdadfbddbbaddecaecfbcffbccfaecdbfccbbfeeacabdfefbaeaeaeefaaeeafaeebefbbdfcadbccfcfefbffebfcefbecdbbbdebbccedecbcfbbfeddbcbbecaaafbfeaefbbebcafcdcfecafcabcbbcfefdfbbafbedabaefcebbbfbfcfcdbbffdadabbaaadcdcfbedcfdceafddfaaafdfbeecabcfecbbffadfaeeeaceacbacabdaebefdacbdccecbbeefffabfbbdaddbccfddbfcabfafabcefbadedbefacfbdccffddefecfddcdeddddddbaacdcceeefcbfafcdbfcdffbcbdddfdeeaeafdfceafdbadbbedadabeedacbebddcedbfeddecbdfbddadefcbeebffddccefbdfabfaebadaecefecdddfbefdfbafcbcbcdfbeaeadcecafaabffcbbcfbdfaaaceccabdcfbcdcfcfedccfdecffeaefedadcbacddfcdbcbbeffebddbbfeafdcffebebaedeafcbadcafafaecdbaabaecbabcceccbbceabcacbddefcdaedabfebabfddecedbaeebeedcebefdefdfcecfeebfafcfdadbecabcecabfdccfdcbefbdccaedffcadcdfffdafaeedfabeffccafecebaecbcbacbefbaebcbbaecfbbefeefaacccfaeedbbbdfdeebedacbecdadebbfdedfefffafcdddbfdaecbceedeaadfabaaeffeeadcbcabbdfddfdcccffcadebbdfdccdbdfbefcdcbdefcbcaccbddcecadeeaeefbdbaadbfabacddedafbbeedecdebebaebbebfbbbcadabdbeddeaafbbfbeaefcaabfbffdcebebfaedaddafaeceebdafafcdeacdfddafbdabbbfbbeaeeabebfbfddbfeffddfcefdfbffafffbfddecaecedacbadedfccebfcaebfbfafbeecdadafdabdeaabefcbdaddffacbeadacccdefdccbaccbafbfbbbeeffaabecacfcfffbadaefcdaedacbacfeacaeecbadddfdbeafcbfeadeeafeebfbbbeedcaecdeafdfdbdfbfeacbcdebbebbcddafaafedfdbeebffebfaffbdbdaaecfabadbcfafefecfcfbfedbfeafaccaeebdbfabddffefcddbcfbccdfbdebdaafcfffbdcbeaadfdbededbfbbedcfaffcbacbcdfbdfabaccdfbcffffbebebeefdafacdbacdcaeecfbadeecfebdeefbfadacdedceddcededffccfbafdfdbbdcadcdfbabbebbcadbcabfdbaedafabbdbebfffabafaebbbdbaaebbbaeefbcaaafdccfeedffaebcacafeeebcfdbfbffddaeebbaadadfffcfefcefbdececeeefdbbacbacaeeeaeafbecbdaaeeeecdbededdaecefdadedecebbfeadebcaefebbcabddcccdcecdeaeacdfadeddefbfddeaebedfeebfdbfaccaddcbacabddafbcecbebfcbfcedbfdfbffadadbddecadbbfbdaffbccdcdefccdbffccfdcaefcefbeaddbbecddecfebfbbccabbfbcbfbfdbdeadcffacdccedeeaecafdddedbdacefedefefbdffdecbaceddccfdbbbcabdaffabeeadecccfabcacdfacfefaaecdbecaccbcebdbffbfdabbabccdaaddfacceabcecdbfccdefcceefdedffbaceafdaeaebdcdbcdebeaccdaabdbcfcfaafdcffefbcadaaaabebabbeeddcafeceefdabcacdcadffeeeaefaacdadafabbafbcfedefedbaabbdfbaabfacacddebfffbebdacaffcedcfbbaafbddccbbdbdabfcfdecffbfdaccffddcfdcdfecbbbbeffaedfdaceefdfabfcedafcfcaaabcadfbbdbebddfebaccccccdbfebcceeeddfeffbadfcdedfaaaeeaebecedfeacccbfeceebbefcbecedcbfbcbeeeccfaacfbbbcaccceabacbbbdcbdfdfdacfbfbbceabdacaebabfebdaebacafbbadcfeecbbeeadffdefebcabebecdfebaafbcabbbbbaeafafbebaacfcbdfcaffecebebbecbcbdfbeecfdfdbcaeabaabbfabccfdebfffdaecdcacbccbceeeeecaccffefcabeeeadaeeaaafebaaaecceffdcaeaadedbfcbfabdabfcfecacbbfefcaaadfcaecdbabbbceeddadebdddabfefcfbbebdfccaacaacbdcfebcfdecdeeedebfcdcdacccfecebbfaabebdcfadbfeccabdbadeedcdedffefaabeeacafefdaedfdcffabcbabefffcebabddfdfbdebaabbdbcededfeddafbbfdddcffcfeabdeefecadecffbbaeecffdcbeaebaebafcabdcaeffcfdebfbedbddafaffabeaefcbbcbfbedbcaccedbbddcbbdcbdbddcabfdbcecfbcbffdfddaebbafecedcdfabdefaeacfeaabaceaaecddecbdbfdeacaadcdfadbadfefdbbdcbbaccdbbecfeaacffbdebacbbbbecebeeefeeedbacccccaafeffaebebebcbafadeebeeabebbeedfdfbdbcabaefbbedfcfdbeaeeeeffabebbcdfdfaaafcbddbffebbbeeadcbcbebaedffddebbebdddbeadcfacfbabeedddafbadbcefcfdefbedcccfecbbcdcfcddfdfabaeacbbeacbecbcbfbbfaeccddbedfdacedfffbaececbaaacdfcfabaeedbfcaeadbbbdefffcfbcdbccbefbddcdcbaacabfdfccabebbafbccdcfaccddccefcfaabffaecedacdcfeccecbfeccdbedfdeaafccccfabedbaaeededeaebbeafbfeeffafeadddbccfafdbbbaccdfbeabadcebbcaaddcffaeafceacbdaeaafbcbeccfaaceeeaffddfaaeefabcbfffeceddeadbcacaebbeaabfafbcbfdfdecefffdeafefaaeedcbabffcbcedfbcdadaefeedfcfadaefddfdedfaaedfcfeaefebceaecabfbeaffcbfffddceddbabedfdcdbdadbdebcabdceadbeebfebcadcfcdbeabfbcbdddacccffbcaccbfffdeaeebcefaaebfcdfacbbdddefaecabdbeebceebabdeeeacfecbcdafbbefbdccfbfdbfffdeefbcbdfaeabefccbbdbdedbccedfdadabfcdbabcfaecbebfefbdbfbcdedfecfadcfacbacffaacfceccdcdacfeeceaeacebedcbadaafadbadefefaaacfdfbadababdfbabdbedbbebcbabbffffbfabcefaddcacfbbeeadeeffbfcbaccffdbfcbdddbdedabcbbbfebbebfaeebfedebaadfcbdeccbdcbfbebffbcbebeeadfcefdfefbecebdfcbafdfcfeffbcfcccbbeddabecafeadaddabbbcffdadedafdecbefbedfefbafabbaaddfeacefdbbbebaafcfdcffdabddccdfcbeedbcfcfccfafccebecfbcefceeeeeffbbbfdcbbfccdeeedcfefdaeecbfbacfccebfffdfcabfeadcdbacdeeceaffdadcadfcecfabbcabdedecfcbdcfcaabbecaadcbddcecddbdccaeaabecbaebdfefcdaabedaceaaebfcebdebbbabdfffadebaecaacdbebcaccfbcbabafbecfacfdbacffecdcaeecbbedcdbdaddddcbbbbdfdbfbdecfabdacbbaededcecfeecceaddfccdfdeaccaafdaaeaecbdbeaeafcfdbddbdefefdbebbaafbcddfabdedfbdeeebadeadcebbbfafcfcaecaacbffdecfbfafaaffedcfeedaafebdbcbdedcfefebbebabdbbaffcebaedbdecfadfebaeabecaecccaaabcaacdffcbcfdecbfeacdbabbeedeaddbefaabaadbcfeeacbafacaafcffcbeddbeeedaaddfafcfcebcbddffeadfdfefdccfbbdfdefcefddcaddbebddabcdecdadacfebdffedaddcaacaafbcbbefebfbfffdacdfdaeddbbbadbcdcabafedaebceabefaeedbfedfdacefbedabffcccebbdcabcbfcabfbbcdeceacfeccdffccfdaaeaabddfbdafafebaeccdebdecbcceeaeddcbbeadcbedcecaadfcdcdbadafbdebcbfccfafdeccebecfefeaaadeccfecaaccbeaffbddefcbfefdadbdedeebcbaadbdbacdcadecaeaecadffdaafbfcffadbdcfccceebbfaabfafdffeefabfbebfcbbbdccafcbcddacbeecceeadbbcabecbdabbbaefdafcdaabddfaefbfccfcedaecfdbfebdfcbfdecdcfaefedebbebaebefaddaacecaadbeffdfaddabaffbbddeabaacceeaeccabaacdcfdebedafcfdcafcfacecaafdacecefcfbcfdbceeeedecdfaebcccbbbeeaddcdcfebbdcfebcfefcddafaedbcfdcfbccddfcfacbbfcfaedbebfddeeccebbefccdbafdebcaeeacbbfbdcebebbbbebdbdccedbddbeedabfbcbdafeeecfdacaecbaeaacbfbdfcddbebbabcefbaaededbabfbcbdcdcbeadbabddbbfaedfecccbffbacadebfbbfdbffcbadbaafbaaabbcebcfefabfbfceebbecdeaccdfdededdacabdaacbaaeecabbcfcadffbeefeebcecaaafcddaedbceecbfddbeddeaeddadeefaabddbfcdeaeeafeffecdcbbbecbecefafadedaeaadaeffcbbbbfccbabddddfabbbbcebafccbdbfbfdbeebebbedcecfcaaeaecacaaacbabaeebbddcacbfdfbefeeddaccafcaaecbddfdbabcfcfebeabdcdadadbecbaedbafbebebfbbfcfbdaacadbcddfcbeaeeceefdbbbfacabadbdbbdfeaeacededcdefadbaaefdecfbacbaeaffebafccbebceeccdeacfedcabacbeabedbdcadfbcefbdebffefbfababcceebffbaaadffcaeeecdbeeddaacfcabbcbaacebdcdbbdedbfccdeeeaceddddcfbffafdbceadedacbdfbcdcecdaccfeabeacebafaadcedbacaddbbfaeeebdfefddefbbbacceaacfaeebbeedcacaefeaadbeafdeecdbabacaecdbdedcadefeeadaedddcdcadedadcedfffefddcdefddbdeeeecbcabeddcdcdfbfaadcdeedadcbdeaabdabdbbfedfdcdeafdebcfdbbfedebfeabdbafafcaaccdfaaabcddfacedaeefdddfceafdbeddebcbfecdecabfeececccccdecddbbabdfefccaccceafceebfbdeaabcabfbafcfeafdcdedcccdebddeecbbcebdccdeeadddfffcedbcafdebefbafaddadffebdfccdfeaddbebeecebcecbdfbcffeeaafadaedddbbceadddaaaedfbfcddcffaedacfebdbfaabeeecbaecffacdbffccebbeecdebabaededdebeafcfccadfedfeabacdabbaabbeecabdcbefcbdefacdfdfcebdfcbfedeababaceedfdadecfeceaaebdaafcfadbafeddaafafaeacbdfceceecbdedecaccdaeefeedcedaadeebfccfdccdbbdacbbaecdcfefaacdfcdaefbfaebafedabfaebcfeaeaebcaabafebbdefdbaeabddffadabbbcecbeccaabaffaacdfabbfaafeecccfdaefdcedcddaadbefaafdfcdedacfabeebfdffebdcbaefeacaecbfbbbfafeabecfbfcfedffebebdedbdccbceeafbadebdbdfafdcbddcbcbeeeccdddcdaefeccddeeaceecbfeecadccbceffdedaacbfddffcebefacbefefdedefeefdcaaabedeccfbaadafeeccefbceecbdfecffffebeaaeabaeecaaeaeccdbcadaffdacdacfbbabefafcfcbbfbcaddefceadfaddafefbedfffacceabccaeecafebecacdeccafcddcaebcdeeacecabdabccdfbefafcacdfaadccffebacfcccfbedaeeceefccbccfebcbfbeefbababfeaeecadfefaafadfbcdeabaeacfedcadbfedfdcecdcbabbbddfcbafacddcfdbefcfbeaeebfacfdfabacebefaafaddfcaedbdabcbcdaebaabfacdcbeaacefbeceedadcbaddecdbaacfdcabbcdeefebedcdbdafefbdffaebddfabfcdcbddbdcbfcbffdcbbfbeeacbedfcbfdbcaecafabbbbdacedebfcfdcddffcabbfcfbacefdcbaabaaebeedcbadcecfbbedbcfdebadccecdcdaaaafeddddfcbbccfefebbfeffaccaafecdeeedefefebcfcbfceddbbaeefdadbfdcaaeacdbbcbfefcaaffacebeeddcacfddbcbaccadebcefaafdafebecadbfffffcfaadfefbdddecdaffdbacebffcdfafceabbeabccdfecbdfbbebaadadbdcfcacfecdabdbbceddccefcedfcdbfbffcfadbdecddeaccaccffabbcdafbedadfeeeafbeecafceecdefedcebefaddfcabceffbeadcfafcbbafcddaecffaeadcefbefffcbdbacfdfcdadcfbdcebafbbaadffecbeaaecefdefbccfeedaacddccadebabeceefaffcecdadeddbacfeefcadcdecaeabedabaeedadebedaebbaeddadebebffddacbdbdaaabeadfdeeadaefcfbeaaedeafabdbbcabecaffbadcfcabebccffdafbffedabcfeaecdfbdfbbbbebdadbfadccefbeaafafcefbcacaeadbcfffcdabaedeaddecffabbcedcfceebdfeecbeddfdabbfbcdcdcbeeaacceaafdfeabcdaabbeeaefbcaeadcccdddbabeabeeffcaafdabaabeeebaccbdcddbadcbacfafcdafdadebefbbceecdbcebcfddbcedecfeedbadaeccfedbffdbcbeabeadffaafaebcbeffdeaabebacfacbdaffcbcfeaeaedaccabcbfbadecdeeeaabececcacbbbdbbcbdbdbdbfcffdadbebbcefcdffbafcafbafcfbcafdecfcaedaeecefbacbaacccaddabdacdaaadaabbcaececafccfccccffcfcbfeedbfcffcceedddfffdebfbdfefbceeafeeadddadeafbbfdfedccfbffedeecddaffcbcbfdcddcfbdcceffcbcefccdbdccdcbcccdbcfcecfbcfdabeddedaaafbdacaeacdcbdebadcffeeefcafdbdbdfcecffeaaffbdeeabeaebeadceeafbffabaefaaabbdeeeeccaeecdabcaffdabbabbdccfecaceacccccbdcafcbddeacdbeddacbeebacbfdafabbaffebcececbbdbeacbeccbbafddfaeacdbecdbfbbdfdaffacfebcbedacecacaeadfecdacdcaadfcfbbfcaeffebbcfcabefeaefeaefaeacecdfbaabcfddccfdbcbfddeceeeadceddfadcdaaccbeabfaefccecbebddddeedecbcecbffceebcaeeeaadadeedefcfecddbadbffcaccfbffaeedaecfdffcaeacbccdfefdadbfcdacdbdfbfddadacaddcbcaeaceaabebffdaacebcbbdabccadadcbadeaaddedbebbddbacbdcacdbadffcbbaecefeaaeacceebfcbaedfbdbaeeffbaeadfefebabaebacbbaadbcfcfbfbfbbabbfcefcceaabfbfdbbbfabdecdbabfccabdedafdefdeaaaabcacebcceebafbdabfdacaaacaeadccbecedaeffffdcaedeabdfefcbcadbebfefedffccaccffbbdcabdafcccbdcfcefbddcffbbdabfcebdcdefbdcfecbfecadfdfeefafbbcfcbacfdaefbefbfdabaeaeacdaaabebedcffebdbcfeafbafcdacdcfcdceaacdbfcdaaeadadaddeabecfcfdddcddcbbfbedaeceadebeaeeccccacadacccabfcdbfacadbdfbcffececbbfdcadfbecaffabaddabdefdebdeecfeefdcccebdbbfffbafeeacccffabfcaebcdcfebefacddceefeaafdbcfbddecdfdbdbcedfedefaefaaccaacbdbbfeeccccdbfdcbecabfccedbcccffccfdabeafdcdadbcfdebdaceaaffacbfbfecbcfdafdffcccdafefbaeebcbfadafecdeeebeeceecffacdacbfeacaddebacecbfeeefedfcbcfafffeedeacbabaefaddeebacbcdebeeafdfabafabdbdcaedfffffbbfdcacffaeaadaedeaabafaeaaaebecbdcccccaabfcadfacdbdbefaddaabebfadfedefcdacbedccddbafddcdecdeabecfaffaedbadbbbfcebaddfebafaebfbdeadeedafdacebbecacedbabadbefbfbdaaccbfccedbdedadcbfbebbfdfaeaaeadaadecaeeaabcdecfdafaabcfceedebdefbdfafeeaeebbeaebfbdaacbcfbcbbdaaddaecabefdefbbdeecebacbbbadedcafebacfdbabaffcbaefffcaebeedeeaceeabcfbabfadceaceeaccdbbcbecdfcedacebecdafabaeedcacbedbdaadcdacbbccabffeabdedcdebfdcffaaedcabdfdbeedbdccefcbaabfabdebfdaeadcfcabecadaddadededbfebdeebbcafeeaceaaabecafbaffcdefacdeaabbafefdddfdccaaadfcdfbbbbdffbfaebbcafbcffeabbacefbeaeacccadcbbaabdeefbcfabcacdbeefebcccbeacbcdadcdfffbadaceefadedadacedbabfabaaeccaaacabbfdffdebbdfcbffccfadadabbbadceeaeedcfbbdcaecadaabafbafafecadeaaadbfedeccaafecaedcdecadecfcdffabceabfadaabccfffeeeddeccfaaceddbbdcddbdbdbdefefdeefabfbdfeaefebcbfdfdbcddbfddbddfbfaacefecffdcaafebcdaccafbfaaefefbbfcfcfbfdbbcebafdcaedddaefebecbbafafdcbbccdcbaebeacbdadcdcedacbbfaedafcfcdabefffcaefbcbfacaceabbfdadfcddecedacfabdaaafebecdccfbdcfdedfbaceabaecccfeedfdafeaedbfeffebaeeafcbebeddadeeffafdfdbaecbeeafebcbfdeeeeccddaeededcececbbabddaedeadedcbfffebecfdfaeecccefdcffebecbbdadbfbeedebafbecaabdfbcfcbdccdaafbaefddfbeaefdbefaccabbefaeebbfefbbeddefefcbfbffeaaaffdbdedcbabfcdcedbddebfabebfbffaecdaabadbfeddefeaceeabedaffcbcabbaddbacddfebcbfecceebacecbebfbacffcacccffcabaeeffaabccbcddcafffbeadceffddaaaadcabcddadebeedecfebcbfdfcaafeaadccaeeefdaebeecaebecbceabcfceafcacbecbabaaaedffcccddcdedbfbcabdefcefdaeaedaccfcdaceedcdffddafdcafbaecfdceaecbabaefecddccfbdbfcfccffabecefcbeecdbfbbcdffdccffabeceaaaccdcddbacdaebacbaaabbaadbedabffecfcedfcfdacdacccdcceeaacaaaafdbfcecaabeacfccfcdcaabcffffbcaeffddabdafebaaccebdceeadfbbdfabdcfdffbcaedabbeeaccdcdbcbdcceddadfcdfbfcbeaacebfdeeaaafcbafdacecbefabadcecbdbaddfdaeccbebcbfdfefbdefdbbefcddfafbaecfbcfacfaadbfdddecabcaccbcbafefdefefaeabfdecdccafbdafbaeabaaffadbdfcfbffbbafcecffdbaabedfbadbfdcfcfdeabedabcabbeffcadaafaadaeeccbcfbbedaacfaefeccabbddcfaffaccacfbfedcdaaedbadffcedcfdafeeaacdfacfafebdacbecefededeafcccbffcddbbdebcadeeefcaabaabefdaabaacfeabbfeceefccdaceacefceebfecbeddafabfceceaddfbadeeafffcdbdacddbcdebafcdeadafafedbadcbdcbfaaefdbdeccccdbffceabfbbadddfaeccbbffacacfddeeeefeeeedbdeccedadadecaaebfeacabdaffaeecbbdfecafffdacddadbfdfababcbafcafdeeaebcbeecacaadbceecfdfcceeebaffbbcaacadcebbaebaddbcacacdcccdbfffffedcbbbdadbbcbffcdaafacdfabefaecefabeebbcafcfdceeffcbecdbcddbcbaacddbfbeafecfcbeadffcddcdfeaaafaceaccccafdcacdaabedfcbedebfaacfeefccbaaffdbfcdcfefdaabddcdcfbaedccfbbcdaaabadafbfddbababadccfbeadcdfbcedfefcfdbdfadafffffacbedadfcecdcdfbdbcbcbcbebabfbbffcaddddeccabefbfafdafdcdcfaefeebfeefecacccbfeffaebbbccbbecbefbaebfaccedefcdbcfcacfdcbacaeacfdaeeebcedfefbaceeefacaffaeeefbacdffafcabbccaaadccaedbcbebdddfdeaffbbfcdbeacdecabafdffbeaabedfedfecdadfbbeecdfafaddfddbbcdfaaafcdbfdbabfebfbfcfdfccaedbcdeededcbaaaacfabdcbfdbfdcfbbacdfbdbbfeffacfabfbbfadaeeedabebdbebccdbddacafcbdfaafdcdbaebbccacffecfaeadbccbcbedbeeaffcdbefeafbfbffcfcaccafdbdcacceeffceecbbdecebaeeeadecfbfcfeaffabddabdfdacecbfbabdeeddbaccbacbddeabbbeadddaebcbeacadbdaaecbceccdfeebcfeafdacbceaafaafcbffeeefeeeecfefcfeafebfffebdcedaecfddfcfcacbfedddfeefdebeeaaecbabecfdeebdabbeadbdcbfedcbfbcfeeecdfccacedbeebaecebdacbeabccdbadeafbfaafbbacddeafaecbcfcedbabcaacabeabecadefcfffbeebdcfcdbbdebbecadedcfaafaffffafdfecffdffdbcedcfccafbadebdefdaaafaacededaeeaababbaccdbbeefccefcbbfeddeadfffbbccbfbdebefeaecbedcfffeebbdcaacdfedeaafceabdfbdaaeccfbaddcfdcbfbdbadbeacfcbfdbaffbbdebebacfdeffcdecffbbdaabeacfaebaaadaddacdaceadeafabeaeafdacbeaaceefffacdcdeaacfcaffffcbbaedbbbcefbcabceffccccdabfadccceccaedccaecbbbfddeebcafaacdaaabfddcacfeebfaeeafbcebccafbbbcfedadbababafefcedbddebaffcbdafdbadbbbfaeefbdbdddadcfaeaeeebbcdbcccdabbbabbbedefcfecbceeaeaabaedadadbdfcedadbdadaaabbeaaefacdaedfdffaacedaeefefbcfabadffabdefcccacbfecdbeafddbacdedbdedcdacaddbebebaeeeccbdecfebaadfafeeaeeedbddbabfcaccaebfcdfcebcdefbdccebcdcbceeedfecfdeddbcaeffacefccafdeafadcabbaebedaafecefcceabbcfafaaeffdadacdcfffdfbdfafcafdcdfdcddcceeddcbfffedaaafdbdbaaafdfceefcebddcbfccbcfcdfdedfcfafdabaceffdbaebbcbcaabdecabebcbbecaccdbfdcbbafbbafefdddcceeeaefceacfaceeeeedaebefbabceecfeeefffcecbdefaceeaefdadafecacccbefebccdcbfcffbedbbafafcabaefdcddabebaecfefafbeeebafbbbabcfbfddebffcdedcdbffebcfdedfeeadabdfaafcfdeaccbcedddeaeffccacdfeeaebacaabfaeeedbbddcafbffaaaabfbdfbbadffdcdcfdfadededcdbcabdaccbacaaedecdafabcfcedacddccfaebeffadefafdffdfccbacbfbdacbdfaabafbbbdecdcfebcdbefbfecfeffddfeeadcaedfeeeaafcefcaffdffefbabdfdcbddadbabbfededbddaabdbddabbcfafbaedabaedfdecbdbffffdbccebbdeabbdadfbcfcebdfbaeddcbaaafdedfacffdedacffdcbbfefddbfabbdbadbffbbadcbecddbbacabfdeeabeaecacfffdafcabedfdadeaaadbbdfbadaecfdabdfcfafafaecadfafffcedbbacecfdaafffabffbacdbbabdffbfbcbbbbbececaabdebfbfdfacadebbefeeecdbfbadaccfcddedbcefffcedcefdbaabefeaaffdeeeffdbcccaccdaceafffffdcabcdddcefbfcaaffffbdeebdbaeafdffaabafccaecaeadbdbcaaccbeabdbedaccbbfceadcfdbeacaadbcdbadbbcecadfcfaaebdfecceaddfbbecdcecadecddafcabcbfbacecdfeeafadcbdafebdccddbfcfbecbcebfbddadcefeadfacfccdedbcbeacebdcddbaacedcadcdabadbddecffcfcefacbfdaabffcafbafabeedafcbceabfefcfedffbeadbecbcaecddccfbdcaccccceefbaabdeeffcaafbecbcaeecbfcbdfdafcecabaecffdacccdfefabedddbaeecaeeefcadcbfeceeeefaffbebaadeffadfcabfbdcffdaaeeaddffcfdaacadaebbabaaeeccdcaabeadadfeeabdafeefefdaeefedfdbfcbffccbdfedcbbbeddeddecaacebabfcfaccefdbfdffbbcfeebccebebbabafadcbadfcefddbeddaefeeceacfaefceccaafffbebcfbfbafeaabbabbdfbafdfbbdfbbfbcbeededdfedeeefcfadecaaccafbdfeafffdccfddbaeddbedebecdeffbacbadcecfacaaebfdaaefbecdbaeaaeaaddefbbdebdcfcdfacaaaedfefccdbcedbfeaeafbdebcefdbffdcaafcccccbdcdaedbaefaffaaddcfddccbfbacdeafcdbafbbbacadafedbaebadafbeddafbcfcfceddcfbeddaeafefbffbdffcbbaacbdfbbfaccbbffdfebccdaadeeacfafaffbdbcbedbfcacaffbddabfefbcfefcdebebedbefbebbadbfeadfddaacfcfcefeadeebdbfbafaeabfdeaeaeefacffcebebdaaefeabeebcbfaaaedaeafaeebfcbedafddbceccafaeaeafdfcbfecbfdbcaaadbdabfcffafcaebdadaedebfbfbfcdbfcccdbebcddfbcebecacadebcbacbddafdcfebbdcdbbeccccccedafedffffdefcfbebbeeaaffcffeeaabdccfffdcafdefdeddddfeffcbbacafabedebfafbadccdcfbbfabdfabbffbfbeaebecbaadfcdcadadbeeeebaacbdbabcdabbeacaeaccbbfefdafbfeedfafeffaacfcedaaabfedbbdddeacfbdddccedabdcedbbbeeebfaecbefeafbbbaffbbdcdedabdadadecbffdcdafbecbecdbcdecabbceecdefdabdfbcaedcbcadddacbccaaaacdfafebbeeebdbaacabccffcfffffdbebbaddbbfccbfbdeeebbefecbfceeaceeebddeabcbbbcbcccdebcccafcdfcdffaefcdccdebfdabaddebfffbdeeeeaaebeabccdfbfdcbebcfdedbbcbadeefbfdcabacbadbdcddcbdcadcabfedaafecadeeafbdededcfffbbcfabfcdeaafbddeccccbcdbebddecceabbcfbbcabdeccbdccefcbcacaecaacaeaccebaeadaaccadcedeaeccfbebffebaefdedfbccfafedadbbcceadeeebfedddbdbadfbfebeedcadfdacacabfadcccefbcdfebbcedbadefacfbffbacffffeadccfcdeadfcbceddecacfccffedeccfeebceffbfbebbaeeafebcdbdfbcbbbcfbfbcfbcfedbdfbebdebcccfbacefcdcfcecadeaffadadabcddbafdefdeefdfebddeeabbadcbcbbfdbcebbfdfbafbcddebbbbfdcdeadddadcaafdeeccfebecacdcccdafaefffafbcadbecedebeeeaecdcdfcddcbcefcebecdfddafbacdcbfadcfebbdaaacaadfeecbfacebdcedbdcdaaecbffdeaedbccbbafecbdeebeffefecebfcdefbddcefacafebaccecfacbeeddebbabceefecfeaeafdaeafdeeddcaabeebfedbfafbceacdcbaaffeaefabfdfaefcbcbbaeebfbaccaccfeffceffadddfaecdcdcbcededacfdaeeccfdabbdaadedfeefffcbadcaaffaeadeddacfbedfbecdffdbfaacacdfeeecddcbcdddbacafbbbfebbdfeabdbdeeeeccdeeffecdbffdbddcfbdeacdafcffbbccfdfedbbeabcedbaffdbaaeaacdafbafedcdbebcaeadccebebffddcfaabcebabcbfdaaaeebecbbfecaecdcefdecfecdbaebffeeedbfebccccccfacaadaadbfffbfebeaedacfecaccacbbceeffeeafbddaefabefcccafdccedceadbbccbfafaabdbeccdbdaabccbefeccebbdcbdbcbbbacebffccebcecaeedabbfeddaefeecfedeffbafbcfbdeffbbdbdaacabccbbcfbffdddcbfafcaecbccbccbeeaafcabeadabebfbfedbaaaffffdabcdebdabbccbbbfaddacdcecacbcbbfbfafeefacdffaffddaabbbfccccbbdeffebbbedcbfceafcaaeaadcdadffddbadcefbbbbdcddfecdedecaedeadbaccfaddcaccebdbfabdbfefdadfcfdccebbcdeabdafacdafbbacfedcaebdfbcfbabbacfdbcefabfafbdebbebaebaefdbdffaedbeeaadbccdbddcbedeabcdcacacceababcacfdbbaabafedcefdffcdffcfbedcdbafcccddddbfeaaecaeacebfcefdcdefcdfacaceddbabbcfdcdaefebbcddbafeabacfafbbdfaaadebfcbeaecbabbeecdecdaafedfceeadeabeddcabfafdeefeaeddeebefbdbaadccbdcdcfbbecfbecfebbeaeeefbfdfffdaceecdcccddececdaaaaefbabdecdcfeddcdefcadfcaababfbebbfbdcfbcdffebafcebfbacdddeabeadddfeaffefbfcaddafdcbdecbadbebaeefbcdebfdacbfdffaefefcdcfbebdaaeaafbabbceeeeedcabebeaaeadccacbdadacdbfbfccbdefaafcdbeadabfdfdacdffcdaaddecfbbdfdabdebeedcfbaacadcdfabfeaaeccdaadfceaeecbbdcbababfcbccedbbcabcfbadeeaafdfacebeeebdbdebbdcfcbfdaeccacdcafcbabacabaeecfabededbfdeeccdadcccccdbfffbbafefbbbabcecfeecbcabcfadcfacaabecfdffacfefeeefeecdceffaecdcbdcbbdabbcabeeeeecbabcaecaacbeedbcaaffaedbebecfefaffffffacbacadcaedfacebadbafeefcccddfcfafcbdfeffeffefabfedefeafabecfbfbdbeaacfdcaabfeceecbabcddaacfdeabdbdcfbcbebfcbbbfbccdaddfadfadacfafcdcabbcdfbeffeafbaebdbbcdeaffabecccbbeeddfcbcecbeecadbeebfeddeebdfbdbdbeabafddabbccaecceeccbdacaeedfaccceeefeccabbcbcdedadacbbfaacbfafecfdcadbaacddfbccfadacdbdfadafbcaecacefaefcddffffabfffcbfcedcddfdadeeacdfefdbbcdebaafaaefdbbaefebfeffeeeecdcebbdabbbeebcedcaabedbafadabdffccfeebeadfcdefcfffdeffdfdbadeaacaefeadeadfbbbacbfffeedbfbfcdffeafcaddbfbdffeecbadafffbffafefcedfbadbbcedcdadabdcddedaeebaaaeebedcbeebeaacebbfdfdaeafcedaaefafcabcbfcfcafccaabceefcffdcbadfefdfdcbccdfcaeddfacbfceaaebafdbeadfdaadfcadbdaeeecbbbaebeedbcfbeebbeacaffcabcacfdaeceeafffbbdaaacedbaaeebcceecbddcbbbccbccdaeeadfeecbaceeffaabdfcbfccffefcdcccebbdaaeefeeaeddcfccccfdcafdbadcdfeafbdeefacbbfbfbedfbccacfcdbfbcbdedbdbedcfffafedbbecdbbafdffecfdfaebcccdbfeaaeabcfebedfacfbcefcedeafaeaaffcfbfceabeadedadccedbebfccbffadbbcddbebedebababfeeffbdbceaedcddbcafcacfddabffcadafefcbafeaacbbbeabdfbdcdfbeadfeaceedfceffdcecfdccfbedcfaafbdaafdcaeeefcaebcfdcdabeeafebbaaccceadcdeceafabfebeecdfaadefeddbbbcbcccfeaefeefdafedfacfbebbfbdebabcdbcfaadcbdfbccbebedaababfbebeaaaceebadcedabcfaecdcecddcecacaebefacdfdaacdecfeccbbfbecbeafcebfefeebfccdafbbfabeecacedffdbdbccadafcaebceededaddabedcbbabedeecebbcedafeffbcdbdfdcfdefccebfcbdadcaadeaffbeeadeaccbbfdcedabfabacdeedcdcefcffdadfdedabfdfacfdcdabfffbdfedadeffeafcbbfcafdbcdebdcfdddbdefecdadbcccddfdaececccdebdebeaaafeebdaefafcbdfdefbcccdcffaaafebbddfdfadaaebdfffddacebeceebdddbfbaaccfbffcbffdaafecccecabceadebceaacafebcedbfcebeebefcbfdfefbcfddaaffadddebbcaeedbcabdaafabfffaffebfdebcdccdeaabddcaabfbecfbbfcfecfdcdeddabffccfaeaebebdeabebbaceddaeaccaabfcfbabcddbdcbbdbdfbbbeebccffeaabcccddaeadabaabfacefdddbeeccebfeeadedfbaaecdbbeebcccdadbccafdceefdbbeecabecfbdcbdfbedfbbebbbfdeeefdfefdbafadedafcecbfffbbfbdeebacebbacccfcadafedefacfefeefacfcbfbdfdbddbbdbddafecdbbdbbdeccaabcfcccfdecbbcaabbcedbbcbaffaafbecacfebcebdfefbdaabcaddedbbbddfdddfbfcabadfeacaecebfcbffbcefeebdfcebcbffdecfcccfeacdbfbfdfffcbbcecaabcdffbbeffbaebcfddaabfdcfefddbddcfaecfbbaabbbabadebbbeadffeecafbcfbfddedaedfbcdaaaabfbadbecfedcfecabbccaeeaafaccfffdefabfdfabfeedafecaaedacabecfefbfefebfacfadfceeeebefbedfcaddfebcdeefcdaabfbcceebdedfcebaafcdfabdfaeccedffcabaefddbedeabbccafabeacdcfccfbafbfbaefffeecbefddcfcdbfbdffbbfbaedfeefadcfaceecdcceebbdffcadebadfdfddaefbcbdeeaafbabbbbaaebccccfcaebdaeaaaacfbcfeaedcbfcefcceedbbdbfebccfecbcdfcfcfbbebdfecbfbaaceaebdaaabdafcdbfafadccffceccbfdecdeecdadbccbfadbedddfadceaaedaccebcecaecdabaffcdffbdaadebdcedcdacbdabdedcfdfaeaeccecdebbcdebaccddbddeecafffffaceaceefaccdcdbcceffbdfdceafbefcdeceacefdeefbaddefdaaecafcbdaecedaeebdbbdedffefeeffcdabddbacccffdefddccdfceaddcdbdcdaefcbedeeedeaddcdebaaabdfbcbcbeaadaaebfaafbaefccdbfcefbafcecbdfbcfedaeadcacdfccedfdbbfecbfeecddbedcfbefdebddebdfabcffedabccdecafacfeabfbebddbadcfaccdcafdddecdacfeccdacaafefadebfdbafbfcadfdcdffeabbcbdbeefecdabadebecccabefaefebffcaebfaaeeeadfeacefaddabddaaeadcadeecbaaadaefbebafbfaedcbafbcadbbcefeefddfceeebddcdfbedfcacccbdcabcdeedfabdafdaadeaaefabccbecaddeedefedbeabccfdbcfaebcbdeaeebdabccdddbaeaeebedafdebceddfecaeddfcdfbaaceccdfdbeecfdeeeeacacacdcaaabedeefaaddcabeddacebebadecedeeeeeefebedbcedbcedbbffaebedfccededccfcaccbafeefcaeeffbbccddbedbdaafcdadedfdaafbefbbacdbcbdbcdcafaaeafffeeaefeeddefdbffeaebfceafbfbcefcfbefcadbfabccebddffaefffacaccabcbdfecbfdfbdbededdeebacadfbbdbcacbfdcddcfbddfcfebefbabbeccebfaddcdcdcfebdbdbcaaeeeaeecebdfcadfdbafdacfebdbafbeafbfaaaadbdaaebfedcfbafffcbebcdebfcbddccabbbdffaeffbccacfafbedbafcaefabdbcdfebbcdbedfbfafeeacafdcceedaabeabbeadadbaffdbabcceccabcefbfdbbcdfdabcefbdddcfffdbabadccbddccdbfacecbbababdafdcffcecacbadedcabcbdeedfffdcedadeafcfdbaebeadeedfdfddbafaedeeeaafabfdffbcbceeebfeddbafabfedcecadcfceacfecfcebafbbcfeffcebeaedeeeeaceceadfedbeefeebffebafcfaddfabaadaefbfcdbbfbfeaddbfadafcdfefaeccaaadfedbcfdbdcafbbfeebffbdaddafdceecffddafddfedcdafffbbfeafebaeffcecdfbefbffdafdebabbffaedecfbcbadafcaacacfbecbfaeebcfbdedfbaecbdebfbeeddadfaacbdefbbedaabadbdaccfaeaccfecffcccefdbaadceebaafbaabadccddedbcfdfafebbaaaefaffeacbcdbededbfccbdeafbbfcbedffefbdbbacebdadbdbeecfaabfeabbcfafbdbbfdceebefafebfaecdbfcdeabfdefbbbcecafdfcbceabbfeaafeeabfdebcbabfbbceeffbdadeceefeafcafceceebcceaaceaedcdbacfaccdaddacbdffecbbfceecbdefbbadddcdaeeecbbcfbeaeabadfffbcdbebdebfeeeeddbabaedbbbddbeeefbaadbdaedabfcaffadbfcaccfbdabfddeadffafcccfaccdaabedaafcfdcdceebaecdccceccedbaefdfbbcfccdeccbcbcbfedadfbfbbacfebebeffbfbbeaaefbceccaaaeceffcafbadddbedeceebdffafafdafdbceddbceddfeddfefbbddebcfcddbddefcdaaddfcddedbabdbddbaedbfcdfaaabcbddabcaddbbddafdeddaaecdabadfbfbecbcffbcafdfddbdaffdfdbcfabfcfcacfcebffaaceecaaeaeebcbcbdfbaffdedecefeecfedeaabcbdfbcadddcbaddcccccbcedfcfbbbfebbedfbeaeecbdfbeeffaedfeaefaebfccffdbccfdcedcdffffdfcececcbdfafdceccadadfeecdfcfdfbbcfbbccdcabdbdfadeceefcfbfacaabddedaafefababeadafceffebeaabbaeebdfccbbacfadbcccededbbdeefafabdfdcbabcfcfcffafaefcaecabbbdefffeaadfcdaaaeacbdfbdddcacdeaffaaeadfbbfdddebcecffcaebcbfadbaeaeccafbddadfeabedbdacbbaefbeedefccffffdeefebfbffcffdffdcbbcaecaeeacdbbbffeeeacaceaefbbcecdfdfbffdaefaabefbccdccbcabaeefbfdcffefdceadeaeadcbbeadcfeeaddbabcbfffdbbffbadfacbfaebaafabeabaebcebafeafdceedfcfdbfffaeacfcecdbcbdfcdcfecdefaeeeebaabfbbecedfcdddcdabdedfefedecacbafeccaceaadbbbacdbfacbdecfaaeddabefedbbfefabadededfabfceafafeeacbabbcfddbeaddcbbcdafeadecfafcbbeafcaccccbbeabfcdcfdcceeabfddbffeeadbfbceeaeeefdcecaaffdacbaacafcecbafffbdfbdedebacfdccddedbfdcadddbbcfeddaadadcbfecfcdeeadddfefafeaafedaabdaeecdfaadeabbefddcbabeccddbccfedccaebaaeceabecfecdacccfcffbfcbfdeaedaeaeeffbecedbfafedfbdbbccfeecfadacaaceaacabccacbfacefcafedeffcbbfcadbbeecdecdbbffeaebddddbcbeefbaeabbbeacfccaddfdcefaafacbcbddeaffdfcdaaeccbafeaecbebacefcbdaabdcddabfceffaaccbbeafddadfecdaeacacadefedceefdbcaedcfacdafafadebbbcddeebcfbadbdfadebedcfedfedbdadfcadffcefadcceaddbaeccedfbfebdcfdefecaaabebcecaaeeaeebaebbeefebbdfdeeccbebbfddafabdebddbbefbcfccaaaeeadeffbfbddbfabeedeedcbbbfaacbebacbfbafefdbdbdceefcebfdcfcdacadddedccebafbdacafedbbbeacefeebaaaeafeabffbaccbefaeabafcbcbbdceddeeeccbadcdfbcbaafcdbffbbceebafcfedcfeebebcaedfcdbacdbadcffdebdfdefcfdbfcfceaeaecaccebcaadddbfbeaaebedfafbdfbddbcaecfaddeecfbceeaaeeddedfcedecdbbbeaddeebbafefabbfbcbcbfdfdceddddacaaebbbaeacfeddaaeacdabdfaccdffaceabeecfcfffcabeefeafadcacddebaaaecdabdcddfffcccddebeecababacfaefcecfdebafaeebaeebdcfafcebadcafdbfbeccbdfdfbfddeeedbfeeadaceaadabbaffefefaaeadaabbdabafeecebdcddbbbaaddcbcaccfcccbaccacffaeaaaaeacfcabbabfcadbdebeafaccfacbaeeaecdeefbfffbafdafecdbdcfacddebffdebfbcbdcdeafbfdcbdbeacfafecdbfbcbddabbfcffbeebeffefcbdcccbaebbcfecdceaffacafdcabbbaddbcffccaaceeaeecdbbcffececbcbcbefffcdfeaeeffefdcfdfcaccefefcfbecbbebebfeedbcedebfaadbcaaeafcbcadeadcaacffecfccdffaefaffaddbaffcdfaedcfebeafadbbcaadbbcfecaaeeaafaeffaaadeeaeffedfcddbdcdfefebcceefabceaadafcfedfcacaffdeaafeafdeeeddcdfcbbebffdbefbdbabfbbfcdcbafadbbfbcffbafbcfcfeedacdeebecfdafaccfecacdbaaabfedbbdfebfcceddebcdcaeacebdefcdfdfaacfddbcaacbccaafdbffdbfeecfafbcbbaeaddfbfacdcbefbaabaaebbbbbcbabcbeaacccfefdaaebdefcfcdffeaadcffcfbfbbcffbeaceeedbfcdbcbbefdfacddccbcedbfddaccdaddafdfcebfbaceabbcdeeedcbebdaeccbdcbbdedfefbbfdddfdebcfffbcfdfeedacaaacffdccfbebcbefdcaebfaebbffaccaefebdcfbccacebcacccaacbcbfcbabecfeecaadedbddccadabeabefeecabcebadbefeebdcbedabfdbafdabbbdcfefffbabcefcbeefcaebaccbaccccdbbadcecbdbacfcdcdbdbbbcbcdcaaacfceabaaabcbedadabfbacddaefddacfbcdcebdfdfcbaeefcebeccdcbcdfaddbbebbccebdfeeafeddbffabeafeddfacdaebadbdeebdbcbebedacceabeadcfcbebaeebdfcbbeeedcfccafdddadccdbceeeecfbaabdddeeaeaedfebaadeafedebbdacbccfafbfedeabefedbcfbceaeebcfbcfbcabddfdcadbabcfceccdbbcbdfcbcaeadeacbbcefbfffcdeabdfbcffbdbadeacdacaddfdfecfbdeedccdbfbaaffcecbcaabbdbeeadccbdfedfbddbaafaeffaabedffaacfbdddfedaaadebbafbcdefccbfdbecaefddaaeacfeaedbdcfadeeeeeebcfedcbfbaddccbcfceedeeedccceefbebddaecdddfddffaffddcabedccdbaabafbadbbbeadeffbbaddabaecacecfeeafdedfbfadcefbdcbfdfecccedfefdddfbeccceefcbddafabafbeffcfdafacfcabfdfceecceccbeaabebcadeeaafebbcabbbbcbfccbcaceccfcbcbafdbdeceafadecbeabdbfffacccdabdfaeafdcbdeeecabdaadcdfaccebefbcaefaaafdcececbefeaadeaefecaceacebedeadaeccdafaceeebcbbbdbecbcdaccaaacfffdcbbaaeddfdffcddbaedafcfdecddfcfdbaabeffccecbffdaeebcffaddeeebaddbaadddcfeeeacabfdacdfeedfacbbcaeebbcadbdfdfaebbddcfcdebbcdeebfdaaaefbcfbbddcafdcbcbaceafdfceebcdecafcfeaaffebfcafcadbdfadffcaaaecbacedcffdedffaededdddcddbcabffbccfcafbbbaacdcdbefddbdedccabebfcdafcbafcbfcbaafdcdfffffbffceefbefdddcbbcfaffecdadbecfccedaafeafccaeddbbfdbaccedcfeebecaeaefafcacdfafddbddcaeffaadceaaceaeafebdfcccdefafcecebacdddcfcffbcccaabaebfeaebffeaeedbabddbafbafcaccedafdbdbdbbcefffceefacdacbedcfcdacefaacbccaeceecffbffaabdaedfdcebbeabcbfeadfaffcdfcafbaafdffccffaedefbaebfcbfcaacccacefcdeefffcfebdbcbbcafccbcbececbedbabacbbaffbadbadaeaeffadfbdafadecfecccadbffdbeaafdbcacbbdaddcdeaafcedaeedcbfcbdcdadfebdffaeacbeddfbbbfabdccfdabdeefbacdfccffefdbcdeedbefaebadfaddbecfdcfcfddcbfacdcffadfcaecfeadaaadeacfffafffbddfebcfdffabecdefdbefaedebfabfafccdcdeacfbdcdbbfddccceddaeaeadefdfccacfffafaffcdecbffdbefbedbfdaddcecacffeedbdaccbccacabcebefeddcaeeabdacdbdebbebbcbaeaedccfcfeccddafdfeabbabcfadcbaafeeebfcefabccfbbbeafccfeaeffccafaefacbeadbdeddddcfaceeedcdffdecfbafbfbaeceaeafdfdbbffbeeacffdecabaddbfccfdfbffcedfdfdcfadddaeedceedfacaafabdadadadeaaaebfebecbbcffadcebfbceefbbbeefaabadfbaddbdedfebdbcccbcbcacbacbacbffbdacfeeebebbaaeebadcaccfcaadcfcaccefbaebbcaafebbafabdaebadecbdbdfeceeaddbfedddfacabdabcedbceedcffdaccceccefbbedcbbebdecebdccbbacffbfcccefdfafccbeffccebbdacffeeecfadabdadcbacadafeebebabbafbfebaffbbfecddfdddbeadbbdbefdcfeadcfddfaddfeefaceaadbdcfbaaeeebdbbfccbdedbeffbfdefbcaebceaabfcecabaeabbbcfadbacfaadccbdaabfcafbeefffbceaefffbcabfbdeebacbfbbeaabbbbdaaefddfedefaafedadaebefdaedfdbcfeabcfdbeacddcdbcbcfceccbeeaadccdbcdcdbbebbbfefcfebbddbddffeefddaebcdbbcbcfeffecaddaadddbafbafefddceefdadabedffefdfefbcfcfcadfededeecabaecccacadbcecafacbbfacfbfafbebcffdafacdacdddaefacbfccceecbfbebdcbfddbfafeebccadfbefbbdbdfbbdaeaefcadbacdbefeeccbdecfbbeddebaadbeebfefadcafefaefbbafabbbafebadbccbcddeffdafadfbfbdfcbfdacbbfddcabbcfbaddafacdfdabadebdbbfaaeaacbbfafbbdccdccfaaabddcdbafdbceeccddceceabbffeffadfeddbbcccedfdcfcaaaefabbbdfceaffbafddfedacddcedebeaddbcebbedfdaafaafdedbcddaadbbbfbeaadfcffafbfaaacfadbeefeabbfefdfdbfeebaadbfceaacdaceefefbedbdfadfdfdffccbaafebedeafbcbfdecbdcaafacdcdedbaafeadcdfaffceefecedabfddfdaaadbfccefadbdfdceeabbabafceedfbbcffdddfdadbfededafdefdbaebadaccfaadadfdfdadbaacffecbaccbfebccbcebaaacbcecfdeaaaeccbdabadcdaeefbcdcbcaeacabbffacfbfdbfbdaefeafaaeccafbccdfaeafbfdbdbccdddedfbdfcefcccfcccabafacbaaedaaefcebeabfdaeccadfdbfcccbbdaaabafcefccfcafaeedecdbceedfcdabbcabdfdbcbdcaefddbfaccbabcefecefddeffbabbfbbcbedddecfbcaccffefbabdbdcccfdbeebefbfddaeafbeedaadffbcbdfdcfcdcbaeeacaefcbaedededccfdbcaaefaebfcbdcababeefbaffbddeebbedfadfcdcabccacbbffcfeccfddecbbcfecefffbbeeeacfaaebddedaedcdfbfcdfedfcaaacdbbbcdbebccdaabbdabeeebcabbcfcfeefdefadebafdfebcdaccfbdfafbeaafddadfedeacccbabeaabfdbcfdfdcfeecacdebcceeebfcccaefcddaedbdbfbecabacadceccfbbdfaeebcfcdbefefabbbeadeefddadedfdacbeafddeefbacecefdfcacaacdbdadeaccddcfdefafaacacffcbdbffeacbcdeddeaeddcdefbcbccadeebfcecebdcdeeedecbeffcbdcfacbcdddcdbcadacaabefdaeadfaaffcfadfbfeccbaaaffffbfcddefdaacecffbbabdedfbdadbbdfbfaebccebaecdadefbcefedcaaecfbbabbcdefeeedadcbbbeadbfabaafedfbfadceafcecccdbedefcbdecfbdcefabebccabebfeafedfebbcfbfaeaddfedcdcfeceabfafcacaefbaadebaebeabafceaaafbfafffabfdaaaddbceeedeecfadeffcaaeaedafaffecfbbfabbfecacaeaddafdeafaebcfbdfdfdbceaccefbceffeeecbfaceabceefaedfafbafefeffbeccdfebecccbcdeafddbbeaacbcbaabeceeedffecffaedfacedadfebebfeaebcbfdffceafadffeeafccaabcfcbefbddccfcadabdaedbeddbafffbaedfedeeadfceadadeadbdfccbfbffecbcccfbbadadbdfcadbddccadfcbeadcdacfdfaddaebffacffcbfadbdbaebdcfaeeababbeaeabfbbacffbabcdafacbfecbaacabfddcdcfdacadafcbeccbcafddefcdacbcaecdecccdfdbecedfeedcdfaabdbfafeedceebbadbbadefdfaeececcfdcbfececaebfaacfaeccfbbfcdeaddfdddeaebccebcbadedabfaddbbbdffefdaddcaebbecbfecdecfefcefeafeeeecebbcedcbcdddcfceeeaaccbafcceccacaccfbbcedbadfdbaebddaadeebeeabaedcfcefebebebfcccceffadfcdfeadffcfdecefafcfcaeddbddefcaecbfadcdadfbddceabcfecbcbdfdcbcdcfecefeeeaddcbebccaaecdefeabfccbbdeeddfefbfedcbccbfadcceefeffedaeffcdfaedfacdeefaffeeffccafbcdddcdfcdbecceebadadcddefbccffcfefddaaecbdfaffcaafcdfddabedffffcaacaddaffdaeadffaeafbaeadaaebeebdddfddcfddaebdbbcefacefaabdfddfcfededfcffbaafeceffedbcabefdbbaabeecdccefcbffbbfcdeeefcdedcaeaabeffbdcdbdedaeebacadcfebdebebdbdfefdefcabbabaafefdadeffaaaffddfeecebddbcffcbfbcbcbbcffdceafafcdeeebfeadfdcebabfefecbcdbafebeecfaaebeaddcbdfbaddaefacccadbfafecebbbdddeeffddaacdfbafeafeacdeccdcefededaebcaecfeeabadededcccffbbeadbbcafeccdecdbbfcdeadbeaafbbefdebadcefbbcdebfeebadccffbbcadecefddfceeabcabefeaaaedcccfccedaddebbefeacefeaacfffefbdacbfbbbcbccfcfedbeffcedffcbcabdafafffbefedaabffbaacecfddfaceddbbbeaabcdabaeceeddfcaccacfeddbaafbcedfcbbdcbbfecaeeacdbceaefbdfbeddebbacabcebeeeadcfebecdacedbdfeacbdeeecfaffeeedafffeeddebcaedeeebcacbbcafecbbdcbffdebeeabfbcfcfdedfaddcdbbfdeffabfcfbbfecaadccdbbbafbbbdedbbdbeafeaebbcfceeefaeebaccafecaababefcbadeacbcbdaacabefccfefedfbdcbfbcbaedfdebeccccbdbbfeccaceaccaabcacabbfcfcbbcacfaefafcdfcbafbacbabcdcdaedceffccbbdbbbbbabfbfdfdabdbfbeefcfcabadacabdbabfdafefefcbcaedbafaddfdcefcaeadaedebcadddababeecdbffbecacedacefdeeabafeafacfcfdbabfcfbabbfcebdcaaaacecfcfdabcfddcdbcfeeddfcaeaedbeceaadcaceabefbbcdfddedcbdcddedacadabfefdacbfedefdbcaeefedbdbcabdaebdefbbdbbebdaadfcfdaadfcaeebeaedfcebaaddbaccbbdedaabfeffecfdbefeaccbdcfebbedcdeabfbeddbebfdabdedbcdefcefbbabceadbaaadddebebdaefcafbccdfeabecfafcaddecddddfbccbddffddfcbbdbbacafedbecdabbababcbbddbbadecbbedacacbaebeacbbedbbdfdecbecdcbfcdebfdeddbbfaaeabfafabeaaacbbbefbcfaabeeeaeeedcfdfeaefbcaabefadbdfdfcdefaaffccbfebccfccaeeeeecafeeacfdcdabfccfcedfffccfcccbdacdcebbbcceedfbbdaeaebafdfaefabbdbbbbcfbefecbeccfcdbcbacbabcfaebbdacdfffdfbcafdfeaebfbbebbbaccdefbebdeeaebbdedabcfbdbdaefdafcadecfbbcbfdaacbbeeffcfbfedaeccdaccabcfdcbdeedeaecadfcabddedfffaaaffecffdfafefdadccfcadefefcfccaecbfecddfbfabbaaebeccebbbcdbcebabcdacdbbaabaefdfebfdbeaabcbdbafbfeeffcbefeeabebfbbbbfbedaaaabbddecadfadfefebdadaeefcabccddfcecfbbfeacafcccedfacffcccebbacfbbfebdafedcdafffeafceecaaeddbafebbdaafdfeebecbdfdcadafccedfefeaabcafaabeeabcfcaeedfdebfffddcabddcdbafbcccaacbceedfeabbffadfeabfdfdfadceefebdaacbbfcbadabcddbacaafcbccfdfddedffbfbbecbdababaeebecfddcdfcbbbffcfdaaadfdeabbdfafeeffdffecbeacddbacabfddfbdfdfdefeedcffbacacadbaafeebafddaffbdcdebbabaabcaefafccdbdcdccbbbedabdcfbfcdfcfbbbbaebafcedfccfbdafcdbaebaadffeedcedbefeaafaecebefdedaedbccdaebdcfadfbaacdcfcececabccbfaaddaacffcadeefbfcafebbbccdadedfdfcddfefaababebedccacbaedceebaffeeebbffaabcaeeeebbceddadbccacbddcdbdfafbcbabfdfeccaadecdfadadbfafadbafefeaaedeeacbecdceefacbecaccaedfbdddfafbdaefacaaafbbcfbedbacaebacbecbbcdcbbdfbceedaffcbfbdbceedeadbfeebfacabbfcfbfedbfafedccecbeaacaeefbaccfdcafcecdcccddfeffbfebcccfdeaeddebbadfabdfabbdcabdfdfecfdefbfcfcabeceaecaecbccffacebaddabecaadcbbefcaabaefcccacecbbbccbfeffddccdafffbcecdefceceacbaeecbdafcbdadeadccfebdadedfdeceafffafaddbceddfbdabdbcefeadbfedfaccaacaabfbfdafacedccfdfddcbffababedadaffcabfafdcaecdfbdedfadcaecbdddcbaeabacdadeacdcccbbdfdfddbbfbbafcbfacdefdaaaeaaebbadedddceebdbbaeceeefcadfabebaceefffcfdaecddabfeadedddffbcffdaaecfdebdacccfcefebdfbcadaccfcbdeaabcbdebaedbfcadafffdafebbeadedbaddcabfdffecafcafaedafbdfdcdecceddecbedfbddeefcebfeffeabbeebdffeccabebbcfffadcdbfffaaebcbfbcbbbbcdbfdadcbecceaffcdeafffaccccceffffaeebacddcfbedecddfcdccfeaceaceadddbabbabfcdafacaaefcfdfdeceadabaccfdbddbdccfbcbfceaaaddeedaccfdeafbafcfaddafafadedddfffdbccfceddfbfecfbcbbfccbdcadfbecdebdedcfbaebabebdadafbcebcdadbdcecaafbedfabdbcabfafcdecbfcbbcafdfeaddbffbcebddbbebfaecffffcbbaaebfdfaaddbefcccebbbcaeeadecaabcdebeceddefbdbeccaafdcdbefbdcecbcdababeccfefbcedfdfbbddffbfbbcccebacaefcddbeefeececdebaaefeefcdbbcedadfbaccddcabacdccedbfadadcfcbcfcabebdccecdbcfacbebaeedeeccadfaaadedaebcebbaacbdabecaedcfdfcdbddfddeefaaffabbedaeebabeddccfacdcecddbacccabaebfbaaeeefebfeecdbfcccfcfbfdbeebcfdeaeefcbeacfdafcdcadeecdbbafdfffededfccaafaccdcbdafbceaedcfeceadedeaedfffedefbdafbdceadcbddcdcdaeadbebfbdefbbdaddacefebbcbfafaeaddcfdaddbdcadddbefdfeecaaebbcaaffeebeacefbeacfcdaabcdaedaefbecdbffbdbcfdacabdffbaacbeeedaeeceeedccbefcfdaacedfafaddafbfcdefbcecdaffdcabddafefafbbadacdcadbabbfffcfaabebadcafaacdbacaeeadeaabeddaaaecdcfbebbcdfdcbdeacbadcbeeeacecfcadeabcccaedeacecbbfadbdccdeffcfeebababcedeebeadfaacfcbbecbdacacafbfcebeccfcbeacbeafbeecbdfeebffcecfbceaeaacacdccdbaefebcfcfeefeeabceccdfedaaddadbedfdfddedcbabbacdacbbeecfeebecbeacaaefebddabefeeffabfebdeabcfbafceedfdaeacabcfccdecadccabedafafeedbcfeedaafbcdafbfccdccdabebeadedfdecfeaabdbacbcaabdabafefceaeaffaabfcdfdfbdcdbabfdcafcfaeecbdcadacdceaaaccaabbcfcaecabdfcbdefacaeabcddbfeccbfcaceebceaaedbbffbddeffcbbebddbfecbdfdbeddbeeecdcccfeafebebacbbfcfadffeeaacefdeebbacacbaceecbdcdcadfccafdccfadcdbeeacfccedbeeadabeefadeebccafafeaccaabacffdabefeabedefefdabdaaebbefecbfefeaacfcbecbcafdadefbebdadcaadfcebdefcaefbcfbaabecdecdccdbedbfbfaabccbabccdebafaabcbfbadcaddfebecaadafbdabbadacbabcaecfffcebdbefbfedcabbdcfdecddddffeeffcaabcaddcbddceacbdefbffdeadeedbcdcdadeafdbdefaddaeeaafbcfbdbffeaeefdafedfecfdcfaacecfcfdfecaddefdefcbfddecdfbbadddebdabfaebbedffdeacdadbbddeeeaacfcbefedbcacbbdaebeadffdeecafabcfaeabacacddffcbfddccecededeeabceddaccbfbecfcacadcfbbbcecfbedeaedcecdaeebbfafacebaabeefbdbbfcedffbecadfebdbfaccbdfaafbfceadeaffceeeadaafecfbdbefbacfdfbbfeebffffeddecebfaefcaacdbebdddfaadfaeadeaccfccbfdbabeddcedeaccfaefdadbceefcbadcdcfcadfdcffaabafcbadadfdfeadddacadcaebaddfeeacebafecedfeafbaafedcdbadbfacacdffcfcbcdddcbebccafedbacdeaabacfdfffbfbccddacccdffafbccaeccaabbbfddfcfdbeadbbdeeeaecdcffdfaecbeacaedaeffcafadeafbeaadbdabafbbfdabcdcbfedcbbeeffeacbffddfbdcbfbaefdedcbebdddaeecdeafadbafafcaafeccaffcababdbeffbbcebfadcfdebaaafbbcdddeefaabbaadcafefefddcaddfffbfedaccbcffbcbdbfcecebefcebdcaefddceddefabcdcecffebcbbdcfcbfcffbdeebbcfaaefbfbefcdcfbcebedebeabdfedaacfcceafaefafadcbfdefecbdeeadaacfbcfefefbddbbfebacdaeedcaafcddbeeebffefddeebaefddfadbebfdcebdcceccbbaadededdecfddacbdafbbdddfecbfeaedbaeffdabdfbddecfbbcebdcbdccefccbffdfbadddfccafcdaedcbafbcddddccfbcacfbccaddfcddebbdcfddbcdbebabfffeabcfcdfefdcdddccaafcbaededfcedfefcdfccbaddffeaedcbaedbbffdbdaafeefbafabaaceeccfffacbbefabdceaaadaebdfacaceafbcdacfbabfeddcfdeebeafdedbebaaafdfefcdcbcdfecabffedfaffdfbccaceaafafcfccafdefcebbfffdccbaffdaeaacbdedbbaabacbdeceaadccccadbbfccfbeabacfdbfcfeaaaedcaeddaabdddebdbfabbcebfaedfaecbbeacfcbaffcecbacfcabadcfefaafafdfcdbacfafffdbeaefcfcefbeafacadbacdcfcffeadcdbaafdefdfeaafeebbeacdcfecbeceffdebebacdcafffefeaebaddfaceafccddcfdeaddbcfeddcfafeefcfbbdcbfcfbdbfdfedafbcfeabebdfaafffbabddecdebafabfefeadbbefaecbffebfafaacedbcdfaccfcddaadcbcfedfcbdeedfdcbccdabbdafadbdfadeefffeeaacefecccadabcafaedbcaadeecdbeeacaaafbdbecdadbcdbeeeabfffcacfcaedcfddfddefbbcaddfdabbfbadddbfdceefbbeaefffeadaacecefbdcdcefddceaddfbcbcbdabdddefdadbdfbacfebfdedadceeaeadfedcfcaefbdffeeaecabbdecdfecdbeebeccdcfeffcdcfdccacfedbbccbebebdacfaaeaafbeccbabafdaeccfbdaddbdfdcdcabfaeccdaadbaaacafcdaeebfdfabbdabbcfddbcaccecfdfbcccfeecfccfaeaeeefecceacdfcfbdfdbeabfbccdebebbabedcfabbdcccafdaeeefdbcdaabbccdecbdcfcdbcbdcaffffceedfedddccbcbbcffbdfddbeabdeacaefbaafcebaeffcdeaacfbedcacebfefaffeddbfccbcfecaafcddffbaddcbceedfdcaedadccbdfeeafdbacdddbcdecbbbcfdbaffbfecfeedcfaddedbfddccaeabeccfcecdcfebcbcfedccecdbfeeeeaabacbfcefbccafabdaabdcbdbabecffefcdbfdfcbbedbfcbadbccedfcacbdfadfdadbdeaafafdfbafedeccfbefaeceedecfabeabcdfcdbefaeedefecbcbeeddcabcaeddedbedefbabecddfffbdfbddcfcebfffbabddaaabbdcbacecabcdfaaacacfbbebcffcfeaddaaaafcbafeaaccffecaedadfbdfcfecdecbbdbebbcdcdeabaaeccdfadbcbadbaafedfdaefacdcdbeceabddbabbcccdabdcafafdffacdbddfdeceeeeadcffcddadbaffadfefaccfddddedabffcecadbfbdcdcccfdbbecacebdeabeadaafbfddfdfcfeafaaefeeeadcedfeeeadbcebdfabdcdeaebbedcbabcfbfbbbedbfaaeefdeceecdcbdababeecfceccbadecdfdddccecadeaabaaddaebfccdffaabcddafaecaccafacaffabfeaedecabbfeeeccebdfbbbbbaafacdacccbeaeefcdacfddbeaceeeecbdbddcafcbfcffeebcfcfeafbcdcbddeaefcbdeabedbdfaadbbcedefedcdcecbbcfdcacbeeaceaeadffacfbafdaabedbffaafecdbaecbcdebdadaedaeebdffedceaecbadaaabdaeefdbdaaaccedefbafbecfdfabedcfebffcabeaeabacebbacabfaddfefaebfcbaffdfaaebccbcecaebecfadaeebbbaebfdaeadeadccceccffaedbfbfaebbfeacdbaccaadceebedbfaaadaafacccfaaadcbedffabeeefcdcbdfddbaecaddbdcbafdaacfbcadafdadcdfbdaeeafbfabbcfceeefbcefebcfcddafddbddefdcfbbdeaabedcccdffcfecbccdfdaaebcdbcdccbacbeaecbadbdcaafeedbdaafdfabeccdddfbabcfacdecaefdfbbdbcebaadccfeadfaaddffcfeedbfbacfcbdcbcfbbbbedddedffeeabaabfdefccebbcdaaeeebdfdeecfeceebbdecaabdabfbdebfaeaafafdbbbfaacaefdafabadaddbcfeaddaaeccedceeecfcfaccafaabcdcdeceeffadbaefcdcfeaceecefcdbdbccbbabebbbfacabebafcedddcbfdadbccdfbfbbccbdbbbdaaacaeafffbcaadedbddadfcdfdbddadceaacfccfdeafaeddfaffdeadededdcffebeaeabcafffaceccddfedbdeafbeaaecdedbfccfebddccfdddaaabbfabcecefebebdfbdeabfccbfdccbcbabbaedadbcbbbfadfabecafddbefecffeabefcbffeadaafbafdcadfefacdcdafcddbaafdbfeedababaafbcdddfdabedfacdafddbbcccfbaabcaeafaccdfbebebcdffcfeefbdabababeeddfecbdbeaeeeeabcaeaddccfbebbccaedbfddafddabdccebfcabdeefdfbaaacdbfadfebeccddbedaadfefcbbdebaaddeddabfeafeacafeafdcacdcbafaeeaffbaeafcdaaeeefaadacefcaaecbbffceaeadfaecefbcdaedeeebabedebafeaccecfbdcddaeacdefcfafbfdffcfdfccebbcfababeadbedbcfbeeefeabfaaaeaffacecaaedbadfeabcfddcafffaddecfdaebbaefdacdfdbeabafbbaffdfffcdceeffafaceecaddbadbeffacfbaeacceabffbeabebfcbdaabcfdfbedffadddebbbbafcfbeeebdacccfdfacfeadcfdbedacaacdcbbbbcaaefedffabdcaafbeeaddddaaaeaabefbafdcecaddbfecdabdebccefbfdeacaeabddbaafbbabedaaefcaedfdfbaecebaefeaefdcafbbbfaddfefbafdefcfdbeaddbeabdfeeedaacfcccbbaccaafbedaedbbedbeafcfbecfeaddbfbcbdfcfbaedcdecadedbbbbedbfddfbcdfefcdeddbefbedbffbadbcbccbcafbbabdeeffaceafbaefdbfaebbcdcefdaedaeeecfaffbdeedeebabddefeaecbfcdfcfccdfcadedcadadecdaaaeaeffcbefcbcbecdaabbceadaeebddcdfffbfbdccabbfbbaacdcbdfeeffefdabdcaefaacfabdfffbbbebcbaafffdaafeadddbdccfeacfbdececeffaccceecbcedbcbdedecdaadbaefedebebeaedafafebcfccfbcbbacacdfbaddeaaecfeaaaffabfaebfbfdddafcbdfbdeeccabbcfefabecfaefcffbdbaaabafbbcacbbcafcdffefaedcfbccccfdfaadbeefaaffaacaaeacaefccceabfefffcbbeddddbafcecebfbfcebdbcbbababfafddffaaabebaeddbdfeeccafcadecaefadabadaddffeacfaebbfbfbcbeffaaafcbaddabfeebecebfcaabffdaaedecacffccfdbfaacbbdfbffcfaadcedaadfaefdcffeccfcacedabefdaadfabfcededaecfcbfdadeccbdfccefffdddaedadfaaaabedddffdafbffaacbededdefefdbfebadfabcdffcaecefbeaacddebfdbaedeaacfeafafaddfdeeeacdcbdbcdcaabaeaeacadfaaccacabadcfcebcbbcfafceeeaceadcddedbaceadcedeeaefcffbffedaceeebfbcaffabbacbedbefacfadfdaefebdddbbdecbbaffbeedebcfafafaccafdffbcfbfbeccbacfccdedaaabfcefefcbadecdbabccbbfeeaffcdafaaaecdabafacdecebfebfdbeeeaddfebfbaffbafbcfabbbdceffeafddaefecbddaeddddadcabfdafbadceaeaababfbaeedebafbdddbfaecccbeeddccbffddbcfaacdcbccdfeebfedbaebdceeadebbdebfcaaaadcdfcadbdecadbfcbbdcdfabebacbedfbcfbdbcacddfaadabcaeadbdabaebfbbebdffbbbdddbbfecfecdbdfddfbecfafbfadbeffeecdbcbccebbdfeaeccfdbbabecffdbaeeedacbfccdfbbdaedacedabffdbdbafccfbaaffebadcddccbdbdabbabfeeaccbbdeacbdfdefaafbaceefbecadecabcdecfcabcedbfddeabbfebacadbedddedabcbdcebafbcbdaeadfbbcbbdaaaaaccbffbdabacaadfdfabffffceeaddffbfaefbbaccaaafccdddfadcfebaccaacecfabfecdfddebfefdceacafaeecdebbafaeadeaacecbdcdacebeaefcfcbfcdadecedfeafbbfbcaaeadbbaecdabefaeffbeaaafecccadbddbdcecfafaddbefedecbcfeaddeecafdccfecdbaeefaacffcdddcfaadccdcbdcadaaedebaddaeabdaeefccefaaccefcaaeebfddddebfcbfeafbefacccafdfedaaebfddcddaeeedeeafcdfddfdfadcafecdebfedafdbfedfccefbdbdebbbbfcfbbdaddddfbfcbfadabcbeabedfcbfebfceaffffcbeaefcefaeaebedbfdeeeaaaaffefdcbecabadcabfcfccbbcdccfcdedacbfacafdabdfbddcaebdeebbbddcbeaeddaffaeddecdbbdedccfdcbaafddbafbbcaddfdebaadbfeebbdaccfdfcbfddfdebaffadfbdaccddcacfbcaaeecceaafbdaddaacbedbaaabaecebeaccdbeefcdcabdcccdddcedaecdcdbabbebafddfeaebafcebdfaefdbaedcbdcbbafecbfcdfdafdacacafbdabeceecfcddabaaaafaaababdfaaaedbcbdbdbcabcdddcbdababdbdefeaefacecadabdbcfaafccbadccecccfbafeaddbbfbbeddefacdfcbcebbbcddabcceebcafbbbabbfcbaafcdaddcdaeccbceadbaeaceabbcfabbcbdcbbcfcadfcbcbebbecaabcabadebabedfabdbcabfdbbeedfabbaffedadeececeebfdabbacefdbcbabcdddbfaccceeddfebdebedadeeadfaaecdeecdfbaecdcdacbafeddfeffeefedbbdabfbcbfafefadedfbeefaaeeafedcceabdaaafeeccacfaaeecddfdaddbdefdabebbacdffffbfdeaabfcecdeaadbdacbadbfdddbedafcacacbcddeafbfaebffbebeafddabfdebaeeaaceedffcdfbfbafbbcbfadcaddaeeecebceddffefdcddfdefcaaedcdaabeabddbdddacdcdfbdcceeeeceebaebfdffcfadededabccedbaedbbfafcdfdccdbfffbfcbcbedcffaeccddfaeaedbbcedfabbbeefaabfaebaefafbaedbdfdcebdcdfcfbfebebaacddbdddcfbccfdcbcebdadddcabbdfeccafdcdcafdbffbedfcddbcabadacbeafacbcaedeedecfcccccfcacaecbbdbcddfeeeffaedaefcabbdbcacdefecddbadbeeaeaeafbcccdacbdaefbdfadcedfedcfcaeecdeedebdeacbcddfaaeeecccdacbdacdbfbfadcedecdfbdfabebedfedbeddffcfdafcdbcdbaaaeddfdedebebbfacebaeaeedebeaedfbbbebfcadfadedddcbffaaeefcfeeafbfdaaeacbacacbbceedcacbbcfdadefacffddeebaeaebedcabdafeadffffdfbeffbaafddbeecacdaabadbcdfacfcdaeebfcffebbedbeddddcbfcbbfedcdfaceeccecfdebafebdbffeefbfdcccbefaebefddaacbcebdfecbbacacbaabeafebddbbbcbccafababedffbcffefacecdebaeeafcfcbabfeadadedddacaacdaceddcfbbdcbdbbbcddbffeebbabbfdfddefabbaebbcddadbebfbdededdebdcdeffacbabfeccaffcbdbcebaaaeaaacbfbcbabcfdadeedfedaddecdfbbfdfeccecbfeeacbbfaaaddfeecceefeaadbfcfbabcaeafdafdfefebfebcdbdcceedfadbcfbafeadebedacfbfcdabbcafebacafdecfbbcabeaabffecedffaceeaedeeeaaaafccbfaabbeaafbbdebfadeacbabfbefcdbdbebeeaeefebddfefbffbbcaaaaaafcbbbfcacddeebdeebcfbcdddfbdedbcfaaefabaaadddadefdbafeefcdbafeabedcafbbecaaebaafccbddbacafdeeacbbeacffaffbffbfbbdbcedbeefeaeefffabcedecfabafaefeaabeeaeafceedaeefaaaedffdbdecffdefadabfecedafbcfccecfacefaecbfdfdfdbadeecaabcdccbeaccdfebdaebcaadeacaaaeabefeabfabacdbdabfdbdababfbfeffdafbacacffecceabbebfdcdffefdfbaeeadabfbbecafbbdaddceedbdbfaeadbfcddfdfbdfaadaddfedbcdeecefbefedaccbdebefbfcececebefaebcabeafccabadaeecceaddaabdafecdbcbaabefffdcddedcbbfdbfafabecbbdfffbabebbacefddfccbcaebeffebeccbddccacfbecdbfadcbfceacfacbcccbeaffaeedeffdaaadeafaceeccebadbbcbcfdffdccfadbaeebaccbbcbaefcfbdeccaffafaefdeecedcefdcaacafadadfececfdaaacccefbcbdacdbdbdaeaeacefcdddfcecdebebdcddecddbcbbfefcdaefaeacbfcfbfaafcadaadadddafccbdcbceaeeafabfdafcedeaabbabfcbcedaeaefddcbbadaadefccacecefeccdfddbaaaebcabaeaeebefdbcdcedbcffaabfbebbdbfedbacecbdccfedbdcabdedbefbcfaadccaceeadfcfbccaaecdacfcebacccedeecfbcacabadacffbdafacffcdaefdecefaedfbaebffdbfacaedeceadfcecddefdceadeeadaacaaaedcadbfbddcfdfdfedcedcabfeccfafddddcdeddbbceedddadefbbcfcbfabcbedfcefabcafaebadabdcccbfceeffbadefafbdfdeeccecbecbcabbcaafaecfdefccdccaedbfeabaeabcbbefebceecbeeaaefafabeebcdbeaebfbbadaedfcfddaadddacdffacacaadaaabcfbcdcbdaddababecaabdbefddcaecbdbbebbccfcfbbfbaeddeabfbfafbecfaceeefdcbfeebadbeeefffeafdceecccfaafffcaaedecadffcfeadfdfbbbdffabdacadeebcaefbeacbfccfcfeaebfeddeddfcaedaaabbcefabcffeecfaeafccbeccaaccdfebdeadffcdeadbedcdeccefeeaedcbafceddcdeccacebfdddceaddbebbebccffeadddfccbbabfaeefbdebadafcbdbdfbdbeacddedbaebdcbdcdddfebecdeefedbcbdceacaacceafcedebbebfeacacdadfdaecdaccdeecacbeeffafaabdfbaddbfcdcddeaaedacadbfefdaebfbdfefdaaddfaeebdcdefedeccbaaeceacdbdefcbccdfabedbdccbeaeecfdafefeebcddfaeabeaceebacfaddebeddafabeffdbccccfafdbafbfabafcedccfdecaefacacbccaeabcdcfaedccbeefdfcafedfbfdbcbceecbdcbcaebdaeffdaaccbcabaecdcbcadfdbdddadaeccdcbbbcdafbebfcddebddfeafcaeabaeaaaacebdfceddadbacbfecadaeabeacdafddfbcceafddfebbebdfdcbeeecbcdaeecfabbceafdfcbfeceaddddcceebaaaddfaccccbbfbceddeecbedadecaefbdedfabaaeedaecdbfdbbdbbbffbeefcffcbcdbcfbfdbddcfcbabfcfeeccbedbeadfeadcacdaecbbbbeaeebabcdfdbfcdffffbccabccffddabcbbabeeefaeebdccaeecceeffbccbfcdddefdaaaddfdfdfacebfeacefcecedaccabbefccbdafdbcbfaecfbffadfadedbbdbcfbedefebaddeefafcdafbbfcbfccdfeaabfaafddbfeddbdeabfdccdddecefccfefeadbbedcfbcafbaebfacbbbffdfcfcaedbedaebdebfefffabbbcecefdefecbeddefcefebdacafcbecdeaecbfbfecffcebfcbaffacfcfffedabafbfddcbcecabfbbfcaccadcdfefedbcdccebefadfcdfbceeffaecebdeeecafdfdbdecdddcbefdffdbddcbbfafdfabbdfeadebcaedbbcfdfcdadffaacafbfbddbbbdaffeaadedaadcbdeceeebffccadcdfcbacecfcdbcedabbacfcdeebbceecadfcecaafeebaacdbdfdfbfbabdbfaabefbeeedeefeefddafecefdbfdefedbdffbfbddbebaeeedfbbabacefababaadfaebfabceceafffebceeedcdccaccaebdddeaacadaeddeadbcaedbaeeedceebacddcbcbaaebcafbcdddebfceffcfaadbceefcfebcebfbcebddcccdbededdacbbebdfbfaeccfaeedbfcdecbcdccfcaebccddebcafeafbbffffbedbcbecfbfdfcbebfdfbcfaecfefadebdfdebeadbaabadcdacdafdbaaadaddfbfaebfaafbabbaecbefbfaceecdcefbcfaeaedaffeacdcdcacabbfddacaeacafaebcfddefaeafeebeaeceacdefbfdfdcceababebddabccacbbbdadedccbbbdafefbedfdfccfcefbbdecaeeedeccbacbcbeacddbffdbdbfaaccedaabefacdecccdafacdfffbcafdefafbfacacffdbbbaeacecaacfacaebffcdefbfcbbccdbedcacbbacffcfddcdcedfcfdbdbcfeadcaeafecfcabefcdcbcedcebfaedafaabaaeebeacbabaeefeceaacafddfacdeedecdccbbdfdfbdabfaefddabaebbadbafcfbeacbeedcdbbffbafbbddddeecadabcdbdbbfccddfeadaeedeecfcaacbbdcbdfadafddddafbabddfbdeeedcdaecbebcdadbeddaeccfcafcffbdecbbcdfaefcceaccdbbbaddadecabbacefabfedeabefadcccfcdbcedebadefeaaaebbadbdcfbaaacbbeabbdbadedccafbebfaedfceaeaaecdffccedeeececadacddbeadafbcdeaddcacaeebfeeabbabfeaeacbefacfccbaeeefeddbfdebbbbafddaceebeadfdaffcedfcfaecbacfccbbcabbffabccdbafefdfecebbdfcddcbfefdfabddaeffeccaedccbfecfbaecfdedbbadefbaccfccbeeefedaebfcaefccdaaacccefcbccfcacdfefacdfabbbaaabffaaecfafbbbaecfaabdfbedcfbcfdbeddfebcdefcdecafdedceeabfbfecfaeddbfafdbfddadabbdebbffdfaaaeebadacadbccfeeaefadcccadeddfdcbdbfdcbfffcedaeeafadbbeadebcdbaefeabcceefbdfffdcbcfafeddeafcdafbbbcfbcfefbaddddfedafaaafdfbafbddecabbaeaaddbddcedebecdaabbdafddfbbddaaecafbefbabdbbadffaaddcdbdbcaffbfcecfddfcbabadcfbaaafaedcbceebeadafecfaffcdccffbfedcdcfbdcdbdfefaebdcfdebcfdbbaacbefdfdeefccffaebeadbeedddeddcaeebfabeadcdedceabeacfaffafbcdaeefcfdebebcacadefccacbddcbeaaaceeeadedfedcacefcdcebbbddafeabcfbcaecbabaafcedcdafbaecbccfaaefbeeccbffeedbdbafdbebfdacdaeaccbfedabbdbacbbbafdcaeddacbfedbbacffabbaffcbdcfccafcdccfafeeabceafcafbeaddddcaebfcafeceeaabceaedaffbfdfdefaddeeceecaedcabfdebfafbacbccfaaebdababfcdfedbbbeedfcfcddafabadbebeedfaafebcffbcadcefbaaebadfaffbedeccfebfdaeeafddedffedfdbccafddbdcaecbacafffaaaadbdfcfecafebfaacffeccbddfeaddbdcaefeaebaadaeeefbfdaffeebcfddbecbaceeacfcabcabbbaefcefafacbabffafdcbeccbacdcaedfddcbacfaeefeaebfacbdcadcfbcabbdaebeacceabbfdbbfbedfdbcdafcebdecbddeefcddbebdfeeafefbddadaabccbcfaeaeacebfbabeefcdecddbbffabebbfddaeacadfdbbcafccfeaeeaafadaffccfbceedcdbaccdcfddceaabdbaecacfcebcbcbacbdfacddebdabeddfbfcdacbdbcfaeedbbeebfcceacecefdafacbfdcefeaafadbacadeaecaafacdaffdffcaafcfadecaaafcdacdeabbeeefcfcacbefcdcdafefadcedffbdcefbedffdefdefadddcaebddcdcceafecdffbeefadceacfaaaeebcbcaceddecccadbacbabddabccfecfbaffdbfaecbbdacbbdcedebeacecaabddffbefdaecaaecdbbeeabddefaccebbebdfcbdceaccedcedfdfdbdfacbfddfdccbbbabcddcdbbdbfdcdaebeedaacfebbfdaabfeeedfafccfabbbecabfffdbedddddbfccfaebffccdcddbadbcfddcfeacadedabfbcfddcabfbefecdabaeacafeebfedccfccbdbfbfbfbfdcafdfddbfdfeafecdbabbcfcabcebbafcfaeefddccbfbeecbeeaeefdbfaadafbdedeacbfffddccfcdabcabffffeaadeebffeefcfbccbbeaabaededfddbfcbbadeeacbcceebdbdfdbdcfdcebefecbbccdecadafedcbadebbbbefafbafaeffcaaabaadcfaddfecddbbbfeeabeaeaaffadebeeecddcfdccdeecfaebbfdceddcabeacfeaacaacfaeaeabebcffdefecdeddaedfdfbafcfeecdddfaaecefaadabbfefccabacfbdecacacbbbbccbbfdccabffcddbebbadaeeeafffcefcdaaaffcecdfcbfcffdccccbdcbbddebfecbacecfaeaddcaeafecfbcbabdddddfdabadaabdddcabedaaaaffcbaddaeafcdebaabafcbdaffceadedfeafdccfafababffefefedabbeacedddebebffebacdedebceacffefadeeedfebfdeefbedcaefeedbfedccceccefdcffacbeedbffabdfaaafabfeacdffabfbaeeaccbaabedaeeaabbcbebbfeabceedbcedaebaaedfeceedbaabdaecdebacedbcdbeebaedafdaaecceddcfdccaeebeffafbebdffbdcfeaeaedcfdeabcedabfbbbbbebdbaabddacacccdeeabeedbdbedcaabdeabcdadfaeabbabfbdeeeeaffadbbdafceadbadbbbceccacebfeebdedeefcebeefacefcfafcbdbbeecedabeccffbabfebebfabdbdcedabcdbedbedefeeebeedfbfdeeadbbbfdebedfacdebdcdcceaafdfacbdcbaaabfeecfcfbbfecbffafbdccfababfeecefeaeddddebdfeeafcbafebbdbedbadcdbeaedbdcddbcebafdfbbaacbcdfccfafeffdafaecdaadcffbfaadddcdaceccfaacedbbbffccecbacdccfaaedbcbfbdfabecdbbacfeeaedeefaafdbdecfcebceeabdaabfaaabfceebcdcaffbfdaeedbbefcdcccbdbfdebabccdbabacdcefdbabbbcbaccefddcbadeefefeeeaabcfabdcdccefdbbeabfdebfeddeecdcecdffceeecfcdefbefafbbfffacaebddcceedcaebfcfbbbeaffeacdcceadccdbafacbffacaffcfdcccfaffdecfcffadaaebceebbbfbcfadbecbeafdaacccccbfdbedccddabbccffefbebfafefdbecdbabecfadeeaaaccadefbedddefddffbfbdcafdfdabfafdcacbabcbddcdcaeaeecfdbcdbbcdbfffaeabdabcedaeeeefedafeabbdfaefaeabfcaaaceddfacebbbdfbbfbbebeadffcadebfcaaafcbdeafcfbbdacfbefcbdfdfecdffbcbebcefdfadaebbabeedacfedbcaeadaaddbebebbfeaaadaabefbedcdfbdcefccccaccfdacdcafecbbccfffcfbaccebceebddfcefafaebbccaafeadaeeeddafbcfbdfdfdfbaaabbbfebbfbfdffcadceddcdccaeeaefadaeeefbeecbaafbdefefaecbbedacecaccefbccbedddcaceafeafcadeaecefeddbfcccdaebbdeadacaebeaccdebfbeefedaaacbbbcddeedbfeefbfeaaeacbabcaeafecbecaceeaedfeceecfaebefcacefbadebabeebdfaaceeebbbbfcdcdabffdbfecaafbaebeeafdeabbfbbacabddfadffbcdecbcabbeecabfdafefbdbedeabadaeafeeedafcceabbfadbfdfcdbbfdecfaacbfdcdcceadcfedbbebaafeedfbffbcedbcbdebfaacdfdfcabbcfcbccbdaecafdaebfbbfaccebcbebeeabaafdcbcddbdbdfbbccfdacbddccdefdedefccccebddadabdfebeefbadefceffaddecfdedefdeeabfffcdeeabacacfbeefdaccddacdfcaabeadbeefcaabbebafedaccefcdbfbfbdcaaedccbbdbdbbcceabceeccfcbdddaeebeabadccbccdbeecdcbdddafdfdecfdcfcffcfffcaaeaeadaabacfddeedafcebccfedaebccbdfabddfdbbbddbcbcaefceeafadabacdddadaaafdceabedbfaccaefadbdbaddceafbdcdaeeeffaddecfcfcfefcccfdeabdcddfccaaafdfcbaecaacaefcbdaedfbfcbedbdbbbfcffdddfffbbbceddcaeaceaeafdabfbcededcdadebeefadfdefaffcafcbffcdffcdfabcdcedbbbeaffebcafdfaabbdcebabaaecffddbfcedfdaceffbdfadafccfdaadcdaedafbfbfbeefbebcdcabfaeaddfeddeeaaebecafcdefddadbdfbdadbbbedbedeaeefecfddbdcbeacbdbdbbdfdedbacfadecbfcccdecfbecfddcbfdbedeebdbbabbabfababeeccadfccfbeccdcbbcbedfffefcfbafdbbaeefccfdfbaedebacaecbadfddffaafeaababfddfdcbaffbbbdadbbbeaceeecbfcdcbdcbfbdeeabddfecbcafaaedbfbefcfecabafdcbffbcbfecedfaebeddffffcbdfdbbafdfcabcacceededcfbfedfaedaaeaaebbdcfdfdacadcffedddcbdbbbfdffcaefcbcbbcaacbefdbafebfabccdfaecfcbddfcdaeafacaebabcdadbfbaaaeefdabdbaabacbcdffabcdbccbedebdcaccdbbcedfdfecacdefaefbfaeddcccecdaafbeeafeeabcfdfedefefdfbfedfbbcfaeaddcdcacbbfdbdcacaddbcbbfebcbfbacfdebdbacdeecacdcfbddcbfcdaccbefdeeeabaabbafbffbdfbeefdabdfecadddffdfebaccaffdbcdeceddbdfcdaaacaccaedacbdefedcfdebbeceacadaabeefcccefaeecabeccbeceebadabefafbeabfeefeefefadfbfffeccdbedbfcaefaacccacfbceeaecfdaaedafafeaffdefeccfbbefcdcdaefffbeffaadfceacddbdbaffbddeaccaeeaaaddaeddffbccdacffdceaaadccdfaebedfecdfdfffafeccaedccaebdefcfaabedddbccecebbdefdcbbcddbceeafdabafdfccdebafcddeeadbcecdcccecfccefdbfeabcddbedfceaaebfdaafbbbafcfadfcabebfcebcfeaedacebebadbfddbdcefecddecbebcecebaefbbdabafaecafbeededdebbcaedcafbeacacedfddefdbedfccdcddddfaccfecdabfddeededfddcfadbcdebbdeafffbffbeebaafafcfdeecbacdebdfedacceeecffeeaefbdcaaafddbaebbcaefcebcfefbeabbbaeadadfaacfeaddceaeaeaefbfbbbfaaedafeffedaeeffdedfdccbbafafeaaaebbeadbcaecacfbccbbcaaeafdeacbbaabcccafebabaaeefbaadcffbafecabaadcfaeefbeddadcddfcbbaddbdeafcdebbccbdefdaaeefecabcdbafebdabadcfecedffedefcbdfaabdaceeafbcfdfbbefdafecffacaabdbdfccadcafeafccffebcaeeceefdfaaaeccfedfdccdefbffebbcefccfaffbcfcaefdaedbdfbbbadefefbadaeaeeefdcbeedddebbadadceacdbeadcedefaffabdafabffddacaceaebaafbbcdfdfcabebcfcddcdacacddfeabcccbefddcfecfeacecbaccecdacceaeacaebceddecebadcbacfabdcfdbbdfccacdccccbbacdeceedacdbfdadfbefcdbbbbfdedbdefcedfaeccdafccbceccbaffaedfddbfdecabfeedffbbcbeafadcdaedbbdacdbbbddebafcbedfcbbcffefebdffccdfedcbafdcfbcbecbfedaabaafeeededafafebccaaffaebabfaeeffdafdaebfdeeafcdbbafcdaeccaeccabecdfefcbedfeabeeceebdadccaafabcecebbeedebbdceccecbfaeeeacedeacdbeadeefbdacedbefedfcfbccadbbbdcbcffcaffdcfeabfeafaebafecdfacdfbffccabddcbeedcccbdeddaccceefffeaecbcaedbffccaacfecbccbccfadecdabbfbccdadfbfbfacfbdaecfedfbdebbeabccdabedfdfeadcfbbebdbaeafdbcabeccbbfebbbabefbaedaceffefeeadbaaddaffbcdbcdedcebcbfaadaacdeadbafcbaebbcadfecdeddbfffafbbeabcbacabfeaeebffffedfbcbdaebfcfebadeccbaeabaffddbdbadcaccababfccdfbcddbfdcfcdaacfbecaeeabebcecffdfcefdfcaeeccbedebbbebbbcffdaaaafbdcefeaebcfbcbcbececefddbfdffdfefabaaadebddabdedddececafbefbbfbeddaacdacfbbfdfdfcfaafcfabdfaeeeaceccbbfaaaeeffeefcacbddfecbcccbcbdcedeafcebabcfefefebeabbeefbaaefcdbbdefefbffcbefcfdfffacaaacaedefebabddfcbcabebbffcfacdcbcbfabdccceceeafdccddefccfbacfdfbdcaffecacefefcaeceeabceaaffdbffccecdafdfdbfdfebaabdbffebfbebccdebdccaddbcddbeadecfebcefcbdfbffaececddeefdeebecccfbeceebcbcbdebacccaefceadbcbbbafddbcfcabedffbacaadefedbeaeafdeeeffadfefebafcebbbcbdabcbabbeaabfcbacdfbfdffdafbdecdccaedfceeaebfaaecdbbcdbeedcbfcfddfabeeeffdfffeacdcacbdefaddadccdafffcfcbfcdaaaabceabcbffddbcbaefefaffdbafdbbcdfdfcefebacaccedcdbddddbfecbaadcaecedcecbecbfdbddadffbbebabfaeeaecfeabbcbbfaacfdebdcaddaecdebadccccebebefeebfdfcadecabacbddffadcabbcafddbfbccddbcacbdaccdcfcfdbadeaafaacffadecabcdddafafaccbfdcecebcbdfadbffcbeefcaededceedbfbcfbecdaaedaeeebbdacbaeabebaadaafaecfeeabedeeaadeefffddbcddbfebedfdefbdeacdddcaaabcddcfdbbbeffaddcebfdeeddeeaaeafbcbebfcdefabcdffadbdecaacceabafdcefdfbebabdfafbbdaefecfaddbfddaefeeeabebdecccdbdafcecafeddeddefafafdfacabfeaeddffddeeceebeebdeceaaadddcddcdbfdcdeaffcebbcceaeccddeefcabcdbeeaecedfcaadefdedddefddaaaafdeebeababecbaaaedfdabaaaadddeacbedfdfaefcaeaeaabcdcfcabafacbfabebbbfedecbebfbdbeccfedbbeeadfeefaeedccaccaceddcdafadddaedaacafffabefffaedabeebaefbdefddadfcaaddbdfdaeaffdddbedcefbdcdebdebeeabfcfafffcbdffaeeabbcfacdabddafddbcecaaddfffbcaabddeafecdaeebabafadedccdbacbbfaefdfddcfbedddaefdebddcedfdedeceddeedebcdedbbeabbdffbbcefeeecfddfedcebebedccfcabfbcbaefccbdcceebeafdacccbdbfaaeabaeddfdfefcdabdaafdecdfbacbeffccebcbfcbbbddcdbbdbadfbfbeacffbbbbafcebfecedbddacecabccaddbacafeaeaebbeccbdcdfecffaeeaacbbabcffafbcbbdaddcbdfdbfaefbfdaefabfbaabccafdbaaafdbedfbdfadabfbaefdedebeacfefcfffbdbcdebdffdeebbadeacaafdfcaeffaeecebcabcbcebedeebffbacecdcdcbecafcfeacbdeffbadbfcbeefefffccedacaeedcbabebbcbbcebffedeaeecfcdeaaadfdeeaedccadcccaefeecaebaafbffcccbdbcbebbfceeccefcfecdeafccebddebaabeacacfefdbcdfdecfbcafdcebdffcbceebceddccafeabfacceacfcbfcbedbcffffedaacabafcdbabacfcecdebebadadcbababaecfcabffebcdbfdadafadfdccbbeabaaeecdbddcefbbdabfaedacabbaefcdcbbffdaccadaecefeafadebcbecbdccaacaaadfbecbffcfbbcfcdadedadfcfccfdcbbfedaafcdcccbbbcececefdedfaddeeefcddaeacccdedafbeefbcabbcfedbaccbbdfbdcfefcabdfeddbcabfcdecfdbbafbebdbedefdbffffddebcdeeabccdccbabeaeefcfbfffaabedbcaaaadfbeabbfdabceaeeedeebbcabbddbcfcadbdcdccafffbdabecaceceecacdbbeeffeabaefeddaebdcbbfaffdafedcebefeaffaeffaceaaeefcfeaacffbecafcbeeaccfbeadbcfbaabddfcbdfbfdcdcafdfceacdaebacffbcbfebcaefffcfbdbaddccedccabcddcddfbbfcbbdcacbcebfffbaccabbeddaecdedffadcacdafcddfdebacbfdeeadecdbefbfdbfdefddadfedebbdafbbaebbeafafecfbceafbfdfeacabddeacadaacbadffdaccbecfdbafceffaffaacefcbbbfbeeebbbeccaffafaeecfcefcaadcfecaeedebdfdbeeefabafcebfbedeacdceddedddcacbcaecdadbcbdbbfabdeccfbecdbfaeaeeedbaebaebefaebebdacacddffebbafbbdcdeadfffcddfcddaabcbeabadffaeafaefffeaabdfdcfcfbaccaccbfedfeafccbadafbbecbdfbdbadfcfbfdaabcebebebffddcefbfdaeaacefffcdfacbbabebdeecbefbdccabdeadfbbebbeccfffddebfafaabaccfebddefeffacfddeebdafcbbabccacdabeefaccdcdbedcedcacaddbdedbccefdacabdafcdefffbfcfbcfdbffbaeccaddfdddabadccddaabbafbbdedbecdbabeefaabfbefeebedcafefcbaabfdfbaeccbcafdedafabbcedcacafcaecdfacffdaddffcefffcefddcdbabaadfebddaefddabddeabffbafccbbffcfffdecdaabeacbadeacbdcccbdfffaaeafffdeeeeffaaddefccaeddfacacbdbfefbafefdbfcbebdcceeebddeebeafeddcadcbbeefbffccededccfcfabdedffbbccccafeacbdddefafbbffcfafdcbcbcfbeaebfceacabcfbabffbaeebefcacbcfcafabadcafcdafccaadbedfafaeaaedabacabccacecfedbcfffeebbaacdffaeddbdacdfdbfcaadfbadfcbcbffddfedbdbfaaeaecaaacfcadcbebfbdcaaceceaffbaaccccecafeafdabafdddebbbcdedcfcbafdaedecbecbdbbdcbbcabfececbdfbfcffdceebccfdeebfcdffaafdcdadadfbcfffebecbafadddafadbfccedaaebabdebcdbeffedbcfdddadabdbbadffebeedaaaeedaeeadfcedfccbbbfffddaccbdcdccaaeabcefceaaabfedcbeffebfafbafbbcbccaaeeccaceeefebbebccedcdaddabdedfcbfbcbafbbceedfdfdbcdcffdbdeacfdaaffbddafecfbafdeabcadffcecfdccfcbdabaebfeecfbdecfdcfabddcaffaebeeeebfcecdacdcbadcfbccbadeaebaafafbbdbebbeeecafcfdaabcabafeddfcdaadbcdcaafbcdcceecbfaddbebeddacefbcadbbdeaeaabceddfaaeedbcdeeeadbcfdaefdeffcafbffdfcfeeafabeaeaeecfeaaaaaecacfedafacfabadfdafdeedcbeafeecdeeaaaedfeefbcceecddecbeeecfabbdcdbfdbcdacbcabadacfedffffbcdfcefdcceaaffefefcbccdabccbfdbcabedccbebfdffbafbeebdddbaaeefebafeeebcafcbbfafaeeaebeacacfffcebaeeababfecfdacfbdaadbfabedbecaacaecfafceeabcfbabaeabeaacfafffbccfbfcaaeecbcbbbfcaebeeadeecbbeecbdffabeefddbcecfccdefbdbfddcedcfbfbdadfaceebfedefafaaddceedfbafbafccceecabdcdeedbddbbcdefbdeddfeebcbfeeefdfdfecfcecbfcccaaacdbbbfefcbbfdcccdcadaeccbdeaedaeeacdcdcbbdadceeceeefcdafceefaefeddcedaacebbaeddefeebdffadfffdbedadfaccceecabdfefcceffaccffadfcebdbbffcccdeaafdbecceebbffafaccfedcabadabffecbaaefebfedcfebfdaccbbefbaddddbcaafafaddbbcafdbefccbfdafddbdbacdffcbacecaaabbfacccadfbbabdbdfabcbcfbaafdccfccdfeaeaacdebdffdefbcaebfdcdbdbcfabbbfdddfffeafbcffacdfedeaebabdbfeeddbfedabcabebefcdafaacedcdfcdaeffebbeadaffabccdaeebaaacbfedffaffbddfbfddadfcfacddafeebeedfabdffebebfcbebceafaffefadeabfbabfabaafedcccfecaddefeecaefbebabfabefaabbdaffafefcddcaaffbffacbdafbabeeffecffcabcdabfdeedbbacbadcfecddddbcdfecedaeeeaaecfaaaabbedddceadcabbcabcbadfcbbcdfaefedebaebafccfbbadfccabcfefadfcbfaaffcfcbfcfcafaaabaefabbcebadbdaacefcaebeeafadecfabceebeeddbdfddfcbfaaaacdebfbebfcaecfabfabadfdcdccfcbeefaddeeabcaaaabcfdcecdcfcaabbfbedffffecccbdafdbeaabbefbbefbfecbfecffcaeafabbffbaefdbcdbdeefabcadefcfbfceadbefaeceabbdbfeedbdbdefdfeeafbfbfbaeebacfbbcfcaddadeddeddbfcbfdacddccacedacfcffaaeeeacbfdfaaddafeaecccadecfacdbbcebeffbbfaeecfebfcefadefebdadbaabdcbeacbfeaebaaffedfdcfaabbaefcaaddffcfcebbdafecdeceaafeabbceeabdacafbcbcfeccbddaefbbcebabaffcabeadffefebcebafacdccddbedeefecaadebbdabffeeeabefdbafcfcffaafdcceedfcfabadddcebfcffaaacaaddbbaabecfadbcafccabebccecaecfddfabdaccbbdebddbfcdfebccfebfbdcaeaddacfcfbabfadbcefdfdadbeadabcfbaabdcaecfbcabffcdebdeeeeedfcffbcbdabfffceefaececbcfcfdfccbbaaecaceddcdafcebcbfbecceedfddeedbaebdaacafbeabdefcabadcdabdcacaebffcfdcdbaeefcababbdcedadbefdaccbccaafceaacdcafaeabaceddddceafeeeecfcbedccbcffcddcaeafaaadcabdebffceacacecefcbcccaeecfcfacbceadfbceeccafafaceebfaedcfdfcedabefbceabccbbafbecdbdfceafdeabbddefcccffabcaffcebbbbeafaefeeabbdeadbddbfbcebebecdaccbefcadbfbfcddeeeefbbdeecbbebdcccaffcebeaedcfdbaffeacdadcabbbebbcdaabfebdacabcaacbddcdfdafaeeeadcbddacaafebbaabafebeccbcebdfecbbccaffcefecadbababcaafffcaccbdbbfcafbeddaaeeabbccffbafedfeaedefbfceacabafeebbcedcecdfcaeefcdfdbececaaaeceddbeeaedfceadcedcadcbadeccfadaaafcaefdeadebdbeecdaacbecfefeffbbaeecedbbbaccbabddafcadcbfebafafdddddecfcbfdffaeeeaddeffbaacfdddedaadbfbdbaafaeadbcafeedccaeaadbbbdecccfdfffadbbedcfcddbafbeadedeffbaaadfedcbbbeaaceefcceedbbbacbfdddacaadcdaafaccaffbcfedeeddadddbafbedfefcfdcfbffedfcafeffeabfeddeeebbdbcecfeacdadcfaaffbdceedbdbcadbebadfdccadddfbaaeaacdeadbfaaceffffbfcfdadebcfcabafacfbfeddedfadefedbbacaeedefceabeffbbeeecfcfdffacefcfbeaabedccddfbedbccbfcaacafbcedecbcdbaafaddffeabcfcbbcdbbcebabafdfecdaebdeffbabececbfdbcfbeadacbdfdedeeeedbdfefbeacdeefbbedbdfcaabcccdbffffbdafaeeeafdbebaefdcedbdccddcbcfcaafcbdfccfaafbfdebdaefafbeebfbefdcceedbfadccfdbfdccfdebdcbfeecfcdfadddfabaffbbefffccfdecfdabbddbacdfbbcfbedefdfbedebcdfdcdfbeafdefcfebbaacaafddfddaeaccbacedaddfedbaafbdceeffacebefacecdfffdacaeacdeedcefddddfefbbddcaadfbeaccfaadbbdddbbdbdaabeebbecdcdcbceccafeadaadbfadfddcecedfbfdafadbfcacaceadfeffeefedeaffdeebaffdfdcbbfacafabaaddbdcacbacedaecfbfaebddbaedabfcedbbddadbceacfaadaaccdaaaeccfafceeafeabdbfcedcedcbdcaaddacacdfdeedccafeefcdabaadaccaaeaaaacadcbdafebbfeeafdfebcbafdfcafcadeddebdeaadbfafbcadcddbcfffebebfdcaeeedaecdabcdcefabadfedffadefccaccbcefebcbbaaacffbfcbccfcccaaececceaaffecbfeaebbcabbbceabbfaeeafaaacbfdbaceabbfcfbacfbfbdfeddeeddbbabaadefdbdcccfccbddcfdeaeebdcdafdeddfdeceaebebabdbbebcdbebadffbbbeddcbebdecbfbccabebffbfadabddeaadcdddbaafabdddcaddffdeddeceeeeecbddeceafcfbbabfebbdafdacaccffdddcddddacefebceebedcebecedcfedffeadeedaeacfbaadafeffcdefdaadcbdedabfdbdfafdfbeabaadfebcbefdaaacaebaeeeddfdbccfdbceaebfacbeeafeffcdfcbbddabcabffadcebddddfeffefbdeccdceffffdcdbecdacceebfcceaacdbaaafdcdfcaafbedcdbaedabecfffddebecbbceefcafdbaaaaabbbfcaafdbbedbbcafcefdddacccacecddcddeaedbcfecfafeefbebffcbbefbfeabdfadccdebedebeaabccdaceefdfadadbabeacdebbdafdffeddbbfffbbaeecfecdccedefaceadfeecccfcaadfccefcfaacfacefbfafbabbbaaeedcbabdeddecccedaffcbbedaababedfbafdafcffcbebdebdfaaeddabecbefbccbfcaeecabcbbfaadebffbbcfffcdcaefafdfbaffddaddbfecfeeabcbfdffdacaefcbacdcaaceaafededcaebdadfcccddcdacfdafebbbaeefbcdafaafeccdcececdbddcbccdcbfbbcaecbdcabcdfdceacecdeddafadafadddbccccfcbfaabddcffeecddefeadbaabeaebbedfcdbeededfbbaaebbafeaafefbfabbcbdaafbbefacecbaadbacbbcdcacfbafdecfadcdffeaedbdcebbffcdffcabcebfadaedeedbfcfdacfbdaacfbefebfafccadfbafdcacabeeadddfcbedbdfadbfccbfbfbdbcefaaedcbacdfbbacfcaffcefdbdfdaeacbcefdfddfdccaddececaaebdcdfaafffaabfecdbefeafffbadffdffadfbefccdfbbfcdccffdfedffdbadacedbacdbfffedcbabbddcddbafbddffdfafeaaadfcabcfaedefcaadaefddbbdbfdcaaefcbacbaaadfcacbbffafffbafeffcedaeedcadffbbacdcfeddddcacadbecedccaafebcadafcabaabaaedceeddcfabeabffdaffedddcfadecadaabcedefeeaefadfecbdfdedabfdcdeebbdefcdcefefadeddacdcfdfcadaccaaafbdeefaafbbfcbbeeddcfedbaadcaebeccfadacbcbbccbfffabfccddbdaadccccbffbeaefdcbbbdcaeeedafcdbbebacbbeaeadacfffaeffedcbeecbbdefbadbdeedfcedabfaafdbcaabddaddcfdffcbdaedaaeaeffcdcfdebdadfefeabcebfaeeedbcafbdcddaadceabdbcbabffaccedafeaccfaabccddbddbbcbfecfbcbbddbecfcfcfddbffabfbbdfedcececfcacfeabdfccddccdeeefcffbafcaeedbdbefdadedfdeabfbcdcbebdbaefadaeaeddeccdfacfacbbaabbfedccfbdbdfcebdacbddaacaeebcbbcfccafbbacbfbaaeffeeeaaafbefbffcddcdfabfdfadaaccbecdfbfcdafdcdddfacebedefbccfdbeebffaaeafbffdcebecaaeedacdddbecccadeccaacacacffacffecedbefdeddcbbbffacceeccfcfaeafdeafeccdcafbdcaebfdfedfebfdbcdaaabbcbddbecbdbdaedcffedcddfbffcedccbeffdbfbacbbdedfcddfddcbedebbceaeeadcadefeebdadcbcaefcaaebbcafbefadedbeaeabdfefddcebaecfdebbbfdcdefbdecaffffbbbdecccaacbaccaacabddfeabfeffabfadfefccafbbdbfecebabadeceadbcadadbfedcfcadadceefcfcbaafaddccdacffbefbdebffedaeeeeaeecebafbbcafccfedbeecaadcfacfdabbdcaceceddbedbcaffaedbdefebdfebdbeedcbcdeccbdfcefacbceafffdefabcbbfcaccebabfbadeeefeafeaeecedacbeaaaebedcedcbfbdedecdfeefdbceadcdfefeaeabcacdabbaafafdbaebfdbeaffecbcbbebeecbfddbefcedbeabbafdddeaabebeeaecabdbacdaecfaeafcfdbbefedbbfcbadbcebcaaebbeeaeaacbdbcbfaaffbdcaefdfbadacddaeccdcccafeedcfccdcdbefeedfbcdaeefbfbbbbaffdeabaacdcdcecceaadbcccaacabfefaacecfcbdfdcecadcdaabbbdadbeccadbdfcadbceebbacecbadfcfcdfedfadcaeeecfcedfefeedcfecfecadfbdfededbdceecffeccfbdafbcdaceaaedddfbffabbbabaebacafeaffbdfddfcbbeabcaafcfcaeaeaeceaedcffebeffbbacabfbfecbbfaeadcedbdbfbdfeccfcabafcecbbafebaeffaddebfeadcbbdfdffeffafaffdcfbdaecdaeaaeebdcadddcfcacaccefebcfacefafcebafbdececebeacaaaacaeaaeeaacfaebbfbfabeefdcdfdeedddfbacffeddccdecbadbedeefafabfdbebabfcdbcbbbabdbaafcdedebfdecacbfedddeceffedcebbfadacaecadffafdadbbfeecddfaafabebcdafbbdbacdfbfcaefdaeaebfcafdbcdaffeacadcdcbdbeddbaffdbbdcceceeeefbfccbfeddcebbcfdcddcdaabccdbaaccaabeeaffdcbfcadecabdbecacdbcedfafbacefbebaccdafceeeaecdfdedbeaffcffeebbddacdbdcaacbcdbdafbedaeeadedebecffdecbbebcbdaecefafeceeecdfcccbcbbafcdabccdecfcbddbcfccfdeaacbccdbdceafaebbfafcaaefedabfbabebeafeafbcdbfacffeeddcffccacaeffaccffcfdfcdcdfbebaecadcfedecddccdabcebbbedeabafacabcdfdcfaebabfdfdbcacadacaafcbcedefccddfadcfeafebaadfcbdfadffcaecccfdffbafbdcaededbeffbbafccccaffabdcfffeefccfcebbebfacbaefeffeccedabddbcffaaddcfbeafabbecdbcfcadfcebffebfafeefdbbebbaaedbadcdedecfceffaecbdedeeccbfdadfdeaecbcafdecceaedfccabeadfcacaaeaecccdacddedbbfadfecacfbdaadbcecbfcacacedddbffcedfbcfadabeebcdddfeeebcebdbaccaecfeacfbfebcdbdfbbbefcbfbefccacafbdaacafbceadacebddfeaacfdcfaecdbbafccebcffdfeebdabccabbdfbcbafecdbecccfabeefaeceeaeebfedbbeebcafeaedfdbedfcdcafafefdbeaceaaebeecbfeafbaeddfceccdfaceeedebefdceaecbbaedccfbaaedadcbcdccdaaabcdaefedfcedfbdcedbcaeaddfbabfcdfbafcbfaffcfebbededbbaadaedebdefcfdbafdaafeebfcdaccafdcdcbbedefeceacbbcdaabaadeebeefeffcccfadcefcfffeaafbceaabeadfdbefbeeadbddabcceabcacebdefdffbaebabacbddefbbdbebcafecbeacffadaabffecdaabebeedabfcdddaeccfecedbdafcaddffeacfcdaaefefeefefebefcaafcddbdbfeefdceaacaebcfafdfdeeebfeceeddcffefebfaceabaaebaccdeeaffbddbaffabddfbadddadbcbadaadcefdeefefccedcfafddbafddebcdfbdbdbfedceefdbfddcbeeedcbabaaacbccdfdadcbeadedcfcddbabcefcdefebcdeafbfacfdbbbcaddafaaeebfbaabeeaeadeefafdedbfeccebdbaefdcfeaefffbafabacacaeddfbedebcdcdcabbcfedaeccebfeaeacbbffcddcdbacfadacebbfaeebadbccfafeecfcaeefefebdbdbabcfefffccfaadeabbcabcbcafbcecafacfdbdcfcfecdcddaebfdceeedaccebaececbfcfabcdabcfcdffbcdeabedfbdbacacddbefbcbcecccadeeacbdcfacdfebdfadfcebfbeafcfedecfebeafdfcbbeaebcdecabafeadeebedcfdaedcbabfcedabceafbebbfaabeffbeaadfccadfdaeafcadcaceebbbcdcccfcbbdeeaddfdfdadeccaeadccedccdcfadeecdafbceefaebcdbafcceadccccbcbdbfdcfdddeafacecaddcdeaecbabdbdfcfaafdeebbdfefbebcbbbddaffacddefaaaaeeaddaaceabdfaeadfcebcfdfcdaffdfadcdcddefbaebeedcbcbececededbbabdbaaaccfbaaebfdeeafefacfbcaccbbcaaabeccfeaaacbebadacbeddcfbcfececefaceddccaffaeeceecadfeeefdedcdcaaecafbdaceaabbcddfadeeaafabcdfafafbefeeaeadebacbccaadbfeabcddcbabafffadfcebfefebdfadddcfadfcaadfacfdffdecdffeebfdaefdfdfcdfdbdeeaaeeeafbccfaebfaeccabfbebeeeafaaddafcdcfffafacfbeeaebabacfcbdbcccebdbdbdebcdcdabfbeafbcbcdffdaeacccaafebeefaddbfadcadedffffcaeaeaefcdbeeebecbadeadbaaceddadcecfaedceccccecfdddcbccbdcceabffcdaecaedabdedceecdebdafcebcfcbbaccefcdaefeadfcbbefafceabbaafdfbfcaacfdcbcadfecfefbdfadadceceeffdeebcccfdcaebcadedfbadbfcebcccefaaefdfebcaedbececfcaaeaaddeaaadebaebdcbdebcdbbdbaafaccaecbcccabecdcfddbbdaadefbddcaffafbababdacedfbffaacfacfcacdddafaffbfeccaffbeccfcfbebcfceedebfeacecfaaadfefbaeceebfadcbfabfcdffaeacfcfeddfaffedccdffbbacffffecfefebdfafcecbfabfeffacbffeadfabcebfadefedddebeffaabfecbaebfecdafcbebecbbaeecedadeefcdcdfcbbcbdbeebcceaafdabeffedcdebfdcdbfddeebfdaedcacdcddffbebdddfaeccbfaaebeeeaaabdcdbdacedcaefdadabebebaeeaafcdcbfedcaedfbdebddcbcdafceadedebeeaffdaaeadfacecceecbaeddaadadedecdbefecffceeffbacbbfdefbdcabeadcadedfbbbbadbdbbdefededfadfbebbfefebfcfbeebbaaedddacddaafcccceebafbbbeedeadcbbeccdbcecbfccddeffdcffacbccbcaddceeeffbafefcadcbccccaeddaccabddadcdfdfecfeddacaabadcaaddbebfffbcdddbbffdcbcffcecffceeaefeecdcceeccbeadcebbbfcbbcedcacddadefcbcccaaddbaeddbbdadbecfaeebfacdadcedabebbabcabaeeeedbfbfffdfabefcbfefddaeeabcbccfefebdddfacfacbccceeecfabcbaaebecdfefadafbebfadeeefabeababcbdecaeadefadefcfeddcdcfedaafcecfdcebaefbbeefaefaeddedecefcabdbeaffbdbeddcbaaeabefcdefaeaafceacbebefcdecfbfaaecfffbcfcaacbfdacfeedebeccfeacdffdbcbfebaecbcfcbbebeebccbeccfcdcbdbcefeaeabdffdefbcecaabcfdbfcadcacbfeebfcfdeabceebaddddbcbfadeadccfedbaeaeccaedbdecfbeebdafcdbfebffabdfbbddcaffeacaecedcbffacfabbeccddfafbfbccbddbbadfccbefbbebdcdacacbbdaebdefbedcbfacabacfdfeadbcbfedbbfcdacdceebbfdfcecbfbefabcfcbdbaadfaeacebfcaadbeaafcbfefafffeabecfaeccdeceeefcfedbffecfcbfabdaeebadadeeebceddffdcaefadabaeddafbcedfbcefabadcffabdebcefeeefbabecadabdebbbabbdacdedabbaedcdcacfefabaffcdbdfbccdeefcaccdeffcfebebffcededafcddfebcbcafbeadfffeebeefcebabcbfeebbeebadbdeaecefafffadbefcbebceeffeeabcbfeaaadcbbbeffdffefebfaccbaebcbeacaadbbbbeadfebbabbeeacbeebecaaaabbaaafcefbeaaeeeffccfeadcebcbeeceebecdfeadedcabfcccbeecdaacaaecccbabedeffdebbaabcbcdebddfadafddebdfcfcaccceffaddbcffabbffbaacdcfabceccaddeffdcfbeceadbcfaecdaadddecffbcebeadbefbbafbacbbeeaadebcbbbcbdeeafeeeadbdbffebbdcbecfbcacecaeadbddedebfbdcfcefaacaecfeeddacdfedbefbfcffefefabcccdaecefcfcefeeefeedabcdeebdfecdcebcebcacabfcaacdcbacdfabdbaebcedafdaeefddebbfecdeccdabdaebedeabdcdbdfacbddddafacfaeffdaffdfaaeeebffebbcebebbcdedfddccaccbdbdbddafbefdefbddddacfcafbdedbecdbbafbccdfcfefddeffedddaaffedbcabbdcdededbddbcedbdadbadfeefcdceacaaffcbadececacbfcbeaecedfcfcdfcfbcfedcefbfcaaecdcebcffadbeafedccdddeebcdaddaeccbecbccaeeabbdccaafcbddadbdffacabcfccbbfcabdbefdecbebebbfdcbeeebeecafccdeedffddedeaebebecbffdbeefbbefbbeadfafcbcabfcfeedbedaccabbaffddeddfcdeaddfdeebffeecedfcdeaffeeeefcfbefdebaecbfcebdebbdefaadedcbaacddfaafffcffbeeedbdcfcaaeebedeeedeadedbaedbdebffafaebaaeaadecefdbafdacfeebbceddaefdcafdcebeabeaaaebefabddaeedfabfcfddaeaafffcfdbdeecbdeafeeccebbaeffbadfecbfbabdacddafedddbccdaacdcecfcbbefcbadfbcdecafdbddddadeafbdfebdeaecbabafedaecfeeabdcaaacabdffcaecefcfddacefeecccccfecfddeedeecbfdcfaccfccfdeadcdeeeafdbafdbfedffdddecfefefdfacbeefecddcdfffbbbdaacddeaeafeeadbfefcabcfccabaabaffdccbceebddaaaaeaabaafaeefaffdabbecdfdbfefbaccdfdfbbffddaaaadecadaceadfbeffdcbfaeffdbbcbaeababeffeffcbdcbdaddaebafbafaaeabbabbeafcadebdeaeaaefabbdcaecfdeaefbbcbfcebdabefaefdebfffbfedadebccdeeeeaafddfbcebdecbdfdbdfeaeaadcdaecceeafbbdafaeafffddbaeaacafececccfeddedaaefabbffcadaaeccbffcedcdaeaaebaddaeffbbfaefedeadebaecebfebaafedadcceccefbdfecfdfafbfecbcfecabfdaaabccebdbcfffdfabdedccfdacdedcfbacfeefbbcbaafbbcffadcebbdfcbfeeadacffdebacbadcbbdffabbbcafdecbbdeeccbefedfcbdccecbcbeeefdbbcdbdfeffdfeaefecceabbeebfffcbddaeadfffdcfededacbeaffcffedafdadbeadadfffbfefaacefafbbbfafdcbedfbaffbcdcdbbbecfdefffdeafbdacbeadecaffcadfabaabcaefeeebcaacfbadeeebebacefefecfdbdccbaafbebbfbfdbebdeccabceeedeaceeafeabddfffeedfdeefbabdddbcbffbefbdfbdedccbbebfdbadaceccbfbfcdedbdacbcebfdebcfdeedffacafccfecfabccdbfccecbdabedccbcfecebdfffccfebcaccaaabadccebdfeddddecfcdabddeceaffadbfafcbcbdffbfeeefdbddfdcbeacfedeecbcbacdebcedeaefeccfbdaaddbdcbacedaccddcdafafacdbbfbccafddaeebabbbebabadbdffafdadfeacdcebcbecfadbcfaddeadffccadfbcbccdacafdbbcbdbadaeadbcdecfdebbdcbfaadbcdfbbdfafdcbbdefddecdcfbaddefedfaacfdafaddeabacdceacefeebefbebfbcdefbdcfdeeeddaafcfbddfcbaccedaaafedaabddecaeaaeeadeeeedefbebeaaecfddaccfbaffbcffbeacbbcdafaaadbebbefafdaaccfccaeeebacabbaefedcafdcfdcbacbbbacfaddbabdeaeaececcdabfffcefabcbdfaaeddcabaafdfdafbfeabeaffbceffeebefdffeefffcebacbaacdeedceafebeaaceaaccaefabeffbbeeebacadfcfbebcaafbcadfcbcdcdeedeabdecedaaccbcdeedcbccdbfdbbaffdaaecefbcfebfabdadbcdfcacbdfffabeebefacbbfabfaffefdccdaefcbfeecebebeeaebfaeffcefeaadaebecccaeeccacfabcbdeafedcddfbcccdacadcaaebfdddbfefbcbdefbdfeccbfbfeafacbedfcceefabdbdbecedcbacbbbbeaffdadbfabedfacdcbdcddceebfdaacaaabbbcddacdbaaceaceabbdaefdedebfffbbeccdabfcbabaddceebdfbfafbbaddadeafcdaeafeaafbaaaaeaedcadfececefbcbcdfeceeecbefbdcefabdbedaecbcfffebfcbbfdaaadebbddcbcbdddcfebadffbecbbffdfecfacbbdeeededabcaeaeacacccfecadbeccceebcdbaebfbebeaacffcffbcfaafebdeaffdccbdccfaabadadbddfcbabfdcefdefdfacbceeaddcdbbcfecfcffebfefeecdafffcdcdeccedddacadbbfdaeecfacfbdcafcdfdedeffddeddabcdcddfdacdfbbdcfbeeebcfcfbbdeedeeabbfbbfcbcabbfdafeabcdffbeffbedacaddacacadbddddcaaffdceabcfbdfcdaeecaaffbecdcdaaeecadaeccdabbfbccadacbdfcbcaddaeedcaffbdecaedaccaccffcbeebcafdfccecebecbafffaaadabbaffbcdbffbfbeeaefefdbafceefebfeddacdcedadababeaafdcadbaaebbcfcefedfabbbcbdbadcafdbdadbebacfcfbaffdeadefacbceccbfcfaaeeceacbfacdcffaecdabdcacbcebaceeceaebcfbaaeefdfaeebaebdacaecabfafbdfabfcbebaaedaffaeecdbdeecfdbdebfbdaddceffeeebbedceeafdbecedadbcbbdebdffbfefaeddfaebbaeafafcaeaecebceeecbedcfbeecddceecdaafbafebecbdacfbabbdbacbdeccbbefcdffefbaacadbccbbddedcbcfbdeedeeeefbccfebdddfccadceadbfecabfddcdeaabeccbebedabefbbcaffedfebeedacbefeaebceaaebdaeaeebaddcfebccbbeebaedcccfdaeaaaafadecebdfbeafbbfacadaafdabeafeafaebcdccfcdddfecdacecdcfcdedcefefcefaffeebcdacbbcffcfbeadcaaebabceeeecaffffceaaccaadcdacaecdfcadedbcbabdbabdfacdfbcecbeedcfddcccfeccddedafcbacfbfdfaaaccecebafcffffbfccdcbccdafcebbbbdccbbdadfdecddddbedbaebdefccfdeaccfcaaffddebdfbaeccfbfeeabecaecabadbaaceaadaabcefaaeecedeaacfbbafdaaeedaedbcbbfecdfadbebdfabfaeefdbbfdbaedcfcebecfceecfbdbebddcfdaecbbfaeacaabcbdfbfdccbadbbaffbabfffcaeaaafacecddcbfeffdcefdacfebceeeffdebfbaeacdcfeebafcacedecbcfadaefdefdeefcecfaffffcdffcdbaeaebdfefffadecefaffadefcbbeacecabffcacedabcacccceabcbabdcaedbdeccedcdcebaefdafffffdcecafcebcccdadeddbfcefdcefedcabbecfafdfdbbeadcbecfdfeecdbaffccaacaebaeefcfaecedeeafbbbcbedeffbdaafcbccfcfdcfcabbfedcccacbdabbccdceebadedaacccabddedecfeadfaddbbbccfacdcbbffafddeefffaccedabcdadfaaaddadfbaeaabffeccdfbaedbfbefbbaabedafebcfccdfffeccffdeebaffdbbabfcfcaafcbdaffdbdfcfcfefdfcdafeccbeaacfabbccadddefbfaeaafbdbbeeebfadcdaaadddbcbcdffcdadccfdcaadacbdfcfbafbffebdcaeabbbabfdcbfdcaccadfedefecffdacddeffbfdefdbfabbffecdaeffbbffdfaaabedfaeaafdfcefedffebcdcecaaedbedbfdffcdacabdcdeadbafeabebeccafddddfdcdeebbaffcbeafffbebfaedeadafbdfeebdfbbfbfceefcefaddbcadaddccfabddaebfdedecfdcccaefdcebcafbfcebeafaedbbaddbadbebecaacfabdbfcdddabbbdbfebaffcbdcabfcbffcebabbedbfcfdacdacdfecbbfcefdcffeffedeaaceeacfdaafadacfcddfceeecbedfddffbcacaeaaeadadfdefeffbcceeddbfebbbfadbdbbfabbcadaffcbddcbbdccdedcfeafabbcebcccabbbbceeecafafbfdefcbdadcfccddfdeebedebbabdceacdaadcabbfdbeeadeebbffabdeeccdfbbceacccabbfeffebdebdcdcbdecdfedffaebfcdcedbabcdedbfebdccdcdeeeeeccfbfdadaeffeebfdaecaeabfcecffedbddccbaffdcbbcffdbffbfccdfecdceaabfbbdcababdfbddacbefaccaceaddebbbedbedebffafebcdaeeabceebedfbebcafeddfdbcbdcbcadbbcadfbdafceffffedbbeffebcdeebeeedfbbfaaecdeafbfaabefdccbfccaefcdfbfdeedaaaedaddbfcbbdddfafdbeadaaecceaceaeddcaffdaadbecbccbcfdcdccecdbcbecfffcfefaabbfddeeccacbaeedfecbcbabadefbabefadcdeafffdafafdcfbbbafebcedbffaccbfedceebcedaeaecfdfaafcdeaefdffbdeefbbfdafecbaefcbfcffaafcfccebbdafcfebfdabcedacaffaeabbfadcefeeacceafffadebfbafadefaaeefacffbbdecbbaaecdbdbaecbbeecaebbccfeedacdabcdbdfadbbbaaadadccbfbaacbcbcbaacffcaceeacfcfccbfadeeafcaddefacaadfadedcbcebcdbecbaadebcfffbeffbffcddfabdefbedadeabbcbfcacdbebdfbeddceecadddabfcffccacadddcfcebecdefadcbecebfbdaddeeebeaabbdffddeadecbbcdebadfdbcfcfddfbbcebefecfaeacfecbeebffbdefadebfaedbeabaecacebfdacddfcffdbacfcdbcddfdaedbddcfffcbafcffeababfbafaceaffdccbdcfcacdeddddaeadfdcdeaccbbabfabacbefbccedccdcfffdbbdbcdbeaafccfccbdbadbadfacbdccacbfffaeedddbafeaacdbbcfcbcdcccffffbfbaeffdcaddfccdddcedaefdabfbeebfbadfedddffdbddbedebacbffaffefcefacdbfdbfcbbeaffbffbacdebfedfeccbeaaadddbeeccffeadcdfdfecbcbbedddcedbefdffbfbcdceabfedccdadcaccbdeefedeaeffaebcfaeedbbafabcaacfecbcadfbcfdcfbadcadbbcfcedaddcabceeecbeeccabddbcebaafefbabfbcbdfcbabcaadeefeaeecacdedfdcdcdecfcafeedfcddcdbbcaeeeadbdcfefceebadbdebafedceebcecefcfafcbfdadbabceaefeaccaefeeadcaafadafabcbbdfbddcacabecaabbddbcfacacffbdadedddbdebeaeeddcefbeaaeedfaefabcbadbaaefbeaffddfcfaabcdeacecadfdbbfbafdcdbbcbcdbefbccfddecfeeaccbbeafeafcbfbeccffbadaeeaebedcaabbbdceacdcadcbaceeecdcdccdeaaeeabdafaebbcfbfcaacebdfdaefcdccdaeeddcbdfbdebbecfeecccedafbecddbdcbfacedbeabafeebbeaacfdaedbbceebffbcefcdccbcedcbdfcecebdadcfcceffdecdedfefbaaeadfdcfaaebfbfebedafaabcfefbdfaedfffbeffbeabdbcaceadeebbffcfacbfedeaffcadfcfacdadfdffbdbccbecbcbabebbfbabddbcbbcfcfafefffbcababecdafbfdaecfcdacebbbaeefeaebfdcfdeffcdeceafecdefbbeddedbfefccbfcceedcbdaebdffcedeeabfdcfebbaabbadddceabadceddbaadbcdfacbdacafaedefeeaaabebdbcafcdbedfefabeaacaabfeaaacfdecdebeebedddbdafeabfcecaefbadafdeccbbeefdeacecfdebbbccafdeecdabeefdeeeeefdbccefcdafaadfdaebecffedebeefadbbddddaaeadfccabbdbeabafbfeffcbcafacfeabecbecbedccbccdcefcefffaaaefffdeacddcfcefddfdcabeacbbfaaccffaacaccbaddfecadfdaccdabfbfdaefefdddfcddcbacfcabcabccebfdcaeffbadaeeddafeffdcaacdbbbbcbbbdcdabebcdddeddadceacbcdeeedcdecfebcdffecfaaacbadcdcebffebaeedbfbdeedecbdaebaeeaebdacbbbdbaaadffcafebebbfaeceadcbcaebbbaedbbbcfeaeeadbccacdddbcbebebaaaffbfabaddeafbeadcdadecedfbdcbaababdeadceedecdecacccabcbafaaafebbcfeedcdfcccadfbbdbdacbecadecbababdfbafffaeeebeaeaeadaebabaaaadfaabacefeafdfacadfafbebcaabaadaddebcdffbbafeaaabfaedcacafffbfbfadbdafcaebbfdfebabddaefdfbecfaedcdacfeedaeaeecebefcdeaffeabcdddcbaccdefeaaffdadaebbedcceafbecccacdbaaebfdeefbafcdaebfcecfbfccfdfbdfaedbafdebaccfafcbddabaacdcbfffcfaeddadcabacbddcddfdaecdefcbaafabbcadbadadbeecdefdacaadcedebccfafeabcefcdfdfcafcbcffdecffdcfafafbdeeeebecbbcbaacebdfdfdcdaffcecafccdffdeaeabfadeabdeabedbefeabdffabbdcebcbecedbdeabafaeccccfedbedddfffefafdaedacdecbccceabccfcccefcfcaeebcfeadbdcecedcceaabfdddeffcfdbdabbfffdffcdfabdebbcebeeaedfdacdeebadabcabdeefedcfbabffecaacdafacaceccadabbadfafdadbedacaffeeaadbaafadacedfeddedececdfaabebafaaaeaaafebdecbbbaaffadaeadacffebcaecbdabdcadfbddcaeafeddcbedbfbfdfbadeeccfdcadcbbdcdaafcfccddbcdcbfbbbebdfebfededfebccdcccebbfccbacfddcadefbdfcabcedfedddcecbaaaaaefebddfceeddafceabbdcdffdbacdbebdebbaadafecadbaaebeabbfbacdbcffefbeafaaaffafcabeeebdcffedecefcfdefadcdaacfffbccefabdcdfabaecaabaedbaaefedfcafadfdcbbddffebeeaaccddfeacceebebfaabfbdbcdaabcccdacdfafcbabbcccbacaedbdacbfbcdedfededdeafbbebdcafacbfbfdcfadafdcbfabfadbbdcbbbabfebcdefebbbcdaefdccccbacfdaefbdbfbcdaffeaedadadfcbeccdbbcbafbdacadffebcaeccbadfdbddfeebdafbceafffecaabecbdcdabecbaafcbbfcebcadedeedcbbcbbafdfdaaaefccdcafcedfdacafcffefedfbefffdecaeeccfaebbdbcbdbeeeafefeaceafceabaedfeefadfdefabbbcbdafdefcfedddedecafadadfafedbdcfbfcaabbdaacaaddaeadfcbccdabddbafbbecfbedcbdcbccaffbeffccddfedabebdfaeedbffffaceafdaeefdbdafdfcaaddcbeaabfdbfadfafdeefcfdbcaeabfdfbeedeaccfebffccfacbcccfeeaacdacdecedadecaeabbdebefdfddbfafefddccdcebadcefcdaeaedebfacbebfebfeadebcbefdaaedaaccfdbbbdbefdbaeeeaacefecedbfbfafbdbedacdceefeecfdffbedaaddeebdbebefcedccadbaadeaeedabaaeeddcdcbbfbacbaacefeeabbbcbeceedcfecebbbeccadbcfaabbbdaccbaddacabbcdeaebdebeeeaabebcdafbbbcacadcffbedffdefebedcebbabeeadbedfafabbdcfeaccccebedcebbeadddecbdcabfcedbecceddecccadfbcdfcccbcbabbcfbdeaaabdbdcacbabadeadcfcabcfeaaffbfbecfddaffbcaceafefcdecfeeffafaaadedbfbeacdfbeeeacfafbaeedcbdabddfdaecbefeacdffbefedbddcabdfefdccbacbaacffdcffbdacefcfbaaebfbcdbabbaecaaeddfaddabceaccaccaedeaecaddafddaaecaacffbeefdadaecbadafeebeffeeabdbcbaefaffdfaddcaaceeffededdcbfcfcbaaeefcdecdabccdedbddfafabbbeafecaccdaeceafeabfdfdccafddeccbfbbdcfdaedaafcdccabadaedeacebdfcacaacfafadddcbcbdaeebdbbfdfccabcdbbfdffbbcdfeabebaedffdefdafdfbbdeacaefbcaaabbadcbccbceffecddbdccafbafdcabbadcdffddebbdadcdaffecffcafcafbdebefacaaefdaaefebcdfbccebbcbdbbecbddebbfbfedbdeddfeffdbfdeedccfdbcfdbcabcaccfecdfbeaeddcffdfdefefdcadcfebeadbcacfbbbfaddfceadadfeacdfafcdefeacfbdfefbddaeddefedeaadccbcdfbacbcdeaccecdeabebdeafeeacdfbcccdaaacebabfebfecdceadfbafecafedcffbdebbfbeccddcfcfefcfdcbddeebbdcfeffaafaccdeecdaacbfbcfaefacdbcfaceefdbbcedbdbdfdadbfabedddccdbceeaeeebbefcbfeeebdbaefefadfdadafefadeffceecaedbfcdcaccdcfcaecdcecdbeaceecffdfabceacbeedfcfdedbfbafcababdcdddecfcfbecffabdcdfcedbcceaddedebdfaecfaaccaeeeaafebbfeadfefddbcecfacffccbeefaafdbcbaababdbdefadbcafdbbfbcecdcecfddafacacaeacfeaedfcdafdabdfccdcccfeabfcddfaefadabedbddfcfeddfaecdfaeacafbfacfddcceffeacfcdabaeeccbcfefcfffbcfcffadaebccecbdcbcdedfaebdaabdaaafdceefbfdceefaeefffbbdfbdcbfeecbacabebcbbfcfcfcdcaedbaacdbbdfaeebcfdedffbddaeffbabeafaefbdefabdfbbaadffbbfcbdcffcacadcdfddffeafdfdccbaaabbbeddddbecfbfaebfdacccacabbebacccdcafdbafbcaafceaeadecaeebddbddccdafbecafacebedeefeebfecdffeafcbccbddabdcedfdbeeffdffebfbbffccaacdbedeedaebaefeaddbebddfeaccaffbaeefafbbbaccdcfaaefabeeecfbebefacebadfcdadcfefedcbdecffedeeeafecaafccccffcbcccfddbbdcccbfccdecfbcdeadbaabccadbacfaffcccccdfffddbccaffcadcaceafcecdbbafaffbbddbcfeccafdedecfafcdfcffeecedcdccfccfedffcadcedbdbaeafdeafeaaaeaeaeaddcbaedefccecbffccadcfeeaecfafbdcdcdacadbdcefcfebccbfcafccecdafbafacdcdcceedbdeefbacaebfefdafeaaddfcdfbdffecbbaeeedadbdccaaedcebfabdefcbfadfffeeedcfacbaebeecdcecedebfaffbbbedaecaaecdcddeaacdbbfeaaffeffaebbfcbfbdcdcadbbabeaaddbfdfbcdbdcbecbfadaafaafeeddbbbcedbebadbaefeeecfdeadecdbbbcbeefbeecccfbacbcbedbdfbcbdbfdeecafdcbfefffdbfbcdedafbfcdcffcafeeacaacbfbdcfeafdddbfeaffdaffbaaceedddafddbabaeaebbfbbcffbabadbcefebfbdaacacbadacceefeceecdadadcdebaeccfceccabbbbebeccdcbdededaccedeedaafecbbffccabcbcddebfabeaefafaecbdeedcbabedccbfacbfeaebcfcbbcbbdfaccffafcafcfbbeeaabfaffcecfecefbcfecffeafecedadedeacbcecaefcebdbacadbacdfcdcedebfdbdfbaabfaaffdfffddbadacfdcabdbfaadccbdebcebbecdebccffaadeeebfcdafacfdcbeffdacbeadcfaadfabadaacbbbfcdddaecacbbaabcebcddfafbbbbadcabefdfffdabdcbcacbccefcfacbcefeefeecacdbfffefdcbceffabbbabcacbfdbbbaaeacbfeadbaeabfcaceefbbfcbdbdaaadceedbddbdffccccfcfaadceedeeebeefecfcadbdffcdcfcbbfbcdabadacaafedfafefadbaafacddfefaffafdebbadafaceddafaaccfddaabcebfaeddcebdacfeeefeddbcdaabbbefbaffbfaccdffadcbabaefacfeabbcbffbeefafbceeefecfdfdcddbabdcaabeadfdbbebfbaeafdadeeeceffbeeffdabfcbbebcadfbfcafebdadacbacebfbfafdaadbeafceedaaaeaaaccaadbeafeecdccaccacbdffdefcdcfdecfddbefbbbcdfbddecfcfacfdceffefdaaeaeefddbdcdeacabeffdeffdfdebcfabafafeaadbafdfbacfffedadbccbbbcebebcaedfabaaaffedcafbcebeecacaacfeebfecfcfdbadebbccedbbbafdccfcaaafcfcdceebdcececeaceabfabddffdabfbeaaccabcdffbdafeeeecbceccfebaaafacafdaeaeebbbababfcbfdfeffabfebcdbcabeefdfeebdaadcedddbfedeefadcdaebfafbdfeeffbcdbccdfbbaddffbbbcdafedbeacbeadfadbfcaebcfdacdebefaeacfbefadfcabcedddccbadfcbcedaadefcdcdaecacffcfaaaccdfbfbeafeaeacadabcccaceffedfdbebdbeefafadbfcadfaabdcefbbeebcfafcfbaeacbeefcabbfadacacdbbbcdaacfccdffafadeebcbcfdfafaaeeaaadfabbeadadcfefdbfeeabedcfabacbdecdabedeebecbdfdbfcfddcaccebbfdbacccaabbfcbaaddefcbdbaaabbbcdffbdddcfebdccebcccacdbefebfedfcfafdfcefcfafefbafedbcddaaafeabcbfcceadbcbfedeaebfdabebbebefaaccfdafbdbebbeafdfdaedaebcdeabadecffccbafadaefcbcbfebedabdccbbababafbfdbaafccbcdfaedebfcdfdfebabbefbbbbbdcfbeafdafabaabecfcebbaaedcaefcdbedacaeaaffbdcadabafabceaebcfbbbfcaccdfbebbcffcecafcdffacecfbcbcebbefaabdebefcaddeacdbebcbcccddeeecdfdbcabbfbffedabbeadfeabcfeeafdaaabbedbfcbacedebaceedfddcdacfccacdcbffddbffaacddfcefbdfafdccfbeeccddedadbfeedafdcaddbeacbfaffadafbabadafbcbabeedcefffebecdabdbbeddfdcfabcfabefbecfefdcdcccacbbbadeacfeaefebedbbdcfaffdfcbeabcbdddedddefcffccddbcacbcceceebdadccfbdacaffdbefeaeaabfbcaffebdececeeeebdcbdacfccabefbacbaddaaadeaacadfabccbdbfabdabaddadbfacccfbcfebaedcbeebebffbccdbbdffbadcdcecdbafaaccdaaaeceeacddefdbccdcefddbcfffdbdbaabedafcebccccafaecaabfaecabcaacdbdbbdabcaafffceabcbefccafadcdbdecdbcaeabbceefbabadfdfeadeefdfcdcbebcfcffcdacaeaddcffafbcabfebbaefaebcafbcbaddcdbebecabdabdaeedbdcdfffbffdaaecbbadfacdffefcedfaabaaaffcdebabbbbddeabbaacdefdccdadedfcedcfceceebaedcffedaccedaafcfaaabbadfccdbfeaddaeedaebefdfcefacebffcbbedaadfabecdcbfffceeffbbbeedcbceacadbeacbcdedaedcdbfaaacaccbacedbcaaefbbcbbffbefbedcefbecaeffcefbeccddfefdebcdeaeedadbcabcbbfcbafeddebfceffcecdfcaccbdfafdbbaaafcffabcecbbaceccdeebcccecbdebdeafbfefaceaddeeccdaddaeefcfcafacefcaadcbcbabbcefaaaabfeefcbbbdecbffecdaebadcfccebdcaafaacbeddafcdbbbbcdcadfeeabfebfadadbdfafceaeaccadadfefaeacbfddabaaebbceafcdeccfffdeafbcfffcffcccacbbdeddaebebfbffedacbeafcffbcfecaedcacffdebefafbaedccdbafabcfdacebbaffdffaafefabbbecaaadedfbddaefebeefecefebcbcfbbafcfcaecbfadfbaabfcbedffafaabadcbbedcffceeebbbcdeabfafbfaadfaeaeffbfdebadbafbeefaabaefcdafcfabaeceefcfbfcfacbcdfdfedceaceadfddbaadfcceebddfdebeebcbadceedeeddedeffffacefcecfebcbfdbedaadadbffcbdfaaecdfecefebbcefcdaecfcdddfeaeffbacabeefeadcbfefffadafddcfcbcaacfcafadddfcbcdbefafbfeacaeaeacdeeddcbcbdbccaafbedcfadbfdeecdafeacacbbefcfcfffbdcebbbefcffefadabeefbcbcafcefbaabeccddffcccebbadcebfadccddacccaaeeacedfeeadcaeddedbecdacbafffbdbefbbcbffcafdaffaadddafccbddcffdfabfaeccbcacdefbceafbdebeefeeebfcfbbdddecefadcfceabfedcedfbcacbacadecbfeffbaadadcdcbbcaababfcddfccdcdbecacecbccbfbbdddfeaebbdddcaeadeddddbefdfabebbfdbdbecdbaaacceedcbbffabbadfeeacbecfebbefabceacdafbebebeabafbcfefdabeafacedfdccbfcbfeddbeeeebafbdfecedcbeccaffcefeffbbffaffbffdcfafafccabfcaafefccafdcbeeedcffbcbffdfddbeadcbcafbbfbdacedcabccbecbbfdaaadeffbcdedbddeaecabdacedcabafbefebecbdddcafaadabeffdfebfceeaeebbdfffccecbbeafbeacdbdaccbeaeababcbbbcbbfdbcdbfdafedcbedbddfeaeaacdbfebfacdadabcadafefaacccdfcabcadbaadebfdbcaddeaddecaeceaaacdcccdbfaeaeebefecdbacffcbeabfccaeacfbfbbecadadddbcdeffccbbcbdcdaeaeacfccacbecefbadcbeacdbafdebeffbcdfaddbbdacdaeeeefdbabcadcadeddaeafbfaffcfeaececbcaadbeeaccaefcecdaebcefcdebeecbefeeffefcaffbcecfbfaeebdfadafdbcbcccbabeceebcefddcbcbaceedeaceaaedfcaecceabcfedfadeaccdffdcbaddcffbbcacecfcfdfaacdefcfcbdcececdbababbdfaccbfbfcdfffbacdbbfddebfafdecefbfefdebcbceefcadacaacadcbcdbeafbbfdcdddbcedbbeddffcbfeebcecafabfebdaaeabceacafdfcbfbededbdadaabfbddfcaeedefbafbbefdcceeaeebadffcdaefbdaccfcdecbdffabaecfcedbadefadfbfadabddffebebfcdadbdcbdefcfbdbbeedcbfddbcdcddabebfaadafacfdebfcedabcdacbfbccaeeceeebebbceebecedbfbdbcfefaccaeabbccccfffaeecaadcbeeacabeadecccdcadbffacdecdfdadfdadaacfdbdbcebdbbfdbcebbaabaacbbebebedafeabfcadedccfdaaadacabeabcfbedbabdadfdbfebfceebbceefaceffcbabdfcfdedfefedaecfccdfbbcccaaacbeececdeecbfbdbdbdbebbecfedaeaeafdefdfccefcbdfadddadaeaceedcebcbcaecebefdcbbefcaafdbabdadaeaaecfabecbfefbcaffaecaabcbfaeedbdedbbebfeffbaaeafadeabecebfbefedacdefccceccbedceaefcbacbacfbcdfcbcbdbadbdacaeaabbafefaccbdfebfcabdececdefbcdbfaecefcccaeafebeafbdddefccfbafeaaeacfedceadedebdccedcdcebaedacbaeeefecfacacfbaeacaadbdcfaffacacaccafaafdacafeaacecbedebfbfbdaebedbbedecfdefcfffefcbbadaaeabebfccbaeacfbaaaabeddadbaeddbcdafceccbfbbbcabfecabeffaeefcfbfeebbfbebeabdedeccbccdcebcfddefacdefedfbbbeadeabdddcfbefddcfecabffbbeddceabdceadebafbbfcfedccaacbecacefdcebcbadfbbebfbabebcecddcbbdcbfadcfaefaceddcffbdcaaceeaeffacefcdeedbdbfcfcffbfffffadebbceafdafdbfaffffcffdcbefaffbdfbcdabccecaeabccaaebecabeefeebebfbfebbdfdbbdabecbabaacfaeceecededcbbfddeeddabddddfdefccbbbcdafdaaafdbecbafdecdfcbbfecacbebafbbebafaabfdcedefdebdfcdaeffefcbdfcbbcefaadcfefcacdefdaadedcaccadbbdcddfadffaedeeafdcfffcefdacfbdbbeacbfbeeefdfbdcdbcecbdddebfdfbefbdfedfdbddcbedbfaacdfeceaddccdbdedceebaebedfdfedbfffbedfdcddcfdcefaedfdbacdcfafcebaaacfbbadbbcbeabdaaacfeadecccdfcddaaeeaafacbfedfdfcffeddcaccefffcafdfccfcddfabfafefeaeddacdfaaaaeedbbebdcfeaeaffdbfdfecefdebfffbbacddfbebeeaecbcfddfaabcddbfabdbdcfeefdfebabdbdbbdcdbdaadfddbdbffeacaedfbeacdbbcbfacccddbaefdbeddeaecfbacfeaddfcabbebaedbccffdabfcaadbcaaebcafaeddfbbedceaefbeecbeaafbbdbdbbbdaeadbadffbadcfedaeccdbefcafaefacbadaacbecabdfcfbaddaeefceeedfcecdfebedccebecbaebcabccfeefbfaaaecacbedfaefebcdcecaecfcdddadedecebbdfcdaedfdededebffbddbacddfcddbceadafebacaecedeebbfbadbdddfdcccfdbcecbcebdfeefdbefafdceadfaccffcabcfccdaafbffeebcdaebedaddcbfebeddbdbbbefdcaacdabafcbedadbecafdeebbecdffbadaafbbaffffffdafeaaccbcdfbdbffbfadaefefcfeeeecfdadefaedaeadbaefdbcaebaafadccbcafbefffdfcbedebbcadbbbabdeedaeacadbccabccbafbbdccbaeaafeacaaabfadbedeffaeebfecabbeebcbbaabbeeacdefeffffccacadbcdcfefceeadfcdddefbeceacdbafdadfeffbeeefcdcefebadfdaadafefafbcffccbecbbcdcaccbfafbbdadfcdbafdccdefffdeabaaefbdddfadabecffbaebbdfafaebbadfedcfcbceebebedeaebeddacbbbfcdedabddaebeeccffeedbafffeadafadfafaaefeecabaccfffcafaacdfadefebabfcceddccecbbfaddecefabaaaebebdfefffbcbcfcdacdbbbaedcbcaafcacffddeaecebafdeccadfcfbfeeedddaedeaeefdbdedddeedceeaeebdcfdaeafbfaacaddfdecfddabddebcccddfadfbdadaedbefdabcefdfdcacecaadadaeabcadaaccdbbbeddbddcddfcebecaaeabecedcafcdcfdaeebacfccdabbdcddddccdaaffcbfaeddedddadaacddfcfcaedbbbafcecfeeaeebadbbafacbfdafdcddeabcdffdceefbfbebdddfeeebbfdfbafdcafbdcdaabbbcbcbbfdfbdabbfccfefaddfcaaabbecbddfeadabfbcbbadffbcefeedadfdafaedbfbbadeaaebbfecabeaebbffcdaedbbeabaabddddcbabafecdcfafbadcefafbbdecceafabfabdabecedfabddecdaeefdacbdbdbebfeefbecdbbccbfeeddbaecfbdebdbeccacdbfafaeaabcefbfbcbfecefdcdefdbbedfcebfbbefbaacfffefecacfacdfacccebabdabeceaaeadaefbbaafeeefbbcfdbbbcafacbaebfbbaeceaacbecbecfdbbbaaaafafcdcfafcefdebaceddebdadcfccadfbcddfdfaceecaabcbfdecddeceedafccbecfddbaffeedeabafeafafdfcecbebfaeadbaabdccbbfbffdcabbbedabdbfdeeddccfdbebacecbceddecdadcadbfdabdbbfdcdbcaadfcfcdddfcceececbddbaecbbeddbdcccfbadfbceddedecebfeebfdddeaafabaaaadabaaccfaebcdabbaefccddcdeabeccefebcccadfafcdbbcbcdfaadeebfacecdcfddeabeaacfcfffedbbdbabeabdcffafaccfddceebedbcfcddaccabfebdccdceeddabcdcfaebcbdacfedebfedcbccbcebecfeaedadaeafedcaebdfcbcabbccebedcfadaaffdbaadaeccdfeefbbcbfeeeacbbbaaeffeefaeacbafbceebfddfcbdfabbcbbadfaeaceacbabeadfbdcedacffcbdbdbdfbabacabcccfeeaedebeccccecbbbfcebeacddaffcddfdfedcbafacfeabffbfadeefccecdacffaeaabadfeadcefdbceefafcadbbbefbbdbddeefcaddcfefafdeaabfcddcceebccccaadedbeacadbfccbeadabeacdffbaaeaabdceddfcfffdbeabfdbbeeebfccbaeacfbffddfddacdbaabffefedeecafeccdaebfaaddbcffebbbebbdfffbbcdebbdcbffedadcdabcbfdcfebabacdebfaebbbdfcdfeacacceeffdeccfdfaffffdeddfdeadebbedeefceadbdfffefccedddaeaaeaabbccdddbabafcdceadddedafaebbbeebfaedebdbfeecbdffccefdbeffedaaaaccdabdeffccfdbacaefbfafbcdaccaebadbbbadbebabccebcbfaeececfcfbbbfbdedcbdaebcdfcdbdbedacbfdfbeabeeebbafcaabdcebddacfdfddeedaeefcdcfaaceccbdfbbefddaaddcbefabcebaedcbdebdcecceeefecfdadbbdaebfafccadbeedfebccdfcbefffdcebdcfbffcebcacdcfabaacdaccafefafedfaeababaadbbebcabfccbafbcceabbfefbbbacbaabafcefaafdbfdffcedccbeeccfedffababcccaafcbefbadfdbedfeceeeeccfddcabbebdfaefedffbbbbcfebfeaabaebcafcbcdccabbdeaabbcaccfdfdecbfecbcabeadcceabaffebaceefcaebaddeeeeccfbdaaaeeaeebbbaebbfeddcbbdaeffdfdcaeaedadaadaebfedfaadbefdfddadafecebcdeeceedfdfaedfdbcbbacbfddfbaefdfceeaefbcabedcaedfcddafbedbdccacefaefdcddbbdcbebeffaefbfafeedfbddccdccabbffbaaaafaeececfddedfecdadaebcdbadfbacdffafdecbdbbdcbdcecaaafdaeddfacfbfdaeeeedcfaabddddfeeaacbcefbbfefeacfaaedebfedcbfcdfccccdbbbffbabebeabdaabfcdafbcfededbdadfcdcabccbfebccffaebecaadafeedfdcffddfbeeddabfdbadeddcfccdbfdefcedbfddecabacfdbfeffeefcecdabbabaabefffcdcabdfdcbefbedbeedacdcfdaccafedbaecebeffecfeaddefdedbedbdcedffbccebdacbfcedcddccfcddaeddacffeedfecaafacdcfdcfcbbfabcefffaacbeadadecaaebcccdbdeecdebfdbcdabccacbaebfdabacbbaadcbfaafcfddddfbfabaeacbfbacbfdcbaeadaebaecafacfefaaceaddbfdccabbecddabafebfeacbffdcbdddfabeddaebcaecfdebfbddcbdacbfcfeffebaacaefaceeadbfdbdccdbaabdefbccdadffafbcddbeafbebdabdcadaffdafcbdffdfddabcdcecbacedddbbbdfeedafabdbbcbbabafdbcffdbebbcbadbaaadefbcafcdacaddeecafdaabdfcecbdebdbcbeafefdedbfcfcedddeadbcbdbebfacccacccecebfcaacbdafcbaaabbfecacedbabefdcacebdfbeaedddcbaeaadbaefacdbbbcadfdfdcbdaebebdcabbbcccffbaafeefbffcfbfcaabcfafdfdedecddebddefadbdddbfefaebefdaddeaabefeebafcfdeebcdccadbecabbdfafdaacdfdbdccaafeeedbefebcdfbdefdebeeebabfaeddfecccfaafebdabcadbefbcefdcdbebfccbeebbddbedacfddacdcbbacebeddfbecfafedbaeddfafeedebcaabeefbffeacebffcdeeeddaafcabeafadcddfadddddebbcbfceeaacdeadaaeecffcfeffcfacbfcacabbabecbdbeccbbdeffcccbaabadcddcffebcdcafffddeedcfdcffebcaaaaadaaeedfcfcabfdcfbfadafcffabafcbdafdeebbfcbeeeedadafedadeefbbcaebabfbbefbbceaadaecfcbffdaeacdbacadbdfeefcbbdaacebfdfedecaddfbfcbccceaafbeebadcfbfecaaebaccdcccefdcfaabadfffdbaafffddaffedfccdbcdcbfbfaaedeccdafbffeccbcfdfbadedabcdeddddbafdaedebefdfdefaadeeefbcfececcafdcfadacedefeadcfabdadfdcecfdcbdebcaadebecbcbbddcbbacdebfeaacfbdecacbcfabefffbbefbadfdfddfdfbbebbebbbfbfbdedfcefcccacfbddededbfdebccdfeedbdcefcfdcbccfeddbbbdedfddbfcddcfebbfaadbfdcbabbbcdeabedccbfffcedaceaaebbfecababcbdfcfecffbcaabaefbfdbddabbcccfbcabdcfcddcebebcacdcebebfadebfffcfdfbdaceecdbabbbeccdddbebcaeafdccceadaafadacceffcebaeeadfeceacbffaccfeabcaefdccfeafedadaecfdbcccefafaeafadaedaceaffcadfaacbfceaaeadecdcbaddfffdfcddfdbcdfdfbccaffbadefcdffefcadbfbfddcdbaabeddcdbdcffffbfdbbfcbdfbaedcabfddbabdeecdbdbbacefebefcbadbccbfaefccbededebfccbdfeeafdddeeafceacdcbffdbebcacebeeecdfddfbebcccbcdeecaacabccefaddddfbfebaaaeacbbbbfaaedeebdbcadcceadacfcdcacaaeeafeacbbacafdcecfecddeceabdaafeaaaffadebefcafdeccadbfacabbdaebbdfddcbceeffdaaeacaabfcaafbddeccaadfaadfebaacbdfbbbfbdffcacbbebfbcbdaefcdbdaabfbcaebdeceabadfedfbafbbcdbfffecddcbcaaaacbddbdccbbbcbacfffafcfecbefdfbcedbafcccdabdedadbbbfaffeaecbebedcbacabedfababbdebaadcdccedfbbfaffdefbccabcddefebdcefafabdcacbcfebededecdbddaaebdcebeabaafbdbeafdeabebdaaaadcccfccfbabebedbeddafcafeeccfeaeeaabdebaabcedbdefacfccdffefbdbaecbcbdcdbeaedfbfbecfdadbbfcecbbbbebfafeebacdbbafbffbfbbeeecbdbcbbbceffaecaefebfedbedfcbaceebfdddbdccccffefdbfeeedcbeafbffddecbbeedcbfbfbdabacefcefebcdfbbbccbddeadacceecffbddafacfeffcfafebbebdfebedbbdbddadadecbeadcaceedbadbaeabdedaaebaaefaafbebbbeadabcddfdacbcaccfaefacdcbfbecfeffedcdcedcdadafaaabbffcacafdfbedfabbafaebddecefbcaebddfcfffdacbacfddffcbdccffeffeefbcfcfeafefcffbafcfcbfabdbdaebbdffccfbeabfceedaefaaeeeafefaffeeffcfcdabfceafdccfadbfeebfecabdedcbfdeabccafcafdbfbeeaeacfbdaccaaeccfdeeabecaddbddedccbafbebceedaededdedaefcadddffdfeeeaedfedacbfbedafecbfdeefefddcfadbbfdededaffcdadeafaceacfeaedfbdfbaecddbeccbfffeeffecaacaeafcdeadcdbeebddbceebebcccacecbbbfbafcdcfdcddeabddedfeddaabefbeabfbfddccaaacedcfdcbaefbaeffecebdedeabfeecdccbaafdaccfaddadbccdacddcfdeedcafceefadffbebcfaababceacadfebcbbeeefacbcacdadaddffdfacddcfeecaffacbecdacfefdbadbaefedbaffecdabcaadedccadfededbecffbdebbeaebaaeefecdbbdecccadefdfdafaccfdfdffdfefbdaadeacdeebfbcaddfabbfadabdebfdeedffbbdbdfadfccbfcdcdbccfbcbbfcbaadefcbccccffaceccccaafeceabddabbaaeccfaacbdecdecdbefbcbccfbbedcadfedfbaccdafdddcfebaeaecbbcecadecbcdebefdacbaccfafcdcedceedbedcdfccaecfdeefacfbbdceaedfebccbbbedcacdfeeccbdedddeffdfdadeabeafeeccfaaeceecdaeeddebaceeecfdaeadfaddbdfbaebfcdbccccbdaefeeafdfaaeeadabcddadfdaedcdbfeaeabafabaebeffccdddfbeaeafcfefddbdecaeeadfbcdeadcccfbfaaeaecebfadfaaeeaafacdabadbcdcacafbcfcbdddbefdabaebbcfeaddfeebebfccedadddcadcccfcacdaedcdbedcfbdcbfeeacacaacdbdedbbbfbfdeedfdbefdadedfaacdaebffefeefcbcfcefcaadfaddbacccfeceaccbadafecbddefbebebffdaceaeccfabfaffadebaabceaedbfdfbcddfaafbffbfbcefffdcbbbcacfaeaedafaedbaeafcdcebaaeffffeeeaadcbafadebadaaffeefdcbaadcbfcbfaacbeceedfdfbffcafdebaccdbdddddedeabdababcfbeffaedbffbcedffaecbabbbedecfcaacedcdbffabfedcceccbfdaeaadfddfabefbaceecddbeaedcbfaaedbdafdafeeeffdfccffeeffcbfeaeeccfbfcbccbeeaebcddfadedeaffcaffdacdfecfddacefbaafcbabdaebacfadcfedfbfaceafcbceabcabaedbffdadfdcaecdefeddfeebcfffaacfcfbfaccaaeecccbfdacebcdcecabcdfbefaaadebefeedbbdadfaaeefcadfaeaecdebdbdbceeefcdedbbfcfbcfbabfbbecdccbaecdefcbaaabccdfabbccaeffeaddfeceffcdadabedadcdfdaaccacbffcbffdccadbddeeeeedbedadfadeaedeeeafcdbbedbcedeedfccddaadefdeaddeddabfbdebefcfdedeeffabccbdffcdefefecbcecbfafbbbfedaaafbdfcbeedcafbbefeadbafbeaefeafddedcffbbcdcabcffbfcaaecbeaabbfedeedbfddebfdfddedaddfcbdedfdfffaababbaacefbcdcfdbaebafabcbfeddcdaaecdfcfbffcdbeebbfeaedfddeafadbcfdbfeccdbdfcabfccafeafbdbbcaadaaddbcfdcbdfedceeddacaebafdffdcfeedfdfcebfccacdadaaebdaadcaafffaadafdcfdcdceadafbdcaaeffceefbaafccadaaabdddabfaaacddcfcbadbaacfbabafbffbbfbefdbbecbafedfcefdbeabeebaabdcbdbbfbebdeffcaddeefffcecebbbccbcbadfebacfcdeacdfedcecfbdcdeababdbebedfcdfebdcecacfcfbabbcddbebccadeabdebbbfeaeeceabedbeeffbcfccddeacefffddefddcbfffdbfcbbbddeeecedfbdeeebecefcfcffaeecfeecabaddfecebfbddbbbaccbdaeabccfdbdffdbdeeffebadddfeeddcfacaaeacfcefdecbeeaafafbddafabfffeadbbfacebaedeafbbededfacaefadaecebcacbcfeaebbbfbafeebcafccdbefbfecaefdcfceadcbbbabaaafefcfbbfedafafdcadcccadceeaaebeecacbfbdedfbefeadccbefbadcdbddcadcfbebaadeecbadfefaeefbfbaeccedeeebaebabbddeecfadbaafcadffeccbefccdfabdaeeddcbcbdddbfbafecedbdcbbbbabcfcbffdeddeaecfefbbdedfbebbaadfeeccbdcaacdcdccfddfccfaefeecdecccdabcfdceecdfcffbaccbcceeafecebaecdcffcedaaceeefcfadfefceccabcfbaddfeeccbcdcdbfbebbdbffcbcbaccfbbccfacbbceeceafbcebedbcaafeadfecededfcccbfebdecdeccfbfcaddfbfedaadacadfcfbebaafdfafacbeaeacabcaaceabacbcaebfdefccfecfbfdecdbcdfabcdedbbcabfceebcfbcebdedeecbcabaeefaadafdeaaefcbadbdabdeafcdbafacebadbbbadeeaadabeaeabccecfcefaccafbebfaafaefcbcddbbabcbdfebaeabedeeecbbfceffebfaafbfdbdfcbffaafddfaadcebeffeeeccdbfcdcbbddefccefecdbebcbebaddbddebabbcfbfcbfeceabbcbefceaddcadedabfcbdbffbbcdffdeaaaedcaefeaddaefdcbcffecdfcedaeddfacccfffccccdbddcbabbfeccebedcaefbfbffffdececefdebbccafeadcbaaafdfeafbebfdfccfdbfecfafbfebefbcfefdaacecfefbcebdaabcbfbedaadbecbbcbbeaeebbeafdeabfebfbadcebdedaffdacfdbcbefcdfccafdaacdceafeefbbedfcbfccdcfbbdfdabeccceddcacceefbdcbddbdfedfabfedacadcdfbfcbaebacdccdfedbbfebbabcbcfeafbffaeddeeecdccddeedbeddcebefddeadcfdaabdbbdbfffcbaffbdaeffedaffdaaeadddbcbcecddfeacdbeafdeeedacdbecfafffdcacefeafcdbbfaceefebdbcbecafebfafbbdfcffddebdbecbabdadcacffbafdaefeafdecbfcddacefebcaadafeabcfcdefaaafdcbaaeaacaebfcceefbcbffddbbefbccebecffadfaaedcfacfbafecaedfcbcbcaceedcacdbdeeeccffdfcbccbdbdcacabfbbfcedcfdedbcbdadfdfcfcdbfeedcfedbfcfebccfeeeaccbbbdfdafebfcbabcebdbbaebcfafdedfdecfaeeecacfcdebcbfedfaeadeceefbdcabefccdacceecedddfbecbceedceaadaecaeefabdfcffbaadcdcdefdeccbcbacddffdefcdfebbaadeaebeeffbdadeccdcfdcddbbeaaabfbcfcddacbfbebafbebbdfaccafcbdceeadbbbffdbddffedbceadbbeaddbdebeecacafffdceccfdeeebcaecbbafefaeacdaabadcdbdaffacbbcecaedbdeacafceeaafbbeaebeeabceffcacfcfafdaceeddaefabdaffafeedfbdcffbfdbbfeddbaacbfddbbafbafadccbadcdfdebbfdcfebaeabcdcfaafaeefedecdfdfbcaddacbcfbbacbeeddcecbbffaecdceeebafbbfbebabdddfdcecdfbfcdfbfbedccdafbaabadefcdddaffbcdeceeadabdfdceacfdeedceeadbcbcacdafdaabbcbadfeaccaecefffcbccdecfddbaaaadbfcbaebeffddecaefebdefaadcdaefadecffcbafdcecbebedbdafdaeacfefcdbaaedcadbedcdbeeafcddafcbcfcbeedbfecefeccbabababbbcbeafafaabbefeefcabfcbcadcffccfcfceaccfeededebefbdaffccafccfcecabdccefdabcbbdcdddaecacfceefecbcdefabcbdaabdeddcdcfcfefbffffbffffcfeecbccdcedeccecbacebabbecceeacbebebedacdfedfbcfbbbbaacebdaacffdcedabaaaccdbcfdfcbeeaabdfdaaacdacefcbbdbdbbbcfcefefbfdcfeefdaacabffacdecdedcfbdaeeffadfeaddbecebefdfdcfdafbbfeafabdefdbedcbbecddcbfcadacfeadbcbdcdffefbdcfaceebadefebbcdbcffeffafbecbfedccebdfdcebcadaabfcfcceebaeaaeeffebcabdeeacbbdcaeebbceeccfeacacbabefcfeeecfdebdffabdcebaebbfdfefceadfabcbffcfeaeaeedaadcedaaedcececfcbbdeefffedeffdcdbfcccecacaafdfeaaacdfbfecabeefeafddffcfcafdbcbeeeefdbfebadfecebfbfbebcdfeeddccefdccbfadcfcaffcbbaeaddedcababedbfceffedfcedfacadeabdafdeaaafdbccbadfddabebbaacfeedccbdcfececafabfdacbccbbaabbafbeabdcbbdaebbebcfaccadacbdcafbdfcbbfafcbabdafcccdbcccfacdeefcafceeeeeaaabfdbccfbfbddabfacfcccdfecebefbceffeebeddeadcaeadedbacbedcaacbebdedccacdcbbacbddafeedafbcdddbbcefbedfbabdcdaadedbcafcacbcccbbfcecfcbceecfedeaeadfaabdfecffacedcaeadcadbfbadeffaafedeebfdcfbcbcdcbdcffbfadadedccbdeafaabbbbefdadffdbcdfbbfbafafdabddbeaddcbbfabaadacdadddfedddafeacdfccbabebdecdbdbddbddefbbbfccefbadceebababafadefcabbcbdbdccdadcffafaafdcffaaacbaadcdefcbbecfbaadcabdeaecedcaddedbccaeceddbedfaeaabadebfafdbdbcdffffaddceeecbefcacfdaedefbadfadbebeccdaffbaafcccfdcbdceefaecbabbdceccedbfbdfadedeedeacfddecadfafffbbeeadfaaaebeafaaabcaeaaddfabaaacabdbdbdedfcbbeefebadecbebdbcdfeabffbcbafeaafaffecceadabebedfcdaaaccefcaeeddbefefaceddfabbcefddbcaccffdbcfeceefadbcafdbfcfdeefcbfdcbbfdcfbbdbcaaeaeaacfabbeaffcadceabdfeffbdffcaafeabfafccdeadffcdaaabbeeaaddecbdcfedeafadefaecfaebbeddbcaabbddddcffbbecbeceadcfdefcaccaafccaffbcfcdcbfbeeddeecafccddadaecaddcbbfcefcdcecdfadffbfaadaedacfbafaceefbeedbdeffbcfbbbeceecbdedfdfbebbaecdffbddbecfeefbdbbdfdeeeaffcbaccccfdcbebbeddecfaeaecbfaabaebcfcddcbfadcdadbaebfddcdfdbcbaddaebabddfdcddcbcefcafeacfaaefedfdbaceeccaadbcaeffababdbfcaacfcffedfebeeefccbdbdffcbdcbedfacfeffdcffbfafeebedacebcadafffdaeecbdbedfadebddfdbcefadcffdaeaebbefcaabdedcbbeefcaaecdcafefdafdaedecebbeaddbcbfdcddeeeffdfbdbafadffdaedfebaeebdefffefbfaaddefefcfcadccfbfbfafebefbcedbbbcdbecbefffbbddcacedaddedbebfdaecccecdcecbffbffdccabcfdbefceedcdcbdfdbdcfaccccefafcbecaecbaffbbedfdeddbdffcabecbfecceebcdcfcaadccdbaeecdafcbedbecbdeedccabcfecceaefdddfffaebfabdbfefabfbbcabededdffacbfcdaedaeeaefacabcaaccaaedaecafddebebdbafceadcdadbbdcbcafbbbdabbfcdbeffedbccefbcbebebadaecdfefbdbddefbbcadecdcdeedebaebfbcfcabfbcdcaaddcacbbdcaaacacdebebbebfbbdaeeaeeeeaaedacbdfbffcdebacffdfcafacfceabaaacdfcbdccccaecebeadfcceafcbefabceedcaafffeacceabefaababdedabffdfffabfbcceffdbaccdaffdbcbacdacfcbadfbfddecccafeafdfcfeccbffcebebdfdfeeaedeedddefacfefeadaadeeeacbfacbbaacefedaedbcdaefedcaedbdabdfbdcabefafaccfeceaebcddecddccecfecfaaaebadfbfefeecfbdadabecaddcbdfcecceedcbbbfacbfcdacbcfafdcbfdccfbfbfbcecdcabecbedcdeedadafcdbcafaabeddcddddcadcdaeaeeaefdfbdfeefabdceefffcdcfbcaceffadffbcbbddffcddeeffdeffdcfaacbebadfaeacdbcebdcbfbfebdefffecfebcbccbfbcefbdffeebabfbcaccdbdfbfecdafbcefaacbeecdffbbfdbfadfdafcbcfabfeabcfcfdecedecdaebadddfbdaeeccddebbaeccdfdfaaacdcfccaefbddafeeaacefbfadbeceadbacaeadcaaefbabdeefdaeeedcacbfbabcbeebbbbfabddecfadcaefffacabcdffdafebecabbdeedbbcbdbccccedfaefcfbfacfcffcbfbddcbafdafcaedbbddcccfaeddaaffabbfaadcabadeefeeccbcbecbdfbfccafdceebeaccbeccbeabaaedafeafbbfcdfeeeafebeeddeaaacaaceceffcaeaddefbcfcafbbcbeceecedbbaaeffbdebbbebaaccffdfbdbffdbdccfbecceeffafabdcdfeebadfdacddceeedbfccdddfebeedbbcebcfbdafbccdfeadbbeefdecfdadaefdffddadaaebadbbbbfcabaffbdbaadefeacdcfaeddcbbddcafaacacbdfabbbaeaebabfdfffbacbbafcdeeefaeebfdeebeacabddeedafdbccabeebbcebacdccfbaefdeddaedcdfaccaafdeedcbdffbfccbeeedbdafdbcdccdbbcbadfecceefdfcedbeededfcfffedbafadfccedfdfdedabffdcafefbfcefdbfaffcaeedafadbffdaaafacedadbdbbdfbeebadfeebacfffdbfbfadafdeedfeadfbcfeefcebebcccfceedabdfeaffbebbbccaaecdcfefedbbddcdbcaaebadeadfddfccedfedebeebdfdfceccecffcddfcdcdeccfffdcafcfddcaafddeceabaaafdecaafddeccfaafceadbbcebeddfdffabcafbaadecfafdaaddcaacdcbbebfadacaddaffdadacefebdcbddadeacdddddecdfbdfdadebcebbbffebecadbcdabdeacecccfbcfbdaaecfeeeebfbecbefcabfeccccdaeaeefcebddcbfecfdffdfdefdcdfeeacfeebdcaeabbedcbdcfdabaedfbfeffbcebdecbdcdaddaefebbdadfbdebeaafacafbacedcffdafbbbffcfebcefbddeccbfedfdbffdefbbeababafddecccbecbcdabfdafeefdbfbdaffebcdbbfaedfebebfebafdecadceaddafabcfddcdfdcfefbcbcafdecacabdebbffebaadfdbeaebadbfaffefaffbffbffcddfbdaeabbfccccdcdbecdbfbdccfdcecdeedbaceccadbeaeaadbdbbbbcdadbaaeceabeacddcaadedbeafabfaabffeeedabaeedefccbfccbbadecbdcfdbacbceddbebfcedfbaebafafbeeaadcecbabbbebefdbaebbccbebdbaafaecbdbaccaedafceaeeecedcaefbeaecfaedcaffbdcddddedfadadcbfbdbdeafdeefbcbdcdaeceaacfebdacffcddfcedcdbeaabddcaadafdacfecffdcabbecfaffaadbebcfedabbaafdcabeedfefeceeddeffaabbdfccaddadadfabffeebaafdbeccabeffbadafdfacffbccfceaabdbbdfbbecebcdbeaadbbbcfafaeecccfabbbdedcdfdfccdabdacfadfcdbeaabebddaedfacfaceeeebebbccfbbcbdffcfefeffaaeffdacebbefefddfeccbdbbadffbafabecfcedfdcebcddcbeefcbdafecdacebcaafeaddcfebefeecebbaeedaeeecbafecfbcfefbaeddffeabdcaecddebdcaafbdafcfedbcadaaffdbdefdffcedcdecffbdbebbcdaedbbbcdefbcebccadfaeacacefdfbefadabaeccebfeccedfdcedafcafbdfaafccfdaaaeaedfdaafabeebbdaeedadcdfcfaaebaefcecabeabcbceefefaaecfeffccbaccebbcbfffeeeddcacebacedfcbadfeccdecbcceaadffdecfbcfceabaafdadcdedfdffdbdcfdabccebafccfbabaabcbcbdacbbeacddfbaedcffbacabfceebadffadbddcffaffaeecaedeebcaacfbdecdaefbcffcfebccdddafeeffacecfddccfdcabadebfeacdfeeadeebeaafdcfddcddcabbaacbfedbafcafbbdcbfcddafeadbfcfaafaeeacbafcadbffaeddbcaabbcaccabecbfdddbdeebcbefdeffbdbcbadccfbeefabadebdddeedaebeffaccbebaaeeaeeaeedceffaafcbcaceaaabecebbfbebdcedbcdebfcdfeecfeffdccbbbefdceffbcafaaceaaecffadbcdeacdebaffdcadbadeedefcacdeacecebdcffffdfedbedbfeddabefbcfcaefecddbdbfdbccedafdefbdbcbeeededcffddbcfbecbdcdeccfaaffadebababbbaedfeaacadbadcaeebebfffadfceaccdcbbcbcedaaccdaeadcbbfabbdfebfafebfecadeaccdbbfacbaffaaebfbfaeeebfcfaaeebfadfcabeccfdaaefffeaefbdfbdcadbefcbaebefbdafbdcbbbcaaaeabaabeafccabcabebdddfdaffdbaedebadfbaeabaccebdfccaddfdddcbbfafcfdaebdfcecfebcdecfaefdcebcafcbdaecebfbbfccebdafdfcfcbcdedfecdcafeceeaecbddeedbcdffbdebcaaefbbcccffefadcbbdfdfdddedfcbaaaecacdfcabdeccafaeccfcecaafacefeacdbadbddebbbefbddccddccfcebbbacfdbaaabbcbffccaceafafdbaaafabffbcffaeaafbadcdceedfdccfceccadcceecafdbfdabbeeecebdefeadefbcbafbcdfdebfacebafdcdfcfadefcfcaaeebdddefdbacbacfcabdaecffbbafbffbecceddcbdcbdbbdbcafdfddbabfdbbdffbbaafbfddeebecfebcdeeaecbdcfaccdaffccacadcbdbcfcbcadfcffeebfbacedbebfefcaadeffdacabbbcaeabaaebcaeaddbfbbafccedfecedbbfccdabfabfcbfabfafafcdceaabfcadadbbeeddecbeebbfacddbbcbedcabcdaebfbfababdeedacfddacebcdcafaacefaefafefbcadbcbfedfdbebabbfcfefadeedacbadefebbfebbdfcbacefeebbfebacaaedeacbbceafdadcedfefedfeddddfafededdebfefbcdedacbbdffffbaaabbbcfaedcfbdacaadbbbefecaecaeefdcaedfbfeefefedeffafbacdbefeddadcabeecfcecbcfeadccfbfebbbcddbddedbfdcbbdccfaedcbefedbccaedffeaddbbfcdabfdcacabdfffeaebceacedcebfcbcbbbcbcdebadaddddcaaacfebbacdbbeaacafcbdeeadaadbefffeedbcfdedccddfcecdeeededbccacaeacfadcbdcdcacccbddeafdefdcdcdebbbcccfddcdceeefaafaabbcacfaeeaffbcadfdccedebcecdfdfaececbadfdaaabeadfffecacabccbabdfadaccdffbeebbdaabbbfbeeafdfeadfcbdfbecaccacfbdfadacdddadfacebfffefacbdcbbfbabbadcbbcacdebbcabacbbfadecbddcefcfbdfdcafededdceafdbabadbddcebcfabbbacedcbbadbccabeaebccaffdbdfcdacbadcebdfdadaedeefeeddeeadebacdebeffddaadefcfcfcbcdefbddafdddeefcffeaadaffbdbcdbfeabbfeeeaecbfaecdefcaecebfacfcadfaafdabbcffadefddadadfdadbaafbedbafaadddaeefdcabbbafecdaeeafafcaedeecfbdafeaecaacefcbbcbdeeecbcaebfabacfcaeaeffefafaaacbecddffebebbebfbbefbdacdbdedeffddafcaaaebacdfacfbebbaedfdfefafbeccfcafaaadaccddbddafcfacebcddacbafdfbadffabaaaccfbbcccbbeeafffcefaaacfeecdceebfbdfdebeffbffefbeadaaafcddcfceeecabaaeddffcfaadfbdebfbdcdebaafafabdbbecebcbdcdadbfcebecbebdeacfbdeffadbbdbdbecfaeddcbafdcedbefbebddebeeaeeaebcfeedaaddfcbcdddcecdefdaedbaffbccdbefeadefeddadfdfdedcfbcbedaabaaafbabffaaadfbffcebcbcbeaaaddabdffefecfeffbadaccdcabaeccfdbcdcbaefeebfaecfdbbebeebdfcecaceccbeecbbabcacccdeaeadedacbabaaffebccafdeebfaeaecaaecdeadfcafdcafebfcbbbbecafabecaedabbefecadeaccaabcfbecdaaafafeadfceafdbdbcccbcbadaeaecfdddfbecfeacbfbcbcbedefcbddcdbaddefcdfdddcbdbeffeacdefcfaceacabcfeafccdbcebedecdcfffacaacfbccdbbcbfecfbfbbebfacddbcecbbceecfcfaffbefaaffdebbceecbefedcdfaefdcdfecbbabfccadbbdddbcbfdfdcdbccfbfceeebbeafaddffdeaebfaefaedfecdfddcebafecacaefafdacceaaafdbcabeccacafccbdadeabeeedbfedbbbffdbfcfbdccbafebeafcfbeabcbbeafaccedffbeacbbcabeecadaeeebdbcfbbddecedbeebceccaeddaebebbaebbeadabfcaddfccabbadbdbafbafbdfdecbaaaeeffdffdedfdfdeecdbdbecadfecedfabbaaaaeafdcadaecbffdafedcaeffeedaeddcbaedfbfbafddbfddfbcabacaddddaabafadcfbcceaeeecfdefcfbedaeefaeeeccabcabecdcefbafdefebefbfbbdddaedadebcbcfcbefcadbbfaeccdacedcbcbfbdbbcecafbeadebbdedcebacebbfbedecabbffacbbfeddbcbafbeefafcdacdfbceeeeffbbafffdccdfcaaaababebecfdaceafabfbceeebefcedbefccdaafacfeaedfbceffdadfafeafdfafdaaeaadffecdeabcafdbeaabdcfbcdcffeadbdaafccfecffddbbedbdebedfdefcdbeaffdaacfdcaabccdcfdfffddbdccfdfbeeebecfdbefacbfabeeccbeabcaeafcbbeeaffabdeeadaeaedcffbffcdcaecbaecdfbaabbbefedcedabbaeaafcecadebabbeabbbeecbfdcaeeebcaebeaddffbbedcddcfdffaebafeeaecddacacbecbbebbbdacededdfbbdefeccaaedccacbccafebfdbffeaacdaeedfaeeaaefadebdcfbabcafffbbeacdaedfdefdafaddbcfedcdddbddabdfdabeefdaedfcffcaccecadaaaacbbceacdedeafffdbbcddbafbecbafdfebceccbedccabbfddebfdfceaffdfcffbbecadffdbacbdafcaaafbefdfddaadeecdabcfacbebefbbcdedbebcdadadccabaefbacdcbcfaadfdbdbdebdfacfaceebdfcbffedbddfdfbaaaaeffcdeabfdacfedafabbebdafeaaafffbadafecbdccafbeccefaebdfbefabdffcaabcccbdafcfeeefdaeddabccdfddcaaaafcdfccbfcddbfeadbbaefdbbeddcecbdadddbbdfaabbcbeebcecccdaefdfacbaeceddeccacfcefbfcbcfcdacdfddaedcbaddfaffbfaeafafbbcfedcaaedcddbcddcdcdcfbfefadceacacbdeadbecaaadbbfbceffccddbccadffcfccdacdafdfadafdeedecadccdabecbbdacbddccfaeedbcbdfdfdbffecbadfcfdddddeffcabfcdebfaafeacaabcbfdecdcaeaacdaacbdcdfdbdffefeeddebedeefcfaedeeebbcbeefcaeecebbbdeffebdfebbabddfaccaeabbbcbffeedaeeaecabadfdaebcfbffecaafcaeabecbfdfbfcbfcfdacbfcaefeabfbeebfbaffcafddaabddacecfbebcceabedffffaefcefacdcfbfdacfecbdbeddfbfdadbdbeccbcdceadfeaabcddbabfababeeebbbebadccadcadcbeffabdbebcfcaecefcdcaeeadbdebffcefbbfdbacafcdcedfebfbeeaeaefdddccaecdebbcedebebbfddddaedbdbcacffabbbabddbabbbeafbccecfefbafddeacedbddafabeeacadcbdffbbafcdebedadcdaadeccaddffecbdfdcacddcafbaebbfdcabeccaecbfcbaedadcacfddaddbaaeefedcfaddbddbffbeaeecbcafecedfadbfbddaceaadefbeeecadaadddcbacbefbecafcbecdcaedcacdebfcbabcecacecfdfefbedbcfeedbdeabeedbbbbcfbceeefdbadfecaeedbfbefdfafacedeaaeeecadcfdfacdabcedbeadbebdcccccbcfeeafbebfbdcafbdbdfcadaaabefbcdbffffcdcbacaecdecfafffebcfedfadccaddddffdeddfbbddbaaaacfbbefdeecdfecadcdffcaeceefedbadbaeddbfaacecebdececfefdcadfdfbbcaeddebbedcbcfeeadababcddabddcaebdaaaefeeacbdbeceaafbaafbfabaecdbfccdbcffdefeaeacecdfbbcaecfecdbdcbcbfbbafabefacecefeecfdabedacbbfecaccccecbaadbabefedeeafbdadcbecaeacecdbebeebfbbeafaebfddaafdfcecbfcaecfbcefaaeadcfcbcfdbdecfacdefafdecdbffbbaafffbdbcddbbafbdfffddbadddaedfdfbfeedcfbedffaedceddfcfaaafbdebcdefcebbecbebccedaccebcabbcabdfefbcfddcecacccfecdbfdfedcafabcbefdabeddeaefacadbeebfdadfceceffddabbeadecdcfeefaeeaebaeaaeefebadefecefddeedbefffaaadeeebbfbdbbdcfadfeabbeebeedcedcdbdcdbfddafffadfadabdecbceddbfdcafddccdfdacaafbeeaacdaaeeefcecccfaaadffbaacefadbafeeccbeebafbafadedffedfddcebadadfdecaebebcfeafaaafbefddbffafbffeafffcfddadbdebeccecadadabefadfbdbecbeeacfdeedfcebdfbfffffffefabfefdcabcafccabbdbcdeddddeefdcfbfdcbbececdecddadfbbeedbacfdbeefbcadfaaacfefdabdcdffdafcececfbeaceddfbeddbaedbaacfaefdfcdcdcefefeffaafceebafcaeebebaaafffefbfdbedceffdfcfabaeccbcebfbedcdaeffeffcbbcedcaaeeefdadfffdbaeaadbfadadcdffcafdbecadeebcffaabcfcffaabafccfacbffaafddeeabeafdcbdfdcfdfdccaacddcdcaecfaeadcfdbddfdafaeebfedcadaadacafdcebbdbbefebaafbffcfafcbeeafeafbccfcebfbfeedffdbabfecaffbceccaecbfbfaefffdaaafcfacaedaecebfeaaefdaebdccdeecfdefccffdeacfbeecaacbacdcbbdedecefcdabddffafdeaecbcbadefcffdbdddbafafefaccdcdadaccecdbaaacdfbbecfcdfefdfabfbbcfcbfeceeebbbddbabbcecffcbdaccaffbdededfbdcbaacbabddafffeacaafdefadfbaccfcdafcdbfbebcfcbaecabefddfceecaffedfecffcaefdeabbdcbdcaeaeceabaefdcafcbeebecdbeeacaafcadcaedddfafcfbbcedafcfcbdefaeffcfbeeeeddfcacbbfaadfdbfdceaffccbedbfbdfffdcfeadabeaddafcbedecedcadbdfcedceefeedccbccfdefcddbfcfcedaddeebedebccbbccebccaddccbfdbbeedcbcecffefbecdcabccaaaeabcfbdccfafeaaebaeeccafefabfbacfafeacddcdfcdbcbcddbecfeccfacbabafcfccecebfafffacdaaccffeccafefcbbbdefbefbbafcdbbbbcbcaadeccfeedebcebcebaadcfafcbaccadddabcdddfafcaecfdddeadecfeaabedbdebecfaceecbcbfaabfbffcafbbeebcafaffabfbaffdafcdafcfedeaaffcdceecbcddabefffddceeaddefafaaeaabbdbabebeeddcdefbacdededdbcaabdeabeedbadcaecffdeafddecacffbdfafcddfbefeebddacdcdfecefebdbadbdfabbcdcdbfcdbddacabbddefbbacffecbfdaeafafbfddbdfabbfcafaeeeeaeeacebbbdaaecaeeecefedbecffbcdbadfaefcabdbbfcaebdabbecbcafdcbafcdbfeecebbddbfddccfabffeeffecdeceaabcbccfaccafdffaadffbfbffefecedcbeaacdfbcceeeacfbcdcddebfabcfdedeedbcccbebddbceccfaaeccdbbfebfcdfcbcfbffbacebcffbeafceabcdfcdcfddbadcedabfcecdbfedefaceaaadfffcaddfabdbfbcabeffbccefdaaecbadbaebbaebfdbbfcceeaaafdccdddbbcadbabbedbabadedfafaaddbeeabeaecdbfcaebcddecdadafafdfcdeacabdeebdcaeacbaccfbdfaedcdcdabcbbfabeefbbdfafceacadcfeacddbbccefcfcaebadcabdcbdfdbcebdbecabfafcffbfdbabfffcecfeefbfedaafedfebbeffdadcefbaebbfebafabbaecafaabcbeddffcffcaabcdecebebfdfafebfdaeaabaddebafbeeebeecfabcfcbcbadfcfdfbadaccfbeafafcdcdfabacaffddceaadbffbfbbedecdaacccfcceacadbbdcbccdfbdbdccbedeecefeafafaebbdfbcbaeadfedafcfafbfaaadfbceddabbddbdddbddddaeffbddcdffdfaaceeaabecbbffbdbfcbffbffccffffcecbfadbdeabdbadafbdbffdececeeacecfebbfeaacedbdacdaecebadebaffbabbbffdabccfafccaffcaaaabacdebcdbffdfdfeadbcedbbecbabaccecadddafaefcfebacedcefffcfeabbbeddfbacffdfdcddccefecdbbaeaeebbfbbfbcfecaedacfabcceaccbddfacecfcbedcbbbdaceefacaaafbddfdbbdfedbdeafaefebfecaefccaffbccaeffbbdaaabaffabfdbcfacaadbafeeefaeadbffffedfbedcccaaecefaddaaeacbeefeffbdadbefebfbffcddaebaadaceedddccbecbcaeefbfafaafeacabafbdbbafbdaacddddbccbbbfeabcafdffacecbebddcafaaaceadaaeefeefaabfdeefcacdbaebeedebbcbcbfebaaacaedaaeceeabbfbebfdeabdbadffaaaddfbbfacaaadfcdbbfaccfecedbafbecccccaeddafafffacdeeecdbdadbefbddbeffbffaacaebbdbbfedaccbbdafdbffaabfecdabfdecbdedfdffeaeaeadfdbedeecbddecfcbeccdccefbacaeccadefdbddbabebddebbdbfcdefeecabcebffcefecfeedacdebcfabadcbacebdffafeccddadceedcacfbbfdbbbffbcbaddfcbefdcbacebaedbbabbbdbffffbdcdeccbdddcccedadeefebdcfcededeccfafbbffdffccedffecbcacfafbdcfdadacbdaaabdbcafffafafafccfbeefdacdeebabdaacadaeefdcfeefefaeccdebabbbcecbbadcccdfdbabadeeaddacceddadcbdabdeabcdbaadbfceacbdceefdecaecbfefcbbbfbefdabecddeeeabdcfedcebccafcbccbfeccffabbacedaabbeebddbcfeabfbadccaccaaebcfbfabdeaecdefeebeeaadbdcddcfbcffceaffafaedececdeaafaddbdbcecdadeffddffeacedbbbbfadfdeccdbfebdbebcafefbcebaebdbdeeeeecadebdffacbabcfbebfcdbeecbfebbbcdaabfebfcacccbcfbadfcdaaadcfffefebffdafbccaeacdbccccbaefcaadccdedccaabdfddbabcbfaccbeefcbdbdeddbcbcaddbcfceeefafaeabffabedcabcbbacdcbacdfbbffddafbaedfcbaffccddfacbaeeeeeffbceddfaeaeacbbcdbaeaffeefbfcedabaaeefdeaccebdcfbcddbbffabfeaceddffddccdeceeeccfebbcdeecaeefcadedbddaeaeffecbabffecbdfedffcbdceacaaebcccdeebbdccaccceeecfdeaffceeeeeaabaaebfbbcdecececacdaeededdfbccbfcdeaddfadcbcababfeeaaebbbcbcfbbcfcdbcdacccfacefaddeaeacbbaeaddabccebbeaaabedddcedbceacbaeaadcdfdcabafdbddedddccbabdfdecddddfaffcedacfcaeadabccbdacffdfadbeefdaddbedfeeebcdebfbabefccaaaecadeeeabecedbadcbdedfcccdaefddbafcecceacdcdcbadeeadedcccabbabaecbccfaaeefdabfeefaeebbbdcbbeaafcbadabecdefbecdbfafbfacffdfddafeadcbebcecbddfffadaacbbbabdfeabdecfabbecaafebfffbebceadaaacddbadcdbafbebaaddebcfacecdaaedbbebfcbaaaccadaeabcadceddffbbeedbdbbadfbdbecdaccfecacacdebbfccdaceedbbfefefdcfdaababcbdaaeacdbdcbdedfaebeeaabedcdaaafeadffdfebeedecafacdcfadeacbaadcfabafdbcdeecfcaecfdadffadccdcfcedddadadaefabacbacfeabaebeacbfbdbdbcdffbbebfddcecabbdbaeabcdfedbaeaafacaadfebfefdcdcddfecdfeeacbaaeaadbdbbcbbcddbcbfeaeefeafcdbfcdeacebadeffddebdeefcdacfadceacadaecfcdabcadafdeefbffbacbbcfddfbddacdeeaabdfccbfbfeabbceaaadbabbfcfacfcfbfcfebeabcdccbabbbfdafddfdedcabfdddfeebfbacaaeaacefeeacbcebcdacffbebcbddebeffbdfcdbcdcefcfcadacaeffaaccdbeabddebaaedfffeaeabbcaafedcebfefdeaafccbaedcecbbcdbffaafbcafdaafbaddbcddcfbfcdfefbccaafbeeabebacbfbceedccffdebfdffeaffbdccafbafcefdaccdfdbdefffcfcfafebabdbbffdebecadccbccaddbfaaedecbeccdfffebaeefeddafdcafdeaccfdaececdeecaacdeddfcabcffbcececccfccccedcaeacbdffeebcabbecdbabccdbdfcfffceeeacbbeedcfedbebadfdfcbeadcdebdabdaeceeaccbcabfafcbfabbebeffcbfebacebcbedaffabfcadceafcfeeccbaabbccababfcaadabcfffdfbddccafebbddadcbfccdfdfbccbbedbeeefbedaebeeacabbcefceecebcfcdaaaffbcafebeebdfccdfccbecfebdaecadebbeeaaaecaacdefedddeaebcfdeebaaecebdaeedfadbebeedddfcfdbfdedafcbbfedbcdfcdcbfebfecbefebfabcddacedecfddcdefecdcccfcbbfbbfbaeceeefdbffdbddebfaefdfbffbbfaeddaebabbaedbdecaeebfddbcebafbddebbccddbdbeddcfabbbeefaeabecdcebacdccabebdbaeaeccdefbabdcffdbaeabbfccffbabaecbcecdcbcfcdefecdfeebfcebacdfacddbabaffaeeeabbbcfdacddaedeafffaccacbecdbfdabcedbeccfafbeadefcddfbcfabfacdebabeedeeefafbacbdbdafecbeecbebfbecdabbbdbeaabfceeefdbacdcbedabbaeefbdfcdfadabfababaebefccfdaecdcfeecaefcfdbfeacfefdcdebedaebcfeaaabeeababdfddbdbbccfacbdaacdaeadadaeefeabfcffdbafaeacdbaddbfcfbadeddaceadabdfeaafeefadbffedcdccdeddbcfcfecfffabfeabcbcbdbfbbdbdabfbdedffabcecddfdfaedfecdddeefebecefabafebcdacbbdcfeabffebdacbeeeddaedcddcebdabecfbdbedeefbfbefcafceefccecddedeefdeececadbbebcbbacaedddffcccbdaefcdebceceaedfaeceadcfebcfaadfdcebddeecdaefcbdfadaeedafcddffdfceecfacfdccdfdddacbfdebfafeacffacaeecfecfeabeaadefaadbfdbadfbfdffdbacffaeecaaedbcfcbfbacfeefbfaabbbbcfcfbaafabfadcfeeeffefbfffeebcfaffcfbaeddebccebeaedeadddffebeadcfebceefcdcadadedbefeeffabaebecfbdbcaeceacadfdcedefcbbffdabfefedabcaecdbfeefeacdbccdadbcafdecacceceeccdbafefadcfbdffccddceaaecdacdcbefccabcccecfeefaddbedbddaffabeaeadfdfbbbeacacdfbfeccbbfdcdeefcbfcceeddbeeeeacfccbeffafedaefedbcaabecfeeebebabdaaeaafedfecbebfbcedabdddffcacddfbbadbaaafdfbfbbbfefedfccdcffedfefeeeefadcfbcdbfcfeccbcdeddbdbfdedaccbebcdaaeefbbaecefaaecdacdbdffebabecdbacbccecdfbadfccabedefdcbcbbedebbcfefccdaceebbaeaeaddfbceafaacadbcfcefafbcfdfebdffacedebbbedededbbfdedfdbdeaccccbbbabbeeceedcbdedbfacecefcbddbcdbfeffbaeaefdbeabefbdecacaaaabfccdcaccddbeccedacaedacdfffceddadacebceefeefaffabedbabcedaecadfabfabbcfdfebeccbdcdfccaffeabbbaffacfcbfdadfcddbbfbdbefeeafdfddebcaffbdddddefdcecfdffaadbdbefbfcceafeeeceebceceddcceeeafeaeffaafecaadfcaeecdbffacbbebfadeedbedbdfabfdcccffeebfacefcfaaddeaceecfdaeccedcebccddeeddadebfbeeeaeedefdebfecffddfbbdcdbccbffedaedebfaadbcdbfcaaafcfdcfdcddffdefeccfacacfdcbdecabdbfbeafccbdafbfebdaacccecaaeecbeadfbbcadfbeabfdbabfbcdcdfcfafecaaabefafbcaecfefdbcfbbbbaabdaedcabdedeaeedbdccabcacccbcffabfbcffcdfbcabdfbdbfedcdbedabcefaaadeafeefacdfcaffcecdcdcaceaddccfdbfecaaadeabafdeafcccbbbaffacebadccefcfcaefcbccdcebfdfcaccebbeffcbaedfcefdccafecddeafaceaadedebbddcecdefeeafafeeacebafbbbbdfbebefcaccbdcaffcebacfbaeeaeebfdbbaebecdcefeaddcedfbfaaddaddaaeecffececffeddacbbfcdfacdaddcbebefaefdadbcdaabbcbbeffadeccedbcdbedbdcfadefedbcfbaafadafebcacfdefffdefecaacacfdbabffaadbadcdaadebbdfbcadffdbfdaacffacabebdbfefadbbfeeffeeadbcefebffbcbcbaffedcdcebceabfccebcedccdfedaeacdcbdbfbcdcaceacacdabefbfbddcaddcbadcdbcfbdebaacfafbccdccbebedffedcebdcecafadcafabfbfcbbeafdaaedddfcedebbadbfacddfdfbdfaabfcedefcbeadafdeedddfcbfebbbdbbbacfeeaababcdadfcebbcacbdefbbefabadbccfedbbbeabeadaebddcbbfccbffdbfcedeafefaeeccaabbbeebafbaaafbecafedcaeadedeacabbbeceeadbbcfcefafccaefbdeefdfccdbbbadaccbcacefdbfefebeaafddafbdabaacbacfbfdffbabffbbfbeeacffcbcdcffaaeaeffceacfddcebaccbadbebbfbffeabcddfbdaddbaceffdbdaeebecfceeebffabffcabafdabaaeeeadaabffdfabdbebcaaabebecceebcfcbcabbaefdfcdaabcefdbfbfddcbdcdbfcceedcbcddfaacabcfbcfcddbcbfacddfaceffafbbfaffabfcaaebbfbfcaeefbcfadfbecfdbfebcfecdbbcffacbabbfdcabcacadbedbdfacbeeedfbbcedbacadcdcedecdbecaffecdaeefbdcfaefecbbafffbfebdefaafedfabaabfcdabaebadfebefadedbefddfaffaddbbfdfecfffadaceabddffadfdafefafafdbecebddfdaaedfcafcbfebdfbabfeaddbefcebfceaddabeffcadcccccbfedcfdfcecbbecdabbeddfdeffedaaadeffdcafaefabcaeebcdefebfbecbddeefadbacebdbeadbbfcfabeeebddccdbfeceabbfcfecaedbdfffedcefbdcbbeaabaccddacfefcddcecfdbfbeccefeefeedefeaeeabfbdebfacfbebbaeaeddcadcafdeffdcbceaaeaebbfaabbefdfdbfddceebbedefbfeabaaacaaafedddcfeaedbabaddfabcfafbfbbfcecfbbebacbdeebcfdecfdbaaaeebffdbccfecaafddffbccbcdfdbbcbeaffcebfcfdcafbceeabfdffdebabdccdfaeaacfbeefedffbdcfacafcacddcedcedcdecbbceeacdfdffddeeeafeabeeecfafaeabacfeedefbddbdabbaedbaccbcbdccbbdfddadacdcafabcaebcfbaaaeeafbbcbebcabbecedbbbfbbbcdcabcfaefcaffaffefeafdeadecfeabbebdbdbabccacefbcaaccecaadddbfddcbcedffedcbecfacefeacfcdacfecafdbcffbbceebfceeceacebfebdcabaafeeeeaffabeeefaedcbbcfbcdeebbdafcbdfaffcadaecfbbeaffadbddcbcaeeadcaafbbafdedcbbbbbeccbdcaabfbeedaffcaaffffdadfccebdbbbddbfcecbdaaddfcaececebcbffdaeaccabccdcfeaacebbedcbcbddefdceeadcbdbcfcfbcbdafddbdecbeadafcdafcefccebbafefebdeeaeeaafbfdfeaadeceaebcedeacabbedfdfdedcfecdecdcbacdedfdfeaebfbdaccfedbfcfdbfdbbbbffecfabbadbbddcfcedbefdfbbcddbdafbeaefefeccdbaffabbbdefcaefcdaeabcdedfcaccddeeadcabeadcfecedbcbbcdcffaaffafaadaffadabcfffebabfcfbcdfefdbcfeefbceedefbddabbedffefaffcebbbdbcdaeeaaacdccddbcdbcacedbafdabdfecabebddfbfaeadcfaceafacedcfbdddbeccddfddcbcffeeeaadfebfeadbbfacccfadcdfddaccfcecfbebdddaadfabfcbcdfaccdcffefeaecdffabafecbdcdbebedbabdfbdbdcdebbaedcdefbabcdeebaaadfedbbafdbbfceafebeacfedafccffcadddaedbeaacaafaaacbbcafedecabdfdbfbbdbeaaebfaacfdbebedbacefcedfabdfcfcafcfedcecebfcabeacfeebacefaeaeccdabeccaceedeacadebebcecfccdaaefafaafbfdbeeafffebfdaddffbbafaacbacdfcffbddaccedfbfcfbedddaaccceeddfacbecbfbdddddaeebfecdcdcbccfdbacffbeaceddefffddadfadcfcedaccfbefdeeaabaaeaeaceeedcffbdfaaedafdebbacdfefdbcefbadafcfecfbdceddfabeebddaaedcdbafbbfaebaaececcdbfbeeaaebdbfeaafcccdaaacaccdffcfbdbfebadafecedffedffcdcbbcabcfcbaafbbfddedcbadabcfdecbeddbaeeeaaaaaefcfcddbccfbeaaacebcadadadecadbdaedcfcefdefbfbbdfedabfdbefbfabefbeacbefdebbbccbceefefcbfaabdeecbcedeedabccbdedeefaaadffeeaafdeabdbbffeafffbafebacdadecbbcbbdccccebbfdfeedaaafcfbbffbfccdceacbafebaffdbacdddffaeeadafbdbdbbacbfaaeeeecbdafbeaacfefbdbadcafabbbedeeafeefcafbbdcffcedccddcdbfddedbdbbdecaddbfcbdcedcecabccbcdeedffbbbaeeaffddfeddbebcfccbabdfeeafabedcccbbbbcfebededabdfcdcbbbfababefdcbcecbfcdaaeacfaddfaaaafddddcffdcecebaacfeabebcbdfbcedabefacffefffbcdcbeabebbeaccafceafccadcdbaebbefbfecbfbafbedadacbdecbacabbecdfabedebabcddecdfdcabbfbdabdebbfacbffecbecffdfeceafdbcfeecfddaefebcebdccdeafcbcdafcccffcdbfdcdaccbdefeccbdecbacaffbeffbbcceccacdcaeeabdfbaeafbafdbdceabcececdecaeffbeacadbedfecceafededcfefaabafcdefabdacefecbbfdedabcaccaebdaefffbbebaddeaadafdcccbdeaedfafbfccdabafcffeddabaadabeedebeccdbadcbbabbdcbeaecffefdfccedefcdbbedfaebeecffdacdedeeacecfeaeafafcaadedadeaeddaedeafaddbbbabaadfeaaafbaaeffbddeefefeecfeaabfcccafddcccddcdcfbddddfeaabadcbeefcbbcacbaadbfbafdefcabdfbecaafffbcacdabceedceefaffcdceaebcbffafcefbddabacffccddbfcbabccfebccdfbcfddeaebcabddeaadbacfbdcdcfffdcfbecaabafdabbdbbabedfbeddccecccacadeafecceffdcbcbaebcebdbcedcfdefaadeccbcdafacffdfdddbaededdbadacabfcfceeffcadbeebdddacbeaecbccbabcacbecdacbaadcaaeafcaccaabffbdcefdccbdcdbeedbbeffebdbbeeeedaaaecebfaedeeadaddeeacdbfcfbacddbfdfeebddcadeefeccecddadabbdbdfcfefabaaedcecddcadcbddeadcfdfddcccdfccbfdecdbbfedecaaabdcbffcacfdbffbefeeabaddeacddedacbefeaddefefcfbdbcffbfdfedbefbbaaddadbedeebcfceddfddcbdbcfcdfbfdffecacbdaaaafdbbbdceafaeaefebdeedabbeacdfdafbbadbbaafdfdeceffffaecbbceacaeebeebcfbedaabaaeaaaceecbecbafbadfeaefbfeadfccbedcdffbdeacfeadfccccacdeceedbfbdbfaaeadbeedefbfcedeebacfedefbbbcfdffaedfedfebecebecfdfffbbfcceeecfeacbcfefbbbbbabbdffeaeceecfcfeedcfdedccbeacbadcfddffbaabaeedbadeffcaceddebbeaefcaccffffbfaefafdefecfdcdbbbafeacceceaefedeeaedbbecdfffceaddcdaaecfaddedddeaaffdfcfdabcbcbafdcfbabaeadfbeadfdeefdeaccecffabfddaffbbebacfabdabcdadddfaabfcbefceaeceacdaeafbccbeddbadbfacadfcdcbdffaceaeefdfeefefdefaefbedaebaabecfedcadadaaaefefdeccadbafdcdbafbaedaccbfccddacfbabcadaacbafdefabbadfecdafbbfccadddfcfddfedddacafcfeaafffbfdcbadadafaeddadbedaefdfbdfedaffdfaaedcdebdcfcdbeafadefffeecdbbdfafbfcbbaedacbfacfddcafbfbceeadbdecfafcaccafccfdddebffdcffceeaeedbfebdccafeffafcfefbaadfdfcaaffbacdabecafcabbccabecfbcdbbfaffdcfcceddbbcebafdcbffadadaffcfcfababfdefaebddeeaffbadaecebbceecdcacfffdfffebfbfacbedfabbeadbdddcabfdafdbeddecabadedcdddbacacbcbcbcdebfbcefefedaebbdaffccdcffcddadddbffedbedbcadaffcaaeacbacfadbfdfedeeecfacfafccaebfccabaacaecbdcfcefbfeabcadedaebecffefcdfcaeaeeaadeefdeecdcdfcefcacbfdcbabaaceaceecbadcadfeeecfaaaabffbfecbdddadbfbdfacedbceeadbfcdfecdaafeffeceafacecdefcefecdeceebeeeacabebedcaceaaaaaeebfcafbbddcfbfafededfcbaeeabecfebbbeadeacaaeeacaecedcffcedfddcccceabdafeaabefdebbabacedfbfbdccdbfecbffebbdebacdbacbebbaaedcbffaffadebcabeaedfeadcecbcacfcdddcaafeedcbfceecfcbfcdedddddaedbcbddcaebfbcafdcdbebedcfabdcddcfdccbbcceeecccbdcbfcbcffefceefdbbbbabefaaeaadcafdfeedaecbcabffedfabbbfabaebbdecbfdafbeeededccafcfcfebebbbcebbaeeffbfdbdacbcffbddabedefcfeddaafdbabeecdcbdfececafedacfececbaccbecfddfdcbfeefcdfdfaebeccefaafedcbafdceedddcafeebdfefadabadaccfabeeceafebdecffbbaccecffaabcacfdeedafaaaeabefcbfbccbfffdaaeebcccdecbebedefbefbbaebccfccbdedcbaaccfbccdaffdedccdcdafccbebdacdccefeedfaaeddfffbbbfcddafecfadaabadfbccdcfdeccbfdefebfcfbcfcccecabefcdbbbaafcbcedcbcbbdbadfaeaafefeefcdfdbfffaaeefdaacdaefefaefdcedefbceecaffcaeefbefcfceebcbadfbaedcedbbdeeeabbbcbefcdaacebfbdebdfddfdfdbceedbbcadaaefaacfaadededabceeadccfdecfbfcaeeccfefafcabbaefbeabadccbfcefeeefdddbefdafdedfbbefadbbabeddfafbafefcdedfadedbeeedeaedbdbebfabecbedecbcffbaedcbfcaeddbeaafcdbadafedcbededdddeebedfaccacdcbdaeaafefdaccdededcbffcdefdedaebdeeefebbbafacbdbdbdbefcffbdffaabfadbfdeeffffdaeeaefeaaacfdcdaccdeedddbdfebeaabceabddcecdaebebbeeffcdcedbccbeccfdcaffcadcdfbfcdaceeeedecccbdcacbcacbadedcafcdefcbeeadfacaefaadffdbaadddbaeeedfadbadebaeaafbbccadfedddecfcdbadcbaeeabeccfebcbdcacebcdafdbccfdfcfbbeeabcabcbeefddaacdabaecfcfbaecccaadbdeabdaaccadfbbabbcbadedcabdeedbecdabdfccbccfafcaddcebcedaabbeddedbcebedddbafeafdfedceecdabbbedfcfcfcdabfafdaeddbedbfcbdaacbbfafaaebcdffedfbeccafbcecfcaefbaeedeabdcedeeceafddaebcdbbfeedcbefdddaabbcdbabacbdcadedfeecfddaafbdfafacbfdabbbcecbfddddbaecaaacedabbcefbffdcacaadbabaebbfeaeadddadefadcacccaeebfecbbaabacbadbfbbdcdbfafffcedbcfeeadacedfddbbfddedacbcabaeebfdfdfbeffeadfebaffffcdfeacaebdeebcccddeecdfaacbeeeebbabbdafebdbccbacdcbfacacebbbaacdddefeaeddadbbdfbfaddededbdacfeedbdedfebfaabacaaafcacafbbcecaecfaccdcdafedfeffbfddbefcffcceebedacdafadeeedecafabdcddddebbdceefcecaacbfbdecbbdbcfdbacdacacffcaecedeaedaaaaaafaeadaeebebcfdebeacffebdfdffececeaadcddfdcabdefcabfaebfdaeedbcfbafdcccaeeaafabdacaceadbafebaecbebcebbecdebafefcffadbfecadfdffbcdaccccfcfcedacecebbcecbebeabbfddaecdaafaeeedafaadfadadfbcffbbbaadbffccaeabaecabdafceefceeebeacedccfddbafeaadffdfafafeebbfcfbebffeefaaaaeaddddfcabeffebfbdafcdbcbffeebecdafecddfafedfbccceeadebfbcadafaceadedeceedadebeccaafdafddfdbbbdeebfedeadfadaaaffccabfafbeaeefbecdbbabacadfffbccfaaedbdacaabdafeffcbdadabecfbbaadddccebacfbcddafbdffadbfbdecedbedebeacbdceffdbacaccaabfeadaedcedfdedefacccaaaabfecbbefceaccdbbbafebcfdafbdbdcfbffbeccffedcbbfebceffbeeebefeaadceeccabfcefbaacffcabbfeeffdbffbecbfbaecdefeccfbebfccefffbebebcaeffceaeaacbbeddebebfcbdeddffcabeebdfeebebefaddcceddabfecacfdfaecfaaeaababdcddcfecabafbcebadbfcaebebbcacbacfffbfcdaebacbdeacefcffafbfeadcadedffaaaceadabcabbdceeadafafdaefbebfdbfebadebfdcbbeedbeddeaccecddeecbadddacdbbdebfcdbfefefaabfbafbabaddaaafbaedaccfdaaedcffeadbbcedabeecebfbcacfcfcdcafbecbdfefcfaefaaedefcdbafaaedeadceebbbbaacfbffbfcdceedaaabdcfebcabbabaecbaedbaceafcbbbfdefddbeaaafcefacedadedbfbdcddbeabcffcfadbfccdffededfeeffdfaccdbeefbebbeddfeeeabebffaedcaccbcdcceccbdfeddbbcaceaaadfafeabbdeccabdafadbedfcabaadfcbdcecebeeaceceddcdfeeffdabdfdfebccfecfcbbdfaebaddbecfbbeeaebaefdcbdcedbdabebffccdceedefbbebaffbaeceaacaafdccbbdefddfbeaafbfaaabbcaaefdfcbffcfadabbcacbbddfecfbbafafbaccfaafcdcefddaefceefcbfaebecfcdeabafffaddccdbffbbfffbbeedbddcdcdcfddfafedbdddabdcdaaccfeaebebfbdbeaabaeecbcdddbccefcacddffafbbbdeeeacedbbcedaedbebdedadddcecdbaffcdddbfacefbcadaeeeecddfefeeadbffcbdcbbebefbeafeddbaabbfebbcdaddeadaacfeeeaedfaebdccffeeabfaadcfeffccfcdaecbcdddcfbeaeeeebfbacfedadbcdfdbddacadfdfcfacfcddaaaefecbebcaedcedcabefefbbabefdddfdddfdecefdabefbfcfdfbaffdceecaedcaaceadadbceeceefdbcaefdfebecfdadcafbabcfacfdefdcdcdbbfdffaeeceedfdbacbcaeffddddbdfbcabbfdfdefeadeacaeddecaadfccbbbfdefcfdbefbeccfcffbffabbdffecceadbbfafcdafabfbecedbcfdddbbafbdedbcbecfdbacabbdcfaaeefcabddebfeddaabcbeacddddebefcabfdabaccfcadfbaabefedbdafccddfffbabadcdaaaabdbbcfeaafdfbbcdafaabafdfafbbdedabbedaaebbedeedfdaeabaadbffbddafbcddafddaadafbffebfcbacddbfeaaacaaeddabffcfeafebafeffcdfeafbfadbdeeeadeefdcebadeedbcaebbbbbdecaadffeedeeecbefeacbbeafbbbceadeceaefcadcffacbeaacfedfecabfafbacdffdfcaadecbfcdcadeaaaeefdfdcdafceaebeeaaaecbdeeaffedbddcefdffccfcbcbcdebfdbbdabfbfeeabeaaeeefefafdaebadbfeecacdcbfdfddbdfadaefdbcdafcabdadeefbbdffedcfbadcccbbebedfddabbadeedcdefdabbeffedcdcdcbcfccbcbdcaedffbfadcfaefcddfdbaabedaaddfacdaddccbadaecbfadddeffddadcdcbbaaececaaffbbfbaaaaebaaafaffbbcbbebbbbfdebebaadeacaabcafbebdeeacaefccfecdbdbcbfccebbcbfdddefffcaeadffcadccadafcdeffdecdbfeedbadabdbeadefcffcefeeabbacbafeebcdaaedaddebaefedffbceaaeabacbedbfdabedfccfedfefbcccdbfbdfbdfcbbcaceeffecdaeebfeceabefabcedcdbfdfeebdccebaaeffeeafeaabfcbaadefcbfbbfecffdcbddffaffabfbeeeffdeaaadbfebabfebabdbbcbfbbdedacedcfbbbaeccebbbbeccdfacbfedfeebcdfffeebebfdfcdabdebadbbeaadeccebffdeedbfecdaaecbffffcbbdeaedcdcdeaeddacdaedbcaffccdefbecfdeffdccbfbaaccafceedbebccdabadfbaeceeaecdffeffcddcbedbdfbbedcfcedbdacacfbcdaaddacfbddeccaedaeadabffeeecededfcfadddadbcbccdecacfddfafaecdaaacdcbafecebadfdbfacedabfaeccfaddeaffcebacbdccfaeebbcbdcbeaaabfbfcefbcfeedabaaedcaafffdfceccdaefadfbdabffaaabfeeeedbabcdfedbfabcbfdfcdeedbcbbccedfbedbcdeccbaecedbadfbfaecdcdbfebaeaaeaecafababaeafdbfedabeaeebceddbdecfcedadcbfffadbeebffcdfafdfadebdfaaecbefcefadffacedeccdbfedcbbccaebabbcdbaedccaaeebdfdddaaeecccffebcabdfabedccebeebcebecacdfeffdadeacfafecabbdbcaacaefdbebdcfefedccaefefbadefcebedfcaedbabcbadcccbbedfbdfcffbcdceaaacfeecfeddbfbdbddbdbdcffecbfeadaffedaedcbaeedcdfecadcbfaafaddcdaefecfadddcadddecfdacdfdacdddfcdcabffdebfcfddaededfbdccabadbdadeeddbdeefdbadacaebeebbdcdcdccdacbfeaeffebeeadcccebdcadcadeaffccdbaacadbeaeceffbcaadccfbdefbfbbfbffffefeefdccbbcdfcbbeafbdabeaedfdeaeeaccaccabcffeaceaeefeefdabadaccdeedcdedffdeeffefebdcfffeeeacbafaeedffbcabcffddffdfccabeabcbcfcececfbebbceffcdcecadfaffbdbccbafeedaebfbfcacfeadafbefebcfebaabfabadbefbadedeeffbcafefdaaabbcdecfcbcdbcefcabaefbdbcccedbdacabbcbacdcffadcefaacaffbcecdfdafeaeefaedfbfadebdcffbeffdbaaddeacdcbedaaeaffbffbdccffdecfecdbdbafdbccaddedbbacfbdddeafbdecfdefceefffeecbecbfdefabecdcdacdcaffbbcaacbefdaeafabbdcbbbefdcdebcfcfbbeebffbffceabedadedfccecbfcadfdfeffadfffeebffacfcfaaefebfcaadebfbcabfafbabbadeefcddbbddccdcdfbfacddaafaacdeedabdfbddeccccdabcacffaefccefeabbdaacdfffcedeffdafdabeeccffebdbcdefacbdaebabeeadcffcbdcbdffcbebdfabdaaedcdafdedfaacccbbefeacfffefbacfcadaeebccebebafedefeacaaeefecdbeebfeacdacbcbbefacdeaacdbecffdecafbcbbcbecadcdafbadeaaccdeeacefbbffcdbdbccbbcacceffffceebeceddffcceefdefdfacebbcedbbdeaecbfebeeccdbcabffcadecddfbdaffbfcbfcecfadabadabefcefebbcbecfadcaaecbbacdcdcabdebdccabfebaffabcbcaaeabdccdbfebfaacaecbaceececfadfdabbbdabeddcbebafbceceaffbbacaaaaadedadcebefdfcceacffecbdcccbbaafdeaafaebbeeeacbecdabeacacdbadeddfeabaadefafabcbbecbdcbcddeceeafacfddfdbbbdffbbeccafbecbfcadcbdccaefbaefaabbecdadfbdeabccacfbbdcebfbcbddccebedcadadfebcdffadfececefafbebdedeafcbeaeeefceacafddbfbbddbaccedfdfafacccdeadafabecbdddfbcfefacffbbacdddbbfabddeefdcebefdbfbcfbfbabcbadcacebfeafafffeaeaeeffadccddfdefcdbaefeffadabacddfdbecddafedafeeadfaccceecdebcaebeededdefbfaefaedddeffbfdbffdfffdcafbaefbbffceccfbdeaadacaeeffbedcaffdbecaeaaccefaeecbdcbcaddfcccbeadeaceecabefcdcababafebfaedfdaceefdbafcadbbbaedacdbccecaadfdbdadcdbacddddbfaeefdaaffdbfaabfafcdedecfadedcaadfccbbfaceaefbedafbafabeeeccaffadfebaedecafeeabfcfdafcbdaeabffbdecfefcccddecedeeaabfbfdffdccbffccdaedffcffcafdaecafdffefdeccabebeedceccfdedaffbcbfefdfbbfdccdffeccebfccabdccddadcedfeabfbddfdeffbbdceacbbaebafaabfacbbdbfffbaceaabefccfaaddcaaafcafbafdfbedbadcceaddcaccedcbceadcbdcdcccbedacdcfeecfeaebcaaedfaafdbabfeefbffbfcddebcadccbafabffcbbdcbbcdeffdfcfaeaabfbffdebfeacbacdbeeefaffcbfcaedacaceeeecdfafcccdcafbafafbecdacdeefbebaeaaddafacaebfceffddecdaeaacdbabebadebeffdcacaebdabffcaafddbbbdffbdafccaebcceabeaeaaccdadabafbebdebefabccaadaafbccedcddeabdffbdbecfeedfedefacedaaaacdefcfcbbcdffdecfafdcdddeafcccdcefeefbeaadcefeecfeefbfeccfffbecbadfdfcfcaeefefecbdcedfaccdcbdfefdcfdeaddfdaacfbebfaeeddfdfbcccfbadaaeabbdbaefdfadaceeeedecfaaddcdcdcdedabffcbdaeddcbaaeecacefadeddecaaacfcefeddddddebdcaaafddefcddbcdbcdcedebaebcbecdfcfeededdbdcddcaeefbdfacddbcfccaeedbfcfbfcdbcbbfddeccbadefdabddcceeeffdbdeefeafaaedcacdcdeefcecbadccbbffebfcbabccdabcaaffcecdeaaabceadadedfdcccdbccbcecfebecadfdcaeacccefacbcdfdbcfccfceaacddebeaffdcebedbecdbdcbbacdbeaecaaacfdfcdecfadfdbdfffaaffecddbeaecddfeabfceeadceaefaceebfafebdaccccadcfbbadaacecbeefbedddbacbeeefdaecffcececfdfbbbcedaedfccedfaaffcbadaedbcfbeebadeebedbfacbccadfbdeaeeceefdcaadfbfbcedffeadbdfeaadafacebadebebdcfdafeeebabfbebacbaaacdceccbbfddbeeebecbdfeeffedfbaacabaffecbfeaeabfafecbcbbabdbfcafaeafdedddffcdeffbffbbaaefcaeaddabcbcfbeaafbcabaceefabcacdcfccdcdccaadffaefeadbbacbafeaacbfeebdbbeaffeffccbeaebddfbbddfcecbfedccdcebefbdfeaadfeedccebacbbdeecaefdbbfceadfdceaadceefccceeddfbdcaaefbfdeacbeaeeffceecbcbedfbcabfffbbabdfdceaabaecbfdcfbeecafdbfacdebdfaeadacccfcdbbedffbfcdedebbcfceeeedafcffbadfeeeefbdbcdebfddafecbfcdfedaaefcdbbeccaceeafbdcebddecebeeebcfaaeafebbbdeadbcccaffcbaffdaecfafeabfffcdeeddcadeadcdfeacbfdedcacabefbdebdfbefaafcffefefdfcbddcbdaccafdbbaecbcaaadaccaaffdfcceededddbcdebcdcbccafdddcaeacdeefcfbabcfbfaddcdbdefffcdaceababbddbebcacacfbbbcbdfccafbadebbddcaebbaeaffadadabcdbeaeaaaaacbccdbafedbcabfdceddfebfaffabfffcccabadbfcbefcafacfdeddabacecfbefdaebbfefafefcbcfdbbcababbcacbdfdfaabfdaafcbcdccfbadbfeacbbdbbbcdaaedbbabddacadcfcdddbacffebdddfabdfbfdefcaedcbefdfaaebfcfaecaadbdadcdcceeaebdedbfdbbaeeaebddacabccdabeaacabcdebaefccadfceacaccfacafdedfabeabddbdbaffceddfaeeccbdcadfdeeadbbcccdcffbcfadafdacacadfbceafbdaeebccbdecbedfbdecffbefbfaadbacabcaffedecbcfabbbeaeeaedcddbcabdbffbddeaaedcebbedccebfbccadebabefdabdbcacfeeedbfefccdccecafecedacbbbaccaedeacedadfadccdbbdfefceaedbfcabdcdbfdcedeeeaefebecffefcababeefefbcbbfcccecdeaefaaacbadebdbffcacbfccbdedaaddeabaaebccfcdedabfddffbdeedcebfbcfdccacaaffdfbfdffccbdcadbbffccbfaeefbdaccacabcffcbfedacdbdcefdadbbfebcfcbecccdfbececdafffedbdbeddeebffbbdefdabdfdfdaedbcceedeafccaaebafeaafcbfedbaadaadabcacaaaeabfdcecffadcfbffaafbcceabdcaddadefbeefebbcefaaabffcafafcfeeefbceeeacceffdeaacbebfdbadfebacaaafabccfacecfaabefdbbddefbbdccdceedaabbbaacecbfcabddebdeeebbaeaffbabfcfaaeaadabfaebaaccbbeabfefcbbfabcfcaabebfcdceeedcffedacbbcbeacfbadbccfafeeccffbacafcbceedccdeeccbdcdaebbffefdfceadcfccbbbfdccfaaeeccaccbbeefadaadfabfceedcdfebccbbbbeedabffabfdceefddcebbadfddffbcdbacfbacbfeadecdffcafdabdafcfbeaddccbbcfaeafdaadffbddeadbefeebfbccfdadeebdcdedbdccbfdcffecbebafecedaddecebeddbacaccdebddfcdfdeefdffffebdeeffcdcafdbcceabecfcbaddbbfcfefddccaffcececfcefddcccddafdfcbecfafebcbafeafebbeedeafaffdbadadebbabcadffaefcfefaddcbaefbbbedbfddbadebfdaaabacbebdacabbccdcdeddfeccaceeecaecbdbdebcedfadaaeacbfbefebfbdcccbbbcdbfeeeabadcfaedcbabbefeeebdbfdafaabcffdfcbbfdfaeebcbadeacfdeaebabddeeaefebafadfdfbcdcebeecdcccefabddbdadbfccaeaaafefdecccacbccdcaeaaecfcebfbdbacfacabbabffcacbdaeefddbdccefeabfddfffebddbdedddabaccaedbacdbabafcccebaefbecbfcaecabeabbfaddcdceccbeecbeadffdbaaebbfaecbabbafadcffdefbadecfcbceacafaededabfcddcceeaedafaeceaedafeaddbcbabccfefecfdbcaccbffeeeabddbabcfdecccdccfdffdfddbedffaafbafeafbeedddbaefbceadaceaefaecdfceaaedfacbcfebbcedadaefcdfeeefbceecfabbcccbafeceeeaebbbedbfffabaadabaaafcaccbeacecadfbddaaadfbaaebaeadcfefcbbaddcbeccdbccebaafbaacccefcdabefbaaecadbdccaebacfbcbcbdbfefdccecafeeaadcfabcfcaefdfdefffdeddaaebaefacaafddbbbfdeedeedefedafcffccbdcadddadadefcbbcaafcebecdccbecaeeebdcabacfabebdcdfcfadcbbedabddeabbedfdadeddfbdcebdfcfbdacabefefdafeedafcccebbbecdfdafdcfdadcafeeaffbedbcafabacfccdfbabfdbcccfbeadcdecefbbdeacffafeaacebedfbeefefacffbcddbaffdcbabbafeebdadecbfdcecbebdabbbdfadbbcacaecedbedabfcfdcbcfecacdeadcecfefeaccaedbdcdfdcfffecfefdfacbbbcdcdbeaecceeebfdccbbabeacacbbcaccabcfafaebabeddfbaceddfdeffbdbcecadbecafebfeafafaeedfadbcbabedfcadcaceebfafeeafcabdfaccaabbfcffdacaeeabbadecbfafaedebdffdcedcdcfadddcecafcaefaeaacebddbdcfaaaecacafcceaefdaecceedecaecaedbfbdfcdbadafaadfbcabddaaacfeabdbababacdcabbbcbabcedaaecbdebbaffbfcbeafbaddfadeaeeccfbaabdedffdedaceedadfedeffcfbcddebfffdfbadcaccecddabaebdcbfdabbaccccbdcbddbcdbceeaceaeeffdcbadacdeadcabcdfcfeeecddeaefecbeaeaeafdfbebcdccbedabebfcdeacbceefbadddfdbeeaadcaceadafaacdccbdcaacbaaffadaceaebabfbaeeedcdeeccafebcdaabedfcbaeeeadabddcaebcaccafefebfccdebdacbdabbfdbaafebffcdccbbaecdcfdebabbecdfcdcacbdaadcaacaaebbcfcecbeefaafdeebdceaebbcdebcaecfecaabafafdeeecefbdeaefbdccdbddcabfeffeeafbebfbbebfdefeceaeaecadfdaabfefcaacbcfeddceedffffbbaaacdfafdbdfbdffacbfacbfffbddacbabcebfdbacfcfadddcecffcdebfbedacbdaeefddcfffadbbddaabafaafaaeaebdbafaebfeeacedbbbecfebdfaacdaedbbabeafccbfacccceeebefeccebfbecccecfaacdbabefebfeeeabfeedbdebbacbdaccabfcebbadacacffbcaaabcceceaadbedccfdcbddcbbfbfdeaccdcaabbfafafcfeeeacaddeffbceddeacecfbeedaadefbfebddfcdafbbcabbcdaddbfacffdbfcbfeccaeccafeefcdbcddacefdffbcbbdeaedbadaffffecbccaebdddaebfbbccbccdadcbddbcffaacfababdcedaefacdbcbfffadadccdfcaddcffdbaababbdebbaacbfbddcffdedabebcebacfcdedcdaadbccaaabfeabbdfeefceaccbeefdbeedfedaeabdaaccfbeecaabeabccfbeaceebbfaaacfcadeafbececbaaffcecbffbeaafaabdebebeddbbaddceeecebaceadadbbfdbfaeefcfbddfeccdeecdeedcbccbbfbffbefbbacfbfdfecdddfeafcbabfbafaeadeffbdbcbdbcaecfbdbdbbcffcacafcacaaeddaaeaadddcadfddefcebccddcbfbccafebebbfcaffbcaeadadabfabebdccfafdeebfceaacbbfcdeefebdfefeacfbeebffcfaedfebacecbbbaaaeabbbfebdccedcdbcefaacaedddafddebdefbdbfbbdfbcebedfebdffcbbbbdbababbfdfbdceebffbbadaeedecdccdccfadfdbeeebafdbbeebbfdeedecefffecfcdccaefeefcbceedaecfdfdbfddacdabcfeabfedddedccdebebbdbcffbeeedbadcabcfcecbfddecebefbababaeefebbaffdfbedaebbeeadccfebafebaecffabcaaaececdafdeaaafdcfeefcafaaecacadeafcbdaadfebfbadbacacbddbeeadebdbabbcdadbccfddcefcefeccbeccebedaafcddbebccfecedecbfbbfaeaccfceafcceeefdeeecbbbacbcaeaceedbeadebbfebacfecbabdbdafdfcdbfbbdfaadbeaecabfffbebcedeadeefaeecadeabffeacbdcbfbbaeacfebfaeaaddbadbdaffdaabddbfdbbcbaedbefcdebafebabfafddefceddcceeaceddedbeaadeadceeffbffdaedadccdaaeefdfedccaaccfacafbbcfadcfaddeaacabeafaeccebfafabbccdadbcecfcafcefbafaebcabebdbadfacdefadeaaccbafffdceddbcffebecacafdfbacabccabdfeaaccfdbfbabddfcabafefbbeccffffeceaabecafeebeabfedceaebebefddbaecafddedcefcefdafcfddeaffbafeffaaedbdbcdbefebbfdfaadbbeabeeeffbcffffafcdcadbbbafcddfeadbaccfbccdcdbecaaddafcaceebffccefdcdabdaabfbaebcabdfedbbdacdddbccbebfbcfdbfbffaceccbbbdebedaacaffdaaffaefdfffccbdbccbcebceccebfbceeafdedcdbfdafcbaeebcdfaecfcbafbcbdeefebebbcaaeabeedbbeadadfbebebbfbdfcaafdcafeceacedfaaebafeeebcaabeacfafdccfbfeedfeebafbababecffaaebeaaafdddeccfbbbeaeaafbffedfafddecbeaddcecccbcbdbdeccdfebbbcfcadddbbebbcbcfceabacebbcecccecaedfeafcaadfbadefbeeaaebcedfdeeefedacfeabadedbbafccdcceceadadccbdcdcfcddcbbecfbbefdbbebadfabffffdfbdebebabafdadccdafcdcbbbbcceebefefaecedeccdeacbebedececeeecdcfdafaefdfaeedbfafdaeeadcdbfcceccfcceeecdcdcbeccadaebcefbbaadabadfccbecdfbaabcccbacccfafafbbcabdacebacbbfeeafcfaecbafeaadebfbeedccfcbfbcfdabaabeccbaeedabcbaedbabaefaedecbefcebbaecdfbfecacededdabeebccadceefbacdabdecfcbcbfefedddedfecbfefbddbfcaeeeeadeecbbcbfdefadacfffbecefdebfbcccacadbacbdedaabfcfbdbfceafedfeabbfcbcadfccbebdefccfadfbacdbddcfcccbddcaccdddbbfcbfadfeeabadcfbefebbfddfccdbccfecabaccecfcdcbfbbbfaebaddbbaabcbefcadbafbeeeffacbfebfbbfecbebaaebeaeefeceacaaeeeeddcfeebbaaddebebfbedfffdbeccbbecafdbffbcaddbbddcacddbfadceaecacbcdcaebacbdaefecabeabaaacbbbabebdedfeeaafcbafbbdffbcaaefdcaebcbdeabafefbefbcdacefccbafcbebcebedeaaabccffebdaaafbcfacbeffbcfbdbbbfbbbedbffecabafeefbecfbfeabeedbefdeecdebdcdbcadafbfbcfcbdbfadcefcdecedbdabfacefafebfcbaeeecbfeeaebecbbeccaeefeffcccbfacadacedebabfedabbcfeceafcfecffffbbacbcefcbaceeaacdfeccdfcccaadacdefbcdefcbfebffafafbfcaafceabbdeafcbccafdbfeaabfedcebfeaecdedbfffebbfaaaffecffffdeacaeebedefcdfdfabecddabbbbdbcabacddcdebebbbbbeafefccdadcaebedacbdefecbddfadfcbcffdbcdddcbddbffebdcaaaedcbacfeafacedcffafadfaacedbabdcdfbbdbffaeaedbcaabaadccadabbbbbeacdbcadaeeadbcbccedcebacaadfdebcfaadfadfddfbbaeebdcbbccfaaadbccfcdabbececbbcacbdcbdefffeaacbeacfaeedfcbcbdedafcedcfbadedecfdbfbfbeabcecebccdefeecaccbbefffbdfdfdddebdfedeadcbadcbeabfcbefbfddbeadbbbfcfaadacefdbdbebdeafbafdfcaadbdaadefafaecbafabafabaedcbfeadaedccdfcaedabbcaebcffaafaeacbddffeadeddaedeafefdfbfdecccedbcdceaefeaeafffcacecbdadeecbeefcfbdbacffbbbaddfbfaeacafcecdecdedbecfbdedeabeacbeafedabfcabceceeedbacbbbdcaccdbfcbeecacceaafebecbdacbbfaefdefcdebecaabfdaaddeffddeacdefccfbfccfbbaddbffbcebadbacaebbebbcfddbddadacbbcaddddaacaabacfdbcebadbcdbaeecafaffddfcfaedbedeecbbcffbcfabafcffbbafbeafecceafbebcaeaeebacaafbcbafdcecaaaccdbedacfcddfcbbfdbbddbbfdbebcdbfaeecdfdaeaeabadfaabddbcfdbfdeaeecababcdafeffacbcfcbcefbebfeafaadcbccacafecebddfaedcecfebdffbbdccaaacbfdcbcaaacccddbdbbafafcfefcebdfaebfeabfebdbeefedcdfedebdffdafddcfebdebdcdfefacabbaccbbcaedaccfaeafadedbfdeaaefdbeacbfffdfeebfecbbbcbdcebcfbbdcefecccdaccdfcbfbdbbeeeadacaedeecfbfcfcdbaacafaddfadfbafbcfddbcbcfbebdcefffeaeaabbdbacebcccdaeecdbdddbfedbdaeddcbbdfbadbdaedbecbbdccbcbbfddecebabdcbaddfabbeaabaffedcbadbcaecbeeadcbacaecbffbdcbdcfeadcdacccffcfabbabadeafbbacfcacccbaeabafbacfcdcaecadcbaebdeacbabcdbbbfcabdfebeeebffaddbeaeeedbdecadeadcdecbbebbdeebfddfbffdcdfeaaafcaebcbbffddfdcbbbceeaddbcbbecedcfcfbcedebcbfbabeaafbfaedbecddcfbfecaaccddecddeafabecfefacdaaabaccdbecbbeeadafbfdeddbcaacbecfddbcbedfeecccfbdeecbbfdaaecdecbaadfcfdcdaaccfdabddbebbbccffeaaaffdecdbbedcdafdcdeededbedcbddeafeaddafdedccfdcedbddeabededcadcbdaeccdbaacdecdafbedcfbbdccadedfaddbfffacbbcfedccfcdcebdafaddbfaacddbdbfaefedbfddcdbfcbfabbefdefbecbdaafbaccebfcafbdebebcfffecfedfeacdfcdafadacdbcdcbffbbcbfdcbcdeeadacadfbaeeaadadeeaddbedbdffcbccbdbaebeeefdeffbfdeaddaedfcbccbbeabcffecababafbcdebbceaccdecdeddebdfbdfceeccededfaffecafabacabedeafaaafdcddbfacbafeaccadecdaccbcbcffbffaacbadfcdfbaebbdbdfbacfdbbefbabdccedebffcceaceffcfebbadefecfafcddaabbffabcbbdcaddefefbddbeabdbbccaddcccafadbbfdabffffbdfdbdaeddadaeabbebfcccfafebcdefeaacdbaadadbfcedecfadecdaeaadbdddcddffdbfebaffdfcbdfdebaadffadedbbddbbccfadbacefefebbbeaddadbeedcbdafdfccdebfdbbbebdedfcfcdcccbbeebadacffdbdbeabebfabeccfeddabdfbcbadbcccbacedbbabafeeeaacdcdcbbcedaeebafcebfdfeeffaccdefddefadbcbccaffbcacfededaddcdbaebdcbcdfdffeadfdbcdabebccddcafdbecfdcebabdedefebaeabefaeaecdfceeebaefadeaeeadeebaecabeeeafdbbabaabeeacdbffbefcccaadbdefaabaebacecdfaecbaabbdcedabfefbbaddcfededfbaaadeadaadebadbbdadabbbbcbeeacafecdbafcfeecfccdbbbdeffedffefcfefcbabacffeaeadbdeadceaaffbbdfcaebeafcdfdeafbdabbaedffcaeafebddbafcbdcbfaafafaffdaecaceefcbfcabaeccefbcbeeacbbbecefecbcbffecbfabdaeffaeeeedcdfadaecdcfbfadfebaecebbcefbdaffaadaaceccbebeeafbcafbbbdbdaadcedadcefabaebdffacdbbbafbbfadafabfebadeccffcbdeeedbadadcbcadcfecdfdacdbbadfcebceebaeebbaacbadedecabfcfecefdaaedbadbbbbdacbeefdaddebddccbdfefedcbfdfadacbbfadefeccdbefdabfadcdffdbedcfedfdefadefafdeefdccfadcbeaeccfdcacabdbebdcecddfcbdafcedbdbefbabceaafbcfffeccfebcddafedbeccfeacadafcfabbdfcacaeceacdaefccadadbfaebfdadafbeadddddfcabceefadcdbebbaabbcafccfbcbcdbdaeedfbadeeecdccaabebcdefbbbfffbfaacffefebfecfdbbacbddbcbbdceacfaddcbdacdbdcafcffeffbcbfbecfecadabadfadadabccbabefaacdfdfeaddebeaaafbcfdeddcebadbbfefacaaeedabbcdbeccfdabfadadaaabfbadcffcbfccbacbcbefbdffedbbbcdcccbcfdcdffbbcfffbdbbacaceedccceacaefcecfccdecfbedeecedebfacfadcefdaedbebfdcbddbfcebfadfdbfdeefcebdcbbdadfaabfbbffdafdeddfbaefadecffcacfaaffdbacacacabeaeacbccffffcffbccadcdfceceeadafbceeabedffaebcefedaeedaefaccbdbeefebbcbbacefdebcbdfcabcbdbaefeabcbccdaffbceefdbfdbedaedcfcdcabddaddaaaacacddbccfbdaeccdfdcfbfadbcdbffecaefefbcffbaaefdbbbffbbbcbcddceefeedccebbadfbdbddbbdfeabdcfeccbdbacbacfbedbebfcaafcdacbeadcdbddfecacfbbefbfeadecaadffbcebbececeecabeabfadedcbadfffffdffaedfaffebdfeefaeeadbdeefecfabdcfaffbcdfbafbbdffcaabdefaeafdeaabcccaddbfbfedbeccfebcdbbfebdeafbcbdbbcfeaeecffebbcffbaeefbbefbfdffbcbedbadadcdbaacfeaccdfbfcccaddbcfffcacefffdfefdccbaadaaebcbdcaaceaaebaddfcadaddbbfdffcfeeeebbbdebcacdcdbfedabebaffdcafaabaeaccbdacbdfacdaaebacbbddebbfbddfdfeedcddeaceebbdaecdbbeadefadcbdedbaadbcabedeaaeeaedeaabdabfdffaecaeeccafeabdacfccfbfecbabcedacfbbddabdddcdbdfcdaccbcaebbbbfbbfdcbfefbdeddcaecadfbcbbeeadebeffecdaebabceafdffbcecacfdacbefdfaefafbccaefeaaeefecfdccbafacefadbecbbdeacadfedacadefcfdeefdcefacccfadffbdfafdfabafcdecdaaedadbeebcbebbcbafafdfbdaaabcdfbbefcfcafbaffabeaccfecdaeaedcdfbbfedebdfdbddffddabfdbdeabeaefbfecaeadcabfbdaaaefdccedddccdefacfecfccdccfbbcddecbffbecaeecaebcdbbddbccdcabfbadadcbcbcbdeebffeddfceafcaaebfcaeceabdecfcbebfabddfdfbcecccbbfbbfaeecbebfbccfdbacbddaefdeededfacdefccbcedaebfddbcebfccacfbcdeadaeecffdebcfecbffcfaafadeddebdfadffdbdeadfabfacbffdecdeddddeeddfedcefabedaacbdeddfedcddcfeedfebdabcfcfffeeadefcfcecaddbcaeaccccacfbdeafbfbcdbedbbafcddbffbebbeaddfdddbaabdceffaccebedcaddcbeebaabcbadefbcbebdaccdcaabeffaffeddafaaffcadaacecfbedceababaffeeaafdcffcdccbddacbfbddeededacbaeceeffbfaeffbcaedcdebeecdaeceadfdbfdcdfcfffdffdcbcdfcefcbfadedbdedaadaacafadbbbbcefdfeceaddbcbecdcecbdacbbdbcbcafceeafbbbafdaaefadebfcdcfdaccfabecfebdeccdfbebfedbbfbdbafecfcadeffbffbfbfeeefedfeefbabdfefbcfabcdffefbfcdeacffafabdeebfdeeabdccbadcbceabaaddfaddaeacabbcaafdfedefbcafaedacadddedcbbabdfcdacfefebeccbcadbaadfabbfbbbbdedbdeabacfefabdafddaefcdaaaacedbbdbecdacaaaeceaaedbcabdcadaabdecfddeabdffdffbebcefbccddeedebebbdeebfedcddfcdfbcbebabceccadabdbdabafadaddbacdeebafbbfdddfdfecaeaecfccccdaacbfebebcdacefafbbfbfefeeeabfdfdabbedecfefefffedbfbeeebcfbdfdefdffcfabffebfadeccfedffaadebbcdfaccffbaedbdedbdbeaecadaeecaceadcfecbfafcaacefbfadcfceaacedacaeccacaeccffdfebdecebbfafcdadbdfaeefbdafcacebcbaeeeecbdefaabdbaccdbcbeddecfcdcefaedbabaffeddbecfafcdfabbcccfdabcfedabcfcccfdbecbeedfdbbfaeacfeafaebffefdebeafdfcdcbbadbeaebeebcaaddbbcdbdbfabbaecfefdbcaabaefedbfdedefcfeefefbecfceccaffdcbffabefacafbbfbbccfbdededbfbbacdeeeddebbadafaeaabefbecabfddbdfecdeedebdceebaceaddcbefacbdbbeeeefcfecffebdaaddccceafbdceededdfdaefadbbaecbeaefeadefefaeceabbbfaeeecdcdadeefebbaccadacdcdacaeebbdcfbafcacdeababdfddfadefcebcfdeafacebbcaabedecfffddefbffafaaeffecbdfbfcebfcddbaeddcbdcfcebdaceabdefdceacffbfeffebccbcbabdcfbadabaeecfbdcbddafdbffdaebdaffffdefdadfbadcdfdaffdabfabadffdcaefdbacbcbaceadbcababdaaddddefdbadcbffdedeeaecdecddaefddeadbddbcdefdebdacdbaaaeabedbaabcffdcdefbbeeeeafeaeabdeafefbdbffffefacabdcdbeddcdbdcabbecfefceedbcbdcafeeddafddfadbbffdddfffacccfbbfbedfdcddebadbbcfcaecafdfcecebcafafeddbbfeebbdbcccaacbcabcecaedbbcdecdddffefcadacbbbeefcedceecfcfbffbcaebfdffafefacdfbdefadedebffcecbecaafdbdadabaaeadacafacaabefeecbacbbbecdcbfabdeaeeeafbbeffddefcfefccfabefdfeeebdaddfaecfaefdfcbdcebeceefaceceadefffaccefdedacabeaacdafacddabebcfbccdecdbcfbcdbebfdbdafacafafffeddebddfeacabadaadfffbccadcdedfbaefacefdadacfaddbbbcadfabcdcebdafbbadadcddafbfeeebcecaafcdbaffdebbdafdebcebdadbbedbcaebfdbaffabbdbbbabddaefbcbeafcbaadbfbfaaaebebfbeeabceaffaccdcfadedcffabcbebeebedeabccbbbceeafdffbacaebfbecaabaacabbddaaccdbbbaccfffbeffdfcaebdddcfabcbdddbcefbbdcafacbffbecacdbbaeeebdaafeeeeafadedcdcddccbfbdedefbdffddeefdbfccefffbfebeeccfbfffcfbaaddabacefdfdfaffbcceaeeedadeecafacefaeebadbcdfaadedafddfabcbfccdbebcebfbaafebfecbaeefaddbeaeacdbcfbefaffcaedacfeeddbbeffbfbbdbfccbbfefdedcabcdafeafbfedbcdbcbdeacecfedebeadfcecbcdaebfcfbeeefcbdbabebccccccfedefedfccbbadcccbdaadcdecaeebafeaaaaddcfebcedbdedaaecedebcdcbefcacaaefbacaadfbbebeccbecdccfafebdafdeafdabddfddcadceffcaebfccdbabeafbecbddbcfcbaefcbffeabafdffbbccfdbdcffecbeeddbffefffacddbbcafdecedabdeabfdbfedddfcadedccaeeebbaaeecbeebddabfbadcaecefbfcdccdcabdcdceacbbdeadafacecccedcabfdabeeaecdeabeeacbaeabdfbeebcfdcfedcfbdbfebcefcaaecafeccddacaceaabeeffabcaacadaffdfebcdccabcdbcaaebdfefeaabdccbeedfcebfbbaedbebbbcafbadebacdfbccdcadabfceaaaadcdbbbbeacefbbdbfcadfffcacdfdadddbdafdccabaddcebecefcccabbddcecdaeffcacdfdcbdccabfeacffaacbdcfcdfddaecdbfbcbbddccdfcfcfdeedfcbffdeddefaaafdbefbbbbcbcbafbadaccadaabfcbdfacaebadbfcadcecadfcadabbdbfbcdcbbeeddacfaeddacefacdabeccfedfffaaddbffacffcffbbaebfedfedfcedebfcacddeeeffeeffcdffebcfbcababffdbcdfcfddebcdcaecdbccdcdeeeefecfbbadafaffcbeceabccebfcceaeccffadefffaebcdeedeedffebfdbcdefffdbadeedfdeacbbebdfefcacfaabfeacaacffceccfcfcdfdfcfabceadbaaefddfcabcbddcbffcecacfddfbcafecfeefaccccdeebbbedeeaabeaeeefcbedbecfacbcdbaaaccddadbdcfdebdbcdaebfaffffcbbcdaddfdcabdeffddfdecadfadebbddabfeaaefcebbaecebbccffabbeeffbfadccdadbdfbfdfcdfffbeeaeaabdabdcfdfefbbeaeadddaddcebfdfeabfebbfaaeedcbcfeefcfedabebdccaabcbaefcabcaadaaaacfffaacaaaadefcbdbbfbeabeefdbefceafaeebefafefbcbbbfddfefbcfedaeaebdefaeadcdbfeefbbdaffefbcecacfbddcdddebcadebadaccdaabeffbbbeefdecbbacecbbadeeedebeddbeecfcdcfbddddeebdcbafdcebedbdfdbeeaaefecfdbfffaedaabdcbabaecfdfcdabedbbbecbbcafaaedfbccdbbebdbaebdebefbcedbabcfbcbddadfbfecdcdcbfbceebcdbabeaaaaaeebafbacdaeebeaddfdccdeeacdcfddeaaacfdbceafffeffccafecfdcdadaaefacbcfcafedffaeacbdeedadbbccbbdadcbeafddddcaeabecdeaefcbeeccdbdddbbcfdbbefbfdfddcfbafcadcddffadbfccadddeebabfdfbdcebcbcbdfdbfedefabbefcadaaadcecbefcfbabdcedaedcdcdbfefefacbbdcdeccebabaacaefeccbcdefaaacdedacbeebdfadceefdcbecbfdfedfceedbbacbffdeafdbdeffddcafdbdececadbecacffbbeaeceeebaeecdcfaaadafcfefccdfecdbdedfbbdadbadedefadbebdeabfedfefaadcbafcccaaadbabfaccedfceeffcdececafbefabebcadaccbbcbccccabddefbfecbfddbefdedbceeeabccbcaaefecebccbeeadabcacebdaaacebaadefeebbcfaddaacdbccaaeeacafffccafdeccfcecbabfceacffaedcddfecfcabdaccdeddcaefceabeaceabceeedaaaccedebefdaacebbbcaebddcbdddddceccbeffefeaabcdbfdeaeaacfeddbeebccafcbebebbfbcabeeebfaccddfdecfbaeadaceefbcccbeeaceeebcccccddffbfcefeaeecadfbcfacdeffdfecaababddcbecfecbfccafdedfeaadbedcfbfceebbbeaceffdbfdefdbfccececfdcdeecbdcaadbfeaacccddaaafbdeaeeddefadbfbfdfdceccbbffdcbdcaafefdbacebfbafaaefbbbfccdacbccebfdbcafcddfeeadbfbbcaaecffafbfbaffecbedfefeccdffbccdbdadcbeabafcebdeeeadacddcfbeceaafcfbcbfccfdeffcbcebcfffbcebccabfdfcddafabcfaeecbbaebcbfcbbaaebfcaedbaabcfaffafededddeebcfedaaaabdecdbedddfcaffceadddbfdbdbeebbaedfcafbbccfdcbdddfeedaaccbeddbdabddceafdbbccfebcdcaecddbbbbddebdcfcebbfdfdebaccfefbcbcebecdfeeccdeacfddfdecacfeafbdbafbaedcfdffbdcfdfaddcbaeddbcafaffefcedddcbeaaaafccefbeeedcbcccbccbccfddfbdcdacfcdffbecaecaaacdcfdabbfadacfadcdebabacfdeeaafacdfcdddfdfcbfadbfddbcaecdadaeaadebfbcadceeeebccceaeaccaabafdadaacdafffadcbcfbdfdfdeeaebdccecdbeaecbbccafebedbcfaccbdadefbdcbfdffecafdfcedbcabfffbbdccdceaebeabcdeebbbfffcadcbbacbfaeadddbaaebedfceaaacbbdebfbfbcedcfbacdfcdccfbcadcacdfaccbbcbfcbacdeecedfdebefaefdcfabeedccfaabcfabbcadcebaafdbefeceacaacdaebfdececeafdbecccccfebdedfeffdfedcdcacacbedcaeffdfeaceadeabecfedafedcbcdcafecdccbcaedfceaedbfcfadfcddcffeaacedcffdaecdbdbbfaddacdfedecfddabfefdebaabfbbafbdedddaadadcbeccebfdbfafdfffeecbaafdacecdddbceedccdcafabdbacfeddcfaaaaeafcacddfeebcfacccdbadffddabafaffacefcabadaeafaacbbbbbdbdcdafaacaccbcbeabecfdfbeabeabbddccdbcaaabdcefcefaaceabaadcaffdebabcdecfeafefbafceaedcaefceececcffdeddefbeedcffabeebdfbafbdaecbedabeadffddbddeecfeebeecbdeabcfaadfdcbbedbbcebacaeaadddeeccadfdcbeafbaeaabdbcabffcdcfbeacabccaeefcfcfeabcbabfecaefcdaaddeffaadedddeabbbfefcedeccefbdebedfaaedbcdddffbdecdefeefdbcccdddfadfaadaaeaeeafeadaacaafdcccadddacfcddecfbdfbfdbaaabbadaacfefdbabafbfbabacbccefdebaffcbecededeebaeeaceddbdbddafdcffeaaaebcdafaafceedabcbdaeccfbaffedaeabaefaaddedfeadcfbcffdcbddaaefadefaaeeebebecfedffceaebdbffadeadaaebddddeabeeeffccfbbcabddcfafddbddbbbdfbddbabfbcdffddcdbcbbbfbaadceafeddcedceabdadcdedeaabbfdcdddecdeeaeaebceccdeffabdaecbdbbdaebabbdfcefaabeeffeafedafdeeaaebdaeeedfebbafaddcedafbecfbbbcffeefabddeddafdeaacedaabbbfabefcaecebcaefeceadaafcdeeeaabcedcfffeeddfadededffbeddecfcbabefaaebeebcebbaacfcccfbfecfafadaaaecdfeeecacfecfaefccaaeadadfeeafebddcaffbfcdebdfbabbfedadfccadcabdeefdbedaddbfbfcbcebcafadfabfcfbaeaabceddcfccfedebceeddbbdbaadffeadffceddaaedafdfdecacbbbecffcebabdccdfafcafadbdcabcdaaeabfcdddcdcdddbfedfedfcafccfabbbcdbabfbdacbfbccfbccffbaddcebcccdaedfffedcffccffdafaeaadbadcbecdbdecadddbfbedacbdecfeaaebbfafadcffafcdfaafbdfdaefaccbbabcabfcaebabebdfacfddabacdfaafceefbceaacedbbdfccfddfcefafaeeeffdaccaabaecedbeaacbdbdddabfaadfacecaaaadcaefbfcbcdcaaabfeccbeccffcfdacfcaeabfbdffebacbcbadacbefbbbedbfedaeeeafeddefdadabaaefbfbdefbccedfbddcfdaaffedbaeddacafddaaabadbdddfebbffebdaaaccacdeffbedbafddddffecfbdcafdbaaacbfefedefddbacdffebdfeecdbacbadfeacbfdeccddadfabedfddaaefeecdaaeddfaeedfbadfddfdedcecdccddabffafedacefaedaecfceeacecddbfcfdeafeceeceedeedebdddebfaffcdfbbedfcddabadaacebacfffecceabcbedacfeeffaccedaebbcddbfbedaeccadafdadbcccfaaaaddceaabdddcacfaedeeabcbeedddcbddddfedefeeecaedabfcececebaaadbcfcdbbbafdaaffbadaeffbffceeedceacfeefaafecbfbecfefdcefaffcdaeedfafcddfeecebcebacdbceabdefaafecedaabcdbafbecaceabbcafbdbaafdeeccbefedbedefdffffdbedadffeaeebfabadadbcacafceedecfadacbefbfceeaaaffbddbbfffaefdacbafcfacbdbfbeecfaabcafcfbcbcabcccfeffcfbcdceeaadbfefacfcddbfabecfdbcdbeffcbecfddbebfcfeafdecdcabfcbbdaefbcbceeaddebfccfebaeabdeebbedacddfbfaeeacaccffdbbcdbbceddfbcfbfffaedeafdafebecbefcffeaffdcdaeadccaaefcadacedebcddeeabdacedbadbaccadfeafeeadfaabcadeafdabaefaffbcabcdeaefdccecebfafebebcadeabddddeafcedfdddfcbbcfcbbfbdaffbfccdebdceeccfbcedefbafaefbefceecebfaccfcfdaaddaaaaecdaebeddcfeafddfabcadcafbfbdbeddecddffdfeaadabefecdedffeaabdcfccdaddddeacbbdabbdaeecdaeebafeecbddbbbabfabebebbbcfbddededcdecacfbdfafadfbffeeeeecebabaeaabeddfcdbdcfbebededebbfbaddeecebfedcfdfcdbdcbfaabfbcbcadcacfeabfebbbbfdabcbbfffdfebdaedbbccbdecdcdbcfcdcaecaedbcdffcbddeafbfebacbafbcbfbaecbcbcdeeadaedecdcfcafedebdcdcfbcceaeefdfdaafdfeeffffdcbcdacfddecbfeeaebcadcfeebcceecfbcfecafcefabbebabadbecbeacfeaffecdfaccebebdaedcbbdfacfdeaefabbbcdfbbeadfacfaebbceaaeeacbdcfeeabacbffdfbbfbdecdfdfdceddfbdbfabdddecfefcdabafdcaabfdacbcdbcadfcabddacecbfafcdfaccedcdeedbfddbfeddcbceeeacbeeecfeaffefeeaabcfbbfcebcecadedafbaddbccaabfedecbaabffbbcbbaccbacebbafbebdbcdcefcfcbcaaefdcfbebbecfcdebeeeedeacceabcbffbbdedbcddceaaebdeaacfdecaaefacebbcfbeaaaeaccbffadcfeeceeefafcddeacfaecfbcfcbebacfeedabffedbfffebadabbebfdbdecaccabddcbbadbbebcdfabacbebfcbbdfebfbcfeaafafecdeeecdcdbaebbdcacbfcebddfdcbaaefdcaebbccbbaaebbddbaccfdebfaafecbdeadbdbaebbebbdaedbfdfdcaaaaafdbdbeedbffebfbdfeaebaeaffabbeddbfcebfbcbfffaedfaeebeedfccfabefbffcacbfbfcbdbbecfebddbaaffceadcbceddeaadbcfbcaeaccfaccddfdabeeeebcadaeacdedcecbefecedbcaafcaecfdaecdfabfdaaefddfbcbededccbbeebbcbdedbabbddacfccabddcfbadababfdeefceffaaefaaefeeebcfcbcbcbaefdeeeaedffbebeaedfebfdccafeaedfcdcdebebcffffaeefbcecaefcecffacfbdddcabdaccbbbacdbcedcdcbfeacfbecbffbdafbdedecbefedbbafeefbffbbbcbadffdedacdcbbdacfdcdcdeaaeebedbbaffdcddcebcfaeddeafceaccdcbcdaefcbbabcaacbbedcfcbfcfceedebffdbbfefcdbefafeddbaffbccbbbffdfabeddeaedbbebdafdbacccbdaffebdacfcffacfbadeeacbeddffbfeeeaeaabfbcdefbdcbbfefebcabadadecfebabbdbacfbcfcfceebacceebaafcfffaadecfebdfcdfeeafdbabdbdeaacbbedecfebbaddabcdfefacafccedefacecbfeebebceeaecefadafccfdafaaefbccabebaefeccacedadbedcafbdeaccfffffbbebaadcfdbfebbcabdadcbeccabecbbfabeedfbafcecaecabebbdcaececcbbfcfdbfaaaaecadfdfacacdcacedfcddddbbdadfbcfcdbdbddedcdbcecffedfafedceecdccbcccbdeefcaafeadfffcaddeebbefecacdcabaccbebabfcbfbacabfdcecbfeccededdaebebecfaeebbcfbfbedccfbcfccbdfeadbdbdffccbaafadaccadcaccceecaffcddccddbcfffeedbfabcddeebfbceecabffbfacbfdefccafdbbeacbfcdffebeafbbacfdfeaacdbbdcdbcacbeecafacccfaeeecbbfacefcccfebabadedddceeaceeccdbabffccddfbcdfefafedadfabaddebfebaaaaeeeceaeceaebcbfacecaaebffbfabcdffaadfeebddccffaacfefcefbacbffbcdcbbaeefecedfebfecdececcceaeaacadbcfacdfffbdfcefaeaeddafdecefbcdcccaffcbfdcffbeaacaaeaefaeffffdedeeeaebacabbcfcaedbccedcbaceaeedafdfceefbccabebcbccedbcacbdbdcefacccedcbbaaefcbdbdcacbeaffcfefabffecffdbbbbafbfaccefabecaafacffcbadffbfedfdcbbefeecdedeabdefaefdbdfefccfacbbaaefedebdcdcddcacfbffcafcabdebfadeebcecbbfbfceaffcfdeccadabdecfddebafbdadadfeedaeecffacaffdafcacbabaceaacacacabfceffebcbadbbfbcffddaeeecfdedcbeccecafdccdecddfdeefcacabbbcffbdafdbaadbdbbffecbebdfedaaddcbfddaaaccebabbafbadcabefcaabeceddcccdbfffdaafbdccbefaecdedcdbeaffddeeadfabffabcaddeadaabaecefebfbfdcfbdbebfbfdbcbabaedecaacbfadccbfefaffeebccdcdcaafbbdffbdafcefededdfacaccbdbfeeaaadbddddfeffbefecbdfaeeecadbfeafcdcdbbffdacfbaafccbcebfdfdebeafdbfebfbaceacfccabebfeadabcacaddbfaccdccefbcefbfaafeeedcddafcbebfbebdeafabcbdbeaeafabebfbcfbdccfbccdbadfeaebfaededddeaaedcbefbbefddcefdbeaeaecbfccbdfceebcfacbccfeccfacadcdaebcfcdfcbfbeffeddcacfeeaefedebddedfcaacbfefdeffbcfdbdcfedcbaceadceedbcaafceabfcedcaafdaddcfadebcdbdfbedebdcdaaaddfeabfdbbbaabbddcbcadeaafffdcbfedfbadffeddaadebeaadfafabaebfcccffcffeeeebdfbaeadeacbaefffdbccffadafbcabaebeabdcdbdbadafbedffcabdebefaedbcfbaaebadbadecbddbcedcbfeeaedddfbebebccfcddccefbdfaacbaccbdddbfaeeedfdaadbbbfbffffaddbfedebfcbbeeddcdcafbbcdefcfdbadddbbbafcdecdbaebdcaecebdabcedfbabeffefbfbcbabfcbbbbeecadfcaedeeabfafcdcfaeeddecbeccbfacfeecbefdafdbfaceffbbaddecfaacaafbbeadbfeacaffafcefcffcccfafbbeeeaabbceebffbddabcaadbeeeeeccbefcedbcdfdaccacebfbaaedccbeaaccfcbcdaabeadbffaebacbcfededaeecabdbdbbfbbbbecebbececbacbfafaccfeeddaeedfbfecefdfcabedeadceefadadebecdceaffbaeacacfbeccbfbbedaebeafeffbcdcccdacfeadccdcaecfebbffbecbffbefdaddecddadcadeaaebabbddfdefbecaceefccefafbeeacafeeeaabefcbdcccbfceefffbeefedeafaefeaffbbdafefcbbebcebdcaccabfefebdabeaedfcbbcbdcceeaaebeffefffddabeeacaefcdfddcadecabebeabebbfdadeddbbcfdafbcfeeafafceddadddabfbdfbdddfeedacbbeddaaabebafebecabeffedbaaebcaecceffececdcfadaefebfbbddfaabcefaeaeffceccddeacecbcedccdbfbeeeebaeecbababceeeeebbabadfccfbdeeadceecafecbcbeeccdfefbacdcdafcfbbdfdeadfeebdfcbceabaeebdfeabeaedfcefeabddeadeccbaddcfaccfbfebbbffebbeebdbbceebfcdfdcbbaabdadcdbaebaedeaefcfccbdbfcfacbbfebcedcbceadfcabfceeebcfccebccceebbfeefeacedbfcdbaafdccfcdeaaeacadfbefafedacbdfaacbaddaeafecaebfbbeeabcfdbeeadddabbdaacfadadaaacbbbcacafeddffcbfabbedfddbedfbfdbfbfafccdfcdffafaadfceecbbaacdddbecfacebaeabcfdbffacfacfddbcdeeaccfeedacfccbdffaccbeddeeeaecefdbeebdaaaddcfacffcabcecdfdbaaebeaccdfeaefedfdcddfcddebcddcfecfadbfafbdcfbfbbdbaeffeaccabcffafbdafcbcedadceaaecbbadabedaaaeccfbdfccdbddffffdfcebdcafcaacbefbbbcaaefcfccfacafdacadfcacfcecbecccefcfafeaaaadadcddcacfcedcadacaecaffacedecfbdabacabefdaacccebeadeadbbfabcdcecccdbabaecddeaeaccedccceaebcdccbebbdcfdacabbbfbdbdfdffcdcfcceefceefcdbdcffdabebffedeceebfaccdcfacfbdfbeddeefeeceefecdceedffdfeaccbdeadfaebffebdecddceecffaadbabaceacceddfbdfccadcebbfdfabecdddecfacacebaacfbafdecceebaffdfebeccbfdfaeabafbefafcbabbebcdfeafebdbeedbbcaeddeefdedecfdfbcfcccaddabcfeaaabcdcfcbcbecfaffcdfbdbceecbcccbbbeafadbddffecacceedfdabbaebbddcaeaaaaafebbfcebfbcdecdacfbdfdfbecaafeedfebeeedbaafdaeddcbebfccaccbdefeaceefacaeeebacbfffbdffdcaacecfbdfdfdbdbeacfbdeceecaeadbcbdafeaddcbdaffcffdaaeadeefaebddcffbdedeefbcbcfdbeaabcfeccaecaacedaefbccdbadfcbcbfebdeddafadfaedfdecfeceaecddffadbbaadeaebabcbbabaffdbbefbaaeedddccfeacdafcafaebcfebbbfedcfbfdbfffcaecfbceedbaefdeffbaafabefeceebcdcbafcfecbccdbbcfadffbebcefaeaebdcadaefcdadbcffadefeafbadfddfdacbdcefcfeafbfddeeeeceedbdcacabbbdfbdaadbbdbaaafbadddbaddbadcceaeeaebcbabdccfdccfaaacfbcaecabebaedbcbafccdfadefbdccecdcdaddbadedbacdbbbcebfeffeebeeebabefdbacabfabcbdbfabdbffdedbafdabbfbcdaaaebcaebfdabbfdfaccffbecedadaeacceffaffbcbeffdbbfbfbdebfbfccbbbcbbcbefaebaeedfceadffeffceeeabddaeceeadedfacddfecadfdedbbeeecdfcddcdbadceebdcceafafbfbfadcbbbfcbebffefaebfcafcebccbbcafbbfaafdecafeafbabbfdfbfedcfaddfecebdfcbefdcdcfabadcaadaabfcbcedeeeadadebcdcfeebccadaeffcacfdcfcbbdbccefdddfeccabcabecdcffdbbabedbfffddbdfaddaaffcfaeccefffbedeeeaabcbccbacccefaadafbfdfffbafccccaccacfedbefdcbcaeedbfcdadbacabefeaececfddeddcaafededdbceafaffdabcecfffedcccabdffefbaffdfdedbaaeaddfedadbdabafabcacbbaefbddfcfabeaedeffcdeeacacfddedcfcbcdafdcbcfbfaabcabbaefefaecfeecadcfccecbedbfdfbfddbdcfdfeaeeeebddbcbeabaeceeeeafbdfcbaefbbecdbbdbddaabacfdefbccaeddaefdaafebcbecaafebaaeaeddccacbbdddcecffffebecbfdffafceedddceafbbfcdbbcdceedfefbcbdedadbbcadefbbbbafcedacceaddfeafeddddadeffcbfcbfbcabefcfbbcfffecfcdafdcdebfaeccabbfccaccccccbbfaeebfbcbfbbdcfaabaedcbcbbdbeddeccfadabdbdcefecaccfdcefefbddebffcfbfdbcadffbbbfbbebbccbccdfeeebabfaffdafdadbfbddcdfeceeeabacfaffaecfcfbccbcaeedcaebecdeffaeccbeeafdfadebfcaeebacebccadeaaddadccdcfaabbfadfcababfaffdcefbbecdbceabceefeebddfdfdffdbeaabcabffdadcbedaecfceddfbeefaefcaaddddbabcfecffacbabcabfcaffcdaefdcafdffdefebdabbedbbbecbdcffecefdedecdcacbacfaafbadabafbabeacffbaaebabbfdfffdcfdacfbfabddfaebecbccacdeabadedbbfefebfbfebefcfacdfdfaeebdfcbbeadffcebeabeebaaceedaeacfaccaadefadefaececbcacdaadadebbcddadfedbaadabdfaffbbccdbfeadaeeaefcedbdcadcbedfbfbdecfedaaaaffdccaabfdfeffbdacececeefbfabccbcaddfaaeacdbcbcdaebfedfdacecadcfababfbdfbabccbbdeebcbedaceffbedacdcccccbaeafbdddbaeafcefacbaceddcadfafdccceebdbcfcefeeeddaeeffbfcedcbfbebadcabbfdcafeacdcafecacaecccbcbaaaefceabbcdfbbfbaeadfcefcbadaafbdccbfeaaefdbdfebccbcafbfbdedfbddbdbcbaefebefdcfbfbbabcccefdfedabfebcbbffeffafeafcbbaedcbcbcceadecfcecebcdacaabcffafaffcdbfefddaddfdbceadcfbfeaaffebcdccaecadebedbdfdebffabfbedefcdcbaecfbaebdceebfcebcddeacaadefdbcfdafbbebefccbceeebccffdccafffabeacccfebdcfaacddefbedacebbacabcbcbcbfdffaddabcdabeffbcecdaedffedcdbdcaeefedbaebbffffccfdeeaafddfffcedebdadfadafceeffcddabcacbeddebcdaebaefddbbadeefaadbceaeabfeafefcffffceafaccfcffddadbdacfbceeeebebdccccfceecadefddcfbfceeeabfceeffaffccaadbcadfdcdbdeaecbdfabdeaafeaeaaadbcbbcabbcfecefdbeceeaabcfbfebcefecdabebfeaceffbfcaedfbbdabffecedabedddbddabafcbcccfacdfafeddfeffbedbdbdaadaecdbdaceeaeaefeeeaddededfaefdafecfecaaddcfaeccdaabefdfbdddafbbeedcaecdcdbeacdcaaabfbddaafceaacafdfbfdcbcaededcfaebcedacdcffafdaaccbddfbbddcdbfedebfebfdfebacfdcacadaebbafffddfcdadebeaeebfffcdcbfcffeeeaacffdbabaccdffacbeefbdbdecdbcdecbfddcbeebbbedbfcedbbbfefedddefdfadbbdfdbbcfeffabffbefcbddbbcdccccaddcbebbbbfddeceabcedddccecccdaeeddcbcbecffeaabeaebbefcebdddacaafdbcfecdeabbfefccadbaacdeddddbdaccddcebdeedfcabdbfcafbcaaeeefbceecbafefcedadbcecfddfecbaeecefbcabcbefdffeecffdabedbdabafbdccbccfbefdeeeedceefdddddcfbbcbacedeaebbabccccfceadbeccaddcdfeacadffcfaebcceaafcfbdafeadebcdadcfeefaffcafeaaeeaecafddaebeaeafcebcdeeffefeebfebdfebdabbcffbbeaeaeccfbdfafefdcdfdddfcbadddcefaaceccdddcadbabddfdbdfdebcacbddadedcfdbbadfaccfedcaadfdfdebbaaffbaacddffeabacaefaabefddbfefececaaccfdeacdbbedbabfcdcfabcfbdebbbedffdbdbbaacacbfecdbaaadbacfdafccddcabacdaebfccbdcccaddaedfcbacbfccfeafdfbfbdbbcdcdfceefcbeccbecdfefbcdedbbbadacbcffeabeccdcefcfbbfacfaaeebebebdcbbbdbeeeaacdfdccabffaaebeebefffcfdebfbcdcadecfebccfaaeaddbbedeaeeeccbacdbccfceffecdfacbbcabccadcffcafaffefcefceabdacdedaecfacdbefcefceffdbcbfadbfcdfdecadecaeaaefefecaedeffadcecdcbdabeafcafedfcfadfdaaedeaceaedbbbceffdbdadaeabbbfcccfadeadefdecaaedcafaecafaefdbbdaebbeeaddfabdffdcdbadedeedddfdeabdaacdcadaadcbdfbafdededdfecbaccdbaadefafebabbadfbaaddafebbeceaffaddabbbeebbbcfbcffcffceefecacbcbbdbbadcacafbecbaeecdbbbffbeeeecaaaefbbfaacbffedcaccffeeaeccdbcccaebefeacbfdafdfaaffffabeadabcfedfbfbeabcbdeebaadcbfcccbdfaaeabbefdafceadaeaebaefaeebddabebddcbbcfdeecaafdabbdafaebdbdcdeffbfcfbbcdcbbdffacffccbbdadecbafccbfadcddaeeacddfdbceccdaacefddacbebfeaddbabacadbbdddbbeeededcebccdbdecdfccbdaeeabbbbeeadebdcbecdfdeaaddecffffedcfaefabaffdcbcbdcdafaefeaefadaeeaefdeceaceeffaacaefcafafdabaaccfceebfaffbbdecefcaddfddccacebbacbaafeaeecbeabdfafdbbeedddfafffacededcefdabfedfeefdecddecbdecccffddeeecfdcaccfbafbeaccdddaceeebbfaeaedcdadfebefebfedacffecaefcfdcfceabbdaabcadedaffffcfdddadbacfadeecdeaccbafcbcaacecaeebdceefdebeacfcfefacdffeeddacccbccdabeaabddccbabcbaaabccebaededcbdacfcbebbbbafdddbfbdaadfdfefbeecdfcecbcababaacbabfabdeeebbcffcaddfdbfeeefaabeccceabcbbcbbdceadeacccaeacaffddadfceffaefcbbbfcebbacadacdcddaadbacfcfcbfcdcbdeacfafcaabadadecfbebeabeaedcfeeceaacbecaddeeceefbaebaebcabafbaacdcbcbceaeedfdfdfaeadaeacdfedfafddeeadaabaeefdbffccffdddceacdeebecdccecdddbacabadbfdfebaecaeffdacafacaefedfeebdedefbceafbecdeeebbcfdccdacdeefbeeceeafddeedccdeaebfbfcfaabfadbceabaeecccdbaddaeabfdbdcffdbafaabacaadecaeecefdcdfadabafbaadaccdfecdbbafdebcfeabbcbbefecdeedddeffbebeaeaaadfdcacdfdefeaaeefbbfeebadefddaaecbccecccadaaabcbafeabeecbdefebfbabbcbaeeaefacbfbacdbaddbeebcdbedbeddbfedbbaafdddfddccdebadcffdaefcfcbfbdddcaeadfcceaaaeabfabdaddddffaeddaeddfaeaeeccddceadaaeacbdcbffabfbdcdcdbebbfabddadbcdfeaedbfdbeeaaafdfcacddfadebdcfdeffcfbfcffcafdfecdafcaddeeaeadeafffecceafffafcddcfbbeeedacefeaacededccadbcedbdfeefecfceeebbdaacdbafccaaafdbcaddcddaaaadecacbebcfeffddfbbabcfdcdedcdbcecfbdfaddeafccddcbedbecdacaeedbccdccfaedcddefdfbcacafedbfcccffcafafdbececcffddfebbfeeabcdbadcceabeabcedfffbcaaabccfcddeddaeebabbfcffcebcdcfdecfabcbedeeabcdedddacacbccddfceabacbeffdbfcdcbffaaccdacaafefdbddcdaffbbbaebbdffadaefdaaeccedbbefbfcdfddeaacedbdcfadcefedebaacfbcddeaedefceafdedfaeeddecbffbfcccbdddddaeabafffdaadeedafaffbdfccdcceaadbdcdadeafdfcebcdccfebfbeffcebfdbaedcbbbedfafcebcafabfcbceefaafbabbfbafccdddccddecbadccccdddedbfceaeccdecbcebbbddaeecbaebeceabeaeeaaefdebbdadbdedafceddadafffdbccafccbebcdddcfebeeebbccebcdbcbcaeedcdfbadfbffeabadabecbfacabbabededdbedeebbefecfeedecabddeecbafedafddfeabadbbbdeabfcdcdbefbafadfddfaacfeaedeeafdbaaeddddafffcfadecfbbffdcfebeaddceccbeeabddddfbaefaaffeffcfaceeaeecbfbbddacbfcafbffeefbfbcdbfcdfaafeababebaacdfbeebafdddcbcdbcaceebddbcfefbcbdbbfeaadfceddaafbfafcefafaafffcfceaacfdfadecafbfedbbfedadedaeeaffebfafcafdccbaacdacccdfcebcddfecdffcfabbeccedbaceaadfcfdfaaebafacccdfaeccdfbaebcbfafadfccadcefdaccfdccbeedeacabbacbabfdbebaabdffaaeadbccadebafadfeebfeffdbaaacfcdcaddbafcdebddcbdaaafefadbebdbdedbfbeeeabbfcefdafcadbaaeabeffebbdaadeeafafaecdbddfdbecbcabbbbfdecffdabdbbeeccfaddeaaeeadbfaddbabadcbcfccfacaeeaeebecbeeddfccbbaafbafdedabdafdedbbfdbeaffcdefcaabeddbdbbbdafcffddfbbfddaacdfecfeceebfeeabfedfebdbedbafcdfcbefafaaddddbeefaabaafdeaefecdffcbafafbfeacaedafdfdeebcdcfcececdffafabfcfeceedafcdcdffedfbfccfcdadbbfdbefcfbcadbeccfdaecdcacdabefdecfedbbdedacbebfaefaafbaebdaddadaadfcabddeadeecdaabaebbdfbabefcbccfecddccfedacaffbbccabaabdbedaeaadefcaaaabbdddacfeeedbdecebdbccbbbedbfefdeeeeeecfcaafdcccefbefddafdaececcdcfcbeebcaafdadfbacdcedfafeccabfabbdabdfefcccecafedfdebabafdffdcdccecfeaefadbbadbbefedaafadaeacefccfadbaadafdefecdedecfdbceeeabdddeaccbaadceebcfcadeccdfdebefabdfcafbcaabbedecdebdcbacdcdcdddcdddcbbccbccaafacbdefbfdfeacfabfbaaccacbdcaeaddbeaededbcffbaffbaddefebebdebbbdcfffcbedafcbbfcaecbdccefdedffeffcecefebbccbfdeecbcedcfcfbcecfebeebdedafbceecffcfdbccacfdfbefdcfebbdfdabbdedbfcbacdcabaffffafbdbccafeecfbeaaeebebdcdedcedcafdeeabebfcadcbcacedcbebdeeccfffdbeeaeddfaecaafbdcdcfabfddbaaeffbfbfadacebbaebfeafeaabcacfdfbfdfaabffbeceaebecbeebfdebbedfbfefadeddefdfcacefdbeadddbafaabdbcfccadfaabedbbadfbeddfaaddefdecafceeedcddbcacfefccdcefecdeeeccdcadeadaeecfdffebdcceefeeeaedaeacafbabdbcebcfdbfedbdebbdbafddbebebefcdafbbabcafffbadcbfcfadaeaafaaebcffcaadcddbbdaaaccbbbfbfbbdfbcddbdecabadaefdbcddcdedecfebaefbabababaffadbaabdeccececebcaaecaabaacecddefadfabebbfeaebcacdabafedabbbcadadcaaebbedbdbcbfcbcfdaccdababfbecaceddfffaffbaedfbebebdefdedecadaedcadccefdacbdffbfffebeafedecebcebefdccefbdddacfddbbaffbbdcdeaafaacebcbecfaefeddfcdccbacddeafcbeaafdbfcbeaccbfcefbeebeeccacfccfdcefacbbccbdbfebddccfdefdecafffaeafcdfcefaaddceedabdbbeafcdacfafabdaeedcacbecabeabccbefeffccabcbbdcedffaaebefceffaddeedbeabdcfbcfaffccffaeeeeebdcaeeceeedcceecbbfabacbfabeadefcdaeacaafcdbcedcfbfdcfbcbbbcadaaeacafbaffebeabcdeaefaeaacfbddeebcdeffbdbaacdaebabfefffbbbdabccebfbecbbfabebcaacaabefafdaedfccfeffabdbffbddfdcbdffccbafeabbebdccaabbedddaaddaddeaedbfbaaaeabbbbedcacdbedeaceceafeedcdbaffbabecfebbcbedebbeeadbacaaeecbfcaaddfcaaabcccfbfcfaafeeddddecabebcdeeceabbccfebfaffecedacebddaaffccdcecfaddfbadbdfadcefcabfadfdbbeebdaecfeceabddacffccaefabaafedfadbefabcbcdfbfdccbdcceaabacddbcfdfbaacbceddcfabcfdaecfdebfcecbaccebfbcbeeefcccffcebedabfdcdeececeaafcffffacccdffecfcabcdecfcdfdadfaffecadfbeeecfdfdcbdbbaefbcebbbbaeddaecedeadadcdcfaccdbcdbbffffaecbedecedbaecddcdbecaebbebcfffccfcdfbebdcffcfbfabebdfdcaedceaacaffacedacfacbbddbfebddecffcaaadaabfaaaceadebddcbecddbceebefebcfccadbdbabedfaacccfeaeaeecdfccbefabffabdeaedcafaaaacdaabbfeecffaccefabfcceccbbefbdaeefffaaeeeaccccefebbefaacbdfddecdbcfbabaacdcaccbcdacfabbcdbdcbcbbeaabcbbceabedcedcaabcefaeeecddadaddaabfceabafeebbabdecafbcdfeababfbabfffafccdabbaebfebbaadadeaafddefabbbdffedbcedbecbbfacbdabfacedfcfeacbdcdafeeacbeccdebfefabcbaddfdadbcdfdabcabfbaeecddafdfdddeefbccbeabdfdaccdaecabeabedeacebfbdfeffaebcbccefebcedcfcfbbdafbbbadbefddadbefdbbbbdaaeecacbeaefdefbbfdeecbccfaabbfbcbfabdeafebeacacbbfefaebaeceefbbcdfaaadbecfddeaebaacfccabafcfbbdadfdbdbbeaffbcaddcfffedbdceedccaefebddeadbbccdaefeedccafcaabdaeeecfbcabcccfcddafffdbbdfdcbfcefbbcfaababbdbcbeedcbbfabfabfffbdfcacbbaedceeedfafeacabffcbadbdbbfabbbdcafedeadadfeddafcafebcacbbdbcaadcdaacddaaeeedacedbcbfaecdcebdfffbdbceaccdabddeffececadeacbadcbedcfaebdeebcabdbbceccfaadafffdecccbadddeffcbafffadfdeececceeaaacedebeafbcbcedfdddffaefadcaedffaeccdddbfbaddaabedaddbbaecfcafdfeabeebbefceecccbecabdddccfcebbfbcbbabeacafdadfbafacdbdcdeedcbbeecbbefeaecdefcebdabcabccbdceaaabbfabbcbdabceeaabadffdacddadcccaeffcddecdcaddeeffeaccfbbdafcefccadedaacecdffcfcaebeaaabeecafefcbdbfbecfefbaaebbbbbbbacaaffdefbccbeebabbcecbabbabfdfbfbfeaeabcebaedcdeddbffcfccccdbbdcdaddbccaaaacddcafceddbddcaffebdbccdbaafadebcafcfedabaeeeeceeddedbaaeacdbcafeeabbaafdecabdcbeafcdaabbefcbaebcdeefdcfcfcaaffffdccdeabaaafbcabebeffaefacbfecefbaaecaabbccceadaeddbeeecfcefbfeaccdfaacbcffbfecafddbfebfdbadefcdbbccdacacbdfdbeebaabaeafdbafcbabafdbedcadfaceececcaaacacdfffeffbfcbeaadfadfdbdebefdfebbcbaaaffcbaaaffbcafdaffedbdaacfebababadedbafaadfdbacbcddcfadffaffddbaadffabebbcfbccddfacfadfbbafaeabaeaeccadbadbcefeebaffbabefaaddcffcdfbacedffffcfdeaebdfbbafaefbdcccdbdcfccecabfcbeebdfbefeddbecbcdefbaffbaecdeacccbedecbfdbebfbebaafcabffbcbeddddcbadbdaacadcdaeabecefddadeccfcdeddfaebaeaafacaafccdddebcefaefefbdccfacdeceabbaeaebcaadffddbaaffbaefbafdbfaafdbcbefdefcbdeddaefbceceaecfaabddaceecbffcfdfefbbfbdbabbebafcedbbfeedadaadcaafedcedbdadaeedbeecdefedccebcffeddeedeeecedcdfabafefdefbbeeddfdbdedbfafeebbbffabcadacfccefeefdbadabcdddbbbbcbfabbebddffaddbddccadacedfcbaabcdbadabcdbafbabfeabdfcbaadfaedffddceadfefddafcbffcbfccfbbecafbcaedbfcaffbfbdddbcbdaafdefefabcbdedffcbddfccfcdfacdcedececeabefadeeffcfdeedbdcfdabbcdfddffcbcacdcfafdaafccbccdfadcefefdfeceffdffebeffabbdcbffadcfcfafdacfabbefbecfedaecdfcffcfadaffcfacaddadfbacedfebdbacfadcfefdfdbaabfcebacccecfeabceefbefedddfaebdcbfafbdfddfbdcadcfffbbcccfecdaddbddafacaabbfaaffbdfabdfdfacacaeecbccbacdacceedfecceedacadffbabdfebbedcdaddacebebcccffbdbbacfbeadfffcbbfbbecfcbdcafffeefdefebccfbbfcbddcabbbcdefdcbefbebddcbadfdbbfcbbeccfebadfabedafacfecdddccfcffcefcbfddedcfdcdfccdcfcefeebadfdaebdecdadddccfccdfebdebfcfbaedccaeedfaffefcffedebeffefcaefabbeeededddfabcacbeedcdfcbedbdbcccbfaeabcaadafdceefeeddecaeccffacbdbaffeadeccffddccdeaeaeddadbccbabededdaaccfafaabdbbdccdacaceeffbdacbcdceddecfebffbdcfcccfffecbcadebaaaadbeaecfeecfeebaebdccbaecefbfafeceaedddbbdabafafcedbbaecddebdccecdbbdadcbafbfafdbbecccfaccefbfbbefcdbfcbdaedddeeabdefbdbcdaaaebfdcafcbfbcfdbebdbeacfcfbdebbadbcaaceedbccaabfbccfcaccdbdcccdbeecfdfadfccddbddcfbabbccaafecddcacceebbccaecbcafbfcabdedfbdacdceeecbfceffdadbdfeffcceefebcabdedbbdcdbecbaebfdefefefabcbdcecbaefdcfefcfabcaaebbeeadfbcbbdafcaefbdfbedcdfbaebfacbfabcdaadaacbddbaccdcdcbaeedebabbfafeabbeddbeffcaaeaaacbdaefdfdceabeebfffbddfaeacaeafcaeffecccdfbbfdcbceeadbdcbbbffcbdacbbefcdbecdbbeacfcfaaeacdebedaefedecfdeedbfcaeececcbeeeddccbefefeeccbfdbcbbcbacdcdeddfcfbddccdbafaacdcaecbbaafcdeadedbbcecfecaddcbdaaddcbbefcfcacdbaeaaeaadcdbfcfceabcaeeffddcbcfdcefdbcaadfecdcbebcdbfeedefcecfcdacbeaeabfaebcdbbaaccfcdcbeedbefabefdaaadabffcddddefdcdefafaccbcbdeebddcdfbeafefedeceaeacfaffcdfdcdfbebecebbdaaadaeadbcdfaccefacfaaedfeafdbbbeefdafcfcaddacaffcefacacccabfacdbfecdbeecdeceaacddecedfeadcefbfedbcaaccedcecabbfcdebbebadcafcaccbdecffbcefbfceadaedcacdeaeedccbedeaeefbedcdaedcebaecbfbfcbebfabaabfecbabeefbebecaabbfafadfceeeceacfdafdaadcbedfdbdffaaedbeebcbcabdbfdabdeaebdfddfcebafbaedaadeafcebbcfbeebaafedfdaeadcbadcfccddfccadecfaceacddbfdffcbafebddacbabfcacaecfdefeecbbbdbeefaeedbebdeadffddcfdbdbecacdbeabdabbeeaafabdfffafffeafbeeccdeaccbecdfcaffacdbfecdbbcdebcadfdedfeffafcdcfcddcfaaafaedbabcceeaffbabcfbecbdeddfccbfafefaefdadeebfccbacedbfcbdecbdfadadfefbfeaadcfefbedbaaabaddfafacadbdbabfcefcefdaeebefacbedafdefeeaadccbccaeceadedecfcffcbaaebdaaeafeaaffebededccbebdcecdefbbeacfecbebddbccbacbbdadaebdabcdcdcebeeddecefcdbabccadcbeaecfeffceeddddfbcbddbfefebbedbaebdfeffbcabbbdffbeceefbcdccdaaffdbcaaeffbadffcbaaccacfaacbdacccbeccabaccaeebbbeeebffeeeffafddfdfcccdcddccefddcceebcfecfcccedaedacaecdbafeaafcdeddffdbacfabcbbbeceaaddfffbeecffeeddeeffcffdcdcfeabadcaddfbabcecffedcbaafdabfdfdcedffabafeedfbbaaafcaaeecbcddcafddbefdacffffdefabbdeccabacabeefeaeabfbfffceecbbfeffbadbefffbffcbddbbdaedaceeccffacebdebcfcebcbedefeeafbdfacdbffeaadedfcadbcfdccfebcabecddcccafffaabcaabfebeebacececaafdeadbdddeefdcbfebdcabadfdbcabedfbbecbafccdeeccffabedffbcbaceaafcedcdddcecfdfebcbdccabddeaebdcaeedaffacebaaebaaaefdcbdcfcdeabeaeaebfbdfefffefbfcfcbcbabadebdbfeaabbdbddebdecfbcedbdcfceffecfcacdcbfacfedeceeedcefcecfcdaeffdeeddfeaedceebceadffcbacccbafaddfacbafffffcdfcdafbcbaadeefefdbcdadfafadbccfbcdffccfeedcfeebcbbccaaeeecaccbebfecaeabaeedbbcaafafbfbdabeadbdffbeccfefcadaddaebbfbabedebdfbbacdbbfcfaaeeebabfafdaaccdeedabcfdadffbbecfcebadeabbabccedbabbcbceddfdaaecbecbbbefccddcdaecaddeaccccdfbddfbabcedaedcefeabeebabfdaeaeebcdcaadbbbeaccebedbdaaaabdfffaeddcfdefbeaceeceedcffefbfabdfbcddcebbbfcafdaeefecdedffeefefcfcbeeceeebcaabdbfccbffddefaebcfcbfbcbbffcdefbeaeeabfbdbadffeffccfbeebbeacdbedeebaffbddbdcdfbcabacdbbabbdccafdffdbceeaceeedbebbeddbbadbbfadcbdeccafdfbbdfbaaceefbefcafeefbabcbafdaefadeaedfdcdecddedeacadfaeefbadafabebfdccbccddbcdfbbbbbbeacbdeefcaddcfcecadbeddceffdcdcdaebcddaffbaaacdcbbdffcdcbbfccbfdacacbdfbdfadcedeaddeecfcfcfebaaafbeddddabfbaaffbaebacedaffaadabeccaffbeffeffdbdefbefcfbbaaabfacabddeddcbbfdfbecfbcaceabdccebddacdfffbafdbadaeadddaffeffddaffbcbcfacedcfdbefefaeeeaafdbdaecebadeaffbeabbcfcefedeeecddbfcaebccfebfdbceffcdebcbccdaaeecefaabacecfbbedaddbaacdabdcfdaecdbdefaebedfeffafdfdebcaabdbedbeecbbaeebebddaeceafcbcdbefbfdcaaeaaedfebdafbabfecbbaeaefebbcccefdcdaadcdeececfcccfeaabffcddccadcdffcafabfdddeeeedfdadffbcaabdddeafcecafeabbdbebcaacaefdbdbecfcbefcfaaafaddccbffddfefbbbdedefdddefdabedcddfdecfecffcdebedddbdbbafeaccffccbcdcaaadbbedcfeddaaabaacfcadbaeeccaffeceeeebfdfbfbeceedbfedeaeafeebaacaaabcdbfbdefdccffeddaeabcccfbebedeafaafebbbbcfbeaadffddeecbeacfdaefffdbadeecbbadcaebbcccebbbeaefebdbdafafaeeccdfaefdeeebfafcfccffadecbeceabaafafddeaaebafbaebdedebacedfebbeedccbbccbebbcfebebcccddcacefbadababfeabacaacdcdcedfcbecacefbdaaddabfbfcbfdacabcfebacebadfcecdafcdcdbeaabbceeddfddddedddbccbbeebacbdffeccaabaaefeaddbaabfccdbaeaafdffaaadacfcdbdeccfedfeafefcaabcffaedacdcaffabddfcbbaabffebadabdfbeacbdfebebfbffefdcbbfaddffbaaeabbbfdccdfbfecbcbbebfdabedefadefdfbdfecabaafbdbcfcfabcaacccfaaaffbaafcdcdaffcafecdcedbbebbcadfbdfecbdbbddfcedaebbcdcaefbccabcabfccfdcefbeebfcaecbbafaeadecacecfcddbcebebbdbdbaaafcebecbdeedbbdffdcecaddefaebaafdebeceabcccfeecfaacefefecfbfccbdfdccabdaffefeccdadbddfedeaceffbbadceedeadffccdffceaadbbdfbabeadeadbdfcaaefdedaafefbbecacfbdfbfaaaebfaeebcfedbbafddaeaccbffdeffeffbaabdeeecebaeabecfcefebeccfbacafbeeabddcfdbcffbeabfbffcebebfeaabaefdabcebbcbdacaaabcacbeabdedcbdbedccecadacccaecbcebefebaeafcedaaaaebaadcbfedfacadacddccdfbdeeffaaccdfeadafbcebbcdbfdbedeeccdfaffebeaafabdfdcabacbadbaebdebabbafedbabfbbddccbcdabcbedbabbecffdcfdfceedaeacacccbfdacacebbbcbeccbfaabacdacdfdcfdfabcccccaaadafedfecacdbebfaaeeebfefdbceedbbfdccfdfbbdfafbeafacbaffafbaadbedcdafcdffefebcbcfcbdcedaafbffaacfeebddfdadbdbcedaaddcaaeeacbedeeaacbdbfbacdedcdadfadbcdceaaafbdebaacbdbaadfafaaebedbebaafddfaccfdaafbafbaabdbbdfbbbdcbffdbecdeecfecfccecedabfbdecaeddaccdacdafacdeeccebddabafdcaeaefbdbfebfafdfbcdadadefeeeedddabfeccaacfabcabddcbebacfcabdcffbcafffececfddaffdbcebdaaecbdfecacecadabfafdeddeaffcabaedffefddbabefceffaedaabdcbcfbfefaccdebffaaafbbeaaaccfbadcedbffcdaeeecefcceebffadafecbebceccbcbcefcdcccbbfbfcedbfdcabacccffaffbdadfadcdeaccbfdbbefccebebbfefbbfbddecbdddbfbcdededdabccfcbefdbddfbbabcedccfbffcbdebfffcdacaeebaddffbaacddacdacbbcdeadcffafaaafdedaeaeacaddeadaacfbcfcdadcbcffddceeacfeacebdfaddcdbcbabfdecffabcbadaddecdaddacebdbaebafedddbbebcbcffebdbaadeaeefbfdceadccefccadccfefaccedfcadbcecbdabdaecfdccaefabdeccfecdedbdfddadeccdfdefcfecaeeeafddbbefdccbfacececbabbdcbcddaafbeebaaffaadddbedcaedacbffdbefcedbacabfbaaefacafeededcdfcdeeabaaeefbdeecddafcddffeaefcbdcaecdaaccccacecaeefbefdceeecccadfedeaedaabacbffacbcdbbaaacbfbdfcaaafaddcccadfbbeffeafbaceeabfadfbcbececaaabebbaebfacfebefeedbeeccfcabaaffbfbeccfbfaeacdefdccdfffcebdbeffdcbcdfcdbcfdceaeabfaaabcfdbccfeecdcfafccfdcdccfeafffcacabecaffdbdffaacaedcdfbfaeeabcaeccfbfdeceeaebfeccffbfffedbeacadadedabbfbffbdebacfdeacebaadacfbfddebbfdabcedefbdadddffbaadabbdebbdabadeafebebfdaefdeaacefdbddcaebbfabcfcffcaedbbfafbddfceaaaebbdcbcbceefcfebbefefdccffdbccbfcdbaedddebbdacbcaedafbcbfcfaedbafbbefebeadfdacdbdabffadbdffadbdbdaeeceefeafcebbecfcfffffeeebcdffeaccfacdbffefdbebaeccceadedfaffcfaabcfeeecfeeddbeeecebaceaafcaacbcaeceacbaafedebcddebeafcadccbdbecacfedbdafdadbbdebaacafbbbdddcefaafcbfbebafdacbaddeabebfefcfabfaadfbeefcaaecadbdaadbceacebedfbcabeedfecdfccaadcbfacfcbfaeeebcaeffccaafebdeccbdaacdfbaacfcceaeadcbecbaceedddeadfbeaffdfbdfbbfacebaebfbcdacfffcbbffabfffecbdcdafbeabbdcccfbcffbebecfcededcaaadfbcdaddecafdcccfbafcedacfebdaebeccfccfbfbfacadcbddffcbeafadfbbcbbdabeccfbdfcadaacaebbadecebcededaccedefddefdbbdcbeacbabdabbabcbdddfbeedcfbccecacebacbafbcadadbacebaebcbfbdadfeccebcaafefbadcdaefcbbffcdfbecfbdffbacbcfcedcabacbeddcadedcdcaffbdedbefadefcfcadeaebdeeacedbaedccbcadabcdfdbffdcaefcabdbeaadefcfaeceeffbfbfaecfeabcbebeffdaeddfdefdfaaebddcdadbefcdcaabaedbefcaecfccabacfebebafcacbfaddbdfababfffacdfbafbdbbdafdbddcccadaeeefeedafeebfeaceaaeebdbecbffcdffccebdafeeeaaaabcbabbddfafccdfeeafbcaccdefdaeadaaafefffbbfffaaedceaacfaaadcebcffcefbbbddebbaeaefaafeeeabcbbfbcdadfcdbeccaaacfbadeeaebfbdfbbbfcffaaaecfcfabadcfefdbeadbaaeabafacedfeccecccfadcfcfccdbbdeeebfdbceeddcabeeaddcddaedfaffcdeaffeeaccfbaedecdceedafadbfeaeeaabecbbacdcdfeabaeaddcaeebbbfecdafdaaaeeafeadaeadbedabfaffcbfabdbabdcbfcfdbdbcbbfbfbceeedaeafffeeffcddcffcaaadffebebfcacdeaffdbdfdcaffbcddaaffaeccfabdaefafcfddbbedbadecddfcfeccdbdfdfdbafbccbbcceaebadfaddeeaccbabafeabecfcaaadccfefaadeabdffceaafefedeacfbdabbbdbadcdfbaeaeabecfdaefafccedaaebdbdababbfaaeadbdffaffffcedffabbfaabecbabcffcecabdebdfbedaddeebaddaaeceecadaeeddccccddddbcfdafcabccdfcdadbfecdccbaefccdaeaabecfaeadcdacfbbbbffdaefcdebeeacebfceecdbdebedfcbcacfffadbecefdeedbbbcddafdcfaccccabafbdafedabcaeadaadcfbfdefafbdfabefadccdfabafeecbfdbdafffcafcceebaaecafceaeabbeabcaceaaefcfecbfcabcabaedcaeefcbaafccfadaafbafeaffdbeadeaafbefffbbbfdccabcfcdaabafbecfefcadfaaecaaabdfbdaaddffaeeffdeccddbdbdafffaccdeebadbdfecbaccdcdcedcdcecbbbdcebaadcafcdbefafefdcecbadeadfabadbbeadfaeebdefffaeefdfceafffffdcddddfbfcdfaadfecbfdaeccfeadaffdefcaafcdaaeebcfdfbdefcacedceaceebbfbbdbcdacecdbfecbdccbfefaefceaaaebacdcdbdefaddfacedcdacebadbcdacfafbcdaddceeffddfafbebdaaaedbbeabfffcabffeafeacccaaacccfbccdbebfbbeaafaffedfedebaddcbddafdbbdcbbfebbdcdbdfaaccaefdcaefadcdecdddebacbebbbbafdbcffbacacaeaabcbbdddcbcdbadfbbeebeeddcdffadffbddbdafabbcadadfeccbceacebcdaceebcaebaebfffaabfbdfeadcacfecafeaeabfffafcacedffaeeebeebbbeeaaefddeacdcaceaaeafbadcacfeedadbbfccdedafdfcebcfcccdfbfdbedebfedbefbcfbfcdebdbfdfdeedfeebcfdcefafbcfeacefcadafcceaeafafafdaceeaaefebcedbfceccdbafdfcfeabefddeacffffecbfccebcfaadddbcdfcddbeddaadffafeecbbbcbbcbbdddfdcdccedefaccacfbcbccdbfeddfccbcddebecefdbdeabcbbaaffffcffeafffdfadcdeadbbdeeddfffbdacfcafbeececbfffdfbebceecdbfcbcbecbecdfaaadaeebadcdfebfbbccfacebbcdbcffafeccbaffaadcbbbbdbadeecfebdebffaadacdcbfcbddfecefaebcdbefafbdfbddcdfbeccccddbdcffcbddddcbceefedfccdaafdeacdeaaeefeebfbfccffebeaabdeebecdcebcbdefffbbddaabecdbfddfcfbcfbaddffbcfffcedffbcdefbcceafadbecbebdecbbbcffcecffecaeaadbdfcbfbbccbddeedeebdbcbbfcfddffdbcddceceecdeaeccdafbcfbecdfbcfacacabadccacfbdeacfcfaacbabacfabefcabbabefbcffcdcbccddfecdbbcaafadcdeeaaafdfbddedfcbdeafdfebfdacfcbfadbfdaecbfcfdbedccbedebbfbadfbddcdefadfcbaabddacecbafdaabeeebbaacfbeaaddffbbebbdafecfadaefaebcbedfdbaaedeaadddbceeedeaddafcecccdfeadfccacfacfbedfbffecbaabfabcabbbcaadfecffdbddcfbaccbdfdcbdbaecdcddceceeeeeecdeedbfebfabdfacdbfacfdefcbbbcabacfeaebffcfdfeafdebcdcadffcbbbcbdafdbfbbfccfacbbacefebdeabebedfdbafddfcdedadbeadcddfbfdcccacbbbeecbeebcbbaaffcaccdbaafccdfbcaedcdabebaacaceeafffcabacbdaadcebcacabeffeddcdecbccfdbbfbfddfadbefaebeadffbfadeacfdbabdfafdfdfedbeafafbeaecdaeeedefccfbdbcffdaeabcaddccaecbcabbcccdfbccbadcbebbdcbdbfdbfeccfafefbaabcbcaefdedfffbaadcbcfdcbeaabbfeffbddcfdefccbadcedadabeccafbdbebecafaaefcbaddabdccbfffebddfadffdfededebdadbadfceeddcdacaceafadfffeadafbfeebfcaebdddcbdcfddefcdbceeceacbebdfbedaccbafccdcebeafecccddafbffcdbbbdfdbaaabdccfecddacddbefddebdfadceaeadddbaaacbecbacccbcbbbfcfebbbbafccbbdcaebaabdffceaedfdbcdbbaeafbfddccecffaeddfedadcbfbfcecdcefadbbfabfbaeeeaeaeceacebdadacdedeadeaeceacdcbafcefaddbbcbcefdccbfcfffabfdaecafdddafcfeeaeefcaeeccddbebdaeecfcfccdedbbcbddcadbfbdbffdcaadfaefacefacfdbeccceecdbfcabbbfafbddcbffbaabeffaabeccbecfbfaaccbeabedcaaccfecfafefcbacbdebcbcbeacadeefdcebbdeafbcaaeadaecaffecaddaecfbbefdadeffccefafaebfaafdeebfeceaacafaffdeadebdcadaabaeebeecdbbdeebaddcfccbafbadcabbbefafbcbdfdceaadbeafdcefadccbdefecefededcacaedafbffacecebbbfbebcedadeabadbdadcbacdceeddfaebfbdccfbddfeeceecbdeccfefccaaeaeabaaabaecbaecabbafeffbccebecebabeaedfbfeecaeeeccabacddbedebbcdacfbbbdaacbdfadaebabddfefacdbedcabdafebbcedbddbccbbfddefbabdbaeacccceadecaadfcdecdbfefdeffcaefcdffeccecdadacaaceaaeacdcbfddceaadcbddefadcbbecbfeebafbdbdacedabdbbefebffbffbaacabffdbeffecdfeadddecddbdabdbcdbcebafafdbedfeafceefacffecfebfaebfbababadbacefdaecbffeedcbcafbcadaceaebbfbeffbaeebcfdedcffabbdcdbeebcfdafdeeeeeecebaedcdfeeaaadafeeaccbcfbbcfadefeeeadaddeeffcfcfcbbedcceddfcdaaccabfecdbcafcebffefcceffbdfedbaafcdbffadcabffebeffbbaeaccbfbfffbaffefaacbcfbdcbbcdfffdbfedceaccafbbfebebeeafabbfdeeaedafedfacacfabcafaacafbefdcaccdffdfbebfbcddadebdfacacccccccbddbbedbabedbefbbfabadbaecaafbeedcbeeafbddeeeaacfdfdddbbdaddbdecedcfceedeaffeafedbfeabfecbeeadcffccdcceaabcbdadfffabdcffedabcfedfabbccbdefcfdafdbbabffafebbbabbfffbfccaaddcddcffcddaaaaeacebaefdccadebfacfeafadaefddefdabeeaceedcccceeadfbdebadcceeacfdacabbcfbdebfdcbdbbeeedcaababcaccebacdacceaaffdadcdfdadebedaafacdfdbcffefacacbbeabaabbafdbdbbacccdcedafddacddbedacdcfbadcdcbbbebeadbcbadabafbddbccbecabcedbddaefdeeaedadeffdccdecffaeffffbdddaaabffcddfbdddeffcccdbafacdefbcadffdfdeabdbaefaabbfbbadedfabdcdbffabccceefaecedaaedfddabdceafacffecbcffdaddebfeedfeeaabeddcadedacebffcaeabecdeebeacbaecbbccfddbfabbacddcabbfacfcccfcdacdffeffefbbcbadfacfdfebbedfbddddcfcbbabffacdabbaedecefbdacefbbbadcecadbfefdcaaefcdaabaccdaeadcfedcfebdfcadedbdbecaafbeffeecefceaaacbadeecfeccacebbdbdafcddfaafbcdfffefabdfbcdeeccbececafcccadbabfddabaaefbcdadeabdebbefdfdaaaeeccbcdcdcdaabdefebceeebecfedacdcceecbadcffdaaeebcacebfbccbfbbccccadbedabfedbaaafacececccffdfdecdacbaeeadcacbfacbeaeabdaceabbdeecadcdcbadacfffcdbcdedbdcddadcbdefaefefdaeecbcbcbecafcaeedcddecfeefcfeaacfbdedeceaddedfeabdcfdaafdaeadcafbbfcafcbdcfafabfdadddabccbcadebddebaafedefbffcdadbbfaeefabbdfddfdbcfcababbbdcbcddeeeeabcfbcdceffbdabeddeffcdabaafddaddefdbeefddbcaedfacaafeeadeeabdaffbdfeebcbaacabfccebaeddbcedfecbaaafdccbeebecbaebafffcfaffafcbbbcbdfebbaebdcaecbfbecbfcffffbdedbddafacacccebafecfdfffbbbcbdeaabcafeadbebbcbddecdebacfccfaaacbfeadafacbedafeabeffeefbabcbaccdbeddcefbfefcebaeadcdddcfcacfbbfcacfeacbeaaadbfaeeaeffddcdffeecfffdeeeefcbbbafacbdfecbdbcecefbeaeafdbcfbdcfdcbfdbeeeefeeddcbaecaffcbdbfbdcddcdfecabfeddcfabdadccebcefefdfebfaffdcaecbaffefbfcdfbeeddeeffadaedbeecdbcfddfddeacceeaebecaebabadbacffcacffebacadeacdfdefeeacfabfefdadcbbddbbdeeefabdefcbfeeecaedebeaaccdbffbacacebfafdcfbbbbbefefaeddcebbfabeaddbcfeeaddfdecefdbfdcbdefadebdcecdbacdccdefaeeeabefbeaadebbdeaaddccdffddfbbeadedfaeefbefbbebccbffadbbfddcddebacceafbdedcbcdffbfafefbeffecddbabafbdededadefedefcdbccccafbeebccacbeafcfaacbbdeeafcbbfbadfeaacdfedadbbbafbdfbefaddfbeedbfdfcebbabaacfefdafdecdeeeaebbbaaafdaaefbebafdddddfacceaefeaddfdfbfeacbffcaafafdfdcafecedcedbfdfbcbfeaeaaccedfeaaaecfbcacdebacfcaeaaeafadfabfebddedaccedfcabbbeefcfbedccafbfaeceaefcaeaacebfeddaeebdebaeedaedcacfafbffedabcaadecafbeecbeffebcdfbdbabbaefafdebfcceaeceaeaeddcaeeeaaaeffabfeafccdcdbabfacbedcbfdeaeffaccfffadfbfbecaebfebcaebcddfececaaddafafedfcaeecdfdebdeeebbefcefbcedffefbadacaaacfcadcdfdbebfbbccaeaeecfacfdebcfbccfbabbdcfcfcdcbcbcaaabebaedafdccfdbfaddcdadaeabfcaaeeabffebfdbbcadedefbbbcabeadbadffafbcaecdfeabdcdffabffdfbdcbbfdfcfabeeedcfbafcebbaececdcfcbdbecaaddbbfcbfafacedcbffcdbcacfbbdddaaceddeaaabdfeecbecafaedcbdfbbceabdcfcdddcefdfeefaabaeebdbbaadcccebcefbeffffefdfeaddffebdecfcdccccaceebedaffecaefdafcbbffcadebccffdebebefbcfedacdaafbbadecfdaeddcdefedecadebabcdaadbdbacefadaacfcbdcfafafbfdeadebefbdeebceabbecdcbbfcffaccbeffdbbdbcadccfbefdaeeefeeedbfcfacfffaeedcecbdfdfdafbcfadbfbbacfefeeabbefdbaebfcbfcfddcefbfdcedfaefbdedebbdcedcabbcbdebcabbbfbdaadccddfbbabcefcefaeceecfcffbfbcdccbdaddefacecaecbeaaffcaedfbddbcbddcdfccacdafdbacdfebadacdbbacfecacfbfdbeefeeacbebbfeadacccfdbfdfbaabfcadabdcffafbcdfdadcdebeeaeffbbedcdbdaaabccfcdecfccccffcbabeabcabcbcbffcfbcacacbdbceaaeededcaffabeadcbbfbdaeadfccdadfbecdbfebcaeaffeeedacadbefedcefbdfabffeacefaaebbfafcbcbeeeafeafadaafbfaaefaaabfadaacccfdbefcaddcfcbcecbadbbeddafeaaebbecefabbbfdeddfdacccaebfbdadfabbabdbeadcececbeddceabfcdfbbcbfadfceacbdcbdaddbbcedfcedbfaebddedefbeecacbffaeebabcfbbacaacbafebfeadafbcdbecabeaadcbfddecebedcfdadafbffdcbcfaebabdfeeecffeeadcedcefffedddeccdddbbabefecfabcaeeccfbfdcacffddedfdcabececdbaebbdebfdfcffeafabfaaaffbaafeefdbedeeedfedeadadbdafdfcaeaafafeedbcffecbdfbbfdaaacdcbfeadaadbeafcadeadabcccdfccdefbcbedfbdffdbebccdecabcceecacaaffeeccfccdecfdbcbcfeacdebbfddbfeaadaaafccaaebddeebcdbefbdfbedababdeaccbbebffeedbddfbaecbbbcaeaacaccadcdfeecddcfaedffbcbeaddcfeeaabdcebabaaecedbecacfefcdbaeefabbcabaddefdabaedffdcbbceabcdaaedfddebfcfcedcbaccadfabbdfbffeedbadbadbacdfccabecfddbabbbaaeeffcbcddecffffefdeddbfacfeabeaaeeacacddfeeaafeceeecccbbedfacdabbdfbbfcbefbbfecbbfedbaeafedeffdeefcbfdbfbbbeeffadceebfdfdafbcbfadffdbafeeeadfdcbfaaadbabdbbabffdefeaaddededfdfecabaafbaeabfecebbfffdefefbdfefbcfbdfdfbbcaddfddcffadcfffdaebabcfedbaecdfbdfbaccaedebebccaaaabffbccbdcfddaabfcceeeddfceccdecaafaddabfaeddbdeccdcdaeeedaddcbcffbaffbcfedbffcccdeaeaadcceecbdefffaacdabffdebadacebadbcffccacccffacfcedacddbcaecbbeafebabdeefbdfeeddaaeacbdfbebcfcffdebfeedcfaeceeceeeddecfbeaabfcbcedefafdbffeaadadccadadfaadebcffecdaebfaefafacdfdaaacfcdffcbdbfacbfeebdfcefdeabffedbeebbcdfdcabedebafbfbcbceeaacaffdbebbcecaacefdfbabbdbfafaaccdddcfbedebfcddaedfbcfceacbeecedfaefadeafeaafdfdbdfcbdedfaeebfcfaffcddcfedbeddceebececeaaaceefcbffafdfdefefedbeeededfbaebdbebaeeffdfbefcaeadeafdfacedcbfbfecfeabfafadcbebbbaedbcafceefddbdacafcfdddddfdcdecfdcaacbcfeececcafeaaaeccceecddccfdbbfdbfbeafeeebdedefebcdebdabaccbefaabfadeccfcaabeefebaddeecaddacdabfcaafbcecfdcdefbbbaceecafbaeedffceecebcbcfbecbbabedfcfaccaeeffacdcfeffeefffaaedacffbfdefdbcdcbecedeeccccbceaafcabcdbbfcfdccacafadfdeacceeacafcafbcdafbaebbdedbcebbcaedceecfafbaeecdecdccdcfafbdbfaebbccdddcfcabcbeaecbafaefccaadfdefbcaaafbcbcdbbbbadceacccdbcdbbcfacaaccdcdacccecdecaafddbddfaadebeadaeceddfaaaefdebbabfbeacefcfcfbbafacdccecfcefffeebdedcacecebcccecadecebfcffdfbfafabceebccbfabddbffaccfeecabffedccfccefcaacceaeefdbebcfeebbbfabaaabcbecdafbeaddbabecccfcbbdcfdddabedcbeceafbbbdeebaecdbeddabacabedcadfebcdaefdbdeaedfaecedbdbcfedbcaaffaaddbbbadbaadddadddafacefcfcbecceedeceadeffbcedebbbeceaecdbdbeaabcaefcdaccbfcadacefbefddffcbccccdeadafbfcdaadfffcdbeadeeaaaaeeffaafaeafffecacaacfafdfbcceebafdbeecaadefdbffbbddafdccfcdabaedcafdbbfdabbcbfedbffabbdfbebdfcfbdbebafcdabcedfccdbefbcdedccaeacbfbcedccadffedbbdbdfacfbffdbeadbbcfedebdccabafdfcccdebadcffaeccfaedbacbfbfaeaaefaacacbbfdddddbdaedfacaeaddefbacadfbfbebdeadfefaedfaceaeafedbdffaddbfeadafcdfcbccaebbdbdaeafeabaebceefffdaadedeaadfefcbcbccddfaafdfebdfdbcfdfcccebdcdeeebacbfbffcacfbeaeebadedcebdafcaffcdcfdbeffbafedeecacaebfcbfeadbafeffbdadfeccefafebdddcadbcbccbecdffeddceddfdfbaecebaecbacbbcdeaaccfbdcfbebaccabfcbeceedefecfcbcaeffceaeeaeffebbebedeebddefdebccafefbfdbfdacfdbfecedfbfecaedbeebfdefdadcdcafdccedddebaebdfafbeedfbfbfffaeecccaddbcfcfaafedfdaeadaaedbcabafcffdddcadbaafbffbfaeddeafdbbfeebbfecffcfdbdefefcdbffecdfefeeadefdbabfadcdbfccdacbcfaeabcefeaeabfebcbecbdacdccdfddedfbefaafcbecfedafefffaeededcfaeafdecfddffaebacceefeabebbaefdfbececafdfcdbabdafbcafadfbbfddeaedfdfbdafeeefdabcecedaedfcdbcdcccdcfffeadfcccacacfebabcefafdbbffaefedbaacdcabcdebffdaebdadbafcfacdccbadccaacffdbdbdcfdaecfcceafdebcbadacbadddbceaddebffebcccfeddadbbfdefdbffedfbfddfdbbadbeefbfabadabdefcabaacaaaffdbedffbccbbedfbbabbcecabeaefabcaccccedeecdabdacdddbadaddefbfdcbceffacecaacfdfacbdceecebedbafafcfdceecdbaeecaefabebedcadacfacdebcccebfaedafcfecdcafebdecdefbebfebfbefefafabefdbdcebfabcabdbeaadaabfeaeddfefaeafefeffdbfbbbfeffcebefadeadfedffbbcefeddbdcfeddddaebdcfacefbddbdecfdddfbdebdbacbbebdaccddbecdcdccdecdbfaceccfabaafdcaebcbbecfbcbdadafdccffcaeeedfdacebebdcfbfeafccfbfffbeeafbbdabddeecafdbbfebbedfcfdcbebbcdeccaddefceccacbfaccbbfcbcceafaadfcbdafcbaeacbdafeaebccafbbaeebbcddbaacfccedefacbdcfbfecbafddeeddaefaacdeabafefdebccffafbbcfbcadafcfbcabfaebfcfaeceeabeeeddcdefddcadbbbceaccbaaabacdbacfadebcfbdabbfcfacaecacbefddffcfecfbeecdacaaafadcfffacdbfffdedadffccaafdcacdfffdfcfcdaaadcaebeccfbdbaaafbcfddefcefabcfddfdacaecaaceedcfabfbafeaefaafeeafbbbfacdcacccfacbffcbbccacaceafcbfebadaacbdbddfdffcccdbbfdcedfcfddaceebfafdfcbeadfedbaddcbcbcfafafcddeedbaadbbcdaceedcbeaccbcdcfcecaabfffbddbabcdadaaaabcdfefaceadedbababcebeedbbbbfbfecfdccbebfeafbecaeabdaabbbddcfebdddbfdafbffceeaaebdfdebcceacecefafdaceeafaeedefbebaedffeeabcecdbaddebeffcfaaaaeadbdbdeebdaeddeddbdaabbfbabebacbefffdbdeffdcedeaedeaeedaddabaacafdfdcfafcebbddaebdfaedccdefedaddeeedacdabefaebdfeefebdeaeceeeedaacfdebbffeefbbbfecddbdacefccddcdcadcccebebdbaaeaaadffabfdaebcfeababbadcecbcfccbcffbbcfdfabceacccbafdabebcaaabacecbeeaebfcdcbfddfdefcccaeeacbfaddefdbbfcbddcfbcceceedeeaeebcfccbbdbdbedfeedcacdbbecfacdfaedffcdafcdffdfededabbeaecbbcfdbcfbeceaadcbbecffaeaeaebbeacffbeebbbebabcacbabfbaddbeefadddcfeacdcbcbddaeaffbfefeecdecaadedfafffcdcffdeaccfecddcfbbcddfbceaffadbfcbafdcfbcbbdebbfefabffbedbeeaeecbcaaedadaeabcaefdbcecbddbafaedeaeaebecdaebbaccbfccdffbdbccfabcabafcdafcaadaacdfbfbbddcdaebbeaccbebeacdeeeebfcbbcbacaccabbafdbdcfccdfdbeeebebddbcdacfaedabafcaebbfaadbfeecaccffdbfcbbaabdddbbacabacfaeacbcdfaadfacfffbfbfeebdedbcbaafbbfbbcefdfebecfaaedaaebbdfecffefbabedbafdbfecadadfbdeaedbbcbceeabfebfffbdfcfedcddafabdacdabeceebcbfafaeecadbbafeccdfdacdfebdbcfbffbdbdaabcdcdaacfdafbdfcacdefaacfdafadbefbcccbaaadeafbfeaccacbbbcceecedaffeacfcdaefcdbdacbefaeedaeaeffdfcadeddedecedaeccdfddbeaeceebddacadfcbdebdbcfcdcdadebbeabbcacbbacceebaabaacffacfaccffaaafaddbcefdebabafeacbfceacaaefbcdbddceecdaddebcfadfcfbeecbcbbedfeafbbbefdacbbfdcccebfbfebbcaecabafcdecffcedfaecbfefecbbfcfaadcecccdeeceefeccacdfdaecaaafeddacfbfccccffbfdcbdfeeebddcfdffbcedbfeabaafbaadbfddbaabefccfaadceabacfacacaefdaeaedfcfccadbebbfeceffbaeebeeeccbcbcccfdaafebcfbbcdcfeacecefedaecccbbeafafbbbdcecfbfcabdfdfcdfababdcdadfaeacbffbcdebcdffedebbdcebcaafcecbebbcbceabdfabdbbbefcdafccdecddeccbafbfbbcbafdbfcecbdbfebdfebfbdfedbfbfcdfccacffbceedebcaebfdbddefafdcfdedfbeaababbcfdbbbefecedeacbdecffeadfceeadcbffcbbecdbdedbaeffbfddadeabcbeabacaadcddfbedcfacfeddefddcfafabcfadefcdedfbcffceafebacaadcbcdacabdcabdaddfdbaaccfdcccefcabbedfbacdfebefeaaeefdbfadbdfcdfafcfadebbecbfdbbbbdaecbdcaadacadedcdefcbcadedfecdcaadadbefedbbccebbfbdfecfecbaabbbabaeddbdbfebabeeffacffccfafaaddbaacccadedebfeeabeaafbaabeffccecbaedccedabccaaceacebcfadbdcfbedbcdcfbffedeaceebbafaeffbbdecabbcccadedfbfdfcddacddeeeacdefbaeedcdbdaaaacbcbdbbbbdffffeeefbacbbcdbebaeddcebcecfceadcbcfdcdedfecfdccbdffbffebafbdfcacbbfcfedfdfbecdbeafeabdcaeabceacaedafdccaddffcbdefbeeefeebabdbeaebccaefcaddbadbdcfecfcaecccfcaedddadbcccecbdfbcebaadfdcdceadefdbefcdcaecdefbaacbddcdbecfceccacedceadecbefacadaceddeebdedaffccbddaecaafbbdeaefbbbafffcdaceebbbaffeecdafdeafcefffdcbcaecafbdeacfbdfaedcbdbfeddafdfefebdffbcdceaaafdbcdedefbaeebedffcbfaadacedbbaddbfebaadaccccfcefbfeeddaeebbbfdbecbfebbefebdcdaabffdaeacdccfececbeffeacefaacbccdbabefbebeacfbdeffaacbdfcecabcbccdbfffbccbaafdcbbefefcecbdaaccaabeafeeccfdedfafabaeecafdeeccbdffbbeaefaadfccdabcabbdafeaefdbaadbcecedeafbfeccacbeefcfbadfdafaccdedeabdaaabdeebedacdaddbdefeddabbbcbaedadfebbbbeaaedeabffecfbbcedadcfaecccbeabecceacdbbbdceeecedabebdecffacdceccbcefdacbedbabbaacdadfadeddefefcdfacaeafbdbedbaebcbabcadfcdbddebbddcebbeecbaeccfdaecddeecfacbadfcadaeebdaaafceadfcacabcbfccaafecccfbcfbadbfcfafdfeaddbeaaaeddbdacaefdffcefbeedebfddeacdffbaaeadacdcbeaaabebeefdbddccedbcbbcbcabdebaadbacaebbbadefdebedcadccaeadbbffebdbeecafcfaeeaabcfeafcdedaabdfecfdffbebaedaceabbdedefbbcfabdcdedebdabefebffdccbcedcdfbdfadefdfebfbddfafcadeaedbcafdfaeabbaecadfeeaecdfdeeebeefadccceacfaeaccfddfbddbdbefdabcfacacfdddbbfbacadbdbddddbefdecdedecacbaeefebabafcbacddadfcffccaaedccdbeedbbfcecccdeeedbdefdcebbecfaecfbeefcbebceefaaafebdedadaaabcfcacbbbadbbcbaedcfcafaabeafaaeebadaecefaeefabbabbbbdcdddbccbdecddceeeeeeebfbcedabfbfdfebfabbdfdcadadafacdaebccdeccfcfbdbfdfddbdfdcdeebebffcbcdcebcebecbaccbabaaebbbeccaacfedcacacbdfccbbaceeadaffeafaebfcddacafbdacdbabacfcdfeefbfeecdbcafadaaafbecdfcfbfbaaffbadfefebcfaedbabcfbfcbfadaaaecbaedddbfadaeffabdabefeaebebdcedcdbdccdabdffdeabeccfcfeebfdccffeaaebdfbbefdaccffbfaabebddfcafcebdccbecddaaceaadcfdfcbcfbbddbfcbbdbdbfbbfedabadbabedacebeafdebcdfafdfabdffdfcebfaafffffccbbedbfbafccefececedadfabdcdeddefacaaaebacdfaefdbfdeedabefcffcbcdfeacaffafefdabaeaecebeebdeaaeeffffcbcdedbfcbdcbeccdcdddddcbdffbaeadfcfdbfebccdbccbfaccfbcaadedacbfddfdffabedddbcfaadedddebfbfafecaaffcecddfbfdafacacbffcbfbafbbaedbdacacdadfcaacffbaffcdeeaacaedfcdccecefaebdbbacbcdabebfeadfdaccbcafadbbfddbaedaddacccaefefceebaccdfcfccfddecaeefdabfdeafbfdfdbcccecbadecceddfefdcfdbfaebdfcfdfbfcfcfecadcbdfddbbebebebddcbdefaeddedffbaadfeadabdcaeefcaeccafafaedbfbddddeecbafbfaefbdaedacbfaeaaeebbbcfbbeccdddffecaefefddcbabfefafeeafbcffdefacfcdabcaedddaabcedceceafbbebebececfdeeafefdecefcaeceebbecababbbbbffccedbdfdeeaadecacadcdcdeaddeeddcfdaafbfbbfefceeeefaafbdeeabecacfabccaccceaccbdaafcebdacbeffdafaccefdccccfadcddebcdcfefaffdbcbaadeddecdeafdcdaabcbdebbdcdbffaadceadecaeeeecccbccdabbecfafdedbeafeaaefedcedadadbbcdcedabedbecadacfedbedcfbdcfbfacfcbffbbcabcfeedcbcfbeeedcefcfcbccdfbaaeaebfaadccdcdbaebfeafbebcbccafbaaeffadcdaddaceaefecfddefbfdffdbedbbdccfeaadbfcddeefbabadccfaabaedfabadedfefefbaeabcebdfebabcbeabcabdcefebacfabfcbfbadfafccbfadcacddbbcdfdadbbcbadbcdcbdfedbcecaaeccfccfbbdfcfaaadeeffbbcbaefafeeebeffcdcfbcfeefdfadfbddedaadfbefcffbeeccdeeecefdbfcabccebdbeedcaebcaabdcabdeabdddcdccaeaddaecfcaadfcfaddadadcaafdfcafebfbbdeacacbdaecaefaeadffaceccedfbcdbeeadabdccfabaafccecdaceddeabdfdfefbafccbfbdfddceaabbaefcdffffbbcdbabfeeabfafaecaaffbdedcebdadadafcedccbfcedabbdcedbdadbcebeeedafdccbbaddbeaaedadbaeafcddeddbfbcbdcadbfbeaffbeadadaddbaccbbceebbedafeeddabbcecbcbeffcdcfdcffcacdadbcdfdbcdeeabaeebfdbefaacfafedcefdaafddfecbcdedeccdfeebaebbbbdbcaaadfcfbcfeabdcdffcbaddbdfdbeccafecfdfcccdcaccafeedcdfebeeccbbffacdbedaadcabcabdcaecfeedfababeebdaabdfbaaddeccbadaefbbffccbaccdaafceeebbdcbbfbdabefacadbcafddbfffaafabedfcfcaaffbdbcccaffeebfccbddfaeddccfeffadadadeafbdddcaedccfeefffabdadecafbadaabeedfbebfbbabbbfdaffebdfcfbdacecddbedfbbdefababdcbcadccfdfdaddbedfeafceaddfdfbffbabcdbbbbfdebebbafbfcecfdddbfafeffbdeebbcfecabfefcfaefdbaddeebecffceecfbbceddceaebedbdcededdaafbaeecbfabbebbfaaedfaccccecfdcfedbcdbdadebbcaeecdecbdbfccecffdcadcabfbbcebbebbbadeecbccdfdefadfcaabaabadfcadaefbbcddfdcacdcacbefdbbfcdcacdfbbcfeebdcbebabfbedfccafdcabdfcefdedbbeafababddaaebbfdecacabdecbcaffffbeedfceedafeabfbcdceeffbdfedebfccbbadfdcebdfbcdcacebddbdbdddfccedfdfccdbbcddcbfcbadebfbcbabfdedfbecbdebcaefdbcfdfaddedadaeaeffbddaeeeffdcdeccdcbbcfacdafcbceacaeffadcaceedbbfdaadacebffecacbafdacaeaabbafbfaabbadfcbbfdbbaacacbdbbcaecadeeadadebeaedcabbafcfecafffaefcbeeaffbbffefdbbaceeffeeaaedffdcdeddabbdfccebadabdcabaecebecdccbcbaebecaedaabbcfccbfcabeadfdaeeedfdcfbbcfcfcbfeeacffdaceafdacfebeaabfdeaccabfdbfbadfecabbbbceccecdacfefcfcfdebcfdeccbaebaefcbcbeaefffddebefdbafcacebfdfadeaecfbbefacfbbabedfeceebccffacfbfdfeafdabdadcabdefeeacdfabadccdccabdefebaccbfcdfeabceefebffdeeecdaadfefbeaaefebfbdeeacfacddbaffceadaaeebfdeddfcaaeceaefebbfdbcecdadbeebbcaebdcafcfcbdfadcaebbcffcccabcedfcdacdfacebeabbfdaeefeddeeaecdbecfeabcafdbcbaafeeccdafaaecdaaeffccdfeafeecaadfeaeadcabcdccaabcdadaeefeaabdecfebedaedfbdbcccaeadddbbefdbcdcaabacffeecdddacbfbcbcdfffceeaebfbfddebdedfcaeaaedeeeeabffceabbbdeddeceeeeaeacabbcffacbbcfcbadddfbcffcddeacfeaeadfdfaaaccbadaaedbffbbfaabaaffcdefdaaeddedcaecabeeefdfcdedfeccabbbefddcdfdceebfeaecffefccfdaeecefcabbffedbcddddcddfdddadadfddcfbaaeafbebbcfeedbdcadffdcacffaffbeffedadcddaffdbdbddfbdbcbeefafacafdfaaedefcfcccdbedfefaafecbbbceadacffedeeadaaadcbeecddfffcbbdadafcdfedcdcafccafcdabfdbfedfafabeeddbfcceefcffafbffdfbddbfbdeedbeabbdeadfeccbbfaaedfffaddbfceeafdbbeeabaaffcaeeaebccddeacebafdedeacedffedfaaadeabffdcedadacfecacbbbdbedcbececbebaedadeacccafeefabacfbaaabbfedceccabebecafddcdaeecdbcdcecabdaaeaafcebdbbfffbcacfdbbcfaeebeedeeebaadfdffeaeeadeacebfbcbcdffcfedbadfdedcdcacffcdfabdbfaefdcfabccfebceffabaebadccceeebaceabbeffeadebabeabbfddfadfbfcaceaddeecffbbcefdaffdcbeadecfceeedebbaeadabdaaaeaedcadcaeddfafbecaecdaaddcdffdbaedbffffecbfdeafcaffbcefadecfdcfebbacecebaffeefdbabbcaedfbdbaeecbfbaeeebcecbdcfbaeaaffbbbfddacbeebfbacfcfbcdcbbacbaacfccfecabfcccfeffefabcfcffbeffebfdbeacbcbaefcbbdebeccfaacedeaecaccecbbffaffebfdcdefdddcabbfffcfddaedddcfebbfcffbeacfaafcaeffbbcfebecbecdffddedaefaefedfadadaccdcefcbecbcbaabaecbfbcafabfebccfbccdbfdfdafccadbebeaaaadaacfefdbabacaebccaafaccabfebddedceacccdffdcdcbdaddbddfdcbafcfbbccfcefddcefebdeebcbceeffbcafafeffcbbdabfbbbeaeafcfbedccacbffbacbbcfcecbdbfbfcbaabafcdafeaeabfbfcbacbdccadeadbfeebefdecfdefbdcebeabaabdebaecedfbacfefdbafaacbaadeeddeacfcbddfabdcedbeefefdfccdeeffedadaecfffecabfceaedaaadbedfaadadfcfdeccfeadfceeffbccfcfccfcbdfeacfacdffdedffceacdcfaeeebcaebfeeaaaeafdabfdedafbeceaffafbeebdaeccaaffddedbceeeeccbffcefbdddffeafeeddcaaddecffacfebdaeacfeeeeacdaeedcfdeaecafcbdceccfccacedaffdcedbaceeadadcbeaaefeaafcececcecbabbffcedfabadbcbedffedfaeeaeaecefbfdabebdcfbbaefbfccacbeccebcdacfdedbbefdccaccfdedadaacebdffcefddeffdbcdaddefcfbabfadbfaddbacfabebfaaccfeabceafedebfdcfdcfbcfeffdbebeebbccaededaeababdacafedabdefedcfeeddcfaacbbedbbdddcecddeffeacedecbfecbcbcafbedfdefbdadcbdabeaddceeebacbdaeaaffaddbbaacefdbeedaceeffdbbefcdaaabaddcedbdbadbaaaddeefcfeddbcacdcebecabbcedbedccfbaeebdfeacdecfaaaabacddedbfbdcedabcefeedaafafbafdaabdffeedfacadeafbedbbcccbcbccabdbfcbebdbbadfefdccecceabaedbaefcaeeedfcfefaaacaebececcedcfbdddabdfeddaeaddccdfefdfebaacbcdfddacecbeebadeaaffaaebedafaccdbadcdfdfcabfbecdbcdbccddecebcbdeaeecebfeeddacaddbdbdabeafcfbdaaaddccefdbaebfbdfbeedceccbeadccbcaeebcfbbbcdbceccfedacbececdbfefcfaaddeaebbccabddfaeeeebbebbdffdcdbceaaffbdbcffdbfdbdbdcadfeafbfaebeedecdeaeacbfbdfbfafcbbbeafbedbbcbdceabffecccbcedeaacfcfdbaadaeeebfcecadfadcededaeeeecdbeffadecccaefbcaefcedceaaadafefacffbddfcfdebedbaebabcbfdadfdbeabfeefafafccbbddceafceafbaddbccdceccafabeccdfbecaaeccaffbbbbfabfddfffaaaadbeebccbaafccbebddeeaceebfdcfabcfbbfeafbcfcaebcfadfadefdbedcbadfebaeffefdceafeccdeccbabbfbbffdbbafaccbbabbefecbbfddedaffecfaaedddbdbeaedcebfeebfcaafebeacdcacffadedaddbaaedfcfdcbbfeaaafabedceedbdbdabcaebabddcfbebffbfbabbadffbfafcdbebceaefadfaebbeaedbdabeebafdbfefbbadeadfadecaddceeadfcefdafecbedbdeaaacdcfdeabbaadeceefbfafafbbdfbaaeffcdbfcfdbcbeccebafceecfebacbfcddfdecffffdbfcacdccfbcecedbdecaedadbeadfbbabdfdcfbafabbadaedcbbeecfcbffaaacecafeaabfafdbabcffffffbecffbbdddacfaddbdfebaaccddfdebabfaaecdcebdbfcceabfcaddfeefbdbcbeabadeafeebaffbbbdebbcedebdefabfebffaeaccfadeeafdfdaabdfccafeabcbdfbbbceeeeaefeecbcdbedfbcdfaccaeaacfeadfcfffcbcffdbfffbbddcfaadcbcaecdfbcaccbfeccfbbebdecccceeebdbafbebafdfeebefebdcebeafeedbcdeaeaaccfaebcfeeebecafdbabdfbfbcedfaecfcfdfffdfefebafdfcfadfafecafbfbdcfddfbffdbbbdfffffadbeaccedeffecbccafdceaecfdacfaebfcbfabcedefdefcfaceadebacfeedaccbeacdfabadafeeefffbaafacebdfacbabbaacdabfddfbecebccfeecaddfaeefdcbadcbafacacadfaeacdffcebbddcebbacabcfcebbbbefadeccbaacfcaeeccdbbfbdffccefdcafceddaedaefcababfebbceddbffbcdbfaeebaadbcbffeaebbddecfdaedaafdfcafcbfdadebddffbbceadaafdaadecbfaceadfeccddddcdaeadacfabfdfedadefdceefbeedabaadffbadcfddbffccfbbebccfefcfadbcddebacecdeddeabfdbebdcacdfbebfcaedabbbdadebcaabafcdfedbacbeaeffccbbeebaedddbbfeebbdaafceefedeeefabbbbcfabedbeafdcbcfdaccdafbafadddebaacbeddafeaaaacbffbcdfbdedcdbafadbeecfcbabdefebbeebeaabeeebdbbffecaeafaaedbbcdacdaaacfcdfdfdacdcebaeebfefbcffeefaefdcdfadecdfbdedaccebecddaebeefdedecfdecbaffaadbceafecbcffecacdcabbdeedcbcbeddebdcafdbcefafbfdecebceebdbdcbfcedfbbbfcefbdcfdeefdfbdbfbddfeffeafceaedcadbfdeeefdacbfbaaddffdfeeccaaddcccdebabcbfadeacabfbcbfaaafbddbfafdfcecfafccceaeefadecafadfbdbeceffffaafffebddaeacbbddeebaffdceebedbbcfcecaffeefcfbdacaaedebcfdeadfffadcdfcddbbbbbfecbaceffefbefffaaaadecdcbdcbefceadfddbffcfbfaeffecbfcacfdfbcadfddfefcdecbdfddecbbabbcafffafebadeddebbbafaffcfccdfcaecddaadddfceacdecdaecfcdeafecbebaebcfacebfedbefccdcbacefccbdefdecdefdbfeedabacbafebfbbdeebcdfedbeddaffedacbdbcdcffadeccfbfccbfdbeffaeecfeebbdccaedebbbbeddbbccbcaecefdafebbceebeacacbcdfcdbefbdeedabfecabfcbfadefdadacdacebdbfabdfceabcfbaecafddefebdfcdcdfafcbedabbdcdeeeceadfecffbfdbbcfefeaeabbbacddddcedcadebeafbdfaddfebffebdfccccaefccfcaacedceadeadcdcfdabbcabdefcbddadcdeaccfceadedacaaceecbebbdeccacadaffbadadcbfffaffcccfadebdebcfebcccbcbdcbcfedcfabbccaffeceacdbeabcbbbbeaedbebdbddaddedccdaccdddbeaebbacfebffccaedabcbffffbcccebcbedebaddaabedeffbfdeebdbdbeeecfaafacfbafedfdceebbdedeafdedeffdcddbfcbcfeccacdafefcaebbabfabdaabbabebbecdbddedfeccafebeddcbcedbacabffdadddfefbdbdccbefafcfadebcaccbebdebceeeabfdfeeebcafeddfbffcbfdbcafedbaebcaadeefbeaeddabebabbadafdaaafeafbbafebdfadaffadbababeedfafabacbfabebfbcebcecbdcdceafbdcebbbcaabffeddebbfffacadabdfebaaafbdcccceefcfffbbdafffeddedebefddefcedfdcfbafcebadfbdeffbfabaccacdaaecfbcfbbfdeebebfbdafceacefcfdecbdacccfeefefaeaeebacbbeafafbdffbdeebbbdfaccbdbaafbafeaadebaeaededadcadecbbcffefedcdbdffabcacdaecddbbdaadffcecbbdadaffcadbfdaabbbbcbddcdfdbdababcbdebcebacfcdfbbbadbbeadffcefbfdbbbdeadfbacdabcbbdffbcaadbbddeabaacdadfdfefcdacfefaefcbdfffcdaffadbfbceeddcbecfedabcacbcedfcebefeccbceafcfaedfdccfdeacceddeeabbeacfbaeeeabcccaafdbdbbdbeebdcfdacffbddeccbadbdbcfdeefedcfecefadfcedfddefebdabcecbbdbaeccecfebababeeedbecfafeaacfdffbdddedcbbcfcecafcbbebaaecaffbdbddadccfbbcbfcfaffeedfdbaabcddfedfaffdfffddcecadcbdeebdbfeacfebbdffcbaedcdbbbcfaedcfbcbefacddbdedebfaffccfaefedcffbecfbccaecbfbdeabefdacfdedcccadefcbdbffeaabfedddaadfdcffcbaaebacabbedbbfefffacedabbbaadbbfcfbdbdfaabfffcfafbcedcabcfeacccbbcfffdddefdddefdafecaaeaddefccaebfaadcebcfaabbdaaaceffdefbafddaecfcfeaaebdfbaeabbbadeebefebbdefaedbffdebffcebcefdbdfeabcdcadaadaecbffdebcfeaafacfebdeaccedfeeecffedebeaafcdffcadeafeefbaacfbaabaddcedadabaaedcfccddeeddabfccbdcbcdabedfeafdbbfcdaffcfadacbccbcccffaddfdfacbebaefefadaecdaceaabbaaaddaffbcdaeaaabacceedffbeaffdcfbfbffeedcacdfbcfbdeabafedadadbffbcbafaafcfddcaecbaecfcfcfafffcdcfedfdeaabdffeabdfbbdbdabbacfdabafcbfcafcdbeadfbcccdbceeedeaadbcfbedbebecceaadeeacaedafadcafaaebaecbedacdeebbaeddbeecfdacffcfdddbbefacecbbcbdcfccdffaedbdacddeadccafeeffcfbebbaaffffccedafcfdebcbfbffbaebdddccadcfeeaebfcbccdfdbefedfbccebcacaedaaaaeeeabcdaaddfccbfbddabddcbbbdbfadfabdcaacdecdfedbbcedcfcdedfffdeccddeecacfeabdcfddaadbcfadfadcdccbadfaddddfaaeceeeecdedabcabaaebffdabafdcfcdeceeebbefdcbddbdbbcbcfefffcdfaefadafecdaabedfbafafdadabcadfbbfafabebedefacfedafcddedddcefdcfbcacbfcdfcdbaebabbdebbcaaddaccaefaabcdffbcdebcfadbdfadfbfafebcdeffcccbbdfeceabcdbbdaeabfebdafcdbdebddeaeecdcadadbfababaafcdfebdcfbdcdafcaebdefbbbecaeebcebffdbebceaafdabbbaebfcebaabbcfdfefcaeacdaafadfcfdadeabfbbbbdbceebbccddccdcdeaafecebceaaecefdaebddbbbbadeaefdcbcadddceabceaaddaeacebeabdcbaeafacbebbfbcecddaadeadadeabfbcffaeedbcafeafeacedcbfeffbceceebbbeccbadebafceadfeaddfffccdfdeabdfcfaafedaccbdaffcbbdfcfbbdfefefaaccfdebaedaabdfedabeffdebdcaceadfbebefcfbcabaeffccaffcbebcfecbccbafbedfbaededdfafaedecedaaaffefebeeddededdbcfcfefaafaaeacbfebfedddbadeabcbabaaefbcfebcdaaadcdebbcaddccaedfedfadfefcdccdbccbdcfceabfdfbcbeaedaafebcbcfdfecbbdcfacbfbbebccebcaaaefabeaddbabdadcdddbfceacebfacdacdcafffbcbfefdbddbeadfdebdaabddffdaefdeffcddcdcbfbbdcddeaddebabfeafbbadbfafbfddbbbfcbcdcdccefeefdcfedcfecaebabacabaacfabffdddcadacefaefecaeefffcfadabbbddecdcccdccffdfeededffcdbcaabdeaeddefdeedcecfecfdaefddbebcfccabecdbdabdfbcacecabaacdedfaedfddfbfdaeaefedaccebeddebbfbbdcffacddeafccbceedacfcfcfcdbdebbfbcbafdebbfafbebcbabbaeafdabdaffcbbbdacdfffebefbeedaecdbebfafeedddecafeeafdabddabcabfedafbeebeccabbaaaaabebfadfccefececffdfbacedaabbcfecfabeeacdfbdfceeeecefeebaafaccaacbdabbeacdcabbecebecddeafcdaeedaebeaabfaefccdbcaabcdabecccebbcacfecbaedfebaffbbffcafedcbfbfbbaabebfffbaafabcebacbababdacedbffdefdefeadccbbabcdbeccfdcdedacfddfcbdcbbdfdbaacfdfbedccafccccafdbebcbfcecbbecafcefdedebacecfadbbcfdbdabbaddeeaeebcbbdedcdfeeeccbdaecdccafbccbcbebbeedebbccdedbddaabceaebcacfabbaeaebdcaabdbbeebcfbcadfffefcadeadefddcedfaefecababbabcfcddfeeabbecedeecfbdcccfabfddfafcdffafbedaaddcaafaaebadbcdfbbfabddaaefcafdadfcabfaedbcabbacbfafdabfbfbabefccadbbaabcabcecffbfaacfccccbdfcabdcbbbbbecbfcaefcaddeaedaebdecfcbeeaeffcfddeddbafacfadafceefebdbaeeeecebadfcaeebacbfbbefcbefadffaffdcaddfbddcaccfbfdbcfcccbbbaddffffbcffeeabdadbdacebefddabbacbdcbadffbeacbeaeefaececcdfefabcecfdcdbcfdcefceeaceaabfdaabfbbefdfccabadfadabbbcfbabaaabbedbfaecbddfdbfefbaffdcfaeebecbfeecacfaedbbaaaacecaaebbbbcddfcddffaecdcccdeebdcccaadcbfdcfadcefccfcafecdeefdebeefeffdbcadaafdabbcbacbdfdbdabeccfdddcadfdaecbeabbeafcdcfbaebecececfadcbafbcfdffdfceccefbeedfeccceeadddffcbcdffdffbaaeedcbfbecaeaefbdbdfafbdbbfafaebebbbedcccefbabbbdfacafdebedbbddebccffaccecdfebebfadadddbeebabdcbadebbdbbdeccebfcecdceeddadeddbeaebbfeddfccafaeccedcefaddcadfabebeefbefdacebabdaecdacbebbceacfaabfdabdeccfabfafadeeaeebeceddeeffaeabfffedcbecdccbffdefafdfaeccfccecfececdddcdfdbfeaddeaccbeaabfbeaeeebcbcfcfdaffecfacfedcedaebbedeeeaeebcfdbdabeaaecdaebedeecdaacbcdeecebdeebcccaddaceffaffafbfcabfcefebfabbdefbfabdbfaafcddbcdafffabafdaeccbbcfdaabceaeaeadeedfbdeddbdcbdfdddcdfeeeccebfeacfdacdeaaccfcaacdccecacbeffecdeccabaffffdcaaefebeccffcdbecefabeeffaacfffcbbefbabadfeccbdbdecfabcdbcfaffbeacaafbcbaddfbbbbebcdfbecafceeafbafabcaedffbaafcccdadadcacaaaffdcaeaaeabcdfdefefdbadafdcdabbafdbadfdcecfdcaaababbfedfbcebafebcdfacceadbbeecffbcfaaadebadccaccdeabceffdabbabcffefecfafacfbccabbdaaabcdbafbbaceedacafedfbccbebbecfaeefeeddecbccceeabeadccefaaedfadcebaedabcefdbcafafacdbcbbeddfffeddadeefaeefcfecedecbdbacbdcdacaeebebddfedfbebefbeeabbbddddffcbffbcfecfcbdbbdeccdfbcadaeafaaebbdcafadafddcadccdefeebbfdaddddbbaffbccfdadabfeedccbeddecefdabcacfcaffffbbbddafeaeebfedafeeadffacdbadfccaebeccbbcdbeacbfaabbcfeceefbceabfebbedfbeddabbdefefbbbbbdfbfdabcbaaeefbbafdbaedaedebdfaefbecfafebcbdedfaeffdabdffebcffcbcbdcaeaacdaeefddbbeefcfeadeabaefeabbdcacecdcdfabcddceefeafcebeedbeffafeafbdbabcfbffaedbeafdeffdcbbaddfdbfdbdbfedefaafdebcfaaceddbebddabddbcecaeccdcadecdeeeeffbceceddcbfafcedbfdadaaaaaddbadabbaaaabfceebeacdadacbfabcadaebdbaaafbdbdbacadaaffeebdfddfbbaeaddeedcbacaacadbdcbeadedafaefffceeaedaecbcefcfbabcfdfeffbacdbdffbfcfdaabddffeafafeadbbdbfafecaffafaeafcfbbcdaacfccfcacefbdabacccfabacccdadcdaaacfbeaaaccdfafdccaffdebafcfddfddbbbdfabbdecfbfbddebcefdecefcbffdaafccadcddadeaffeecbbcafdefdebcdeeccadabeeedbeabeeedfcbfdfaafaacfaddebccbacfcdbfefaaebabcfddfaeefddcaaccfffdebfeceddedeecbefeaaefacbadcfacccffeecaabacdffcbedcccadbabffceacecfabbeccebefbedeaacdcecfcbdbaabffdbccceaedfbcaefbbedeaacdcddbfbdeaadfcbefffdffcbffdedaaeefdbcbfeccdcbdaedfdedfeeecffbfcddfffdeabaffefdacefddbfafdcdcecbfdcdacdeeefceeccecfffdadccedcbbbafcadaeffebfebefededbfccbfcedbdacfedfebcabcacbcaadedfeeccbeafadbcdccdcecbdebebfabdfdcabafdbffbbbeafbabcebbfebecbbbefdadffffbdbebeabbbdccafbdaddecbbffffccfeaaafcebafcfbfcdecddbbacebdbeaaabeaaedeefbacdffecdebfbbaccbddedaadeeadacecccfefbcaafbcabfbcdcbbbdfbbebfbdbcbefeebbbacbbddefbcafcbeffccbdaabcceadfacfffeedabaecfacdbfbceffaaaedcfcbaaabfcdbbbeafbcbcceaafddebbfaacbffaaaadcffdcfbbedabebcfccebdcedcadabbaffababffadfddfeebfbbdefacdedaddecbfaddcdfdcebfbbbfafebbdceacdbeaecdfdebdaabadbedfebfedeffafceaafbabfddefadabeffafebdafaaddedabdaadecfacddaddbbcfebffbfbfaeaabfbddddbedabfdbdcaffcbacbcdceefcaebfccadddabbebcaafbbadfbeedcbefafbeceeefddbbbbdefcbeaeccafbcdcbdedcdbcecacfdeaebaccdfcaeeefeafbeadedbcebbbdefbfaeeedeeaefdbdaceffdadbbdbdefcadffdbbaddebfcbfbdfdcbfbbecefacddfdcbbcedcaabfcebccdccabaadfbeeaeaaedfebcddabdaffbdaeccfcacfaabfbacabfbbfdefeaeeeeffafaaebccafeceeffdbbbeffdfeedcabaeedbeabdcdafdbbacebcacbdfbefcfdcdaddffcbbefadaddaabccbdcddbadaaaebeaebccdfffeaebeeafedbbcfcafabafeadbdbfdeeadbddcbedbffbfffededeafdfecafdbfafafbeffccdeccaaedfffefbadbbabcbaaaafbeaddafaddaedfcfeaeceafbcbefbaeefdbaabaebddffffeddbcdcfdbbebfdeceefcbcdceacbbabadbcdaebcffaacbcbdbbdcabecddedffabedcbfbfffecafafbeffecfeaacadbeddabeaeefcaedbceadbdfefefabeedddeedaacbbdfacefbfcccfbeeacdacabdededebedcfbccaadbfeeedfadaecacfeafebddafcabaaeeacfadcfaeefcdcffdabdfbcdaabfdecabeeebddfcecccffbeadabcbfbcecabefeeebabcdbacbfbcdfecafaefaeccfccbbdfccedaccfaecdffffcafcdeddaccfdecbcacecfaeacdeeccdbcbfeccaceecfddcfcefbdfaaedfefcccfadcdbbdddaadceccaedebfdccdcbdccfaddebebbbbeaaceaedafbeebcebadbaceedaebdcffabccecdbeecaaceebdbafdcfcecbdcdaefbebceebbcaadcddacdfdffacfbaddceebfcbdedbaeadeecdeafafbdbfadaacadaeafcaeeccdcdccdcadbcefaaadfafccbeccdcafbebfaedbaeebfaedacdecbebffbfddfacffcfefbafacebbbbdefececccefbddffbfdadcacfabccadbfbeceedeaccfeacecefeedfedeebaeabeccddafabcbfcdcadfebbbdceacddddddafeeeedafcabababbaccedfcdcbccbcefbddebbeddaaaeefbdafbaecadcaddfdeacefbfbfffeccbcedcefaabadcedfeebecafdcafebdeabebadaeedcabfcdafbbbdbfccecdafbacdbecabbbbbfacdfbeadaeceddefeaebaedcacaeecafdcadbabdddaaacadfabcaceaedbedabfdfdfbacfecafccbabccebabadebbdfcffdcfaaabadfedcaacedcefcbbcacfdceaebeddeeecfaccdecdefebdedfdaeecebfbdebbaeebdadaadbeedfdfadeeaaedbedfbbefaccefaaccaabeccdbadbfbbfdddbbeebdaaedfaebbefdafeabcffffacdebdeeefcbeffcaeccbbdfdfabfdcebbadcbefcbacdafefcfcbdcaeabafecbcecafefeddeeaabbdeadeffdcbdafbffdccafbedcdbdccceccbbeeccabefbedbafaafeaffefcdfbcecfafefcccfebbadfdcefdbaecfebbeffbbdddaaefefaeefefcdafbddebdeecaedbacbddbeeccbbfccbdfddceddcdfafdedcbaeaebceeebbbefcdbeacfbbededafbbaabdfdbbdedaddccdcdffabfeebafdfbcedcfcdcdfabaaffcfdafefecccbecccadaaedcabcadebebdecbeadfdccdeceebcadddbdaeadacbaebbdffccedcfbedfcfabefabffcacedecbbbebddaacaaaaddeddacfedefcccefabcaeecebbcdabbafddbcddaddeecccfadafccffccfbcfbdfffacabbcccfcecedbcbaafacacbfececdaaefcdabaebbcbcacdefdddecabdccdefbdcfceacfdfaeebcdfddacbeebafbafcadbbefbabeaaacceebecdbbabfadfceebaadaefdccdfffeecadffccaedadfdfeecfebefefddceaeacafbcacfdecedbcacfdadbaafaccbdeeabecbecaacecceefabcbdcecdeebcddadbececeebecddcaccaebdefeefcefdfefbddaeeeddbfeabdebeeaafdefaafeecbbecbecaaeeefabfdccdebbadedffbcabbebefddecddcfaddbeaebabafbdbedbabdcaedcabcadedfaaedabfefaedfcdbbbbeddddfeaaeffcbbcdacfeaefcecbababfdeffcfbdbdbdefeacfebabbebdebbaefaefeeefdbdffaaedefebffabeaadadebeddbadfbdcdafedceafacbefdddebbfdfbcdddcfbfcdededadeeaeceafbdfadbffaceecfeffbfccaadcbaceecbabddbcedfeadfdfdaabbcbefafecffdaebbecacebcfdcfcfbbddbaaacaaedacdaeabcdaadcafdecafdcfbfdbaebdcffafaaafbfcaededbfbfcdabfdaccedbbbaddadaffbddfabebbefbbddbeebcddaafeeedfbfbaaeaddedebfefdbecbceeaefcaddebdbddbabacfdaecabcadfbeafdafeddaefbfbaafbaeefdbaeaefbafadfcbdedcaabdffcabcfedbbcaebfcdaedecfbbbaaadafbbaceafcbebadbcfedceaeffeecccdeaebfcceddbfbcfbaacedadbccdaddeabdacdebbebccaeaaecddeddafabedeecebcceedcedefcfcbcccadfcfefdabeaccffdafefddceafddcdfbeeebccdaefefdbdefbebaacbaadcaedebfaabffdefecbfaaaaddcfddceafafaefdacbaccbbbefabdacabdccdccdbaefbfcffebcfdbffebcccfbcdeabccbefadfbdbbaaffbdfeedfebabbebeeaccbadfaebbbbfaedafccdddaeffcadddffaabaecdbdccdffcbcbbaebbbbbeacdbbedcfcfbaaefdcbfcabedcddafeaaeaeefbddccdffaccedbafaaafaafebdcdbedfabbadbcfcbfebbabfabbeeebddbaeecfdfccbabfeccacbfafbdaecdfdbaefdfdddcfeaaffbaceffbcfeceacffefccaeabecfebbcfbedfeffdaeeddfceabcbffcebcfaeabbfdaceeebecaedcdcfafacafaabcffbdebcdfbcdebfafcdecefbeffbfcdcdeffeccdcfdbeacceffebdccffedbdfbaebdaeaacffdaeadbafabaecdbfdfefcbdfeaeddeeeededbbddaabffbceeafcfadafdfceaafcdccbfeebdefafefffeceefcffebeebdeffbefdcfdffbdfabadebdbafeabebdcfcafddfcacceacffebddebdadadaaaadeaefbdfaffdfbdabbafcdfdfcaffebdbcbfcaedbdeadeabefdbcbdcbeefedeeeecfafffdeefdadbdfaaaeccedaacbcfbdaceccfcfaaefdccaafdeddafadfadfebfdbfbfcbedcdbeafbadeecbedffcfaffdccefabbecbcbdbfcafddfdbeaddbaaedbccdebcbbacfbfeaeffacaaaeffeabecdebffefebacadafbfafceaafcdbcedabbcbbaacfaaaebbbedcdedfafccfdacfcbaedffcfeefbffeffedafbefcdfedbafcccabdcbebcecfbeeafcbcdcecddbdabdacbcfbffceeaccbcfcaffbbefdaaeafbfdecbefbecbbcbeebaffeceedaeeddabebdbeecdbcdedffffdefaafaeccccbcfaefdeffafbabdfffafbcdfdfabebfbfcbabdeacdbbbeffdffaceaefcedceccbaaaaaeacdeabcafaebdedbfbaaaddabfabefcdfeefdafabecfcaaddbdbababbbdbfdfebaebcafcabaefedfbceffbdecfbcfefddeadeefcdfbbcabbefcfafbbbdfbcdacbdceaffeafebddeffeabcfbbbeedaedbaaecadbfdedcedabecaceeaededfbbcafbcfeeadebbafeffaeebcdeaaecfaaafeadabeebaffaffddccaffedbceebbcfcaeeffaddacfeacfffcdddffbcbccaadfdaafedbdeeefaeaaaffcafcedcafbcdeddfecbbdabdeeeaddecdaedeadbabbfcebeffadbfccbaefabbbcbccfcfcfadfbeeeabbfcfeafacdeddbddcfbaefddefccffefaccbaaecaebabbdbdbceedffdbfefaaddecccafebfcfdfafbeadedcfccfbfcffddaeebbeeabcdeabedaafdecadaadbcbbaeaeedabefacbecfaadccccbeacbcabcfefcfcccfabbcebdffcdbaebfeeceaabedaeffbebefccfaffbaccdcdccabffeaefadddbfcdccacaccddcebccbbbecafdbfcdbccbedefdafbedeeebdefdadadbcfeefaabeceabfbdcddefbebdeeabffabcafcdceabaeeafffdffbeddaeacbeaefbffabadddbfabbfaffacbfcbacedcbeacfaabeedefebaeedadbbadcbacdebaacdaaedfdaccbfbbfeebfbeadcdfcfecccfaeebfaebabeebcbdfaaedcafbacebcfefcaedbbaeeceafddbccbddaceabaecdfbeafefffacaecdaabccbfcbeeafffdceeacfdcfbffebcacfdcbbcdbdcdffbbcbbadfbedabdbfbeccfafaeccecefafeaebbabdafaffefcfbfbabeebbcfeedeadbcbebefeabdbcbbffcaecaeadcccfbbdbddbcfffaaaecfcacededbcffdaddfeaceebafdacfdcccbebedfafbfacbbebffdcdaffdbaefcbaaeabdcfdddcfdfaaedebdbbcdadbdecabbbdeefcdbceaadfdadaabffcafcfddacdabfddfcbcfebaeaedbdfebaeabceeebcdedcddeedcfbfeedeefcfaaadcdfbfddfefadbaadfcaefdaabfceffecbfbbacddfbfceabceddbedcdcabceadfffeccebffabebedfefadfadcdfbaeeacdbcaedccadddffcdcbcfdcbbcabadbfadaeecfbdeeabdbbfabacffbedcafceeeafbfcdcdfbaeacfefaeaedfaaebccffafdeddfcccfeacefddefcadddcecfaadccfffdbbccadaebebbddbdbdbbefdbbdecbaecbdfbbbdcccdfccfcdfdebedcbbedaedddceebcbbadeacadaebfbbbfecbabaafeebedadbfdefabfefefdafaecaefcfcceddebbdbdefbbfbeffacaacbfdaeafdbaaaaadeefbcfdcfadfbcdebdaddddaeefbfbbbafcdacafadaedbfacacecebfdebeeeaaeeaedeafdcbadbaaeafcefeaeaacdffbfecddfbeabafafdcdbecbbcecefbbccfeeddcabebcececbecabcdcdccfbaaffcfbeaebabefbbfdecddfcbafecadbbacdeeeadfaccdaacecbaecfaeafcaacaeffefbcaafaeedbcbbdfebbecaffdcefeeaecfabaaddabcfeddeafdfcaaacdaeefdfcfccfbbccbefedabbfeaeebcccefbeadedadbbefdafcaadbedeffdfbfcbbcfccbbedfbbeeefbdedfbfdcfeafecdbafffcacfadfdedadaaaabecacbbbecfefabcdacdeacddeecdebcabbabddabfbebfbecefefdaddeadedbdfceeadbcaceeccfeacdafaeaddeaffdddbbccfedaadbfaecfbebcbccabcbebadcdecdfffffcaebcdbfdadedfbdcfdfaaffbfbdeacabcddbfcffaefeafeacadcfbcbcadacabfafeeddaedecdccfbacdfbbeadcfacabbbcffdffdbbffebccafdecdaaaebdfcdfccfbaffedfaaefedfadcaeefafcebdeeaeaaffdedfbaeabedffffffdebfbcebedcedceafbefbfcfdccdeceffcfefafaecccbebeeabbfecddfdbaacbfccedfdacdfbcdadcbdbbdebabefccaebcfaabcfdcdffdeefcbcbaaffcabfaebdbaaddbaccebbfcffdaeeceececbecbdfefbfcdefaeefcbabedffacbbfceeecbddafcafcceaaebdaecdafbabdcecdcbceecebbeccaaebcabaebffdabcecaaebdeaacffebdfaeafcceacddeecffeaebbbbdbbecdcbddbebbcacfcabddaffdbfcfdfdbeaceacffcbaefddabffcfedbebfacfdacefdedabfccabccbdaaeebfcceaebeaaeeadbffbecfabdcdbefdcdbaeadeaeabbbffcacdffebcceebbfcfeffdafebbbbacbadefbdedaabafefafcdefcefbcadcbdbdabbddcbfbbacdafddccececfdfeefbafbeefcbbeebfedfdeaffcfeabbdfdeeaacacbfbecdfcfbfbfafdfccabadeceaaccfcddbbecdefdcfadacbaedddbefadbcfdefeaafdabdeaeefdfeabbabdbffdddbfeebcbbcdcdbffccefbbabebbfbfefeaedadcffbaeefbedcfadfeefbabbffefcadcffcfebbbdacafdccfdbfaadacfadfbaeebacecaabdaafddbedaeebfbfbafdaafeebcbeadaacedddadcdfcbbabfdebdddebecbaeaccdaffddddbadcedfbfaaeebbfeabcabbccafaeeedefdaaefcffbcacaaeefaaefafdacbafdadbedfceaacffacfcfcabfabfffeafbeddaaccfeffaafdbbdaedbababeeaaabcceeafdfdeadeebeecceacfabcdcaefefeebbadbffffbcaaebedfccaeeabfecadaacfbdddaaafcacebadfdbeeeccdacebcbcebdcbecccffbdfedafdbbbebfbbfedadcfefebdbbaffbffaaacbcddfadaefafedffdabfafbabbeeaabffadedaedecfabdbafeddfeeddcdcbcdcfbeafdcaddfefcdecfcecabfbeafcfbcdceefdbdeebaebffcdfbcadcdbeafbedbbebcbcdfdcdffddefdeccbddcedfaefaffabaceaeeabdccdbeceeacaeadcfbcaffaaecfbabdacbcbdaadbafcdbeafbedddecbebeddccdcfcccddcfbcfabbacfcdedffcaaebeaabdfddecbbaddefeecbcecccfcdfadaeeeccfaedcbddcbdfabcbbebbcffcbfbffaaccadaedadfcefacabedfdcaeeecbdbbfccbdceffbccfffdfeeacbccaabbbebfdececcacabdffefcffaddbefdfadbebbcdfceccadebcdcacabcfafafdfbabccbebcdcafbebdceafedaedeedeabebabddaebebbbbcecfbefdcafdeadbaadbcddbebacefcfdccefeabcaaafffcccfefcbcdbabfebfcebcaeebdedaebdbbabdcceedaecbaadffabdcccacfeeefbbaefebbbdbeecbbceabcefaafaddcaccddcdccfebdadfbccccfeabdeebdefdbcdfbffdbbbddcedfadbbcddbdbdbcaeecbefafcebdeacafcceadaaeccdfefaffeeffeebaafdbfdbeaecefcbdffabeecfaecacbafcfedcdafdbcadceaadbeaafafcabbccaddebeddbaadefbfcebcdbeadfadfdfdfbbabdcefdefacebcdaedfbeecafecbfcbbffcbadcdfbcaffddffbbffaedecacaabaeadbbddbefeeeeebabdfdfafdfbcdedfdcfffccdddbdeaedefcedcecafaebcabcbccdfeffaeafbccdfcbbaaecadafbefefafdacdccecbdeecdeabbeaaebceaeeeedcdefacdbfcdfcadacaddfadecffafafcfbbfcadcdccdfebfcacdfebaadeffadbcdabadcbfbfdaabaffbbdcaeeabdefdbdbdedeffdfffaefceaefecebfafedaccfdecfdaebbcaebfadcfafaafbbfadbcbdecefcddddeaaebebbfaffacadebcdfcfefeaafaffdfbdbccdaadfefefadaceebdfafcdedabdaebdcbcbeffeddceeaccdeeefdbbbcaeaaddbdfdaaebebbacdcbcaadffcecbccaaceabcfaaddbafdbdbacbcbaafaebadeaadfcdadabcafefaedccbfbedbafeabfbbacbaefcfdfcacbcbcefabedbbbaadaeeadccddcaeadfefdcdcbdcdcbfcafdcbadcbfebcbeafefedeebbeedcfafcacaadbedbedacddefacbecccfcfecfeeeccecfecfdeedefcbfcddadbccbbdefdfabeadcffbddfccecbbefedadcfbdfadacaaadfbbcaedaadaaddddcfaacbbdbecfcbfccdcbbccfcfaffeebddeefedefbbeadbbbaecefdaeccccbcdeabbccddebabbdeabbbaabeacfefbfebebfbbecaabcdfcbbffebeeeacaaedddccaddeaaebccdfecddbbcedadceefdebcabbeeefdfeebaedefcabedcfaadcbeffebfcaefadbefceacbccaafadefcdefcafbcfcedeffdddacefafffcdbdedcdeeeafcfaeacfedbefaeccdcaebcbccddecebdbadbbfdfeefafbeeabfbceaafedbdbfacebbccfaabffbdfbbaebceffcfbfabecdbcdccdbdefdfffccdebfeaeadaadcfecdaeabddfeadafcfdedcbdebeceabdeaaaaccbebcfbdacbefbdbedbbbdfddbaefceeddaffaaacbaaaaeecbdcbabedfebdbffeddddbccdfbfedbdbacceeebefbdccebdbabcbabbfededaecfdcefdbdcaddfeabebacccddeddceededcdcbebacbeddbbbaadccdaadfaafecbbebbcfdeedcdaedcedefdfeedcadfdeaafeaeaacaebbbfcabeabbcccdebbecbdebddeabcfefacccaabdcaffbcdcadfafebaadbabcfdbbdcffcdeafabfbdcffabcffbacbeaddaaeffaabdfefdedaaeffcfdbacabcafcfdeefafdedaeeafffaeaeadbabebdbdbaafffebedebbedaeedfdddffefbfeeffdbccabceceedeafafdecbbffeedbecdfbaeefecbefedbbdcbcabbabeeafcdafaedeefdcafbfeefffdcccfeaecbffcbaedebfbcefdfddefbcfbbbbecfeefbeeafcbbffaabfdbadcabfbcbebdcfddcfbbefefefccbbeddbfceffcbeceefdcaaddaddadabeffbccdbdafdfedaabcdcceecfcffccdbfeebecbebacaebcdddbdfbbebecfadbfdaeeadebffeaddfafcdbdeceabbeafcaadecdbfffceabcedbedaeecedebdefdafaaebaddddcdfdeaadafefecdbeffeadabefacdbdcedcaaaadbedafaecddfffebeaeaaddafcbbedbbefedcfcaadafafffdcedceaffaefabceabaddefcfecdedccbbbdeecbabfeafaecbdccfdfbeacacfadaafccfdebfcbdebcfcdedcdddffedaaabebdadaaccdefbbdbdaeecaffecbbbbceccabadfededcfddcffacbcbeaeafddcbffcfefeeeebefdebcceefcacfddbecfffcfaaffefafbfebaccadbfceefffabfaddadecdceadebaeedcdcbdfbcfdcdaaaedcfeadcfaaafbdbffffbabfccfcdcaebbffcabefcfcceebbdafabfdfbccfcdcbaceaebdeeefebccbcbcbeddaefedfcfbccbdebbfceacfffdaedcddeadabdcebddbbbbdbddacbbbadfbeafcebfafdcfaaaeaafecebceefdcadaebfeaebcbdaaefeeaedeebddbefbfcdcafdbceabebdadfbaebceaccebbfebcfabfbaadefbeeefbbafdbcdbeafaeeffcdadafacddbafcabeaeffafeabbffddabdeaeacecabbdeaaacbdbdedecaeebeeabebeecccaabfaefdbfbdfebeaeafacbaaddfbadfefcadadcdffbafacbedebfebeafedcadefbcbfbcecbdaedcedaacfbdfebcacafddcfcddffeafdebecceacdceeaecbefcbcbbdccbdbadadbbaadabdfadeaabaaaeacacfbafedfcaececfddcbfedbebdeeaeffbadccabcbaaceffdfbceddbcddcfecfadcfdacecfbeddcbedceecfceddddbdceeeaebfbdecfbeabfdaecfddcbbddafcfaacbeaeacbaeaadafefabeeecedfffdfccebeeddafebefdabefcdffdbceddcdfeeddabaeacbdaaffecdddfddbdffcdfbacefbbfdcfeddaefbaadedbecbddfddaceecbfbedceaebebeefbeedecfeddfbbdcbfbdabddccfabcbdbccdccfcbeeefccfcaaecdbedfdfdcaabefbedfcbaabdfccabeedcdbfdffabddaadbdffdfedfbaffefdabcdefbbabcffcedcddaaabffeaebfdcacdabceabefbbcbaddffcfdaaafebedffbcdbdfbdfacffffdfbefedaedadffbcccadefcefecccbbdfbebeaeddbadabcdaafdffdacfafacacbdbccecbaaccefbeaeeaedecbaafdfeaebecfebabbbcfbaddfdfbedefeebfeaaaafcecefdacafeaeafcebdefffdefeebeabbbdefdbbdaaabacedafeccfcfdceaeacffddcdcebcccdcabdddfdfcfaeefebfeaedfbefabdccecbefdbebdacfcfcbcaccdadccaeefadaabadacafccdadccacadfafceaacbadeadefcabfcdebfaafcedfafafedfecedfdfdbbbbebacddfcfddaaeceafefaddfdbfacbddbeacfbffbfcfcddddbaddaddbdcfbcaeeffefdeccdaaefaffdaeaeefdceacaaaddecbfadfdaebabebabcfbecfdefcbbaadbfadddadbabeedcedaefceaaadacfbdeadddcdbbcedcbacadaadecfcdcfbfebbeaeadddbfffadbfbbaddfcacaaeaeabecbdcdabdfffcebcccdffefeeedcaedaffffdbebfefafffbfcbeabccbcfffaecfecfebdbfffefeffaafccdfeedfbfdefaebbfeeefeeefcebceedddbefedbcbddcacdcfaddefcfbdbbbcfadbddcbcfdeddecfeedafeeafaecbdfddbacbedcdfdacebccbbaadbfbcfeebaeaffbbcbbddfdedcfdcaecadefbccbabbbbfbcbcfbdadcbecddbadaffebdedbefbbdcbfebdfdcabfbddfaacbcfaeffdfbbbfabbcefbbcdfddbdcfcfeaceecdbadceebcffaebafccafafcedafddbebeaffabfdbeabdfdadccfecdbeeefcfaffbbaaaacfbccddfcfeadddabeecfbaecafefbaadefddcfbcddcbecabcdfadcbaeceabfebbaceebeebaaabafddeeeccfaefdbcadfdadedaeecdcfefffddafdbdbcefbefcdeeeebeeabcbadddacdceafccdabafdafbbecfcaacffdbbfffecdffedcbfeceacbadceecccecbefaafddcafeaeebeceefacabcbefeeccaededadbfdbfdedddfdcbfdedfcdbcbaeeefacacaaeebaffadefbfaffbdfdbafebcaaaaffcadccaeacefcbbeeabafaebfbacafdcbccdfeabeeabbbbefcbeaebcfcfbaaedfabccfecafebbcadafeccdaedbcbfafafebdfafccffadeffdddeaacbccadeaabfcbdbaedeecbfaeffeeeaabffccadbfcaccebecfdbeacefecceebaeccfeeaeaedadceebdbacdbdbacbdecebafbdadfadaaeadceeacafeaefeedeedbcffceaeffebcbebbadbbfecebaaabebdeeddbdcddcdffbaefcafdbbbbcdbacbeaacfaedacbdbdbeecdfaacdbabaecbaedadcdfbeeffccbdfbbdaaefecfefdfdcaacacadbdcafcacecadfceecbcbfbddafceacdbedaaecfaecefebdaeafcdeccccacbcacffcceaaceccbdfdbaaabbfeecfacfbbbaccbfaeafcafdbbccffebdcacbdcedebdecfdaaadecfddeafdfdcdbcbdceecabcfffdaedbdcfbdeacaeccaaadddeebacecfabcfeffdfacbcfbefdeddcdcddbaffdeeefeebecbbdebfbdeadfbcebadeddbefdabfefbcfbcdfcccbdbbbffabeebbcbedcdbdbfdefceebababffaaccbcdfacefcfcdcaeeacafbcaebaaeddbebedafdddbfadbcaecbeaaeccafdbcacbfbedfacabfecefcbacbddecbdbecbbcdaffcbfeeccbdabcffcfefeadaebcfaacaaeefaabbdbadcdafcdcfaafbfaeffeabbceccdedbaeadcaccaecdcfdddbefeaaaeaaccbcffebabcdbdfbaefefefbeddbeabdaaedfdcdfcfabdaffaadacecabadefaefbcaaedcefbeffbbdcefdfcddefeaeafbcfbdbabbddbbaedaafefaedfbcabbfeebbcfceffccdffbedcfecaaddfddeadababcbbfbaedeeadeebffddaefeafcefecadbbafcfdcdadeaafdebafafacdaeffcfbcadaffbfcafececbcedcadeebbadecccdfeffdeacceedcfcbdeecffcaacdcdfeefeedadabedbbcdafabddafcabbcaacfadcdeeabfcffffecbdccbcacdbefabecdcddfadbbdcfbfaacfbcdbfcafefcfcbeebbbaafdddaacdecbdfefeffddadeeedacaafebefedfaaaefbcdebfbcbfdacaedffbdebacbbddccfaaafffceeffcfddbacaafceabdafdfffdecfcafffacefdbfeeacbbceebeacdcdbdaecdeeecdabbecbeadeddacccbddbfddcdaddfefbedbdbccaadaacaebcccfbaddbdfdedfbcfbafafcabbdafbcbfcfeeafaceadbabdcebaaddcedacabcdbfccededdfaaccbebbbefbdffefaecbafdeaedecdeefbedccaadfdeeccbccccebfdcaaaecfaaddeeebabdaaabcfcecaccadccafdcfcfccabbfbecddeaceffcfaeefaafceacbbcddafccafaddccaacfcfdbbaecdbfabfbaaeafafdeaebbcdfceaaebebabefbebadacdaddcbeaaedddbfefccfacfcbfbecfccafbcdffaabbeacecdeedfaaffeeafdaefdceedddccedeecfbbbdacabeffbbadfeccadeafbbcafcdacecdcadbcaaedecdbfeccbadddfedbcaffbffebacfabbbffbbaddcecddadffaacbacccabdabfcdbeccebbdfddbebdeffaaacedfddcfedabcbebdcabeddbacfecdababffcacfeecaeffbddddcfcaabbcafbbbedabfcbfcaaedaadfabdcbabdcfacafdfcdaafdfacdfccbbeacaaeedfcacfcbeccaafdecdbccefedfddaffeafdcbcdfacaedecaeacbccfddccbadecccbdfbfffaecebdbaedccecbbdeabacefdeadcbffcabdeccaebfdcfefffdabebffbefdcfcdecfdebfaebcddafdffadedfbfeafcdcacbebcefdebfccffdfcfcacbbafdbfadeeabccceababbecfacbedfdcaafbbadcababeabdfbacfccffaffbeebabcfabbefecbdcdcdeabefcbfcdbabfcbddadcffbcbadbbceedafbaefbfafcfcfefdaaacfdcbfbdeafdacedccdbdbdaeabbdecfbeddbdcfcebffccaecdacedaafecdaefbdfbbbabeffaeccfbedbecbaacaaeeabeffbeddfaffbfcfabdddffbaeecbdafffeadaadaaccedefabcbbebfececedabfcbfdbaddcebbffedacddabfecadfdadebdaeeabcaceaecbfefdaabafadacbddacdeabbbbcfbfbbdcdacffdfeecdbcffafaffbaeaaffbfbccdfccabececcfbceceedbdecbfebfdbcaeceeceadfaabfacafabadfbdadddabbaaddaaefaebaccbeeaaceaebcbeeafecabafcbefedecefedabaddafacdfeeecafcafddfbbdfeccfdfecafeceecdaaaafbefaebeddcfbbceeaccfedfdccefbbddfbacbfecaebadcdafffacedadaffaaebfacdfebaeecfddcacebffeaabcefcbbddfbadeebecbfaaeffdfacadeabcdfbbdefaccadeadcfcffdcfcebbddddadeceeaaefafacfbefeabeeeabefdaeaeeddabdfeedefdfccdfaaebbeaceebdefbdefefcdfdddbcacacdaceddeafefcdafbabbadaefcabfdffbfcddeabccccbdccbedffaafdeafcbbcedcfaceaddcefeacadfaddbabcdcbfbebbdfefedabecbdfadabdaaadedbcabbadcebbbfcecbeaacbdedbadeffebfaeeccaabfadbebbffebeacbcfcfddddebcdcabeccabacbdbbddfdecabbecfeeadbebececaacbcbcefdfcffaffebadebbdcccbbdaaddfbeaecddcafbaddedfabbfdedeedcbbdbabffedeebfdfbdecadffddfbbaaaddaccdccfeacbbeeceedddfbafafdadfeafacdfcedeeccabafefbdcbcfbfbbeceabdeceadcefbaccacebbceafdfddacdbcbcfbdeadeefaadacabbddbabdccfeacacdadabecbdecafedfcaaeafdabbdceacabbffafbdfdfaaedcebbcbabdcdeebaeabbeeebaebbcaeecdecfbbfbbeebdacedbeeecdddddabeddaaeacebdbfdafdceecdabfbabffabaabcdaafeafdbfeaceacafcdcffecbdcefcfaebebafecefcafadbafdeafedbcabbedfbfadebdeacdeeeeaebdcebccaabcdcadcdbaaeefcfbaecaabfdebdeeacdeedbcdbfefeebaffabaaedefbeeecbcbacfcaddcfdcbacfbffadccffffedeaddefdaabcafcefaecddcaeebddaeffaefbedcebfefcebbeeffeadbeebdffcfdcbcebefecebebdccadddaffcdcbdddfcbfbeacfdfadaeaefebebbbfcbfceafebfaabbebcabdebeeaaeecebabddfaeaddecafcbdfebdcbdddcdbababffdfacaaefbbeadfccbcfcbcebfdeaccdeeecedadeefdebdddccdaaeeafacffacbefcedcbddffcfbddbeaaccaddeaffeadccbdefcecdacfcaaddcabcabccffabcacbcfeaceecccbadcbbfadbbeaecaccaddcdadaeaebccbefaeefeccabcedcdccfdfcdaafdebedddccfbbbeebdaeebdbeefeccdcfdcfccfacabefdeacbbaabaccdcabdbfdfffdbdecbdbfcebcdabfdeaefdfffacbcdeaddfbeecabbdaeebebbddcefdcfdeccebfcceaadccddadcabdaeafbdcccdbebfcacadcccfbdebcbeaaebebfaefaeebedceeccacbafdafccbacbfdabcdbafabcefbebedfbcabdfacccfeadfdeceaabdbfafbdcadafafaeecbeadabfdebcebbaaaffddcffebaadadbcafacddaedeabaefdcbfeeceebabfecaffebacbbfcbaeeafdcbcdacffecefcbfabaddbcfdcecabfbdaeefadbbeafdcfbaddebefecabecceabeebaedbdddbabbcfdbfdeafafaadcddacbffdcedefbaccfbbeeedccdfdcbfedafeedccbcdadbcececbfebcafcafebbbbfdefffdecbeddcecfcaafcdebacdadedecdacddccabafdffefedadebcfdaaefffcdaeaebeaefdfdcfddadaccebbdfaefdfaccaddcdcccdffbeaaafebdbaaacefeddbdbdcedbcdebaeeddbdfaffdebdbfaababbedeeaeeabfccaecdecfacdfccbabeacefddabddcdceaedbfefceaafafcbefcbeceaabeeddcbcfeccefadbefffeabcbdfdfdeefebedbfcdafbcfcfeefaccbdbcedaedebdfefaddefaeccfceddabaadbbdceebbfdafcbedeacacbeefeeaacaaaeeebcefcacccacabcabbcbbdbbcceefcbacacdebbcadfaeadfafaadabfcfcecaeadeaeeeafccfafaeabdcaeedefecebcdfcdeffcecefbefffbbbcaaddfedafeecbeddecadfbedfaacccccfaadfdceffaefcfeeddcbcddfcfbebaafadcacedeaeccbbddbeafccebdfeecebedfdfeaddbbbebbcfebfbdaefbcdbbdcadfbbbeeeffdefdcbffacdbebdadcfcbbdeeabfdfcfcdbbadebbcdfbbecfbecfdbcebfbddfcbbadcdccaaacefeeeaabeaccebbfeccfafcbcccfafbcacaaaadeefdebcedeeadeaeacecccabeacefdebfccaecbaadddceaeadddabadafefaebdcabfefbabebedeeddcaafddccecfddeddddcfeeeeafaffbfadfbdaeaaacbedbdcbcdfbfdffcfddebeececcafedbbfdbeaacabfdeffacadbabdbbaddcfadbbbfdbbcffdaebffaafdbcbfecfbdfacdfcfdbbcafebcbcbdeedbddaacdbdceadfaeeaaadaffdacadbdffffecbbbaaceddbffccfbacbefddeaeaccaeeaebbdacfeeabeebbabeeedfecefbdaedfddedacbaeedacadecaeedbcebabddbbfcceaedfaeedcbdeecbcbcfbefceceffaedcdbfcdeabedacaeabcafdbbefabcfcfbfebeedcfeeafcbbabadfdaaaecfaeefaadffedccbefeebdcbabcebdbebadabcfadfececdbfacbfafbcffeecedfecddedaefddfabbdcbdeadafadeabeababfcbdfbaddfbbbccfcfdcbdeccdcddedfecedeeaabfbafcefeebbfaaaeebfcefccacbddeecebeafcfbafdcecdcaccaeaabfbbeaebecadbecddbbdebcefecfeabadbbfeeeccceddfbecdaeacfbfadcdbceeecefdcabdcfaaccccbadbbebdafefecccadfeeedfafdbdddcceecbebfabecdabedaedeccfabaeacaecfabcdfafbadffddcefaabdbecdeddbcfbbebdaedcccbbcfcfecaabdafddbcfbefdcdeecfbefeebefadfcfadefadddeeccdfbbeaacfcedcefedfaaebbbecfdbaaaebecaedbcddecaccdcefdcefccfdcabcdedbebabeacdedafeebcccaffacaecdbcaffaebddebdcdbdbbfedafccdbaafcfefacbdfeabdedceedbcadbbaebafcaedfafdfcdfeaaccddbddbeaabbfdbfbbcebfdeddbaeecefadbefeedadddcfbabcebcfbadfaaecaaefbbbbcafafdccebababdaeadbcdeaabcfeecacbcdcbecdcdebbabbfdfefdbeeaceebfdcccbdfccaefbaefbdbfdbfebeffcbecdbccaafbdcdebfbdbdbeaeaafededcabccfbceafaebcebfedaabfeceeacfdddbdfabeedebfcedbacdffacdcfbecfddeddcbdcafdfcfccdccfbcfbcedccfbefdcfddefcceedebcfbedcdffbfcebedccfddaffabddedcbccccaaffcebefbbbceffafdcbfefeccbaedfebeebacfdafcdbfadefdbecbabccfdeeeafaabdbcbdbbedbaecafffffcfaeacbedbbccaeeceabaaebfaddfcfbaeebbaecfeacfcdaadaeaddceceacaeedeaffecdebccddaafecedebdcfededfdbaebbbbbbbbbefbfdccedcefffddefddeeddaffccbcafcbbecedcbfaafccedbbcfecccfabafbfdfeadfdfedbabcdabacfdcbdbcbcdebbedbfecdcbeaddddfcafbcdfaeeaddddcedabdeccfebbdaadfddeefcacfeeecabedbcfdebdddefbffdbdeddfeafcdbfbfbcabbfaefceaaeadfeedeedddfacddafddacaffdfdcbedeabaeafdefaccfdbfafcdcbfabceffcececffdfcfcbccaccfbdfdfcaefabfcdfdccefffbfbdeafcedfdfffeddcdefaabcfddbccfcbcececfacbeffcabefbcaefbebcadfdcbcaefdafdfefddabbcfacfabacebcefbddfdfddceebcaacccaefbeaeadacbcfeedbbedfcecbadfebafaffebbfcedcaadbbfcddfdfdabebedfeaedaedabcecadbfffbfadacdaabebebdedddfaaeeecdacadfcacecacbfeceefaeedbdebfbdabebfcedddcfefdcbddccceffbfbedefadadafebdeefbcedcdfcfcefeedfbefbbdeceacecfdacbcbbdcceaccafcddcabadafeedaefbeeccebbecedbfedcaafafbabdbbdebaccedeadcbdfdfeaebfbdeacacbcdacbdbfbaceffbafeadbdecabcedcbfbeceaffcabdaefcadffdfbeaebafdebbddcbaaafebcdbcefbaaafdcafdeacbbdeeddedebcefbebbcbadebacaafdbfedabbbefdefdaaccabaaabbbdcbadeeefbebcacfbfcbaaadbfbfbbbfdccedfbebadddbabceefedbdcdebcbbaccefeabdfdabbaafbfdfcbeacacbdfdafefcecafeafeabecaafbaddcdddcfebefdbcdfcebcaffbfeedbeceffbaafabafcdedabaeeffbdbfacabcaaabdbeeaafbddfcabedacbebbdadffdadcccdacfbeddaeffccfdadacddeafaedcccabebcfccfedbeefefbceacdadabadbcfbdcebaccecbebffeceebaffefdacadabbcabeabfbefbecadefeaaefcddcbacaeddfddcbdbaeadefdaaacafececcededcccfaebccceaaddedcedbbbecdebaaeffafebcbeadecdedbfbaafaacedcefdccafddeeaebbcfeadeccaffdeeeadfeafffafdeaccafbdcdbeecbcadacabcfbdccbdbdebaaeaafefdcceabbcabbdfebabddecfbebfbceabfebccdaedefbfcbcacffbfccdfdeeddcdbdcdfbcaacbecdffdacdcdadeafbbcadcbceeeecccfaeacbbcfadcedfceefbaddabdcafececeedcedaefdaedbeacfddbeecbfcdebcadefbadcbbbaedcbbfaaefaffabcaafcbaefaafacbffffcfecfcebeeebedbbcddcafcaacdfbffffcbecbbaacfcbdccbfffaaaaedcaedaeacceefeccecbfbbfeeccbddcbdfedafaafbddebdddadecebdfaceaaacabffeefffcbdaaaceecccbfaedcfaeccfdccbadfdfdbbeffecbbebfdfedcaeafcbceecfbcccebbbcfbcdbccefedaebbbfcbaffbfaffdebeddbeeaccfedfcdbabfcedaecdddfccfcfdbebcaadcfdfedebacccfadafaefbcfbddcfbbbbfaffdddaaaedecafcbfcddafaafabcaecdfcfaafebdafbdefaebafbbcccaddddbadbfcbdadcaecdbdefaadfcbdeaaddbebcbdcefeabbdacdafeaaeeeabebfdeacfeacefcfedeaaebacbdbfcdeaeabaaafeadbeefdbdcedbffcfcbdcaeeffebdabddeddddcbafaadbfbaafeeadbfefdbbfadffcbfbafaabbcfdbbfbcdefeabcbfbddcfcedaceffdbababccecdaceeaebcbabdfcacfbcbfcedbbbdbaabbefcabfbcbbeafbdedeadbfcafceddcfbdaaafdaaceedabbaffdeebcefcbbcacfcfdcffbdfbedfffdfcdfcdbbaaadabfcdfcceebdcafeabefebacadbccfbfabaabbacdcdbbafbabbfcbbebacfddbededccafcaffebccfcbddadccacbcbdddafefbffedffdcdbeffddaadcabdcbdcdebaccadefaccfafbdafafbbfeaaddeafecddcccaaeadaacdfeeaedbcbbefcafffddecedcfcaeafefbdefbacdcbcdcfaacaadebaebceefacdbdbeedcfabfbecbdcbafacdacccecedacaeffdfdefbbcdbacbfecfcdccdfaeffaddccefddbaeeffdfcacedcfecabffbcbefffcaeaaaacafbdbdeadecbdbcdfcbcffdecafbacbeaaabdaaeabbafecafcbccdedcebfdbfcdaabfcadbcfccafadbacbdeadacbfbfeafdaabfaabaaafedbaadcfeeedfceabcdafcafdfecbdfcbddebdcecdaefaaddafcaecaebcddddbaebbbdddaccdaaeacabecfeafcfbdcbceaabebbabfaddeebacecfacfadedcdbaeaefdeebdfdedbaedfaebaadfcdaaadbcfcefdeeeceeaeefadcaeedfccfafaacbffdeaaededbbeeadfdaefbcadbdeddaaddedceeafddfafbedaeeedffbefaacfaffdadaabcacaabceeadeaefdebcadabbdcecdaafbadbaadbacfacdbdafebddefcfbefafcbadbbccfcbbfdbfddacffbdecfcecaaaabccddbcbbcabacdddafabdecbabddfcebefebbfdfcddfaccdfdfbcccedcdbcaccbffbceeecffebeadaafeefacccdebceaddabadacafcfefdafbddbfeaaeaedefaedcfafdaecebbefcdecfacebbcffdfffbcbcbedccdacbfdcdbffaecfdcfabdcdfdddfdacccebfcbbbebfbbcdbbbbbedeaafceabdadcfefeafdbebcffaaeccbcfcadeebbabddcbfaaecbebbfcbccfcccebfdbaccbebaefdaeafcdacdeacefdbbedcaffdfcceeeaaccccafcabbbeacbdeaaefabdbdfbaceeddfdcedbdcffbdacfebcbdfbcfdedadcecdecffccfbbbbccaddddefbfbfaecfdfabddabbcabfbabefcefdddacddefeabacfcdfeecedceeeaaacfcacffdacceccfecfefedfedefeacbeaacdcfcffdedefcddcffbabedfacacadbacdfedaeabfebbacdfdeaaebbdebffdcfeaeecdafaccaaabbfccaedaacaedcbdadeedbebefebeeefceefcdddfdedaaeabdffacdbabbfbaedcfdfadeefbeebefeefbfdbfbfeaedcfdafdeeccddfbaaafabbadcceafddfefcebedfcfcbdafcbdeedefaedfdcfadaaedeabdddcfabeadfdefdccbadecfbdcbaebababefadfeeebbbebbfabcfafeaafcdfcfadbecdebfeddaebedbcdeebdededbbfdabdcdefcfeacbeadfbadfcbbffaebddeabadcacdcacdddddebbfcfbafabedadeaffcebacbcfcbefecaacaaacacdedbbeffefdebbffdebbbcdecfbdbffdebcdafebbeadceafaeacebffdcebddcecbfcbcfbfdfacbcccbcbdfbacecffdbafdfedacceeecefeddebaaecfeffeafdfdaaebdeddcbcdacadddccbecbdaecfffedacacbeafaaeefbabecbceebadecdfccfeafdcbfcbdecfaefeaefeccdadddfedefabecbaabaafcafeedbeadabdfacacbfcfbeffeadaffbfcffbddbcefefbacfdfdaeeddfbeedfbffabbfbbcfadafafbbbecdaeacbccddaddeacaadaddfaefcfcacbcbfbbffcfdcfdadfdadbfddafeeefbeecdebecebaeeffbdbdbddaccbffffaeacdbbafdadbeecccdeffccefefddfccaadedccbbfcceeabadaeddeabfbccddcabafebdaebcedbdaededfadadcecfbacbaeffecdfdcfdeebeafdbdcecbfcbeeecdcdaafddcffabfcafabfbdfefccaddeddcadbeadeafdacbaeadbeababadbbdcddccffcaeabeeebedcdcafcbdbecbdfcdbabdadfebfffffbfbccaefdaceacadcabdebfbecdbbcdceffeabfefccfbadddfafaadbedcbbddabeefafbbfedaeffeaebebbadcedeeeaadfccdeeebeadebbadacbdcfddabbfeaefdfedcdbfbefafbffeadfeaeddaafbfabdbfcfbeaaafcdacdbafeddcacfacbcfabccdeeeefcdcfadfaabdadfaceafacdaaeacbcceaccbabaebecceddcadeacbedbefdafccecfcaadcdfdeebdcfcfaeffcccceeccabaaaacbffaefafbbabcfefcdababdacdcccadfcfefeedcdfaefcabfbfefbcfcfedecbbcafdedfeaffddbaddccdaabddfddeccdecbbffedafaafaecacdaeccabacdbfddedabbbaebdcfccdcebacdcbfbedaaafbeffbcebccddbedbbcfccafbbfdcaaeacdcdcffadbdcacbdbaafeaaccffdacffffcbfabbfebffbdacefabbfbbecceeefaefeeddebafebfcdccebcaddaacedcbebbfcfccbfffbabebabeebabddfffabdfdeccdefefbbccadcedfaecebbbdaceafcdfbfcfaeddaaeedcedfefecafceaefaceaebffbddfbfebaabbecbbcbddccafacaceebddafdacbcdbcbfaeebefbbaabfdbccfbaafefebdcfadafffeddeedceefdbeeaeccdeaaefbafdfdafacfabdddfdcdbdcacdebedecabfccddbbcffaadcbbdbacdaacbdcfcbfdeefeeaeebdcfdcfdacbabdfdcedfcaedaecdacaebbffdaedeaaecfccfbdeaeecccdbcbfcccaaecafdddccbedfffbaabcdcebacfbabbfffeebdcfbedcbccdeadafcfecbdccccdceaabcdccfbefecaecfacdcbdcdbebfbadbfadcecebffdfbfdaafbdcadcfcacabfdbedcefacdabbfcfdcaaeaedacdebaaddcfcacdcaccbcffefcbdbefbcbecaafdfbcaabcabafecacaabbadafaacfdddeedcbbbccfedcebfebddfbedbcbeedcedbcdbfeafbccebaeafaefddeeaeaaefabaaeaffccfefbdccfceedccedbcadcfafedbaffcaaacbababceddcecafeebbabeeeacaebdfbafacfccbecaffbbbbdcdbbcacceaadbbcfcecfcbdbabcdaaceaabcffbfddafcdafdbfdedeeeedacadaaaacefbafdccdfbdbedafaddbeddacfffdefedebaebbeaddadbfcdabfbffbcaeccaadbeebeeaefefeaccdbebabeccaffaefcdbafdffbabbdebbdfdbdbeddfdcacfcdecadabffefcfaacadebfecaaabeacfccbaebccfdbcefafcbcdefdfacfaeeceefeaefdeffcbcbbefadbaeafcfdacedcdfbacbfdaaeffbfdfbcbcdecfaaeeafbbdffdbffbedbaaeaaadadadfaaeabdadfedffcbbfdaebaadfdfbbffafbecdfffcbebcbefbdcfdfacefdbfbfedcffedaedcdccaecaadaacfbdaeacfbfcbaaeafadbadfedcfacaaeeffddfcfdcccbaddbcaebbadeaeacbdfbcdfeaefebfedcffebfedbffdeebdeabfdbefefdcababdcfabfdeacbacaccffefedadffebbbdbcbcadbeedbffcbfefbfbabceeedadffacafafcdfbccbceadfbbddcfaeaefbccfcfbcfabacbaaabbeeeaccddfafbeddededabfcfadafcefbabfefacdecccbfafcdfbfbddaeecacddabeebddeeabafcabbddcafaacabeaaeaadccdfeeebeeefcdfdedebccbdddccfbcedccacdeabaecbfebadabdeacdfceaccbfabccabbfdceaeacffafacbbebdbaddfcaceecceafecadebebefcebbcfcfccdfbcbdcdfabeeacacbbfbdcabcebfffcacabbfdebcffbdeaaebadfbddbeccdeefffdaabfdddebbbdaafccdbeebbbfcddbcaafedcdbecaaabaceffefcdfdcacfbbafccaefefcffdcacbbeeedaaebbdffaebfefcccfbcdccbaaaacbcbeabefbbaacecffbabfeebdacdeeebbadfcdabbcbddbefebdaaeeebbbccfddadbdfabfdadbafdbabebdeccefccbfbbedaddecfbdbbdddfdbaedbbfacdeededdcaebcbddfbbaeadbbcaccdaccbefdbbaceaacccacaadbacdbdbfccbcfecdeedfebceafdeabbddaeabfeaacfeffeaedfefcaadaebbacdbccafbcefdaefcbbcecaaefabdfadceacacbbabcaeaafdcbadfbcbabdeefeeeaddefbbbdcacdeeeffdfcdeeeeaecbfeebedcfbdefddceebdefdffeeeddefaecdddeddccbfcdfefdeadbaadcebfedcebdbbdeebbebeeccccffebdfaeafecafabfccadcdeefbbbdceabfaeddafacdcaafaadcbcabbdceaaafafcaacbbafcaadbceecdeafffbebabcccccbbbadbbefceceaacadfadeadfcbfeeeeeceafcfaabfeedfcccfeddaffcdedbbadbbafaccbdeeedaccfbbbbfabcdebeaaacbaaddbdcbcbdaaceabdbcefcfeffceaecfbbbbbeebacadadafbfccacfdefaacddfaeefffbebddceddfbcecdbdebbcfddcaedfafaeccacdcbfccfdabbefccbdaefdbfcdacdcababfbecbcaebebddafaadaecfaddfacaaeddcceeaedadefbeaeaededdfecdabcebfbbbdbeedaeafdbdadddfcacddadcfdccfdffbebdfddabfeeebcadbeeaaeecbaebaabdbbcfdacfdddacbcdaafecbadfcaacfccedfeedfcabebecfdedaacdceeadcfdbafdfeefddedceabcaeeeefedaffeaaeffdeebcaceeacfaecbbafebaaabdddcfbcdebceedabdcceaaebeedafacccdbeadabaababaebbbadbbaededcdecebaccdcfccfadfcebdffbccdcacebabbceaebbbafcacbaefcdeacceeeedcccaebffccebbbdafaafbaceecfdeafddeffeedbfbbfcafbddfccaecccdedeaddffdfcddfccddbafacddedcaddeeebbbadefbfafcfbeeffacdcdbaadcccdbcfdecefacffcecfdadefeaffdbafffafacebabccefbacfbcfaaebfebdbaaadbbbbadcfdbdddddedbfeafbbbcbfabdaaecfaacebacbedcbeaecacfbacddeedcabafffffbbefacbbcabcceddcdeafdfaaeffbafeabfcffaecfdcaddebeaffacbcbebabaadfecffcdbacdcdfdbccbeadfccacdfbeedadaadeacffedbceaddffafccadcfacadbeacffefddbeaeecccedfdefacfdfceccdabebbffbbebaceadebeaccffcfcadbedaebcebfbadceadbaefbcfdbbffafcedbaeadcecedabedcabdbcecfbbaadafeccabdfeaeabeeacdafedfcbdaeadbcdaefebfefeefcfdaffdafdfcbbaabefcfeffddacdbbafffbfcbcbdaebafcaddcacebfaadfdfcabcedfdccabedcdecbfedbccaaabeeacbdcbeddacaeafeedaddeeaefabcaddefbbccbffdfffcaecdebcfcbdbffaebdbbacedbcfcbfccccdbebbecdddbbdceefbabefbacabddcbedccfcffbaffcbdffaddefebddadabfddcbacfbcdbbbccfaeacbdbccddbdcbffaebafaabbbebdcbbdddcecedfaabebfdabfcedabedacecaaacdaebcbffcfebdcafcffadcdaefbccfbbccaeffedcceddbecbfbabacadcceedacfcabdbfffabfcdfbbcaaffefbaebaedabedbaacbedbecbffbeaebfaafdedadaabbdaefbbebbadbfaedaaedaefbaafbdaedecbcbbaceebacfcebcbbaeadebdcddbbbebcfbcceafbaeefbdcefffffafbaccaaaebdadedccdaeeeebafedbcebfabafabaeeaddcdbafaefdbefcffdfbbbdffcbfaaffebebfbfbfdabbdceeebcabdecfafccbaebbdafceefdaeebecbdeaeffcdbbdddbdcebaabcffdedabeaefdccbefdcfcdbdefdbfddcedcceeccdcafeaefaebadcefeddfebbaeecceccbfdadaedccacdeffdadabaaeaabcadfcebadfbeffcebafadcfaeabdeedbbbdeebefffdadaeaedeadfffbefeefcbfcffffebdfedcaedcaecbeebafacfbfcfbffececbfebccbbdaeeafbfdeafafddbacfcedfebbdecbfbeaabbbecaeeaffacdcbafbadaacdacafceedfbbddcddcffcfbbcfbadeccacefaaaadbcfedecedfbafbffacabbfaeecccfcccdabecdbecabfdcfedcdfcddeaddedfafcafbbbcececffdeabaaefadadebaadfcdbcfffddbfeaefdaabcaceabadffbcaeffbcedadafccacccaecbaefaffbbfdfcebbcefbdbefbbbcfdbbdcdfdcdbdcabaaaadeeebaccaddacffefbceebdaeedbbeafaaeddbbbbcdeeefbdcfeaaafaebbdfccdedaffbeaeddedffdfcffffbdaeaaadaebbbbdeefcbdadeadefccfaccdeafbfafacdaebcdafcfabbfdbecccfeeeddeddcdbacfdbcacedccaaabddfcedacdceaeacbbacaeccfececcaaceedfeacccdbedbcfafcbddbbaefcbffebaaffdbbcfceedabcdfccbecdbcaedfdeadeebcfbbedeeefdbecedbffafdfcbbdbcacaeafedbbeedddacaadbabaadcefccdecbcdebedbdbecdfcdceefbaadbebbcecdbeaecdcdedfefadfeecafcfaedbaddeaabbfadabfadbbbaddcfcdcaddecbacdcecedadcaadebcfcbbafbefafafcaebaaacbcbbbcddacefefffbfcbfbcebfdcafebbccbefcebeaeaedcbabcefcadccbcdcbbacaccceaffbeecbefdafacebffdcecadaffdfddfbacfdbccaefbefcfedeadaadbcadcfeefabbcdffcbbbefedbedfcccbaccbcacecbaacebecaffcbfedefafeadffbeacffaeeaadcfaccdfbdacacabffabfdffcbfacfebeeefefcbabebcacafdfdbadaabfeeebbfbdabcedddeddecbeacdbeebeadeffaecdffcfdfcdeedbbbbbdfafadcebaffbfdccabfecdcefadcfaccbffeacdadbfdedfedfeabdfcdddfaecfbceafdfabedbdaeeebbfbfabcaefdbabdcaaebdfbfebfafcecdebfdaeccfdcecfbccaecdfdaacbbecbceaebbdbdbfaacefefbceefeafbfacaefabbcedacacbaedabcefdfcfeaffefdecebebbcaadfefeaaeebfebcbaeddfcacdcbecaedbcdefcaedbbcdaedeadbdcbfbefbdacaceabcbfefafdecacfefdcbbedbaabbfcfcdfedabcceeffcdabebcfebcbccccdaeacddafccbdbadccecefaeabfaaeffffdbcefffadcdfddfcabbafbcefbeadcadecbefeacfadcaafeabbeefeebedfaacbbdaaddacebafbebdddefafbbaddfcaefebdfdddfdcfcadeefdbbeffdecdedbefbdbdeafcbedbdfcfbaaccdedcabeaacfeeadfecefcbececbedfdbfcfdeafbccbecdfaaecfcfacbbfabdcdbbcdbbeececfcbeddbadeedfadeeacfcaafabbdffeeadbfccfffeeefdafbbdcfbdcfdbeaccaedadeacccfeedfcbfdcdaadafffbfbebddecccbabdeeccbaacabefcddcdabcecabbdedeabcbaaebdadbadaedbfaeabcadeaceceaffafdaadedccdfacdcabcecdabbfbdfdebcbbedbceafcdceebffcfcabdaabeaabfeafeffebebaabeecccfafacdcbcfdefbfacdaeebbfeeaccfdcfcbaddfbaebeecedabbedaaedadbbcbdabdffeecdabcdfcbbcadfbceacdabbccebdbdddbdadfbccdcfbfbdadffdadcbdcdeffaebcbddceddccdbdddddfbcdbecfbcefbafcadcacabfbcdedfddedcebebbfafdbbffedeedbcffdefabdacbdbaeaccfbbcdefaffdbbaecccabfafdbcecfabafcdefaeadaedacbabeeacebcaebecdbbafcfafdbfbdadabbedbeaffadedbcdecefbffdcafdeacfecbfeacaebaaddaccfffecfbfbabcbeeafefdacafccbdffefafcdcefdccfeaffaefaabdbccacecedeeecefcedfcacbbddeedfcbeaeacbbdeefdcddcafdeecabbafabffdbfabccbffddddaeedbabfddfdcddacdcbbedffecefeeaeecaecfaccbfcbedcbfabaeffebccdfafbbfcaeadfdaafdcfbffcfbffccebeceacbddaabdebddfdfaabfafacfdeabdadaefbeecffdcafacaefcedeecacfbcbfdfbacaecebcceeedfbeceadbdecbdbcabecbfbfbfceffafdfcceefabefdbccfbadbaabcffeacacfaeaaccceadfcfbdaecefdcbcfcdaedbddbdbbacbebcefcbbfcdfdbbdfcdbefdabbccbecbabcbccaeaacafbcfcbabebcfadcfdceacbdbbeddbedafeaccecdffdcefdcfeccdafbebdbaecedebbfeeeafdcacfacedcfaabdebcbaffcccddbfdeaaadeaaefdeabbddbebedabdeabbbdcfeaadbbdabcffeedcdbefdeffedbfacadbaacfacbefbeecbccdfbfdaacbdefbebfeeefdfcafaebedeedbeecbdcbdcbdeeeacabecedcdacabcdccdfaaabdfaebdfefbadaeecacaeebbecccfbfadfceefedfecfafddfcdbcfbfdedeafdfccdecbddcbddbefeeeaefedbdbafbdeaebdacedcbafbcfacddbdcdbbfcfebaeffcecffdccefdddbaddfcbbccaaaefcbeebceecbfabcbfbfbaafdbdabbaabaeecbfdcdcaecacfadbddbdadbdbcdffabaececafddbcbdbccddbfdfcbadcadacbcdfeccecffdeddeaedeebcdeacbebebccccccbcecabebbccddccdccbbdfbffefffffecfbdfebeffeceeaedaeebaebfcfaeabedbdfadefdfaeaaedcaaedddeaacfceaebbbacaecbdcafabfbdcefcaeeedbcbffcfedcbdefedcecdebaefafafebedffcffeabbadafeffcecceeebceedbaddbdcccbacedcccacccadddbbcadeffeacdbadcfefeadcebedbdfaecadcfaddacdffeebffbeddaaecdefcceadfdedffeafcfedfbeafbaafebbeaacfdbdbabaeffaabcecaffaeebdceccdccfdbeafceecaacfbacfcbfedfdfdcbfceabbebddbaaffbddabbceefabefabfcecaffafedaaadcacefbdafaaedabcbfdfabeeedeabebadeccbabaffffbfcebdeaddffdaaeaabdcebbaecbdfccedabdeddebaeafefecddafbbadbebebbaccffaecfdadddacdcecaaeeeafbadaedeceeeabccbfeedebecfdeffdfbcfcccfdeffdfbbabbbacdcecaaeebedbecbabefbafebdedfbaefeddcbfffdfceaabeadecabeefaaacbbdbbbeeadaeeddabdfbbddefaecddadaeacfdfdebbfbaddaaeacebacbacfdacdddcffeeedfceedcabbceafbccabdbbcabefbbbcbceacadfcbfcbfebaecadfeffacabaeceeabceaadbbefadbbeeffbadcecbacbebcfdfacabababfbabfcbcbccbcaadafafbdbfebafdfddeeedacadfacaacabbbebcffccfaeabffffdeeeabdbbbefacbbcbebeaacaeefdeccabbbecbaeadeecedeeedbcabbdfabeadeeebffdccecdcbeddbddcbeaaeecfafcdadabcbcbfefdbbeccafdaccefdfcabdecbfceaabfebbfbfbcadebfcbadbbcaebeeedfbdedcbcfaeaecccccfddbbeddcbbbaafeecaacdbdfdadeafffdbcbbaaefcddabeebfbededfafbfebffadcadcfadbbfffdecabaafcededdeaaddafbecaeabecffbbcacfaebfddfccccfeaedcdfbcddbbdfffafaecbfadafbccdfccdaabfdddcdebbbeadeaccbdaececafdefffabacbeccceefcdabddfdebbabeecfabafacbabfdeaeeecabeeaaeecabbbfbeaabaadfdccbffadaccbfdbffadaabaebbceeefbfdbdeabffbcbccfdecaeeafdfeebcadadcfaddbafcdcdeefaeebddaefbbbedbbfecadffffecdfaaedcddfeaebdcebeaabcbbfbdbbacccffdbefdeacbcbccecfcdedcbbbfdebfdeafcfeffcaedfbfdbfdbebbecfcbadadfdeeabebcdfffbfdbacdcbfaaeaddeffecaaddeecbffecfffdecdfcfbfdabafcdaeccdbadfedabeefbccacaadbaaaeeedaaacdcaeaaaaccbeacddeeeeaabfefacfcaeddafdeeadebdbaecfabefaffeebbadabbfafbdfafdacbdccabcabeaebfbfddfabbaccaebcfdcbadebccdcdccdbdebdfeabdaaebeabdffeacefecdbcffafefbcdfbbdcbffdbdafcbcfadffaeeffcabaeadbfcbfbeaecaaaadcbeefbacbbefbcfdebeaadcccccfceedaedadeedfebdaeaeebbccabbeeaffdfacbffbbefddddebdfbbcbbdceecdbdbcfecdebfbfabbcbeabebefaccbaeaeddedcdacebfdbababefdabdfacbeaeaaedeacaddecadeeadaaefcbfdfbdebebebafaaecaffebbfbcaffccbfceeaaaceeeafedecfcefbeffaffdaacadafeacaffeefaecabeedfdfabfecdaecebfaabfaccdfceffacfbbbedcebacfaeccdabffdbaabddfcaeedeeeddeebfbcfbeecdabcfdcfedeeddcbffcbafdfdebafbbecadaaeeefadfaceafedcbbddaddaaedadefdccdeadacbdafbfbfdeafceecccfffbccedcdedaeaddacedbbedfcdeafbcfcbeebdcdebdcbfeccbdcecddfadfaebececbeceabbdfdaebcfdfbcfdbefcceacecbedbfccfadfadbcffbaafdccccababcbfaceafadedefbdefbeebdefdcecafdecceedaabfbaccdddfbbfacaeffaaeadbdcbedbbbcbfdbecbbddaeddeeffcfffcebadfaeafbdacdbbbfdcbdabacafcfbfebefeaecabeeddddafafebcbccceecaafebebadbdedabefbfdbeabdfbacaaddebeefcaebcacefefecfbbbfcaccaabceffdccbcebffbeceafcbaeaedebbfedcacdcccbbbfbcadcfeeefdbebefafccaebafefcbbfdcfececbfdbbccdaebdacfbbcaffecadeaddffdffdafdcabbcfedfedbeabdbfbfedfcdbdacecfcdeecddebcdafacbcffecdcedffbaeabfdcaaffaeecccddfaadfedeaaaaacaabcdbcdabdeabebcdcfbdcbdaaccddedbbcdbebdadfeadabccaabcffcfacfdefabedfaabddafdfacfbcceecbdebedfbccfecdfcddabbdbffdcbcaadbabcfdbdeffffffadcdeaadfefedfbeabccdcadcfacabdcdbbaddafabafeddbfdeefcacffabdbfccbfdbcfedccccbacdaeababecaeababbbcbddabbafcbbebfcddedcbcfcbbddacadefceaafabffdcecaffcfdabbbcdeaafebfefbdffedacdbeaaaefdaeabbeddabccbccadecafafafcbababdfeebedbfbefcabebccacefdfbacdafcfdbbdeeecdebcbbacfcfcafbedcbaaabbbaebbafbacdcfdbfcecbfcaadfdbacccebabaeaefcffaeeffabaaddfcdceabccaabccdabceedeeeadbdccccfaeebbccffcecdfbcbeaacceeefcaeffafdfbbfdbffbecacbbdbfdddfbabeabdaaadaefccfbadfcccacbbfacbecddcfdcadebafacedfdfeeaceccebdedeaebfeaddeddfffabadfcbbbbaaeabdaeacaecafefffedefddfeaabbfdbddcadebeefcafcdaafcfbaebbdcbaeceddbdabddfbaaaafacbaadcfecaecfdfadcacbdafddefccbedeacedabfcdeafddeaedafeddfffbcceebdaeebceccadbefeccbbfcadbbfcdeabfcebbececeadbbdfdbeebfceacebdaadaebeadcbefeebcbdeaefffaffdbaeadbbcdecbfabafcdaecbcbdfbcebdaeddddbebbdceaadfedadcfefaacdafbecaaabefbbfbedefdfacceddfafcbffcfafdccdaeeaebbcacfbdcadcbaceeecdcaaebfdcbfceadcdbebeabcafecafebbeabdeccdedcdacbffbcddedafaeeadcabbbcbebddafcccababaeefbbbafcafabcadbfebddcdadedefcdecfeacedaddfccdfcfcfcbcafcfdfecccddfbaaccaeccdcddabfbbfedfbbdfceecbcddeeececbbabeffdfabdefcdfaecaefebfbaedadefcfcaebdfeecffaedecaceecececeefbeaccedcaceadffbbdfadfaaaccaeafccacecddaaacdbdeebeacdbecebebaeecacafdfbfffdbdadaaafdfbbaccdbaffbbedefcfaaefaeecacbcbdcbeffdccfbfddadfcbebeaaccaaadfeeffeacffcfcfdfbddaaefcfdabadcbfdebdaeafabbaaafccecbbcecccfeaffdedfcccbbdffcccceaababfbdcfdedabddfdbaaeebdffefedefacecdbddebdbfdeeccccacaafeeeffabfedcefdfdebbbeaebfdfeaaacbfbcbaedacecbafdbbecbcdbbafffcaaaecbcacbcfbbbbfddcdaebfbdfcdbadcccefcebedcccccdeaddadfafbbbaeebbadfafdbfaaadaddeddddebaaaecbcaadfdecacadbeeacbdcfbacccfbbdebcccbbafbbffbabbddadbcbbeecddcdddcafdcbbcfeefedacbcbdddffefbffbdfccaadeaefbceefcacffbccccecdfbfdecdaceadfbedddeabceffdbfbddeefafaaadfcbdbbcccdeefccaccdaeecafffbbccaeeefabdfeccdeaeaebbcebbcdeeadfccbceccebddfbfeacafebbdceebfebedbdcbfdaedbbddfdabcecacafcbeaadeeacadadabdfbcbfeccffcfbabdafbafefcbafcbedffeeaefefddcafedddcfffaacaeccecccdebcecdadcadefddaddeecfaecceacecaadcdddaaaeddbbafeffafeafcbfebabbbcdccceaaccfdbaecdfebddabccefccbadfacfbfceabbecadadafaffccdbeabbabdcbaadbbbebbfaedefbcbadfbfcbcdaaebdbeebafbdacaebafcbbbccbbddaedcbecbeabbefaaddeccbfbfcebfbcefbdfbcafebeaecabccfabdeebdbfeafafcffabfdebebdcedbfaefcaddbaddeedfeeaefcbfacebefffbddbfafacedacfdbdededfefbbdeacbccfaebccfbbeefcffabbddefbfcbeaeaadddabefaeaaccdbfdaaeeecfecadbfccabccafebbafacfbebdaacedbdffdfedeaeefbcdabecbecdcefffccdaaadafbacdcefddbbebacfcefcdbfadacebabaceedcabddffbaadbffeffadbdadbefafbdbeeeeaefcbaeffdebbcbeaaedaeedadbaeebafdbbcfcdfbcecdadcffefacddedcbdaceccacabaeddccfedccffecadbeddbfbdccabdacefbbdbbaebcafbfaebbcaebdcfefbbdcadbfdfcabcabccccaafccddfdaecceadbebdbfbbdadecfcffffdbcddefeeeadffdaeffcbcacbbaaadeeebecdffbbbfcbdfcddaacdddbbdfdbdeafbaafbbfbfddebbdacccdcfbbfbdbfabdbafeeaabbaabeddceabadebbcdccfbdddaeadebaccdcdeabcffbfabfbcdecdfdfbecffbeadcbdbcefbbfafaccdbeabdbdabfddedecedfcdcaaeafeacdfadeeccdbaecaebaedbabdabfbbcfadbccfbcceabcafbaebaccbaebfbafedccedcdcbbffdbdfadbbfefbbaadadaabeaddfefdacaadeffffddbabadcdedbdcdadbdbacfebdbcdbedffdaadecddcfdfceacfacdfbcbebefcbbadcadbccedccafbceeceadabfcfebafbdacccecbcbbdeccdceebfaebfefcefddbadcaaaabefdbcfbbdaeabafeedcabebbccfadedfddcbbdeecfeebcbbdddfefddefdedbaceceeffeceaafecceebdcfbbafbffffcfeacbbedfdfaacedadecdeedfefcbacbdbbfeccfccdacdbebdbdabcdcfddadbaeeccfabbefddabfededabffedbedafefecebeddfabfffcedeacbefdedadbaacfededdcdefbaddcdbcdbafddcaeccaafeaccefcacafbbfececfbdabccbcafdfdabbfbecfcebeedcdacabdecfdfdcffbbbceacabaebeaafecdbbfaffadcccbefdbfadcfaecafeadfedefdadafbfddcbdbedebabfafacddaccacddcafaaeaaecddadfddaaefdeeccfbaebdfdfacfacebeddafecafadedbcdcffefcaeeedecaaabcdbacaaccfbcaafbbfdffffcbbbfebbedaddeacfadeaedcdacccedcadefbadafbcddfdeafbbdceffeacdefbfaeaeddfdccfbfedcbfeefeebdfafdadbcddfeebaecedbecddeefbcafaeebaedaccbaafcefbbfaedbdabeffcaeddbabfeccdeeecabfacecbbbcefedbacddbaaeccfcecbcbefebabacceeeedebfbeffeffdaeaadbbeddcddfeaaededddabcefeadbceddbdcefdffdadbbfbdefcacddcbeeadbfdbfbadbddfabddddceccfbebbceddacfcfdccaabccedfdbdbeefbcbabaafcbeeacdcdfadabeabceddbfdddbaffeafedaedecbafecfcafebdfefadefeadccdbcddbebedfffabbaefbfcbcedfdefefaacccccefbfadeccafcdaedbeeeccfdcafeeddfaadcdfaffdddcefbcdbfffabedcbddceebbedeffcacbdacbdcbdebacbddbabeabdfbbfbddbcbcbaeebbfedaebbaffffbcafdbaebaadcfdeaacbecccefcdcbccafeafccfebeafacfdafefccdadcefffebdcacbcdedbcdbdafcaaaecebfbbfdaaeeeeaecfcebfceacceeeebdccbdabcafdeaafbbffecaaebfebcaeefacbbeeeaebcadafacabfabddcbbaddafbafffebaaafffbddebcebaedcaecbbbaecdbcaedcfbfadbdcbcbcbcbafdccbbaeddaddecbbeaedcdaefbddfeeadacdfacbfefdceaffbffafbecaadadbeeddfcfaefbcdcdeecefabaebbcdcbaddcdddcdeadfeecafebdabbfabaeeffcfececafdbecddfdeecdbabcdadaadbfaaaefecdebacfcfcbbadabbaadfbafebbbbdefaeecdfdebecdafedafdcfcdbfdabfbcdcceeeecacdfcfbeeddfebfdebafbdcddecdeaaafadfbfccdcecebecdafacdbbfafceedfdcffebeeecdedcbfcbaccdadedbacebecbbadcdaaaaeaecadaecebeaabcbffcceecffaebfaccbfcdabfbcfabafefcbbcaabadbceedaedfedfdccdfcdcefbecdcdfceaedabbacccfcddeddfcbffbaadefdaafffdbbcacfcfccffffeaaeabdbaebdabcbcbbdfdbeefffffcbefedefbaecfdaeefbdadfcbeeedcddfcfedceccaadfddcdfcafbececabbcacbecdadbdcedfbbfdcdbaddcbfbcdadfaceacfcaeeceaccfdecfdfbbddeedefaecfdabbeccffcaeebebcedbefacfedefddcefaaaecddcfcbcebaedfaedcfbdcddbebdecccededdcfadcbbfafadbafadcefcbbacdcfdafdcecebdbfffbfeeedfadedaaaeadccfcbedcddddeaafdedbdcadbabaedbcadfffbbbffdbcebcdadafaaeecbbacbbdfbfcfdafcdcfdbadbfbbebbebeecdcceebccbeffdbaaaeceebbfdfaaacdfdacaedcbfefcafbfdacefdbfffebfadeadcfcbfefecbfbcffedfdadebcafdfddabeafbcfeaeffebecceeabbbcaaeedacddbeccaaccacbafacbdedeadccbadffdcdcdccbccebcdfbedcdaceaecabcbffefcbaffbfaeabdffadbbdafbcaecebabafdccfbcbdbbccafeafbfcbafcedcfcefcbccfebcddeddfbacfddbfacccbbbebffbacbefdafacbeeabaeeabdfebecadebadceeacdeaeecbbbbddeccfceddbbdefecbcceffffdebaeacbeaafacaffbdaacbdafaaeddfdbbffeebbcbbdfecaddbbcdbbbcdfcccebbeedebfdebbbadbedccfefaafadfafdfdccbccfacfceebabdbeebecbdfccbbeaedecbfabaeebaedacecaaaabcfbdcaccededdcaaeaaacbccddbeacaddcecedacadffbefbffdfcbdbfaefffbbdcfdfccbdefdbbcedddbbceeaddcafaebcbdcedcaaefcecfdfaabbeaddfedafdcafbdbbdccbbdbbebbeffecdbaabcdaaedbdffdcdaefeedfaecaccaafaebfeccbadbafeefdecfaacbddfcdcafaabeaeeedcfddafdfbccfccbdfeceacfdefdcebaccfecfbfbbfbfdfbfefbceecdfeaadfaacefecafcbaefcdadbbdbcbcfaefdbdabecefaeeeabdcabfafbcadefddbcccfdbafbdbdadcafaeabccbeaadbaeaaecadabaafebaddcdddcbdefbcddccdfecbbdadedbbdbaefdeecadfbfbafdefeedbafffecebccdddadafdbcbcbfbebebbadbaacebdbddaefeefcdbccdbeedffcbdacfdabbbfbcfcfeeaedbbabcbfdcdebfbbbadecacaccabadebfffeedbeaffeffccddfbdbeaeacdbabdcdbafdecffaecadfecdacfbfddcabdbdeadecffccedecfbafaedcfcbafdeefacdefdacdcebcedebbdbacfeefceefcdadebaefeefbabebcdebfdeabccecdedffddfbacedceebfeebefefbefaaeecbfacaaccabdbecdbdefecacfefeacafbeeffbeefdabcceebcfafccfcbefbabffeedddabdabdeabcfdbbadaacacbafdffdbbbebafaecacefdecbebefeadeeadadffebacfdedbcdcfecabafbeafbdbebabfebeeecfaadbccbffeaecfbcfcafecadfcaaccacefdeedfadcfcbdabeaddeeaebaefcecaecabdcbdfbedefefeabdccbbbecbeccfedabccfdedacecdfeddcbbccadeccddacecacddcbdcbadfdfddfeacdfcfccdbfcabddabefbbdabeffbbcaaffbbdccefedfcbadbddeeedfaacfbaecedadddadddfeeeefcdabddcccbacadcfbbcdfecaceccfeaaaaeefbfbaadcdadccbfdbdaefdfdcaeffcdbdafacfeacaeedbcfceccabaccfffaeeeedfbcdbcffbfecadceefdcfacbabfdbdfaddacecabcacdabdbdcfabfbfdebcdaffecddeaadafbabbceacaccafeebcaeddfdcfefaeefbdfefcedcbaecfeefdceedbdeadeeaefacfaaddffceecebbffcafedeeebdeecebcfcdfacebeafdcfecccbbcddfdccfcacefdafddcaccfbcefbdcdebfcfbeafffeebfabffaaefebdedfcebaaecedecfcbbcbccfabfcebefeddcfeefcdebcfccdeaeafcafaccaeaebdcaabeddffeaeeefaccdcfebcbacedffeaeecfdfaedfebcefcaaedecfdceebcffeabdfcefafaebfaddfbbeadebccadffeefdcbcabeacafcebedbfcbaeafbabbcbadfddadcdedaccddeaabbcbaabddacaddaeccfabadbdeeebdccadddbcaadcdbdbcaaecafaffcaebecdbfcfdbcadfabcbcabfdeaccabdbbebdaddabebfdbfaeeefcefbacdccffbbacddebdeedecadcfdfbbfbcaabdaedeecceeaebdfccfabeaaffcddfffbdadcccfcfffcebadceafefcfcaaaaebbfccebeffeedfefeadbeecdfdfdeeccabbefbbdaecaccdfebeeceadcdbeefdeedeaffccdbbfeeacaebedacdfceffbbfaebfcbaacacbcbbfcfbdaabbcfbadebbaefdbfdeccaaeadffdebbaddddcdefddedfcddcfeecaccbeabbaafdbabacbdeecaaabcffcbbededbfefacfdbfddccadefebfcaddfceaeaaaabcdfefefdcbdaafeafcddaeddadbcffecbcaeecfcffdbbcefbddfdfbfaacaeecdedfaeadabcffcbffcdbfababfaddfeeefaecefbbeeffbfbffbaadaabdcbbaffbffccfefffcdbedcedccbcdbaecfabacafcefbadfbeeedbecdeeecbcddbbbedbbcccbcadabceeecdbfeeffdecafdebaefddceecafecbfbeaeeaaaacdbbacbbecedbbfffbcfcaacddbfbfcbdabcddffdaedafcbceedcabdfdefaccfedcadccdeeceaddcfbadabafafdcdfbcefadadaafbfbbfdeeeeedffcdbfbdebbabfddcedeccecdababdcbdcfcddabeecafffacecbdfcfaeedaeacaeaeeacddabcabaeecedaddaadaaeeefcacadaabfdadafbdaafaefeaaadcbfbabefbfcbadccdddbccfddadbedbebcdbdccbcedafccfbcababdadaadedafaacbebecfcabcedaecbadfcedfbabaeacdcedcacdafaeffeaeacdebbfbdddaddaaadaadfdbaabacbcaedbdcdaeeaeabddcbadbdfcfdfcfaaacaebddccacabedccdddfbcefacddaaacffbfefedcaaadbfcfbfacdaccebdcadcadabeabbbadeadcdbbdaacfcbabdeedeedcdacfacaeacedadaedbedafccbafcbbabbdcadaeedeacaefbfebcfdfafefaddecbfcccdbccddbbfbedffdaefdedebffcecaecaaeeddbbcadddcaebcdecffbcffeefaaedebfedadadbdfcefdaffdedbeddfcbbdffdadcfffdfdfadfbdafebadffaffeddfebadfceeaebbdccadaccbaacecedcfbdebdacdaacaedfdbcaaafcafecabfbbffbceadfebfaaeeeceaffdecdfafcdaffaecdfeeedfbdccfceacabeedadcfdafdbccdeaddbfefddbffbdbbebcaaeafbdebeafcadfacdcaeddeafcfafcfbeacbbccafcdbeacfbdedcadaaccbdebffbbbfaeeefbdbbeaeadffabbfcddfddbdecefaeeaebadedabdbecabeacdcdeafbedcfefbaceeacbcdafefcdeedfebaceddbfdfddddcfcfeeafdcefbdfdbedbcdcdedffcccbbcbefbacfacaaceabcfceaedcaefabccfbbefcefeccddcdffadadeabbaabfdedbebfabeddacbeddefbbacafdfbcedfceeaacbdcaeafcbebdebafbecbaecdfffdaeceabbcbbdebeceeccadfefdfdabebedaaaedbaaaacffffabeaccceefbeefdddddfacdecddffcbaaecdabfcbacebcfdbefbcfbaeaedecddcfdcedcccccdcceaaafffaaaebaedfcfbffebfcbefbeeceeadfdbaaecabceefafeddcfcccdfbebedaddbccccbcbabedabeeadefeceabadcbcedaddfaefafdddfafaccffdbcccccbcacffbdcbbfabbedcbceacffabcbebbacdacaafafcbbabaadbbbbafddabdbedecddcafecadfeeedecbcdefbaedbcbffcaffecfafcfadafccfdeccffceaeefcadaeebdcceddcffccacdbdbaacbcdfbaaabdcbedfaadfedbadcbefcffdacbeeecbebfbaabaffbecfdcbbdaaafaccebfdddfdedddbdeaaadfdeadeaacddfaffbbbcdddfeecbbdfeedcefbfbdcbcbedcfcbbcdededcbccffbaddcaeebcbabdbdffeefdeeccadadaafbdedeadbfcabdbecbeeefbabebedcedcafcfdcfabdcfebfbeefcbeebeecfebbdbacfcacbdfefcbcaadcedbcffdcacdbafcffdbfdcbfbbabedbbefcdefdfaedbedbcdecaeabcfbeebbddeedfdcaaecffabedfdefbdceddfdeacdfdcafabaceaccebbdedafaddefccfddabfeaeebaefebbccaebfdfcaccfdbebefbdcddbcfcedcbfffabaacfabbceaafafdaebdaecabcfefbcdaffccebaccdfbafbaecfbfeeffaeefcbeeecbacddfdebcadcaeaafabaeebcedbbdfbdbdafdcbffdeaabcdebdefbccaddadacdebdafffedafabfaceeeeaabdadacefcdfbaebcdfbcebbeabbeeecdbcdffbcfbabcbdbcfdcbdcffcbddddabdbddbcaacaddeefbcadcedbaeefeadeacaffbfedfbfddcabdedbfcfacdffbeeabacdbeceaaefbaceffebbcbbbdbeedadeaeacefedebcfdbcfddeabbefaaedbcfaaeaebdbeedfaceddaaeafcbdfdbacdccebbbcaceccbefdfabccdddcefcffedefbcababedececbaaeaaebccdcaafbaadaabeddadedbacaaebcaafadacacaecbbddecdffdaaecaeddbebdfbabecfbabccbfbaaafaacdaccbbeaeebbbaacebdfaaddddfdfcbfafaabcdfefdfffbfbbdefbadcafcefffecebdeadbcbebaccecdffadfacbddbdfefbbdaeccccedffbcefdafecedfcfdadbafabceecdcecabfccdaafedfdaffeaaccaecfdbdbbabffcfafcaacecbeaecebfddbddadaffebaebadfedddcbafecaeccfdafddaafebcadffbecdccfffefbfdaaaeaebbebacdedbcadeecadabbbdfbdddcbabbfbcacbfaeaabbfcafedbdbabcafaaeffbacaedecbadafabecfcefcbdbcacfbcaafbaebbbbbdaebacaafceeadebbcbeebcdebeeeeffaabefcfffbddffefffaaffedeecdcaabdbecbadaeeadbdfdfaeafbafcabefbaafaffefbcbbebcdbadebdddabeaddddccbcafeabecbdedfdccffacfdcafcfbadddedccbebecdccbdabeaeabffeaacbaaecfaecdffadcdddceceaafadcbebedbcabccdcbbccaaecfcbcecafbfadedeededaadfefafceeffdeeaacbacabcaffebbacfbeaefdcaaadfbfeeafdcdcbdbdfadfccecbcaacbacfddfbfacafacbbdabaebcfcdaabbaeacfdbecefdcfeddfcddeedddadbcafeacabccefefdfeaacffcdecdeeefadcfeafefabebaccbefdaaebdfccabeffbfecdbdfadfdacceccebeeeebdcbaebceffeccccbbccabeeebaadfbefcfedeeeadbbdedcfefafcaebdebcbedbaacfaabbadecdcefecacecbccbccddcbcafddfdbebdefaaeeadabdffcddcfabbdbaebddadbffbdcefebbcaaddcbbadedbebfaebedeebdbdfdddefbaaffdafaefbebfbcccbcdcbbbfffdbdcdaddaadfbdcddbfaaaaabfaccebaaceeebbdaebbbdaecfcadfcfdcbcebffdafbfbabcdbaffebbfdadbdbfdefafcfdfbdbfbddbeefdcaeecbaecdcdedaedadddfaffebeecbbcfbbbbbfbdfbfbcfacdfccceffdfdfeebafdfefcedecbebffaaccaafdacadfaccbaaadcddacdbabaedddafacefaedafabdcffdecfdabddefbbabeaafddedbedeabdbdadacdedaceaeffacfaccffbaaeffeabcebebafafeefeafccddcafdddfdddaadacdafccbedfdecccaafafeffdbdaffaaebbcbddedbaacbacfccecbafdaeabbecedcebdfafedbbafcdedcdcaabbaabdfaaeceacddadaecaabcfafedcdecdfaacdcfffedeeabbffdcbaffaddfbeddfabdceeacdacddedeaaabbafdbbcdbabcfefecfbbeeedfcffeeadefebabebfdebedfdbdebeafdaeeaddffbaebfafbbeadfafedfbffadcbeeefbaaeccbbddcdddcdfafedadaedeaabfedfcfbcefcdaffddacbfefeacbebbcdefafbebcebbabdbcddcafdbcaecaeceedcebcbfafcdfebcacffabeaddbcccdedacbecbabbbfbdcfedaeaebbcdadfcfebaeaabcedfdbadafdedcaeaeacdbbdeebddcfbabedfeaffcfceddffbcadbddaebefcdbfebadceabfebbeaaebfdbeecdcfedeffbdaaeefcaaeccaeecbdfcecffcfddadbdedfafebebabfbdcdbeabbcccbfffffedcdefbcedfcefbededfcabbaffbceccebccdcefccccdcfccefcbccedcedcdcbabaedefcaffdcddfeaeefcefaffcdcddefeeedfefaefbdaecfdbedecbebafcdefedaccaffabccfdbbfafacdddfadccddbcbcfadeacdefaafeddaebbdebcccbcbbaececeebcdceeaecddecbeaeabdcaaeafdbffedbfbfcadcdbfeffeceeaafaddbcddbeeafbdeddebeedfaedaffaafbedbbccbbcaddabcceedadffddfcfddbaefbfaddbefefabdabababebffcabdddcfdecceedbaaaaddffacdeebabaffbdcaedbfcadeacfbcbacfababfbdcdbfefebeadbbfedcbaeafbaccfacabdbcfdafefbaecffdafebbdadaafdddbbdaeafbeebbffbcccafacdcbebcbbccffeabfcbeccbbaddebcdfcedbafdebdeedaadecbfedcccadebfaeedadbbbcbaecdeadcfadedcedeaffecedaeebeebbdacadabdbcdaacbeccfffdccbffebfbccffbcbdecdfebfddfeeaffafaaceddadadeaaabbccfeededfcebbcdaefdbaaebfceacbcddeecdaccdfdaaeaeecbfbbdfffefacfdeceeedbbdfcebefdcecdfffccefcdefcbbbddfddaedbecbfedbadacaaaadcaadceebdeabcfbfefddaaacaacccbcfdcbfedbfeaaaeecbceddcafcdccaafecbdfbfeefdadfbcabbdeafbbebfbbcafeaebadaeabfafdedcefbfddecafbfacebabffacfaaceacafacfabecadbafdeaefcefeaddadddbbcbfffcecfbdfdbabddedafcfcefaaeeeecbabaefddfedebbabefabbbedbdafccbcaccfcacdfdeffbfdfaeceddaeeadcccbdabdbbaabfbdbedbfedbbdddcdffcbbfebcdcafedbfeabecaaaadfdfdffcbeeecfdeebedbaabdeeadffcabecfccddfddfddcfaebdfffdeafefedbbcfafbecfdabadafadeadeccdffccecaabcdddbdcdafbafddffecfbbebcdfcaacedfdafbcdfbbabcbdecdcdacabaccceddaceeddddbcfddbcedadbfcdfdbebdffadbcccadadbbeeeacfebcbfeaafecfeaebbcfffdddaeaacddabcafeccafafeedaaafdefbabcdfecadebaacdbfffdafaccdbadaddbbcbcbffdedabebfbbfcafcaaecccaaddecdabfeebeddbaeffdaafccfdddccbdeaebcdfdaaaaeddcfbbacaffdfccdabaefcebebedfcccbbaaafbfcbbeafaadaacaedeeaacdfdcafedafbfaafbcecabbbfddbaebbcdfafdceabefabfffbdddeadbacdcdbbdbecacfafcfcadceaeafaaaeefbdcadcdeaababbaaebfdebaddfebdfdfbcebdaebfbecdfecabfecacaecfbeaeddbefcfbbcafcadddecaabefcbbbeedbffdffeabeefcfeebaabcaccbfabfceeddebcbcbaafdbeebcabddfacebdfcfbfbbafaadacdabbbedccfbedecaddbcbaebffeddcaeccbadfefdeeddbfabcebcccbdcfdedeacbfddbdadadbcaafffdcfefccdbccbcccacfabebccebaebdccfaadddfbbcedfdabcaefdcccedcadceedadedfaeadcefefaaffbaadfebbdeabdbafcefdeccfbadaddfdeaabdfcbebcfdaaffaaebcfebbafdbafcdeadcbffadfabdbcaeedfbeceeeabcddbcffdecfebcdbccfcddfcdfeefbbbebccaeabccccbbbbcfdadbbcdcdeecacfeeafbefaebedeaafdcacfcdacbbceacdddaedfaefaadacafddfcfeeefbcddfbadefbfbbeeebceeeddbbbfdcadcbdceadbfbecbedcadaebfcddaebaadffdafbfffdfeabcedbaeafeeaacbedfcffcbcaeebbafecedfaeabbbbedfcadeebfaaefebeaefbcddbebeacbefaccdbbfdfdffccdbccadaeaeaffdaecdddccbfbbaaedaaafadcfcebbfeaaeaffaacbadeefbdabbcbadfeeebbafdbedacddebfcdefbcbaacfeefbcceeeeececedfacaebefebceaebabaaaecfccbebffbaffdcbeceeafdfcffddebeaeedfbcffbaceafeeaccdbddbdaeafbebfacfeadedaaadfdeafaabecceebbfaabdaffbfbbacefebbbccaabeebeefcbaedbadceeffaacfeedefeafdaffdabdbdfeabdcefdecbbbaaffabcdacfdefedddebcacdeadfbfdbcaebfebefecfaeeaacbdfeeccbcbdadaebdbfcfbadcddbcfbabfadadaaadedcaccccaeeedfbccdedaeefeecadeacdddbdbcbdffbdcbcadfbdbdacedfbeacdcddaefadbaedefcddccbaabcbecaeaeabdbdbbaeecdbefffceeaeeecccddecccaefefdcdbdffacbbdfeadfaaaeedcdcacdccfffabeeccabaaacadfddfececfcdefabcaedbdaabaacaacdaecfecfebdeecbbfceebebbfbafbcaadacbaebfcdcdfdaaacfcdebdceafafbfefbaccddcfcdcacdefdeacecedadababddbecaafafbdacaaebebabbefeeefccaafebeadadbdcadcfdaaafdfcddccaaeacfcadacdaecffafeeaedcebaddcceafffbdfddaedceedafdcbcbabcadeedfaccfacefbbdefdccbbadcffaedbdeccceadbfbcaabbcfdffadcbbbeedbaaaadfdefbffdedbabaaddebdddabeefddecfcebdeeaeebffefdaabebbabdbffbcaeadafaffbdabbdbfbfacbbbaedcccefbeeaabfafabcfedceeaeefeeeefdfefddddfcfcbeafdcdccefdbbbedeeecaaacabeddeacfabeddaabcfdaaacaafefcedadbbaedebaeaefcafeffebcdeafeedcefafedabebcddedecbffecaaebafebfebcceecbbcbaffeeedbcdacdbadebfdeadaccfaceadcdefeafdffbbfdaaeeacbbdbbedfbefcaeebecdaaeacadedebdafbdbdebfeebaebfdfddabdebfacaafeabbfecfcceeebaecbdfdecafdaffbefadefeecbfeaedfeafafacedbcbadeabdcddbeefdabcbbcdebdbedeebcfdcdeecafdffbdabdebeceefcbecffafccfeedbbaccaceeeebccddbbbccfdefddaedbdfedcfefbafeeccefdeabffefddaaddfcfdfeabadfefefaeacafbeccbceceebccbcaabddaaaffdbeacfcfacbcfacccdcccacfabbfebceeadfffdcccedbfeedfcedeaffefceeabbabaccadcfcadafccabffcfbddcecafbeeafbefbfbacacefeeefffcdefcfffcaffebdccdbaabbcfcaffecbccebdeceddbddcdfdeafedfadadccadbdfdfdbccefaafeadedaecaccbadedfeacfddfcabcddeeddcaecfdfbbafddadcaabbfbdebaadabaccfaadedfaddddecccfabbbeffdbebcfaffdadaacaaddfafacdffbcdccfbacbbabdcaffabfbcabecfcdfbbecaeffccdcfbcdebbdeffdeececfffbebbcfcaaebacadfbaeffbbaadadeabaccbebeccafafdeefccbdbeaabeafaffbcffbbacbacaafdfedcacdeffddfbbdbafcfedfbceccdafcfdfbadbaaacbbcbbadabcecabccddceadeefaeedefaecbbdbafadbabcaeddfeffdceafebeedbfdcdecfacbfadfdfbdceecccbbddfffcadafdeaadebabffedfadbcdfbdecbeecbaddbefabbdeaccdbfbdbeacbeadafcdadffdedaefabeddefaedddcabedcdcbdfccdaeeaebcaebadbfbbbeffdadceccceecaaccedcafdaefbcfacfadbcdedfdabcabfdafeefbcdeabcddefbcfccafdaccfbeebbeeaddacecdcfbcaeafacbcacfbcbcceaffdedeccfcfdceaedfaacfafdffeddccefebaffcdfaedfdaebeffbebfddcedbefbefbaedbcabdbdacdddbdccadfbcdfeeafeccccacaaecdebbaabdaabeadeefbceedafbdccaddbdbbdbbbfcbacffbbdfbebdccdadedfbeffebadeaaedbcabafcedacabfddfafcbdbceaadfefaaeececabfbcdfadefcffffbacfacfdaabafdbbeedeaecaddcfabfafbaacefbfaffcdccbcbefcdafdaebebaebccdebcfdeacbfebccfbbcebaffadcbeaddeddaffeaccbfbfaaabbfacbefdebccfabdcffffaaabdfcacfafdbfadfeaccbabccdceebcacadfcadbfcfcfcbbdfeecceecbbaacfdadfacaebceadfdcabeaebdeaaacbdceafbaafedddeaabbfefdecedafcbdadcffeddcacedbfdebacfbbafccefeccbaadcfcdcbceefbcaaeecbddededafeadfbbceddcaccbeadaaeaffeaefbefebfdabccffbefcaebbaafacdaedcfbcbcceaeaffcdceacbdacddeddfeddadaaaeecffffbebadddeebfedbdeddcacddbecacdbabaaadacdadffdcadaeadadedbeedfcfafdfcdaebeafcecefabceabecbbbabebecfcafbdddecdabffcaedecddebdcbdfabddebadedafcfbbbbfbeffcebfeeffdefdafaededdadbdfaabfcaebbdaabaabedddebcfcadedddfdafbbbbaeceefaeaebbcedbdfdaceedffcfdbaaeaddfdaadaaafdbaeddeeacfdbdccdefbddaabbaeabdaffcaaccfeeaadccfbbcbcbebcfedaddcbeedefbadafbbbfcabfafabfecdeedddeafafeadcfafffbdecbbeccbcabfdfdbcffddfbbcfeeebecacbcfaebadebccfbfffacacdffddddcfabeddadaeebfddfecfdcabbfaedbeeffbcbfecfbfbbafdefefbbdfccbabceabbcfbebcbefcdeebbccdafeabfbfbabdccccaacaccecaddfbeabbaefbedcebbdbccdbcbbcedbcfeacadfabdbdeeaedbeccdeccfdbcbcfdcbcabebaaebeedbfbbadecbaadedbcbcbbfffcfdbdfeaaaaeaaeabffdeeaedcfbdfaffabcdabbaeccaafcdebfccaabdaeaecadceabbecddabeeceedeaaabefcdeffbfeebdebaacdbffffaafabbeaeedafcedfedccdedefbecceafdecdafabedbfeeffbbffdcbcbfdabbadcadeacdbeddeeedacaaacaacceacbbcebdcacaefbdfeccdbfabdfffaccbabfacacfdbffddffebfbbeafedfeecddbadfebddbfddafcdcbfadadebcebdaecfbbdcaebedbccacbdefdaeddbbdfcaacefcfacfbcacaeebdfaeddaeccaddeadefedefbcfebcbfbacbdccabfbbfcebabaedabeffffbdaadaabaddedddadfbeabcebefacfddaaceefbedeffbeadfdafffbcaaeeaaefdccebbafbecadeaffecffbdceecbacfdfdefcbbcffbbcefcbeecfeedcaeceaabdaeafbddeeddfaadfecfefbacffacaceaadeaceaffddeefdabafbaefdcaacaccabfbddefeddebdeadfdbadbeafaeeefecfaddbfcadbddfefcdfdabccdafdbcbeffedcddfaffdafdddcabbaeafecbbeeaaaefacbcdbaddcfcdeaabccadaebcfecaadebdfdceaeccfeedddabdecffdabeebaadbdabdbffdbbbeedadbfefbeefcdccddaddaddeedebdbdecdabfdfcafdaeeebfcbffddcadebafedefaaebbbbbcedceabddeecaaaeeccedcbfffcdfbbefddddffedabedcefeafabedabbbdaffaafdbadccfdaceeaecfdafbeebcbcbbdadbbbdcdcbefacfcecaddabacfcacfdcffbedbedfcadfdeffeddbaddaaedbbeaacbfcdeaacdcbbfdabcfbacdfcabfbedaacbcefeefbeacabddcadacfffeeeccabfdccbefdddeeaafbaeefcbfbffdcfbcbfaedefcbcbabeecbecbfecdaddbffbdbabcbcedffdfbabdedccaeeafacdbdbaccfedacabcafebdafefdcbabbaefcddabeecabecbbbdecccbfeaedefdfbbaeadeacbecbaeaccdbbadabaedcacdbbfdcaeccbdcffefddafffefeddaffbabebbaeacdacfedabfabafdfcafffabffbcdbdcbafaacfdfecbbcdffcdcdffaaabbdbdffdcfbcdaaaedaffcbdbfdecdcdfaeabfcbaafdcacbcebdeafddffbfdaeefaddedaeeeceacfdcadbcaabdfdcecdbaabbfbaffdbaffbbaadcbeadfbdffcbccadadddfdedfeefcccedfaddbeebfdecdffdbecccecdfedbacfdbecffcefafcbbaadccffabebdabcacffedbbceeeffbfddfeedbfaaceebbaecdfaecaffdadcbfbebedefccdcefaddfcdcaabafdedbbfabbbdeaaccadddcddeeabfeabeccfdffabeadbaafbbfcafedbabacfcecafdedffacfccecedafaccacccbfbcbffdcebcdefeadbfecbdefbddefeffbefeddababbdbeeebbaffaeebfcfcffbfaebdeccaddcadcabdcbddeacaaacecdbfeafcbbebdedeaeabdbacbdcdbbabfcceffdbfeccceffbeecbbddcfddaffbbdeeeaebbbbaaeadfbeddffcadddbabebacefdaeeaecdceacbfbbcddbacebccdfffaaeeffafccefdbafbffebeeefeeceababcfeedcddbbbabcfccefcafffdeeccdadeaaedcbbcabccbefffabaaafffbdbdfcccdfaaedbbafdfadcfddfcfaeeafdecdfdbeabadcecdfdebcfdcaeefebdcefbcffcdccdbfceafabddbefeecbeaeababdafeafefceebccebeebfddeaecddbabbdfcbffbdcaeefbfdedcaacdcdefcfebffeaaaffbdbedfabecdebcaafaafccefeeabaffbfcbceacabcfbdbfeeccdecedbdcedafaeeafdbaeddfccfcdcfafecbfdbfddddedfccdafacbfaaebbeacdecdacdeaaafffbebeaabcfedfadbecbaebabdddacfecdfacefedebcbcbeccaffadaedfdeeccebdeaaddebcdedfcebecadfbeacecebeffbaecbaecfbdebabccaadbcabceeecdeeaaeadedffedcdccaffbcedeffffdeaedcfabfdfddeefacccaabfdbbceabddcbbedabfdffedababbafffcadffffbfedbfccbccdafdeeeceefaeffaeefbdfbaabdeaafbfeeefbbadacadefedeefbfddeecbddaccddbebdaadbabecceffecabcecddaebdfcbfaadefbcbcfaccffdbddafaeadfaecceccafffdcdbaafebdbacadffcdababccbceadddadbbaaadaffedbdfdebffafdeaafbfbfeffbdcdaadcddecccedcbdddceadbaadaeecdbeddbbfcfcddcababbafefbadaefaeaffdbfcffbeddbfefcdaeeecdfdecbdaedefdccbbadddcdfcfefefeccecccefdefdceebeaddffffaeeeaacacbbaafdaacaadfaeddbaeebbffddebcebaebcbfecabfcabcaeabefedeffbfaaefbfbadcaabccecfcedfceacecdeabceeceaddaabdbfcdbedddbfcdcfbfadeefcebdcfdababddddbddecaddbcafedaeaadfceddbdeeffecbebeedfefceddcdffecebfcbedebbfacdfbdbdddcaafdbbefeeacfccdedbdbfadaffcbdbbaffefcaceeebceacdbcbffefdaecbbdbdeabbaaedcadfbeebfdcaafacfefbbddabeaffebbfdaefbacbcfaeafebafdbafecdedbddcbaafefdcefeddfcefaadbcbcfddfaecfffcbcffdebbebdbdeedebfeeecdccefddefadbaceacdbeffbbddbddcebfafafdeabcabfbcdaafcfbcceaddebacabaecddbacebbcadeeacaccdecfdecdfeadfcbdaaabbeafeadafaaddaadbaededdbcabbaecacaffcafcfbccebfcafedfaefedccaffcaabecfbadedefddcdaebddedeaebbddbadcceefcecdfaecaaebacbbaafaffcaaffdfcfdabadacacabcfecefffaefdfdfabdccefbdaadaaefcbbedabadadadbadcaddaddafceacbedafccbaddeeabdedebadeebebbaaacbaecccefcbacafbfabfcbecfbfeabdababecefbdfbfbbfbffaeccdefbcafebbbdfccafcdaeeabbdaacfcaefdbdcdabebbebcbaabafbbacecadadfadaceabacaecfffabcfeddbeedfbcdaacddfbababefeceecdaddaddbcfbbbebccccafacadbbbfbbebcadfdbddedbadddddbbcddeeeeadfabfbcefeecbbfcadbfcccaadfdeffaacceecbeeeecbaaafadbbbfeebfecfcdcbddfedfccbbaadfddbedbaeadecdcfdbfebffafdcceccfffeaebddedccbabedeccbcedadbcfabfddfcfdcdcfeedacfffbfbabaffdfbbadebfcaafafeffedefbaccdfdbaaedbffaaecbadaedfbbcdfaeeeaeaacfaacffaebedbaabfceaeffccdbbedbddfcdbbacbbddfacfbcfafcadfadcfdcfecddfccfddfefacdbfabebddfddfaacbececefedbedefdfefbbdcfbfbddcaaaabddeecffbcfdfefedcbccfaadefbfeafbfcdfeebbfbbfcdebabcebffbbcaabffdcfdccfefcaacdcefbfdfabdfbcdcbedcbbfeeacbecaefacddfadfabbbdecceeeecbfebbadebedadcefdeafbceebabedcfcadbbaddcfbabfefddffdeabdabdcdabeafeedabebacbcbeeadfaebcacbcfeacacbdacabeaafbbcdabecbcfbebabddbaecbfacabeefaefebdaffbcaadaefbcbabdadbaacfccccbffaebfefedbfaacabddaabafdfbbafceaffebcffaaebaacbccebcbaebcfbeededbcecbfdefccdacccafaeabffdfdbcadcfeefccbcfebfffcbbcbfbebadffbffaeebcaabaacddebeecddceedefaabdffdbfdcecfdeefedbbfbccfbdffafcdcdbebebaecafddcaecfcceeabffdccfbdadceffebebfbcadecbcfadaadfcffbfbcabafdbadbccadbbdfecadeaabbbdfbacdedfaadafbabeeaeafdebcbcdaeadbffedbdafddbfdeceeabefdfdfbffebfbffeabdfbbdcbffbfbfcaeaeabcebadcbbaeaffaacdfffcdfeccbababbedfaecbcbeddedfdbecbaadeceadeffcafecedcfbbbddcabfecdacecbedfbdafcabedecfccfeabaceeeecbaddffbbecdefdaebecefacbffdbeebccecfecdbdbdfbfbeaadabcfbcfbcffcbecfcfbfdaabdfcbfabfddddcecadabeddabafcdacdafdbaddbcafaeccccbbbbcbfffbcdabfbabdeafdbdeddeebadbdffebcaedbbbabcbbbbbcdedafbafeebafbffdabcccfdbabdbbfedadacdfafacbfecbeecaebfadeaedabfeedddcfecdabcedbeedcffdecbbedbffbdfcadcfddaddeffaadbecffbdecfcfefbfbcffdfcbcbaadbdffaccdbbcecfdaceaddeafccfbfeebaaaefcaababfdfbfbffecafdaabaddbdcbebcedbbcacaacebfddaadceeaaaaaedfecdfccccaaefbebcffcceadfcbedcacdddcabcdacedabfeabbbeecfcaadaeceedfafabdafdfdfaaafcfdacffdddaaecfbefcecfffcfbaecbadfcffcadbbfbbbfafefbdbeccfddbfdadddacdcdefecdddbaedfeeadeebfaebdfbeaddeedcbddfeaebffdaffdffdfcafcfbcafecadaaeaccddfbafbfeacfcdafcfffffdaadaaabfcadfbddeeffcbbefcacbccecfebcccffcababaeecffeeeeefecdfbffdddafbafeafecbbbecaccdeacdfdccfcbccccbdabdddeaaadfeaeafdcddcdcfceccfacdfbedcfaeffcfbadbcabeacafabefdacfbeadcaeadfadcaadeabfdaeeeefaaebadcfaffcddcbefcbabfecfbdddecbbeaccfbcdffbbafbeccfdcedcbbbcedfbdccbdfbbebfebdaedbffdceabfbbcbfaddaafdfdadbccdbdeeaafbbabfeefcbebecaedeabdfbdbefdfbebcaceaeafffcfccecebdfcdddcffabebbcaeacccdeeafdaceeabfaeacffebefeeabebfbadeaeccdcaefffdaaaacccdaebbddabffbbbeeddfffeccfbeaaefcdfebbcafceebddefebecaffccafbdfebcdccdabcabdcdcedfaefbdddeeebcfbcdceedcbbfcaffaaebcffcedebfdfccafbfdbccecbeadfbedaefdcbdfdfceedeeabeadeeccaceeaeffcdaedaecefeacaacfafecaacacbffacaeedebdfebdcdfeffedcaaefddebeaccfdaeeafdadbfcaefbcdedffbafdcbefbfadddeceeacccdbcbcfcfdecfeecbcfdadcbcceadacedbbeadadbedcbbbccaadbdadaedcbedbdcdeabeceecdebfcabdbcffedadafcbddccfafbffbfbbcfeafdfbccdadbcfdafbfddfdefbafaabdacfecadecbdfdaccabfdedecedacbedacfbacadfaffebdfebdbdcfebdafeaabcbbadfdafbaaaccdffbdefbfcbbfdfaefdbfcccbbefddffbfeedbefacadcdbcdbebcceafaccdeceaecedbcefbbbfeaeaabcdfcfdadfcbdbfbcdbaeefffaabaaaebdfdcbaedbbbcacdeaabceafbeceeeccefebbecfafcdefadcbeafaaafcdbaedffddffcabccdbbadbefbdcaecccdbadefdcbddfeeadaddbfbbebdfccafedafefeedfffdebdcddffdeedafeefbefcedffebfebfaafcdfedbcbcecdaebfafcbefdbbdcfccacfdaacfcedcbbbdbecacdbdcdddeaefdbdfcaeccfeeeebdadabcaabfbceeadfdbdabfdebbcbdcefcbddfefcbaceefddfeaedabfedfccbcfcacffcacbefccbddcaeefeefcfaceeafbaaebdafbdcccbeceedabedfaccefadaccbdcefdbacbfcfaadbdfeafadbbbfaaabbdeabcfecfdeacffcfdeecbceeabdaeacfdedecabeaeacaadbfbfaaccbcbcdffbaeafbacfdaeeacdbceadbcddefbfdfcceddbdeefcfeeccdafabbfcbacbfdefadecdcafdebadeafbdfdafdecadbadeacfadcecaecfdbcaddaddbdbfeafdfebefdfadbbadddcdecfdeaefdcaffedeedcbeddaeddbedbfbeeeadffccccdddbfaecebeefceefdefdaedfdfbadceeeddbcafaaedaffcaaeabeefedcdffcbdbecffdfdddffeabdabfbeaabcfccbbfbfebdeecfffabefbcfbadcdaeedaddcbbffdbefabdaefefcdecbaebfccafaaeadcbcafeaeeeccecfedafabcabcbbedcfcdaceeffffafcfafbbdeddbefddcfcbaffbdbffbcbecbeddeaadbfeaedaadfdbcbcaadbdfbadbdfffcfedadfbdabbaffceadbadcfeefbcdfeecdfcbdfefddbcfabeeefdacbdbefdaeafbbedcbfbcfcfbfcdccedbefbcfaaefeefebfedbbedbdcfcdadfacbcbdebbcfdcdcfbccdbdaecadbdddcbecdcdbadffcbffaabbcfaeddcdcfacbafeaebecffecbccaccabdfffffefddeebccebedcbfecaadddcafeaabbfddfcafbccbedbeafeceaabfdedcafdcaebcfbeafdcbccbcbdcdaaeddcceedcbbbcaedbfbcccaccfccdeafbbefafcefafceeeaefbccbbebfbcdbbbdedcdaccecabdefceecfbefcdabbccbeabdbcebdeafeacecbbcdefffadbbbefbbdddfdbdbeafcbdcafdcafcfaecdcaececdbbecdddcaecaafbaeaaacfdbecaedcdbbdddfcfedbdcfbaadfafbbcbfaffffceefebccbccbddbcdcfeeceeccbdbdeedbfebeebdcbcfccdacfcdbfcbdcbcbedafdcdafbddafdacfeadddaefcbdcbaaefeaeecacecabcaecbfbafabdaabbcecbfabfcafccbbbebaafcabdabeacebefceaedadbcbefbdacadeedffafebeabedfbbfcadfdfadbeaffdfffefaafdbaaffbcddbabadecdedecfabdbbebcbfeccaccffcfdcbaffbbfdfeabbbccbdfbbefdcdccbafcbaebaeadcbcaebfbcdddaacbbebafbbaceadbdeefadbacbbfdcbcecaafecabfdeebbacaaedfdfbbedefabaccafabbaebeeeecedbebbcedebcfecccebbefcbbcdafbdcbedfccdafdeeeebeabcfeacafcacbacacccbcadffbbabcfbedbcddfefaafcbeedffbacfeedacaeaacaddffecdbfafdcbbdcbecaeadbdacddefbbbcededddcfdeffdbacebadaddcadcaaeeacffbaadeabbcbdfceddafadcaffbfeeddfeebecdccafbdbcddbcfbfecdefccbabaddabccbadedbecaceecbdafbdbcfbedcbbbffbecbceececceeeebeaadebdabefefcdbeabcbcceeaaffecaeedcbfeddbaceaafaabbcedceadbdeeabdcfebedbdebedefabcdfebeefdafbcddccbbfcfecdbfadccfbcdddfeceaedfebaadbefdedeaccccddffbaafadbbfabbffeeabfdbdcedcbffeffcbaceefdeaaeefceaeefffbdebfbefdcbcefdaaebabdcfbfcfbcbcdeefbabdfddfccbfaacabdbbecabcfbdffdddfabedbaedbcaafdacbafcbefbdbecafdecfcaeafbfabafbaaedbaaabaacaeaffabcebbbfcebacdeccaecdebdacdbccacbdfbdeddecadfabaafeebdbddafeecacbcddcedcddbcadecafababcbceeafaeffebfdbbaafcddbfdfabfbfaefebccffbbbbbbaadeffafceedccaeaeeeacecafabaaadfbbeecfbfddafeebfecacbeeceaddffdbadabcdefaabbebcbedbecdaebbebfefadbfbbabdfecaabbafddcfecaeaacfbddbfaccdebbdfdbbeeaeaedcbcfabadfacedfcaffaabcecbdedabaafcbeceacdccefebcedecfeebebdbccbbbaafbfeffdebbdcfcfcecabbdbeaadfbcceeeabbeebdeaefacbbedeecafbcfbbdafffcabaacaecbfddabdfdcbbdaaafabeebfbfcdeccbaaafeafaceefcfcefceffcaadffdbeceebdbafdfcffdfaaaeaaabcccdbccfeaecabceedbcabbcaeffcbaacacbdfafcafafcacdcefffadecbabcbaefbfdcdfbedebbfdfacceedecbabfefebbdbcadedaadadafbeeabbaddbbfcbfbabeebbabcdbbddadebbaadddcfabeeceefdeccdcbdfceabacebbfdfeaeffbcbdebabdeabecedfeeececaeefccdbfdcbdfcfcccceeaadeccdbfdaacdaeddfcbcfccbfadebcccbaddbeacbbcebbacdeeebddfffeaddeaffefcfdabcbbadfbabdbecddccfbfcdcaaedacedfffedbceacfefaaffdbdeaebddaeaedfddcbdabdccbacdadfdbaafecacdcccdfcafdbdeaafdaaedabcfeefedfadccbedeaebbefbcafeebeddaabdecacddefadcbdcdcedddfcefdfcffcfccbebeeacdbfabaefaccacafdcabcfcbbefaddacfebaacaffbeceaaebbcfacaecfacabaebcadcadaaffacbdaafbbdeeddeeedcfabaccbfcbcadbbeabebcbedbacdedcaaacdaecbcdabdfefdfcacfbffdedcbdfcaafecccabedfcecfdefdbeabccceeffcebbecbebbcefbcfecfffafcfaedefcabdbbfebfcbaedaaaeeeddbbffcfcefcafdbcbabffafcbbcbfbaafeceebbefefddddafdedddebafceccedbdebaadaaefdecaeeaefdceeabaabeabfbcdaecbfbdbbeafafecbedcfbabcfacdfaecabcdeacbfaebebaaeecbdececfffecbdffedaaaaafeeccaaaecaebdecbcfddeadcadddcfcbededcdfbfacffabcecffabbcdabbebffbcaeaabccccccabcfecaedeeacfcffcccbafaeeceacbdabceddfefebcaabbaedaadfafcefeccfbadaeeceefacbacdcdaddfeabfcfebbacceeebfedcafedffafccdaccadefcedddedddcaafabefbddbfcdcbecffefbfabebbeceebdccdbdadceadadccdcbdfcaebbfafadafeedecffcadedceeaeddecccfedefcfdccfbeaabfeeddcbecfcbebefdbcbcbdbfbaabdbfedfadeddfbdcfbadbdfebbfbeeeafafdcbfbdcaacafefbfbfaeefebdefdcdbffaebddcfdaaedfcdaabeacbccdadcfcacbfdcbfcdfedebaecefadacacfcbdbdfebbcefefedbfcbdeacecfccbaeedededabedcfbccbbdbaeebfabbffeecccebbdefdebaecffeacfaefbaecddbbadcaaededecdeaffcdefaeadfdbdddcdcadbcbfbfdecdadffdaacdfdabfafcceffacdeabbeabfddfcfcabcfddebeaedeefefbfbecddeccdaadbebdfdddcfadbfeeddacaeccebfadfabedfebafdaaeefdaaccbccccbcdcdcedcdcbddacfaabfdcabababcbfadabfeeafbeccdeefdefdbcfdfacfdfafebefddaabebbfecdbfcafeceaaadfaddcebeabaacbdaeabcdafcacadebbeeefcfabbfcefccdaebedacaccfcfcdcaafefabcdaabfaefdcdcbadfbfbacbfffeeafaabbfeccbaebebfccaedeafcdbbfacbaaafffcdebaedafaefbdabdfdcdabcfaacedbdfbddbfabdafffcfaaafdcccbcbeaddeccecedbcfffcfebacfeebbcedfcbdeafadaecbbdacadadfbfcfbbbebabedaeccceeecffbccfedaebdaceedbaeeefcaaffbdefcedcebdaaedbcdeebeacdeacbdadbdcdefacdcfcbaddcdefebdbaecefdcadcbddbaebeebeedbcfcaecdeddffdfabeafeebfbecbaadafabffcaadabecfaeddafdcdedecaaafeccabafdbafaadaceecbccacceefbdfddedbbdbffdcdbbedbebdeedcfdbbedaafbebedbcedfccfccefcecacfbacdacacaebfeddeadccebcefbecececabaadeccafbefedbacbbbefdaaecbfdbdbfedfddfafdeceebeaeddbedccdbffddafeafbbdefcccdfeddcdafbfebbcdbbcaeddcfeedaebfbcafcdeccfdcdcaadbafdefabbabccabbdeeaceabafbebedcdfaeefecffbdbffacefdacebfdbeacfccefeafcaaabfbdabcafeaadddcaacacceecbebaeddbabbefdbaebccaaeccccacdfaefefbbaeeffefbecdeadacdfdabcfdabdebaaacedfffacafeeafbcffdfaccefdacbdbbffbdcffacdebcbabecaeeeeccbbecfaebccefbabffdceadbeddefecfedeeadaeabeeeaaebfbaebcbbdaefffefbbdeaaeeedaadbbcfcdaccebacffaabeaeebcfbbbbcedecbecefdbaeedaeacaaabcdcefafedeedddebfbbeacefbbfaccdcaabdbbeececdccffefdcbfbcfecbdbdfffbebeccdfafecaecccebafdbdaaeedebdbadeeafcbebcdeeebfcbbcfffdfecffeccfdafdfcfdceaebaceeaecaebbabaaffffbaaefbfcceddcdedcdacbeadbaaffadadbffdfbedbfeebcaceabddffbbffefdeafdadbcaadfafcdbadfeaccedacaabceeadcdbfefbfceaaaeaccdecbceebaabfddfeecbccffbafabeedfafbefedfbaeccabddffacbdadeacdfefaabbbdcddfbbafdcebfafebdfefeeddeeebfbbccbafbbedebccbdcabbabbbbcfaeeeeabcecfabcbefdaffdcdaafdabadeafefedceccedfdefeacebafafdcefaadabdbfcdbcbfbfedeaeecfabceaecacecaabcccaafbebbbccadfffbcdbceeeddbfacffdaeaffabafdadfcffcddeeebcaddaeecbffbfddbcfaaeacabfcfbeeedcdabcbcbaafbecafaeedbfefbfbcaffdbbfaedbadafaedeccaccebddbdececccfbfbebeeafbcecbdeeafdcedfcfeafbcdcddaffcbfeeeaafdccdbddecfcdbeddddeccbcfcddacadebbefedeefaccdcecacabdcadccfbcaeefdedceacbdacafaddcbafebfdaabecafefaebcbdeebeedebcfcacdddebebcdbbbacafbbbbdbbffeecfdcacafecbaeafafaceecedaebfcececaafdeebdeedbffedebbaebabbcfdefadedcefabaebffcbdbabcedecfaedcdbccffcbdfbfaadcddfcfafceffbdacfecbeffeaaffacacabfedefdedfbffeaaaffecadbbedafcbdfafbbdbaccaacdaafecaeecebedcedfadccfabeeedadbefbdfabeceecffeccfffbceebcbfedbdeeddeceebcdbcfdfdaeacbaeddfefadcedefaabfbafabdebaafbbaaebcedcceccacdabfebdadaeccaeeacbddafeedbeefceadeefebadecefceafebbbcebadecddeccbbdaebfefcfebddeddeeadecfdbbfeebbbacadcfaeffebfcbbdeaadabaedeacdebfcfefeddbebfeebfeefceeaaeccdaccbbefdebabcebaeebfedcbbbbffcecccbbadffbbdfbbffaedfecddebfaebfcaefdeaaccccabcbbacfdaabdadefceabdacfefeecdaccfefabcbfbfdebacaedcbefcbacaffeffcdacaccceeeebdffdffafdbbcbfdaadcdcdcfbfefcceeeefcfbbdcecacdacbcbbefabaeabeceadfdedeaceafacaedcbcaebcebedbdedaecbfcbcafecfdbcaafbcaafaeeabdbbdcfdbfbbddabafdcafaddfbbeacdcdcffdfbfcbffbffbdbdbdeeaabacfdfcccfadcfeccafdfcecbcbdbbcdedfbffdcadcdbeaedddacbafccdbefebdeffccfcbeebecefbcdafcefeefddecbedcdcfedebfbaeebfebbaaaaaefdbfcffcdbeaedaefafbceafefecdaefdfebbebfdaacabccecadacdffedacaddbcfdcbcaaefcbcdebfebacddcbffdbaacdcccfcbafdbacececfdceafefeaecabfcdbdcefacbcfedbffcbccfbdeaaacaebdabbebacbddaffffeebcfeffeaacfdffcfabfcedcadbcabbbfdaaefbdedaecadbcfaacfdbcddbedfabedcbbbddccecdfdfbedefabdcdacdfbdcbdadadbdddeecfecdcddbeffebcccaaedebcddafcebfabfbaedbdadcbbaaeeefacaadcfbfccfbceeaebdaebcccddecbecfcbdcabdbfcafaedbddceccfcefebdcfebacbaedafabbdbecadcecbececaedfeebcaeacbaefccafedccefecadcafcbaeeabbbaacbdefabbddcefbcfeabdccaabeccbebcaaafebbddfafbeadfeecffaaceabcfcafcadbcabdddfebacbfcbaccfadaccffffdcddddccffefaeceecaefedfdccbeedaefeacbfacfbcdabbfaedecfdcffeedeceebecccaacacacffdfecceedecafeebadcacbabbdffcaebdbdafdedafceaacfdaceebfdbddcdbebfbdbeeabedfeaeeafebdeffaecdbcffcddfbedcaeaebdbeaceefabcbfaeccdedabedecabffaddddececfebebbffcdbfeddbfadabfdafbaeebfcfacbaafddfbfeaefeeacdcbcdcddcdafeacdffacbacaffdcffeeefeadfefddfabfdbbbefaaeddfdccdcdddabdddafeddeebcdabecbbaddaefacfeadecceadadbbebeeafcebaeecdbdbcbcdbeeceafbdafcbeaedfcdfdacbcddafeacaafbcabcbeffccdeecfefadeabeeafddebbdffefeefaecfaccdeadafbcefeacbeefffeecabeadacaecebeeebdecdcbbabeddeeeaeddbfabaaebddcbddeefdbcbcdcbcbcadcbefaddafaffedbacadddfcccecfbffccefbffcfbbdceeaddbbccaafddcaacfceccbffaecafefafcaacebdaaecbfcfdcaecddddaaeddfbaedfabbdbfcdabcfedaadbaceabcbceaeeccbdccecbfbcaccedcbbdfeacaadcaddcedcbdbacaeedceebfbbfbfcfafbfbefbdaffbcdeedccbbededcaecbadceffeabedbeeefbefaabbcdfbabcecddfdfcafaafabaeffdcdbcffcceafcaecceaaaffceedeadebdebafeddeaebeabeafaedfbbbcbcfefdcabddcfafdaebaafbfafcecfafcbfffbdedabefcedfaadebffcebfebcfbbdfededbfddcebcbcfdacadafbdbfedadedcfcfdbbbfeaddddaccebcdddabfefdcfcdacfccbdaabecaaaabbabdaedddaaddcefaffeeddcccebedcfbadeecbdefcecceebdcceafaafbafdecceafeaebfeacabdccfffafacddcaaeebacaebdededbfdbfeabdbbfebfeecdeacbcbbbbfacadeffaddcefcbdddcccfdcdafbddfbdcfbaccdabbfdbcfbedfbbadffaaaabfadccfadabcaeacfebbedffdfbcdddcedbdfbffaffeadadffdbadaaacbcdabdfcbecbbffcecbedffccbbebbeaddaceafbaedeaabdecfebcdfcacddedbcdeafdbdfbabaaccabbbdeeeecadfeacefdfccedccacedecfffcdeaddcfdfcffbdacecbddcddaebbfeeadecbbfeeffdcebbfaedcbceacdbfaacadeccaddacdcfcabbeafcacebcafafbfaecfaecaefcdcbeafabddbeddcafeeefbffefeccbdefdffaaffcfcceccededeeddecbfafbacfddcbdadebbdadcacebfcaeacffcabeceabbcefaabaebfefecdfbccbfbeafdecbaeadcbaaddcbceeaabeebeaabcfefbffceffebaffdbeddeaabcfabccbefbbfaddfeaffdfdbdacfedcacddefeffefdaaefaeacbadaeeeabebdeccbbfeedacedafffebbccfdbfdbaefdffedcdaccedebcdffecbbfaaaeffedaccfaecbfbfdcccecddcdbcffcffbdbaddaecbebbbdefffbfcbabeebdebfebecdbdfbccdcccfccbaccbcfdecdeaacfaedadcaaedbeadceeccafbdecfafcccadeebbfbadfccbfbfeeffeebaebbeecebaffebceaaccacfcaaacffdbddaadacbeecdaccffddccefccfbaaaabfaafaeabdbdabebcbbcbcfcbadeabdbfabcbdebdafdbcbbdbdeaebbbddddedadeaaeccddcffacadadfbefbdedabcdecdeaacaecbcedebeddbdacfadffafeeebbcecefeabecdbbfdeaaafecabebdefadcfbbedfedcaaaebfecbdaafdddaadabddafafceebbbefcdecccecbdacfebcaffafcacacabdbbbabbaeaccebfcddcadafedfdaeadadefaaecfdccfbeddbaecbdeacbeecffeebafaabfcadcfaedaaedceaebbedcdaeedbdcfaedcfdbfbbdfebccfdcffdcddcceefbedbffcdaeeddddbccefbdecebaafdfaddeefcdebddefdafcfdcdaceddfbecffedeaabdcaabcfafbaecccddffafdcddbefedbfbeeccccebcecafcceaaecbacfcbfebaecefaaadbfeaeddcfeaaacadbafabaccacefcfcbccdebdcbfbabdfefcdcedcadbcfbebcdccedadabdaaefebffdabcdfbfdcfbfcfabedffbadadbabfcacdabffcedcbbeacafcefdfaccbdeeaeffeaaafecccddeeeafffddccbbbbaaccffdbbdfadbbbafedffadcfefcdfecbdacedceaeafaefcdebcfeadceddacfccbcdfcdcbcdddfdfcadaaddfbaefbdcadebdddfecbadcbcfbcfdbaedeffffbceefacaffaaccadeedecdbbbdcdfefbffaddfadbcdfdabcddfbacfdfbdedbafabdccdefeafbbccdffddffddceedfbeefdfcfdbcbaebfdfccbdcfeccfdcbdacdfbefeabdbefbfebdffbadfdbcfdbffbadebaafbffeaabbdeeadacacaabddbebacfafbfadcaacdbfdbdcfeaadfaffbebafcfeceafdcbdbceffdcaaebfceddbedbdbeabbdcfbddddbafdfdbaceaecddebbdfffeacdedfcdacacfbffedcacdedfeddeeffdeedaeddbacfebcaedbfaacfffdceaeaebacacdfbbfdacfcbdbeeddfecefdfdbbaefffaeefffdaafefaaecceaabbdfeeaaafcedbfafacafbfecedabddcceacffcbbcbffeceebdabcccfbdceceebbfbbeefeaeadeafbebccfadffeaecbdcacfcbedbcdebdaabddfebfaefaaddbbdcdeebcaffccdeadcddebacaeddafbbaaeabaebadafebdbfacdbabccbecdddcadfdaabbcfebaefcbafeecbfefefafbbbcedfecfceecfdcaddbaaaccaaaeddaafdaedbaceddcafeacaabbaddbdcbaacedeaedfbaeeadfefcfcfbbbceaceccedeedefdccccccfebbbedacbadbebdcedbfbcdbfcceccffbdaffacaabaabdcfaeaeecbccebecfefbecebbadcadaddeacbafdbfdedbbccdfbcfcdbdebfcdfceecaebabbebceeabfffdffddefacfaccdcbbedcbabcbcbbcadfbbeddccbaeacccbcefecacaedbdbcbaddddcfaacffcddfbbefbdffdfbdfdcdeefedfdebccebcbcdcaecaaaffdbecffdbcefbfbaaffdcdefecbadddcefcdaaabaeceebbbeeedbacbbceeceacddebffdcbbabcfdceccaabdadcebbcafffeeccddbadaeddfdddecabacaeadbedcadbcadabfcabdadfdccbfbcefaadeffeddbbaacfcfafbacbebadfcbdedbafadaabbaddcfbacabaffdbfbfbaddcecfbddfdecedbdbdbefaafeabcaeebadedbbdbebcfdfeecedfffbcbdcbbadcbafcdcdcbfadfafdabbfacbbbfaccdefeebecbeedddfbcfeacffbcaaacedecfbaadabbccafaabcabcbbaaeadeacdcacfbefafcbbdfaaaaabacaecdddadbccfddbaccebdbafbedbcdceabbebeededbbfbdcdfdeaedfcdafbfdeefccccefcdefacbdbcffadebddadbfaaaaaacadedcffbbbdababfcdfaeccfdabbcecebfacbdbbeefbeffabbbbbafdcfbeeabcbadaffabfcfaedebddbefbdcddfbbffeecbccbacdbefaafebbeaeafeeebffedabaddcaccaacedfdabdadffeedbcbedbaaafccbcacbdadfbddfcaebbbddaeededdccdbdbeccffeccfadaefddbcfffbbcbebcbbedcbeadbdbadabdccdeabbebeecbdceeadebbcbfdfaccbcdccfbbaafacaaccadfebefbaeefdfccaedeadbcdfbddddebbcddbfbcabfdfcccddcbeebfacaeceecdfbaebeddbcdccefedaccedcbbcfdbacbabaefcdddedafbaddfbbbeaececebaedeafdbbfebafedbebbfebefecdbbdcebeabcbbdabfefdaebaabbebaadeeedccafdfcdcbcffbfbebcbdabccebfbfeaecafcbdcfdfeaeecbfcbdfeabdacebdaacbadacceaccceeeecaedaaefceccafecbaaeeedfaddfefecdbedbdccbcdadabfdcccabcecddcbdfbbdcddbdcdccbaadbfaecaadbebceceffebbaffaefbefefccbffbbccfdddeafeadadeabdcfaafbeeecdaaddcfeacdecfcebdfbdeddccaebefadbbdfcbbbabbbdebbabafbbfbcbdedcccffaecbcfedeaeefecdbebcfebefffadfcbfcadfbedbdceebdafebcbfbfbecddddbbabfcbfcdfddbfabccbfdafacaddeeccfcfccaebcaedabeebdfebbccbfcacbcfaceecadabbcfbcdaefeabceddbbaffeededdafefadfdeaeccedfccedbeacddccbfdafcaecdbdfecabbccbdcdaaffaedadbafecefdefcddffacdeccdedeaaeadecbcebdcdbefeaafecfeeeedbaccbdaeddeaafacbdaffbebbcecedefccfdaacbeddffacfcfabdeeaffbceaecafabfeafbefddfcecdedefaefebccdbcaeacbfaddbcabeddccbbfefebeaabbcacdebbcefbedfbecdbffddeacacbbaeeaddefcdfbdacedfddbefbbbacfbbbecacecfaaffeadddfbbbbcfdfecedcfcffdbcebbbafdbcadeebbedddfaeaeaabedbabcfafdcdeeaedecadefdbbfebaedeadedcbbbaeacedcefddccaacdeefdaabecbdcafbfaacbfbadacaaaebeecebeadfdddbfabccebecfeecaacefbeccfbecaffddcabadefacaeddeecfaaafbfceffcdeefbfeecbfdecbeadcfeaacfbdefbfefdbeeefbdcaabccaaeebafbfcffeafeccdededfbabfcbfdadbbfdbfcceafccffedbddfffcdfedaaacfcabccbcccebcafcedafabbbfcbfccebfdbbcbadafdcddacddbfebdaabccaaefcddfbbcfccbacfffedbdfccbfffcaaabbfabbcbdbcbedfaaafaacaeedcdefbffbbedacbdffffeddbcefadeccafacfdccabefbeeceeffbbebbbfcddaffabdecabdcfaedfefeafabdbeebefcaabdffedfafdaafdbaafefbedbbefbcfecdccbbbfdfeeffcceaddacbbfbabefccbadeaaccccefabeaabbbfccfefcdeedfbdcfffaddcbaffedcaedbfbddeccaaaeeeefbecdbadabefbaaaacbddadbadfcbccfcddebdbcfaedaefcdbdffeeabcfdcbceccdedfceabaadecdebdccacdeadcdbaedfcddeedeecfdcebcffdbccbcabdcfcbbfccbbecdebdeeccedbdbddbdceaeadaeeffcaacbceaecdbefbacbadaffabcfcabdecabeffdcbffdbebfeffbebebcefbfeedfbeabcabdbfcefbabdbaebfedfabdacdebdabaccdbcbaffdaadbfdfcefabefeffefdcaeaafdcbdcceccadecdefeaecebecaaffefacbbbbfeeffadaadcdfccdefddbbeafdbcdeeffaeffbbfdaddcbaafebbaeacbeddefbceeacebcefbceceeebdbcbafeddcdaeefdfaababfcdceccfdbacefeaedddfedbfabefffeecacefeafcbedcaadaaeababadcffbbecccbebcaceadfdfbbfabefffbedeecdaeefecdafefafcacefcafbbfcababcacbeaebacdbcacbafbcffbcbfcedcaaacebcdaeaaaacbeebbcccdfeafdcbecfcfcddbdbdaebeecfccadbaccfabfafeafeaabbbafafcbddedbcbdabebfababaabebeabbddfbacacbbaccbdacaaedefebbcacdbeabfdfabfafcddcfffffecbaddbebbcfeebcdabecfdabfdadbceffeabfdbedaafbedeecedbaaddfebaaedeeccfbccfdcdfaeffddfbffcefebdfebfaeeaaaeeeebbceeecbbeaeccaefeeaabbadebadedecfbbeccfdabacdfeadbeaabbbdeefefcadfbdadadbeeccaacfacdcfbdfdfadbfbebdcabafffbafacccbbabfbbebabaefeaebdfbaebabdabfaeccabecdfbafdbeafcafaeefaffcbcbcbfdbecbeabeadfcfabcbbddaffbdffefccececbcebeebffdbacbbddccdbdbbaffbaadaafddfbddfeaadcdafddbfdebcdaabbbedbbccbebcdadbcddcdcccdaaaecfedafacbaacaadddfbdeeedaebaeebabacbefbabeefccaadaeedcbbbefebdedfdfcbeeffccadfdecdbeeeecbabbfaabddaebdeebdfceccadfbecbaabfeffaedbcecabbeafeaebdaccacabddddfaaaaebfaaecbccaeebdfedbdccfeebeccabdccabcaeabbaefbbefbeadfcdcdeeecfdfccccdaeacddebaceafdcedbbafcbfcaddbacdcedfddbbcbddaaaedeffbfabfabfbfefeddfcdcffdcedfdebdbdcebdfacdcccdddceceebebebebfcedfcedaefccfceecbbefbdeacbaafcdafeeefdebfcadbbadbfaddbafcbafcdcffeedddbdaecafcfddecbaaabffafffaebcfadcfebceecfdfaadbfdbabdbecbbecaacdfeebfbecafbaafbcdcfecbdbeeddeaeaefaeadaffefcfeccbebdaeeaccebefaeecfcffadccefbaafabebbfbfcbacadcaefccbdcdedfacbdaffdfbafcfcbbabaedcfdfdaebefafcadcbdbcfecceeeebcfccdafafccedaaabfaccceaebafeaffbaeedaafeccddddaafaadaadfcdaefbeadcdfbfcbeaaecebbbbdbfcaefcbcaadeaabefafbebcfabdcfabceaebdccbcbcbbdcfbbfbcbdcdecabfebdadeacdcaffbaacfecaebfdfcabeddcbecbecfabeedefdfabbfadcdfbbcadbabcdbdfddfcbedebdccbedfdcebdfcbcdfcdfbbfbcfcefcbdeecffdbacaaaacbabfedaeeadeabdaafefcdddbabbeaadebfeccdadfbbfddedceabffbdbbaaabcaeabdfbfdfaaeebddbaffbbccfeacaceefacadcfaeaaaabcfaefffcedeabcdafbffcbbafdbeefdebdbafbcacadbcefbcedaffdbcbdaddfadebcedacebfdaecfbdcebfdbabeabbebcdfadffccdcecebabfeefedbeaefbacceaecfbebdababfbdefbddffbfbecdeafdcccfeceddaccfebacbfeeedfbbfcaaccffaaababfbcecaffdacdaeefcbbcaedfeaefdbdcccadecdbbabfdfefdbbcdbfffcacddbcbddcdefefcbccedbffbfbbbaefeeaddeaecfaedefcdafacfafeedecfefffbbfddbfdfbfbedceffddffbcccaebabeeefdccbfccabdeebddadcbfaabbcaaebadeadfdcdbdaebcaffebfbbffbdfdfbfcebeffaceceacbfedfdbaafaefffccbadbfdaefceebcccdffffbddfcffeaaeefafbdbdefdfcabafbfeadbbafabfbdffadcacdffccbfbcfafeddfaafbfcaacffebbdbdcfeeffbabaaacbfbcbbcebebebeecbbaaaecaadeacbdfdedebdfbabbeadefaaeeadeaafcededddafebdaedebfccecafeddcdbecddbadcdeafcfacfbbaaecbdafdacdccfefbcbdfecaaaddbeadeefddbabcadfcaebefcccfefccfdcddddceffbaaafafdfadabdddfbbbbfbecbfaebcdabaceacfcecefbbdbacdefabfdffbeedfcbdeaecddabdbbcccbaeccbaccfdceaaeaedfcdaaafafbcafcaeefbbbdfadeebcedabfedadffcdbbccbddacacecfbeacdfedabbfabcfcadfcaeedbbeafacedcfbcabfcbbebdffcfecacebccaadccecccfadabdcfdfdfccbafbaafafaadbeddadaffbecacaaaefafdebcfcccfdbbdeaeefdbdbcaeeeeabeacfadbeaafddffbceadbedabceeeeafbeaffabbebdceaeedebdcaccdeeabdbbdeddbebacdbcbefdbbceacfdfabbbeeffaeafdabddcbcadcfafaacdaeffababecebddfcbcbcaedcecfdeedbecfaedbfaaffcdeeebbdbcbafeccfaacffeccfddbffecbfceabbfcdefdeddabbfefbbabeffafafaedaaefeadeaddfabdbdafcfeaadecffffcafeebeeabeaacfabcdeddddeddfeeffbefbfaabbcbbfccdecfcbefabeaaccdabaebaffdccedbacaacafbaaeafaddcddfececbacdaeadecedaeffcdcfbdacdadafdacffbaedacfffbeccebbbaffbafdaaccabdecfebaedbcdbafbeebcaaededeefccebbcebcfabbaedaedfdcbccdeffceccbdabaefbbbcceacfabadfcdcadddaaaefbfcbfdaaaeaadfffaecdfccaacccecafacaedafeefcedbaabcffaeabcfcbceabceaaaafedadfecbbeaffbfdacfcfbaacbedaadaaaadcfeafcccabdfdcebbbebdfacdcfefeffdaaddcfdbaadfaddfcfcadceceddfeceebaaffcbddbdeeaffcecbbddcefefbcfeebfbefeeaffbdfccdbdcaaccadcddfecdbbbbdfedcffacfcecfdbbbbceefbfabfcfbfbfebcfcbfaddccaeddeffcfafadadfbfbcecaaeaacaebffccfdfbabbeafebffcffecdddecaafdbccedfabcbfcbbfabcbadedfebfdccafbbbbfcedbbaacafcfbebdcdcacdedffefdefbcdbeddfbcbcaecadbeaacdeefeaffacdaddeffbbefeeccccbeabffbfbabdfefcafbfddebdbfbafedecbbdaefbfccecdbcdebdcfbefbaeccefedcbcefedfcabbbddcefcbcadefbdccfecdaadbfdddfadaabceaeebebbbdbfefceccffcdbbababdefeeaebcdceacdeedcedcbbdcdefdaebeecdeacccaacecdfedfcedacddbcfcdafadfdadcafaabbfcfdfffbeabdfbefcfaffcbeccaaceffafdebdfbaadbbfeefdffbafbedfcaaaffddabfbbabafaffddffeefabeadbcecbfbaddbddefbebcdffbacbacfbefedcdeaecccfbcafdaccdabffebfbaaafdabfdccfbcfdaaedfcfdbebaebcffdecefeaceafeadbceecddfaedcecfacdfecfebaefdabbedbdafaddcaecdcdbeecbadbebadbdecddcaddbdcbabfbadbbbdaecbfebbfdcacfaeffaefbabebbbddfbeaebabafebbeeefdbcbeeffdefdbfaceadddcfaacdbfaaafccedffcfadcdddfaecbddfcfcaacbeafacfccaeabaaececceebabfecbacebadfcebddfecffdaeaafbcfdfafdbcfcaeaadfcfbceaadcffbdfefbcfdadfceecffbebecfdbbfddceeffecdbdeadcbbcafdabffeacefdfabbbbcabffefaaafcecdeebcfeabcfdebaecfcacfaeaaaeafdaabfffdcfecbcaadcbabfededfbbbbeadcfabcdfbbfbaeccdbaecccaaaecfdcaddcfdddcbacccfdfbefedbcfbfacdbbccdfdafffafbddbafafebffdfebedeebfdefbcfbadbddddcebfdadfaeebcddfcfceddbffdaffefdeceefabefddfdaadafddaebbbfffbebdbfddebcbdebacebeebbdccaaaeeeccaadcfafdffefdbcbeacbeaadebaeebcddddcafbfedcbdacaccbaafdcbbbbfefbadfdaeacafddfcefdceddaecdcafdeedfddacdfcafeddbfbbbcaeaacdfdebdceaccdcfdaaedfcdffdfcdbdcadccbfbbdedeeccbabffaaccddbcdcabcbcdcbcebebaebbadeeedbaeefffacfbeafcdfeceefadbbbecbedcbbffcbafefefcddcdaedeaaeafddbabbdcaebdcfcaaaecfdfffdfeccfaabdacccbfdfdfffcbeaedbcccfcbdcbdcceaaaaddffebdcefcbdbcadfcedbeafabcebdfbfeababbbfdcbbbdbfebfaecaaaceaddfdfdcceaaeaaeafdfeccfbbfbbddaadecbcfbcebaedcefcecfdddebbadfaeafcceefebfaadebeeedbfabefddbddddfdaddccddaebccfcfccfaadcabefaebfaccbdedbbbddacecfaacddabddedafeedebcecacfeabffdcccffafbbefcfdcdfedebceaadcbeeeaecccbdbfccffdaafdaefaccfbafabedffdefabadabedbedbecadcdeaeafcfdabbbdeeddaffadcdeadeedebcfdcedaaaaeedfaadbededdaccacdfdbbddcacdddbeecccaaffccaacdfdacdeeeadcccbabddbbbbfcdcbaefbeebfadbfbaadffffadefdacdcfeffeababaaafbddabcbcccbabecbfeaeabfacbccdfedfbabefeecdbbaababcccedaeecaafccdaadceccdedbbfcfffeeadcaecedffeeaddbabadbfbbdeafceafefccaaecacccbaecadfcccfecdcdefdefdbacddbeeadacbdfffccefffdfbcdecddaeaffbcacfeeefbbbecfaebaefebdbccdbbdefcaecadcbcaeefcbeccfcfdcedbabbcdbeafbceaeffccffdafbaefeeaaccefabedeccfbfccadadcabcfebcfedffefbeebefbebbbdcdadedcfebfcbbdafbeabdbacdcdaeacdbdccecafdfbeffcbfebececadabcaeaaccaaafceddccfcdfbfdcceadaffbfdafedfcfbbfbcbdefaeacaceabefdddfbdffabeabccdcbbdfecafabcadddafebdfdbbccafccfdfefabcecbddcfcacfcdddccafedffbeaaedaabcccaabcafbbdcaadafccafcdebcdddccddeeaccbcdadbbafcadedfdffbaeefcdafcfcbeefedecabbcdbaebdcfcddbedfffcfabddfebacceaaececcbaaefbfdfdeccedefdedfdfbbddceccbcdbcaefbaeacaaebdcbbeebccdbbbcefbcaddcfcdebdffcfcfbdddcafbddcaeeefbfacccbaffeaccefebddcaefffeaeebaaabcffbeafccfeedcdeccbbcfceaacbcbdefbbbdceedfadeccadafaafaedacabbcfadacadccedfebcbcafcfcafbbddacefdddddfbbceebdfaecbacaaefebdedfabafaacedaafbdabcdcaeebdcbfdfdeebdabeccefceefcccccbfceeaaceeabacbfeddeebbdcfeadeaebaefaaeeaefcafffbdbcbfebacbddedcafdebdfbcdbbedfabcedbffaddbcccfabecbfdfcdbdabdbaddbacdafdabcdfeeafeafbabaadeceffeaebdaabfdcdbfcbfcceaececaaefdbaffeeacdefababddcfdeeaabbeddafbfcccaedcbedfaabbcdabfcabfccdafbeeddceacebedecfccfaaaeffecbcedfdaebcfbabdfadbcdfaafefafaafcbfdeaafbdabcaeeeeaafaedfcecbeaacbdcfdebdfbefbcfebeeaefefacccbebefaffaceebddaaebacdfeecdfadbedfeddbbdcbbfdabbbbdcdafcdefbdbbedfdebfafedcafaadcefecbdebecebaeecfdaacbfafdfffebfeacfbcbefaececebbcdebbfdeecdfbbeccafaecebbfdfddfacebedfebbcaafbfbdcedefcffeadeacbbbbdefedadcceaeefcbdeeabdcfabcbdfecebcdfebbbdbcbdbeeeaccffbabdadfadddacddacbcedbbffacefcdfadfbaafbfcaeaddedeaadcfadfaeeebfafffcbbefdbfbdbfdedefdfbebbdeafeceeeefbdeeddabafcbdcacfbeebbfdaeaccdcdfeddceacefaeeeaccebefdedabccbccecabcfbfdeaefefeadcdeacedcedafdedaaddcfcbcdddbcdfcfdfbcfadbbdcbacdedecfcacdccadeeaeeffdcdeeafbbcabcdcbddbbbadebeeeecbcaadacebcdafedcbffcadfeedddaadbebecddbdbabcecdaebeaefadebbcbffbabfaacdfbacebeddddbedacfafddecdaebcffdcafbfabadabeaeecbeafafedefacedfdebfeaabafcaedfddcbcedbaeecacffeefdffaaceaebbabecfacbadafdfecfacdabdbebaebebaffcbdeaaaefaddcfdaabfdbdacfbcbcbcacaffdedddabaaecfaceddcabbbffefaebdfbeffbbdcbeacdcaabbffdeafbdaafcafbdbacddeccdeacfbddaaafacdbfeffffbbaedaaffeabcbddeacbfbfbbefecebeddabfcbefcefbbdceaaddbecceabcacfbbedebeaaacabcbabebffadbeededaeedaeebacceabbedddaaadddbfdfbedffdcabcbaefdaadcfbcfbbbccbcfddbaffcfacacccadceebdcbdddebaadbdabdbdaaaaafdcfbbfddacaceafebddafafeddcddeddedecbeadffbececcaaebceadafecdeeaadadfccbddfcffcefaccacadcdabcfffbaaacdcbacdeebfddffccecbcfbdcceddcbdeceeefdacfeddaaaafefdeacbcaabdcaeaafadcaefeccdeecaeccafefaafaaaababcaecabafbbfbccbedacaecaebbfbeffaacfbbffdabddcafebafbcebfbcfdbaabebbecacddbfaeafcbdefdeaadefdfacdfbebeeacacbffecdfcefbeebdccaaffecbdbdbbeedbddabedebbebccbbbeeeabdcfbddbaebbebabcaeafbdacefebeaedcfeacfbcdfcefaefdfdebbfeeeacabaeedcffbadbfaedadbfbafdbeefdbdeafeabddbeecfaffebddfbcdecadaddafebafcdcdfadeebfabfdfdbfdfeecfbafbfdcfdcbedfeefabfaebcaabecfccfaaecfdddfbdeacebedeebcaeacabcbacabfedfddffcaaddacbaeaeacacedafdbaaedafebaaeadaefbbcbcdddccaecbaafdaeebbfeeceddcfdbbabdefeacccdcdbbdfdddaabdbceafacdacbafcbadcaedccafecceacaedbdfbacddaedfbeeffccbedfacdfadfcffaebdcefffbeadbeafedfaabdedfcaeecceccbafceddbedcbffadfcefecfadcaecdabdcdeafdcfbdcffcdaaacffafbbbefcbeadeeaacddfdfdeaadffcecdddadbadeeabecfaaedcfbcdbededdcddffcceabadfdfdfdabdcedbefbcadfcadbcebdafffafaadfcdcebadbadbdaabfcfcbdbcbdaafabfebbccecdacfeacbaeabbbaddbdddfcbaffdfcdaadabfbcbaebedfcfbebcadcfccafffabfdbddececbdcccccfcfbbaaeefddefcffcfeefbddbcdbcfddbcffccecadfaebffacadcccccbeedebcfbceaccbdeebbfeddedbcdcacafeedabceedbadffcefdcdcfcbebacfeacffaebafecffdfecfeebaaafdcaadcedecbaefdbcfbdbebaeccefafddbeebfafdbfacaeeecbdbfdfbbdeeaebbdacebabbffaefdbdffaebfddfebcfbdacefaeafbaeacfadbebefcfccaeafdadeebdabfafccddfeacfffdacdaedcdbbafddbcbfafdbcccfcbeeedacdeafdbfdcefcccbeffccccdcbaecafceabadcaccafbaaddaeabafbebcdfeadedcafddddeccacddbbcfdfdccebdedaefbaeabcbdbaaeeeeccdddedcfdaddeceffccfbccfbdbcaeabfbebaebcfbcacfbbacbfeeeefcfadbebafaacbafeadcbcfbeffdefabddfbccfdbffdbeeffddfedfadacbadbffcfffaadaeaeedfdcddacaaadffddaadbcffabbfffcdbcaafaaecbfaaeadeeebfdedefbccdecbccddeadbeabfecbbbfcaeeddffccdffdcedceffffaeedddffaeefbdbefebacdafabccfcbfecffdfebeadabdbaeefbebdcdcdaecafeacadcebdedebdbcdbbbafcdadfbdffdbbcabbbaebcdbfabefebdcccfbcedffbafbafcffdccefdadebcbffcdbdcdfedcdccbbabefeeeefccceeeaaddccccbaafbdcabbbebfababbdefaadeafbbccdaadfeceacebfdedfedddbfbebaebccabfdafbbbdffffdeaaedcafbaebfefaeeaddccbbbafbcdaebfaadbefebcadadccfbfcdadfbcfabeffacdafdabbdefabfbbfbfabfbcefdbbfaadbabbcffcbeabffcbedadfbbfaceaaebbfcbdbfeadccfeccfdfabbcfddaeecabdecceedbbdefbafbeffdbccccdfdebacacedcdbfbbecadddcddbfadeefdccfebecbbdacfdcdfdacbaefdcbfefdeebbbbbfaaebdeffebfbcacafeddccbaebdfcfbbbbfcabeabddaeaeebeecedadbcfdfdcffdfbddacbcafedefcefbcdddacddecadacdedcdbeafccbedbcdfaecdcaebcfbffffceadfbcacfadfbbbcaecdfefefcccbfbdebbfbdffcdffafedafbabdfccbcfacedccdabfbdbebbccabbaefecebbedacbaadeaccfeeedbaeeaeecddcbefefaecbdadcdeeaaeedbddecbdffdfffaadcebaacaaebbacdbceeffdbdfdacfbdafdbbfecbcaedacecfcbcadaccbeacdeafeefdbeccecddffdcecbdfcaabcfeebccdeebcecdeeffceabbedebdaabfbbbeffceadbbdfcecfabecfaecfffcfbdefbbdbcbadbfacdbeeecddcbfcbfbdeeebfbaedabbbfdecafdeefacffbbcdfbdcbabcbaaaaceebcfecdabcdcabffcaaabeefdcdfcabebecbdefbdddaebdaddebfadaabaeacbbddefaacdbdeafdefcacfbfffeccaefeacfdbafcafafdbfedfedfaeaeafdddabbebcabacbdbabcacdaafbebedeefdedadedcfdfcbebeeadbfdcfbccafbfeddadeaccefcbaaefbdbcdfdbebeaaccfedecceaffccaeadcbfacbffbfdeccbcaafcaecfffdbecadedabfcbcbcdddeedeafddabcfbbecfeeddbeedbceaaebdbaacccabffabcecefdedfebefecaccfdebfbffeeedadcffeccbfededbefccadacbbcaeabdcbeacdeadebbcfdefeadadbfcbbaebcceefcbbacefbecffabcfdddecabcacdbfbbbcbfcddeeccedbddcfdaddbdcdfddddfaebcccdeaadebabbecbcbaaecefbdaddedcdaeafcdeffbacffbedaedebbbbcdceedaeacefbefadeddacfdbaedadcbaccfabbeadefbeddaddbaeefddefefafceaafbefaeceefbacbadecdaebefeacacdbdcfdbefdbcacdddcccebccadafcddaccceedefeffaafbfdebfdcaacaacfdeddeebacdabddfffffcccaeabfccfdccaaddceaabacabaebdaddafabcfdbeeabbcfaacafebacbbdfbcceedcfccbcaeeabfbecffacffecedabbabeffaaefabddbdeeadafbdcaafaaeadabebadbbfeefcadedfacffcbbbebfddeabfcfaacffaaebabccbfffecbfbfbcabaecbbbcfefbbdecbdddeaaddadccdadecddbebfeafdfcabfcdbadfdbccfbcdaccafefdeeecffddeafddebadebcefbecfceaadfdbadcbdaeadadadaaabacfffcdadcafaaecbeeaadfbbaaeddecbafbacddddcfcedeaabbcfddafcbfdaaecaaedfabfaeaccafdccebccaafdfbcbeafdfdfbceefaeefefcbefabdcdbbddbffcfdcffcccfdccbdccbcadadaabeebeacaccffeabadebdfabeacaaacafebcaccacecaabbbccfdcffdfcedffeafacfccadecdafecdebafafdeeaaebfefbefbaadfdaddaacfebefaaedddfdcfeaccffabebadfdfdaaadadacfabfddadefadcccbceaafbedcdeeaecadadeebdeedbfeadffcbdfafefaeffebeeaafcfbafceddcffcabfeafecbcbdeabdaeebbefddcbbaffccaaebcfabcffefbaadfcdabfdceaebfbabdaaafebfbbebcdddbbaeeaebdcdfdeecddbaecfdeecdcaebeedfdbbbfedddccdfbbaabcccdcefddfbbadabcfdeddbaedacefbcfbeebcbdbbecdcecbaccfafddfbbcfeaafadefcaeaabcdbddcbddadacafceebcbabbedafbddfebbcdeaffafccbcdbadcbbacefbddbcccebbdbcbdadbfcbcffafbbaaabafcbaecddaefbfeafcbdadcefcfbabefacebacafaafbcfdfbaffcefaeaaebddcfcaebdbbbfcabfdbaaedffafeadeeadcacbaebcfefeabcaeedcecfedcbedaaaddfbecbbdcafacebcadbbbafcedbcaeddbabfefcbeefffabadfeadebeefdfdecfaaadddfcecebacdcbecaacbaeefeaefeffcffedaceedaceefffefbdcebddfbcbacfcdadbebdccffbcfacbdafadffbcfabeafdddeaccadbddccedfbbdeecfabefacecaddfaecceefadddcabfeebfcbfbcbfdceecaaefbceaedfbffcdbcfbeacfaafaeecfafebcedcecbddfaccdbeeacdebbcacfefdbaeffafaeedceebaeebbeabeebfbcbdddafaaefffedcfbcddeffeffdbbebdebfabdddccacfaeffffebfbdbefbdfdecbaaadfabeeacbecebceccdceaabebabefebeeabadfcaeebadeadcbabffbabddabacbbdadaceeedbbffeecaeccaaeafceacfbfabafdccabeedefadfcbcbbaebcdafedacbeafdcefdddfdbdcfbdbfdfcfddbfaefabacfefcaadbdcffbcdadefadcacdbedcdffdeafaeacfacbcdaebdfebefacadbbfbeaceadaeebfcaadedaafeedcbfbcfdcdbcfffcabdceaaceaadefbabebdbeffcfaefbdeccacbfcecacbacaacdcdfbcdbfdcbabdabfcbeccbafbebdecffadcffdeaaadedbddacbfecdbafdbbdbabbceddcbbcebfcaaafcaeffcedeefddceebfbabccdbedfcedddafcccadfababfcdcfeedbfaffdabfdcbdaddedcdcefbbcfeacddaacbffebebfaedeebfecbdccbecdafcefbeafbfdbdceddfddbdbebdbdfaecbadfeefcfdefefadfdbffedccdbcdaaeedeedeaadfcfbdfdbaabeedefdadefddcbfbdfcaaeffebadccaeebfdcdbebcefceaccccdcbdfacaffaeabadafdbdbfefabeedfecdbedaedacceeaceaadaecedbabcbbeedaefdfdecbeeafbaebcadfbeaeabdfdbecccfabdfaedafbbdffdafbadcabeeabcdfcbcefedafcaddfeebffbbddacdbbcaebfdbedbbcaabcddebdeacabfbadcfadbbdbcafbefaebcabdfcddbcaaddeeddcbfdebaeecdeeccfadfadbaadaecacdbaedfdeffffeeebfaaffddefcddadaefeafcfafefaacaebfccbdfdfcbdeacfaeaaffbcbfaedcdcfecfdfaafccfffcddddacebefddebbdccfbabafceafebffbddbfcbaceebbfbaecdbebfedaddedaaadcafcabfdeeafbffcaecfccccffcedfeecafdccbbbdedbadafcbcdfdaefeeccceaffdcdadffeebffcedaaddbfaedebaccfbcdaacfaabeabecededacaebfdebfbfbfcadfbcfbebbcaecaedaeefbcedfddcdfacbffbdbebccebebdecedfbefcbcfcdddaaaebedaeffddfebddfddfeebfebebecebccbdbcfdadffbfebfceebfdcebdffcbccbdbfbacfcacddfeecffddfbfbffdafccfadffaaaceffcafcabebbbcddfdedebfabeebacefabacbddcfacbbbebcbdabfbedbcddbbbcababaefbcebffabebdcabcafdfecfaabdcdcecfacccfcffafecbfaafacffafafdbcaafcdecaeeefcabfcefdcecbfaebcebffaefabffeedebafbfdaddfadccdcdcdefaaccfecdccafebbaecdbbdeedcecccedfecddcbbaeecbbdcbddfabfabcddbbcccacfacffabcfbbedcbdedcbaecefcaacfecbeacfecfccaceacbbbdfbfcfdbeafcecccdbdafdabfeecafaefaabdefeddbdbcaefcfdadbddfacabcebdbeadfeaabfdeddfefbfcdefceacbaaaeaaeddeccdfaebaaabeaefbdadbfbefcaadfcccbbaddadfafbbcfbdccbbbddecdfafdfefaadcaceceacabcaffcccfabfabeeecdcfdedaecfaebacaaaecbfdcefdcdddfeedafffdecefedcaceeadcccedbcfefbefaafeafaffebebdfeaeafddcfcbdbccfffbbcdffacdacddfcbfaacacaeefdddbcdaaedaedfbdbaddbadcfededadbccffafbcacabbdbebdefcaaebffbefaecbeadcbcaedacedbddbbffddddfcfabbacdaddaaaeaacdfcbafffccedffdeaaceedcaffafebeecefffeddeaebdcdfeadcfbbdbfcdbfecaefdadbecaabaebafbffaadaecdcdbcecbcbfabeaffbcedabdbdcfcbdacdabbeffaabdbdbaaabcafcefadfbffcfeccedbcefafbfbdecbeefbaddaaddceddddeeccbefdebbbcfadfbfbacabadfdedddbabfddafcfaccaedbcfccbbbaceecccddffeaadeaffedbebeafddabacdaececaaefdbfebbadbabafaacecdebbfdecccfafeacdfbdbffecdfafbeccaadfeedaecbfcabbedebabbafebcbebdddfffbeedaabbddfcedfcbbbeeddcebffeebcfbadeddcadedadbedaffeefcfabbbaececbdafbedbfaedfededccfbcbbcefbfeadbdfddcebddbfafbaeadbddadfccafdbdaefdbefacaabbbcaacabccaebafafeacfbcddffeaeecfbabbefbdeecdafebcfeecfedfaadbbfbbfbfdffffcaecfcccedcdddacfeecaafcfeecdecfedffecdcdfbcecffaebaefaacdffebcdadefcbccfcfdcacefbcfacbedceedceeaedbeeafedeebeaffaacfbcfeaccfebbdebfbdbdfaedacdbeddefcaefafcfdeafaabaacdfdecceabcafffeccaabeddaeeddfeccdeddffbcadcddaeeebebcaefbefcbaefacafdfafbddbcdcbbceacfeaefebfcbdaecebefcccebabccadbddcfcbbfedbfceadebfbcdcdacadbcfddfaffbdcddcaebeddadbabceedbcdbedfdbacbbfdcbbfeeaaaaffcecdbcefaeccbdccebcfaabebaebceffccfbdbfdfcbfcacfbfddcacbecebacceaeafaafefeddceeaffefefdebdbefcbdacafabbbeadfbcdafabbbcbeedecfdedddbbebaafabcfcafaaedfcaececbeaadeddacceafadfabbafbdcffaacbebcbaacaeacdacfecfcaaaefceeeafbbcfbfcebedbcbaadadebeedaadacbdeccdaddeafdeeeeeddbcadeecfcfcaadaefbcaebfdeefddcacbbacccecacabeefdaebefcfedeafeaedecccfbcfccbbedbcbfbdddcbedcddeedeadbcacdeedecdccececdebbbedabcabfefdebdaebcfbafeacdfdecaeefedeebcacbcaafafefcbaaffcbeebecfdafedddcedaafadedeefadfdaadaecbbdeedeecbdededefeacaebbceddedbbdbbebfabfbaafcbaeaefbaabeebceeeacacadbcfeecccdfbafdadcacccbafbbdcccdbccacefeccecbbdbfdffefdafbabfdfbcefdfdfebfdcaccfecedaededcdeefbdebafdfeaeeaabdeaddcecedaececbfefcebdaecdbeebcfcbbaaccbeaedfcacdabaadcfaadaeefadceceecbcaffdadadeefcbebebfebdaecbdebeeffcbeaccfebccdcadbabcbbcbbebaaabfacfdcdceaffeffecfaedaafaabbefdbbfccbacdadacbcfedacfcbbbafcefddedcecadafffafdebcefabceacfddecbfdebfbcfeadfdcffecddbbfbacbbeeedacbdedfbaceeffedbfdfecdaaffcfadebacfbdbcbadbaeccabbaddffdbaeecbfedcdbaafbabceceedebbdeaeddabfefedddbaafbfdedbbcffcbbcaffafdfbaaabaddbdbeecaccfcfcdadfccafbbaebcedbfdceecbcbebccafeceebdbfadddfaaaccfafacafecfbaaedffecfeecedebdffecebfcfeaadacabaccfffafeaabeadcedffdffccfdbdceeffcfbbbeeeffdccbdfaccdceffaeaecbaebacbbfbcddacbbddddccfbfdfedbccefdecfccaaddefbdbbccbbaeafccccfaedbfbcbefbcabccaabeafbaffaccdebadebabeedbdcdfecdefafcfafffdcedffeacdaecbcdbfacecebcdeeebdecfdcebefcfdebbfeaeadddebadebfbcdadccefcffeabaacbecfddbfbdfcafbecccbdbefdceceacaafdfffbbefdbaadfffceeaccbaddbbcaafccecebcafbaabcdeadfaceffdebebbfbfededefbabedbeadbeaabddfbbfdabffaefbedcdebdbbeaaefecdcbfcbabceafacaabdecdcddbcdbbbaadfededbafcccbddabdfeabeedbcafcedabadfdaebbfddbbadcacfabfdedfffececfafecfdaeabffeabfcdafebeeefbcfadbbebcddebdfdeebfedcaaffbfebadedfeabcbebcedbdcdceedeacedaedcdedebbbabeabdeecfecefbafabcdbdfbfdefeefaecfeeefedfbccaffdcdbfccdaedbddcbbebbdeabdaeacafdacfcdeddcaddbacdbadbfbbdbcedfcaafbcafbdedbffbdaefdfcefbaffecabeebddbffedbffaecdcbaafadebdebfffecbdaccddccabbbeffeddbedbdfadfcfeffdbeadebaffadfedbdecaadcdcafcddcebfcdcddecbcbddfeccbcbcefbbfffdfccbccbfebadcecaeccfdbecdfabaddcceecfcabdfccaaecffcbaabbadfabbebdacfcafbefdafeaebfbafcdabcddcecfffcbdefffbdcececeedcdefeaadfcdeefbbfddecfebbdacecafbcfbdecbeefdeeecabaaaacffbfecdbecbeafbfbcbacaecdeccbbeaffbdafbfdcddacddacbbeeabbeeafcdaddcacfaefacdababcbaedebbfebdccbafdbdfcacbabcebdaabecafbaabafadbeedaddaebbebbdceadecbfeaadcbaabecaddbabadcedcefbdcbcaabadbfeceedccbdeffeafbdabefdedabaedebbbfcfdabdbffbfedabfadcedcbdbecdffbcfffcedafabcbfedacfffcbeecbbdcfbafaacedbcdbaeefedfeedcfafefbadbecbffcbaebadffedcffbdcdcabdbcccaacdceccedabaedcadbceadaaafbaceceaadddfccdadbaffcaecfbfdeeadaaefaffdfbbadddaaddffadbddebdfbdbeacfbdaeafffecfccceeefddefccdddcaefbbbebcddadbbbcfbedfffdacdcbfbebabccecaeddebcdecedfdddaeceacfffcadbeafdaadacefefeffcbcbfceaabebbfccbabcfdecfeaeccdbceefabcfdeeaadddebbbdbfedacdbaaeebaafbacaecdedeeadfddebddcdfedffdceecaedbbdecefaccdcedaaacccdecaecebbaffbbfbcebffcadcdcdfcdcfcbafdfcaeedbeacefbbebeefdeafecfdedafbebfeabddfaeabbadfdcefabfebbdbfdbbcedbaaaecdfeafeefeefdafcaecfbcbeeaabbcfebdafbfdccbcfeccedcddfbbcbdafceafbfaccbabcabbbeacbddccbbffebcebdbaddbcbbbdacdeafcbcbdefbfffccceabaecdaaafafafafadadacaedbfecacecfeabdecfdaeefaddaebbcfddcdeebfcbcffddfebdedfdcbcdfaaebdaecfbfcffdebbdeecdeffbfafcdccafbedeaccedccfcbecdedfcbdefaecbcbeadefacffeafaeadbadbedcffcfacbbffffdbfbfedecffddbedddccafddcfcaaeadeffaaaaeefffcfaddafeafdeceefcdafeceaebfeecebebbbbbcbeabecfbffcfdedcdacfcaeeadfeddcfabfeadadfdccfcedcdfeaeefbfbaddecabadbeefcbddbeafdbbfbeeaececfebdcddcdfabfcddafaccdffdbadefddecacffbbbadcecbddbaccaadfacdaebceffdfdddbcbacdaeafccccbeedfceacfdeafbdeddcdeacfdafababaffffffebdfeeaabfeaaeadcfbafcbeaebaeccbedcefbbfbeeaecbcccfeedbeebdeafbbacfafbebaeacaaadeecdfcbdccedeacddbeaeeccbfbbfffdecfaebcaacbaeccfebccdfbbaaaaceacbbdbdccfadbebbeadcdabaabbcdcffdaeebedbcafadbbbeabddaebcfabcdaeebbafdeecdeeccceaefbdaabfcdbcebcfffbcebecdfaeededaffcdacdacebfffcdacaaadcdaeabbeaabbbfaaccccbaddafdcabffcdedadcddfeadacacfacebfaaaffedffefccfdedcfbbbeeafeabaeccafacbadaacddbaabddaaefeafcacaacbbaedfbdbeebdbeccdbaceccdeeafebdbeeefeebacaedceedefcfdbebeeedebafbdddbaaacdbbdedebdeecfdacbabfedaddfbaeacfdbeddabeecafdeefededafdaddfbfdabfcdbddcaafafaccfddabeafccfffaaafabfcfeebccdaeaedcbfbeccbecddbeebfdadccefdffbefcdaafcaecffddbbfeabcadecfaefbaafbfdefeadffbacdedfebabdfffafbdcddfceefecbffedcccbfebacecabfbdeacbcaeadfdeacabbebdffcbdecccbaffdfbbaacaaddadcbadefddefeadfcccecafeeacefadeaeebaababadeeeedfcbbecdadcbccacaaadeddbbaefdafadbbbecebafabcafbfcddbabbccffbfbfacffbdbdcececcaffbfeacfefffdafbafdfddfafeaecafcadfecdecfffabbbaabebcbbeffabeaacfeabdfaeaacdbbefdfaabfeaeeedcbdfccdebddeafffdeeebdfebcceafadcfbbdfacbfaefbdaafabcffaadedbcfdbfadfabeecdffdcfaabdccbabadfdcebacbfeffcaffcdcedcbcfedddaaffbbacfcfafacfbadbdffcbadbcafaffdbfaaadbeebaaeadcecfbbcdafcfdfafaafddabcbefaaddbeedfbececeeadacccbdeefdefbeaccffbdbefddcfdcccddaeffccddffccecbfbabfcfceabdfcbaefdedcdfdadcadfabdcdbacfaecedacdbceadafebeccafdbceefebaaacefeedeeefacccabfbfeaceefbeeaebdcdcebaccbefefefabeeeccebddeddaaeabafcfebddbddcfdfaeadbadcfabaaffebfcdbaccdaafbcaaecfbaeeeccafbcfdaadcdbfeadbbedbeafbacfdeefdeaddfbaafcdfbcfdffbfebcacddcbcaacaedfdcbfebfeaddaaeeeaadddfeedcdfefbccdebdfbabbdcfdfebdbfedebfeecdbaaeaffbecfccbebbfafeccaafebfbdceccdebddadbaeebdcaebbffaccaaebafdedfacaedffdcafcbdafaeebbfdccecccdfbbaedbbcfcbcccdeccdfbbfeeccdacdecadfacffddfefdfabbcfdefebbfaaffbecdfbcccdcacbaccbdaacecddadcedbdcdbeafedbecbacdffffcbfbcfbaedcdceabadbfbdabdbfdbfcddabcbadfdcffaddddbcddcbaafaefffcdbeadfcaeadbcedbddaabdedaaffcadaacecbcbdbfecbaebefddabecaeddcffabeafdecfefaedafcefeeeaccffedefabafcadaedbaaefaaadfdabbbddddfeaefbbbdaaefedbdacfdedbadbcacbeeabafbddbbfdadafecfbdbccbccfbdbdccdeaefdbcaeccfdeeaceeefacffadbcdaadaebbecdafcdadcccbcfafabcbaadfadbccceffbcddaeaccbeeacbdcbdeebfbbfffadadddffeeaaefdefcfcfccbaebefffffacabefbdccebbacbaddfadcabafdecaadbdcebbaadecbbceaeeaaacebaaaaaffcbffcfdedbfdbefaccadbbdccfbdafdcdafdedffffcccbadcafbfbdceaacdeedeeacdebafcfcfdbdaaadcebfbdddcdafdceadcdedbedfacfcceddaeafbdbcacbeeaefbecbdfbcaebfddbbdcbaebaebcebbcadfadfaeadaeccdedaddacdbebfcadcbeeafeddfebcccbffcecdfdfdfcabafdeeeefebdfffdcbbdbccadcbcbdebcbbfbadcfbcfaddfceaccffcaceffafddbaabaeccbcadafefbfdeeacededfdefceadceeecccdbeaeacecdabcdccdefbedabeceaaaaefcbdeddcceafcafeaaadafdfddefcacaadfdaaffcbfcabcdfcbacbabdfeedcbbfddddecbdaddfacbadadefebceaaddbdbadffbcaefaedeafcdcaeddeafcfebcbaefdcfaebdbaeadbedafceeccbefafcedaccddcdbdfceaadbdcdffebdfcbbadabbddcafbcadfdcafcabfbcaddfbebcedffefdcbeaeeccfadfbceafabcfbfbbffcaaecfaadbeadffbdbedaacbcfeaddaafbcfdaeddcaeededffaddcecccdafbecbfdccaddbefbfeffcbebaafafbfebddfeeefbbacbabeaaafdbcfaadffdcffdbddbfbffbdacdceffdbddddeabedffabdebfaacbdcfaccbbbdacaecbfdfefaedffdcceedeeffecfbbfdacfaeadebdfbdddcdacddacfdcfcbabbeafbfdafbeffeeaccdfbeeaddbbedcafdaaeaffacefaecbebaebaedccfbfffecdbfebceafbafdfebebcddcadcbbadbaaaddbfadbdaeacacebbbbbadeecafdbdebbbbfaaecdbdbffeafdbeaeccabeafddfafefafaaaaaacadcfbacdffdcfdedbcecaafaeecdefdebcccbeecaeabfebcecdeaabafcfbebabcecfdcafbbfbcccaabbbecefafefcabfbeeecfaeaaadffbfdaacbcfedfbefcfccdefccddaeacffacbaefbcccdacefbadddcdeadacdcdfeadccafcbebfcccddeaebeacfeeaaabaeceabdffdbadbcfdecdbebacaacbddadcacdddfaddaaacfeaafcfdffbbdedeabeabcffefcddbdcbdccefbfbdcfbbbdcdfbdcbffbffdadfebedcfcadaddebdedfaeaddfbebcacbaabaeeafcfdbdccceaeadfefbedeaebedecfdcfaebfcfacbefebecddeccbfcbdbddbcecffcabfffbebcecfbefdceddaafffdadacbbcdeabfddcddbccbbfbebeeffbaefdfecabbfcdbffbfafafdefbdfeecddeeeffccaeaceaeabfdefbecebaffcaebacccfcccafdcedabaadfeeefdbecdeaadebdcbdabafbffcaafafeeffbaefddeadeddaddabcebbefddcbfeaccebdbcbeeaacbefdefeaecdcecbaddfcceeddefbdfdcafedbdedfafcbddfcdeeedcceecdebffadaabecbedcccceefdcfcadbbbfbfcfbcbeaddafcedfdebdabceacfaadbfdedffebcafefcbdefcceebcaefbaccacaffedcdbefdcdfcbaaffcfabebfeaccbacdcfafebaddedbfecdffbdcedbafbabbcfcbaaaaaccfffebbaacfdfcbcfafddbdaaaceefbbadbcbefedecaddaeecfeecfbfaecfedccbadcfffadfaefebbdfcfdfafdcdefabeffdaedececefcbecceffeecbeeaecadcccacdbffcddbfedbafaddacbfffbbddaecbdecabaeaddbacdcdbdfbfdadefcaccadcbbecbbbeaddffebeedddafffedaaececaadfbcbfddfcddfabbabccbbcececedccffffcdbedbfbcfaaaedabccfaafddfdbbaedcffbfeecaaeceabeedbfbbebcfedcbebccabdccffdfcfafbbcaddfbfbbafcbcfabbecacbbbcaacddfaabdefbfcedcebbeabeafadbacdfdddeafbaffcfffadefeacfffddbeddaebdafecfdabbdeefbddcaeebbcbaedffffdebdebbbaedadacdacbcebaeafecdaefcaeccfeaeecaffddcfdbeceffaabcedcaffdfacebefaaffdabfeaaeaaafbceadeebbccdfbdcfeefbadebaecaedecdaffaeedcfbbceaeaecabccfbcabfbdbedcadccddbbdafabcfbadbcbffbadbabcbfedfceaaddfbcdebabdbaacdaaeecdebeacddfddebdaeffcbadbfabdfeceabebaeabdfbccaecbceaeddcecdaeefbafdcdcbaafdfdecbcaaedefceddabacdbddfdbbebdbaaddfbcceecdccfabfefbcedcfeacbdcfbcdfedbafdfdcfdafbfedcbfeeeeaaaaffafabebfbddecffbbceafcfccdabdbceebaadfdecfdcceefaedaebedbbbdfefceabadebadbffadbebeccadefeecadcfebadbecfcdcbbfeecccbaaabbcdbdbebfbddcfdfbdccdbcfbbddbdcdafbecdbefbabbcffbfcbeddefbcbebfcafafdcecedbabdfaefaeaeccccffdcdafcfbebeaffafcfbacffffdfdeeeecddeaeaddfeccdfdacccaadcaabbdcdbcdaeccfbcbdbcfebbcbabbdcecaddcbfcdfafcabefabcadffedcdfecfefccedbecfbbaafcaabfbaccbffeeaeeefaaeaacefecbdcafbeaadbfdabfcdceedcfddcfeffdbcdeeeecbcffddcdbfbdbcceeaaefebfbdeaeddecddaadabbabddbbdefbebaccdcfeeebfdadedbdabcedcfdedeadebccbffaeceedccfaafdbdeeebbacacddeecfdabdfbddfddddeedfcedaceafdfafaadaadefcdacdeaadaceaadcaedacefacccdddffdaadbbefadeffceafefbebcaccdeaabaeebfdbffbbcfeaaaabadcabccecbfadbcefcccbaaeeecccdcfceffcfaadffcbffbbefebdffefbdeddcaccbfeaaecddeffdafffedffdcaacbcbddbccafffdeffaaefbfffecafbdedffddbbfcedcdfdcdfebccaadfadabccedbefabfdaccaccfcfccdecdeedaccfcfeaeacccbbccfdcbeebbcbeefcfdddeffcfeffbbdbcfedacdfbdfbdafcbdccefdffcadccefeffcdaccffdeeecbdecdbbedefbcacebcafcaadecbdecefcbbbeaafaefcaaaaacdcdbbebebfbdbccbefdcacfaecffefccfcfdbceccffabeedfcaccdccbbceccedafefdaccadfcaceccadbefdecffffbcceaaacbafdbfaaefedaffebdaabbfedfdafcdaadcccaddabbbeedeefaedafdfadeefdefecaccebafbbefacbecabbedbabaedcacebffabbcfaafefeeecaeebaaedfbdbcccadaefcacecdcfdfcbcedbebbccffbaddfbdeffaaaedbaadabbdccfdabfebdebcedaaceceedfcdbccccecfcadeefaaacedcaadbcaccfafcebbdfebaebdcbecddecefccdbdaedbbdfbeccafccacbbacebbefdaacbaaefeceeacebacfbfdfdcbddffedccdccfdacedcdbfffcdefbfdaccddbedcdfdcdefdabafcbdaadebecfeafafcbdcacfdeecdffabcdefbfdfeceeecfcedeaddcacfeeefbedcadaaccbddccbccadabdcbabaacabcecacdcfabacbeffcecdbbbcdeedbcfdbcedbbeeffdaccecafaecfedfedadbedbedafcaeafffaddfaaacddbbcffaebabddfdacffeaffdfedbccbcaeaefdafdcefcfdeaedddccdbacccaefcadbbcceafeecbfdebaadddbbdbdbfebfaecdecfaaeddaeadfeefafaeebfcdfadbbccefcecffecbedcbdcaabcecfeabaeeceeedfcfdacdbfadccbdafedeceadeaecfafcfeabfcdcaaaacdbddbccaddfabbefcefbcedfbdecbfafbeccdfbcbadcbedbdfdfbbcacdfaffaadbefbefbfbcdacdaebefbebdceccaccccabcafafbadfcaaaabaddfeeabacebaeeeebecdfefcedddbeddbfafeffecaebccafffabdccbfbbfcfbecdbfcaadbcdabafaaadeaeeeaebfdadcbcabfcbadddccfcceaaddcbefcabadffeecdceaecbcadeffabcbdebafaddbdcacafcbfbebddefedeebecfdaeacdaccadceaccdadebccbccdeebdfcedafdddffedacaedbcfacebbcaddfccacfcafaeafedeabffbfddadaacabafffcdadfcfbcddcbbddcafeecebacaaceaedffcabbeddcadbccebaccbeaafebbddbaccabbffabfabfbfcdecaebabeaaebcfbeacbfdedbeecedddbaaccfaaebffcaeecddbdecddaecfcbcdeccebdfcddadaeacbecabbfdfbfdfbfddeadadbababdabdbdbbbabcdcdbcfcaeabcbfecbdeebceedacabbbbceecbababbffdabbbdddacabacffbfcdadbedeecbaaefbaaeeceacadffacbfefddcffccefdbffbfeecffacecbaeecfeeeefbadcadfcbbdcdfeaafddfcbbcdadbdbfaffadcdcdebbaebcdabafbfbcbdacfbccabbcebfddfcbbbdaedbbaabdfcaafeafcbaefbdabcddcaddcafdcadbbfbffebcceffadcaffcfbcbdfadbfcecabbcdeededfedaafebfeeedcbaebeaeefbfbacfbacddefaddeadcffbabcbebdbbfadeaaefdbbbeeccadefdafcfdadeaebefcddafddaacdbaeeafbcaacabfffbdecbbbcdedddfbfdfcddbcfddebbbbeedafacabfdcfdbedafbdccecbfbddfbdffabfcccdabecbcdfaaaaefdfceadefdebecaedcddccbeddcabafeedfaccacddaceeefaefccebdbffbbdbeffbdcabcbdeaefccfccbbbcbaacbdfbbefafdbbdbfbdfbadacaebdbfadcacbcfcdaebbecffafeeceefbdadeeaafadeeeeccadfffceaacdaabfacddcccdbceecfeeedaedfadefeccfeefbedbfafbcedbadcabdaaedcdefccfdbecbffeacdbebcdfcabfcbbbdbeccafceefbfcfcadadaafceafaafdefcadaedbdffbbbedfebaabfffbefadbfbdebeeebafcbaddffcdaafdaedcbedcebcdbbaeefafdbdfcabdaaffcddaeededffcaaeefacddadeeeedcfbeacdefaeacbffdbcceeecefaabebbfcdccafeadeaceaeebabdbdfbaecebafcbfbefcceefbbdebcfceddbfcdcdfadfbbecfecdfffeeeceefecedeefafceebbffdfbfbdcccecdcebabccbaeaadabecfdfdfecfdadeddfcacebfdfbbaaeeeeeaefaeacbddcfaddbabdeeddcdcaeffecfbcbffcfacddadbbbfebaafcaccdcefaafedefebaedecdbaafcdacbaeaadaacfadaecbeeeaeeaddffcadeafecbeedbfbbbbfaffecfdbafacffeddedabdccebcebeffdddfadfbbddfaaeadadaffbddfccddbaafeccbceabceaadddabdfefcfffdfeddefddfffcaedcdaacbedcdcbdcbbcaecfecfebffbacfbadbaadcceacedddbebfefecedfcccdadfcbcabefefcaabebfccdabafedccccabfafffebfcaaabdaefdfdefcdcaafbebfcefbaaeccceabffceefacaaeccbcebddcefeffabecddeaaeccbfccefbefbaeaaefefcebeebeaeafedbfffafdbbebbdcaeedaefbfabfecddedaeebcafaedbaebdffcfeaffcbefbbaeadddbebdedfcbdfcbddacdbeeeccbcadbcafbcccdbafffafedfeaabecbccefedeabfcccbaabaaeccacbefacbaeafdefaeddebfdeceddfeacadeffdbccabcadddbcbcfbafbfcfbfadedcdebaecfdcbaecaddbbccfccbbffcddbfffcbcdfbebbbdfdacccedcbcaaddcabaeecbebaecafcddffabffffadbbbacdcaccdadbbccbcfabdcabacfecccfbdfdddcdcdafadbecfabedfddebbcbcbfefddbdababeecffbbebfddaacbfeaaabdbbfeebedeebaadddebfbfdbffaecaadbadbaffddebbfcaddefddfacdfbfaaefbddafafadefbeaabeabafeecdeefcbecdabbcbaeffdbabcbebbdabbdfefaeddcdbabcfbdfaeabafbddecbaeddccfecbfccfbfaddeaecbdebacfcfafaeadaaebefbefdafcaefebbcbedeecabadacaebbdafeceacceaedabbedaeaebcfcabddbbcdacbadbaccabcbccdccdadebfeccfacfeaafbaccafbdcadfffeddbadbbaefeeaaebfabedbfbccfffefdcaabfaabfcbbfaebdedfcffcbdafaaafafaafedcaadceebeefdcafffdeeeddecfaeccaebceecfcbbbbbddafefbacaaaeaafecbddadfadbccdaedccebdcfafdafdafddfcafdefcfdebedcbdcfacdfccdabebdfacfcefdceebedfebdbedcacbefffcaecfbfadffcbdfdeecddbbbeaaedcaedfbccaafddbcbeaadedfaaadbcaeddbdaafdddeccdeeefcefacccdbbfcffcefedfdfeebcaaeaadccfcebdbcadacdcdaabcbdbcbfcbacadecdceedbdfebcafccedacedbacffcebcdfeadffeafacaccefbbdbdfbabdfdebabcebbecfbbacdefffebffaccdabdbdadeabcedadceeccaefbfafecfefcebffdffedefbbdfeececbdffdeebaadaaeaaefadebfacfbaecdabfeaababdfceeadfdcacacdaafebafecfdbacbdefbcfabbbbdcdecbffabaaeddfcedbccaaeceafbedeabddaafeaafafdeecbccaecedeafabfdbbeccdcfafececabcbeebcaffeaadefaaabafebcbcbabafcebfdbfcedbedfbdafbabcbbdceafffcbeecadaafbbbecdabcacadaacaedcfeaaedbaeeaebbaedcbfbefcafaedbadbbfdcaefffccfbbcafedceecceeddfdbdebfeaaaacefbdaccddfafeaeeffebbdaddeccaacdaedfddbfddaefdfdddacbdfabeffcbdddbbdabccbcafacabefbdfaefdaacfbcdccfcdbbceadfddfdcfbbddbbacbceddbcabebfbcbdadbdcfaaeefedcddbafbbccdddefcebcdcecacbacffafeabecbdbdfddbbfdeebffffbfbfacfaadbadbcbcafeadbcbcfcecfdfcadfbccefcacccffdbeebabbdabcaabdbffdaedadadcedffffaccdcefbdecbafbeabbcaadeafaddbbffcdfabaaacfeaaabbdbbdfdcddcedadcabbccbaeabedcfcbcfcfbfbebcddcdeedfccaebeabebaffdaefbdfddceefcceccbfadefccaedbeddeefacebaafbdfaeffeabaeabaccaaaebaeaecfafedddedccfebfaadbbdfedadaccdbddcaacafaefafdbafaecdeadbbaaecaedbffccffffceebbbabfbcbbedeaceedffccfedcaaddeeadbaddeddfaaeefdafbfdafdacdcecadaeaddececfeefdadabdfdbdddabcbacbfdbacdebeeacfbabebdaecdefafeadabcdbabfaeafeffccddcefcbcfefbdabefefafbaeecbfdabafdbafaafebebaecedfcdcfcaafbebbdacffafaacbcefbfcbaacaacaddedfeebccfbfbcbfdeecfcfdaeaddfadddcaeceedcabedacceaddabcbdfecbeaebbcafccfecaffceaeddeafbaacbcbeccffabbccdeefcbfccacccdfafdececebadbcffabbddbfafcaeeebedfaefecfaffbbfbbebffccbfbeaceccfaeabccffbbadeacbfeabcfaddacadbebbdfecceabfebbddcfaecbfafbdbaccceccfbcebfcbaedeabcefacebcfafeddffccccdefccedddaddcbaffcdffbacbcfabfadfcfebeeedeadffdbcceddbbfbebabdaebcddebaecaaffdceffedcecbfeaafcdbdbaabddedddaafcbcbbacecdeacdfbdebbbeeebadcbadbdfcfbcfadbaacddbebbfeebadfbfdeacdcdbaefebadbdedeaefaefcffbdeebfdcdacaecbeecafbdbbdeeecbecdacbeecdbcdddbfedcebdfeadccaedecdccbddfeafaebaeccdfeebfcceddcaebebacfdfbdccabfbcfadaccdffbfefadacfdadacfecbbfcdfdafeeaafdfcdadacbcfeeeaabebabbafeacffdfacfddaffefdeeedecadfdeceeebebcbdedefffbbfcaaabdfaceadacefdedbffccdfccafacccdcaffcfcabfbeccdfafbceabefffecbafdcbaaefaecbbfbdcdcbfccdeeffcccaeaabffdadcaffaffaeffcdfcfdcdcffdeaffcfcabafcaeeaaecdefbcbdfeffbfbfffdaeddddcbbebfaeabcbafffcdaeceeaafbdcfdbcddbdbaaebfadaebeceacfcdcbeafdfbccdaeefbcceeccfdbecebfdfddddffcfcefbfeedafbcaecdeffcefcbddfeabdadabbbdbcefdbbcbabcebddedacbdcfaedecdefbcceadceddfebebbdaaacbeebcbdedcddbdeedeccaecadfcabcebacdfecbddabdecaafeaadbddeafafeedbaaeebaafaaeefbedfebdbdbffdbeccbdbbebbbbdfbbecbcadfefecaeecefedcacabfeeefeadbbcdcbaeadfadccceeaaeddaadcbfdcaeeafacfacbceecefebddfaecfaefdbeabaeccbaceedcdfbcebcfeaecdbfcbbccdbbaefbfececaafefeeccdaebcececeaedfcceaabcebcfacacfdebcdedaebfbceeacefbbfbefedabfbfffccecfdaafaeebfacfdbfbccedfbfcdbfbedeadeaffeacedddedcffffafaafcdacafeacfadcacabffcbdbbbcbbdffeebaeeffdadcacabadebbfabaedeafbbbbdeefdcddafbaaabfbfeedbedabeaddaeaebfacffffdcacadcbcbeaefecbfedcddbfbdfbdecddccbfdeebefdedadaaceafdfefeddfabecdfedefaebfcfdaeddcbafbceabdbdcdecedeeaadfeadbcecbfeadbeacfcabdeafcccfdabebafccecfcfbdbffbacccbacffbbbffcaaafecaecdedfbfcecfcebcbeafecdbcccbabbfdebffbecddcdadbebfdeaaacecdeedaefddeedcbaabeafcbccdeafbdedbfbddffdffedaaedcecafcdcfcebbbadaccdbaacfebbfacceedabddfcbfeeabbbebeeaadbebdcedadcfcfaecffacddadbdcaaeebbdafecaceceafefdcedffbadaddddbbfedfbbdffdbfbecbfaccaaaacebdcfdfaedcdafafcfeabcdfdcdaddaedebdfeffbcbbabebecdbbfaadbafcebdbaedbfcedcfacaadfffdfcedbfeaabfbbdafcfeefbeadcdccdabdbfdbaeffefcbacfbcccdfdcbfeaeaadcecdadedfdebfddfdebdffcbdcdeccedaafffddcfcaeffbfdfbbfefbeafadeadbaaedeafbeaddfebbfdcfccfbddcbfedbcdcbecaaadfcedfecefcbdebefbbfefedbabfbfcaadcefdbbecdcbacccedebbbfffaefeccfaddffddabcdbdfdfcbbbdaaaaecaddabebfefdbfaaadfffaefaafaeebffbafadaeebcddafdbdebfaecdfaabebddbfbebdffffebfbaadececeefedefbfedfecfeceeeedbbcffdfcaabaffabbfcfbfdfdddfeaafcfebdcecebaffdcdadfabcafbeacbafdbfedaaebeaaabebebedfdfeaeeabdedfbeebacbcbfbabebbeefebcbdcaecbddcefbdbaacabebeafbdaeffceccedeaffaeafceafcbddabafedbfddabbfdcdeaebfedaacfbfdddcacafdfcfdbadeffbcebbafdfcafaecacfeddfdaddafaacdcbdcacabccfbcdfbbfbbfcadfcbdfaecbdfdbbdadeccebdbfafcccdfffdadecaaeececfeafdadefaddcdfeceaaebccbccbceaefeeeeefccedccccfcbcdebcfbaabdccbccfcfebbbbbdaeefdefdbaecfeceaaeeddeaaaacfdeeedabcbaafdfcbeacbbdafcfcbcafdffebdcafbeaccbdfddcdddfbacceacecaaddeedfddfeedccdffececafecfbcebadfaedbfbfdabaaceebcaeeffcdabcabedfddaaaacdffefbcfdcbffececdbadcdffacdebcdcbbecadfecefaccecfcaefddfcafabddeffeaccebdfaaffbbcfadcfbecbefdcabcdcecdaccfcbedddbdfdcadcebfeafcbeeccbcabbdfcdcfccccdfecdadfedfaacbccbfccaeecddbdedddcbdeabcdbbbfeaefaabebbfdeafaffddadabbcdcffdcefbbddbfecbaabebeddeeafeafadbdcfcaaeeeadbaccebffeccabddbccdfaecbaefadcbfeaddfacadefbaecfeedbaeacceaafbdbfbdacadedcdfefccefddcbdbeabdadcfeeeaabfaaddeacacefdaafbccccafbeacdbeedaaeedabcbceecddeabafddedacafacfebaecfdadbcfefbbcfdcdbddacfefcdbeabfefbceacdeaefabdabeddefcbedaecfdfcfebabdfeedfaceaadfadbdddedbcbccbfecaebfdffeecdaadecfecbdcfececcceffdaeeeaebafdfaebabfdbcddccdecdefdfcdcecfdaebbbbffdcbedabbcbecaeeedfafcafdfedfcdedaeeaffacfccdafcffcbfcdefffdfcaacceabcefbbadbddaebcfcfafbcbaaecffdeadacadcbfbafcedeaaecdeaaeebeeceeeeeeadeefdcecbcdebecfefbaddfbbdcaaafacaefbcabeeacfaedffdcdbfcbcfdbfddbefbdabeafbcaecfadeadcaaabedbeabddbddfeaebfaebdfbdabeafefadeaffddcafbdfdbadefcfefbabfedfafafdffcafdcdedabdebdcfccdbefecdaefacafafcfabedaaceddaabafbccefddebdcefdfcacbabfbefcdcacaaecacfccbfcdcbafbecbecceeddafecaefafcaeebdaebefdbecccccfbccaeeecbacedbcebeaddbaacbbabcdfafdcccbdfffabaddacfdbadaabfeebacfcbccfdacbbfdbeeabffcdeebcceffeffaeeeeeddbaaaafaacbbdfcecaefcebaedcafefcefadbdbaadcbfbfffaabdfaaafcbfdbcbdeadaabadcffbdcabcdfdebbdeacbfdaafcccbbdedffedafbacbacafbafaeefdcadfebdfebdadadccdabfeebaeadcebbafcbaaddccffacbcdddbdbcbddccdadcacbbeaeedbbbfeddfcfdaedbafabcbcaadcaebcfffffbfcbeeceadcbfeadbfcfbfffcdedeaadbcccecefebeeefbbbeabbdacacaadcbedfbcfddcddfceaedfdeedaaefebdabadaeeecbbdbffffffebabecafcbbdabbabdfceaeabfebdbffcbdacebcabddfddbbebaefebefddcccecccaaffbcaeacbbeadccefbfdccbccefcbfcafacfcabcdebadadcfeadbecdbeaafefbffcdaffdbedadcffbbbccaeeeaedababcdddfedecfcbbffefcefafcbfadfaeceaeccdfcabbebceddacfbbbfcebdeceecdadeaaeaacfceaadfbbfdaecafebfffbddfcdecdfdbbadfdcbaedcdfceafffcffdacfcedadccdefddfbfcaeeedfaafdcefeeccbfccecbcfabdebceaaecdcaebbadbfefdddefaedcdbdfcacebabedfeeeafbcacffcfdcfebedaefbfcfdcfafcfbacedfcbcefdbdfbffedbdcebaeecbdceecadbaaecbbdeffaadabdabbdfebeacdbbbffacefaaebbedcfdcbcefeddbebabbafeaecbecabcdfffdbedacbefcfbdbcfddfadbbbaafedcaeeaedeffddddbfaefaefcaeeebaacdaebbdfddebffffcbaddcaaacafaafdedfbaecbbebbeeffeaefebafaceaafcbcbcebddbcadacefaadbfbbebccdbcafdffbfaadbfcaadfeccfcbaffdefeacbeecbdebeacbcbbdcfcfceafdfecaebcfbbedbbbedcefceebcbcacddbfcbfcebceabeccabbbecdaccdabeadecdaacfecebedaceefcabbbbdfaffddafadbdaddfaaabddaeecbedfcbdfbbafdabfcebddecbbeaaaceddefaddcbabafcdfdcfdbceeeeceabcffeabdffebaddbebbffaebaadadffbbfecfaeeebebdeacabfdedceecdcdbcdfadafefdbeaabbcceffbffbaaeccbceffaecceefbdcfdefbffedaeffaafdeeaaaeaffecdccdcfdececcadbeacfafbcfbfcbfdecacddaefcedabcebcecefbbefeeeefbdceebebbffcedaaececefabcdcabcdcedbadebdbbadeadcbfbbfaaafefbdcacfdecfeccbeccecaaebfcbedebbfaabeccafddedcbfdeebcfcedecffdabfdcdbacabfdfbfccebbdfdfebccbddcdefbedeccfbefcdffcbddbaeaeddafacfcdbfcbdbdceceefdffbbceebffaefcebacabcfabedcdecffeeddfeeffffdefbcbffeaddebfdecdffcbceedfccbabefefdbccbdbfbfdcafacaabddfcdacdebedecfcaffbebacfeafbeaaadaebbaeaabbdfeeccfceddbbfefefadbeebdccdddeadafdecedabbabdddfebbbdfcdffbdcaaffbbffcbcedfaeafdfbceccefeeebddccafaaeeebfeaadfadbeaffcaeaecfbefafbafdcddbefbadbdbdfecdfbfeedadffaebcccddfecafddaffdbbcfcbbbeebfafadecadcbafffdfdadafbddbecbbcbceeeefbbaeedbacecedecfadeedcfecbfbfeeacdcdafeeadabaeadfebdbafddefcefebffceabecceafadcdadfeddcebddcbaeaaababeaaefbbeccedaecfcaaccfceaaabacfbbbcaabbbcbedfbaeeceadcfecbaedceedfdadeebaaaecfabbdabffeadbccbdcebdbfefecabecfbeeadccddaecceebadfcdadbaffdbafeceefcdcdbcbacdceafafcdafedefebabaccbaefbbedcbddbafadeffbeeddecdcacacbfbbccbbdfcbfecfaecbbaebebcddbddaeecbeeecdeefabebcdacfbecaeeceebfdacbbdabbdadadedcbedfadceddadffcdaafcfeccdffaacaaebfafbedbacafadbcecaccfabebfccfdcebdefebbaaefddbffcfcbecdfdebbfcafdadcabfbbabbabdbabadfbdddfddabadeaebeafacbafeeacbcbfbbfacfcffcaaccbbdeabdbbedcaeccabcebbecfdbfdcbeebddcbccabdffdabaeacaeeceaafdfacfdaabecbcbdecffcdffcfdfcdefaefebcabbcabdeececaebedeceebbfccadcdceeceffceddebdaaffbfcfbbdfdabaabbbceeedcafccfdfabbcfceedbdcddbfcbbcacbaccfcddadbdbdbafbfaecdcedfdbfeaacfdaddeaefadfdadceabcbebdbfabecfbfaccbecbbabfffbffedffcffedcbbbaffdeefdacfcdacbbacafffbdeaeeddbaaacfccafcfbbdeccdeeffdafcadfafdcecafabddffeeebdbcccabfefaeaabaafeaebcbaaeeafedddbbecebcbcdecdbbedcecbacbbefffcaabcaaedcdfcdffbfafbeaedfcefbdeaacecdbacfecfedacbabdeeccbdfdaddabbfdefcafffdcdbfeddcafadecfebfbeecfeefddeeaddbbcdeffaeacccbbebfcedccfededdbcefbdbdbadfcdfdfacbaefefeffdbdacddffcccaecfddebbaadfebefbeccbafdbccebdeedfdbcbbcaeddbdbcdfabcedeccbcddfcfefdaafbbacbdebebdadecccfcbccdeecbefdebecdaeccdffbabdaccffaecbfafafefdbfdefbebdfffbeceacbfdfddefcdacbdaefdabbffcbbeabfadeadecbbbafeafebccdcfafccdfdbbeeaabeaddabebafdecbccecdeceebfeebbdefbfdacbdfcafddcffedecfbabfbcebfdeffbeedbbfedeabdfbefffbcebccfacebabaacbfcacbffbbeccedbdbececfdecfbcfeeaedbdcaeefbdbcfdebefdbbafcddaceaadbfecdecbcbdaebabdeabdbbacedcfaabadedbcbbbdfacceedaaefbffedadbbfbcdadbadcdaddccedbeaccefebdabddfeaedadceefcbeefcbcbcebcdcfcecedfadbedacacefefcaabaeceeadabdedfbeebdcaabdfecfbddcafffdfceefbdedbcbeffbfdfebdbddccccceccaafecfebafdbdccacaaeadfdcccccacccbcebfadafdbdcdddadabcdcdcddeadccbaabbfdfebdecbbaeacdfdbbadfdeaafccddcabdebbbecddcdadefbdafdfefcefededffcbcdbfaecdaecdefbcdeffcbfedbafbddafafbfdadbdefacbeaceedaaacdbecdfaedffffdfbacedbedccceaadeadaeeacbbcfafeddcddcfdebddadcacaeaacceeeafcdbefecebcdafdafdefbcbfbafebffecadfbbbfafcffbffcecddcabddbfebcafbaddecfcedbdeaadbcebcbfebcefbceafdfccdbadefdfecfdccbeecadfcacfeabcdabadfeadabccedaebcddfddabbcceeabcfdaebaadadcdbbcbeefdcbcaeffafaaccabbcfbbcdcbdecaddeafbdfeeeeedacfddeeacbfebaaaaddabfacfdaffcabbddffcbcecdabeeecacadaaceaacecabadabeadabcfdfafbeafafeabcaafaaaccabbaeddeeceabfcadcaccfcbbfabdfffabeadaababcabcfbbddbcbdeebbeaaccdbadedebccbefcefdfdcafafeebebbffdfaddeafdbbbceeafcdcdaccfcabefdfebeaeccfcacaebffcedacacfaffecbdcedbfcefdfcbedfeceaaecedebaeeabebdedeacdeaacbeffddecffbcceaaebabbbdeaadaecfeccfdccadfbbcbccdbdfeaabacdcfdbdfbdaababffbdcdfaacebfedafedaabfccafbdefdcbeeecccabdebaeddffdbcfabffcdddecbaffecefbdbbaafeecfbecaeaecddfdbebedfbfcaadecfacaadbeccdececebadcdfdcdececcccfabcbcaafeebaffaedcaaabbaafdcfcabbbdebbfdbfcdabbecceeceeddfcdeeefdceeffefbacfbddffcaefaccfdbceeeadddfcbcaabcbaadafcbdbeebceafebbadadabbbeecbfcddabffdbcaadabeffbbaeddfedecfbdcbdfbbdeabdbcdaeacaaafbfaccceddbdcfbfbdabcfcddcaffaedecbfaaccecdcdddbbadfeaedbdcbdbfcbcfbdfdfdbfdacffabfccdfadeeadcdfddaafdddcbedacfafabebedcaaadebfabccdfcffaefaddcfacfacedeeaabfcfbfcffbfbbdbddabfadaaddcbeadeedfebdddedcdfafafcccdcdfcdadeebdfcffcfeebefcccfaeaddadcccaebdcdadbcfedecbffadbcfefabbacebdbffcabbebfedaebdacbdaababaffbceddfccbedabaaffbdbabfecefcaeeeaaabacacffcbfbecafaafbccfafadfebfabbccbcdcfccfedeeddfeddaaedefabefbcddeebfebadfcfcabccadaedadfecfadbbaacafcccfaeadcdeadcfeeabcebbfdddbdefbeaecededddafbaeecdedbefebffcdcababcedabdceabaeaecdcbbecafedacebdbfcdfbbbceecddadbdaaeffcbbfefbfccddacfbcceedcdfdffcedffefbfeedabeebadadbbecefbcbcaeeaffbbdacfbfddafffeecdfdddbccebaafbbcbaebfcbebbadddfafbbeefdaecacfaadcbbeccaacefbffcedfcdacceecabeedaeddbeebcbfbbfaaecfcddcebadcfebfcdfcefbcbaeedbaaebacbbcbfbafaefbeabcccfdfdabccdffcdeebcecaabaebdecccbfeccdfafcdcaefbfeabfbccbafeffcedaebddefcfeadebecdccbffefeabeaccfeddfcbdbaaccfcbbdededabbcabbccaaffebcbcfddacdbcffacaccebfddeebccdedbaadacafefcacceaabfffcfbeccbdfabbfdbedbcfeadaddffecacffeafabbabfcdbcebddfcffacdafefdeabdceccdfccfffcbafbaeeaebdabddcbfcdbdbeaadcececdcfadfbacddececcaadbabcdecfcfbbaaecabddfecdfeafdaeaebbeadfcfeadabafadbcaaecbfbcddebdeaedcebcdfdacbefdcfbaaadeeeebcceecbeedaeefaeebddfacebaceeedcdcbecdcffebdccaefeccdcedfebffeaaeaaeecfedeeecaeafefccbceedddccccaefafeaaafdeafaddfcabebeffeaefceffafdaafffdeeeffacfbfdcfacaffafeabfacdbfdaabaabaaafdfccdfffdffcadadacbecafebaadfdfdedbcceedbfdceaffcffaceebfecdcaebafffadfeacfcbaefdbafdedecfbcfdcecfaeaeffdabdbadaeeaadebffeeeedaffccfababeccfcebbfaebdceefdccfacafbefcfaaadbfecaafbdbfcebbadfcaaecfbaeffbcfabbeecdadbdcaccafcbeafdacfaeadbaceedaffdfaeaeaceceefffceccfbeecfecfccdabcdccafebcacbeeabfccbeddfceafaeebeedcdcbddfeaecabdbfaeadafdbcbecbedbabcbedbbfbfccdebbbbbaaccaddefbfcacbdffcdecfbdfffeebacafdaedcadecceacbffdfeeccbdbbdefbfcdadabddebdeafedcfddaaefdadaffdecececbcceaffdbcabfbfdcecabcbaebaeaedbdcfebeadbcddfdaddefbcbcdbabbffefdeadefdaeffcfbcceffdfeecdaeabcfcfaabfbfeaeddbbcefdababddcacbbfdfaceaecbacddfaeacbdbbfdcfbabebedecbebecfbdcddebfabadcfbdeeeaadefeccbadbbdceecbeddddcacdcbfaeabadacdfbdcddecfbacaeebdccfacfefbecbcbbfbeabadadbcfffcefabcbfdecdacdfcbbbafaacabfddcdfecbeaffbdabeeccbfbbafbeeefecdfbcbfffcacdaccfbbfdddbedcecacfdbafaaddaafdbecfdabebaeefcbfdcadcabbdfebdaabaffecddbcfdcacefddefcebdfbbacdfafdeffeaafebfaffbfcdcdfddebbdacbdecdfafdbffcebffbaddebcddbdebefcffdcfbbeafbefebefdcacaebdfdbfaaaacfecedadffcffecdfdacedfeacbedecaabdfbfcecaccdecfcebfddffedbdfdacebdbcaccbaedbfbddbddbbccbecbdaefebadeccaefcafacbbdcbbdfcccaffffdefaddbeeeeccabfebdccbefeebffccbafdfbfcfbfcaadedeebfbbeacbeecbccadfdeedbbbecdedbeabfbfdadbceaadcabeccabccccacbedaecedccfffdaabacdabbccefdacacfddcebecebecbcbadcadaaeeeaccaecedabfcdeffdacabbdebcbaddbcafcebadfaffecafdbedfcabeddfabfbebcffbeeeacfaecfedcdcafcbabfadbbcbafceeaebcedcfcbdeaeabbfdefcefecacaceaeaeecffaabdcaaddeebbfaccbffcecedaaeaffffeeeeffdedbecdbbfffafdaeddfdadaabafdbdeaebeedffcbbaaeebfafefbedbfbcacecfcfedbdfadadbebedfddbbcbfcfefdeebbbeacbebdddbadabbfceabeffffeabcffbfecddfdfaffeeceacaebddeeacbcddbebbcfbdadfaaeecbbdbfcdddfaaebabeecfedcadeccbcdcfdfccdaedeceedbaedcdcdbcdafbeedadfebafbbbffcfffdeafccddcdababbeecaeadcaccdddbdcebbdececddacdccefedfefdafbddcfaefbfcfeedffbdbabfafddaaefaabfdfbaffaabeccecbbcecacabdcaabbcfdccadfafcffecfcfaadbdbdefeaddcccfcedfdaecacbbbdaeabdbbcffbcafcadfddceaecaacdfafbaacbbebeadabeadbcbffabdabddeadfdcfcadadedefacedaebeaaedbfadadbedceadcfdfcfdddebffbdfddfeacefaebccebedcacaddeaaecfaaefdccafadcacbaaebddefbcddbccaadabeffabfeaccebcbdaddcfecbedabbdabdcbcffabcbbabdbceaffcdeadabfaafdeeacccdeffdaefedddbfefbdabecadefbddcbdbdcdbddeadaccdcffffddecccbcbcabecaaeaadcfcbaaaddaddaaabdafeadbefebbfacafdcdadaefeeefccaeafbffebaabefbbbaeccbbeafcbddeaceccbadbefababcbfdfcaccbaddecdfbaddaeafbedeefdecfeeabbcdfebfaedcdddbceedbafacadcdbbebdafdeefbfadeaaabcafdacdbafecedfcffacbafebffeecdffacbbbfcffbecfecfbcdeebcedbbcdfceddbaeaddebaddcdeeadbdafbaaecbaeadbdbcbcbbbbebbdcefdbbbbfaebaccfefcefdbbecbeabdaaddbdbdeecedcadbfbfbdceadfcaacaccdfedbccdddeefbeeffcfeebfffcddfdddadffedccddbbbcdeabdbdcfdddbedeccbfeeddbfdabededdbbcdbfebfffbffbcfcaaebbcadabcefcbecebccfbfdbbfdfeacededcafeccdbaeebbfdafbbdafedfccfcecbccdbfdbaefcbcfbbbeaacddacefaeeababecbefeafecbecefacebbcbafcadddfadfcdfbcbefcaabeadcedcfceaedadfcadbbbcfabbdebacdbdcfcdeebadedadfeadafbdeafaaacccbbbaabeedffbafdacbfcbebbcadceedeeadebcefcfdecffbbcbbacbbdbecbeeacfbbdceebfeffffceecabcbcdfdebcabdaecefeefbdeafdcdadaeabdbeddcdbbcedfeafcbfeadffeccfbfcfdeffdfabdeabaecaedfefcbdaddaffadaafeefbaceefdeedddeddecdecedffcbcdbbaccebafacecdeebccddfdfddcdbcaddebffbfcadededbfdfdefbfddbcfeceaabeaefeabfbcabbaedaaafabffedacacfbfbafdcbebddaefdfefcbabfdcefabeaaedfeaaffecbcebfeedbdefeaddfbdbaadfaabdfeaaaacfcbbefccadffacffdaeeddacececddcffdbaddebdedbfbebceeefeafdfbebefbaffffcecfededdaabddeedfbecacfbbdbcefaeeceafecddfbaceeefeceaeaccecddcabfeeeddcddabfabffbbeececccfadccedfecbaccdcefddcecdbfbedfebbffefcecdfcfdfdecfdbfecfeddefaddddfdcadecdcdffbdbcabbbcbbedddddebcbefdaccceefeafefaadfcdcbcecfcacafdeebdefcfabfcccefbfcbdfaadecaddadfbbfcfafffccadddfbfbfcaaacaadcaaaaeeffdbecdbcfdcfbaffafeccdbddfbecadedcfcacedbeedafdfafcfacbcfcccbadebacfcffaedeabddedfdcbbbcfaaeececcccbabfdccbcebcbfcaeaadabecffedfbeeaaccdbfabdccddcefbbafebbdadfdaabefebeeebddccfacbacefbfbedadcbddcaeecbcbddadcaefacbcacceafaebaaccabcdcafabfffebcabfcefffcecfcdfadeeccdaacfcdfacbcbbfcebffbacffcadcdfafaecbffddadcadbaafdadfffeaabcfaacccabddecbeccbccebcbbffefaddddcfcbdeadeeaebdceaccecfbdaddaefbfdaacbbbfcfcadfaeaafeeaedaafcdeefcffefecffdefacabbfddbdeddbacfcecfadaaeecccdfeccceeafbcbeeaecbabfbfeacefcbacfbdbcdbaecefbbfeabbeccbfeaeafcbfafaddafdefaaaaeafccdfabacbafaefacebddfbcbcdbfaecebdaecbbdabdebeeaeeafbfdfbbabdfadecdeaefeebffffbfbaffaebecadcbccaaaecaceedefbcfedbdfecedbfdaabbbeacdaedfffdfffeeebaedcbeccddabefcabfabfeddcabeffbdfdfebdcdebddedfbaacdceeacafbcedbfadaaaeeeebefedeeabadeebedbbaccacfcaceaacecacacaaaefeadbfddafecddefffceddfdfcafdcbdcedeabcbfebeafebedffdedabbebdadfdafdfaafebcdcfffaeeabfebbdeaabfedeabbdafaeeacabdbcdbadddbecaddbccbedadebadfbdbaebdfdcceddececfbaedbfebafdecaedcbcbffcbdfaffdbbfcaaceeecfbfaeffcbbecfbedbcddcdcadccfbeeecacbacadbdedbeafcaeffbeaaedbcafdcbfeeebdcbaecbafeeacceaddfcddaedfcbbeefbfdaebbfaaccbafdfcfdebaaacfebebcafbdaafbededfccaadadecaacefdeaefefdcdebabeedcadabbdbefeeffacacdecbfdceedaefffcdcceabebedbbafafeadeadfcdfdccdbaadbaddeeacecddeccddedffebeffbebeecedadcdaadfeedabacdfbebccbabaccfafdbebeadebdfddbecccfeceebefecbcdaadbbcfafeefebaeffcbbdadfbaaeceafddffedbfaccfedbafdffcdaacaafdabdaffdecfcadccdbaffaafeedabfacaafeddddcfbcebdcbbecbefdeaddcfacbfeefbbcdfebaebdbdafdcacfdcdebefcedcedbaaaddafacacdddefbbaaeefeefdaaaeeafdccebceddeecaccaaaeebaeffafdddafbcaeabdbcebbcaadbecaecabddfdbcabdbcdcfcdeedaffffcacfaabfbeceaaafaeadddadcbbbfdbfcfefffefcccaafbbaeaafdecedaacddbbcccedbcfeeaffbebaeedcbbdfccddafccadbfbbcfefcabbaccefefaebeceeeaaedbabfbeebeafccafdbfaffefaafcdedddcacaaccdeecbbeafdcabbbceeefdeeaaededcfbcccaebbecfccdbeaadcdcdedcefeeebadaedaddcebddbccdfecaebbfbcdfebfdefabbcffababbcbcfbfeabcedadfadcbdfcffeadeaddcbacecdbcdcbbafcbcceaabfebeebaabacfeefafdeaedabecbafdfccedfaccebeedffdadbacafdffcbaaeabceccdfadddbfecfcbaebbdeffffbefecbcafeacddefaabddccfccbafacfadbedffacacfccaffdabcafddbccabadcacfafcafabefedeacbedddbdfccfbeecaceedcdeddbdccebdeacabdedbedcdbaaaebceabacefceebdfdddcdfedbbddabfbcbfcdadacbecdbacdebeeadcfcdbdfadbbababbdbbbffedceaffbfdfafccafcfadacacdeabbdabafcabcbcfadbfafaebebedebcdaefdfcabbffdaafdadecccfbdeafeaecefeedeffeddfeeaedbfccddedcaebdbdcbedcceeeebddfedededcfaedbcdcbcccacfdceaacdfbfeffabfecbcfeeefddeeefebbeebebaeadceeefebcfbdffafafebbfcadcefceffeebcdeafdaaecbecdfbbadadaabeffcabdfaecebeaeadaaaeabdebcbcdefefabfbbebcafcfbbddeeaebddefdafececeebecaefdebaeddcbbbebfcedddcabcfcfccdafacbddcbdeeadebeeebcbeabcebafadbcadededbccfefaeebbadbfecbafdbaaebbeccbfbeacdcebccaeabffebeacfafbdecabbfdfdedeaeeeedcacdaabcdebecebeffeecbeabebbabaeaedececfabffbfefbbfcabaeaecbfefceccfcbdbddcfaaddaedddbabdefabffbbabbaebdcdceaccaefbcceeabbbceabdacbebbfcdadfbdcbefcfbebdecfeefebafaecaabcbdbcdffaaceebbacefbfaeebcbcaffceaedfecaefacabaaeecfabcbaafebfedfcfcaeeebeeadbaccdbeaececaeffacefbabcbceaaaebdbaeaecbfcfdfcfececfedafdcdedbabaaeeefabecfaeeefffeabafbcbcbcdfdaddccfdedadfbafbdcfcbdaaefbeabffdfecbbfcebfdccffbdfebddbbcecaeaccddecbeadfeaceaddfedaaacdaafbcfcdcbdfebcabbaeaafcdeedcfbfcaaebfdbdfabebebcddfaedbabaffddccaeaeaabadaebebdbdcbeefadbfddeaaeacafafdaacdaafebcadfccaabbcbaecbeadaacaceeeddbbcbecfdeeaebdbcdceaecbebfcdeaecfcbbabacfcfeffaeecfafaabeadbcdbefcdaecfbecfddfdeeccffcbcafbecbadbbbafabcaacefbdeebcaadbacedcafaddfefddecbceeedaacfbdedcecddcaccdaceaaebfcaecfcdeabdefbedafdfffcafaeeaeadeaeabccfabdbfbfcadcdffdccbbadbedcbdacafbbbbaaefcebceebbbebedfbdeaaabfdaecdcbdcbcfeeebefbaeaeafcaeddedbeccacffcfeffaddcffbcaaedafcbddcdfedcebfbbbaefdbfeedefedffcfeaefbebbaddaafbdeafbebaabdcfcfeffbcbefbacbbeefacbbacbcbcfcdccbdcacecfcdcebadedbafdcbffcabecaeabfabafdcfededbfcbbfdbcedfdaadeeebaffdddcddfbdccaaddcaebcaeaaeddefbdaecbcacbbcbcbafebaaeaebededbcdccafdbbcddbebcbefacededcfaecddfeaccfdaacceacebeaffeebabcbccfbedacfdeeafddaebfddcbffaedaadaebaffdbbfebdbffbcfabcfdefddadffafabfabfacbfeaafbbeeddaabcaceeefafddfecfacdabdccebbeaabdaeddcddbcbfcedaabcafbccccfffefedcedabceceacddaeaadddcbcfdffeabafdccacfcfceafdfadbfbdcbbfbbfbfedadfeaefdcccecfecafeaacaafccbeafdbbefbccfaccffafadcbacaccfdbecbfbbbcddcafeaedfcabcfaadadcdbefcebceeeedbfbfbffdefcdcbdedbfaeecfabcadefebbfffccbeedeaccaeafadcdeeedacddcdebadbadfedaaedefaadafefbecacedafedebcfeddcfedebecdcccbfaafeeddbeafccbecdbcbcccfeebddeeddfbfcdbabcaaefefebcdceccfaecabedefadacfdbaeacdfdbcbacaadbfccdccdefacafcecdbbbbcdbcfeeededcbbcbeefeadaaebefadbdaedaaccbddbfaddacacefafdbbecfaacbbacddefdecfaacbefbfbfabbefaabacdcfbaceeeaeafddcabfeaffafcdffcdfdcbbfbfddeafdaaaacccbabfbcafedbaaedddeddbbaafdbbbafdcabcbbdcfdcbccecdddccffebdcdafdcecbceddbeadbedfadfddcfaadcccddfddcccbbbadcbefcdffeadbaaceadfaeaddeccbefdabcfbdccfaafaeccbacccedafeddbbeadcdbefdeaafcbebccafaafdbdfaaabcfedeeffcbbcabbbeefebebadbefdafaadeacbfafeaabcddcbddabdbaefefcdbaefefcacfabadcfbafbbffcabaabeeacfeffcdcfcbdfeadcfebefbdcbcfccbdeafbdbeadeefaedebaddaefdacbcbbfaceaadedffaffebabadaecfbcecfabfeceadcfbdcbffdfcfcfbcecfcafefeccccbbfdfacbbcbbefbceacbcafaeaaaafdeecdccbbeeeacebbccdeafeafedeeaeabecbdecfefcebfcccdeacfeccaccceabafadcbffcfbeebafcbcffbbefadfdefdbafacaecebdedffcfdeffddbacafefabaaaaabbedbbcfdaeecdfabecabaadddccbddecdcadfcdbbadbccdbececfebadddafbeacfeceebddbbdadbbcbccbdaecacaacfbbdadedddfefeadaececebcabbeaffebfcbfdabdcfadcdaaefacacfcbcabccefaabedafcabfdacfaebecdaaecddaeeafedeadbcdddccfcedcbbeccddbeddbeafcaedcdbaabadaefdcffbbcabbffdefeefaefdfadddbaeaaadfbcbdcebcdbcfcfddbaecacffbbfbbcbbcdfcbfdfdbecfcabbdabfcefdfebfceddafebbbcdfebbbaebbaddceffdadcfcbdfdfccbddcfbcddaefefeeaecabdebcfcaceacbfcdaaeaabfcbadbadbcdcfeadfbcceeedeadedfafbeabedeeddbccfafcffceacbccfaacceebfbecaedcdffafffbfaeefcbccdfbaedbfaddacbababbfdafecedeeccbacfaedbbffadeaebebaebbdbdaebddabdbecbdadcbcafbefeebdcdaaccbdafffdcbbdcbaefdddaefbdcaaaddefeebfecaebebfafdedcaaffacddaddfabaafafefcaefbdeebdbadfbeccbdbcbeaacafcdaccdeabcdfccdbbcddfafcadcaeaadeccfffcddaafccfbaeddaedfecffcafecbeeeecbcbedbbaaabdcbdebfdacecfdbaddfdeeabdecdaeeccdbccfffaddeedffedfaadbcdafbfbeadeaefcccfabdebcdcbffefecefdfdbdbebaebdfdaddaaeababadafccafcceffcaceacfdbdcaeaafcddfcccdaccaaecdecdffacdeeabbbcbcccbccbbacdefcaeadbfedbddebdfbbdeadebcbfdcebccbecbdedddfffddaaadfcccebecabbfafeefcfeccfcebcbdbeefaceddfaeeeacabeafeeefefddefbcadbfdbcfdacefbbdbffbdfceccbeccbaceadffadbdcddaabdbffcdaeafcdcbbeffefbefdefdacdaffedacaabbefbcedeafedbaceeaabedfdaacaddeeadbfcbbaedbadefeafdebfdbbfadebcfeebcacccadddfbaebfacbfdbfbbaaaacbafeccaccabfddebcaadbbbbfeceacabececcafcbfebccebedbdbcedeeeaebfbeefedeeeeebcdfacbbdddcebedecdedeeccbfcbecbabcbaaceecddfdacddfabbfeadedeecddfaacbaeadddafdfbfcdfebecbdccdabadbecbacdddcfaedffebdadacbfbfeffeeebaaddbefccbcbefbffdcfffecbfecbbdaecadcbefdebdceaedebceadfdbeddbdcbdfbccadcaeeeddaedddbefbbecabbdfbcdabebaadeefdadfcdcdfcfdcabcbbbfffcfaeeefabffffcfbcfebdbcfbbedebbbfccdbedbdfcabbfacbeafcceddecbfadcadccebecadeacadfcdaecfafcacdcfcabdfdaebeadbcfffbbffcbbceeabaeacbaecacabaaffbffbecbffecbdeffdbbafbfbcbfdbbbadaadfcdddfedaeecedfbfafebfdecfeabdfcbaddaadffcaedecfacdebcebddcecadbedabeafcfcaabdfffeebadaccecccdcbeccfdbcfdddacbebcbdbeaacffebbdcfabebbbfdfeacffbbdffabceabadaacfabcabadecdaaedcaafddaabdfbebaeefcecffedafedcedfbdbcaaffbeccfabddcfefcdbbfbadbebdacabecfafaafcddafedfeefffeeedbdadeefecefbdbafbdadeacfbafceddcfbbeffccdbcbbbbfbcdfcdddcbddccdadfafbcfabfcaedfcdebbcadcebeeaecfaafedfcffdebeddfeffaaabbeedebdbfdedaecefeacbcfccfffceecaaaccbeaaedeffedcecacdbdeecbbadbbadffaecffefefceebfcfbefebfceaafaccecadccadbcabadaedfaddedaebbbcabadddcdfccaeeeeacdeffdfccdafadbbcccdbeafaadfbdafdbcabccffbacbdecdafbbdeaddfcadcedaccdcabeccfcfeccaaeecaeebcfcbdbfcacdaecfbafbafaceddecdfebebcbeabaeffaecdaccadafeebcbcabbfffdabbdaeacafdabcbbcfbadfcdbccadbdffebcedcbcadffcfbcfdcfdccbecbefbaaecfefaceefdcafdecdecafeadaccccceccacdafcffeafafcbbfdcaabaaafceeebbffbbbcddaddadfddcecfdffecdaedebdecaebebdfdfaacfefaadbbdaabdfafddcbcfbeebafbadbaecbbbccceaeddfefbecdbecaaacccfbdaabfabeffdfbdeccbadfcbcdedfcaebddbbadffafdadacdcdccedaaebbaeaeacabcabbcaaeabdcdebbaccaccfafbbaedabdfabcaadabddeddcdbbfacedcbdfbefcbbddefedafffbacfddfbdacfecdbdecebcfcfcceaecaeeaedecaffcaecacbaffeadddcfccacffcbdbedeefafdccdbfeebbccfeadedebdbddefefbdacffaddbaabececfdcdbbedcafebbedbabceefcdbfcfabccceddfcacfffddcecadecbbbccfadddcdcbddbefbafebabbdbcebbfbdadbeacdabedddbaefeacfbbbbfadacdfbdadccfedfbdefdbabcaefbceecabddbbbccadfdcccfefdbbedceccecfdbeebebaececabeacadabfdfcecdacfffcdecbfeeafaefbbbeacadaccaecbfedcedeafdbecacabeadedfdcaadcbbcbfdedffddbfaeccdcdbfabaecfcbfeddeafccfcbcbabaecddacddaacdfadeabaffafbdebdfafaabdddebfefeededdefbfacfabcabcaeaffafeccacaaebbeefaffaaadebdeecfecfcceeaacafadfcaecfbbaeabcadbaeaecafbefbddcbbcbebcccdcfbeacedbfeecbbddcfbbbaffaadbceabfcdeceabfdcccfabbcffdedffbbfcbaafdbccbdeaafefecceeeebeeaacbabcdbecadfaacedaabfcfadacffccbbefdbfeeddccedbcfcbfbefdaceefdeadbbbcdedabffccfacaadbaebefdbdfeacbeaaffbeccfbdbadaacfcaedadedcbaffbecbdcbdedaefcabadeaebaeacadbeaaeadafbedcdccfdaadccfaacffeeaecafadceeffbbaeddbbaaabaaddadcedccbccbedaabcfdbbaedeeacbebcdefcafedcedcbdecbabacddeddadfcebaceedcfeaeaaceffffacaeaaeebcdeceacfbaadefdebabbfcbffccfdfceebacdadbfccebaeeddabcdcfaadfdbfaeaaeacafcdafbdfbdacdabeebcbeedfdddceddbaddfcefddbfedfaeddafccffacaefcacdfddcbbdbeaccdffeeafecaeaebebbaeaaaabeabaedeaeeaadaeaebddebbaecadaadbebddccbfadfadffcbfcccffdbbffcafedaadaedeecefbbbcbffaffeeefbdcaecccbafddffbcebcffbadbbefbbfaeeecebeeceffafbabbdaebdcebebcaaebfdcfdfccaebedaefedecaefcababefecbdcfdecfccadebdbfebbdabbcacebddcbdfcfaeefafdcfabcddeaaccabbdeeaadcdecccecccdefedfaaadddecacbefacfecbfadfddbfeaaabaebceedededdbbccdbeedcbaedbcafabbbdffccbcdeebddcecffcddaacccccbecabafecaebaecfbffcfcbeffbbeafcdecbedfadaedbfcbaeeecbbebbccdccabefadecacecffbcfaedcefbcbffdbcafccfeffbbaffbcebffaceedcbefeddeaeffefffccaefbdeeafdfeeffddedfbacbcdebefedecddbfeeaddfeadcddffdaffadaecfaddefbddbfafedcdffcbcdceabceacfaffccafffeffdaaeafdbdfccadfedefeaedbbfefafffcbcdeabbeccbcafbdabdcddbdcfbaeecdffedbbcbddaceacffcbedaaddbcebfefbfffcdfffefdfdcefccdddbddbdcaefcdfcceedbbaefcffbadcfaceaeafbcddfbbdcfeecdfebcafbebecdedeccabbdddbbafeaffcdfcbacbdbbcffeefcadedfbbcafbfdffbdceafeababfdaabcdbecdebdfeaddfadecdfecaaedfcafcebddecdacbccbddaffbaffefeeaaefadfffefbbcbfbffbcfcdfafbeaffafdfeabcfbedbdebfcedcabfeedbfaadbebdeddebcaaeaecabdaefabeadcdbfeccaafabbfdfffceeaaccccfaddbcbebbfccacfbbdedbddcbdfdbbebbeebcbbcdbfcfbdacbafefcebedfaadecaefdfdcaeccefcdfbfafefdcbedecdbfdeafedafdebdcacefacfaafdffbcccbecfbdfcddaeeedbbdaaeecaedbbaffefdedfedeffcebbedbfeebfcdeadfcfafaddbafbeabcfaccaaaeddfbcbaafdaedbbecaceeffcccbfebbddccbcbdbafbabfdbffdfecffecbcccefdddfeebcdbdfbfeafcbaaacecadbcfdfabbabefdbebadcfeacedaeebadfbabaedafdbdfebbabcedbbccfbdfcfeefbfbaddbafdcbabaedccabfdbbecacdaabdbaefeddcaffaeaabcddbdbccfccaebcbddfedbbfffcddbcafaeccaaeceecdfcabbfccbbcadcefedbadacccbdcdacdfdafcfecfdfddececccdeeaffcadcdebcdafbcfadcdadccbbbbebabdaddbfcbcbccbfdbccebdefaccbccbeececfbfaadebcaabdbbffcadddfbcdaedecdebbcffaefebecafbdabcbebddcdecbccabbacaffbefeadecaaeeafffebadffcfefefaccabaebbdbdcafdccecdfbbcecdbceecefdcafaedecfcdaddbdefddbacafabcedddaeabcbcfeaabbcacccacdcfceffcbecefacbfcbaaeafbebcdabaabefdecfcebefcbdbbcbdbbfcfffadbcddcdebccddcdbaaeffeffbfedbeceeeffdcddabfcceccfdbadcadcefafcfcfacabfddaddaccfaacfddffdfeabeafdadcfabddbebadbddbbaebcbcebcceedaebcebffbdcdafcdfeefbeadaecaacbdfaabbfaddbbcadebbadfbdacffdbafdfefafeddeefcdbfabeeaabdfccffebaaebeddbdaaefdbadeecedbedbabeefabfcaafaefedfddffdfebdaccfccbaabbdeddedbeafbcceadbffecadfddcdeeacbffefedefcecdbdbfdbccddbaedfbaafddaefecddabffeebdfeffcddffbfdffbabedcadfbedfcdeebcadffbdbabdeedfbbdbaabcddcffecebeceefddfecceddcabebdfdcebabfedbfcefbedfbffddadcaebbcfacfabeaacbbeefefacabbccdadeecddbabebccaafcefccfbfadfafbcbaedbdabcabafdcabcaaecdaeacefdddaabcefcfbafbdebbbafcbeccbeafeeaaaaadadbbebefecfcedecbfebfefbdceaceedfbcdadceedefdbcbcdebcaebeeacdcdebedfdcfdcbceeadaeceeadceadcacfadadedefffbbfdcaeafeaaadbdddabceceffbbcfcbdbbbedaeeabbaefdceaaefdaafcdedcbfaaedbeedddbbabaebcdeaaeccfbdfdbfaffedbfefaffefdaafbbaedeeeaabfeebacbabffcaedbbcfeeaeebcdaeebbdbeeccdccbafeaaaecbafcafccecaabfebcabdabffeacaedfffcabcfccdeeafdaddfdfcfbecbacecaebafdeeffbdebbeeafbccbefaadbcccadfacbddacabfbfecdabcafcefcbfbeacefbabebacedfbcebabdadfcaacfbdcbaaefffbabefcfeebafebbdbcaffbbbcbddeaddfcaeeadcabbddcdacbdebcafdecdfedcedabddbbdddaabaafcbafafddfedbbfeddebadebcbdfdcabebcabafbbdceefcdecedbbaaebcccddbcfbcbfadaaaefcefefffeddabfdcfaafdcaaadadbaabbfdccbeacfbfcfeddcabfefddecebadcaffdcaffcdfaefbeacfaafcfcceeedcdffcedadbaddcbefeaaeacffacaaafdaadcdaadaffbddafcafbaaecabfefabfcccbdeaddecacabdafbbeccdbaeebebacfbeeecafbdacadebcfccdfbeabeabfebadeefabdbfbffaceaddeeebdbfecbcdddcdbedacbacdeabecdaebadeedcebccfcefbdcaaeddbfcaaffcdcafbfdbaefecedbfecaafbaccccadafbdccabdbaecfedbddbacdedbdfbcddefeafacfcabcaefdfcacdfdedaecfdabebbfaeecddbbdcdfbfcfcdedadbbebfebcccedcbeeefebeabadafddaafaceefedefccdfdefccabbfffcefacdbeedaaaaaffcabdbbdeaedfbcedcdcbbbeaaaebabceefdbceffdbedacaaeffaccabbfbcdadadeeafffdadebdecfdccdadadccedbbfcfacdeddecfceabccbcceceaababebaeefaddefeedadbceecbfbdddbaebaacdcadabafdddafddeaaadeccaaadccdedcaecffacdaeadcedbfcccfbaffcbaaefeabebbcfcddbbdadaceeffacbeeeafbdfdddabbbadaaaddbbfefcdffccffbdcafccdcdeebeafaeccacabededcafbecdebfbadeaedcfeaabbbebecffedaccafdacaaeaffeeefdbecdfafedcabfcaabbbecfffbbfeabbedbcdcacfcdadffabacafefffdebccffadcefecbfbeddffceefcbefacfcdfacbfcbedfcacdcfbaeeadecfcfaadedeabeededbfdaefededddaefdbcdefebddeeccfeadfcfeceebfdbfbadebdaccabcebddfcaaafbafcadfeebcbbadcebbbbcbdfeadabacedfdaedefaaacaefeddedddbbdcdadbeebacbeabaecaebccfeceededecaababcebfbccaebeeacefdbfdafbadbfbcdbfffbbfcffeffcfbcafaeaebbbcebcadebedacbfacbcfadfaddfaaceefafaaacacecbedbedfcbdcdfafcecdbaeecbfaafefeaefbafbcdcceaffcabcdedaceaaeedabbeebbdcefdebaacbaebbcbaaacfdaddecbdfddaaaafcbdedaffbffbfbedaccaddaededbdcfecfabeedbbabebbddbcdffafdcfcddcdaedeccadfdcebeabbfcefadfffaadcadfebbbcccdeaccacdcbffdceadbcfaaabdbaffffdeabbafdcbdeabcbcaadfacabacbdfbaadfcbdefbeadcecbbcdacbecabfefdadaeabcbbcbcbabeeafffbeccbadfcddcbaaaacdecdbeccbedbcabebbbadfbddfcdeacccebbdeccceababbecdbfbdadaabaeebeeddebcfcfbaecfacceffbecffbcfcdfabebbcadffcdfeedcadfbdbcdcdabdcfdabdcfbdbadbfcfbebadcbedfbcfecbfeeaadaeddaabfbfbdcfafbeaabcfaddcbcaedbdcdadbdceaffbedaacacdabfddfdfcaddcffacefbdacaebacddefabacfaebafdfcabccfcbaabcfdeffadfbbeecefaefeebeabffcaefeddadabfdedbbfaaaaccebacbdddebbbccacbcfeaaecfecafacbdcededbdcbcdffefdadbadcbcbfdcbeecdafaffefcfdbebddcaaffdceeecffceaddabeafcfdfbedfbcabbefcbfebeeaddfafbaadfbafefabbbaccfdffddacccdfeecbdfbabddaaaffcdeeefbfddaffadbcefcbbdacaebfffbaebaceafeddbecfaedcecdacaccfeadccafcdaecccfdfabebdbffddadcdbfecfaededccdcfccccfadfacfeffabfecfebabebfaccbceccfdbbbffcbfbeccacacefaacbfbbfebfddefcefaeefecedbbfbefcafdaedbbcfcfccdeccbdeedaeaabedaaaabdafafdfdaafccecdccedfbebeecebebeecfdfeaccfbcdaadfdfeecfaddeacdbefccefdabecceafabcdadfffeeeedcfbfabdbdcfefadcafdabecaddebbedcfdfebaeaceeedcdceffaebbfeabbeebdeadfeacafdcaeecfbfadbcaadefcbfcdbdaaccdbfdacafebabaadcdeabebcccdffbbaabfdeffbeeecafafebacdccdbcfecefcdbbbeeedbfaaccafebfecedcddabbdfbaccbefeaadbddafebbfdccdffebfacfccdccebfdcfbbdaecbabbcccddfadbabbeaaecaddfefbadaceeccceaefeeceedfcdbdaeaeccedddcebbcfccefefedeabaffcacbdfefcedebfbdcfbaeceacbbcfabdebdcbcdaccadcdeefcdeefadbdbfebcdbdaefcaeccbceeacbaefdbbfaaeffdcccdddbfefbeedacbefceafcfecdaeeefffcccaeefadefbfedafbceedddbfddcaedcfbdddffdfcfbcebedeefdffcbfabfddffeeeceddeccebdebcbcefeabbccbdddeeaffeddcadbefadffddedddabcbcbfcafbeadaabfbafafaceceffeecdedcdddaaadfafbbdacdbdabddbfebffedbdebfdffdaabeefdfafbfeefaeacbeefddeeedfebdddfedcfbaedabcfcabfaeafbbfbedfdaccfafdeaebbcfafafaceddbfafddfaedfadedcecbcebcdffcabafcaaaeafccfeffeedeaacfddeeedcecacdcbdeffccfeeefbdadaacbcfadffdebbffcaefdebcfcbedfeddbacffbefcbbaabccadcacbeaebddedaefeefdefeeaadbfbccffffdbbcbffafcfbbeabfcceeeacdbcbabbacebddacfcfcdfdcdebadedcdbaacaacbdfabeccebefeeecbceefbceaecaffffabcccebeebbeffeffdfafccdeffcdbbecbedbecbfafbabdeaffeeaabbebadbbceafeeecaaaaaefafbfaefdcfbbdaacfaadbeedaadecdbfebaedcffddcdebdcefdfbbdaeefeecfffadcccaceacfaeafdedabdabbdaebecedeafdcdbbccbabedabddfbedefdbaaebdeeeecddbaabffeeebdecebadcdceecadebafcbbfdafcbfefccdacacbdcdadaddcefbecfbacadfeeabdbfceefeacdddbdbdbbcfdeecfccadebaddfadadedceaffaecfbfbdaecdaffefdbbbbecffbadcedeedbdedcdbdddccdbddbdaddcffcceafcddbdddcabdffcafaccfffcbffdbcabffcadbdeecaaaebdebaceefecfdfedbacebaeecafaacaebddfbdcafebfcaabaaadcfacfcebbcadffaadcbccdbdabbccddbfeebfbbdcffbffdeccecbbcbccfcadeefacbfdafdbfccaeafdbcaefabddbaeebcdaacbcfaceabdafabecafaddcbcdefebefefdeeffefceccbaacedccaebfabeecbfbfbbaecdfaebecfbedaebdeafaaedbeedafbaaaacddfbddbaccfbcefcacaedcaafdfefcbffdffbedceccddefcadcdafbeffcacafcdcedeababbfecfeabfdfcccdfacdeeeeaaccccfdedecdadcccadbbeaadcbceaeabcdbdebebaacfbbcedadcfcaddecbaaecfabbebacdedaeaabddecdfceccdbcfdefeaafdbaddbfffaefbecaededbbeceeadeafbedbadaddadfdbaeadcbacbacdeccfccccfcfbabffddafaacceeefcdfacccdfbdecedbebbceddbeffbfcbccdddabaeabfdbbbfcddfefeebfcbeadcabaabbfddaabbebcddccbaeaedfaefaabbdfabecbfeacaedfcadadedbfddaffdddacccfbafdedffdddfadebabbfebefdaedccaccccddbbafceffdffdeedbbadffaeecafdbabdffebccaefdfbfcfffedaffecfeddddececadadcecaadcaaeabebcfedabeeeadaaacabdfdebeecdadfcbcbceaefaedccdeaddbfeccdabaffedbcfcaebcfaeedfeabafcdebaeddaabbacebebaffebbbbaecfdefecdedbbeceadbafdaaadeacbbcbaedbcefeaebcbebcccbececcbaefffcccbdcafbafcefafbdbbbdeebfacddddffdffebecddcedbffcadeefbcfccfdacbabecbbcebaeebbefabceffcbefffcebcadabaabdabcbaacddbfefbdeaaccddecbaababfdeddbbbcdccdafffdbfadfcfccefcecdefaadeedacfcececfdfdfefbadeabbefffabcaaddbbffaecaadfcabbaeedfacccebdddcdbfbcccfecaddbbdbffceeadedaebcccbeacfecbeabaafdfbfadcdcdddfafadafeeeededfafcfebbcadcadbdcfebbcdfcfdebedceaffebeeeadffaafeaddeadfeadbccfaacdefbfcbaabdfedfcfdbbaaeffbcfafcdeadacbccddcbbffeadcfbaeecdcaffddaddbeddaaadacdbbbfcbdbacedbcbeaaeadbbeedbfcfdabfcdccbfdbaebcbdedcebacedbffebbccbbacdecafeecaecaaeccbfaedeccfcccaacebdfffafadebdcabbffafddbebfdfbacdadccbbccddcffccceaebdfdfabaacefedbfcdffbbefafcbedebeeafdedbfdccfbbabebbccfdbecdefceadbedacafdcbacffacbeaacaaaafecdbeedadbbadabdceaddbfebfccfaccafcdebccadfcaaeeeceaaddeffffddadbfaeeaccdcdffffabcecccbceeefcfeeedeaebdaaaaadbdcbedbafbffefdadbefcffacfeabffacfdecdeedfddfcdccbcdabaadbaddfbeeffbcdbacbbbfefbdbfbdabebcdfcaebccfdafbbaaefcdfecfefedececbbefcbbeebccfbdeedadbcdeafcefcdefadeaacefbebeecacbfdffeefeecaccbedccaeaebdeddbfebbfeedcfabffcaffaefbcafddaefafabebbccecfecbcebfdabeaaefbbdcdccafaedffedcbeedefabbdafecaeeeafdeddeedebadabddbeaefcdcbefaaddeefcdefcefecddbbbdeffdaeeaebfbffcceeeebdbefaaddadebbbccabbdefbbfbdfebcfdcccfcccceffabaffefdabedfbecfedafeddededfcbfcacfaafebbaaaeffaddefecabbbcfafdcbafceeeffcdfffcbbcefbbdccbecfabeafcdacbdccbafedecdabcbdedcfabfaabfafafcdfbbbeafacdebfcababdcdddbafcbbeddfbbffebfeeddcdcfeadaafeefdacefeaadefdebaeaaaebdbfaebcbafcfaeecfefbfbfeaaabfbedfebbeacefafffaeecffcdeebfadacfdcdadcadfecedfadcfaecddaecadfdfecdfbfbfebcddaefbcedebcaeddaacbdabbdabcecfafacaedbbdcfcedecaededbfdddfbacedfbcebffbcdbeedbecaabfabcbbfccfafdcaffbaaeddabdcbadbebadedfcfafacbeabfdebcabcbfddebbddcdcfabedadfeafabfefecaecbfdafccafecefadeffbdadadddbadaebaffddebfbadefbaeffbacafacacecfdedeabdbccefdffafeccccfddaadfcdbccaeecceddefbaebaacfcddacbabdecadeaaacdbadcadbfbebdefadfebbbccaaddefadecdabcabadfbfceffbdfddcfafcacbfadaeacbeccacccaaddebfdeabeedffdaddfffbfcebefcfaefcaceadcceccbfceeafcaeefbdddbcbeecfbbecadabefccebafeffdcabbeeaedbaeafdefefbbbcefccddfafefefafeffafeeeecfbefdaffaaffadfaabeedeebdedcbfebdcfeeafbcddaaafdbedbfdfdbdccecffcffcebdbcfaebdcedaaefbcfafaffbfdfaabdaecbebfeebebcffecfadcaecebeafcffafeeeadaedcfeccdbcbfecffdcaffacefeafcfbdacdcecffbefbedecfbadeebedffdcccbbdfdeadebeaecedfaeefedafaadabfdaceeaaadcaefdeaaabbbcdfffdefdadecbfeccedfeefbacedbfcddebafaeacfebbecfcbbfadcfebbcbfaebbaecbbeccafdfebfbfcacbedbebaeabfacaccfaadeecaafbadbaaffdadacccddecacdefbacafefaafeecfceedcfefcbfecfcaacddccdabbdfecbffeafcafabebeaebdcccdaecfcfdabcfffdfafaebdcccbbeffadcdfbfedeaeaaceebcffcbeaacdddbedccefdcccdcfeeafbffcefbcbdbefbeacaefbbcdbeededbbddedcefecfcdfdefccaabeccbffcdefeddeebccbfabebabbaeadfadfdbbeafcfadfdecceebadbffdacfafeefecebefabadbfadcbacaebfcbddceffadcddfadaadefcbbcfafbacecbbdebcadfabbfeebbeacebdfbbcfcffafdacdcefaafefafedcbaaaacdcddbedeefaffdfefeceaeabfbbfacddceeeddffdadacdcfefeccbeeffcdefbbfeecfaaefcdebbbbafeefaddbdebfdceeaddecabcdbccfedceedcbdbbcaeffdeaebeadaebedbcddbcfcbddabedeaaafaabefbdfefedbcfedddaaaeecaccfeafdcbefdfeaaeffafabcbdddeecdcfaacaeddadcdcbbbbdeeddbabcbdcfedadecbbafcafacbfeedeaefbddeaceddcdeaffafccbdcceeccecaeeddaacfaaebbedfcabaabeddfdffebbfcddbcaffcffaabfbcdcafffebfdbcfbcccedcecdcddeaabffabcadaeeddcfdbdddeeadabcfeceddcdeedbfeccdecefecbdcdbfcefcfadefdceabafbcdfbeebeddeeccaedeaffbddfdbeecbfdddeceafabbfbdcddbabcdfddfbbaefdaaceeecbabbbbcdbabfceeefecfedbabebaeeafeddabcbcedebdcdebbafccdcecbffcaddebfabddcaeabcfdbfcacdabcceebdecbcbfdfbbabfdfffcfedafcacddacafafceafbefeaabadfbabdfbdbbbaebcbaafdbffbaeabcebeadaafbffaaafcdddedaffbfaecccbbeeabcadabbebcfaeffdfeabaafcdebfffebdcaaacadfbbdfceeaffcafbecebfdeeefceaafefadfbcfbffbabfffefafedebbfddcceaaeffdefbaedefabaebebcdeeccafdeabecdbaadcdbddaaddccfdcceaaeeeecdcccbbdaeeccbabcebbacbdcdeefbccaaccfdddfeeafebbffebeddccbfefdabaaccecfeeccfecafbcdadeaadfcddcbcbddcbdabdfbbeedaeeeaddbcdeebaefebfcaaffbcdfafceaeecbacafdceacecedecebacfeebedcfecebcdaefdefacbffeeaffbcccfbdadeffbadaaafcfeaccfcebddcdcbeecabaeeaaccdbacacaaadadaddadcaaadfdfabcfdafdbbcceeebadbbaaefededabbcecaafdcbcddbbceafbbfcddbfdaaddbdddcddaddaaafffaddcfafaaebecdaaaecedcfebbaaffbfdefdbfecdfdaffbfedfcebacacdedbadfcacabeececdbfefdfabeffbebecbdffbdeccebcfdaffbebfaaaaeacdabfbedeebdbcacfcdaadfbfebcccfacdfcbedefbfbedefbfbdcfcddcbaffbcdbcfcbbddbaefcbbbbfedeffebaddaabefeeffefbcafcfabccffdeacacacaedadbaacfecaddbfdfabefeeecccdbeacefbfeccaaadcbeaeeafcebcaecbaebfdbaedaafddebdfedaaebfffbcaddbfddbacbfecdeeefbefadcfefeaffaefafacdfaaadacadcadcbfaddebbedbbfbebdceeddaeadcecfbafedbbaddadbadebaecbaefbdbeccaacafeacaebacedddbfdfddedfaefafcaaaabdefffcccbcfbfcffbadacaceebcabefacacededdcbbedeaadffadfafcceeccdcdeedbadbecbdceeecfafbeaefffabbfebfcddbeeeebcdaedaaabdfafebeebedeeeeaedadeaacbedeadaafbebfcdefbdabdbceeeecddcbcdacefddabfecddeaacbaffefddceeedaaecaefafecdffdfcdcebfcfceccccbcbccabcfcbfeecbedeafecfaafccacfccbaecebbceeeacffdcdebfcacaceeebccfbaecbecccccbcbefbbbffeefcfdfcbacfdabadbfcfcdfabcaeabafdaabecacbdaeacfebfaffacfddcfcbaeaedbdbfcebbccabedfceefaddbeabbfbabeeffefeacfeadcefaffbcbacbcbaddbdbcafacffddcbbcffbafacafdbfdadfaacffcacdadadbbdcdcdceaeabaeeccbbaefabcfbbfabbbcfabceefdcfbbeddcbefeedeaabdcffffcaeecaccdbcacfabaedbfbdebcfdbffdffcdaffeacdfcbbbfadbbbadbbebefcbbfbdfafcfcccccccfaceacfaeadcebaedabbffcdddbbbbfebecdcfceafaaeeeecfababddbdecdfedfddddfabacbfbadafbeeedddaefcbbaefdcfdbeaaadabcbfdababcabdbecfcdfaddbcdecbbabefbfedfccbacbcbcdeaefcbdeabcbaaeeedfbbcffdebbbaabaeeddabdfeabdcadfddfcccbbbecefffdbafdaaebbfdadfdddeffddedbbbbbebcfdfacaddacaebdecbfbabeaebeedabbfdafbfbbbadffafdaffeedeedfbbaebafefcefeceedbdadfdafeadfcacabacbcecebfafbecaceafecffcdfbdcbbebbeeaacbffaabbfeedebffedbcbcbeeedfcabfcaeceedffafbafeaccddddbdfeccbfebffffbaaffffcfaceccdcfdddaafedbdbedfffabeabbfadeddfddffedfdeefbfbffffdeccaabbbaecbdbebdccaeffdeabdfebfacecbbcedaadffcaffcbecdbeebfdadfcccdfccccfccbaebddbbcbcacabfeacfaacdbfddbbbfbacebbcfddbedebafeeacddebccbcefacfadaccfaaebddefbcfbaaadaceadbceedbebabeccbecfeabcadeefeebfbaaaaccebefbaadebcbeeeccefabffefebeaebbfbebeabbbadebcbffbddbecffdefbfecabcdcfaccecafeedffdabbfffddeacdffacedccdffcafddcfafbccaddceabbacdcdacbcefdbdeefedecbabafdcbdcfabfdbdddaddaeccdedcbefcdeddaaabdccdbcefdbdedacfddafbffdbdcfaaeccbafdffdffdbabaafebcfcaeecfbebadcafcaedfeedffeecfecfcbaafccddabddbbedebabbeafdfbcbdeedceaacddaaebaefcdfdfeadeeaadccecacdfebbefaddeecdbeecbfaabeffcefdaccebafebbffeceaedbefebebaccabdebdfadfeaaaebbadbadbcfdbeacbabeebcbebdfcebcdafcdbabfecdeabfebaaecddebfffabdcdbcfbeebcdbddacbaecbfbbdfefebaefddceddbbcbecbbcbfcfcbabcecfcbafeccfeffacdfddedcdcfddeadaaaebfeafbedbfccbabcddebccabeeaebaaedddaefccafbebabedebdacaddeceebbfcbbeccfabeaccbcbfbefffdafedcbeafdffaebcfacadeccfdbdceaeafebbacaebdebfbcecddbeebacccbbdfebffccbeccaeafbaffceadbfeceedbbfaeffdabdbadceadbfabbbfabeafbebbadeebbffeaceeccdabaaabccfeeccdffdeddfbbebffcabaeaecafaeadeebadabfcecfccdecdcdbbedffbccdcadfcffecbbabbbcbacafbbefceefdddadceadeeaeefcdffefeedbdcfbcffeabcbbfdcacdbdfebdfddecadbfdfdaddccfdbebeabbdafcbdfffddcbffccbafefdbcacafdacbfbdaebcbffcddcbdddeebaefcfbfcbceffddfafeceadddcacdaeefbfdcdccffdecdaebbfdbadefcdcabafedbefeebafdffeeeaabebdcdbadeeadbefbbaefaacbbeabdbddcddeabdeadddeabbcadbfaceffbadfdeeceadbfcdaaaebccbdddcfbcacfbafafbddcdfccfbbdafbcaafffcfcceebcedfeaaacbaffebaecceecbacdfdccbccadfbcfbdfdacdeebaafbfdacecacedcedeefdddbecaefededefedcafdefaeeffcddafabecedbbafddbdcaaacacbebdbaedbaaccdadcafcafffdcbbacbaebabaababbbeecdeffaacdbeabdccbdbfbbdaebffefaddfbfccbfaabfbabcaacdccbfaafcdaefffbeddbfbfedfeaabdcfcffbbceaaaaaddbdaccbbafdbfaaedfcdbfcedbcfeeabfcefdbfdaeafcdeaacbcfacccfaafedebfeebeabbebaafaeeedabeaccbbafabdbcfcddeafcefdeccefeffbcadecacbedbbebbbbbedeefdcffefeccdbfaaefefbcfcddcaacfbcbfcebeaebdebabcbacdcffcadabebbafebaedaadaebcccfafaeedebaccfddcbccbdceefedabcbecbdfbecdaeaebbacffbcdfecaacdbbaeebdecbcccefaddcaabddbdaddbabfebbcbfcaceaeafadeeffddaedeafdedddfbfddabaecfcecbeecefabeaeeaaebdbbaefacabfebbedfbfbededcfccfccdbfbdcbccfceaafcebfaeeebefbcabccffdaacfefccffbbaffbbbbdcebecddefafcbdeaefdabbaceefecececdcfdeaeabffccfeafcfaaaffffecaccdfcadfbadfbbdcebdbdfaceffccbaaeebffdbdfdfcefbecdddcfefeaaafacabeaddceffbefdebfbcdbfdbfbfcfebbfcdbdebebabafcbdbededebaadebbcebdfffcbdaacaeaeabfdcaebbdabbdbdebdfdeebaddedeafecebfffffebacadffeccceecdbcefbfbefadebccebfbcfedacfbdecdfacdebbbbaeefbbdccedbbafbcbeecaeebcbdeddacbbfcceabddebfadaecaebefffbaddedabeacbedbacceecdafbdbbdbcdcffeefebfafdbdafecdbdbbccfaeafbebeecbfaaffbacbbbfdccbeaabcdadccaccedbfdfcfffacbdebcfabecfaadcbbcdfceeecacfaefdabbdfacdfefccabfeafdcdcebfcbaddbdecfbabfbdcadeccdcbebcecbeeccbcfafefbaeedefacfbbedccfbacbcfbceeadfdeffbbeefccdefecdeefdbdbdbaadecbeeeabcfbdababcecccdabcdfabdffebbeceaeaecbdfcabfeddfeebedbdfbffefadbeaebaafeebefcbaccbfdeaafdecaebbfdacfbcefeadcabceaedabdebccccfecefadfeeceacfdbaaaeeeccdfdcefddcbdcbbfeadfbffeeeeedcbcabaabdadbacbbcdbdddcfedaeadcdaaacefbfbeedfffedbcedddffdaafbdaeaacffaefcdeeedfabdeffebffceccefcebfcdbbbdcfcfaffaabffadaebbfdfaebeeefbfbdceeebcacceaffdabdcafebaededbadddccdddcdbeafdddfcdfcaacaeffeebbbeafbfdacaccdcbeabdfffbaecccbaedfdbebecedeaebcdbcbefdcfdaeaafbffbddcfcfacfbcebdabefbedcbedfbabbcfcadccbfcfcafbecdaccebcbaabbfcfbdbfdccbdcfffdcfcdfebccffddefccffbdfcacdacbfdbcfbaafcacfabdebcedcfdbabecdfffabefdeddcadccdefdecaefabfcccefefbaefccdfebbaddabdfeefdbfeeedbecbfacdebbcefcbfccdbecbbccbbacacdecdcbdafefddcfcabfbeecfeafebaccaebecafdbaeababbbbafafcaecfacbdbafceffaefefdecdcfbdbdbbdefccaeffdccddfcdacabeebeeccdeadabaceaabfffbeaeddaabdafadabdeaefbbdcffbfdadefbecbccaedfaddbffebfaabfcfaddabacaacdccaeeddbfffaafbcadbadfccdcfbfebdcbbfaebbadfebdcafcfdbebaffdbffbfcdefceadaeedfdffdbbccfadedddbcfdabedbbefdddcdfcdaddaaafafdecdcbcecdfaeaadfaabbbacadbabddafccfefdabfdcfcedbbaebdadbbabfcaecacaccacbfcccabfcfefaaaffbaecacdbababfcceafbdbaacdddebccaabdecfaedbddaefbffbebfeebedfecddfacaffdccbaafddbcbddeaefcbabbfdcbaefbadbdcdcdbdbbdbedeadcdfafbaacfcbecdabedfeadebcacdbeecddbbcfbeecbffddeeacfecefdadcdcffdfaffedcacfaffacddfaaaafcabcbdcdacffabfeedfebfcddcebeefbbfbafcadffeababbecebabbbfacbadabdecfddabeedcdcecfeaffbfeaecffbafcecbdccfacfcedebeffbcfdbbfcfbedbccaaccdcedceceeffabefdedeebdeccefdadceffbacedfdabdcccfcabafcddeddcbebaabddbdaadcddeffcbceccacdeccefbabcafbdafbfefedcbdadcbcdbcfbaaddfcbaccafedefafefcebbbcecdedfbbebddececbaaabcfbffeceafdecedfbbcedcfbfceeabbdfcbacefbfbfcdaceeeafdecbafcddbccaecfaccfceccbdafeefcfbbbdbccfffdfeffadbecbbabebfbfccebecebcffddecefafbddcdebcdadcfdffdedfacfabafbfdedaebaacdfafcccccefdcbefeaefcbecbcfeddcfffcccdbafbcbecebcdaefadddfebbcefcffeaeadffeaeedcbcbadddfbebbeffbfbdddffbcbbebffbfbffefbecfaecaedfbdabcfdbdedccbbccdbfcadefbebccfebbdfffcfdffbbedbefcfbfccdfbfcdefddcbccdedacfddbeefeeacecdbbcecbcfefffebaafffceabccbbdddffabdaeadbcabbadcbfeefcfceebeabefdadafbdfeddffbceceedbcbfbaeadbffabececdbaeecedeabefeaeeffaedcceebfaeceefddeaebccdcccdbcafecbcdebccebddcecabadeaedebeafccaeffcebdeeaddeaceacdaadababfbbbffadfddfaddbbdeaabdfadefafdbadcebffbbddcdfeabafbcbdfebbdbbffbbfadfffeedaebbdfbadbeeadfffdeccdefededcffecdfcabeadababefbacbfbccebddfacedcacedefbbbfefaecabecccddfdfbabccafadccecceefaeadebfbfdfdebeaacacdbbfdcecbcedfbeebceccfacdebaaeccccefceaddeecfbeacdeafbececdbecbccccfbcbcfadcadbeaacfbfecaddfeedddffdadacebfbeceacacfbaaeffffcccccdbceffedeaadddddddbbbdaecdfefddcffaefcbdbccdffeccbdcecadedfcddbebbbcddbdfccdbcfeaaaeedddbfcebdfebcefbfebabeafadbbfccbfabaacbcbfebabbbbfadfcceafcdafcbcccbcffafabbbadeebefaccddbffedddcdfeaedafdcdcfbaefcdcdbeaafcdedebcdeeffffaecfbeedcedccdbbbeadfaebaddecccdccebcabfcdcbcffebfefcefaaeebaeecaaddefccfeadbdcfaedccddfefdfbaeadeddabbeeabbfbbacdfedbbdceabfbbcdfcbaabeedddadbdddfffcceefbbcddbeeddaacecdcbfcbfcdbcfeeeefdbbdbdeacafdabfbfeeadcfccffddbbacbbecdcfdddbdcbeaabaabcfafbdbdaafddecdaeccaadbbfbefeebcfbadadebdaddbcfafdddffbcdedaadacbeacccffcddccefdebccafeeedaebfafddcefcdcfdbfecbaeaadccbcafcfdbecfcddefabaedcbafadaeaddfdaacebffbafdafdebcebbdceebbecedbfbaffffaebacdfffdefdacbbadbacfbcbabaefebedfdcbcfcdbcbdddacddbfbcedfceddaeefecbaececcdefcbbaafbcbcbcffcaabbcafadfdcefdeeedfadadbdcadaccdacdbfbfcaceecdbdeceeaeeaddeecdceedddbdcbcabaddcdeeadaabcdbefeebeebbfdbbdceacaddcbcabffcfabacdddeabefbbababdfdbefcfefdabcdeedceeecdaeebdfdddaaafdfceefddbcaffeeaeeaeedcdacbadfaedbbbccadcfcaceaecdddbbadefebbcdbacddfadfeffecdaffcebffbdfceaaeeedebbedaafdaaffeccdbefeefdcaefaadaebbecafafbebbccfaefbadfaabaafceadcbfdbefefcebcdaaeeadbadedbcccbaedceefedcbddfddacfbebeaaeffaebcedccfcfffedbacfeffcffeabcbeeafcdeccbfadafdcebdbbedfaaadaeeabccffffaccccdebffdabaaebfbbfdbdeffbacfcacdeabdbccdfdcdfbedabbaffdecddbbfddfdabbaabfedcbfccbbefffebcafadebeaacfbeeacecaeebceceffdebdaceeefeaedfeadeefdeffafaabfbafceddcffbaaabcfddbebabceccefbaaaabecbcfabedbcedecebadcdaedaecfbefefdaacceffacbeeffbdacaebbefacbffcdcecdbceeefbeffdcdfdfdcdacdeabaecefaaaeccebaaaddefaecaecbdcaebbcffffdfeefbedbcaeedfeedacafddaccacbcbabfcfdfaefcdbfeecefabcdcebebfaadddffaeeebadaddbdbeaecccfbfebeabeaadbbaeaaccebfcfbceceacbaabedebfebeaecbbadcfdfddaffcbcebdcdaebbdeafcffeecdeffbccbacafeaafaafefbadafbfadfeeaeeeeecbbfefbdbdbffaafdbbadbabadfccebaefbfcfecdafcfccfcecddcbfbaccabeaeceadebcdccbbdcdfedcfbdbeacececbcdbebfabcfcefeacefddbdbefbfaebdbdbbdcedfffafdfcccdeaccbadecddacadcbacbcccbdfdaeeccbadededcbadcaddeebdabeabebdeffcaefcaeedffddbdecbbabacadbdbfbbcfeedbefefcbfafbecfdbbbeefbdacafafddcfaadcaaecdebbbbcbfcfaacaeffdcecebfddbcfadbaccaafdfacadafdeaadbbafbcfeaadbddccfdeedfefdecaceefdbcdacdeeeefcbbfedebcafbaafbfaabdcafddeeefbcafababdaebcedebedadfdfcecafabeaadcebaaffdddcffbeaacdcfcbbdcedcbddaaefeffbaeeeaceceefddacedebeeaabafddebceadefafaaffbdabbeccafacffeececdebfbbdeccefebefbfbcffabbafdffaebacbeccfadabeeabeebbcfdaaaadbeefbbcacfdedadebadcfefddacceeadddcbddbeaefbbdaecaeddcfcbbcbaccbcccedadfbcffaabaafbeadfcadaffeebdadfcfbffadcbeddebcedbcbeaffdbebcdabecfecaddcbfddfefaacbbfbedacfeafdbabcadfabdeecdacbffedafdffcbaabcbbfbcecacfacefffafeebbfffebfbfddedabdfafdcdddbbbacdefbecaafdcbaffbcadcbefcdfedbcbaaacfdebdddedfecfbfeeafbfdccfabfcdbdfccafdffccbdeecdaebdbfbaeabaefdbeddeffbcfaecdbeaccdcfdfddcbeaffdfeeddcacadabecabdeabaacfddccfcbdaffabcaedcbbdaaaadfccebfcabcacbcacffdbcfbcceabfcdcbadbaecbdadcdbddbbdfcfddfcadafcfbacffdaabaafeafbafddfdfabdcffecbdeeddbacecbdfccbcbaddcbecbcdeaabbafeeaffdcdeafefddcbeffafbabbacaeededbeffcbffcbcccdcebfabdbbceeaeeefebfcefbdcbcebdeaccdfbbbedffabbbddddcfddfbccaaadfdfaccdaeefedafdcceadeecadadbbcaeffbdbfdbacaddaaafeaddbdbddfbeebfcfebbddcafdafcacceacbaedfeafccecfcddddadcdbffeebffbaaafeedaefbbcdaddccaebefeeaadaeafcbcaefbbbdebecfaabaabbefbdacccfdcbaacfcfbdedeeededadbdfafadcbdeadcccedeeeacafcaeaadbdbebfbabaafcafcfdcdeddfbeafcbbedccdccadcdbefeacbbdbacaeebeccdccbadfdfeeebedbecbacbbfeeabedaabbcffaaedbedabdddddfcfecadfbafdfbabcbaddffefbaaeedcdbfdadddebfeebfacaadbaaaefefaebbfdaabaefcaadacacbefcdfceaedfadddeeafeaeacdeeafceafebfaabecceaebcfafdcbaacaabcdbebbfaaeefefebdbfefdbdbdadafeaabdbaafaebdceceeeddccdefdceefeefdaecdafdcaaffcdbeabeaafffaeddfbdebccbecafdebbcfccbbbadecdaceacedaaaacedaedaaabdfadcebecfbbbceffedbcdadcddfcafdeacdabdaedfcfeaefaefaeedaadabbaeeebabaddbcbfecbebbedcacfabdddcbceaefcdecacbcacebacdeeecfdabdaedaefedefdddefaffbefeecfedcaccbffaadfaffaefdbbdfbaddbacffddeefcabebbaceaefffcbcbddbcbaaefacbdcbebefebfdfbabaddadfbcbbaeacddabcbcaafdecbafcbfeffdffdbadfdfaeccadcacdaedbcebdcfeddacdfcefaeddbceecdbbeaacdbffadafdbaaeefcdcaabddfffdfbaeaaeddadfcaebaabedaecdbbeabdcfbbfcabbddeafcfbfcfedfafafdeaaaedeffecfdaefebffefeebdaedfefdcaeefdeebbacdbabbbcbacffcfadbbcafdbcbabadfaeebfcecfaeedecdbdcffebbaefadffdddedccacefdecceaaffdaffbfbbcfbabdadcacdcfbdbcdeabcefeafdadffbedbafadafceddddacffeeacdeedfecddafbcabcddfecfaddaedfbddfffdafabfddecbbabeffdeaaebfddafaccfbdaaabfaafdaecdaefbcedcfdddaaaafeadcdfbdeaaadebddebecadcdbabffbdadbbdcfbfeadcffabaacdffcbdecbaaffeabfeddaaababeecfcdcebefadcfaecfdcfaaacaacafbecacdbedffdbffedfecefccfdcddaaefadecbfedacacbdedabaaceefaeefbfeeeecbbfdcfacdfbfcaacfbfffccfabbcdbcdfeffbdebafffecfebadfdafefecdaceeccbdffddabefdadcfacbddfcebedafbefbbecbecaecacbcfedcdbefbaaedaaeebddcafcdecfaccceaedffbdccdceedcaaabecccaadabddeffbcebcfefabdceafcbacbbffbebabbedbaebeaebacdbfdcbaeedcbdcfdddacaedffcbafbccfdbabedfcbffbceeedcddaeacbfdddddddbfdedfeecdffeafbddafeccecebffdeceebbcacfececdfafcdeccabccdadabfbcbdceffeaaccbddeeaefcaaeebdbceefccafcedbacabefefbceaadbaedcfdcbfcfacfdffcdffbbdbfaddbaeefbdffdadbcdafacbcdedddafbbbebedeecdafefcebceebcbecbddffceddccfefbfcedcabdacefbbbccefaecebebdbbfebcfdbbddcecbdfdebffbbcbaedadbcadedafcffdabdfebaaaacbaffbdcaeadfacfcaccdbabcacdcbdaeffebcffaeecaeaebfdcfccdcedffdeccadfbafaadcbbbdaeacfaffebeebedeebcfeadfabebfaaafcbedbdcbbcaacbcfcbbeacbccbbebabfaaafcdfedabafebccfddeccbaaedcfadedbbafaafadecffafeedecffebacbcfbeedcbeaeacfcefabadcffdcffaeadacdeaaafdeecbfedebfbeddfaceeafaaafeebafafadcbdaefdeffafafcdabbbbbddffbdedaaadcadaebeceaabaccfedbaecaaecfedababaebdcfffadbfbfacaadbcaebffeefefacccafbadbbedaccabfdbaeaabacafcbffdbdbdcdaafedbfdcfaedfaeaadffaebeabedebfdcaedfcbbaebbdccabcdbfbefdcbdbbecdcbfabbbebebfacffabfeedccfcabbebdcbdfaffbabeaaedebcfafbafbcdbabfcbbacbbcdcaafbdbaefaedeaddadecccdeaaaecdbcfacbfaceaffbcaecfdceccadaacaedcdedafacaeffeffdfebdeadaafddbdcbcaadfebafbdefcecceefaabaefccadeeeecbcdbbaadbfedadbfcfddeeaeaceeefbfeeaacbbfdcaedccfeabfbfdcbecbddafaeacddbfcfebfaecdddfbadcddeadbccefdaabbcbebecdfedbcaadfcdaabefeffbaebfcfbeefbeeefcabbedfaeacdffeededdbdebebfccabeafcebdcbaceaadefbdaefccdfeeddebdeaffaffdeadfedcfaceedaeddaeffdbeffdcdcbcbbebeacfdeacfaebccbeefeaeeaecaeddbfaebbbfbdcdfeefceadbaeadcdbaafbcababfeafcecababdaefefaceedafdadeaccdcbbcedbbadeebafbafdfbfaabdcbbdcbdadcafcfbccfeecfeeabfdeaabcdeaccdebceccdbacbddaabfecafcaaebacddbfedcdfeadcfacbbbcbfcbafafbafbffcdefcdaeddcebcadbfdabbcffbffabfdbbbebefbcffbdacfbebbfefccfecdebdddcddfebaecdfeadafaffcadbbbfbbbbcfddbdcecfdedceafafefcdadedeaddcbbbbeabebafbebceffcddceaefcefcbedefbacbfaadcaddeeccefccdbebbcaeaccddfadfccaabcfabdadbbbbabfffbebdecaaafabaeebfcadabdebfcfbebeaabaffbeedaeedfebfaccbaeadadddaccecbffdffefefaedeecbfbeaadbcfddfdecedfecaabeebaaadaacccbfdebceaecbdddfbcdfabfeefcbedeadedbbedfccbdfdabedcecbabdacacefefcfaffebeaacecdcaaebbfefadceefdfcfdcaffdfeeccddbbcdceaedabdcafbbbaffaedabfdebfffefddffeceeeececdcdfaeffaabaacbbdeffbffdeaebeebfadacbcefbdafeacfdccecffaadbefcfccfafedeccfacfdcbdbaceffddbdcbffdcefcecabcbbcdceaaaabeecffbedcdcdfdeedfaaecdecfbcbacacdbadddcefcfeeaffabffffcadaabeafdabeaecffeafddafffebdddeeaacfdcbbbffebdceafddbbfdcafacfffbfbfdecccffcbaeaaeddedebbebdaabacacaffacbecfcdebfcbdcfcbcfdacdbdbcbfdbabcbdacdaffffbcbdcbacfeafecedeeabebbdfeeeeaccafdcaafbcdefbbdeceabeffebdefacebeadbddfbabdebadfeebadfbcdbbfebecbebeaabaefabdbbcecadffcdfedebfffffaafedebbbceeedfefcecbfcfcdfacfaaaecfeadcdbcbbacdaaefdaeffdebbdcbbcaedbdfbdbedcbfbbccdfcbeaefbebffcbdbeedfcfadebecfeabbbfdcfedcdfeebdbdeffcebcfbbbdbfecccdcffebdcbbfaaaaeeafceafbdbdbbcaedebdfcfceabafefbdfffcbcaeeecfcdafaacaebebdfdcbbbcdbddfdcefcabbeceaefefcbeaebccfbaecedafafedbccbfaebacafadeacceabffbfffeeffebddbedcfdffacbebcbbbdaadfebaedceacadaacfceeaaccedacccfbdcfabffadeccfcfafdbbcbeabfdfbcbddafbcbfabdcacdfcdcbcfcdceefbefdfbbfcbfdcedacfcdeebcdccdfbabaaddbedaeabdaeadbdaacceccdcfafdcdbdddceeccceacecfeafdfffdafedcabbdbecbacbccedcaeadfabdaacecaeedecbfeccedafcdcbceafceefbfecacccfefcedabdabadfdbbffabffaeebffdcccfaffffedcafccfedebfbfbbaeacefaeffdefeaefbbccdadbdddeeeefaeffdebaabadeefccbeacacfdeefbaaaadcfeafdebecbadcceddbcfbfdfacbefcdecefeaeecbcddecdfaeacfccbacacdefbdfcfecedbdabadaecbdebbdceceeebcdfffeadfcfeefcfcbbafbfceddddbdccafeefecdedafeabedebaddccbaebadfadbffacbafaeceaeeddbfdfccbafdecedbbebadfacecdfeddbbebbdbddedbeedffafdbabeeedafebbeaacbbcafdcbfbfabdefdbcafabcfeedddecfbfdbecdedddaaacfbbdfbecfabdcadcaadecebfdfddfdfefbfcdefadafbcabefaffeccdacfaefafbbbbdeeaeebdcfdcaeabbbbeccafafaacaddddefaecaaebddebfcaccbfceaaafccaadfcdbecdbeeccbacaffdafcdeadbdbfcbfbeebcbaeebbbeeebefdbdcfcdeaabfbeadfbaffdaeaaaddeafefffaadebfebdfffebcddefcaabfffbcaebcedfeefdcdbdcefeefedaebeaaadabacbddbbcccddacadacecbaaadccbaeabefecbdfbaddaecadedaabdeeeceeccaeadbecccffaddebcebfdedecaeccfbdaaedbbbcdbfebcecedbbfddddfdfbacbdecaccddedebbcfdaefafddcefbacaabffcadffdafacfdfcededbfadbeedfeedbfacddcedbedecdddfdfefaaefcfddfbdccfedbbfdecbcdcacdcbacffadddfcadacaacfffefbdeaaababdfffdbecdbedcfaeebcaabddcedececddfcebadfbeecfccbbecdaefaaddaafdefbeafebbeccaaddacbcdddbbbccbacadfdcdbdcbeafbdafcfbacaeabdbaeffecfcfbebbdcdfafabfeeeffbdbefcdfddaebefbfcefdffefdeeaedafcfbbfdceedeaabedffbbbfbeebeddeadecdbdbdbddabcfbecdbcabbbcfaafeebcbeaefceedcfddacbbfcdfbcccaeadcbafefbbbdabfaaccbadeafdbfbeacdbcbefeebdfbfeacaccffebbfadedacedbbbaabcbbdcecdbdeecefceebfaaacfbfeecdecbcccbddaabefffdbbcfaebbeadeafefdaefdaaaafabbafdcdacabbefdbcfcaefcddcdffcdecabbfffecddbdbfefedeedddffedaccfdcfcbbaacaccadfcdbfecaabeeeebbdccdadaadbeaeeafcaaecbccbbfedfcafddbdbbabfcdfecccdeafbcceebdadeffedfabccfdbdcddbcedbaaddcdebbcabcbfbcffddefaaedeeebbaaabefdfadbbdbfafabaefdbfcecdfcdfbdddbcbbfacdcdedbdecacfacfabadddafeabbdfddafbadefdbbccbbcdefbcdafdaaadaaafdedafefdbebbfcfcfdebccbdeaeeebdcbdddadaadfdbcaafafbbaddcdabdddbfbbcdfdfdacebbdccecfeddaabfbfdaafbaaefccbdeaaeeafdcccaefffbffdcbafdceaaeafeccbdeecfcbfeadcdbacdbbecadebeccbafacfbaabbedeadfadbfaabcabfdabbcadbfacfcbcbfeacafeecdefbbcdabbdeebdcefafffcedaacbbfeaccefcfeeeaccecdaeefbeeaedeafeedfdbabdfbafdababcbddbfdaeffacbbabdcdcececeebebfcabfadfdaabaddaaadddceefcdfaafcabddccfbcefebbaaffcdafcfcdfecbfcafaeffebeccedbabfacfdbdcaefbabcddafbbecfaabfbcecefcfdbcdafddaebdbaedeaaebbdbfbfbacabedbaeebddbefedececacfadbfbadabdddaedcbbeabcbbabdceafafffccbfeabaaacecbeffeadffadfdfefebcbfcecdfbecefdadebbdfaaafdddedfbfcdadacbecbbbacfabbebaadabbefacdaccfceafccdbafefafcaacdbcecdceecefcbeaffadebdeeddfdacfdaeecfdeddccaddbebafedfecbeebfdbbedbbdeafafcebfdfdabfadeedbbbebebdecbacaffeccaaecfddbebcdcdaceccfbceacfdfacbadaafbdfaafeedbacaecedddcedcfcafdbcccdcfcfbcfeaebaedaecadeedcbeaebadceeebeffacfeaaabbabdddccaffaeaafacebbafefbcaabcabccaccdffbaabfefcacbecbfededebdddbbbdefdebecadcbcabdcdacbedebbacdbcaabddfccbcfddaacddeeafabdfcbddfebbadbaaccacbeabeeaafbbcadaafdafdafedaabbfefecfbceeabbfacbfccbcfebdaaadbceadeedcecfbabdfcddecffcacbbcfdefaedfdbabbcbfcbeeddbadecfeceeefabaebbffcebfdeacddeaeeafcefdffdfbaebadeffafdbddadadaedbcababedcbfdfaadeefefdaccdcdecaaaeecccdacbbaababeaececafcaebbfbabfaabbadcfdcffacebcbfdcabbbabfcabfdecbaccceaceddaffedecefcbefffccbbabccfcfcaedaaccccdbcdbffbbafbabfdcbbadefdafaeabeeffdbfdbbeacfebbadffdedeccbadebbbfbcbdacffabcaebaaddefebebcdfdcabdceceadfedaaacbebfddeddacecafabfcfeedaaeedeecdebddaddbbcbfcbeddacabaacefbbfaebebdceebdbfceacddcfccaaddcffaafaccdfeacbdbaecfbbbdfaabdebebeedefbbcfbdebdbccaecefcadaebcaefcabedfbdddcddfdcadafaffbeaebceecdfbecadddfbfcfbbefafdcaddfaeedababaedecffeabccbcbfaeeabdfbbaeebfcddbcbebefadbeabcefaeeeaccbfdacfdcbdbfbabeeeebbbccedbebadefbbbfbddfcbfabccecaaedfccfdcccafceaefcaaecdaeedccafdcbbdfabffcdbbbceffacfaafbdaadfbaacdbebbbaeceecfcbbdeecfedbbbafbcaacbdcbafaccbfdccfacacafcceceebbbfdcbdaeaaebfabecdafdabeffcdddcdbaaadefbefbcbcdedafcaceabffdafdfacbcebaafdacafbfbedfbffaecedbabdaffbbbdaebfddffcbbddfdbdffeebbddbaadcededcdcaaacffcbcaabefbccaccfadbfcfcbceffcddccdddaecbdcdbcfeacdebffccabbfaaeedcaebaeaadbbbbbadcceddacebbdfeebabbefdafbedbebcdafccaebbcabadbdaabfcedaabfbcafdfbebafeebedceffddebcddcedacbdbaaabafecbaceebeabedaddacdfcdfeddddcdcdfdafebabccbecfcbedcddfcfddbefcccfacfddefacceedaccdfaeabfebeabfedcfdcdddffedafedfedbafbcdcfcadbbfffffaaaddbefecfcfbfaaaefbbfefcceeacaaffceebbfdeadefafedbebfeadbadadbefaebaaebccabcbeefeefbdabbdadffddeffbbabbfcadcafcdefaddceeedbdcafbdbbedcdbfeacabdffbaeedcaeeabaadbcdcbfbcdcfedefadbffeaeaebaddcabbdacaeefafbecebacbbafbdaedbabdcbcafbbaaefeaedafbeaaaacccfedcddcbceaccffdacbbadfadebadfdeaedddabeceefccfeebdeacbeaeefffeafbfecabcdaacdbffaeaacfcbbbeaabeedbddeeccabeebcbfbcbaeadfbdeedfbcadffffaacdffaaddafffbacaceaabdbfebccfffadfaaafddbebeedbcddbbefdafabbeeefcbdeebaabbbcfaaffbcebcffbffccdafadbaeaddbadaddbbaafadcbfbceadcddabdacafeacdccafbddbfcdcafcfcafbbbebcedacbeedfceebafaafabcbfbbecfafedebefcdaffbfaddbdcefcbfeaedebddffefddccfbfacaaacbbaeafabaaacabdcadceddeedbeddadfadadddafeddfcffaebfabfadcabbbaccffecbddadaefacaedefeccdeceffbedaaaeecaabadbabbcaaedaccbdefeabaeeeefdebebeecefaedfbdadafdcbbfbcfdbecdffefcfbddabeeecebcadbeaffeffccfbdbadebbccefccfceadacadbfbbcbedeacdabdcebadbffcfffadaceaafbfaecdbcecdfbacbcecefaaabaaedffffbebaffffbcdfacbcaadebdefcecaeebeaaddffabeabfdbabbdfabedaafcfaffdbacafabdefcfbdcadccdcbdcaadbbeffcdddffddeabaeddebabdeefdedfebdbadaaaaceabcdeebacfbdefebbbeacbafdcabfabfdcafbefaabebadbcbffdbefafdadafccdecadfedddeecdfdddcebcfefcaecdfcfdfdcbaebedddedcccbacdaecabbfabcfeedecdfcccfbfdcdcebfbaeeeeeeabcaadfcbeceaadcacebadecfedceffedecabdaebfaaeeaeccedecfbceffaefebbebbdfaecbabacacfebbcfcccbecaceefebfeedacafefcadbcccbbfdfaeebafcdaecaafffbdfecbcacdffafafadedabfbcbfebfafabfbffedbfaffcaabadcdeeacaadefeefeebfeefcdacfaddbacaecfdccfbdaffcebbbddcfbcadbdceabfeccefebedbbcfcefddcbdaaaebebcfcdbacdbebbccfbeffaccfbdffffcdfbffcbbccddbeaecddccbefddbdecafdecfecddeebfbbacdadeeecaedebdaaeceaadfbcebcaceeabcaddabeedaacbddadbdffddddadddccfedadecdefdecbcdbeefaaaaddbfcecdbaefaaccfeeeedbfabdfbbeccddacfecacacbbeabadbcebfaebabdecfbfaecddcfbddcdfafbdbdaebaccaadbfdddefbbffaecfdddaecbdaaebdeffaaccccfbaafaeadffbadefaccffcebeaddedcafddddabfbffbdffcabcccdbddacbcdefedbceaceaeeffcdabfcfeacfacaaaeedaabcafecfbcffefebcdfddbbffecfcdcdafefcfadcabdddaecafceedefafdfddbcaaedbaafcbbfabeedeaefbbbcbacefdddcedffadbbcfafbacbabafcadbdacceabdfdcbddbcefbaaceebcdabeebfaeeafebfdccecfcdecdbadaabcabacdccebbfcebfbaffedecdddeddaeceefffecdaedccbfdeeaffeffefcbbecddbeebccbccbdbbbfcbdbabadbfefebdeedfdaacddcecfcafcffffdbdddeefbdfeaebcedbbafaabdcbeceadacfecaafcdbecafbedbecefecccdcbbffbadcecabeeafdfecbdbabadacdefbaeccfaaeafadafdaebdfeccdddeccaabaaabaafbdffbcbedfaddddeabcfeeccefbeaeefeebbedfffeaedefffdffadcccceafcceebcacdeddffdbcacabaceddeaacacdcfebdebdafaafdddbceefcedddafdcfcddbefafafbdbffadfddefecfdacffafbecaaceabceeeadfeeaafabecfbfffbcdbdaddeefabdbebaeccfcbcccdffddefdddeaaffdfcfdffecabfbdbeaffafeeacfdcddbbfecfeccdcdedeefcbedbdefcfdabcbcfadeaafacfdeebededacdbdddbfaffdacfecacdbbcbbfebddbdfdbaaeacbfedcefdbecbebadafdabfedacaebbfdcfebccbfeccdbccecdccdbdbafefbffcaefeeebfabadaeedbacbdebaefdfdaccecbcbfacffabbbfaabddecdfddaffeeaddedfdbbfbeedbedcadaaaeabacdbbccbaeeebbeeeeadeedfdadcfebaabdddccdedadfdabdfdceebabfdedefaccefebfdaddebababfbebafeaaaaebdccfbacceefddfbeebdecbbfccafbbafeabecbefdfabaffecfcacdeabcfccbffaadfbeafcaeffcdbfbddfdbacdabdcdfbffdebdeafbafadbaedaaaacbeddfcefeceaecbecebbcffbdfddadcadfedafccdebaadeaaffcbeabeeaceebbfbcbdabdfcbdeffbbaccaecdfbabfbacdcceaacafabffeafabbbbeceebeacedeadbbdbdcbbabfaaffceefacbdfecbffadbccbbbaefdfcaacffafecaafcffddbcefaadaafadbbdccbacffbefbdfdfabddbceadefaccbbaeadcffbadbafcbeecfdbefcfaeedecbcbeffabffcbcfcaaeadcdeceacbffedffcadbddfdaaefcbeaffedffcaeaacddbfaccaabaffcabefcfbffbfbacdddbacebfafdbaddffcbbfaafdcaeafcffcfdbecaefdfdedefeeaaedcfddfbfefabedabedafaedeaaaffbfecdddfeeabdeadbecddfdeedeeeaeedfadacfefceedbbabfbeeacbcfadabbdfdbfffcceeadcedaeebfaffdfbfacecafcffacacefeafffabcabedfaecdefeefeeedaaabebdedadaccaaaabbfefdcffabccbbdeabecbfffdcdbecaebbdaddeecccddffedbbadaeafeeceaacafaddbcafcdecdbeabfedfeccaafcdaeadfcdfbbacdffbdfeafaaadebdadbbdfbadafeeaaedeedadffefefadfcbeacfbddfbbebddbbdfbaeaacfdfcddacebdecededddecacecbcbbaffeafddfeeacccffcacabaddcaddffbdeacdbafbafcfebaacbabefabbedfdaeeddcccadcceaffbeccaedbcefdbcdaeadfbaedfabbdadeaacceadfdbaacadaedbdebcdbbdebefedeeaeedaaaffadcdaafdbaeeceaecabcefdababafcccbbdadcbaeeeccecddefaebffbeadccddfdecbdfeecffaecaffacbceecfebcbaddbfcedaebcfcbbecffddfbcefdbddfebfddeddfbffbfbcdffcebbdbfdaedaddebddeadaaddfafeaebffabcfabacfdcebcdecabcaaebaefdaabfdcbbcddfceaacaafeefffbdcdeebcdcbcfbabcdbeecdeaabbaabffcbfcaeafdfbcffacfccbebeebacaeadacaceefebcfabeaeddbacddcdbbeaebaeefdbdbbddefedbeeddeadcebeadadfdaffdbdebdfabfabcfdeefccbffffcafbdaabbfcecadfaceaefacceebaeeaabeaadbbbeeeadedfebceacfcebebbababefbdcddfbcebadabbfaeacdebebccdeeefdeffdbbbcddbdaefdbcfddedbfabeaeceadebefcbebdbbbacfcacabdccbfeefbdbdbdfbbfebcbbebbaebeafaccffbbefcfdbfcebdabddbebfeeeedeefdafdddeaddeadbbeefdacdfeaaafcbdeffaddfdcbeccccfdaeaadfddedfbeeffaaadaafbbebabeabefabdcafecadefeeaababccaffbefbbdbcbcabfdfcfcbcacedacbbbcfebeeddaffabfaefceaeeafbcbddfbfceacbdfedcdedffacbfbaccbecdaffcabcbefdccbedaafcabddeeffdcecfaadbebfdbefbffaeaeebfebaeaafccefefbddddbefeeafbadeafeabcaeddaefddbfabcbeabbdbcfadcbeeebecddeedaaffdfeaddbffabbeccddbaeeeeeabdbdecfdbdaacdabaaeabcacebfeaecdfaabdcabeeafdebeebfdcecfbecccccdaabefdbedaecbedafdfbbabdeeaefcbadcfafddfbbdbcfcdcbcecbcfadececabbccacbbddcabcfbcfffefbffefadfaeecabfffdbaffacedfabfecccbfffafebbdfcbeacfefbbcfbdeccacffadcdfbccefebababfbfebcdefeeecbabbddaceeabdafbcefdaaabbcabffcbdcaececacdeedfaedebaabaabdceeaaadcedcaabdbbcdcdffccdabefabfafecbbcffaccafbfecebdbeedbfddbeeebdaafebfbdddfddadaabefacfbadebefcaadeefbbdeafceedaedeadeafdadcbbbbcbaedabdeedadebaebdaccbaeabdeaddbffcebafacafdeddacdacfaceecacdcfbdccdebaaacbacaaecfedadffcabefaacfbcdbedbefafddaafeecbeefedcbafaeceaddefdbeebeaaefdeacedcbebfddefdcbddcbeddbffafeaefcaedcebebecfeedecbafedabceaabbbcdcbfbbafeceabddbecbeabaaebeffdcdcefcaecabebfecdfbffaaffbaefaebafdedfbedbbafafabcdcfcecffcdeeeadedfefabbdfdceeadbadcfcaceefbbbafcfcabfcdcbbaebefadbbceabbccfeebbedccecdbbeedfbccaebbdbbafabdddadeefbfacfabbccebcfbfadffdaddafcbdfcddfbaeefdfbaffdecbdeaddbcacfeddbfddfbcbdfaadeaceeaecaaabbfdcaaceaacaafcdbcaddbedfcfdcadcefffddaaebdabfaebceddcbafebdbaaecfbfdfbfbccbeffdcafdcabcaecafadccdaccebbbdeadddbbbdfcdaeabcbeeaaffbceeececdbefedbadfefebdcbacdbcccfcbbbfcaacfeaecefdbbcdfabdcbedffbdccafcddfeafcecdcbbcbefdbbabcefcdbceadfbebedccacccbdbbaedfbcbdbddeafebdfecafbccaefcffaeddeefbdbbfecaecacbfeafdffdacddcfdaffebadcfdadecfdbeacbaaccdddecebcddaedcdabebfdadceaeffcebfecaaedccedbbdaedefcdedcbfbafccffdddcbaacaafabeaabbfdcaafebaacdefcedbafdbdfcedfdacafbadcdbbddfabdfbccebceddfcdecbcfdebfefbfafccdbaedfdedafcbdaaeabeadefcbddfebfcaafadeeabcdfbbedabbdaecebcbbcbabdecabcecbcfedefafefdeffddcbaecffecbcfcfaffefeeeddffacaafbbbdffdcbacfecaccfeeceaedddfabeabbdfbfaafefecaafecfebacdfbffabeaeffcbafabafffcaabdfcebfcdbbdfffdfddddaadbfbfebfbdbaccecacfecfbbfffffabbdbffccbbdbaaabfcbfdcefbdcdcdffffbdaaeacceeeabafbdacaaadfdcafacecbededcdbbafdfbbfedeadadaacdbeaeeafccbedcddbfddbdaebbeabdfacfcfcacaaebfbadcafadcbaeefacbbdafeefffaffdbaedbdbfedbeecdacdbbaacaedbfbdfbebaacabeedadeeaecabbdbaeeebebcbefddfeeccdcacceddbddfffbfcfbfccdccfefbceaefeecfbdeccedffdfaeedcddebfbdcdacecfdcbceefecedbdfbfebfbedeaecaeeabadbaccaabccdefddbeffefafbbbbefdcebcafccaefbbaedcabaaacbdbedaafccacdcbbbfbaffdceebbffbcafbddacbeafdbdaaacfefddacdaeaacadaeeefcabeabffaafceabfecfeabedfebadbedaccaacdcaeccaadfbdabfdecfffcfbbeccdfbdfdacecaddebddbccafccafdcfdaacceaeeddabcbffcabeaaaddfcbfefbffdefdfbdcaaaabdbdffcfeceddfedbffdcadbacdadddeabdaddbdfeeeccafdfbebcecfdfcedabaacbacaddeaeceaebabfdfbbcfedfbeffbffcfadeeccbaebffacbecfeefecdafededadcfcccbbfdedeeafdcdcecbceabdddfdbbfdfcfefdbefcdbcbeecfeebddcbddbfbffbbdcbeacddbfeaccbabcabedbcfcebefacadabffbbdffacefbfaafcaadaffdcbbafeabbcecfffeabdbabafcbaafdeafbcabaefabfeeeadeacfbedaabafeaacbcbabddcaeffafaaebdffebcdecabfaaaefdafafdebbeadcdbccbffaeacfdeeaffeeeaafbcbaffbbdcfbadeedbeaacbdadefaabcaededeeddacedfeffacabeeddccfbbbebecffbcdeccceeecbabddedfaceebedaafcaeebfdcdfafbadfeaadfedacfaccadacefefffbdeeedebcbdfbfdcccadbbdddabdbcacdbbadbbcbeadefdecdcabdddacacaaebcbddfaefabedfedbcbdeacffedfdafcafbcbfaccaababbcbdcdcacbeffdcbebfffcdbaeaeecffcaeabaebceafcadadceaeffbbfdabedbeeadeefcdbdbebffedcedbfedaeacbedaaadbfcbabaefafdacdabecfdfbbdfdeffcabdedebbecdbbcedaaeeecfbdecffdcaecaadbaffcaabfaedbdeefabaaeebdeceacbfcffebdbdfdcbfaceabdddfbaedeeecacefadbcbecaacefacdefdddaceafbccfcbdbeafbdcfdfcddcecccaadceadceffdcaaceececcfbccffaaeceeeabceadfffefcccccaaedacabcffffcefbafecbfbadcbccdcdbceeaabbdadcdfbcfcbbebacaabeeabadfeaaacdbacaffedaccbbaaccfefdfeabdaccedaaeefabfbaadedffdbcbdfaefaffdfccbdbdbedbaafeedeccabcbeafdccdfddebfecdbcfdfafbceabcdefffedabaaeaeeeabecacdceedfefcfbebfaaadcaddffadecaeecefebedabcacdebcaecbfafeaabeafeaeedbcfbecfceadbfdeddeccfcfcfebaadebfecbddafbdceffbbbfebaafadcbacaffbddbefecadddabddacbfcededfcaeefadddbfcfaeabacacbfdafefbcdbcdaeddadafeeeebaacbffeddedeeaacebaacfeafeebfbdfdeabfdffcddfdbeadeacbecceaefabffccfcaacfdbbebaffeddcadafcbdaaccedbbefbaddeebeceababcbecebeedffdfcfcafeeafeabcdabeaebeababcdedfdcfaccfecccddabfdafaafcfaadfbcfebeafcdcefeedaabeafceabdbfdfbcdfdbfeffbfaaccfffdcaabcbbebdcccedceaebfabfeddefabffaedfaaeebceeccdfdbdebdefffebfeeeadacdcbbbabeeaefabedbfbaffcabcbccbefacaaebeaefcbedeedaffacfbbfdccbbabbbfdbbacfaccebbbeafbffecbbcaceafdebbfabccfabfdebcfcafadeefafdddbcffbdfcbcadbbdbfaafdfceaaecaaebeeeefcebabacfbfcfabdbabcdbfbfeddafaadcfacfaceabdecaeffaebdbadcccfbdbceccbdcecdafeabfebbccefaafeafcccffcdbfdeaffaabbaefdcbfdefdcfffefdedfececdbceefafacdffaaafacfdbebbdfdcebbfbeeaddefecdbcacbfdffefdfebedefcbafdfbfdbedceefecfeeebffdaeefcafeaabbfdcbcacdabdcddecdfeccedfaceacdcceeecbcfbfaabadffaceeaeabaeccedcaeaedfdfaebeebfcaffadaefbbbebbbeeccaaffeafadefdebabffdcdecbcdaddcfdeaeacaeebceffafaffcbdebeddebfcdacabebefabdefdccbacabcbecacbacbbacebeddaacdadabbdbbbfbaacdcfdbbcfeddecfbfbdacffebdcaebbcfcabceceabbeafeacccdafafcecdfdaebedecfddeabdccbcabebdaeacbcddaeececacaefefedbbaeedebdcabcccacfdeaefbefdefacddfdcfdfbdabcdebddeddaffadcddedfaadafabbafcfdacefaafdfcbedaabcaedabdddfbdeccaacbbfbbbdbdadbeaffbfdfdbbacdbcababdaabfdcceccbfdbdccdefbddcddacbdfdfabdcbcfbdeebeacbccbeafacdeeefcddbccaecabedbcfdebbfdacefbdecfdbafeccbcecdadedcbcdaefbaafbcafecbdacfffedcfbaecaedbfafdecbfaafeabdbceacabacddbbefaadbeecfedfacfcfaddbbefeffeedabedaedcecbebbaaffbbcdecdceadefddccdadffdfaecbdccaabbfecdcfcfcbbceedffdebdadabfadedccbedaabbeaebafcaeeebcbbfbecefefbebcfadecbcdccaadacafeddfdffdbdaedcebfccabaccbabacedaabdafbdbedaeeadfeffddadbedcfbaecedebffaaefeafeddffadabcafeffbabefaebfbedfcafedcbdfffdfdfaddbbebbfefeeabfdbdaadfecbbdaefcfecadadcfedebeafffebaedffafdcafeeabfccdafbecdfabeafbbbcbcafbfdedaedceadaeaadbadaabbeceeeedbbafaddceaebfbdfeeabdcebcbedeacecefbcaeecbafcdefccffdccdbbcccbecbedffcdceebebabffddfcecedccffaabfdfdacdbbabfefeccfbaeaaaabaafccfecefafceddfdfcbbdbfddbbccdbaaeeecedbebcdddccbaefbdaaddffcbeddaedeffefadceaddebddbfaabededfabbeabbcdeccbaaefaabffbdcbeedcdefacafefaabebaddcdcebbabacdecfbfbacaeacecbddacdcdcddddfcdfedabebaeaefdfeefcccfdccbcdfaebfeeaacaaeaeedbcdafebedbfbbeedfccececfaefabcfecebeeceedcabedfbadffdabfedcecabffdfdfeaeecfdddeeebbdbebecbebbaecebfdcececabaafaffcdcfaedcdfaecfaedacebafadbeeccefcfdaafabdbeedabfdbfdcaabfdddaddacafddbfbddfafcbbcebadfedbebaeeafefaddabbfcfccafadcffdbbfbebacadcfcfaaacdbbaeeafecaefccfbbfdafcdccfbcedcccebbdadbcacbedcdfadcbbadadfcfedcafaaaaddaaceedbddccadacccddedeadefbcbfbabdbfcccdedfdcfadaddbdbedbdbbceeeaefbdcddeecaababdefbdaccaadcbddbafdfaffbcceadffeedcbddaaeaeaecbfcafaeaabddecaebacaedecbffbcebbebecafcccbeadcbdefcdbcbccdcecadfebfabfebddcdcecbdcddecabdeaddbefdccfcbffabbebbdddbffadeecdbfbbcbaebfdfbddfcbfaeaddbbeabbbfebdfececfecccecfaaeafdaecaccbacefbacfaecadbececefbfdeedbaffcbccdfebdbdcbdbaaafdecdfceefcbeabdaaaccafdcaccedecdacbdeadbcfadbdecaeaedabdafbecbdddfdbfafdccdfdcbecfaffeaffedbfeeeedeffcfbebffbbabcaefaaceffefdeecfbbfbcafeebfeffbebbeeaceeceaaacdaabbbbcabdfcebdfbabfbcdadfcbabeecacbcbaffeacebebbbebdfbdeadfcadecbdafcaeaddbeacfeaccededdefddadfcfbbecdbbdfddedabfafabcadaccbaabcadcaddacdbcacfcbaceeeddcedfddceacadaadebfccdcacfdfcfdacededeeefabecadcfaafacdbfdecacabbcbfcfceddacbfaccfaebbcefcaceadebaffbbeeebadacedadceceafebdddfbfdedcfaaccbdaeddeedcadfaeecccbdbffecfaadeadeedbccffdfcabbabbaeacafdeccafbadbaeddbebdeafcfdadcbadccdfabfedaefdeddadbefacecdbafdefffcfcfadaddcbdaebabebafcecfbeffdfedecaeeeedffcfbfeebbefcdaadebfdbfcedbdfdfdacefdeecbadfbfebabdddeadbaaeddaadabfddcbcdedbcdebcedeacfdaacbcefaedbcbeeeefcfddfbefcaaeaeeafcfedfddffaefdcdcdeffefbbefceedcfbcabacdababbfefccbfeecebabeadabbbdeffeedfeeabbbfaadebbebdbcabbddfdbfeedfecbadebacdafdaafbbdcbdebffffdfacdaeacdefefebfaadfaaeddafbfabedcfdeafaffdfcedccbeafddebffacddbdfbccfeebcdaaaeacedbfcedcffeaaddeeafedeaeedabcccadbbceaacbdbefeefafccecffbacbfbeeddfbcdeeedacaefbbfabefeecdddaffdcfceefcaffdbbbfcbbbdfddeeccbdafadefbecaacfbaeaefbfcabeecdcdbcfffddfaabadffdbcdbdccefbbffcacbaafcacaddfefbdccfabbcbaceeccbeabfdbfafbfabccaefabeceacfedcbecbfccbdfafcefaeffbffdfbcfbebbdcaeefcdcbffaecedaddabcdbdcddaebfbeeedfafbdbedbafbcaeefbbbdcceefbadafbdccddbfabebccfffafdcadcdfddeadeccaffafdfbcadecefdfdeabfaacbafcadaabfaeadfcadaacfbdebecfccdbcdfbbfabfafacbcfbafcadbcfadaafcdfafcdcfcddefddbefbeffbbdfdaaffdcdaeaafdffdcffbefcdedcdfdaacdffdfcecfbeafcbbabfddefbacdddcdcebfeacdbafafdaabceeacdfebeffbcccddaafabdedfbfebbcfaeebedffecfacbedeecafadcbafdbccddfcabcdfaacfffeafddbadebecebbbeafbbcecebbdcdeacadfbfffcdaabbbebbcecdeacfdccfcdcbbcaaffdfdceecfecfacfafcaecafdbbaffccffabbaaeebbccfcefdabfbcdccaaaeefdbaabdabffbbbfdcceffedcbdfeefacceeacfebbfedccafbcfcfbdedcfcbfdbbfacedfbebecfdaadadbeefffcceacdbfddacdaeccbbdfdbcefcbbbffabaabdecfbcbfccddaeacfddbfdcfcdbeeffeccaabdeefabfdbfefaccdaaedbaabaedcdcaffacaccffdfdbfceeefcafaeaababcccbecbacfcddfbdfcfdccbfcaedcfdccfddffdedcebeafefeeabcddeeccaadbdabcbaafbaecddfbddfbedaebebacbcebbabbcbeaddacdcabaaffebbddbabcccecfdeaaceceeabbbfbbdefecdddadebeafceabeacbafecdceafffcdddbcaebfaaaceeceffabbcadaadceaeebfedaecbcafefdcbdabaefffabcfbfedbecbaacfbdcabfaddbbcdceccafccedddedfebedddbfacafdcecfbbecbcbfacebbfdbcbfccedbfbbffbfcacddcedbdcaeeeacdcbbdfecceccdccfcbcacaedbcfcfcfddedbcaeafafdbafeddcdbebdbffaebecdefabadcafceebdcfcfaddeeeeccadddfdcacbecccebccbceccfdabfbfdcdcdacdaafefeedabfdbacadfdfcaefefffefbdffdbdffbaafeddafbddbebcefbcdbbdfcbdfbadfecebadeceddebbefddfcdeaededeecdefebbeecadbacafaafaafcfaaebdabbcbafdcebfadaadcfbedebafffabaddcddaddcbddcdeebdaccbabdbdcfbefdbadadfacbbdbdafceccacabcefbbebfacaafdcdfeffbecadcdbdffbeeafcbeacefecabedbdfbdeaeffbdfcbcbbaaaeadfafbcebffbacecbabafdbfccedacebdcbfbdcadfcbfcfadfcaafebfabccceffdcfcfcabfadfcdadfcfbffffbebcddaabafafdabadaafacedfcdbfcbdfddacadcdaeadafcbccbfceddfcafbccccaedcccadfaafadeeedbddddbbddeeaebdeecbbfedeffacedacfbedfdebeefebebaecaffaadeeabaafacebeccecafadacaeaeedaccadcfabaacfeadeeadafeadbdbbcccffbcbdbeddbdfbcbcecfcadfcddddfecacbbdfebfcbbfecaaaccfbfaefeafbbbbdbbeaafbaefcbefaeddbeebfdecacdfcbbfdbedfabadeedcecddcfbeeecdcececaacaedcffbfbaaabedbcbdecdfabbfacffabcfafecfffacdffabecdbbacebcfdebdffcafeececcaffbfaceccdbfdeaabcaadeececcafbbefdbfdcfadebeecbddcbfdcbeddacbadcbaadfdfbbcfedefcbefbccdcdffeeeeaacaacbcdabffcaffeceaacbccdcdcfcceffdcadcbcebdcdbdfddfcdabbbdcbbdedcfdcaebabdebdfcabaccbcdcbfcedbeaabaebcadedeebdedcafcacffdaeaebbacffffbdacffbbadadcebabcaffcfdbceceabdfdbeebeecbcffbdffdcafcaacbafcdcfffdacbbfddeaaefeddddddbccfdceaaeaeddeffeaaafabdfdadeedafffcbeaadcadcabdfdcfdaedaeddefddbdeffdfbfccaffbfeddaedacacfacbabcabfbfddaecefdffdcfdfebefecfadddcaabedcdaeebbbbcdadcbcdafbfafafbdbabebafbadaecffebeaaeedaffbacccddfbfabdfeceedeeadecdadedbbbeefabefacbdcbbfbadafeedebbeecaabcaefecedcfbcefdaffbccdfdcbfcbabaadfeefcaadfacfdedefcbadebfeebfbecbffbbcbbebbbeafbfeadccbbffcccaddbabeecdbfacfabaefbcafcadebcbcfecebbafdffcbeeafdafeaafdaafeeabffcfdbdccaccecdceaacfdbfeaedfadbdfaeafcaacefacecddbaeccddcfdeeeacfefcbcdedacdabafcdabdeacdcebdbdedefaccaacdfaefbdfdedcddaaededfeaedbeccdfedffaebedafeddedbefaadabaebafeaabbafaddaffdedaecabbcdfbeeafedcdfdedfcafceadbbacdabaeaacadeeccfebceefababeeebdaafccbefdfffcdeaffccecbdcecffffbeebedeaadaceffcacedddaaebbadebbddfbfcecbcdebeafcddaccfeabbfbcbdcfecbbffaceebfbbeeadabeeebceadabdedcaeafabdbcfeabdfbabecbdaeffdbadcfccbcfaafddafbfcacbccfdfaaaffcedbbebcbffdefbcceebafbabdbdfabeddfadfaaeeaceccfeedecaeddbcdcbeebaeddbeedaddebcafccebadcfcebfdfbbbfcadefdbcbcaafdebeccdfeebdeefdbdcafcceadacdadaeabccfeafeefcaeeafaccaacdbdfbcadfacbdaffacdffadfeddfbccaadeaacaebdeefaecbcddcaacfbdadfeefbffddcabfbaebaafceeccfbefebbbbbbabadafeaafeeaddccdefdfeebefbfbbcacbfeefffccfdbbafcaaeabdcbdbeacfdfffbcfcccdeddceedbcdccfabacffefcfeddfdabddbbdaddebbfeedbaddcbcadabaebdbfdefbbebefddddffeaaadbceacbbffdbeacbaceabedbccfcbdcaefddadddefbfeabdbfeecbffbeceffcaaeaeefeabcbdedeefcccccccaccfeafcbbadbaccfdbacfdacdedebfffbecebcedbcceeaafeaaeffbbbdfeaeafbaebcfdbaedeafeafefafdddcffbfacfdcdbcfcaabcabfbbbbffeacaaefecabcfcdfdbdbcdbfdfcaaaeeafebeabedbefacdaaabafcffbbffeafaccbfefaddeaaaffabdacedccecdbdddbcedcbfcfaabbaffbbedeaecaeeccfadaceabddeaffbfaeebfedaeecdeffcfbbacabfdbabbefcbcbeffcbdcdcccfdbecdddcedbecaacefbefdbdcbdffebccdcfdafcfadbbfeebdcbefcaeceeaafcccbdcebedddafdfceadfcbadfffeccaecbddaabcfdedeadfefeefccfaababccfcbaaaebebfacacbfcddcfdcfbccfeaefdecdbeadbafeadcaebebbcbadfadfaefefbbfceabfffcfbdfafbdeecdcbaceddbffdafebebedecfbabdcfcabbdfbfefafbbfaccbefebbcdaffcefefefbfaeefdfffebbdcfdcefeebfccfdfeabffbeceedbbecbafecacabcebbfbcdbbdcfbacacccdfbcbdccababbcfcbadfacffddcacfdfacbafaacdccdfceefaebfefbfbcdbbadeecdbbfeefebbedddebebebfcfcbcfcfddcdcafffcecffdafeeeedfaeccfeacfdfbbbbafffbacdcfdebfeabbfdbaadddaffbefbcecfefcdabfddaaeadadadafcbddccdcfcfccdbbaffacfcbbcdbcbbdbbdefbeffacdaffeaeaaabeadcbdbbdafaeeabcefafaceefbeeafcceecefbcdacdbbeadcabafcafaafdcfabbcaeaaeaebeeffceafcffeafeeafbbcbebceacaecaedebeeffaeeabccecfffbfccddbfcfbfddfaecdbeeaebbdedfccbcadedbcccabeeccdcbaefacfccecfeeeccadcfefaceacaaceccdbecdfdfbaffbafefcffafaeeabcadcddbeebecceaceeacecabaffeaffbfaaaaacddefaeedadfcbfabacabfdddfaafbbaedbfefbbcbccbdacbcbfecadeddfaffadefeafeeadfaedeaedaaedebdfaeedcebcddeaaadcfbefaddffdaafbadffeeabddeaffcfbcbafebabdedbadbeabdeeeeeaaedbafdedcfdebeacbffdbdcbabeaceefcefffaafaecfecdbfcbbcbfbfabcadbdcaffdebbceafcdcaedcdafadefffccbdcaabbfddffccdcbfbfdafabcbebebfecdbdedcaafcbfbccaeebafccfaaeebacafeedfdfdedbaedebfddeabaeaafcabcfadaffaaadfbecfccffdabebcbcbeeabefcaceebcddaaffbbaeeeadfccfccedfeafefceccadefebffeabddbbcccebecedcabcdefcfdeddbeafaedeabfafebaaaafbacdedbfebaedabcfacbafbccfcacdeafdaaedbbfdbdffafdcdeedadeefadddeabedfaecffbefabbabbafeacaeebcbadfbbecdcdacbabafddfabfaceadebaedebdbffdbaeaafbceefccfefaefbaedafbeeacabbcaeeffcbafcaefebadffecbcabfdbaeaeddbcdebcbecaebdbfeddbffbdfbdeecdbbeadaecfecebaabcdcdadeaeadeebfeadddeeececdafedeafdeafbaadefacbfccfaccbffbdabbedbcbdbbebcfbbedebbfcbdefadafcdfebaffaeedcacfdbdaffcdacbcdcefcbbbaabebdacedddaccfedbcfedabafadabdfbeabaffeeecadebbaaecbafbeacfefcdaddbcbadbefeeddccadcbdfedcebddfddfefebbddbbcaddabfbdcaddbddcecaadaaeaabfcfacedcabfdbbbedceefeaeffdaeadeafafbacddabaeffaabacedbecbfeadaffdfedcceaaafacecfdcacbcaabedcdccbcbcdedeeeffecaadaefffffeeddbbaecedfcbbcdcfcaeabbfacebfebfbcafeffebcdeeecdaaabebcbfeccadabaddfaeffdcfdfcacfcedebecbfbeeafcfeacdaffaeaecccbddacbdacaeadbfbcdbadcbcdaaffeeddecfadbdeadccfadeeffcafeadcadbaddedbcadafbdfcdecbbfadeaacbafdfeffefadcbcdfabfeadfdabfdedfccafbfabaeafeffbcfbfccaebbeecbacebdaccdaaddcedeecaeddfeedafbbbacbededbfdaeddeffadcafdaafcbfcecbdfeadddfcbeaffdabfbaccdddbbfbcaaeacaedadbcefbddbeeceedfebaabfbcccebfbabcdadeceecaacffeedbcedaabcbffbdfedfdebdfcebdefacefaaaffbfbbffbafcedcedeecdbbddbbabbccbbafcdbbdebdeeaecdbeedceedbceabbaecfeaacddebffcbadfdccdeebefdcaeeabbdeccffbcdaaadfebfdfbfbeddabedbbecdccbddedbcbbaedaaeaabcccadfdaecaecfccafadcdebbcdbbdffdcfedfccacbabeafafcdaeebaaadebdedbffcfddccafeeaaccddfbcebdddaddfaadccaadfacaaadaacbaaaeeafcaedaecfcbefdedeaebfcdbbdffaacaeaebefdbdacddefccbbaabddaaebbcddcffeaeecceadcddecaecebbadefeeafadccdfcadabcdabcbbedfdaecfbbbbbebacaccdcbeafccecefbeccbedacdddbfeccbeefcaeebadaeffcdebfdefbdbdaeddbbcceecdaeaedfedaeedaaeabaecefaefbbbedccafdbfdefcbacfdfeffafbbacfceacacdffbbaefaddcdbbfadafbabbdeedecbcdccdbdcfabfdcceaaafabdbaedcdccaadafaeacbedabaceeabdcfbbbdffddacdbefccbbefcecbbaccdbcbbeeeadbeedddedacebbdbbcedcacdbdcaceffedcbbcddadafccdbdccfbdacebeeddaddebddfdabbbffeeadfcbedeeadbccfbdbaceaaaafdcadaedacdfdadefaeeceeacdbeebfabecaaedfdfededeffcdbdbbefbbfdeeabdebcddbcfccfbbaaebafaaefececcadfcedfcccdbcedddaafbbdbfbaeddbeaefafcccdbafdaeedbffadebceaffaeeecacffcdbafabfedfefdddaedaaffdaefcdadebdccaddabbaceebffeecdacaccbefdadbabcaefaffcafaddfaecfebfacedecdfdffcbacdcadbccaedaffafddeabeabadbdaeceaafcbeefdbcaacdcfebfeabfcdbdbfefabcbbfcbdcaffadfaaeaccbdcecdafddccffbbaffefdbabcfcedfdcdbcfcdbaeebbeebaeefdaecfcffacfbfaadcfeeaebffcacdefefecbdaeddfabebccbcaedcfeddefcaebecfaacffbdacefbbdbbafeeebaaaddedebcebfebcecdccfdeeaabaddbddaddffeceefacfaeebedcbdfffcbddecbebbebebbfcafbdcbafbcabbdbaccfbcebdeffaddfcaacfedfdaadcacadcfeaceafddabdbdaaeccaeddefccdfbaeaadfcdabdcfdacfcabbebdaccefccaaeeeffedfaabddedfbdfadcadcedabbddecbebfbecdbfeecebaefbeffaabbbcdedfbccfeeedcbbbebabbdaeeaeeecedfcedbbafffbfeacdfdceefbeacedbbcbbfcbcfcdbaacbbdbdcefbdcfaffeecdaefabecddfaebeaedabfcebeabefecfaddbebdccbbddffdfbdfaebbffcdafaffddabedfbfbaddabcecadaeededbddfcecbaeeedcbdbbcccfcaadbbbcdbddfaeeccedddaabeeffabbadcdbdacafbadbadfdddeeebfcedccaacebbbebaaafbbfeddcdbcdabdecbedfdaedbbabdabebbeadacedeaeacbbecfbaebbaaabfeebababbeedcdaaafebfbcbdaaceeabdbaafcbabfaddddbfaccdfbfebeededfaaaadaefefccafccfcababebdfadaddbddfdbdfcccfdcdedddebdffcfbbaaccecdacaaecfeddeaceeefffcccfddebcedfabaedfedcdcadfcdbefadbfbffbaeceeadbbfeadeeabbbbddbbbdacbfbbffafaefceceeddeecefbeefbdddcbcbdbedfceabcfddbfcfdbdbceacabdffcbcbebadddccefbafbdfddcbffafbcfaafbbecadbdcbeacefeefffcddcdbaedcfaacbbfdcbadaedfbebaacdcefbfaadebefddcbccbfbfbbababcdececbbfbcdaeafffffcdefeafaddbcbffbcfadbebaeebdcbeebbbcecbcebbbbbbbefbcffcbfbcedaffffabbafeedffdeeeaeaeefdefbdebcefebcdaddaddeefdbcdbbaaacbaebbeefebaedfaaedffdddeeeafbfcabeceefabacebdaefbddeeedeeeeadccbadfeabecaadadbaaafdcdfeafbfddaaedeadbefcefecaaaaddfbededeceebacccecefbcacfdeffbdaabbbfeedadabebeffbfbdaffddeccdccaecadafebfeedabdfeaceefabdbfdffbfabacdfbedcfccdbadcebdbfdfefcffabcecdbedebdbdeffafcabcdabfafdebfebedcfcbedaababfeaaffddfafefcafefbdfdeabcbeadbdeabadbeafebeeaffebbdcfdfdcbabefdeaccaccabfdffbeeaccbaecbebddfabfabfdfffadadaadecccadcefbcfdeaaeeebaabaefddbafbcccbdcffffbcdddeccebdbaedeaabedadcfddaabfdaebfedabbbaadcfcfbacdeecfbcafabcafcdeccbcddcbcefcdddfeaaacedaebcbdfbcdefbccfcdbebbeceddbfbddddcfbaacccdfaabecebfecacbafcbeadefbbfdccbfcacdaaedbcecdcaadbcdaefafcffbdbaadfdadbbdfebdcbbfceebdbceaebdbabefdcfcdbffcbfbbfebacedebfdbeaeceffbbeeefbccdfabdcafcdffbcebefdbdcdafdedcdbbeacfeceafffbccfbdccdccaefbbbdafdfaeafadafacaddacbaedbaedbccbcdfaefbafbdeebddceceebaeebfebcebcdedddeeccceccdffebdadfcdcbfbfdbededcabddcacebfedecddeebbffceeccdcecdedffccacefeffefaddfedfedaadcccabfbfefceebcccadebefaaadadbfdfceafaffacaabadbceffcabaabdaebacedbebfafacaefffdccfdefacbcbeccfeaafbbdfeecafaefadddbeffbeeabfeaaefbefaffebdbabefbfdabecddafbccafffcffedeeafacacbbcdfbfacadebdfefcacecaceadcdebeacdfbdedadacaefeebdbfcabeebafabdbfaffecdffabbcbfdcfefbdcacabcbcafabfbcaadeaabdfcbcffacecdadbcffacdececeadfdbbbeaeaacafdabecffdcfabeaadaedeafeacabbcbbfabecededccafbbdacaaeebddabdcbefebcaecbeddcbafeebeffeecfbedabcdacefbcbbbbbedbbefeceeeafcecdcddddfddbfbfbbcdfacddaedcfbedaedcfaaedcfbeaababbcabcbbedcebecfebbbeabdbecddccdbdcafdbfafaedfffefbeddfeededddbacededfbcdeabbbdcefbfebaaaabecffbafedcebcabfceabbafecedeaeeffeedaabaefbaafbeaecffeccccbbbccebeedddefdffbdbbfbfedaebbeafbadfebfacfbfedeeabbdaaeeaaceccededdcaaeaccdcedbafcbeecbecdabefbfbeabdabebdcbbdacaccdcfaaabfbdeabefdddbffbecabcebcbcbceeccffadfcefbcfaeaabbafbfbdeededaabeedbfdecefccfafdebebefefaefbadafbcfdcdcfacdddecfcffcccddabeefabcbbcadccbcebfbbeacabbfeacfbcdacbafdedacdeceabffccebbfabaeccdeebdbdebaffafdfcddddacfdecadabefaeeedffdfdfeadffeadeaddfbabdbeeadfafbdcedfbdfaedfbeefdedceebddceefacddbededecfcfeadaadbdbeaccdaddcccfcffbefbbeffcdebafcfdbeedbffffeeafafcfafdcaccffaafdbfabdadbdbacbfbacbefeeadabdaacbaffdacbbedbeddedcedadfbdffcedaddfdecdbaebecedecbafbdbbbcecaafcbeecddeefeeefeadbfcccfffbecdcbdbefdebceaaddcddbcfcbcafbacbedcacbabdcffcddfbcdcffdcffecebabcbdcbdeacacfbabceabfbafbcafecfecadaacbadabafabceeecacbeeddcebdaccbccdaddafeadaecedfccffdcecdbafbcdeaefafcbbefceeecdaceacfdbbfcfbdfcabdcaecaddfdeeafccedfdbeeeabfcbbfacefbeafbddaacefbefeeccdbeabbdecbacbbfdfebbdbcbdeeedefadabefebecdefbafaadcdeececffeebadcefbabbceaffadcdfadefaaaceddaadbdedfcccaeadeceeacafcdfdedfdbafcdfebebcddceaaaffdfaaacaaefabcfacbaffdeeaccffcefdcacbdaedbceebcadbaccccbacfedacaecbfcfcbffeedcabafcbefcfdacffefebdaceaefcedbddffffdbdbdcccadfecbfeefcbdcaecbdaedcafdacdefbbfccdeaacffbdecbffebffaaebabacdaddcbebfdabbaaeeebabbebdcfaabcbaaaeefcaaaeffbddfdddbcaaedfdfebaaacbaebcfebeabdbffdedcfcaddfbacbdfdfdeddbaedbacdcbfbffebbfdafcbcfcacefbacfcbbfaeceecbfedcebdddcfcdfecfadbcfcdaedbfbdcebbcbadebecafdaeceaeadabaaafeafcffafddeebecdffcfffbfbfffdfdbaaddecffdbbecaafbfeccbeeeacfffefcadbdfeeacccacabaaaeffedeadfbacafacfeeaceeafabcfaedcdefcdbaeffdcacadfbedeebbbdccbeafbaeeaacffbfdafadfccbdfdddceeddaadfdbfecbbabefcfaebadcfaaebbccbddaaeecfbcbeffabafaeaeaabfcbfcfccdaecfceaffcbdcfafdeacdbffdacfcdecefbeccbeeeadbdbbfdbecdfbaedeafddcdbccffececbfdfadbeaeadafcedcacadfadaddfadfcfdbbbbfcadfbeecafdeecbbacdfcdcedfeefdffbddebffdfacacddaabcbccbfcadfbdffbdaaacefafcedeabfeeeebacddcbffbabbefeacabdceccababeecfadbafcaedcfcedcbecefeecbaeeebfaafdbaffaefbbdbdcbfcdaedaefedadbfcfffcdbedcdfdfadcacebdfdddcddeaefaedbeaabcfbcdbeaefceeaaeceefdadcccdeeffebeffaabeefaafdebcaacfbabecacfbcaddddaedccaeeffabefebadcbddaeeccfdedfdeaadddbffbbddbabaeaabeaeedeaecceadcdefafdabfedcfafececfeafdeccbadbaedfbbfbfacdecbfefcbcaebacccabebafabbabbdfeebedfadbbeefeeedcebcaddcaebecbaeadcebbfcaafdffeadafffdabcaaadebcadbecfbeaadcbbfedfcbfccfdddeecffeffcacdfbddbcecddebecaefbfbaefbbafccaccafcebccdfafafcfadedfdebbecbfadeeeaeaccfadcbdcaecaadccbaffbbdfadfeceafffedadfdcdfefeefafecbcbaedfcdccfabbbdefbaecefdbfccfbdabeacecdfdefbdcffadbfbdeeedabafbcdddeeecebdfdfccbccdeaebcaedefaebceafcdaefdfbeddcdabeababeaedfeacdaecadceefcbebbbaeabfccbeecdadaacbdbccaaeacadeabafbdbcbccfaaecedfedcadfdaabedbcebbdcdfecbfacaccaeedfdcfeedafddddddbaadbcabfdcceabddceddeaecfaecedcceafbefeddaccacebaffdabeeeeadccffebdfdcabcacfdcacbfcaeaebbdbdfaadeeddccadbcedbedadacddedfecfcfacbaffdcebeecbdddaeecccabbeecdbdbbacffbaadbdfaaedefcaedabcdabbefbcbcaafaffdcfccbeeaefcaeabfddfbaaabccddbeaffafbfaaccfcdfeeffeaaadfebeebaffeffbfcadcecbfcdfddbedcdbfbfddacabcceafbafedcbdeccdfcedececbcfeaadcdccdedcaccdddeafccfbfecbebaaacfbccddbfecdbadbcebccabddddfbfbeeabfedaafeedafbbdeeefdeebeccbacfffcaacafdffbacefdbcacabeeedeeecedbbdfaceebbfbcccdacacffaaacfedaddbcafbddddcfbdbcceabeccbfbebfaccebfddeadcfbdacedeaeadabdbefddfbcdadefbafaaaccdefefbdafbaeeadbdbcdcfbddadeabdcddadeecbedddcaeaeacefdbccfdbeaedecefafaeacdabdffacdbeccebfafeffbeacdabecbdfbefecbbecdaebcffecadddebcacadeffbadffdcfacbaddebeffbafffcdfaeccbffdaacbacaafacceaffbbeaecbedbfbefedafcfeeadbfbaaaecbcabcdbcdebdbabbefddadbbebaaccbebdffbabeccecdfffeddbecabdafcfdfdccafdccebbafadefebfcaaacaaaedccdfcbcffaebbdeaddbcfbebbebfbbccacbabdfcfefeabccfbadfcbccecfbabbcebbdcfabededebdddaebaffeccbfddbcafbfcefefafcaddebddaecdbbbdbebecadfdeddbecafcdedfbfeabfcbfbbbcfdbbbbedaeefcfabfdaaadbedcaeecbbfabcdeacceabbefbdbfdaeacedbbaacbcedcdaeacedadebeebaccdfecaccecfceafdcbbcdaafffbfdcbbaaffdceeeaddeedbdcacffdacefeffdcdebebfacaacfdfcaeddbacebacddccfefdbbacdddafbfaafdeccfcebdcbcafebcddfceaeaedcdbdacffbbfbddeecedccffafaaebddceebcfebcfdcbdbcacbeccddbefacbccccefaacbceffdcceeadcccedefdafcedbdfbafeeecbddccddcffffcefeeecefcbaefdadcebabcafeddadbbacecadacebccccbefcfdddfeecffecdfcdcefbcabaecdeafababadfbdbbffaedccffdcfbceeceadffbfffdfccffcabddfbccbdecadbdeccacadedfeddcbaabddeaddaffbfcdcfadeaecfbfceeabcbdfebbdbebdeeffdbbfabbaddbdbbaafdeecebecbecaeedafaccdebbedfecbcadadaeaaaacabdfeacbfebafdffacbbceaeffeefdadcbfcededbcebeccfdbecdedadaaabdececeaaebffccaedefdfdcfbefceccebcbaebeceadecdadddddfedfbdcabccebacfbbaeaccdbecbbdcbdcacddacabddebbcdeeeeefebbaafceeedbeadfcbebbdedadceebcdfabceecfcffabaefbebeaaddadbcebebcaeedbbcccdcdaacdcabacacbbafeebdbdcfbdaaafcbacbbbdbacfaceceaeaafbcafcdeaddabbacedafbcfeabdffecdafddabdbeccdbdeadfcdffbdfdafdeabfccbbecdeafbdeadbabfabafdecfbecdfedccaffcefdddbdacbfcbaefdfcaffadcedfadabdbcebbdcbfecfadabaecdedfaacbefbbaaaecbcffbfeffbacdfbfddedfceddabcebbbeacebeedcfafddbdabaddbccabfaeeeedcefddaaefdcbbbedcebadefefebacbcddeafeadadbfbcfadeffafcebdbecfcdebafbafcaffdfcbfbfdbedcfdfeeedcebefdcccdfeebadebffaacaaaaecceebfbdadcabdedcecaadffebabbffeecfdfafbdeccedadcfeabcbefdcdcaadbdfdcfcadedbfbabdbffeacdadafacebbaaadefbfeaccbebcdebfbbbefcebeaabaccafcfdfddaddbaeeaeeefadbaaaccabccfccaaaecdeafffdfcadccefbebbfacefdcacffbbdceebcadfbbfbfaffbbbcfdfebeaccaffeeffcbcbacaafaadfeabbeaaaafcedddafdcdacaefccebacbdddbecabdbeeadedbabebafbdcbbabaedebceeacbccbebefdcffaacaaefedcceeaafadccbddcdafaebefaaffdeaecddfeacefbdbebcffccaabaadffbffddfcdfbecfdadecbdecfddbaafdeaedcceccdacabdeeeccdfcabafefdccbadaafedbceadbceccfcdfaeedcbacececcbdfaffbbdedccdebcecfeaecfcaececffdbfeaabbfccefaacbedcfadfedfefeeefbeeefcadfaaeaccbcfefcdfacaaafbfeecafcaffafcbffdedfcceacdaaacbabedcfacabbdfebfddcdbacebcedeeecdfdddfdbeedcadebafedcfbeadfaabbbababedebdeeafcabcebaafeccceefbaedeedafedfefbcfcdedbadcdfdcaddadbfefeffffdaedbbedddeaadcfeffadeabcdceacbdfcefbfaddefbedecfeaabbfcbbeefcfccdcabbbcbbbfcccfbeefabccebdbbceaffcbcaccabcbdfeafedecbdfcfbbabffefafdebacddabecbbbcaadafbcdbffdafbdaeacacefbcfadfedbcbafeacafcedeecbabeaecacfbdabfbadffaabcbffcaddfcdcffaacacecefdbaabbebecacabdcecaadcdafaabebefdfdceafffbedbbffceecbfaacfebbecbafeaaffebfafabcfbcabceeaebfabeecfcebbfaeccebffcbddcceaeaffebaebbabeebcbdfbdaabcdebaddbcaaabccebeaeeacbddddadeacaccaedaccaebfceeacabeaaaaeebbfbddcdfadedcedbbecbfbcccafacbddadefcedaebfdadefaafeceadfedfabdfbebccbdabbdefcecaeefdcaddefddfebceeadcfdefcffabdcdbabfbbdbdedaeaaaaddadaebbcfbdcffeceaeffeffbfabbcecceeaeadbbefadccfeebecbebdadccacbbcecdcadecaccabffbcfebcebefedcdfcdecebcecffefdffbfeacafeeecafedecadccbdceeadeebbcdaccecdadddeceefcfaceeebcdedecdadbedaaeeedefddaccfcaacefcfebdcefaddecbdebdbbbcabcddfefccffeeafcfdadaffacbfcbaecfdaabccaaaaefdcfaccdccfeaffccbdeaccfdafebeccefeccedcdcddcecaebffeccbfbcebdfdaebfcbbcacdfefdfdebddcbeaeceaeacbdfeafdedcaeefcfabbeaedfdffffaccebfadfbbffffbecbfaebddffffecbedeedbffaadcfafdfcacfbadcddbcbeabbcecbbdafffafdbdfccbafeefeacecfdfefeebdcaaeefdfbeebaddfaccbcefbfefeadcaddcecaeccedcdcaeaddfaaeeaadeccddefedadfcccebfeabddadfeefbeaeadbeabbcfacaebbdeeaebccaeaecffefaafbadbbeffdffdaeecdcecdfdefcdafeceecafbafddeefbaeeeadfacbccfcfdfcddffabebdfaadbcfebdbfaafffffadfeeacaeeabecdedbcbfaccddfdfcbddcccfdedebddfcedecacbbddcefffdccfeefebebbfbebdacabcfcddcadeebeadbafdbbafcbacddaaffcdbddccfebdfebdeeefdfffcbffcdefabccbeefcbcdcfeefdaeaaabbcedddbaefcceaebcabdfceffcdcceddcccebdaceeadaedacfdceccefffeaccdcefcafdceecfaeffaeefbdbaaafcadbcfedebbbbabbaacceebcaacdcfbbdfbfecafeffdddaaabacadcedafcabfbbffbcfbbcabddbfeadbddeabcbefdbafeaefaddbddedddcecabbffbbbcfdacecbceccaaffaeaaefffaabddfcfcabecbdefdbceebcfafdbeeddbaaaafadcbdefefbcadebfcebdaeeeadddedecdafbfcdaeafbcebbdedacdbedeeeabffccaaafddbedfaecfadbacdcecaeddfcdfdabbafdbbbddddbacbcbdafffdcddfddfcdcdfbfbdfcccffbdbadaaabcafeabaefaffdfcaedebbffcadfddeebaecbdfccdedeccefcafadaacdaacbdbdfffbaefadafecbbefdfabaefcbcfdddedffcaabfabacbcdcecbdffaaafabfefafacedebfaddbbbefeebbeacdaafabefcbaeeffadcceacccedcbfaeaafbefaedeadceceeaabaefefbeaddcddbafdaceebddbeaabafbdcddefaddaebfdeebaabeeadeaaadcbaafedffafaadaecfeefdfdfeacaadeeabaeceeffecacdbdeebaaacccabbccdafdfcdccdacbefffbaddfeddffdffeeddcccaebdfdfcbcebeadcabeaccebecfbbeeefdadfbbcccefeddaaaabdfcdbdcbdfaefddbffffadeaffafcfebabafaddcfdbcfecfdeeaeceeffcbfccebcabceedbdddbcabcbeefecaaddbafceaceefeccfddedcdafadfeecacfccbeeccabdedaddaebeffcacfaafeeddefaebcedabbfcfdeababcbeeaaebcbbfdcebbdcfbebacaaedbbfaacbccebddeeeaabfdbbabffbccfabcdffceadbbdceeecdeecbccdacfdcdcacafcbadbbdeaccbdfabccbecdbcbcdbfaefffabedbceefdfdcbdebabffbfeebddcefcccbfdabfffabefeadbddabedbdaaffeacbfcafcdfcaccbbadaeecadfdcaefdcbadfccfbbecfaafddcfbbdaabdfbecfebfbefdfdbddcceaedfdfebebcaaaddfeeffcadbffdecffdaedcebcecccbfdeeeebbebeffddcbebeacbcbfccebcdebfefdccbedcdbaceaefcabdbaedebbdcfafddfbdecaffcedcacacadbcaefcfaccbcaafceebcfbaebbbcebdcafefdcfcbacdfcaefaeecfdbbaeadddbacceebfbfabdabbbeafacdfceaecfebbffeeebbebbdafcadbdfbefbadcdeacfcaeffeccaaccecfdcebaeafddcbeffceaccbaadffcccdebaadcafabadddadeadaaececdebcabfabefcbfeddcebbfcbfbbcfedfabbdbffdbdcbebebabfabaafebebefddfaaccfcdebaaeedeaefceabcfefacaecaccdaffebeefdbeaadbfcfbeaeabebbfeaeecdacaeecdebabcaecfaafeaffdccdcbafbcebaaddfeedcccbecaafebedddeedfecefcafbdcaedcfaeafcbeacbadfdccbacbebddcffcdccfeecbacefcdafeabdadaefccdaedadacfdcaabfdfeceaafafdcbccfaecbaecbfeefafbaefabebfcfcfdbeffcedfcfbffbbecaecacbaccdfebdfcdcdeefdffeccdbcbfbeccaaadbeadfcbeaddaffbbdceedabdeafbdabcaddacfcbdedacfcbdbaafdddadeecbffceeafddfddafbcfdaecdabebdefcbdfdddccdbeabaecfaaeaedabcffbfbbcedebdbfccbadafaebfcdfcaebdaabdabdfbbecfedeaebcaacdececeaaaaaabdafaebdaabdabedbbefbdfddacaddccafbfffdaabdddffceabdffebeceaaeebcdeecdcaffaebceefeafccecdbdebcffedbeccadcdefbbdbbdcaacbbcecdefdacbefcfdafbadceadaebefedcdeebcbcceebacbfebbecadbabeafcbfdcfbfffbdfddcdbdbcecdefaafbceddfaefceffcfbaccfabbcbfeafabfdfadcbbdbedccbcbeaafbbcfdacafababdafeaeacddcceebcabdcaaaaebefbaecbbcccdaacbabeffadcbdcbaeecdedaafbffbfecfecdabcacaccadbccaddceeeebcedaddcfafefbadfbebcdfbacafceabdbacdabcacdbbdeeefbabcafbaeaafaddbbbeffbeacbbacddfddccaeaedcdebabdffafaabdeddfbddaebacdbcfabeddbdbecbafcedebceafcfaeddedcafdbdeffebafdbbaddfefdbbbfcbbceacabadccdaabacababdabcfdeeecffaffabbdfbbdbacaadfcacdcabcaafabffddceebfcafaaccddcbeaebacfcecefbbcdadaedbafbffffdceabdafdaadcaefdaafabebbceaebbeacbdebdadddceecdeccfccafdedaffcdedecdcdbcbcdacdddbbfbacfeeeebecdefaaaaacfbafddffbfbbbdcbbdebccbcbcfcfaaddedebbfdddeabdddbcfcebcccfbfbdebbacddcbfdcecffdcabcbefaecbcdafedabcedcbfecfecdccbdceededfeccfebfeafeeeaddfffaabcbbccfaadcffbfdbcceecffcdeccabeacefddacaaeddebaccfacbcdbfbaefdbdfedbbdbeecccfaeafccdebfaafddebcebaeebeedcbedfcedaceecefdcafdbfeccedfdedaeaeeaaaefedcebdceddbccddefadebceacbbfcebbebdbdccadedcabdfaafffcfbddfbccbcffccccfdabbeffbbbbcbcabfccbbfdeecaafaedfdcedefbafbeeceafcbffbdabecfbefeaafdedfbafcbebcdddfadbeadeacaadfadaacecedeaacddcdcddcccecaccfbcbaebcfbbebdbbdffddbdfbcdafdfcccedfdeeeecbaddaadddfedbbddcaeecafcfebafeffaedcdcdecfdeddeafccfafeaeacdaecdfbfccdaeefafdbfdbfceeeeedfdefeaaecccfbfbfbededcfabccddbecdfeafbcffdaedefcdfedabbdffafbdcbebfcbfafdcfaaebdaeaddecadaeefcccbafefdfbeeccfbdeaabdbfbbaefdeadddcfbccfedfddaebecaebaccddedfbbddcecedcceabaaeddfedeffcceafafdfabbbabfebbbfebcddabdeabdbeeaacffffcacbacafeeeebfdfdfbcffbeeddcdbdfbcdddeafbecdfdccdcfffffeeafcfdababdbaffacababdababcbdaeaedaaafabccceebdbfbedfedecdedceccfdcbaddefcdaabdfcafeecaebeccfcffacdcfceeecdafeebfcaebabaddbbbecbffedcecbddebddccaccfdbecafcedafaadfcddbcafffbbdfbbebbeacedeacbcdfdbbfddcfbbacaefbdadfeeafafcfbaefcfcdddebeaafdbeebfaabdadfdeeceaebfaabbeababccbcdeadceedceabbecddeecdcdfffcdfdeeaefeadbbfadcdfaeeaedddeaefffbeaeadaebaafdedfafecceffcbbbbefdbcefbeaecbfbccfffcfedafbabecdcfbedebfbcebeabdcbbadacddeedbfbecbadabacfebdccaabdeaafeefabdcfadbddeacbabbebdfbbdaabbebebcedefaaddefafdfdeacbddfdfacdcffddfcfbfeddcbdebbcfdccddceddaeaeddeefddebcdefbfaafaffaeebdefefcdaedbcdaddbfdcbfdabcbccebecaffbeaceababeaabddadbddbefecbfdeadcecbfcbdbbdaabfcadfafeebdcabebbeeedafaffadcfbceeecfeefeffcbffdbfeeeeaebefdefdeccfebeaafcfacbceefdabffbcadcbcaccebeefaeafcfafdbfbcaabcffcffdccdfdfbddceddbfebdabfeccfebdbccccaaddebcbdcfabeebafaffaeffdbcdedffacfdcdcbffdbcefddbaacbdcaaedafddbdabbfbdffbbbbcafdabecadbebfeaafcfcfededceaafbccbafdbacfecfcdeebaceabdbbbabbddbffebafbfdebfddefeaffdabebddbbffeadcbdcaebadebbfeeffcbdaafabdcfbbecdcfdddbfcfdcdbadcfeaabdeadebeadfbfddacfebfcbeccbcfdadffbabcbbeccbaeebffadafcceeecbebaffcabecefefacdfdbccbfacadcfbfebcffcfcaafbdcecfcdededdebfcaffafaddddfeedfffebafadaefbeefdbaabdaafebfedadebceabafcaaeaffcaaedaedcdaaeccfeedcceefcacedbbbcbeebcacedbddfadeceeadddcdeadeadcaaadfceefaedffaefcbbefdfabdcfcfedddecedecdcafebefbbfadaddfdebaeaecdceffefefecefcebbdfbaddefffcdedcbcdabacbbcaecfddecfcceabbbfbfcacbaabebfbecfdfcbfcaffdaaccdebddbcfabdabfcebcfcdbfacaeacebcdfaedceaeebfcdeaecbbdacebeebcbddcadbedfecbfceaccbefbabeacbcfbfedfefcaccffacdbfcdbeabeaceaebcdaecbbceffdddfdccdcabedaabefeebbfbaaffbfadddfafcfefdebefcacdfcbfeeedbabefabacbafcebbdeedddcdbcadeaedeccbbeaebcbabeaadfefcceffaaefdcdddffbcefecdbefdcdfdeabdbababefbddadaadbbadcdaeabfafbadfefabbfdbafcdcddbabcfcdabdcafbcedefcbccacefbeeaabddedbecafbdcfbefaedfffeddefccaafbafdbaacdcfaddafabdeeabeeecfedebcbbdbccccceecebeabecefabfbacddfafcbfeebbbfbbccdceefedafdeffcabdeafaafdcfcbdbacafbdadaaaebaeccdedcbebfbdddddfeeefbcbcbbcaddffacdfbdefbbaaeadedbebfacfbdaededbcbfdabbfcefcacbadabbebebafacfafadcecbfffaedbefcaaadfadfeffaadedfbbedacaaecdefbeddeeadfeffcbadaccbdfcdefdaddaafaebebedfdddcdbdfebaccfcfbcdddfdcbffbfdbacaaccbaaeeaeacdaeebacdeefbabaeaedafdeedafacdfaebdedbfedbdffacffabbffdfccdecffcfbfefbccfffdfbbadbcfbfbcadefecffeeedeefffbaaaeeaafcaacadcebfbfcbfbeccfeddceccaadeddceaefcbdbaefaafedcaedeabcecdbfaabafdedbaeabfedcbfbcedcdfbacbecbafeadcbdbecedbdfbdcdaebadefcabfbcbbeaaeaeedddeafbdaeccffbedddedfcbfddaceedabfebbfeacdbffddbdbbabcfbeccbecfccadfabdfdddfdbfdecfdadeacbffeabaabbcffcddeecfadecbaadafdbdbeeeafbbabdbeafececbdddceffccceeacabeedfedcdadcbfbbbbfffaadbabbcdbdacdccccdbdacbaabcddcdaddbabfdefbbfdfaacffedaaaffaaebaaccdfdfdbebbeacdadcdbddadfaafbafdbfcdcccacbfabfabfbaccddfaffddfbdcfcbbefcdafdecedeaaabbbbacacddfafbdcceefbbddcdfecbaafaeafabfecacaeccfafffccbebddddddbadeeaeddbbcfcacdcfbbadadebcdbfaafeafcaeeadbaebfdeadaacdecbdbfeffbbbfbdbacbcfdccaacfbdaceddbeebefebabdeffecddcadadcceaeccdacabfebdfbdeeeacececbecbdccbccbfbcedafeedccdbbddcfdfbedbfbadeaafeeabdfffdfdbcbbedffedbecaaeffdabdaaefcbcffaabecdebeacffbbfeaaeebbeebaffbcafebdaeeabceccebcebdacbebeaafcbfeabbfcecefdadceafabcfdaefdeafacccfcddbbffabdfabcfedaebaecbcdbcabebebbcbedcdbfdfcaadabffdcfefeebfeddcfcccabcabaccadebddfbcbcbbbbdfddddfebdfbfaadacaddbcaceedeabfbfaaeadbeeabddaafcdeadccbcefecdbfafdaadbddcceeaccadcdfffbbcefaabfbedadcdedcbdaadbfadbfaaedacecdbaeaaaadfecdabebbadbfbbbfeaeaaddbbfdccccbcfddacdfdeeddfecdbecfadbaebedaebeebeedfddfceddacccddcfaefceeaffdadcfaaffbefcebebefdcbfdefbdddfecfdeddaafbbdcabcdddbeedfdedecfededcccfdeffdedaddebaefbcbbefedebddaeebabefaacefdbeeceeeacccdffcedfbdafbadbdadadbdbffabdccdffddbfecfdacffccaefabecbbabacbcafefababfcbafdeaefcccbcdfaffedfcfcadfaabeccceddafeacbcbabbccacbdafbcfaabdfccbfbbdaabebcefccaacdfffeedfdceafebebcecbceaaadffbdbcfbebdffbbdcbebfcefabfcfcdffefacfaeeadebbfdfeadfdeecabbbcdeafcaebfecfbfbefcabaaacbbddcdbecefcbefdadcbfcaabafeebebdaeebdfaddcffdfbbbcbaabeabadbdbdfdddcaefabfaabbefbdcfbebcbabfdcddbadaeafbadcffeebdbaccffcefcdafeeafcadfbadfccaeafdacadbbcfcbdaabaedcaefdfcfcddcdffcdacdedadecedacfbaeffefdbdfbfbcdddaefccfadeddcfbbccdcbacaecebbffdccfacceaaeececfdaebdaebeeddaedbfccbddbbfbfedacfbeefbacbcdcfdfacfbcbcbdfcdfbebcfadcaacefefbddefcdcbabdbcafacbafdfbfbfffdaccaeeabaeccdacabfabadcdcacbcbffdbfebeaaebbbdbafbcfcadcbaffdcfbfdeeefcfbbfdeffddadefbdedfabcccfedfbaafcdbadbeccddbccbffaddbbcaacabaaeaeeccfebcabfadeaecabffedafaeccaafaacceccaaeaefbbbeffcaeddbadcfebdffcccbddcbacccbedeaeaaebdcdcedfdcecffefaddccbafacfeebfefebbafdfeafefeffafbeecffcbababedcbcecbdfeefeebbbddfeeaefccdeadbdcbdedecdfdabebdaffceabeadaccfffdafffdfefbcecbebbbaeafcebcdbddebabcdcefcfbeafcaaaafddabbbadadeacfbdfbdeedffefabdfffecfeeadbcbbcfefeaaededfcaadddbfbbeafccbabdaccdccaebfebabaefdbbeacabafcefbabdeaffeeaacbffeeedabfbdecfafdfeeafecefcabafedceeccbdfdcaacafcdedccfebdcaaabeadafcaceebdbeddadecebecfebbffbdcdcbecdcdfcafccebdeccbafeadfbfbafbbbedaccdfcafffdbacfbefdbccbfcffcbccdfeecafbefbccaabdddeddefccfedabbebdcdadeaaadfdabfdcbbfdfdacbfcdddffedfefdbebedbbaffbadbcbafdfbaacfddccbcdeaaefbcadcbdeebfbbafbdabcdbfdcfcecacfeefbcabdbeafbffbcfedbeddecdfeecacdcdbcedcbddededbfeceeadaaeadfaedcbbfdfbdbebaaafdeffcffabbbcefbeafafcaeddcbbaedeedbefbdfcbbdfbbbffbfaeaebfbbfcbfbefbefaddbebaececbfdaecafcebcfcdffffccbddfcaaaaadaafeeaeebffcdecbfbbbadeefcaffdcabcefceccbefffdbcacbdfdfefabeadfbdcdafefefdbeeabcaeabfddcbcdacacbaacdacccbcdaacfacbbfacbcbdafdcceaaabddcdbbbcbcfafaedabcfbfeecddefbbaeefaedbdcfbcebccaafcaaccebefdbecaedbcdcecdaccebcfcebfabadcfdeadcedfebdcbdaffbbbadcecdcfbfebbebdbdeceefadaeffdfdeeefcbcfdfcedccedbcdaedaddffbeabdabefaabbaddbcbebabfcfbfacefaeaaededfebbfabddcdfadacdbcfffebdcaebdfbaffcdfddfbebbfaafbcbcedefacfdddfeaecfcdfbeecfeaefdacafedebcfcddababefaedcfeabeefbdacaedbbdbcacebdbececbccaaffbbcacebdffecaddbdabdbfcaadfddadcfefbfbfccfdfbccfecfbffcecafddcaccddacfeceecfebcbcdcffecffddedadbbffbbcafdbbcccddfbdabeaaabfbfbadfaedfebcaedbdbdedddcaecceedefeaaefeeadcccdabbabfeedebedbdfcfefbacdbebeefdbccdefbcefceebeddfacaacfdcddafcbfeacfacdeafdfdabffdddffdeefddeffcfcafadebaeffdcfdcdfafdececabababcedfecefefcafdefdcacbafffedabeeeecebcdcbefbaedbafeacfbcedabcaaeadcfaecccbfedafaebfbabeeeacfebebcbefeecacafdaacedfbfedceafeebccdabcbfeffeabdebbdbddaedeafdaaadfacbdadcedbeedfbdcdcfaafcdfbeadcbbfdfbeafbbbafdacbeaffbbdeddbeadddbacfdaaadebfeafddfdefddbaafebaaceccbbceceedeefbfebbdedaeaeafdfcdcefecdbabccecfbbaafcdcaeeccafeadbfafccacefaadaeeedeccddbfeadebfcbebedddfbedcabaaccecbeaebbaeecaaabeadfebeeccafabbbdcdafeeefcbdaecefdbedcaedbcebaafdaebbbbacffebddccbdcfcdaebbdccbaadebdacacccdcdddddcecefffbfdacbffbaacbdbaffffdcfbaeebebdeadceefcacafdbbceebaafdeaefdbedbeacdbccabbeaebbedefbbfccedffbcddfdecdbadcdbcebdefffdcdbadcaadfdabdbdfedebcbbedaaeebeefbadbfeeacfaddfacbcccaddacfadddfbbefebbeebbeafcabdaeebeafafeecdcfbddcebfbddeebfabbfbcafdebbadbeedebbeeabbaacbfeadbefbfcbcddcebcbdbddaddadbbebebceeeffecbebeeeafaadbbefcfebdedaaeefcaafdcaaeecedfafeddbeabadeabeebfbedbfdebabbbbfabeabfbaacbbcdfbefaaadecffaeaaaaddeccedadcbddbababaeabdecadbddaafefbdefddaaeeaddfbbeefacdaabaeeaabaefbdadaceefeacaadadcbbecfaefafdceccadfabfbcdbabddefaafdefdddcfdadafbddeadbebbbfdfeecddadcdfddcfdecccbaabdeacedfcefdcbfeabfdfedeedabddfbbdfebbfdbecccaadfefdaddfabdbeaaafddedbcefffbecbfadfdcceedafabaebcdafcdaffeaacfadccfcafccadaeccedbdceaacecbcdcddfbddeafaadfbcbeccbaccfafabafbcfffddbbcffcbcbeeaabfefeaebcbffaadbddafdefbacccadbfbabbbcbeafcbefaaebaabedffddacdfcafbcaacffefeeebafcffdccafafcfdbdbfecfdcfaddecfcbbdfbdcececfeafddbfbccdeebfefcdcaaffbabcdcbddbccffacbecefdbecbbdcbbdccffedcffeebbabcbfcdfdefdbdcabefcdffecabeffafacaeaccebaffecdcccbccdfffaebcaecdcfdbcaeaabfdceaffdaffeaebeefbcdcfeeedaebedcafafdbeeeabbaadcddfacdfdafafeabbffbcaeadecdceedcfcaeebfdbfddaddbbebbffbffebbcfecdcddddcfddaceddbcedcffdbdfeefabcbbdfbdcbadefbcdaabeeafecefabcffcbbcadeadefabdfcfebcebfdefeacadcdecacebcccdcbcbeeccdcbacfaaddbebceabdcfeedbddadbaaabffcafbbbaeddbfcdffbaaffbfaeacadbacaadddbeeaacacbcacefadceabafcdcbcafbecddbcdfdffabbefefedabdcfdcebbebdcbeefadcbeccaccffaddcaeabbaecbdefeaeeafbedebcdaadacaddedcaeccdddcfdbecfdbddadbadfaeeecfaabecacfccefecbacabadeeacbbeecccfaafadaeffcdafbeeefbceeceeeeebfdeaabdecefcaefaddeeacddcabaddfaefacbfecadafbeacfeaefeaceabaeaabaaeceebebabfceeadbdeaafbdafdddbbeacebabbcbecedaffbbeacaeafcdffcafcecbafedafbbfccdeaeddccafbbdacfdcecbaeeebdaacfcaeacecfacceadddbfbaadaccceefffabcefebfddaeecdaddbcfacfeaffaeafdcbdcacfdadcfffeeafbdaaccfdbdfbcdbbdacececffcbeaabbeaedddeceacabdaaafbdeeecbfcfcddfbbfdfcecafdfbbabfecedafbdcccbfdafaeebdbdfeedeedaacffdbaedcdddceafbbddecaccdfebbfbcbdaebcffafceabdbdeabdfafedcedadeedfaccebcadbabdaeacebaffabdacbdefdadeedcdbdbcedeaefbdfadbefedcfaecebbecdaffabfccebfceefdcefabafdadcfcfbfeafedefceccdbecfbebdbbeefbcecfdbfbbfffaaffcefbeefbbccddcfdbdbccdaeeefcffddefffacebbbbacdabcfaaaebfbbffbdaddcfacdfbfbdedaeedaddafcadaefbcecefeecbfbddaccebecddfdafdcabafdfdddcffdadfcdacbddeedefdafceddbabcaeaadccedbacebefcccfaadccbfbddfcbaebcbfffaaaacaecebebfcfddcfacdafababedcaffcccefacbdcbddbffaddefbdbdfeecabadcacadafbdeefcccacdaececcceecabcffcbeccdcdbdafafeddddbfdeccedbccacdfaecaffeaefabaddcdcceffabefddafddbbccebdbacbfcabbfffbbeefcaecbcefabeadfbdbbccbabdecdfeaebfbdaeefabdeeacecdffefbdfdaabebfaabdabccfbcafaccfdaeadfebdebecdaeccfbbefabecdfedebaedeafaedadcdfeedeebccdfbedaceecacedcadfdaaeeaafbbcecccabcbdabbcbfbbcdebcccaebefcaefbddacacefaabeebcdabefebadaafeefaafecefbaaaafdfcbebdeffcbdeaceefebfdaaafbbbdfcfdeeddcdeadbbcbdcbdebcafbdbeffdcfbdaebcbedaccafbbdbefddfdeaafeaddeacedbfbaecdacbccdafffcadcfbedecccecdcaadbbaebcdceaedbcbbfdfcfcdcdbcacfeadcfeeadeaebddfffffabcdecaacefedcadacbfbbcafecbddfecddaeeefbacbecfaeeeadcefcafddafabefaebeafaffcbaeecdaeebeceeaecfdfaddafdaefabdafcabbbdafbbeeabababcafbdffbbbaaafaabaaebbaebefaadbbcddebdfaedaecaaafffccacedfbadeafdacacbbbaefbbebefdceccfaeaeabafafcadcfeddeeecdcfaebbeffccfedfbccddfbcfacfcaaeddfcbebbeecbbeffffdfdaafcdccdbfecedfddadbacbeaaeaacdacfaacaefbcacafdbecbcffeeffdffbddeaaffebcecbefdbefabbdfedcefcecddadefdcfeaedabaefcccaccdffdbbdcdbefdeeccedcfcbcafceafabeddaacedbcbdebecebaefeabfeffeefcffcbbfadfdacedcdadecccadebeafcbbfcaaefbbdfefccfeecfdbddecdcaafbeebbdcebfdefedfbffdfbffffbbbefddedbbffeddebfdbbaefaacfefbcadecadfcbedabeeeddfdadbfcadaaaaacdececdaddabfceebbbbbcedabfbdcebcebccbbecfabeffaeeeaffaeeafbefdcdcbdacbcbbeebdbdadfeabedbbcfdcbbeeacadeefbdbadcfaaaccbecabecacbeefcdeaaaabacfcfbbcebfdebabadfbdcddeadebadcdaacbcedaedbacafeaeffbcedefadaeaaeddcceacedccdeadaeacecdcfdeaedcffdeefffdebcbdbdebbdcfefdaeabaaffaaddbafcbdfdfdafaafeafcfbedbebbaeaedeabfcfcefefadacebbbdbfcabfdcefbfacbbcccfcddffceeadbdcefbaabadfecfbabcadebfbccbcbcaaaffadbdefedbfdbcfbabdecbaefcfbbedbaddfdeebfbeeddecffbefdacdecafaafbfbebefdcadbfadcaeafbcbedaadffceafbbbddcdcafbcabceaedbbebafafbebcddecbfdddcadacebfefeadbccabadedddacfbfabeeffecbcccbbeeceaaddfbbcefbdbacdcfeaccfdfecccadceaedfecccfdbfdfcfdcedfaeaeacaefecebfdadefaaccfdceedcaaddebdcedecacbbdfbfcdeefcbcbcafebfffedfbebaeacabcdfcbdebcbcecfbfdfabdceebbdfbcdfeedbaffaafbcaebdfaccfaddbdfdefbfbaddeaaeaccfcbdfcffebffbbbbaadbbcabbbceacfdabcbadbfdccbbdadfdcccdfcadcdfceedfdaccbbadbcbafdbfaccbceabccadddcecdbdcdfdbdbefecebaebdcfddcfabeccfacfeaefcceaaacbdffadbeafaeeaccebaadefbffcdbadfeddbbefbcbfcfcfeaaefeeffdceeccdebadecbeaffecaafacdbcfffdbcdccacebcfbefdaeabeecadfcaacbfbdceefecbaeedcdacfdfcddddddabefeacceafafdaeaacebacafbcbedbfdcfbaaffdcbeaffffbccecfececfcebeebcafbdeebebbcedebbcdeeeddcbcbddaceabccbeeddceefbcfaebaaefeafebfebdcaeaacffaabdbfacdbaaeadebcdfcdebbffddfdcfedfbcecafdedcdafbcecadcecdaafadecfcdddaaeceaffddfbdbdfcadbccbebadacddbdbaeebcefccfebdefcabecabafdefdcfcaeecbdfefeebcdffdedeaddbebbefdebccdbfdcbdcbceffaafaafdadbfeedbcbcceedbafbccdedeaabbaadfcdccfbbbfcaceecaaffbbdadddaafdfdcfffffacdeabfebcbeadcfcdbccdfdefaeadecccedecbccebadebfecadfeccdfefbceacbfeedcaabfaebacbacfbafcabedbfcafcbaacbfeeeaeffebcfcfcafccbfdffccbaefdffffabdefebbbfdcbbfdaedefbeecaedbacbaddefeadfefecaecffaaabeffaebbacccaefcebaddefceddfdedcedcadbbddfafbaeddbfbfcaabcfcfccbafbdaaedbedeabcdddbacefbbcbbfaeaedecebefecadddbdbcfdefebcfbbadfdfcfebabacecbdbfabaddbbbccaacccdcdcaecbafddebdbaffadebabcdddbcfbeecabfadebdfafdbebfccbddedaafeeafcedbadddddbcdaddbddfdcffacffbaebfaedcddefedceeaaaddcddbadffacbbdedacdebfeddbaaadcdafecebeabeadefaafadcbfadabbeaacecdfdbaafddeedfffdabafeabbbeefdecacdeafadeafaeeeaddabaecbacbebbcdcbaddcadeecdccdbaeddeeeedcdbecbcdfdbeebfcaabcdddefdfdccfbecfaaffecaceaeefdcbecadacdffdfdfdbdacdfbdfcaddddbdbafbddaebefcfcfcbbcecdfbccdeddaafdacdbfaaecdfedefbcceedefeafbbbbffcffefeaeaeafaaaadcefbedeacebcdffdaafcaacbebcffafbfceeefbcdacdecffbddedfaecbaacfbedbcfbbcdacdafafceaabbabdefbeebebebaaccbcaeeccbcfbdbddcdfcbbaaaaabbaaaadfecccedceafdcddaaaaccaadbdcfcbececcedebedfacedaacbdefadcfaefeefabbbefddddadcbcbdadfbbfccccceddfadbefdbabcfbefeafcbbeddffcbdfafeeedabaafeceadeffcafddaeafdecdffdfabccabbaaedbeafbaaabfbddcacbdabbacdeebbacbdfdcaffafddacfdfdbfceaceedbfddaafbbbabbbbfceadecafbadbcdbddaadbfadbddeafbeaedaadbcadabebfdbaecffbbcbdfdeedafbbbacdfeacfefccbbeaaffebfccaeccdcaedffdafeeeefcabccacdefeecbebaaedfcaebceecffccabdcbffecefbbffebcbadaebbeafdcbbadfafbdfcefceaffbabdadebcfdfaadecffcecbacedeecbebcdefefeeddeeeecbbfdcbaacdfafbdeeabaacffcbadabebeffdbaecbfacaaafeeadbccfffbdeebfaaedffacbfcafadedfcaabfeebddfdeffbabcafafafffcfccdbfbbbfadcddfbefecdcbbfeafdebafeecccfcdfbadffafbaafcbaafbaafcacaefafedaedcbfabeceaddededabbcfcaedafbbdfddefebfcbcdaffbcfbdccbffbbbdafcfdaecfffcbdcbdbaaeaddabdcdbccbabdecffadaacebcbddfffcecaecebdfabcdbbeffbedebecbedebeafcdadfddcabdefadaaedcaaeedcebaddfeedeefefbfcfdcccfbfcddbdaaeefbcbeabefdaffefebfadcacbceefcbeecadbaafcbaeaceaedcdcfccdfcbccabdccebebeabcccceabebbcbaabddeccafbfbddbabaefefdbfebbacbbedadacccdeeffdafaabffcdceacaccdadddeceeeeabdfcddddcccacaebbfdaaecfceaefbebbddffdcdbbcdefbddfdadafdaccbdcfdefedcaaafaefaecfdeadcaadcefbbbecfdaeffebecccbccfceadadafbcffbcecbdfecadfeceedcdbecfcfeedaecddaddbdadacfbabacfbdccbfdbddfaadaadcdeaacdaacecccacbfeffccddfcdffcabdbefefdeaddfcacaaffbbfacbdbadcacdfdfceaddafdbebeedfdaafffcaacdbfdafdcacfccccfcacabcaeecbddccedeeebefafebeddfaacaaecacfdcfdfcebfdfafdcbcbefafbefabfedbcdeaaeeaeeeeeaccefcffceececabdfdfcfcfdbeefdeabfdeedfaeebefeebdaafdddcfcdfcecfaceddcdbcafeaeeeaeeacacabfcdacfbbfbbdcadaaaefbaffccefdcfeacadfedfdcbbfaacaeeeccbceffbbdedccaaebccadfebeeadfecabedacaaacfafffeccfbeccbcfcdecabdeaaffdfeebacaaedabbecebcdfbfaeabcabbebedafdbaebbddfbdedddeeeebafaecadeaffafabfdbdadffefbadecefcfacdfcbaaddfffcdeadacfbccefebefdafadfeaefdbfecdecbbcdfedeebeeebbdfdaeafdcbdeeaefadbaaddfafcdfdebcfbaefaaeebfaccdfdafecadefaaaceeaaacafdeabdebafcbfbbdcfffdeaceabbcfefcaceccffcafeabfddeefceacfbbcbdfdeffbecdbfffbfcafcbbbcbaabbadfbfcccecafefdafdcfaefefeecdaccdbaaefbddbbcebbbeadebeecfafaffecfbfdeeadfcdbfedcefbaadeafaeaedeffdfbcbfbdcfbfdbbadcdaadeeccedbabaaffebadbeebcafafaccdfddbbfdcbeadcdadfbaeaccddfbcceaedffbbffebbbabecdffacccccdddcefebeddfffdeeffecbaedccfbdbfafeebfddedffeaeeedcccbadfaadcdaceebfbdccebcecfdaabbfecfeaebebdcbafadfbeddcefabadbbccacfededbdedfdcedfccffefbceabbaebcddfcaacdcdabbbadfbecdfdecceceddcefddccedafaefcedcccbcaefafccbabcdfadfdefdcddceafceeefabaffbebbacacdbabbeffbcbbffcbebafeaecbcacbbccefceaddacbaaaffedfcdcdadefbffbcbebfcbecabbfecdfdbdbcefdddadaefeeebdffcfdebfbcbfbaddaefafcacfdadcfacffeaabfabbaacefbddceafcecfaabdfffcebfebebdecfacbecbdaddffefefdedbbcadbefebaedfedbcaafcfdcdcabdffeabefdeecafddfbcfedccbaddeccbbddeeedecedbfbbfcccedbbacfffdfdffdbafbddcdcddaffecddcfcebddadadedddebddbbbcbebccbdcebfaeeecbfabccbbfabcffabdbfcdadfcbfbdeaacbbcaadaccffafafefcacddeefcceddcedcacbcffaffbbceadddfcbdccdaeeeebddaabfdaaacffadaefedbcecdafdfaacacbdeccdfbfdbebaaebdcaacaaabadacddeddbceeeacdfbeaafaedcceacfcfcbaafcebffbccbacfcdcfcfeeaacbfddfbdbfbdaaadbaccebacdbefaeedccbdecafdbfccabfdeededcefeecfabefefcebeacfdfcaeaeebdaeedddfebaedccbcbdbedeccfaabccbcedceaebedfdfdeabbffebfcdfaedfafaabcaeefaddfbdbefdeeeaccfeecdebfeecacdaaaecfcdabbceabdeeebdbbcafadaabecdaaffffdcdedcfdcdaedfccaacdbcfaffcdcccffcfdcfdcaeceaadadfcbdbbdebecaaccfafbfbecdccabefaabedfbfabedfffcbbefdefcaebebeabbefddcbbfdbdffbdcabcabfcfdecabebedafcccfefdcdbecefacecacbbceeebadabcebebbfbbbdcabeedeeecbdacceddecacadecfeafbdfcceabcaccdefcfceeacaddadcdfecbbbccadecceafecdcfecccffcffeafadcfcfbfbddaefbaefdfebccedeecdbdaedcccddacbecdbdaefaacdadbebaacbddedfbbfadfecbbdbccebfafddebfcafbafabfeedecdcaafabecddfdebaabbbcbecdcdaaedfccdbaecefafeecdceeeebbbeafeeeabddcbfecffaededcceaaaabffcdebedeebbdceedcffccabecacbbfbeeadabbfceedbbebffceebafadeaeefddcacebefdfdedbaddebbbbbabdfdbbdbdafaafdadbdefacbfaccadbcacdbffacdeaefeccfeffbfbecfccbbddcfccacadaabaebcadfffaaebebfacaaacebbdceddcaadbcfcabfeadeceffffaeadaaccfdeccfcbfbebdbeddcdeddefccbcbffeffdcbbdfdfdcefbecceefebdeddbadcbccdedaccaeedbafafebeeccacbbffeabdddddfddfccbbaafcaccfedfbfaecabafeefeeaffccabbeacfecebaccccfedcdeccccdedafbccedccfeabeaeeccbdeaabecfbbadeeedadbeeacaefcafcebdbbcfcbcaccebbcbaaebfaaeeaccfceacaebefaafcfbfefdcacffbdbbdfbfffadcbceacfccedcbbdeddbebcddbedcacedbeacbcdccfddbdefdeadaeaacdeedcacdfffdeaaebfcaddacffbcffaedfaaacbbaaffcbceeeeacdbbdfdaaabccfdbbfabcabfbeabecccafeaebdcbbeeecadefdfdadceafbdbeccdaddadadcbabdadafdecfafffcaddbaaebdacddedccdfdfedcacabfabcfeccadefadebafacdcdbafbfdfaeacdceadffeadaffbfddeeaeceedfdcfbacbfbdaaeececcfadfbacdffcfeafceddfdddfaaccfaedbebeecbbaaddcaddcbefbcecacbdebaeaeabcaacccfeaddfffdbbbeeececbbfbbfbbddccebbbcecaaccedfafbadaaffadfcdfcdfdcceabeebcebffedbdbcbeafbadadfdcccdabacecaeeecafeadbcabfefdefeddcbdcffedcbdcedddcadaccaacbddfafdbaafeaefefedfcdcdbdfbabdaecedffeebeccbebcebcebcfcbfdbadefbbbffbdaccebfcccffeefdedbdcebedabacaebafcfcfebecdeefddedafbbdcbccbaceafdeedccfafeffedfebedaedfcbfddfbccfbeadafeafffffcaaaaacdddaeceffbbfddaebdbffcceddebdfdabbdabcacaeaacbafcfbeefbacbeaeadbaceeedefaadfcdedecdbefadbbcaeafcfefffabcbdeebdbdacbbebfaabeeefabaddfcecddafebdfbeffdbfbcffabdafddfebecaefccafdfafdbbfeecbbdeccfefeacaacfdcbdfcdefbfffbdddfcfbffeefbbadfcfcfacfcacddecadbbebfccecadfdcaaccedeffaefdfaacbbbabfdaaeabdedbadbcbcaabdeeaababbbffefadfffefaffdedaebfacfaedaefdaebdbdccbfacebeebfcbfbbddbcdebcdbfeccdddcdcdfedcdcdadacefecbbcfcedacaafcfebadebaefeaabaebbaaabdadadfffceefbbbfccccdcefcefcdbfbbebcbdfdfbbbddeddaebdadacecabdddcfeaaeebefaebecccebeebabdbddfddcbeeceecaeedadbabfcdeeaabbdcdafdeacbcfeeeceafbdebfceefedadbbeaabafbdedaaabbbebeaeebbfdcbdcbbffdafdeeeadddafeddbcbefcdaaebfcaffdbdafefeecbeddebaaeceebdbcfadefefcdbcbefbfeadeebfeebedceefeaacbcbaccabeffbdfdddfffcffdeeacaebbbbafcedceceeecefdfdcfacdbbcebfbbbddecfeedbabdcaccfdcadbaedefebacacbadcaaaadbcecabbddfccaffbbcdecbbfddadcaedbdccedddbefbbefcacfbebbafdedebdfeafadfbfbafecdaaeecdbdaadcfdffabcbdedfadfdacfcdcfdfcbffecfcfabdcdebfecacafddaecaeceaebdbcceffdebbbfdafaefacfcdcbfffebbaaedafedbfdcadaeacabbccdebdbdebfdcddbbfccffdffbfbfcdbcafcebbccadeffadddcfdcbfbfbbcbfecacccfaafaffcccbcbdcebceeedecabcebebbeceefeccfdfafeddaeacdaeefcaabeecfdedcababcabbdeddaedcfbafddecfbbecbbacedacafcebdbfbffddddaccdecfbddadabcdceabacfbdfacdeafcccdbdfdadefcadbecdadeadbcafbcfeaffaebbdffafadfafdabdffecffabfcacbfedcabaccbecbacdbebededbcfacafbbcaefabdbbffbfebfacbbfcdbddaedecbcacadeefcbabfdbcdcbbdbcdebadccbbfbccedfbabbecbbbecbccfecdeeeaadaaccfceaecdabcbadaccecfeaebcefefebdefdcffebdcafadffadfdbcadddeadeeacadaefdfaafcbebfddfdcebefaaeadfdaaaadbbdcfbfdeeacacccddfcfacbcebbfaecaabfabefccddafdbcccccdafadebbbffbcbccdfdacfadcbeecbdfefeafcaaccbaeadffdfdeeafcadcabcacfbecdbcdbcccaefbbcfaefeacdbeaafbfdecdedbbefabeabdbdaedeccdccfcaaceceaefcfaeecbaaabfedfdfffcacbbecbebefaaddfccffeeeeddffdebeabeafdbddefbbdbfffcbecdadabbabbffdabaeaadfdefedbafabfbdadbedaebcbfcafcbadeaaebeabccccdcdaaecbafbabcbbadbfabfdadffbfaaabeffbcaedfebcdeeeeeefedcffbbfaddbcdfbcdcbadedacedbeafbcaafbeafebdaaaeefcfddedbafddabadaabcaeefeebbbccebbbcfcacacfcfdedaaebdeddcfeeeffaeefadabcdffbdadfebafebadbfaecbecddbededbbeeacdcdfcedfdbbfcedbacaafffffdaadcddeffefefceefdcfdcdcaafebfedabcadeaddbdbebaafecffecaeefbeafafebbfbeaafacabedbfdaddfeebfaceeafcbbcceabcceacdcbddadbdacceaffccabdaddceeedfeadddebbfceeefbfcdbeaebaeeccefbaffcafdedcecfddccceeafebdbcdcedacfcdebbcceabfffeccbbdddcfbfaaefebcfdbfdfafadafcccdccdfcdcbbbcdddebbfddccdaeabfbcecaaecefceacddcfafdacbbadaabaaaedbefaeccdacfcfbbfbfdaddbcabaaeabeddeecbaaacdbddfacbceeeeabdbfdbebaecdedcfcafeabcadafbcddeeccfdbdffbfcffbebcbbafdfbcdaefbeaeabaaddadbfbbfcdefafeccaddfdadcfdcbdaaeecabbfdcbcaafdbecbacbfbbbcabdcbecbbdfcfcebdfadfdaabdffdebabbfabffaffbdbdddebcbbcddbdcfadffbbebccaecdbafefbbbffbaeaafeabbfeeaaccbccabbafcfecfdaecbeecdbcdacfdfbcacafbbafaedcebbbabcaeffaccfefddbbbaecbbacdbacbdccffdbaafbcaceaafdcaccdefadcabafdeeebdbbaabceeaedbecfafedfbbeacfdfebaffdedcddbaafaabdefbcaaabeacfdddddafbdabeeadaacbbafaacebacebdaeaebbefdaaecbffcbaebeeeaedaffdcdeefcfefabcbeefabdcabccaaeacaedffccdcceebaadafecdfcdaafbcdddcdfcdfefbfbeceeeccbbbdebcddcddfdfdcdcfdfcafeaaaaafffaadfebbffbbbdbcdaeedddcbadcbdddebdeeabafeecfbbbbebdcebbfecebfbdcadeacedaadcfffdbcfeccecacebfaaabbdaffadfabedefcbfbabbfcbffdfbbbaccaabfaabdecedfccfbcbcefdaedeefeebbcabfacecdfaefbcfaafdccdcaffbbbdbdbadeffecebefaeefaabbcdfefadbbfadcafcdbeebeeabccbcddddcafeaeadefaffcbbbffccceaabbdecebddcecfcedefbdadbafffafaebcebcdacdacaefbbdcbcaeeaeabaaffecdaabfeabfeabbaafeecdcdbeabcbbcdacdeaadbeadedccafaadbcdaadeafbdfcffebddcffdccadaaaceaefcbceccbefbefaacfafbafeabecdebbadebddacadaaaeccfbfdccdbfbdadacabfbdaccfcdccbaddaeaeabecbcecedcefbbfdeebdecadddedbdfbafdafadccddbbbeebbeeabecbaadabbddcdfabcbfdeebccedbaedefcdafebdadbdcabdadefbaaecfbedfadddccbfbefdcddaddceabeeaedabfdbdcdcaecbbeadeeacbbdbbbbceacecaeadbfbecedfdabaeccbdaaeecadfecacafadacabfbabffccddbdcbcafcdebcddbffecfebfaefeebefdccefdbaeacbfadfcdecebccecfeebeceffdebcdffeddcdbeaeecbfebbbedaefbffcdabbffcffbebadffdfceffaabdfedeedcfeaffebadbeeceabddbbceeedeaaadfdecdcfbeafbdcfaaabbfffddfaeebebccbecdddacdfaefbeeaefbbbaaafcbfafcedddacaddaebdbfafafaafabedffcfabfefabaabcecdcbeaeceffeaaccacfbeeaaadcadabfafeeeebcccfdabfbfdeaabecffbbfeaaecbdcafcabeeeecdacdbdefbbbccdbbbafdbeecdcdeabdedfeddacffaebdeabdeceabffbcccafbceeafbabbeeeeddfeacecbfbaceededcbfedcbcbdefecbdaeaebefdefcccbfdeadacbabafdbdefdbdefbeebefecadaeccdabcfeeceeacaebbcccdfcdaaadabadaeffdaabbaeeabeadedeaadfbccbafcfecebaccfacbedabbccfcfefbbfcfdddbfbdaafbbdebfaeafdceefccbefcaafedfcdfeaeddabbccffdffdaaabeedceecacbcffadfdaeedaeaeeccccadfffeffaebbeabadbfdeebdaaafaedaffaafbeefcdafbcfedfeaefcbaaabededccbfafcefaaabafcacaccafaacdbeaccedfacbaedeededdcaabedabeceeefdbddbeacbacecfdefdcfbfeeefeefaeabdfdfeebbffdeccebccbcadceeabffdaeebedbdbfadeeeccbdbcacbaccabeddaeffabcddeacfbaafaeebfadfacdcebaaffcaceecfddcafeefccebbfdcbacbfebdcacbaeaacadfebdeaabfdbfcbbfdcbcafecaebeceaceedfcbfafababfecdeeebbecbbfaddebadeaddeddabecdacbbfaffdefeaecacffdeaabdfedaceccbdbfccbedcbfdaacefcaaaeaebeacfabafeebccaddadafffaffcfaaaeadacbbdeaffefbdacdadbebdaddfdedddcabbddbddccfadadadfbecfabedfbfbfcaacddaceceaaefdcffedbdfbdeaffecddbeeacaeabfceafeeacebdedbfcdfdfadefdcbbdadbfabbebbecabfbbfececcbddcaabbbcdadfedfcdbcdfbabbaedffeabebaabdeeecefeafdbecceedfdebcddcbbdcccdceabeeeecfcfcecdbaedfdfecdaedceacdffcccdbcdcaaeabfbccffabdaecedcaecbcdcdcdffbfdfedcddafafabfeecbdffebdeedeedbefeffcadcaeaebfacdeadeafebdafbfdacaedefbbcccdfccdabbbaccacfddbbedbfaccfeddabaeaefaefacdbdffccacdacfabbedfaaabcbfbcddccfabcfbccfcbabcfeaebefabbbccaafaedffeeebcafadfddbcbebddcaccfaeaadeffbbfabefffbdecfdbdbefacdbcceecedbbcbffafdbbcccaabbdafefeabefedaacfbebdaeebabacedfcfbcaefdcafdfdfeeabdbbfdaaebabbdfcabcedcbcbffffaedececefbbefafecbbfeabcfacdabdfaddeedfbbcadadbbcbdefcebeabadfcdaeabeebfadfddadeadbbcebbeafabceacbbbefdbeaceccdcebcedffdfcaecdeadeecafaccccaafdcbddcbfbabedcebdefeddfbbeccdcabededbdabedeccbfeccfcdbafacaedcbffadbbfbcafcdcdccfdccefdababcdfbcbaadfcbcedcadceebdfaeabedadeddfbecbafbbddaedfedcddcdfadeffffbccedcaafecebfbeecfdddebfbcfafacffbfffafcbacfbceecfeeebbffdfdeafccbfcbbebacceaccabbbdfbacdbaaffbfaebfdfcbbdafdecfccbedcdeecddfccdcdbbdcfafdaeaaefdddcdaffcdfdbbacafbacbfaefbdcfccfabacbbdafceaeedffcbaeafbfcdfddadadcbeaaaffcfdcbaedfcabacadaaccdbeedcffdcedbbebeffeaaadbecaeabfcddbceefcdceeaddcaeafdbeefcffebabfcaafaebfceadfaefcabececffaabebbdbefeebfdbeeaeffeeebefcfcdfeafbebdbbeacabadeebfbcfebebfdeffecefefadfcffffebdffaecedfdecddcfecbbeacedefdedbbacdceabefceebdbbbdbccdecffddbfecddbedfdbaaecdedbeecaecfdbcbbbebedebebecbaeaacccafcadecbdfcedbeadbcbdcbefbaddebfbfffcedfadafacafebdbdddddadadddfdfdffbacebdeadcaeeddaacbdebbadbbeddcbcfbadededeebdbddecdaafcebdeaebaafbfadcfcbbdceeccdedfddecbabebeaeaedfdedaffcbcceefafadedfbedfbfecbcbcbdddffcdcbfccbfccabfccadcaefefedfeedadffbadcadaddaadeedbceddedfedccffeedfdcabaaadeefecfffffcfcfabaedecffaefcdaeaddddceebecbbdcdceecbedcaecedfdddeadaaeffdaeadfbeabdfedddebbcacecccfeccdbceccffabdbcffaaaaeababadcebaaadbefddeedeafbadaaecbfefffebfdcfceeeaebedbbebcbcffdffafccaedeaefedfbadbdafcbcebedcccaefecbcdbcadcbfcfeebcdeedffcececdfdbaeccfeafccabcdacdeacbbdcdedebfbaefbaecbdafecbebdcdeedcdefddafdfaffccdecacbeaddcdddbbaaafafddcccccefbaaccbddceadebdcdbdafdfcddebedcfdebdfdedbdcbefebabffccecfdceedbcdddcdbcacabcfdaadffacedccbededfcaededecddedabdeceedfadffeceebbbfefbcfcbbbfbefddafddedeebaabefbfbeddddccadcaadbacceafedfcbcfacbaebbeecbebdeabcdaaeabcbadfaacadbdbbcccedbdeaecebbfcdedcdbdfbeeeffdbdfabcaeddeebbeafaecfeecbdffbdbacdfddeaeaadcafacdddcbfafddfcfefadfedddceceddfeaffddedeebfbabeeabbcedebbfcdfbcbffcefdaddeccfeeaadcdfbcecdcbeefeebcafaeeaadccdaebeccefbbbcfbeeaebcaaacfacaeebbefbfaafefbdbafdfedfffeffffcdababefefbbcfecbbddcdeddebadcceedaecbedbaaabafdbbbecaaabdfbbdbfffdabfddccafafceddbcddafafcefebceffabcdededbaddcebdccaaccaefeaaecaabaacccddafedbcdedbfaacfecadefadcdadffcedadccaabbcfbfbefdedabdacabedadbbeeccadffffeddfcaffbcbeffcddebcaefaafeebaeaffcabbfbbffdcfcebcdeccdeefafbceedfdfdaebfbbfcbbddfedeeadeaaabedeadacdadfdedcedaafbcabcfaecdfddebceeebbcebfeebaceaecfaadbcebecbdeedddfcbffeaffedbeccfbfccabefbcadcaddeacdedfbbeedadecfababbeeabaeabcecdcadaebadcddecedabfdeebbdecadabeabfebbecddaafdcbdebcdbaeddcaccccddeceeaaeabcceaafbdadecddcdeafcdefaceeeefeddaafaffdbaddabdbecfccaaccfbebfafacfafeaabcaaeafdfdecfabcbdfffeacdecdcfbaffdbfffafaeabbbeedbdcfefcccaaadcfcfdaaddaebeddefffdbfdffbebddbacbcbacbbadfeaecbfefddaabfeddaacdffbaeeaaddbbabcaadfcdeacaeeabeedabbcdbfcdeabcddababeddaeadbeeecccabdecefddceacfeeebffebecbecbfdfaeebcfebeaaeedbcadadfeddcecbceabfbcebfcadeacfcdfbbeffbdefacdeafdcbddffeaddcacfacccfbdecbdecacdedecdaffafdefcbabedbfbfacfbacaaedcefddedfdbacafcedfafefadfcecfbedbaeabeaecddfafcaedeccbdeadedcbdfcfaceaceccfcfbfbeeacbddcafeabebaafafbfadbcfbccefffeceedfdbcdffbcadfeedfdfeedfeacefeefefafedaeebfafbdffffaeadcbaeedfeccddcfbeaeadfcbafdfecfedbfabbabdadfdebcbbdfaecbeeaccafdccadccdcebbbdffedfdacbfccaefeebfacccacbafbdefccddbeeedebcdabaeafddfcfafdcacaedecceccaddaebefcdbdabbacadecfaccaafeabdfccebfeeaedefbaeecabfcfdbacabdbaceacaccaaebabdadcaabdffdeabbcdbafeccfcaeebabeebcfdadddebcbdceefaffeccdebeefaaadccbaaeacbdadafdacdbaecfadaadbcbdeecbfebbccfefdfafdbdedccbcfbaadfcfdaefcbcecfbdebadbfffbafbeaffecbddeafdafdeeaffcfcccdfadcfceaafeaedcfdedafedcbbbdcdbadbfebaaddfccacbbabbfdddaeddccbccbfdbeeabeacebccfedaeaebdfffabfcedabcacbefacdcbadfbbcdfffcbdcfdfebbabfdbbfdcaeeecabaccfdebbfffcaabeedaadbfdcddcddeadcfeceaaddbadeabcaaacdbfebfacadfeabfdeccbcacfaaafcdcbfbfebddbdbfcabdbecbfadbdcffdaecdacaedcddbacbdbeabaadcebaaabeecbfeccccbbcefccafaddabddffbbdfeddccbdbcfaebafbdfcfaebebddefbcbbdfdbdaceddaadcceebbcfaccadddefafbfbdbebffbacbebeadcfbebbedecfafaecddbdcccbebcecffcceecfaaeddadfeacdcaffddbffbecaecdcfdfaddececcfcaedcfcbcdebecddacdaeffbdceccdeafabffbeecebcfbbeddcdcbbbcbdbeeceecceceaecdcdccbdcdaefdbbdfbcedadecabffaeeafbdbbbcffccfabcbddbeaadecdbdecdceddabeaacccfecabdfbecfecbbbdcdfafccccfbabfbadecfdbadeedebdccabdafaaacbafacbbadacdacdfeecaabbbcfdaddefacaecdcdddbaabfefcccccddcbbecbeebbeefdcacaddbdebecbaacdcfeeeaedffafcacfeaaebaeeefadadbbbbaababdceedbbdfbbaecedfbefdeedeedadbaecfabbeffdffbbfeccabcafcafedcdfbbbcdccccdbffcdadbdceececaffaefaefddddeefdcbbbcabdaedadafeabadefcfaecceceaffaddaeacabfaabaaabfacfdaccdbcdcadefeadbebefeebcbcebdcbefccebfdfdaedcabccedbccfafcbdccfecdbcaabfaeaecadfeacaefecfddcaaebcebdbeeccfbacebcfdfbeceddffbebddbebedebfdaebaeaabbfdbaefcafaacfbdedcdcdafbdebecdbacceaecceacacabdfbcdbbfcfceedbaffbbdabcddfcddefaeadfebeecdfbcebfabdeffbceababefedadabfedcebbbdccdcbbadadbfedddddaafddafaffcbdaadfdcadcbffbabcacdeeaaccedfcbfeefecfcdbdcdefacfbebdaffbecebbbdfabfaeedfddbebccddfeeebfdefcaaeeffabeadbfbafcbbdaedcdcbbabdbeaedaeecabcfeebfbbabdbcfacfacfdbbebabdbdadafddaeecfcbccabccabbdabcaebcfebfdaabaccadaecafceddfefecfcadafdfeabaadeccebbaaccdeecfffbffeabdfcebfafddbeefbdafcbbcbcfdeddaaffeeacaaabacbfdaeeeadffebdbcddfdddfaddcdcfaaddddecbcbacdacadedaefbfcbecabdcecfcfafaeefeffcfbcefeceeadefbabcbcdbabfbaefdbfbbabdbabcafbfbbedaabeebecebeedbdefcfaffdbbdbcdfabfebfdddcdffdbeeefcaebbcbeebcdbafafcbfedfebdeebbdadaebfacbdbbdeecbdeffdefafddadbeebfdaecfdcccbddcaffbfffdbdcbdcedfabcbcbafbaffbeddffecfefdccdcedeccacafefcdcedbcbfccfddedbcbfafddbddcdcaedcbeffacdcadeeddcdeebedbdaaeffddbedcbbcbbfafbfcdcdcfabfccfadfcbfacbebaccbfeddabebedbabeccbdefbbecefdcfddaabcbcfebfdfbeafbecbcacacadcedaccbbabcdfbdaeddcdbafddbfbddfacdcbfdfdcccdcefebdddbebaaeafdfcabfdffebbddbcceceecabecfaebeeeceddeecccbaaadbfdaddfabfafcdabdccedadeeafddfdbeedbeebdbbcdbdfdcadcfdeebbbcebfabefcefbfdabbbcebbbcfadbedcbdebdbcbcbdbbbbebdcacbebafbedabebaebeadfbccfebfacbaffffefcfdeffecbedeabeafedddecfdaabeffdaefccfdcfbaddcbdcabcaaecbbcddefafbabcbeddafcacdcdbaeabcbfffcfaaadcebcdbebadbdfcacbfaacdeeedcddaaadaabfeaaccabdcedddeffaafaacfffdeebaceaefbedfcebcfcdcffccaafcdacfbfdbaafaeccecbfddcefebecfdcebcdfbffafeeabdbecfaadcdaaeefdceaabeeefcabeadfecbeeeefbdcfaaecaffdfbdcbadafccfdbceeffafbcaaefbfdefcdafbbcbfffeecafcccefdbbbefabffaddcebdbcaafdafbdbadeaacfddaebefbfcbbdadbdeaadadbbabbcdfaaaeeefdeccebfdeabcacefdbacabbccabfbadbcafddddeddcdbcacadecdbcacaeaddaeccadcebfdcabfcfbbdccdcaaccdfaaffdcbbdbaddceecbefcebdabfdbadfaedacbbdafadefcfcfdacadecbfcdcbadefacacddaeabdfebddedccedfbddabadffaedbeadfabcdecfaaadfbbccabedebecefababffabaebfebfbedfaeaaaecaffacbffdceadaaddfdfffdcaecaccbcccdbaaaebdfbfdedeacebfdafffdfabbaafbcfebbaabdbaacfcdeaacadafedeedcfaebfccffdecaceacadeacbfaabadcbeaeebffdabdabeafcdafbdeffdfcadfafaaebcceeffaebefaababbfcecfaacfbabbaadbcfbadabacafbaeaaeecdefdfcbecabaacebbbbebcdfacffbcecbfaedcdadebfdeefebecebadcadceacdbeabedbdaeecbcdebacfdedcdebbecababfdedfffcbdcfcbebecededbccdbfcfbbeafefabccccaacfebbcfdbaffdedeeaddfceadcccbbcbfcaeadeedceaddeabdbfdcafbafadcafdccabbacfcceeccebbccbbfacffaccfaaeecaddeeaddacbaabfdcbdcceaecbeeccbbbabadfafebeedecacbdecddbcedffecefeebcacdccecbcafcbceacbbafedaefacbeeabbddedafdcfecdbccdcfacbdadaceedddcfeffceceacaedbefdecfcbcddffdbbeaabfcebedaebbfddafdcaefddbfdccbcdfcedcabeedaaddabbecbccfefdfcecdafebedecffdeeedcadaeaacbbfddffabededfbaebeffecccacddcbaaaddbfbacbeccfbefdaafdfddeffbdbecccfbecdfaffcaaabafbbbdadffecfdeeaafceaefacfbeafbacdbdeabfbebcbeebffeffabbabefcbcdbedaaabeaddefececebbdefedfacbdafbbaaddedcfacfdefacbdcebeaadddcfbcafbfabcdbeddfccebcdcdbedfcaafabfdadceeddffadfaebaedfaacfcdeebcfedfebaecebecbaaeaecedefaededfefcaebfcecafeaadbcfabcdacfeffaeefcfffeeefaebebfbfcedccffbabceddadcbcbcabccdfaeededdefeeebabaeccdefdacedbdfbbcdfffbedcbdebfceddbedbbaedbfdbbdaeecbbcbacbcedbbbaaacddfadbfcdeeeeeabaaadbacaadceeafceaaecfffccedbbeacbdcdfbbbdeeefedfeacffdcecefcbeafcacabcafeaaccdfebcaabcfcbfddfdecbebeddbceeeedfbdbfeecddaeddcadbcfdfefadcafcfcedfdfcbaccddebabeadbabddbbaeffbcfebcaffddecadeecccabebdaadfdfcfbccbbddbcdebfdaeecfcecfaedeeaefdbdffaaaedddcbfbcffefbffbbcfbbbdbecdaaecacdbecabbcdcdecfcbabefcecfbdfecfbdfaecfaffcedfcbdccdebcadaabbeccebdfaedecefbabacdcaecaeccffeebfbbbaebfcdfadbcefedbfdacbadfbbaafefacfaaecddefcffbfefaaceebacdeffbcaabdfefeddceebfbaacbbeacefaddceebcaabceacbfabdcdcfaefaaeeefbfdbedfdaddfadcdcbcbefcbdbdcaefddbbfebfacfdaebdfcbaabfaabeeebcfbcebedeeccedeabeaadedeabbbccfffeeafceebcaabbbebccaabcdabffaebcfddfdefdabafbefecfccdcfdfafabfcdcbfeabdefdfaedeedcbeabcfbeaeaacacecebabdaacaefaeedddeeedadfbfbadeadfbbfbceefcbcefedbaabfbbedcfaddbdfccdddbafececcdeffebbccacdccbafcffebbbddacfeadadaeffcbceebdcbdefeaddbbecaedeabfbefeafdafeaeebdaceaccbbddffbedccdeedcedaebaabedfbcaaeedafeacbbdbaaeecdcfdbeceefbdfbcedfabbefdccecaceededbebfbabfdbcddccfbffceffaccfeefadbbecdefebabacecaefaeeffdbecbdddbedcabcdebbbeddfdabafdaaaacfdbfbefdfeddeeddecbbeaafbcbecdebbddfdfcffdacdeaffbcbdbccadbbdbfeeaeeceefdefbeffbfeffddcdabbeecedbffddbdaeaccdfafaefcefbcbcdcddccdebeaebddcfcebdadeaecbdcacfbadefcdcfffaafaadfdaddddbfbfeacfdcadacbbafaeecbfadbaedfbadedacdebdedfbcecafabfffdcbefffcedbbcaecdfffbdefecfecdbeccfabafefaaafbaffbfabffeebddacfecafeddaebcdcaaebfbedfaddfffcddcfcdfbeeadbaeaffdcbbebdfbbdccddaaeeeddceabffeabdbbdefbdebaeaffbeffedddbefbdcfefeecdadfdcbafceaecafbbbeaeadebacdbdacdbebaababcaeedfbdeaabacdadbffeedfcfafefacdeaececdaabaecefbfcdcbdbccadadfedbcccfbbcdaabadfadbabfdbafeacfbdcfdeaaddcacdebddaeccefabedfcddbbaaeaaaeddcfbcddeffeefbeccadcbfaaeafbcfcabedeceacdeccfaccbbfebfcecbebdbacbefddddcaeedbdcddfdceefdddeedeaecfacbdfbebccacacffdbfaafadafedcecbedbecbdbbffcffbfdcbeddbdcffefafebdbbacbeedbebadcbdbfbbbcfaeaabdaabebeaccbbbabcdcdfcacdccabacbfeeacecfbeceaacfdfffddeceabbdcbaeaadeafaeceaebcdbbdbeffeeddeddeeabccafbcdafacbaafebbdbcdfcaefbdfdceebeeadfccbdbfdedccebdcdcaaffceaebfdaaadaddbfefebccacadbecbdecabbedcfacbdedeedceeafaadedfdeccebadfecffefafeeeddeffcadaefdacdcdbcfefedaeefdaacebfebafadbacdaaaccdefecbdcdecaaeddfeafbebbfbebbbcaefefabeeadadfcccfedabadfaacfdaaebbbffffebfddcabdacfccffbbeccecbecefccdbbacddcefbaeacbdfbaaadccbebfdacedcfdeebafcccfcdfaebeafacbfedfbdcbbccbdbefcdcbfffcaaffdebebbbdfebfabddafdbfdccecdffbbcebfbbcabcfdcfffabedcbcdcdfbbfbcacbeeffdbedabcfaeaceebaeedddcedcfcbedbeadcabeedffcddecdfbdfeafdfbbdfcedccbfedaaebfeecbccddccffccddeadfeaacdfadaecbcecaaedafffeebafbdbdbaecdccdaeddacbdbdfddaeeeffcdecfeadbcfaeccbaaebaecbccaadcfacdbbaabbbbaeadbafbcdaaafefffbbebccaabdbbadeaefcefddcefddcacadddddfabcadccfbfbaccabdadcafefbdaaccbdffbdaccabdceadefcfdbaddbcececdfdbadfedffcedbaceecbaacbeadeefefaeedfecedfaaaffdcbdbaddbcaffdbdcafabdeecdacfdcfacddaffaaccefeaedeefbedcbdbadaeaccdacacaeebacbcbadaccdaadeaecefcadadbedbaaefacffaefdfdeabfccecffccdcdbecddabdfddcfeccefdabbefaacdeddfdaadcafedfeeddadefdefcfdadbdfbdcedebcdcbaffedbeefbfeffbcacdeecaececfddacacaffdadaaeddeefeadecfddcbbfefaeacceccbafebfacaebfedbaeccefdefffccebbbbdecbfddffbefbeabcebcbbefdeebfafedebabdfebcbadafafbacdcefbffeaedcebddbfcddfdcedecfdceeccecbebceceadbbdbcafcdadcfdcffefeeceebbbcbeacddfcebbafceebcbdedcaffddaaaffacdfcbbeebbfddbdbbfabbfffeebeccdacdeaacebaddfdacaafdeacfeafabcafccacaddfedcffeccccfbbbbadbcdfddebcbcfcbaacabbfebbccccacfadeafbdebafacfcedfeffdeadbdeaaebfdabbbdaabdaaaebfdeccaeaedcbdaddafdacbbeadaebddcdfffcbadacdbcefeabdcbcdbfebecadabdfaccbfbacecccfdcbcafbfbcfccaecebeaacfffafcbeebcbcecebadccfcdceeffdbdeabffbaedaaccfbeddddedfafcdaaaafddddcdeecdcfddcffddddbaebfdfdbdcfebaddedecfefabdfbdbfbabcafeabffdabbeffbdefaacecdadbffbecefbcebaebdcbecfabbefcaeffcdcaaeaccdfecbcccbbebedebabafffdeaecadacaadbdeddcdfcdaffbeaddafcfadaffaebcffaaedffeedcdcdbdffedefcfbebbfcadaaaadbfdcecfcaadcccfacfadeeccfdaabdaaafbafbecabdecccbefdeccbcedcdfdfdfafeaedbdafadcccaccedbbbfabbaedfccaeaabebffcbebbeabbcafacbbcadbffcfaeadceffbddebaabfceebfdcccbaeadeabafefdefacadececddfaaeddebefbbdecabcfbceacdccceeeeeaacceffabbeacccaccddcdcaefecfeedfdaadabdfccceffdfdacecdcffaeaebfddeddaaddeceeefdadddabaceeacebabdeadbcefcdcdcebbeccadcadccfddfdcacbbdaeaafebbcabbdfaaffdcfbdcfcdbefdcfdaeaacfdccabebbbaadcaadcfedacdbedeafcedbfeacafeaadfbbfdfaeaaefadbbdceccdcaaacffbfeaeacabdccefbfddfebfcccebafefebbffdfdbcdaefbcaccdeebeadffffcbbddadccfadfdebbdbfdaadeffdcbddcbedecdafabbdaaffecaeeffbbbaccbbbcdcbcbfeecbddfabdfbdeaacecdddcfedeecfcdefdebcfbccdfffeabdeffeefffcddfacdecefcdbefdebeafdedffabafacbfbacbddeffdefffdfebbdbfaaaecafeadcafdecdefdbddeccfadbbececfaabbbbcfbbebececceadefbebfebecdedaaaefeedddcececfecaeabcaecfaaaaceabeefcfcbcfbcfeefeadaebdfeaaafefbdcfdadfdfebceaadbfdbdbccfcafefdfedaddaadafbaebcbbcdcdeffaafbfaabaaeacefbfecdbeccaadcfffecbeabdacbbaaaededfecdebbceeebcccbfccacfeffceedbaeafbbecabeaeecafadcedcaaabbdaebbfccddffbbdfdbeaabeaddfafacfdfcfdffebffdaefbcbcdbeefdbeacddedfdcbcebeebabaceafbfcbcbbcccbfaeedbcbccfccdafdecfeecdaebdbbbaeefebfbbbedacbebbfdcddfcdeeabdfdcadcccaedbafaacbeefcbeaccbefdfedddfbafeccbcbfabbedebbddfbecfabdaecaaacdeadadfeebcbfeacfacfcbdffebbeecadeccdeffcbcfaafcffdbefdfacffffdfecbcdecfecdecdcdbccdebebeeffbbedfedadebadcabeacbfecaccfbcabcafacfcfafdffdffeaedcefbfacabefefececebdfbdfcaefcabefafabbfeebbbdcdbbcacdbbabaddcfefaaabecddcdaccefaecdcebedcbcfaccbdabdffbcfcdfffccbdbcbfffbbcbfbdfaecefcaeafecdebeaddcacceccadffaafbfaddfaaebbebceeaccadafebbbbbebecfbaecbdeaaadcdfecefeacdefddfffddccafaaeecdaaedeafabbeafbfbfbaffcccabeefceecdcfbbfedaddcbbccceeacbfadaeeefbdddfdfbadbecaccfcdedebefcbdbecdfceccdafaeeddceecceafadadedaafbfbcaafffdaacbfaefeccddabfeabbeffabcebfaeceaddaafcadeecbebabdfaaeacefeedfeebebfeedaacbfcceeddddcafedfcaaaaebcabeccffefaffcdbedfcdbdabfadfebbfddefdbdddaecadcaedddecbdebbcbdceccfdfadabbaecbacbffbbffaebbfafbeadfcecedabfccfabafffdfaddadecbfbcdcccdbffdfffcffeabdaaccabcddeffaeeacbefadaedecbcacedcebedeafecbffbacacfefefaccfbfedfffdebefffececebeedbcefadaaebeeeffbfcfcdffccccbfffdcdfbdeedbbcdbfacfeedafcbbcaecfdafbdfafaffecbaddaacaececdcaabdeccabdbbdabfedecbecfdefadfbaafcadcefeedeacadcefecedefccfbfbbdbbeafefcbaeeacfdaccefbdedebdedcaedddedbcecfbaebdbdebfefdafcceaaefadfdcfcfefeaacdeadedfddadafffbadabcdccfdebafaaafdbbfadfbcabcacedecceedaacacbdaadccceacadadacbbacbecfeefcceadabccbaebadaeffafaefbbdaadaacdfcfbddffbfecefababeafabbaafefccfdcacaaccffffbaabdfdcacfbfcacfffbbbabbbeeedcafabdbfacbeccfadecfefeeedbbdeefecbecfedbcdabebbcaadabaafdefabfbcebfcaafdeddfeeaddfaecddbdfbcbdfbfbdefdeedbcafbbcccefaebaddfcfaeefabececbadbfbfebaacefcceaaebdbbdddcfacecfbbaabfeabdcfeabaeacecfcefabfbabcdffecadabeaefebfcbecdaddafcdbeccbfffdcbdeffaaceddbecbbddcefbbacfeeaeaececccbdaeddcffbbaaabadfadfcdcbcfdcbdbadfdfdabdfcdddeddffceeaeedbaaedcdabaadfdcbacfefdddaffdebffcecceaeadefdfbdafcffefbfdcedacdfcdfbefbbdfdbbefafbcedafdaaefeaceadcdeeaabaecdacddfbeeddbbfcafecabcccdaeacbbbfafaeacfdbccecdcefdbeaaeebfbccebaceeeeeabdcfaecbcebcfffdeebefcdbfecbabccebfdfffcbefbafbefbebdbededbdfdbdaebdaededbaefeddadcacedeadebcaaeaebabedfaeeeceefcbeebfdcaaedbebbbcbaadebbfcacdbbbccbbeeefcbaadfdfebfafbfafdccddfafaccdfbaddaffdfbddefeaadabeceacbdcdcefbbafbfaadcddabeaadfdfeebafbaabdfbabbecfdfffebafecfbfbccbfbffbdcadacffeaaeefdbbbfbadcaeebdbcfabaafcedbeccfaecdcbabbedbffecfccefbaffedbafeaabcbdacfcddbbbfcbccabefdebddaebaafcbdcffdfccabeebefdabafdbfddbafbbcccaadbbbcfdcdddbfedeeedeffccdaebfaaefeaeeabaadbffccddadceaddacdacbcafcbbaffdddbbacdaebbfffbeffedfcfffdfebffcabbdfefafbcaaedafdeebabdaaddbabfaeeddaaaceadffbadfbfecffbaadecbfdadbdadbbbbffaddaeeaeabccacefcddefdcebfdcfeeccefcdeeaefffaeadabaaebcdaebadefccbdcdadbcbbababeedbdccbdbceafefefeaeccdbbfdfadfaddecbdfabbdeefafbebfbfeaafbadbfabaebcfaddbbaddbffedebcdfcdcaffbcecebcbdcafcaefbeecddcceddfddbefdbcbecbcdaedccdebefbdfaacbaaabfbdcacadeafdcbaceaabfcebfcaeebcefbebdbfdaefccffebecfdfecadfeafffbdfebdeeebbddedbbecedcfbeeeceeccaadcebffcbbcdbdaabbbacfdadefdbcedeafaaafffebffccdfefabcedffabfbcbdafbfbfffccfcafdceefefdccdefabfbbabfbfedebabdaedcddfffbcceccfddeaabcadebdaebbaeeadfaadecfbdaaafcbabcdceaeceaeddbccfeebfacdaabaccedefbefbebcabaadfddbdbddbedbebecdeadfbdbcbccabdfedfbefdbfdeffcafcbfcecedcacabcbaadbdfebfdaaabcebbacaecfeedbceedfdcedababcffbaddbffbfceebedcffcabcfaacfdeddbfdeafebefdcbecadbfadfddbadbefeefedcefafafcccabdddafceadacafcfcffadfcedfbdadfddeddffdadafadfabdefbacafbebcaeeccbcbfbdaebcddfcadfaeaddddadbeffdcfefbcaeccaadadbddebeeebabcedaebecdccacddafddfafffdbfffaaedbeebcafbacbbbcbdbcbdfafceeecdfffeecafecdecacbabfbfcdcbdffefeebbdecebeefbfdececddbdcbbdeecbfffdceacddcefbfafcdefbbdcaafeabafddbafbfeecaeacacccaaddcdacbefccdaacecccdebcfaefabffbebeefbecfdedbfefddcacedfbbedcdecacabaaaaaadddabfaaacdafeefadfdafbdceddbbddbffaacbfccdeacbaadfdcacceeefddecfbfdebbdbcbfddcabcffcabecadccdddaaacfeebadeacacdcabcfababeadbefafadcecefecfdccdbdaedfeaaecbeaecbdeaadfaacbbfaffebedbaeefcdcedbeeddceddecaeeaebcfddacfabfecfeedecedcacfffbcafaffedcadcddcbeadddadeffabbdbccccbfecbfaebadcadfebaeedabcdceacebafdfbeaaccbfddfedaabefcedabdfedafaafeccddbcabbffacdbdddecacecbdaacdabaacecaaabecafcccfecccfdadadbdacefeaefcdeecdfffeccccaeaecbccbbfcfebbcdaaffddfacabfbedeadcdffdebccbdcdaafdefabdecdbfbdceffddbcbfafbbeaeecacaabacacfbcfeafddaddcdfcacbcddbeaacafcfececaeaaeeebabbddaeaedabbbcdcfebbeabdacbafdfbdeccfcdfdfebcfbbdbddacecfdffbcbfeadfaeffdeebfbfefddcbfcedadafffebfecbeaabacffeafcdbaebddafebcfbaaebdeacdfbcefebcedbeabccaaefffdafbfeeadcbfefcffebdbabfcedafdebfeececeacfecfcddeaecefedeaccabcffbcfadefcaccbabfeeffabcbebbcdcacdffedaceccbfacbfaefcefdbedaacdfdbbadfaafcbddbadcabbfafcfdbbcaaacdbbbfffebbefccabefdbabdebddbdfdafecacccbbdfcdcbcaadafbfdaeaabcfeddaacedebeebceecbdeffaeccbbbbbfadddefdadabdbaeeeeaeaaefddbdadbabadfcdbbdebcdfccaacdbeafadecabfddcaaaccfbdfbdbbdefdfbeacfebaecdaebdcabaffbccdbeedaccdeffaafeacccbcdfcffdfedfcbdababafeffafdeebdefaffcfbbfcfdfcbcbbbcfbdbdffaecefbabbabdabfeaaaeaecfceddcaabcffaefcadafecbbdcddebcaccaedeeeaaeefdbbefcbcacacedbeccbfcbbbafbbeddddeeadaeafefaaeaedaafacceaedbbafefdbadebcdcafaabfffaddafcceebdcebacfbafdfddbceecdaedcdbdeabbbcfaefadfedcfcfdfcfaaffcbedafabdddfaafceafaebdfdeaddcaeadababdbacdcafdaafbfbdfbbcecdfdefdddbfdafdeccffcdecdedfeedbdbbbcabfdccdaadbfbfcfedbefdaddfdcdaeeecdeeacfcceddfdaffcaedaafdecfcddfafdebbacdfaecabcbdeadafcaedfdccaafacbacfcaadaaedbacdfbfdcdbecddeedffeadeaedafccddfedfebfdadeffcedffcffadffddffedafdadddcadaffccdaaafffeacddbbadecccddfcbfcecadadaabaaadcacdafededcdddaedcddbbceaabdcbbaaccbecceeafefaeabecceeafbdbbcbebdbcebfcfdfdcbefbdbadccaabaaaeafcaecfdafbffedaecffebafacfbcffaffddecacceefcfafebeadfcdafeacedeadcfeadccacefcdedffcaaebaecedfdacbfffaaacadbcfebdefdccefccaceeaefdbbdecdeafeaeedeacbbcefaeccfbacecfdbccacdabefcfaeffbefbebedbfebfadcbfcfeefcdbcaacbebcfeccfaacedcbbeafaadcbaccedbdadeaeedbcbbcaddafdcadbcccbecffddcedabbadcbadbfcdfbefcefecbcdbbcfaebadcffbbefabdbdaeababddbddddfcfaabadddbcdabfcacacfadbafacdfffcdebbadfebcbeefdfabbcddfccdfbbaeebbccccfaacfeaeffebbdfdacbebeeeebdaaabeedbfecffaadaccffeadeebecdcebabdfcdcbbadefdbcbbfeddaeffaaacbdfcadbadfbbbdeddddafeccecacbedcedbfbbbfbcfdacefccdaabdebdaffdcebabccdccfccaebdeabefeafefadccfaffceddcfefaacbfcbfacfddedecdaaefcddbefaaefbfbecebceefcccabddeeeaabbdbadbfaeabfffcaaedebddcfcebfdcedfdcaecddeaaaffbefbfadbaddfdcaeebeadbcfcaeafbabbdbfbafbcfdeecfdcbbcdadbefaaedccfcdffaffebbdceaebafbaffdaffbacddcabdadeefdaccdfedffbddcaccacaefeeccbededfaabdeeaffefecebceefffcfacccbcdbcddcfedbdbfdbaccbcbdcdcbdceeccafadeeecadfbdbeaeccbdcdbefdbfbdebcbacdbacdffadccdfdcbeaadbdfccaddbdbcffabcbedfcecbfcabecdabcecaabcffacabafbfcaefbcebdfdbdbbacdedbcecfdcfbdcfaebbfeddfbbdedfcfeeaccdbfedcfebbfbfcbabbcfbacbfbafcbddedcdafafebafedbacecedbeadeaaabecdefaeeffbaecbcbbbfedfeecebdcbcdbbdefbbbfafcfbffacfbddbcafbebacedaffebbacdacccebdfeaabbcaeddcdaffbbbbfcacaaebcedbfffdbacabbfcaabafbfbeadaecbeabbbddfcdbcaacccccdfcaecccfdccabcbacdaccaacafcbdcfbcbbdafaeccbfcebbfcafabbedaeafbbaececebaeaeaeebdedbceedbabecebeadceefadbbbafcdecedeaafbceabebdedcdffbbaddeabcbbefdeacceaecccabfaeccccaecdfefbaadeebcddaddacfcbcfdbcecbdeeedffcffddbccacbbcdecefcfffcacecabbabedebdaaaccdddcbdceeffcbaebfaafdbcffafcaaaacdacbebfbfabbbbccecacccfeefdebebdaadfcdfbabebcdedadcaacfefaadcfdeeddffcddafebeacfbacaaeebbbedfbdbecbcdebddbaefeabdefbdebdecaefdecfbcbdbcdfdffbbadbdffedcbacebcffcfacfdceeeebcdabbdcceeddfdfcbdefecebcdfbcdbecafdbbbdccaeffcaacbddcaefeacbccfedbbddaeaffafcddfeafbdeadcabaacbbfdacdceecbacbbcdfffcffdeadfbbebdeabadcaeeecacdcbaddecacdfefcdbddcedcdaafbbefedcfdadabecfacdddcdecfbcafdebebadcaafebcfebeebfffaaebabcaebcbfedebcbbdbccfadcddbaafeceddccdaddbcddeeebcfddfbdfaedeebdaffaaacbcacbbbcfcadbbcccbcacfbdffdcbdadcdbbdbecdefcecffcddfacffcfdcfffaadfbbaeffcedbdcdcfdfaebacfbebbcbcedfdbdfacbaefffdfebacdaedceccccdcfbbbdedeabbcddcbeccacecbeceddaaaffdbbbabbdcffceccfcddfacfdebcdeadbdacdaccaffbbfacfacccbabddacbcaaefddbbfbeafdcabcdfcdbebfebfbcfcdadacecdffbebadfbeecdeefebeebeeaafdedadaefcababefbfeffeecccddfeaaeecfadceffadacbafbddfacedfecfeffbaadbfcdaeacdbeaedcccfdafcbcadbffaddfeeaadceaddfefedcbecaadccbcbaebbfeaadacaddcfeaacafdfebcedfedcbaeafadfdabdefcaecdbeecfcfbffdcffffaccaccfbddebdedfafddacdceceadadfeeadbeffdbcffcbdccccbbedbcdbffacbbcaddfaefddabafbceccadddaeabcdcddfeccaefcfcbfacbefdedbccefaecbabbdfacedcdaffcdabdbddedcdaabcdffceecfbaaefacfecffdeddbccefffddebcfccfcbccceaafbdfccefdbbcdbfacdceeafdcafdbcbfffcbdecdabfecedffaedeafdbedecefdcdaedcddbcfbdcceccdadcebfafdaaddfdddfacaefebdaafacffeebcafeefebcecffaebadbadeddbbfbbbebccdaccfaeaccaccabdccaabeabecfdbefcbccefcbbfbfbbcecbcecbacaeadfdeafabbcdfdbfedabefbeaeadfabfdeabdfdddcacdddaccecccaeefadfaaabfcbccdddfabcefdadaeeafdacbcdececcfbececbebeddaccbadbccbabfcfbcfacffffcbdaeefabccafdbfabbefecdebceecbdafbbbbfbaafdcbfcffecfdaaebecdddfaddbaaaedfcfebfaebfbbeffcdfbfcabeabeecaeceeadbfacccdecccccaedbcbbacbedbbffbdcfadfdbccdbdcbfaccdabeffdecfeddbdbbbfecdbcfceebbbbbafdadbaddbbdadccccbffafbaaaffafbbdedbfdadecedbafadbbdaeadaebfaeaddaaeffdfbfcfebbddcddabbbbbddbaedfdbbabbabefbffeefcbabafdecabfffdbaeceefcdedeeaacafddfaefdefffaafbaaaaafffaaccfeaaedadfaddecfbdfcaedafecaefebfebcdfdafbfafcfbddccefaeeacfccecabdaddfeeabebdbfadcdaacfcbdcfdcceceebbaadeadecbbdaeeeffccdebabbcebdbdacddaaecedddfadabeddbadfcededceaccaaecbfcabdeecbdedacbafebffdfcaefadcacdedbacfadcddecbaefdeabadcebddeeecbcdddcdbdfacddacdbfeeffaeddfcbbaafbcbdfaafcbadabfffebeecececbfbdedfeeaeaccdbbbcbbfdfcbeacedfbefdcbcfdafdacbbfebeacafceccbbeadedecdaacdbddbddafbaddaacfbefabdcbdedeffaddeccfeeccaacaeeefefffeddfbcbafedfeaedadddeebfbcdaecbbddbafceacdccdbdccabcdffdeabeefbebefafcdbbecbdcadaccffbdbaaebebbdfddbbefaedbecaebcfcaecceadaaaaaecaecedbeedfbddbbffacdeeeddcfababcfebfebecabefaeffafaeedcccdcadadcbdccccbbccdaddacefbecedfabafbbbcaaacebfccadffaaeaedcfcfdcafbcfcbfedeaaceaddaefefaddacfdfcccfeebbdddebddafefeeefecceaefeeeabccbebffbadbcceeefedddaaaaaeeaadeafdcdabfacbfdcfbecfdccedcaccfadfeeaadaedcadefcddbbbeeffacdbfcdecdcdeeaadcbeebeeacfdbcbbceacddedeffbddadcccaceffcbbbabaaaecebcdcacceefeacebdbddfdeafcfcedeaccbbbaeeebdaddadddcacadcfaddbabaadcccabecbbfaafbafacaceabcaaaccfccadfcbbfffdadcbeaafacdbcdbdffdeacdeaaabbbedaafceabccaacccecdffabcbccbdffcdeccfadccdafdaeddbabeacedebbfebddbcfadadcccaddfffcebaaafdcdfadeeabcfaadfabedcebfffaeedfaaeefbdbcdebdaceddecbdfdfebfcafdbafbdebeecbabebaeaeebaaaebabddecdebffaceccabbffcaafeeefebecefbcedeccbdcdddfdefaeecdaabcdfbafcabdbbedfeedacaeaeecdfeefcaefdbaaccaeadaffbfeceafafffcceccfebffdbbbbfcbbaadabefcafecffbbdfcbbcbfafbffafffffeddfaffdbcfabefabccfdacdbcfbcfadeccceedbbeedaeabddcfddbffbaabbdfffcebbbadafeddeaefefdfeeebebebcdfaceabccfdaadbdfeeecedceaeafddfffdbffeadbcaceeffabbaccdfddfafdeafbadecbbaeceaabcbfbbbafdfbeadebeffcbeccebdbdbeaadecbcebecedfdfaebadeeabbcbcfedccfbbeedbbadbfdfefbbccacfdadaeefecfdfdfeeeffaeeedededcabbcbcadbadafdfcdbdafabeeaeecadbcbfacbfefafffdadbeeecdededfdfaabdcbaebcedbbaddceddddbdeccabcccfacdfcdaeaccdbdeddadaceadfadceccbabcadefeeebdccaaccadbabbcfcfccfbfafbebceafefdbdbddcebddfeccfbdfccaebbacbbfebdafafacdbeeadfbedeabdfcdbecbbdddddfeecceecddbcfefcafadfdeaabcacbbacdabcbbbddeebbecbbbbfbeadbaefbdfdacfdfccddeffddefcbcddbfccdfcdaacdebddaddcbcbbbcebecbcbeaafccfeeaafbcfadcabdeebcafbddefbbefaedadaababefadffcccdcfedecadbcefdfdfaedeecaabeafafdacfdbfcccccfbbeddcdbefdcadabfdffddaacddbfdfadaecffadaeeabccdfcfdedecefefffacffeccecaedefadccfcfbfdbbecbedbacefacdcdedfbdceddabfefcfacbccbcdcaeecbdddbbdefbecafcacabbafcdabaedebddfacafbabbbcdeecfaffcfdfdfebbbbbcffbffbbddbefdcadbbefebabbefccbeeaeccbdbbebfbdccfbafdfdafdaecedeccbadacaeaccfeaadadbaebbddedcbfcdbddedecddacceeaafbdeeffaaecedcfbadefcdfccaadbeaeaeabcdefefcebacfeebefcceedfcedafadcebacfebbaadcfbabfedbdcdcdcbcfeddbbecdfadeadfbeaebcafdcaebffefeccfcdadbffbfdddeddeafebadeafbeffbdbeebeffdbcfaddbfcedfabcecfffddfecdfbbdbbafbfccbbebbaaadbdaababcafaedbbcacaafcbaabbceafcdbaaffcbfcfcbfaebdaceaebfbeaedefdedbfaebaefdbbbfceeffffcffbaaeefdbdbcfdafdebdafafbebeccebbadcaccccbdacaddbafcecedcabbadfcdedaeeedfafeaefaeefddeecfbebbbecafcaadcbacbbefbfccdeffbccdbcadeeebaafafedbcfeedbebbdcdfcebafcdbccdfeadfafeacceafcacfdabaddfeebfddeeeacbcccfaebfcafebedadfdeffdafcccaeccdcbddbfebcafbcecbaaeaababaddbaeddbdbdefabbdaceedbaacbdfdffefedeaafeaebcccfdfdeacffebdbcdeebcfafbdfdaecececaeafebebfdafeeedeadceabbfbbcedececcdaebfbcdfaaeeeecedcfdcdedacebbdbfbddfccadbfbbcedbebddeaceffefbfafcabbabfcfbcdadcfcfefcddacbdcebbbcbaaecbefacacbcbcdaeecabdbfffdfafefafaecedcdbabaaeafedbefcbacbaefddfdbbbccddcedebfeebdaceccdfcadbdfdadeffdbbddefddbececcabfbdefeccaacaebebfeeeecdeacfadbedecbddcaefaecbfaffafaddcfcecacafbbffaebfaabbebfdbaadfdfababcefcdbdfbdcdfdaadaeefcccedcbfedeacadbbbcfefaadffdeeffbeabeafefadedbceedeadedcdcebffeafcddeeaaaceedeeeddaffddcebdbfbccdfdbeaefacddadccbcecedcdbbcaccecfbfefddecbebaebebfebeaabadaebcfbfdaddbcbcaccaafcfdcbcfaecebeccabaeeaddadeddbdfdedeceaeaccddafdefddbdcffdcdbceaceefacaccfafeebdfbdbafbaefeecbfbecbceddcadfdadcfadbfbdefebaffcceefdebffefdeccecbcfbeefdeceaaaffceadbdccbfbedadaaabafffabbfeabebddefcecfcdcdfdcaeffbbedaaefceeabeddcdbdadabffccccfeedfadfbcfdbdeacdfcfddcfadbefbadddeffbcfadbbbafdaeeceefeeaafefeaadeecfbdaacbfddefacfaeecadacfceddaecbbccfbbffbeabcdeadebcdcdecafacedbffdbfbebecddaaaefedaccfeecadfcdbabcaaaeedfcfdfdcdccbfbfecababddbafaafacdabadceebddeedfdeaeaccfbffbefdccdbddbfecedeebaaacfabdcefdeabfdffdbcabdebfcdccdfddfbcadbbcfcebeaafaecfdbfeabbebdefabbabdbfacabcdbfdccedddebacaeffcbffdfdfefafcddadeddeabafaecabaffadeacccdbdcdeccddfeebfebbbadbdbbfdbcefabedeaedbcdbdfaecfcdaaedfcfcfdcffccefcaefacdfbeeacceffdeacceefcfbcacfebaedafbdaebadecafeeaebddbaebcdfedaaafccecbdfbdceeaccbbdaacddcdbabbbcdedababcffecfdeccdbceaccdeebacebdccbaaadfacedebbfcebbcbebefeeadbcccaaeabfcfdbbeccebabdcbefedbefdaaebcbdcfdaebffbedbeabdfbccaefdddcfdaeaaefadafacddeebfcaefdedeebfdabccfaccccbeaeaafeeacedbfaeccaadedfcefffeeacdbfddcdffeaedfbadbfbdeafddecdcefdaaddddfdccbabacdeafceadacdeaceaafdaeaadfabaeebbebbdeeedbbaeabccaeadefcaefbcabefebdfadebceccaabcdeeaecdbcedcfbbdfcacfddcedfbdbcffabaddcfadbceeeddfbafedabfbcbebfdccdeeedeacfeffebceedbbebbddfcbefadaebeafbcacfcddfbfebcbbbdeecfbbbcbffeddddbedbddfeddcaecbfdeaebadcecffdbbdafafdedbefdbccefedfcbdffbebaeafaeabbccdbeebdeaacbcfddefdeebffcfbcedbdfdbadeabebcadeaeadedbffebcfaafeffcdfdabedafafafcbafaddbaffaaefcdeeaafcfedcacffaedbcdfffbccaeffacaefecddedddecfbcfefaccecffffcfdddafbebabcbebdccfbdfbffbceabfccafaacfcdcdebebcadedbcabcacdebbcbcddfcccdffddfaadcebcafddcbecbddbfbcfedcefdacdbccfefccdbfcceaccbedafdeeedeaadbccfcfbeccafaedaacfafeceeeeeeadcdafbfefbcfdafebdfbebecaacddefcafbbbdcaefdaceafadfdbbfeffcadfaaecedabfeaabcfdbcceccbedbdfffdbbfbaacdbaabdadfadaaffccfeecfecafefcffcfebdccdfcabfbdbfbafedfbfaeebddcdabbdfbcabbccdecdbaaccdeaccaabebdacadfdfabbcfbccedcadefddeccdaaacbceddbcdbfabaedceccaadecedddaddeaacebfdfecdcadbbcfceefcbfdcdafeaaabcdbecabbfcbbacfacaccccbccabccfcfcccfaaadbeafdafaffeadbfaeeecddddccabdddefddcbceccdffabdeeedebfcefcadbbdcbcccccfdfeeadfbfcadabfbfeffcbbfedefbdfbadcacccddfebefcfdaacdabfbabfccdccafffebffdcdacfeccecbacdbbcadbaecfdfbbbcaddedfcbaddadecdffbeccadccbacccdcfdcaeafeeebaadbabebbcbcecdbfafbcccfbbaecedebccbbfdbfcedecbfafdebedceadbeeeeeabcebcceeddcdfcbefecacedfeeeadffffdeeabeafbeafebacddfafaaafbdeabfcccadeabdbceaacdecdcfbefbfcdaecfcbccffaaafbaedcfcedcbbbfadedbadddadecdefbedbddaeeefaafddacfddeadebebacccadacdcaaacabbfbdcaeaeabefcfdeabbecfcceafccddcefebbabdecafebfabcfbabebadbaccccddffebbacfedcbecffcfdbdefbbfcafdaeefeaceddecefbaaebacdadfcedecebbaccdcaabfaaeabeffcaeefacaaddcbdcfdbadcbbbecddbaecaebdfdeeeaddbfccbfaadcddbbaaafffbaaecfeebcfccacfafeeffdddeeebbefbedccfbcdaabfceccfffcfabdebefeafcacecbbbdbefdfccecfafccecefcdeabcbafaedfdacfdbbfcbaadecaadbfababffefedbcfadafdadedebfffaebacfefbfffcbaddfabfbfbdafcadeaebbecbffeaefbaeccdbccceabbfcacbecdcdaaecaafcaacaddfbdbffbfebfcdafcccabbdddfdbceebbbddffdfebbccbedaeacbccadafadebcdcabdabfcbdecacafcabdaefdbfaacacdecebbbadbeafdacbeaabdcedefafecefcecbaffadadceafafeeadfbcdfbedaabadeafcedcefcceedcbeeccdaeadeffcbbbdbafdbfeeddaedfeecceeacfddccdcdfbbfdaffeddbdbccbedcbacfcadeafaeafcddfbdfbfbdbbbebaafabbfafcbcedeadaebceedabecaddbceaecabebeeccefdfeebdacecafafbeadeefbcdfcaafffacdfcbaefcfbcebbbcacbfcefedaaeddaeddefbbfaefbbafdafcfefaedbcbcdbfcffcfecccefccbfdbfedecbfadbedcdeaebcbdeabcdfbaefcfdbdfcedacedcdacbbbeaffacecfddbdadfaecfdbdcafadfbbeedeebfcedaedbccceeedeffdcfafffdbbfcdbdddbfbfdabebcdbedcbecadeebfcfafbadbfcddfbdfcefdcedfbddaebfcdddbcdaecdaceeafafbaddcdaffafecaecabacffecfddbdaabcbefebdcfcdbcaceffabefbebcaaeccdecddeecacffffcfebabffcddadcaadadfbfbcfbbfdeeebdcdbbdabccdbaefdeccbdaecfebeeddbdfdfdadaddffebcededfdabdffebccecbfeacddfbbbabceeebdbcbbdcdfbaabbbacaebafbecccfffedfcfaaacacedbcbeaacebccfdfdccdedafcbbeaddfcccfccbabbdbdbbacdefbeeaccafadeaadaeedbebaefdbcecaafdabfdecdbfbbbfeeecababcceabdfcfbaddddccbdbcdffffafedcaadcdfbbbdfebcfebddcbbcfaabbafdbfaabbecbebdcecabaeeacebafeebdfbdddfeacdadffccfbbaedecfbcaeeaadffadfdecedffdfaaccdadbfedcfdebafcaebbabdfcfeebedcbeacdffcafcabeeeecbdbcfebaccefdcacdefdaeabeaaaeabbcecdebbfdbbbeeabffdbaeecdaeecafabebacddacffebfcefddbffcdceaacbcabbbcccdeeacfabaaeeaeacecfdeebaebfecfadfdcbaaeeddeccabababbefebadafedfdbabcafeffcafccfdefaebabbebbbafbfdcedaccdcacaecccaebcababfccbedbcfdcebcaecdcdcedabcdffabeafafafbceabecfcbdefedddcfbbcedefbffbcefcfeabafedbacedcabcfefaefffcaeeeddccbacbaddccfdacbfcfebeecfdcecfdefcbcdbeaaaadcedbdebfdbfbddadfbbaabeeefffcdfeebbcbcbacdaefeabbcbadcbdedafdeacbacbdfefcfcfccfaafbeabcdeafadbcbbdcfdabccbbcbecefffbcffdafffebabfededfdebfeeecaeecbeafbdbbefaccdaebfbdadeadcfeeababdedadfebacffbabfbbfabcedddebcdddaaecbaccaebbbdeadcaedbfcefcecfeccbfaadbcafdffedeeaccbdcaedccabdabcbfedcdccabffcebefdbddaeeaeddeceecfcecbffcaccccfddcbdeacdaffeafabccbeacabcccdfcebbffdafbedeedfbbfbbecaabbecdebbdfffbcddafbcecbfebaaeeeffddebeeddcfedcbccfccfbecfebbfecbddaffacdeecfeffeafbadddaeeafebfeaefeddedfbddcfdeeffffeabfdccfebabdfcacbbeacdbcbadaedbadbccadafedbedaffabfaaabaffcdffbedceedaecdbffcfaacdcdabaaddeabddbacfefedecaffaadaafffbdfcaeadfebdadeafbcbbdefafdfdbfbaaaedacdfbccadeccccdccfadbebacaadfdbacbbafcabeabaedbaaeadcebdedafecbbccddddaafbaeefcbacbfdffacfaacdeafeaeefbbafdfbbafedecabfcedbfdddfeadcbafbafecefbfffccaaddceddcadbffaeffaababdafcfebecddbbdceedaebeedbbcffedccadbcdecbacddbeddffcffffdedbafbbebfbeccabddebfbdfcdebedfcbacdacdbdbefdfcbfaabaccddddffffdcfaddbdbbfedcfbafdfaaafbfdfdcdedbbdaafbebeeaffedafeafddefdeefacbfacacfffaadfcaeedaffdcedefbeadbcacadbcbbcfbfacebfcaaeeeaddcfabbcbdfedebbeeacabecbffdceacbbbccdcefbfdeebbabfbcfacafaadfbafcdfaaefcababbacfeedbbeffdfcaadaacfabfbbbefeacdbddcbcebbedcdebffcdfaccfbacbbfcabdedbdecfcdaddbeeaffbdeeacedbcebeadfdbdacdfeeafadecffdcfecafdfdfafcbdecffcdbfcabbdfafccecbbbfdfdfffccadbddccfbbabdadfafefcfbbabcddbcfbbeedbcdcecffdcffdebfadcfcaeadbffdaccabbdefacafaffcbcafedabeeaccedbefeeacafbddfcedccabbfcaacbebfeecacefbcbfdeefbcbfcbbdddfeecaebfdbeceaabcaadafebaccdecbbcbcdacebdfcadabaaeddddbbebfbbeeccfbecccadfbbedebdcfdbfacafcdefdaadaccabecdacfefcafaeecfccddadcadbcebeabdfeeacbddeddfcbcfedbeeaedbbaeeaffcededacaddfeeeecffffbdadbceedffdcaacaabeefcbebeddefcbbaacfcafaebcbcdecebfbffcbabffcbeeccdbfbedeaacfffadaefbbefcfbccecbeaddeaddbbfaebbebfedaabdcbcaeeddcfebecbeeefdefafcecddabdaabeecbcfbddaeccbcabdcbfcaaedebbfdeaccdcedbdedbeacfccaabfbabbbcecceaacfefdbffaecbebdacffeaaffecbedefffcdeeeddcdbecacbecdbafccbdccebaafddfeacbadbecaeabbaebeabecbbfebccbceaabcdececfccafbccdfaefacacefdaeaafecbcdeeacbafefacadccaffacfefcfeedffdfeeacccbffddcddbafcccbeafdeccbffecbbdcfabbddccaaebbffbdcbbcbbeeacaebeecaebdbceebbfdcdbcceeeaeaaacfdcddacddafefe
