30437082 fefaabfabacbccecfdfcbedbcfbadefccdcafbeeefebaedfffeaeabbafeadcefcdbebbaeefcaaedfdebbcebaaccfabfbaadaaefbfbbcdadddafdbebadcfeccdaedadadefadffdacafeccdadfccdedeafeddeccebcfecffadcdaaefaccdfccbefedbaedabddafeccfedcabfeedfabcaefbecabedebfaedabacaaadbafbdbdffbabbaddfcdcaeebbeedccfeecdcacaaafafaebdeaddaaabfcdbbabaeabfdcfafebbcbdfefaeadaacededcbdfadacddbefecbaaecbdabaeaacbaeabfdddffdbbaeedeefafeacbedefcffdbfadfcbcbdadcfefccdfabcaaaedaacffecacbabdafedcbfcdffbfaffccdcedbacfdbafdbcbefbbfeddbbeddaaacaecfdaffecbfadaebdcdcbedeeafaeeeffabbeccccbcacdbaddcbfceebbcacbeafffeddbabbfddfebdaeadceadacecdaeceabfabbeffaeddbadcfccbfdfbafdfcbbacbccbeabdbefacaddbbafdecbabdedaddafeabadfeeabbcfafcdafdfbedfbaadeeedceeadefebbbbbdeceedcdeafcbfacfddcffdbffdddeaccfadadefabcefeececbfcddbfcbbbbbdefcbafdcbeebbcabdafacdeedfdbfeebadeaccfabdbeacccaedaececeecffbceeddaaeadaeadcdacafefccefcfcdcecaefceffadeaaedeaddaabfeffedfeaaadbfdefdffeeebffcdbdbcafefafbdedbbffbeddbefacfcadbffabecfdaadbbfffddebcfdcbcafdbbedffdcabfcafffdfcfdbaacbcbabfdacfebbceabfdcccabbadacedbbddffaecdafbfeddaeabaacfcbfdbffcebeaddeacbafcecbedcccdabaaebbffabccddaebcfaabadeefecacafdfecafeeeecdfadeaaccfdeddceedbbcdeedcbfabbebbdebcdeccabfecbfeaeabbbdbbacceabafedeeabbebdfdeddabcfccdfaeacaacfeacbfcdccabecbadcefbfdeefdbdfbaecfacfecaefebccabbaaffcedccdabbeafddbdcfafedaefebfdeafeabdddecabdcbdefeebbffaffcdecdebeeffbcaafbfbeeddeaeeccebeeddcbeaaeecfebdaabcbffbdbbbaabddfbacccaedcdccebbbcfbcdefdcceccadfaacafadfefdfccfcaedeffdabafebfeddfffdefbadfdaabcffaaeafccdbfedcdaffefbcbfdcdeaccddbfffbbadaaaeeadaeadbefeaebcaddbabbbfcfbfcdfabafcddcbfbdcbceecacdbaeabbedbadfcafbfebfdbfdcdfcbcdfecbaabccfbcdeebfceadebeceebaecbdcdcacdabdaecdddabdaedafebfcfccceadcebffdeeccdaaeddbbffeedeaacafffddaacddddcfcddafbecdcfbacfaaabfceaaddafbdadebeacabaefcaeecddcaadacabacfcacdfcceeddffecbbcfdaffadacfffaeddaedabbdbfafdceecebccdbacceaceacccdfedfcabbaecfafbcdcfcabeacaeeafaecbeebbecbdbeaccbcfdbadacacacdecfbddbfbffeffdaeaecbcffccedcfbcafabbbcbedbbcefafaafabbccdadeacfafeecbcdecddbfebcefbfeabcfaeceacdbdafbcadefebcdeadcaeaabdceaedcdedacdffcfacfbdfebfaacbdaaccfbadccafedfbacccbcffffdffecafccfbefdebadfeeddceabcdbeeadaefddedfbdbffbceadfabbedfdcadcdaddfbbefcdbadbddebfacacffdffbcddcddddabeefddbbdedacbcfbddffdaeefbbfaaeacdafdfabbfedadbfaffcdabdfbdfcedfbcbfcfbadfeaacffeceaebaccecdebcceaededdbafeaeefdbebdcebdeddbeccaacafcfbfebdeedcbaabbcdbcacefeebdfbcefedcdebcdffabcffffbeedfeacffbefceaccaadffaefdcffdebfcacffecdffdebaaccfafdccbffffabcacadceacdcbbafdaeedbcefcbfdabbefbdabaaabcacbefafeebcaefcccbbbffcecabafdccbbecbaabfeeedbbcdedebdabffcceebfdfcbcaacbdaabdeadbefafefdabdbabcfefafcccecddedccdfebaadacbddfbcbcfefdacdebcaabcdcabdfdebdcedddecfeffbebfaafcbddcaebfdcafcddccadbddceedeceadacdddfedefdcdebaaeadbafbbdaeeaddeecdefaaebdfbefdceefdfefeabafacaafbabfcefcbcbccbafdeeaacabeaeffecbbefbabafffedcfcffdccbedcbdefdeecdafbbdecfebfdbcfffeffadabafbcacbacffdcbbddcdfacecfefafecfccafbafdbcfdfdfeaefcdcbdcfaccaafabbdeedcffbcdcabddfafeabbbbaafafcaabbcddbbbcdccbeccddaccbbaafbedffbffcfdbcbfdfbecdbcfbcdfedfcefbabdadfcfafcacaeabfcfbfedfabbeabdafadfdfcbdfdfccfcfddafaabeabecdbbbeaacbfbabeacfbadefaaafdefcffceaceaecfeebedfccfdfdbecebdaeddaeabcbffcecbedafbaaacdcbeebdcdfaeaeddcfadcdedbafffbffeaceecbdbbdadeffbfedfeafcedafebcfecffdaeacffdecebcdbaebcbfdfddfafddddeccfdacfebcdcedbcbeddebefaafdcbfaddafbdffebfabddfdddabbcebfffffafecbcdcbadbcfbdfdfdddbbfceaecbdeebadcebebcfecfbdcadadabbeafeaadbffafddcffabfebfecedfacaffbcffddfdadecddcfbfbfbdbeeedbafefddefddcbfcabfcffcbbedfbdefbbbcfcffdffdccfdccbcabfecdeddcebacfffcdcfdbfdbccdbbeeeacacadaaccfeabdddacabbbcacebdaccedaafefadfcecfcffdfbcbdffcfddeeecafbfadafefaedafdefaefcefdbbcffaedfeacccbfbbeeeecdcbdfdbdcdacbecbddcfbafefaedddcbbfedebaecaddeafdbbfdcebdbdceaecdacdcefaeabddcfbacfcedcaaaaafcaccadbbbfaacdcdebacacbefddcfefcadcdbbcebdffdbfceffdeefcdeefebfecfbaabeadefadfccdfdbccfffddcedbddcdbdadaeafddfcceabcbdbcdeafffdebcaebaaffbdfbebedbdbfcefcccfccadbfddeabcdcedbbbadeeebfeabebeddcbebccaddcdcdfafdecfadefddcddbeefadafaedabacdaebefadfaddfffffcabaedbebaacfaceddefeacebbecaefcddfddbbdbddaffbfdecaefeecdbbafbebbdafcabffecefffcbdaeadcbbacbbecdeecdfbddabbaafbcccbeefaacbebebfcdeefbdabfbfedbfddefbbbfadaafdacbfafefbbceaecbcccbccadeaaaccbdbbecddbacdcfebbcffdadebdbacdfdabbdecdfbbbfcddeefffeabbfaeebfbdfeabdfbfebcfefbacdefceaddceabfcdfbfbebdfebfbafcbdbefaccbbccacedecadbdfcbacbabdaadadcdabdddbeafefcaedbfadccebaebfccdfebabdccbefbcddbfabcebedcdaebcbffdfcaeeddcccdbfcdaccdbedaadddbbdaefcddabcffbcfbbccbededefcbecffcddeaacacefeacefdfdcaaafbbabebfededcdbbcccdfebbbbdebcbaeaebaccdbfcfabceebdcabacebfbaacfadcfbeeceeddebfdfedbdaebcedfcdfafecdceafafbdefaefedfafafccfabeedddfeaadfeafeedadfcfbcdcfbdbddcdfdedcedcdffbbeabbbcffbbfdcdaccaeebbccfcdddaddeafffdacfafeefebfebbafdefdffbbffaeeebdafbedafdbbefcbdbfabcededcffcecbfadddfbfcdddadabafcfaedeabbccbaebfaefbdbcdaacacdfcbbdddbbfddecaddeafabaccffbceacfadabefdffbdbadaffcdddabbaefacbfeaadaebcccceeaaeccdfaefadaadbdebcacffbaffeaaacbaebccdababadfeecffedcbebccdeafbffbbcadddbceabecacffffedcaedceeaeaaabdcccadbaedbbdcacfceccbeaddfddaabcbfefaadbdacdcdffdedeccdcdbadceccaacdbefecbbccdedadbcefecdffbbfeafdadbbdbcdebafafebfcfdfdacaeacdcfaddedbafcbfadcedcffaabaaacfbfdecdfeecfeaedbbffcadabcbcdbeacabbcffbfefbfacaaaacdefebccccedfbbeaaaaefbccebbffdadabedcaabbcbbeaedceffccadfbaacaeecefbecddeabeadfddeffcdafecadcfcddbeddcebeddafcafbcbbfcdfdfbeaabbefcadceefacdbccbfffbadfecdcddabbddfcdddfebdfecaffdceedcdabeaacfbeafbebdfeafbcecfdbaacfaecbbcbdfcbfbeffacfffcddbeaeccfcdededfbfdbdbdebeddcfabbcecabadcebbeccfebdaceadfabffcafbcfaebbcbeebbcdfbdfaaaceffbeeeeefecabbbecfeedbcfbfdaabdbbedfddfbfcdadffeeddceacbbaeecdabebebcbacfbeebacbaeffeeabebfbafabfeebfafefefaebdfdacacdffdaddcecbfabffaabfdabaaddebbaafcafedfbfebfbcacfdfedbabbedabbbcbcbeccdbdcfaaaecebddcbfcecabfcaddcdeffcdaddeafcafdfaabeeeffabcceefecdedcbbaaebbbccdfdfbcebcedbfddbcadedbcbebffccacdabbacefbfeacabfbcaedfeeadaedadfedbbabcebaafecffcdbfdafeedebcaecbfbaebffbdbaafcabedfecafabffcbddfcefbaaadecbaeeacfdeeafadabdaeabbbdeeebcaebfdceadbbbdbbadafededdbafbfeeedbaabfcbbccddabdbeaabdcecafcfbccfcbddfcefeffbecdbcdbebafbefafcdfdebbfceeeaabfbeeeeefaaedaaeeaeebcdbeeebcffbbfcfbbdffffcbcfbffdbeffcbfbfeaedaeccfaebfffafafebddcccddcfcbcfecddfebbefbecdbbfefbaecafaadcecccffffcbedcedfbfacfbedbcdecdbbcbbdaecafaeadcbbbbfcdebcbafabcacbdeeeacaecdeccaffabadaffbdfcdeaceefddeedacfbbaafebfbefaeafdacafbfefbedffbeaffbbdccdbdacaccaedbbfefedaefceebfabcbcddedcebacefbdfdfcdbdbbcbbafcfacdbddaecbaddadcdcedbadbbeaebaaffeedaeeaccfecffdbacecfafbbdaccfebccfbfdfbbbdfcccdeadabafecaeddafbcfddbfdddaeccabbacfdbbadacadbbcafecbadbdcfefbccbadbdeeafcefdedebcdfecfffcdfbfcbfedfefdbdfcbdcaafadfaeecaeaccdfaaeaefeebefcccecedaeaeddbdecfbebcbbecebdabbbfebfeafbaedebbadedeedcacabcbbaddeececaccbabddffcacaeefbbceffcacdceacccaedadcddfbdffebfbdbadfffaddfdffeadfdcffdbbfeadebaaebceffdecaeaaeebabbaeaaadaecfecedfdcdebcfafabbcfbecbeeaddaacbeaabfefefbacddedfbaaecbcdbeeefbddabafaeaccfeecffbcbcaebdceddceeabfbdcccbcffebecebdcdcedbbfbaeefbaebcaaeabcdabdedbaeeafbebcddecffbbebeadcdfababcbedbbcbcdfaaaeffdbffabaeacadabdefafdbcffdcbedccbeedcecadceadbcdabeafdaacdfbdadfaadfdeacffbdeebbaabacfcebceeeeecefbfbdabcbabddffeaaaaecfffbceaefdfcdbbfbaababafeeebeaafcedaffcdecaefaebcadebcacabeecadbddeeddaecabbfacdafbaacfaadabdefadefbecabdedcdfeaecfecfdeabdefaaeaecddcbffadaebddadacdbebcedbccaebdfcfbecacffcbcaabbbdabcbbffaeaaefeaaecdeaafafdfacebaffecaaceedddbfedbcadbefbdabfefeedeadbefcecbabadbeabaaecefebeaaaecaaadbeacbebdceabcefddeecddaafcbabaeccdfccadeefeeeaafcaccffdbdaaebfbbbbebafcddfdbcaccebddbdabfbdaccabedafcceaffbefcfbafacddbfcaebabbffdeaaeaebdefefcefbcadbdbddfdddbabccfbeccaeebeadddbecafadbeaaccccfdcbaccffadbbbaefeaedcbfdebefebdbcbacdbdcddbadbbadeaefebdbdfafefebefcedddfbefcabcceaececcfafdfabceadabefdbeedaeadecdecdeecefbfdfbbecdecfdeaedfacedcdaddfcdefeeeccdeffdbebdacbbbcbaeececcdbafdddfbaabcabeaacfdccdfaddfbfbefafaaaecfbdddaeaeacededdfabeefebedececcddeebeefdfadfcdfabcebbddedcccfcdbcbcfaeceaddbdeefdfbdeddeacacbbedfafcecbcddbbeaafecfadcafcafebeadefdeaefcdddbeefeaecabbceacafbafeffecadebaebfabafedeacceafcacaccfcbbcecbeedfedfcbabbffbbedacaacffaaedffedbfabdbedccdbddaffecdcffececeddbddeecddeddafafbadbcaabcedadadeecebbdefdaeebebfebaebaeafefafaaaecaeffdbbedeafebaafefdfcfaeafbbbcccfacabafbbefbffdaeeabdebbcabafbcdccecaddfefedbdeffffeefbbccddcbccebacfaebfeefcafbbaabafbbdebdfdaceffbbddfedbecceeaaafcebfbbabacfdccdadacfebbefdaddfcdcdbbdebebcbbabcaacfdeddaeafdecdeaccbdadafcbbddbdcefebdceccaccfdedcffdadcdfacfbacccbddadbcdfdedfacedccbbadabbbfdeafcdfdedafdbbfaccaeedfaefccffbbaaedecfadadacafbcddccfdacfcdefcabacfadadaaedbfefbccbdccbcbccfeddeebbeedefdbcaacaacaddbecbcbfdfdfffaecbcfdabfecfbddeaaffccececebdfcedaecbceafbeceeebabbcccecfaeccbfdccdeadbdbecdceeebcaaddfecdbeeadeadfdcdbedebbcbdbaeccecfaaaebfafafbabfcaecccebeccdbadcadaaebfbeaaecbccdcebeacfaecbdaaacbeababcdffcaeddbfdbbeaccfdccffffdcacbaaaebacedaebcbadcdafbdfafaeeddbdecedacfcadbcdaffbfbcedefdcffbaeecedbcadddcedcaabcafaeebacdabffcdefddbdccdbccabfaeceaceebdcebeebeebaaebbdcbcfaffceccaedeadadadbbabaaffddcaafafefcfabbdeecfaecfaabcdaccebaaddadbbcbaddfcdffefaddecfdfdebbcacfdebbdfbcdecafbecedaebadeaedfcabdbeadececcdcbeadfaabefffbbcfdcebdbebbacceffdbddbfafafbefffdadcfcddddfcbbfddaefadaacdfacabbbefefdebfdbffbceafeebbfaddfaaeadfbbdcbadfbebedbfcdfabaacbbafbfdaabbcebdfbbaeafbcdedcdefedfccaebfeebeffabecbaefccffabacbebfbefcbabbdcdeefcaaabbfdedecffdefabbadfceeacffabaccfcaabcbcfacffdfbaacfcdfffbceefffbfbcdfddabefccdbaadeefcbeecdcbbfecfecdfaedbabdcfcacfeafeafcacacbdafebfffbcdfecfbeaffdaffdfbaadecedbbafecefdfdccffadcfdefdaeafabecdffafaacbacebfccbfaadeadeefddffccfbffcccdaecfbeccbeedcadffdecdacacfadcdcfbeedecffcdcadacfdbfdecbeedebebbcdcddaffbcaeffaecfaecbcecccbdefeefabedbeadabafdffdcdbfaffeccefebadcbeabaefdbddfbddbaabcccedfccfeeaeafcaeebbebbeabdfabecebffdecaacddabeddebbedbbefefafdbabdebfdeabfdceeabbcdefffcffddbaccfaeebcfbefaedcacaafbcebdaeeddefdcddbeddbcddadbaedadccfaaecdadffacbfcadbccbccddffabdcfebbbcbfbdeefaaaeebdafececdbedbeefcaeaacfbcdedeceefbaebaabbfcfcfafacefebdacdfbaddcecbdefcbffaedadfccecbafbdeafbbacbadeceaeeeffefddebdcfacfaeffdbbfafefdaacaaeffdbcdcedbdffafdecbeecadfaeaefddcabaedfedcfabedcbbfbbbeceeabfdaddeadddacebeadbabacbcfbbfebbfbbbebaadfbdddadeaacedfebdeabdddbdbfcccdfaebffdaaabedbdbaeafabfeeafcfbefcdfcfabcfffdbeacfcbbdfccdafeeaaebaedbcffeafebafaafcedbefaafddaffedfdbbcfddbaebaceabbabcadebeeefffabfcddeddbffbfeecafdbdadabfbdbeddadaceedecebfdecfcdfdbdfbaaeeeeeaaadebdbbaaddeaebaddafcaaeadfeddebcceffdfaceeeecfcbfdbadfbfcdddbedbacdbcdaffcbadebccbacffceabdeffdefedbbabfedecaeeeadcbcfeeebdaafaebcecadecdafbcbdfbeccbecbcdfbabdcbadfffdbacafcbfddcecaedcecfffffbebfdfcdebeaedbbfccfaaaddbdbfefbcbbedebadddcfbabbcdddccefcefdccdcaaafcbeacdeceaedbeccdacbcafdaadcdaacedccdfccefdeaaeadaadeefeddbeeeaccddcddcfbccdfbbddfcbafbdabfcabefaacdcaebcaecedaebceebdefeaaeefcebcadefdfdefcddceebbbbbfddfbbfeaaddebcbbcadcecfaadceaffbaefaeefafdafdabbbaadddaaffbacddaafaacedceecafadfacebbbaaeaddebadccbadddaebbcdadeccdafdeaceceebabddacadefbfecedbfddddebbeefedccccddfbafdccfcceaeadcaabdafbecceedecbeeaaecbfdedbbdbcdebbbccafcfcdbabecbaeefdfeaeddfeddeceafbdafcddfbdafedacbedcbaafefaddeffbafdfcfdcadcdcadddfdaefdccdcbcfbbbdcfcaedcaeeafedebebcbddbebebabeceebfadcaecfffbcdffdccdafcfafadedcdeaddfbfafbebcfafcfbcbceeeadfbefbcfcdcabaeafbbafdfadcabedccdfacbbdfbceacafdcbeacbaeffeafffeadfacefeeeedbdccdbabdecfcdadafbabbccdafdffceadcebecbebbddedabfbaddddcaecfdceafeadbbddbdcefaabffebcacbdebebbdefedeebdcbeddfbeeafcbdfdaaafccdedecbbdedabaeedabacdecffddedbbdcfcfdbafcfecbbffabffdcdafabcfaebeeaeeefacececabcbfffffadebadfdbdddbfacfbfabbcabbbfdedbdeddecbbabfadbddecdebdddccedfffbcccfbdffcbdbffcafccfdeecfadddfbebabecfdbefcbbeaabdfceeabfdaafccddfaefaadedfebdbaddbedbaffceffdcdddfdbffedecabadcaafddaccfcafeadabfcedfbabdfdcbedaffaaddbecfffadfbcefafcccbfbdbaecedfaabbafededbcdeccbcedaacdfabccaffecfccefaadcdacceceacadaffcaaddecdefefbfcabefefbcdcbeadfbbccffeedbfebcfbbcfbecfddfbbcdffeabafcafcdedffaffabddacbebabbadfbfffdbfeedcaedaddffaaecaafeeaccabaefdfdcdfbbeafecbddddeadeeaedddfdbccedcaceacececccdbafaeacfbbaaefeeaaacfbfcbeaaecaedfacecbfcaadbaaecadacbffeedadbbbdeebaecdfefdbaeddedbdedfafcebbeebecfedeafdcefaadfdccedfafceaebfdceaeacfaaafcdadefbfacbdbdbecaddacbfdedbdaadbffcefcdcbcabbdaddcebedceaedfabdfffaecedcdfbcdeddffefcebfdcbeaeebbdcbfaaafbdcedecfcddeeefdbedcdcfaeffdcddbafbadaaafbccacdbddfbfcabcdcadcfdddacedaaeeffdfcffbeadfbdadbadfffbfceecbfefdfcdbaeaebfaeeffbdcdecdfddddcffcdabebfbdcceaebdbbecabebceadebedcccdadbeefaabfeeafeadddebcdbacbebbdadedeafbbccaeecdfadffdaffadebaffdccdaeceeecafbcebefeaaaaaabfbcfedbdefcafdbfacdfeaabdcedaeefdcabdfeffffeccadfdbbfdfcbeeedcfcfabccbefdefccbdaacbbadeeacfefbebaebeadeaabfddfacceadcdeceacacfaeadadaecceacbdddfdcaddadaececcafdbfecbadcbebccddfeabeceeebbaaadaacbceedafaefacdfcbefdadeefacacbbddabeefccbcceadadafcaefadaeacfcfacfabcefddacbcbfcffecffbefecdbedcebcacdebbceadecaecaadaddbbcffadcddabbbedeccbacabaefdabdcdbebdcbcebddddeabaacacbdbbeadcabeafbefededababedffbadbaadccbbfdedcfeeefbcdafcdedbabfdcfccceccbceafafafcbeaacbeadefcbbfecbcbafaabaffbbcceedcdaeeeaebdabbfbdedadeafaddcffffecfdddaaecbebdbffdfefbcdfefaededfbadaadeebfcdcbbefafabaaddcaadcbdaeaaffaccfaaafcdabeeafeeffacadcbdbebcfdcdcefaaacdffdacddcffbabdddfffddecccefecafafabafbeccedcfddedfcecfdbcebffaaccbfcfdabefbbeedfafaffefdfddccceaeeacabaeddbfdabceddcfcaceafadfdadecccffeccdceaaccbabadbfbafedfbbebceaacccafefadaabcfccaadbfcaceacadefbfadcfcbdaeaefcfffaccbcaedfeecacdcdedfaabbadcaedbedfdcbdcbacaaeebeaffcabebcfbfbcebffbccecdefedbbdaefcddbbedcabcacbdaffbadbebdbeeabfbbecaaceafbccacabafcddfadaffabecdddebacadffbbebeacbabfafecacadfcadccfbefbaeceeecaefcefcfbadcafbcfecccabbfbcddfeedbfebafcabaeedfcbbdaababffeafbecddcacbdfddacaacbabdeabfeacbcdeabbccdcbfeffeaebfdbeddeaebdddedcfabdadeebcffcbefbadedebebfcbccdbdfbedfeceadfacdebdaabfbfefbcbffabfdaccafaedefbecfddcedadaececdfafaafeeabeafaffffeefefacfdeacdcefdaebeaedbbfacdefbeeacacddaaebbdcbddfcbaffcaafcaffafacdfcccfefbcbebaabdbbcffaafedafeafbadebccbafdfffaefaeebcddbddfbdceefcceafbfafeffbccaceacafbfffadbfccdddcefecfecddefaaabcbedfedbaddeeeeceeadbabfafcabcfdcdacdffebacefbfabcbacabcfffffacfbbcbbbddfcedbbacedfebceffcaffbecddbdbcbccddaaddedefbddaeaabadfecfebdbcdcefccacbfacacaaaccbcaecdafbbeefcbccaeaeebfcbafcafeaecabfaacbbbeddacfeeafedbcdeaaebddceabdecaeeeaafbeeecaeadefeddfebcebaeafccbdfbeceacbccdbddfbaedefdcffbdbddbaeebceeadaeccfabdbbadefeefbccadaffdddfafccfeceacfadbbdabdfcdceafffeffdafaebbffdecbfaaffdfdaafdcddedaadecddaccfdcccdbefcaacbebadfbaebbaacadeebfaceedacecbcbacdacbdabbffbeecfcebebccdadcfcfaacebabebfaefabcdebcbdebdbabadfcbafdffafdcaaabeebdfafaaccbafdcaaefbfdbefdddffebdaeddaababafdcbccffebedbdaccbafffbdbfddcadffbdfccfdeefdfefcccecddebcdfefdecbfdfbcacdccebcccadddfcefacacafbefccfcbceeadbabcbaadeabadeccefedbeffcebbdebafedbdfaffdbabebcdcbbefbcceaebdacfeeefbbeeaabafcdbbefadfdffcffedaecadddcdfebfbddffaaccabeeecdeceaddebdacededccbeddaaefcefcadeaebefcadbddacfebbdeafbccdbfdcaccabadcbffdddecfbcadeeeacefafceebacdcfdbebbafadbbeedbccbbfbeccdfddcbbcbcbbedcebcdcbfebbedfeedbfcddfdffbccdfccdfcaffefcacbbdbdcdbfbebfcfbfcbeabbfebdadddaccfdefffdcdfaebbbefecdacdaaccacbbffccbdfdbcebbfabcdbddfadcababaebbbcdaaedfcfefbcebfedebfbbacceebbceeadebecfffbabccfebfdefcfbfdfdebcbadccdcbcfddaccffdacffbbcdcabedffbbadccaeacaabbfefdcebffabaabfdaeccefdfebfdbfdafaacbfacaacddbcacabfcafdcdcacbbfcafefbdfbcbdbafafbdadcedcedcfcfabddcbccaebbdeffdedbceaddaddfbedbcbafaedbdeffacfafedacbaaffffbbdeedecfbabaadbfdffdaebfdaaaddcaafeaaecfdafbbbedcfebfacebecaaededbcdcbaacdbbdbcbfdeecadfcebaeafabeddeaebbeadebcaefafdbbffbaaccfdadccbcacecdefdbeafcaefbfbdacdbdecaefafdcbfaafeecdeadaecbecadcfbbfedfeeebdffdcabbdafbceebeadcaafacbefdabdbfecabbafafdacafbfacbedaddfbceebffafabbeafaeccbaebffdefefebbbafcdebdacdbafebddbeacbedcbcbbfeecbbbeebffccaeedcadedcdeedcffbacdebedfbcbceabccaebfdbcdceadfecebebedfacccfaabebfebaeebdbfbedecadddecbccfbccdbadefdbfceeaaaffcabfddbceefbfcceaedbfaedebcccebabddcaadfcecfeaafbbabeebacdfcefeffabeedadfabbacaaddfcadcafcfcfacddfcaaeefbbedeebbdccaafeaeadfebafbadfdfefdddaebbaaebcfaddddbcbadcbdfcebacbfcabebbfdcffacaeabbefdaedcbfbfaccedfeebcbabfdcfadbfffcdaceeacebdbffbaadeceedeebdcfefabedcaeebbeadffcceaafaaeefbaddbdabacbcdabdeeeffafeecfeedefaefbbfdebaeffaecdfeeaeedccefaecfdcebfebeededaefeffdbebfeedfbfccecedeecbecdbcdcbdfafeabbaacdcdbcbceaaddcddcbefeaacecaeabdaebdcbfbedbfdabbafefeefaeaccbaeafdaceedbdbacbebfecbedfeefeeeedacdbaefbafbdcacccbaaaefbdefebafeebbebbfcffadeacabaaffacaacbaebceaadcbdbbebeabacbaacdeeeeddddccffcbdcddedaeeeebeddefbfffcadcfafabffbfbbeafcffefebfbabaaabadccaccdffafdbdbcaabcbaacbaecfaeabedeeacededafdebbdbbebbddfbffabefabedbbfcaceaaaaefcbebeecccdfffacbeceedecfefccdfaaffcedeafdabacedeefbdeacfbabdbfaededcbbdafaefcdccebdfeaffbcefccdfbaebfceddaccdefbaadfdcffbaeccecfacbdbaacddefccddafeaccbdffdffaabdbbbfcadaacaecfbdfbdceecbfaabcaaeabdeefccffefcfcfeffffebaedffebfeaacfbcecebffddadcbaacafdeefcaaaadddceddffadaddabbedcbfcceeadaecbcdbaffbcecbabbdbcceceadddabbcfbededcdddebefeedfedbedbedbfdadaacafdecbabeaeefeaaeacebbabbaacaeeebfcefcdceaafcefdaaaaeeafbadaeacfccabdabffabceeecaebebbeadedfeafaafcecafcefdcaefadfaadfbdcffdbdaedfeafcbffedeabfeddccdfdddcdebedabfceaafdfbbebedbadfdccbafbbecdbdabfbbaedabdfbfeaabdeacdfceeecedebcbccdaffccabbaaaacafefdfddaaeebfaaabbddccfffcadcbdfcdddfbaafabaecbeebeddfadacfafbddbceebbeafafcdfdbbdffffacdecedebdeaafbeaaadaecafdadfbfbaadfdcecaaacfdcfebeafeabadcaeeacbdabbabdaecfbfafbccfecbccdeffeaecafeececaeecaccabbfbcabecbaaeaedafccffdfbaccdfecfffdccffecaddfdbfdefdbfaaebfcaabdccdcdaffefbbeadaeafbaecffcdefbdbdcecbbddbaccfeebdbabfadcbebacadceabfcceebcfbbabbfdfcefebbfcaccbbdababaaceccbaedaabffddbacddbdabebbccbebeddaadacbdcbaeaafcdeebeedcdcbafddfcdafabcbaabcbebebcffcedddeacabfcbbadacfcbdbbcfbdcadefadbfaccddcfffeedefefbdcbabafbcffccaabdbfeabdadbaebfcdfbdaacaaffeeceedbcdffaeabfcddbddfcbfdaeeaedccddfacbabeecacffcbfaeaabaeafdfddbeafedaddddddfcdabcefbfccdeddcffefcaaaedbcccdbdbafceccbcaffccebffbcbeeecafdacdeeecbccffdecbcebaddbaaabeaeccbcdfabbceaceebafbfcafacbfbcefedbdeecababadddffeacadaaaddaeafafabefcdceaafbdfbbddcedaddfbfcacdeafafccfbebcebfeadacffaafcfedbcfcdddcacadcaabcaceacdcfdfceebcbdbfefbbdcccfbcbefdfbbafecfdfbeffefbddafdbbcebdddfdcfaeccddeadaaefdbedcfffbffafffbddcaddacdaabeaacbbbcbefaebdfaaedbfbddaaaafffadebcddbaefdceccbadedbfbbdeedfbbffdfaeacfdbaedddddbfcdbbdddacabeeecaddddddeaefafefaddafebfbbfbccbacdecdfcbbbbccdecabadcfabebdacfcbcaeecfecbbaeebedfcadffcedfabdbcbcaaddccadbabcbcbdaddffdcffcebecfdedecadbebacdceabcaaabedbadbeafeefdfddcbebccdfbdbbedacafaadbcebfeebdeeccfbfcbbcdafeeaeefaeacceefaecebaaeffeacfdecbeafdeaafedaaebedcdcbacebefafcecbcafadfcbbaadaebfecaeeabbcaaccbdcebabadecfcbcffedbbdbabdecddbedefaaffddbaaffdabfaeedbafbbebdcefdcfeaeefdfdfdcbdedecbffebadfbbfbeacbecbfcbedacbdcadbeafcbfeedfacbdcbfddcbcadadeccebccacfdcecfbfcbaeacfdbfabeecfdeebdfbfecaeedadcdacafeeeaffcddacbabcdeeecbefcecfdfbbceeacbfcfcebceafdaabfbdeacfefaccabcdeaacaddcaddefdfcaaafdffbcaecddbdfddefeefbdeaefccbcddebbfcdaaacabccebfaebcababcadfbecbcfbecdbbdacbcfbbdbcdcebcdfccdedaedccbffbceeeffdfeafecccbeedcaceebbbbfcefebfbfeaacebdffafaefddabbbfacfffcbcbfaddafedadcedbcbedacebbeebcfdaefeacbccbfbbeddcbaddebabbefdcecbcacfbeaadeabccdeffbbdcecddbdedbceeabebdfddfaaacecedeacddaeefffacefdafffdaedebcdfabaaaedfefdcbcebbcffccebcbdfbeceddadcafccaebbecaafcccaaacaeeffdeacbeafeacbeeabefcbcedceffbddbacebaddaddfefabcbfdfbbbdbdadcecacafcdfdcaccbabcdabafdeeddbbbaaedebadeceeaaceaddafffbfdeaceedfacfacddcfbafcaedfbcebbceedfedbcdecabccdffdddfddaafcadedcdeeffedfccbabccbfefeadfefcdcdeacaeaaddacbbdbeefbebbfccfdacabdaeacfbbbdcfdbbdbecaecceceaedebdacfcfbcceffdeaaebebcecaaadfbcfcfedcfdfadefbddbbcccbdccfbbddebaecfddadffeaecdefcaefbfcadcdffcdeabaddcebedaabbecefbcbfcdfaadfacedcbdfebfffbecafdfbcedbedaffbeaadbfabcbdaaaedafdcdbefcdffaadcffcfbfcddebebfadbbfdbcfacdcccffdcbebfafccccdeafbcdeceddcccabebfadececacaeecfccdedbcfdefbbdfeafcceadadddabdeafadaacbcfebfceffddafefecbccffcbfdbdbfabbedffbbedeffdefbbaaefdabeddaffdfbdfceefeedadeaeaeaecfeacdecdeffffbbecaedcbbacabbeacaacfbccbcbecfeadcbfbddcfdccbcbeeceabacfececafdaffdabfedfcffffafdabcefddffdefccddbedccddfccfdffcfdeaebecaeccdcfdaeebdfddcefbeeefbaeecfdbaecffaedbaddfedffecbbafffcbbeaddffadefedebccbfbdbcfadddebafdedfeadfbacfabefdcdfbdfdcfefdafcabdcdaadeffceaabeeeafefdfecadebbfdbafdafabdddccdbaecddbaacfefcbcebfafeccbadabefdddcbbdefaebdbfdfefbbfebbcabaaeeeebbedecbdacddffcecabeeebdedeeccedaadbbecbecfbbcbcccebcfacfafcfaceeccbbebbdaafcbefedfdeabbbcfddcbabcaefeebbfeefadbfdddacfefdfcebfdfcabaefcaacfeeeceddeaebdeafdcddbdacadeccbdddfcbeeecadfdfadeeadadcbedfbeefaadfdedadeddddfdfeecdaceeefedeadbcbcacadcbcfdeccfcecdafbbafceeffcdaceeefdcebbdbafeaeaeddfaccdaefefbffbabadcfeefbbddefdacbeaaefaafecbdcdaacfacedcccaddfdccceaabcbceaeaeeedadabcbadbdaeeccbbcadacaaccacdcedebaffeacbeddeabaedfecaddcbbbbadeeafdaecfdbfdbbfbfacbdccafcfcacabecabfcfddcecdedcebbeebababadadfaebbfcddbfededbbdffdbacfeacdfbfabacdbdbdfddfbbafdbfdadbefbeefffefeddafddacaccacffadecbabffcbfdfeefabbeceaddaecbaadfbcedcafabcdafefdefbfcbccdefdeaabcdcbbcaceeeeacaebdbacacfdedfbddddfcaffdbdceeccdccdfffaaadddbaefedacddfebebcbbbdeeddacabbafcfefabdcadaedcfaadcbabfecfefdbcaacfeadeedfcaafbdddcbdfbdfcffceefddddbbeabffcfeaadabccabffcbebdaffebddcbacacecbfbaffcccbabcccaeefcccabbbddccbadbdeceaddbbeaabfbebcfcafccefffcccebffedaeeffdfbacebbfdacdfeaaeaddcfffacefcfbafdbcfdccbeedfbdcacbcbebdfbfeecceafaceeefaeacbaecbbacecfcccdcbecbcebeeefcdecddbedddcbaebafeedfaadcfdbaaedefdafdddfdbcfbcbefcefdcefbabffbfeefdffbaccdcdcafcdbcbfdabbddbbcaabadcfaecfbfbdcebadcabaaedcfbbefeedbcfdbdcfccdbcdcfddeefeaecacbebdeeceeeeeeebededaebdabbfdbccfdbeddfecafccccbdddcdfadacadcdeecdddecffadeffeeccddaabbeeaeeeecbcacbaedfeabaccadcdbbdfdaafdfffeafeedbcebddbcddecfecbdabbcfbdcdffffaecbddccefdaeeafbdafdceaffbaaacccaefaaafeabbfebffafeefcfccecacdadadbfabfedebadcdebefecbbdeaecddbafcffddbaacbdefacadeedfacdaedbdbbadcccafaeeccfdfefcddbaadafefbddeaafeccaadeafeafebabefedfdeccacedefcddaedbeeeffcacabddfabccecdcecddbccbbdbcfabacdbfbaeccbcbadeacfceaafacacddbccffabecfbffcfdacfdaddebbbecbededaadcefeecbeecbdaecedabeddcdececfeceefebccfdcbacdcdcccbbcaadcbbaeecafcfbeafadadcdedebbdadcaabaacdbceacbbacdadaeadaecafdcefdedbfedbdfcafabaeafecdcbffceeaecaecadeeddddbffdfedecaeeecbecbacdeebdcdebfefadeebadcacfbbbfacdedacefcdadbacafbaeddefebacebeddfeefcebcedefaaefccfcfcffbbaabbdfcfcadbcdebcfeceefdcecefffefcddbcbfbadbefaeceddafbffdcbeddfbddfeaecfdfafcfdcbbbaebacdafaacecbaafadececfebecddbcdbfeffdcdabaeefdfcbbfdcdbbbedceaabedcadbbafbcedfaddafecdaddcddebcfeaafffaccaaaafabadbbcbcedbadefabafeebbeebddccabdeedadbdadcdbbafebebfefadeaefafecedccababeaeddcfabfabadeaedbaabcbeeaeeddecadcbeacafcfcbacbcddfbacfafecdfcacbefdbacdaadeaacaededbddfaefffdebcbcbcaacccffacfccfbfdceaacffeaedbfbbabaacbccfecbdbafcfabfacfedacecffbadcabffadacbfabaccefdeccfcebdcaabdcfaefcacfdceeaacdaddcceceaddacabbbbfeadfefddbedeaafdeaaceafafbcabfffcfadafdccbdcdcfcbeeceeefbabeccddfbdfddfcdcadadafeedafcbecfcaefdbdeffecbbbebcefebffdcadbadeffadaefdecfceaacffbdbfeaadddccfbacadffcbfceaadcdadbedccaedfbacecfefebedacfcecefacaefebdbacfafaafbfdffafcdecbbdedebfecdfaafcdeeaaceaffeffadebfcedfeccfabbbdfefddccbfaebebdfeacbedeadfebaafadfbdbdbeffbecddeaabeadbeebffbbfaeffcbaafffeedafeceebbcffebfeeacdbeeeebdcbddbaaaefdbbbcedfaddbeaffdcbafadbdffcafabeddbccddcdadabecdbfdfffecedafaacaebfbadaddfafaeecccfcfafaaccaafaecefadbbaebdaafcaffacfaefdbfefcbcefcdefcebaaefdbcaacbebefdeefabefbbffdefaadacccbbefabfabdaaeafcfadbbbacdaebdecffbdfefacefffdcaabdaddcaeacbadcdcffffcafeffecfdcbaccbefdecfeecfffeeeececcbacceffeefdffbdeadcafefbcebdfebdfccfafaafbcfeeacaacdfeededcfebcbafafccafcfedaaadadeddadccabeeaebfbfefbcaadbdfadceeacebebaafbdedeffccbfcfdebbfdddbabcacffebdbbfeaabfdfeeeaaaeecfcadfdfcefaaefcafbdfdaccaeeeeefacecdebabfaebcdbcbabdfeeeeaadbaedcedafbfcfaaeeacdfaeaddbafbaabedeffeadcabaafabedadbbeaceaafbabeaaefeceaeffdcefaaccbbdaccddddbbbfeebeaddacabafcebbdebfeaebbdeaeeeddbccebfefffacbedefaafcccdabcceeadeafecabdbbafeefddddfbddaacbbccfaecadcdfcacffcbbadbffbffbeceedcfedefadcefdffbdcfafffeccacdcececcfdddfafedddaacbcceadaecedfdfdddcffaabcadddefaefafdbfbdbbccbdeddcacfffaaecdeadeebdbebaffdeffaddbbbeddacaafadbffeadcbeafbdcedcdbeafbeeaefebcdecdaabedacfbffcccbebdcebbaaffbdffeaccfbddfabdaabcadeafceefafeddaaafbfeafaedfdcdffcacefcbabaeedfedcababcaeedbadedceeffffbdbccfbceedecdbaebbebbadcfefbfceebfbfececcbfffedfdeadddbeadebfbcdedfebbabcdeedfbeefbdfddcaedbfcedfaffdcdfbbacefcbaedbfdeffbeddbecaeebeacebcbfcecdeeadbcbdebabdeaebaedaccdbcefbaaffedfcbebbfefcdaafbcdafffbbbbdabcaeeeaadaedbaeffcccddebcdedbbfffcefdebeebbaccefaacbcdbdfccdedfeabaefbbecdbefaeecbebeeeadbcddedecbecedadebdaceebaabbfadeaacdaafabfffefdfacaaacdceafbbaedcdcebbfedaafcfcbfeacdfffddaeccbdceaaffeefaededacdaacfcccecaefccebecacffbbbabcbfacddaeaefbefcaaabddacdaeaebfefbfbaeeceacebeccceaedffcdabcaedbdaadfcdebccdafcfdfaddcafabbafaacaceeaeadecddbbbcceedabefcbefdebbfbbdfcdfebdedaaedabddefccbbbcddbdabeddfcdacbbbbdacdacddedccfdabaabfdaffbacdbfcbcdaeeddafcfabcfefddedbafcccefaceffbffffffcfceeffdbbeaffbdfeccfbabcaafebfaaebcbacdeecaaedeeccceabbadddfeafeddefafafeefddecddeefdeeacfaeedeefcebeacabcbbddfcaeeccabdbaedffdfaaabdedbabfecacaceaceacfcfddcaacdafcbbaefcacababcdeccbcebbeebdabbfbcbdeadabdfaababcfdedcecffdceccdeafddcefffebbcbacdfbabecccfbcaaddbfaeabeaadebbacedbebbddcebcefbdcecaabedcfbaafeccbcceeebfabbceffbaeccedccfbfedcfbbfeceacecdafdcedabaaecefdebdafdaccfbccccabfabedefdacebcadffbdcfdbdaacdddacfccdabbafdceedacdcefeeecbabffdcadbeeafcccbabeefbaeacbfeffcddbffccfaaebacabfceafcbaeacaeebdccedebafaabbcbffacafdbaffdcfeffdbebefaccbabfbdccacccedcabcedfcefdbabeedcbacceabcadeccccafcaabcbaacdabddaffeffaaefaacacedaeddaecfbfbaebecebccffffeeebcfbecafddccddbdcacbfeeccaacddbcecddedddddaeacbcadebebeacdbfeadeabcffbfcacafaabcffcafffeffddefdaecfbaacabacabedfdbeeebddfedecefefdddaebbbeaeabfeeaaaccafdcbbbdfeecaccbdfcbffdeddeedadcdeebdaaaeaddaafbadabbcafeabfebaabceedaabafbfebbcdadbcbcbceafeceeebdfcecfebdfeacaefcfdedfaafccdbecdbfaddfccafbbdbcaeedfdbaddccbcefbeddbebdbacabfffadeecafcfabdddcaacfabcfeaccefccafabfbdfcdbbbbceefbedbfdbdacfaddcbecaaccdfddfeebaacbaadfdbcdddabfadcbfddccdacefaafebaafbafdedeefdfddfccdbefdaaaacacefeafafecedebfceceecdffdccafbdfdaafcfedcfeedebebcfdefadebabcefdfcbdaccbcaeabbfadcdfadcaceddeeddeddbfccaecddfffbfbeefcdedefdfeafbdacbbffaeadaffcbfbdbacfbeecdabaaffeedbeaeafbdaccbafdcecdeefdebccbddffedfeafefeacdacaeccaeaddbdeadceadbbbfabacafedafedbedbebdedfdcacccbedebdaccbbcdecfaadcffbbccebeeafabdaddefbebfacdbcbccebdebadcffbeefcfffbecceabffaffafffebacdaabcaeefebffaabcacbddcafedebccdbeffdacffbcfecbdffbbdebccaacaafbccbcbdaaccdebcbadecfecdffcbdaafdaaefcddabaefdcdedffdbdcfdfbddadccfeeeafcdbcafdfeeaaadfdfcfadfabfccdcdebdbbfcfbccffcbdeedccaddbfebedcccbdffcbcfdefaeeccbaecfeaedbffcaacedbebbddeacfaeaadbecedbdddddadcfcfebbdcfafcdaefdffefedafcfdaaacaedbcbfdedfdbeffdfbbdebfbfccedfddafdecbfcbcbdeabefbebafaeaedebacebcceacbabdfadffaddcbfeafbbfabeeefdafeecffaddebcaefacfaaeadbccecabeadbecfeffbecaefebdfbfffcbcecfbbfcbdefbcaaccccdfaedbceceabbddcdafaebdcfbadddbbfdefaebeadbaccaafdabbaaaefffcdecaefdefeabdafcbacabaedbbcbbdecbdfebaaeefdafbadacbdacceadddadeaedacaecdaeaccfcafcdfeabacaffaccffcdeabbfecadacceecbebdacfcabffdddcdfbccefdcdabaebaecbbdefbddbfebfecbddbefdcbefcdeacbdfdbdfacbdaabbccaeedfafcdffbbaedfcdebcbfaacfdadcafbcdbdfccbbbdefedebfccbdbafdbedeeabfdfcbdddafeccbefefdbcfffccaedaeaeceeaccddacaccabcdbacabdeeeaaebaebabcbebbbacaadfbaccbbbcceaedaddfbcbaebadebadddeecbfdbcbabbeaafcdbbdfadffffdcfcfceaacaaccfcaafcfdeaaaebfafcecfcdfdaabdfcdbcedcdeffecacefeabeccbfcbebacaabddcddbdacfceeefceaaddafbceeadacbccbcedbceebccecbddbbcefcebecaacfeaeeeacdecffaaeadebbeeedecafebefdcbbedccfcefcbddebffcfecaacceedcfdeebdacaeedefdfaccadbbcedabebafcfeafdabccdccbdaedaadaacdaffdeaebdafdbfaafdcefdeeadabddfacdbcfcceafddccccaafccfffffabecbfcccfdbedecbdbaffaacddcbedbfeecfeecdbcfafdbeddfdbcbcabecbdcdfaabfedebbdedeabbbcbdaccfffeaedfceabeaedaeccecddfcbacbfdcbcbeffacddeafcefcdbedacbeccbbbdebdcfcbdeebffdbfccbedacbcdfeacbedbabefacdefcaeffebdabbdcadeadacdeddceacfaadbcececccaedccacabbaacfbfaecdbececabacdddaaebfabadeebaeebbbcbdcdcddffbaeefcaddeaacbbcdcebeadaabebfdccfedffbdfefcebeaeebdfdbeebbdbbbecbbeafebdcdbecabfadeecffbbfdfcaafffebafeedcddaffcbfdbacaaefecabbeedfccdeabbfecefefedaafcfeaaebdbdebeedddacdafabbfeedbcadbbeaffceeffdededbfeedabffafbedcdecfeafedcffadcefebbbfeddeadaafababfdeeadadecfbcdcdedeeeaddbbfbfbfaefacdfcaadbdeadcefaadddcadcebcfabcbbaadfebcffebcebbfdccddecbeffacbbecccacefaadafcfdcabaccfeddecffedadfffdcdeceffcbbccccabafdccbbaecdfdfbddbafccdaccabdcafeafdcceaecedabccfbaefebcbccfbebdfafccddefdedebaffecfbeeeaebffbabbdedbbcadefbacaedfbeeacaedecdfcdbdcfbfbcdacfdddeebdfdceeffcbfddebacaeedbfabffeeedcccaacdaceefbbafdacfeaafbbebcdeceaaddbdeaafdffbaaaffbbeafefedaeecfdeecedaafffbfcccddaaabedbfddedfbdaddcfecbefbaebedbacaeddeffacafedefbcaebccffcbcacadcaaafacfddcecfeddebbfaacbcbdbbbbaeffceebceafdbdfbeecaeccfbfeeecebbdefecedcecedeaecbcfcabaebfacacabccadfaecccffbfdfdcadcceeeaaeccebedceaaeebaccdceeebadaadcdceebeaadadcfbcdefbabddcebcbcbbceeabbbdfcbabbcaddddfaadcbacebbabeacddfdfeaecfccdfeafebafcedcbccbbfdeebebbfdafabeccdfacdaaaabadebacfabbbdcddcbfbedaacedaaedabfaddedcffbfedcceeefeecdeadfceeabfedebfadfeedbeeacbfcfcfbbabdbfcfdbaafedaaffaebdcfaecdfefdbbbbbbbbffedcafccaebabcaeadddedaebdecdabadddfbbcaaacddfefbfddbebcaffeeffcbcafcbdfaaaacdbcbdfbcedcfdcddaedfedebcbfdccdaacaaaedbabeecdadbaaefdedcbfbadecbaecbeefabbceadfcbdbbecdaadfdfdcacffbcffccefbdacecbceabdfabeadabebdeadecffcbfcccffddeacdaddcffeadfaccedffafbaeadeeffbececdeccffdcddffdaefabdfbfdbafddcdfdeeddacbcdfcdcefdffdeeacdebfdecddccddefadebaaaacabaafbcbaaaededddbcbeefdcdaaaecafcdfababdddbedadcefedfacffdfbfeedfecbbebdafcacbabfddaaebfdecccafaeeaddfbfdacffdeacfbcaaaefbccfdabfcbeccdcaedfedebbbeeccbedffcdbaffebabfffebbeeeadfdbcffcbebfbcfebeecbfbafefeaeddefadaeaaddafaccfaafbdddbbeffcefcfbafeeaccabedfafacfeebeeebaedafeabefecffccefebcdffaabbcbebdedefeacceebcebacaeabfcdcdbfefccdfadfafcbebdafececccefdafddeadabcdedbeaedfbebcaaedcfdfebeaacbeeeafffadcbdddadbacdcacaaedcedeaefccdadbedcdaaacccdcfeadbfaaeeeeffbcbdaffefdbabedffafedcdfdacdbbfddcffefaffcaffaaadddcbffeabddddacbcccbeabbcadcdbfdeababbbdddfeebffadcddbbbcaabffbccacfffdefefacbddadbfbbbecbbedccefbbdecedbeefeabfdbcbccdcafbbbbcaecabbbadbbabaeabefbccddeafbefcffcedfadffaacbaafbdddcaaaecfbcfbababbfcbdfdadaedacafadbcebbabfbdafefcffeaabfaabfbfbffbdefcabdadaaccedeacffbbaecddceaecdbebcfafbdcfedfcdcdefcfbaaaecbdefadecaaffecaeecfbbecedecbdbcdfaecaeeeaebaafabbacbfafbdaedfcfbadbbfebccadefbbebeccfefcccddbafaecffacfeeeeeabdedaafaedeadeaefedaecadbaaaefdfbfddbeaceefeeabffbfbdddeafdfefdbdcefcebeacdacfbfbadadafeeebecddeaaeddadacedbbacccbefcabcbbfefeadbeebffedfdabfefbdefdcfefcbddabfeaddbaefbcffeddcccffecaebadebeeecfdabbeaacacfdbbeffdfebcffdbcffeedacdbcddabbefcbbeccbeeabedcbeedffaafdcceececdcefdadbdffbcbceacaedeeeffbeeceecabafefeaddefafffccefebcbfcfadfaeedbfdfeefafaacddceceedabcefbabdcecfcffeabfddbcdbefbfcbdfcbedeeacdffccabadaadbdacecfdedaeddfeaffbeaebeccbfdbdbcbcaaecfbfaffbdeffddacdcfbafbcaebbffbedacaffddaeaeabbbafcddfbceafaedfedeafdaddefdfedefdbdafbdeaeceecfcefedbbebbfdeeeedbcdaeacfcfffbbcedccacdabcaadffaebafeeaffabdbbeebfdefafdfbdecffacbfbefffbadcacabbdcddabfaeccffafefacccffedeacbacbefdceeeabeababcdbebcfaceabdbbebafeecaeebdfbfebbcfbfaccdadcfcfbbdedaefdddcacceeacfcadabfebecccdbcfeebbbafcbdaeecebadbceefecfcaeebfebcdbaccaccfefcfbdbaeddcdbcaeacdbdaccfbacfebbccdbacaacbccdafaeceaabcacadaeecedaeadbdafceddfeeafbfbbbfcfadcfbbecaacedbfbdbdeffdbaadfeedadcaccfcdbbdbaedcdbfcecadeecfacaaabacfddcdafddcccfaddeecddfefdbcbadcddacfcbccfdbcdadffaffcaaeddbbcdfcdefbacfbbcdfaddbbfccceefecfcbbebfadbceebabadbbecdfafcecdefccabeafaffbfdfdeccafdfcffbfbfaaebdbbdbcfffebedeaddeedcefdccebcaeabdcaeacfffbceaeeccddbcfcbbcdaaebbaecbfcafddfcfedaafacaaecdeabfacdcbdeffbeeebcaffefbaccdfdbffbfeccbefccfdefcadeebeacdebdfcddeebdcdecfbccaaccaefffcbacabbbaaccdaafadbdefcfebdbcdedffebcaeabdcaabfafcdeffadfdddadbebbbfdccedaffdfcefbcaeeabeabebdffbbbbcbdaeccbccfabbbbfabadfaabefedcebaccbcdaadcceebabfbbebafddabddfefeddbadcfbcadfabeadadecdeefcebeaafeeacbbeecbdefbaedefabbdfdceffdfefcebdddecdbeeacfdadecbdacefdfcddfdaaaedcfafbdecccecbfeebaefcbcbcececbdfaabcacecddafdddbbdddbcfcbfabbeffaddddfeaafbedefadbadfdbeefcbfaddcdcaddcddeadfeafadedecfebbecccffaeecfebddaadfeefeacecbedadaacefcefbecabbaacccecdccfbbacaecbbacadbdbaebcacfedeecefccbecbbaaaafaaafcefdecabedefcabfdcbadccaabeddcaaaaaacadbdadacaabacacffeefddedbaafceaefbafaeafceebeaadcacadfddadbeeeffeeafebfaeaaaddbabdafebbdadabbfdaeafadaadadeeecbfedeedcdaaecdcfdedadebcfdefcfcecabdbdfffeeaadbabcfddaaefacdbbbeddebddabbafffeaafefafcdfdbbefcfcbcdfacaaefeeebffddeaddfaffdfdfaedeaecafbafdbbeaffdbdcbeeaecebdcdfbaeaabcbaccbfbcdffcefeedffbebfadebfeecdeebbeffdbaceefeaebaabfcebeacfdbfbcabfaabacfbefdddefedfeaeddeafcdbdeeaaacfeaaaffdbbdcfebacabedbabdbeaebedbbcbdabaacacaababaeebdbeceeefbbfddfebbfeefaabedcebfadecdfddafaaececbcfaaebfbfbeacaebeaaecdaadeeeabeacdbcbbeeaeecdcadecefbdcbdaacbfbfaafbbcacdadeebfcabcaaefccefcabdeddbeffabacaaaeebfbdccecadfacbfdbedffecadffbebcedfaaaedbccdccfaafdaafacefecaadeacaaffcafeeabecbfcaacfffdccfebfaacbbeafddcdccccfdeeddffdebbaefafbcdaeefedfdeebcacbacfdfcdeddaebbfbcadcffdecaffbebfbccaefbcdbdcacdcebfbdcaaadeccfcffabadbcacaabebecbdececeaaaeccddfceebffcebedccfcfcbffdafcedcacbbbbceeadfabebceacfceacafbafeaabddfefcbfdafdddacbecccadadcbaaebebbfdddcddbadafefeacebfaebaeffdfecafbbbcfcbfecddacccbdcaafdabbfcffefbcebabbfdcbedeaaafbaadfbbebfbfaffcddcafbbcfeaaebffaeecaddbdacdeacaacacecefbcccadedcffdecfcffbccfccafebbbfdbbdfacadfbcbaaabeabfededcdbcdfccfcbdbefdbcdbaadcdafdcfccecbaedbbdefcfafbbbcbfeefbbdfbeabfcfececaeadfcafdbcbaacfbacdaaddbbcdcddaacdffbfbbedcebbbcedfafbaadeaaaedabfecbbfadcebcffafcdbbeedabedabcddfebacbfdabcdcbcabdeadcdfdcfbcaeefffaddacfaeaaceeeecececbdbbefefacdcecbfffecebbefbeecccdecfcaeedfcfbeafeedbafafabbdaacdfabdcbdeecaeaacaaaddfadbaefeeabcffdbcfabdccfbfebfbbbccbbbdbbddedabbbccccdfabeddcecadbffafdaadcadfdfbcfccedaaadcdbbefaeebfcecacdebecfcecfbabeaafbecedafbffcdeecaefaacefdedabbdbedcbfaeffacbfbbeffecdcccfdabdfaeaceeebfdaecbcaddfcacbdcaaabcebaefcebaadcceefacedfeefaafbaecfffbdeeacbceefebabbfeccfcdcceedbadadafafdeebccaebcfcfeedbdbceffcfeacecbcbbbcdfdddceeaafecddaefeecebbdbfbbbcfbcdbbcbbcaddbfaabbfcdeffcfddbeabafcdfdbacaeebefbfcacbcafbfcaafbefbadbbededdcaebaffeefbeffefdffceebeccfefddcaeadaabdabbcfdcbbacafefedccbaffaaecafbdccdefedcbedbedbddbaedafbfcedbcebedfbedcedbfceafccfdbbbefededbfcadcedccacedaebbeeabcdaecfefdcfdbfeafcdeeffdbbcfeeabcdeabfbacceceecaebfebebdbbdcefddcbeecedccebcefbbeabbacdafccbcabdfbccfaeebfcfafaaabadecbabeedcaccadcdbaffecfadbfdeaadcfabcbeddfccfeadcdbcecdabdbdfbbceeeedeafbbfeabcdafcbddaeeeaacaaccefcaaeebcffcececdeeefaefdcafdbfdcfacafadcabfabbaccefbffdfdfcbefefbdffdfbedeeecdfdeefbeadfefddbfbabbccaaadaeffeddfefcfdaecdbcaeaefcecdcfbcdbeeceacafcdeabbedbedbbffadfcbeedfcfdfbfdfbbbdcceddbdcceeecadebdacebbfeffdabebecaffedaacbbbdcaaecffaceddfebbbfeeedfeedfcaecfaedbefacfaaaeecbbaedadbafbdffaeabfbbafbdeebdabbbbcbebfebdaefadfeffddaccebdaeabfadeccfcedcbbcbebdfacbabcbedffdbcadfaeadcadddeedfadeeadcfdfcadaddaefdcbfeafadeeaaebdccacfcfbfbedeafcdebcbdbdddeacdedebcefeaaddeacadeadcfcacebfecfcbabeabbbbcaabccadcbaedabcfbfbbefddbeddaafadddbafedaccfbeaccddfdfbdebceabbcffcbfbcbaeaddaddaaafcbafebeffdfcbdcaabbeadcebfdeafbcfedabceddfbbcbdcbdfdbcbbaeffabdcdadebbcfadededfdaeadedeafaebbebaccfbdceffecbaccdbacffccabbacdfcdfddebaaddbcbadcedacbfbcfdfdcffbeaabfdcacbdcdeedbbefcdaacffabcfdfbdcdddaaaabfebaabbedecffcbbcaadcfcbccafabebbddbadafbfcafbaacbffdcedddeabfcedccbaaebffbefccecedcdbafeffabcedddbcbdbaecafdbafdabacaaefcecddecbcdcdfecbbcdaafceffafcaceabbaafcaafdbefdcdcedeefbddadeaeaecfecaafcafcadbeacdceebfdfdecbeddeeefdaadeddaedcabdebfccbaabbedaaeaadbebdabcdfafebceedbcaecfdbbdcddefeeedfebcdbfddeaaefbdfecfbfedeaeafcaccdefbabfcaeaeccabcefaebacdebfcdbbdcebaffcfdcaccfcacccbaeaacbfbebcdaaabfaedabdbddffeccfeaddebdbffbeabfcbaadcefaffbdaeeffbacbfadecdcceddaabebdbbedbcecbabbaaabfbfddaeeafdedcdfdcacdddbfdafefeaafdabfffaadcbeabacbdcfefaeaedeafbcfacbcaccbfdfcfdacbfbaccdefdbcfaadbbdbafcfabadeeebaecbccfadbebabcbebfbadfabefeeaceafbfaaafcdfcbcadcbfbefbfbebcfcbeefecfbbdcdbdfcebeedffccafccbacaeeeeaadcacbedcfacadabedfdadfddcdebbebadaafddbabccfebefeeecbefcaffccebadeccbedfabfecdfcbdcbebdcaaacdbcdfeacdbfacfdbdfeeafedecebffabcbcaaeaadbbbbdfccdfecadcdabdbcbefaefdeaedeaaeaedfabbeeefecdcbcbfcebfcdacecbcfffcdedcdaacbcbcbcbbebbbfafeffaafbdcddbffeefaafdedffdbdcbdfbfdaefbfdeefaeddbfebdccecdbdfafebeffaaeeaefbcdbcecfdcecfecdfcfdbececdbdbceccfcfacefcfabbcaadaafbceeacadadffcfbfcecdecfcfcebbbebbdeaabfddedbaafdecdcffeffaccefdadfedfdcfbbbcafdeeddcfaceefeeaebcdfaafbfbddceebcdfabafceebaeedadefbcdeccdfefbfebbaabccbddafccccbacfacbacdaeceecaeecfbddafecdccfccfefdffdfabaafbbfbeebbacbebfdcaffdbddfeecbacabddbcbedadbabcebdbdacbdafaebcabcdaadcfbcfbdbffbeaffddbedcedfdddcccaadddecbebddfeeafffbcfabadffefecaefbacadbfadfdbeaddbcfdacecceefebbcccedbcdffddaffcfaacdeeabcdbfeeceeadadadefaccadbfbbcfccadbeffdffbfdfcaaaeebcbdacbabeaeccffddffbcadbebcdddfbaafabcddfbcefdbcdcbabccfeefabbafbbdbdcedeabdfaceedfffbdbcedbcffcdbfbdffdedefdbaddbbcefdcbcaccbaadafcfcedecdeccadaceadeeacbfcffdbdcabbaedebaccddcdeccdcebcbcccdceafabddbcabdcfcefbbddeffaffafcecfbbebebdeacfcdabfbcbaeffbdaeabbbfcedfbfdbdddeadbfbeecbfcfedacabffeccdbfccdceeebcaeeaeabfafeebddbcafcddccbcdcefafdcaffcebedfcbeefbaffdaabfeeeccecdcbcbfbddabbdaacfaecbbbebfdeefdaeeabeecedffbbddfafbebafcaacefbbabeefeeeedbfdbdcedabbfbfaeddeeeeeadffbacefccdedfecbabadeefffeceafacedaaebcaedacfcbaeabfefcfbcefeaabefaadeedfcdfdbbeadebcaccdaddfaedaaecfcadfaadffbaacfbeaaabdedbecaacdaecbfabcfbffffdebdcbfdfdfbfeedfbebbdaeffaeaacdaeedebeebeeabeacabdbdefffbccafcaaccdbbaeafedaafdbaeafcffbaefbaefcdadcbcedbaedbaabaccdeadcfdfceeeffbedbfddeecfcecadcdbdcfaaabbcfbfaffebdcfbbdcfceddebdefddbeebaebccfeccafefffeaaafcfabdaeffdddeabdedfcadbbdadfbeeeabcfcbcbaffaafaffdafcfdafdecfedacbdabeabaeaeedebbfedbdcaadcfeefbbebaaceabddadfbbcfbbedbcbfaeadfccbadfdeefbadaecfdbabcdffecdafdecfcaddccadbccccfdffabfcbadefabbafededdcbdffcaeefaadbefafcefcfecfdcaaeeafbacccdcfbbcecebeafbedfedadefdfdbbecfffadaecfdbcfdccfbbaecdbaaacbdadfbaeeacfbdfbbdbfacefdcefaabaeffbfbbdacadfdefbccdccabdedcaccfbdbffefaafaefbeefedbfaccbdfadfaecbdeeffaafdbaaeeefccaeabffdddbaaaceedbadeaffecceacbcdcfefbcbedccdcbbcafdddfdafffacefaaafabefcaadbefdcbddefdcfcecdbecaeaddfeddeeeedddfffaabeaafafaedeedaabaadbddbbfffafbdfbeaccbbdbcdddaddbebaddcaeddecfffacaaadbffcfefcfffdbeccaddffdfaeeacdbbffedfbebaadaddebbdeedbefddbbabefccbfdfefbacebfbaccebbaabcdfbdfcbbfcbfadcbeadfabafeebfeceaccabefbaddadeccbabcbecacfaceeeecdecffbfcaccdafbcccaecfabdfbceaccbbbcdbecffefcccefddffdecdedeffebcefdceccbebebebedfecbdbaceeebbadcaeecbbfeebbdabfeccefbdcbebaceeddacecdbcceeefdaeeffdaddcedfffcafabbffddbafedcacdfcabfdfcaebaeeededfddddccbcdbeabbdbbcffecfebfaececbffaabcedbadccfaefdfdaefcccefdccbefdfbddbdbfddeeadfadbcffefdfdaadbbcedaebeacfaafeebcddfeeafbccfddcefbbbebbdadeddbcaabecbdfcccaddfacdeeceeddaedaafbdfdeacbdccedcbdbecbebdcddaffcaeeaeeecdbebbafbcdddceacabbeffbaecffcfacaccafdcaeabceeadddfbaaebadadcadebbabeaceaadaaeeacfbfadcedfadfdbdbbeddcdadaedbddaeeddcddfdacbffdeddfaacfddcdcaadabbcbbeecbdfbbceedcfbacfcffccbecaadddbceefaefecbefeaaabeababaadcaecffffdaedebffebebfeceafbacfcdeeeafaddbcdecabbdbdaeccedacddafaeffdeabbfdccaaedecfeecfdeabbcceeabdbcbfeababdfceffbbfaeeceedececeedefddcafbefdbcfcbcdabadeedefedacdccefacbefebedbfdcbdedbecaccafdfecfebacefbbbebacdbdfedaceffaffdccebffabcefeceaabdbaaeabfededdfeccbfabdbcacadaebbedfeaacaafadbddabaeeffbdababfeddbfbffeadacaabcfbcfacacdbacbddaedebfdadeabfdfdaefdfbafcbfccbcfceaecdccccdcbececdbdcaccfbcfdccebfbbabfeddadfaadbbedffffcfddebcaaffacbbfcbddafcffbeccfbebdebaabffccaaefaaadecbacadbbefcbdadbabffdffcadcaccfcbeddfdeceeeaeecfdffadadececdaaccfbaffcffadffbabccbccdaabecefccdacacdaedcdfaafbaabeeeffbefceabaadfeeefdecbbcfdccdfedfefacdaedfedeabccafdbeedaebdafcbdfadceefedcbafabceddaaeefdbcebfeafeddfbfcecaeffbbdfbfdecffecbccdbbebcaccababfdfbdafdebfaaeedeeeceeaaacffceaaeedcddceacdccbcdefeaeafadaceddebffdcdacfdbdbdafaaefccaccbebaedadbeaafaddddbffdadadcecdbafeffbdbfddbefacefdeabfffcebaebbcfecabdbadcdafadaeecbaadcaaadaefbfbeccaccacedfaaffcfffcdcaaecedaaceefcfcdabdaccbbbccecdfeebccfeafaaefbbcddcfcebedeecccccddbbedfdfeecadcecddfcdcbbbeecdfabbfecbbddfaffdeafbefdeacffbafadefeebcabdbdbafbbcdcbadcdccadcfaaacbededbbcccdbdebcacbbadeefedafaecbfdeffffdaffbddcbcfebccbdcaccbdcdeedcdbffabcdeeabaabbecdcdfddeacecafbfefaffadedabdffaddfedcdbdebdefddeffaeaaadbaecffdbecacfdddecdfcaffabefbfbeccacbfcdfcadedacefebbaefcaccacbcbacabefedabbacafbcadcddcbfeecfaedcecbdbbbafefcdbedefcfbbecdafffdfbbebbbdefddfbcbcdcffaaccbfcfedececbefdabddadbbfbfaeecabddbcbebeeacbacbdeaddafdeedfbbafcfdedccefbbdfcbdccfddffadaebebdeacccfabececfefcabedabefbbcdcedbeeebdfafbdcfafecbaeddcfdfaeffacbcdbfcffffebedfbbefdcffdeabceafeeaecabcbdcaeeecdbbdbaebaecbaafcddceddaabbbddfadcdedbcefaefceebbcfbaabcdcafebfafcbcbafccccefbeebeabcddedacbbefdaddfaeecedbfbdbfadaefbaddeedfdbfdcbaaebccacfebbfecaeadbddacbcacbfdbaddaeeadeaccafaeaefddafdbbadabbedcebbccdfaacbbdaeaedfbfabdbaccadaeafeedccedaffaebbfdbceaadacbecdefcfcfddedfdcdacabafabbcabdcabadeafefffcdeadebceaacbcbabfbefbbdcccbeebfacfcbfbaebebfbefbfcfefcecfaddafeffadadecdbbbfaafacdeebabacbaacabcdfdfccbdcadbacccabaadeffcdbfcdbdbabadebcfcedbebbfafabffefeaaafdbcefadabebacbcdbdcbceffcdcddcfeddceefaaedaebbcefdbfffccbaedaaedacacbccefafcbfddfecfeacfdcdcfbeebfbbbfbabedeeddabffaadceebccbfebcaaaabbaeadbfddedbaadeeeaebbebdbabcbeeacdbfccbebafacdddaaccecfabdeeeecaeddefebdcbddaefbcceeeccecfaaffedceecfddbbefddcccfebeeefbededfbbfbdbfadbfaccabfdbbafabccefcbcdcbfcddaabecabdfbfcffddfcdbccaefbccabdfeecfeeebfbedfcbcacfdeebbcdacbaccfadbbffaedcebacfebcdfffecbaaeedefbdfcccabffafecafcfceacccdccbfaeacfefeaeebbdfffbffeccfaebebbecbfbeeedabaccecfdbfbbfcbacdfcecaecbaecebadeaabcddbdfcbdbacfaeeeddeaecdebddbccfefdddcceaafcfdabdfefedaabeddaedeeeceddaeefbbdfbceaaaeecfdbbffffbcdbabdcfbaeebdceabbebfacdededcccabccbfccbafaebcecfadfcffcddcaafaaccbbccdefbccaaecefacdfabfccfaabaadfbacbbdbbdfbbcbfbabdbafebefafbacafcddcfccceeefddaffdfaeeffffddfdaccddfaeabcebacaeadfbbfffcebddbcfacbbcbceaeffffabacadaaabeacfbdbbbfcccaafaaacffaaaabecccabefaeaeaacbcfefaffcedecdacddfbecffbcafdacaeecacacdafabffdadefaaebcdbebeeabddbdacdeabeaecadbeceaafbafadadebaefafdbfcdbccedaebaadfeebfafbadbdcaaabcbefbcebaeefaaeccdcbcadfdcaecbcabaaceeddcebfcdccbadccecbcfeaafbeadccdbaceecbdcdbffdeeaefaaecabbeeffeacadbeacdabddfeceafdfaafddcbaadfbcadafcefebcffaacabbdaffefafdbcaededeabefdbbcffdbabecdbfabecfdfacbbedfdecfbbbbfffaadfececcfcbbaedceffbfceabbbceabdfbcfeeaaafbeecfbcdbbeeadccbafeadcbadbddbdcbccfbbecbfcdfbdbccddbfdbabddfdfdbedeaeaffdcadfefdbfdcdfdcabcafabffadfcadbdedafbdccfdbeddfbecceecafebcbdcdcbdffcadcfaedaaebddcadfadefacefdabafaafdfaffbceeafacafefdcebffebdeabbaecdaacdadbbeaacecbdacdabcedadbcddadeedeeddbbfcdceffbbfcdededbfbbfffeafadaadbeecfadddefbafdffdbcbdabaefecfccdbacacdadfcbaaaefddabfdefaccbcebbffdacdcdfcafdffdfeabfddbfefcbdadeddcfdeeeeceddfdeeaadeddcfcddcefaceaacbdbcceefdaaadcecbaafcbbfaffedaaacfcdbbbeaeefabfcbfaeffeeeeafdefdadececdcfefecfcfaefcdaecaccfccfbfbfafdecabbaacdbeaaddfdccbbceeccaccbcceabebeaabbbefacffcdcdafbfdbdefdbbeaefafaacbfefcedfdbeafbabbddccaacbcecedddcbefffeecbededcdebadbdfffbfeeeeebcfceefadaecdadbdaafabbdeedfeebbebdceeafdcfadffacfdfcdbfcfacbccabcbdedebdacfddfbcfdcfefdbcfacbbaceeaecfbdccefffaeaecdcbaffafcfaabecfbbbebaeebdcdffbbedbecdfacfebafecabbeceeadababcdadccecdfdccbcbdfffbabfcfbbaddfdccfcfdafdecbefffeffccedfeaedfbadedfbbcefeecedacbafacafbfacebaaaeadcdcbcbbfffefaccbbaefdadbaabeafcbeecbaafebabcffbbdeacbbeecdebaadfdfcafbeecbbefebfcafffadcfeabafcddeaacfafcccbedbdeebdcaeafecebcdfdbccdfddbabaadfbbddbdfdbdabdcddbdbdcdebabaabfbfdeaefaabecfeaadddfaddbfcbdfedbbacbbebafedeebfddbfcdcfdbdfdcabeffbedaedefdfceffdddfabafafeeacecccecbacaefeabfefebeddaedcaedcdaaffdabfadafbbeebccdcdefddbdfbbebfbcdebbecfcbefcebbdacdaccededdedfabebfaedacfcbbfebbeedeefdcbbaaebbbaafedebaadceacdfaeacdddcabcabcdafedbfabfcccddeacffbffcffbfbefcfffcdcdddcebfaddfabcbceccaaedeaacadcbfacbbccabfefdaedbdabaedfccacecaafecceadacbeaacdbbcbadeeafebbefcbedcdcfffbacfffdecfadadbaaeaccbfefdfcddcaccdfefaaaaaaadbbdafaefbdafaddddebecdcedafaecceaeabdbbcbadeedeeeebefcdeadbabfdeedddaafaaecfddeeccbbcdeebedbfaeecddbdfabfccfddecabbbaaffdfbadecbdcbbfccfceccdcfebfdcebddbdadacbdcdfdfcdedbcfebddffceeeedeffdabeeccaddfedfabcdaababadfcecbbfcebdbccbdcbefdbcfbbedecaacdfeddcadecaafeccdcebabdeecdecbacbdbcddfdadfdccecfdbfbbcbcadcbaacdfaeadfaecdcbcccedffddcddbebfceafcbcebaacebebdcccbafdeceffcaabdfecdafabeafdbeddfdeffbebfabbaeffddbbdbbeddaddafbffcaaabefbcfbbefaababfebeffdfafaeeacffaecdcddaefecfaefefaffeeebacbcebdbcdbbbcedaadeacfbfddbafdecfcccefadeadfddbabdeaafffdcbefefaaacefabdddadeefdbcbedeacfcabcaebeeaceffdbeececfbcaaeeeeffefaaacedefcdebeabcafcccfefbcbdddeddbcbcffdcfbfbaafdfefcadbcfddfdacdbedcacdefdbecdbdbbecfeddcfaccbffaeabdcfebbffdaeffeeaefedeadafbfbafbefcfcbcdeefbbfecdaaaabfbcdefbdfeadfbefcdebaafbfeedfabdadbefefaedfcfdeecddbcebfefeaaeeedfcafaedddfdfdacbedefaafffbdbddfdedcaafabcaebfaaefbbeedeafbbddddbacfcecabaeaebbdaaebcaaabfbfefbfedcbbbabdeebcfafefdbadeebcfcfcddaceeffdabecffacfcccafebedcbfbbcdabedadbffdefdfbbdeebdcfdffbefbfbeadfaafbbccbeefcccbebbffebbeccacdefabafcdeefaeabbcaabdaaecbcfeeafcfeedccbaebfefddccdfbdfbebcdddddbffdcfbaefddedcbccbececeecebdbcafbaecfbdcafceacfbdafdbeebebcfcfdbbceddddddeeddbeddebdfdfadffdacfcfcdfadcaeebfafbfadddcfadbafeaefececdceaafeaebdecbfbcffeafbdceaeaebcffaaeebfadcebfbbdcefbecaeccdbddcddecedcfaeebcaefbabbcfeaeecbfedbeecebffdedeccfafbfbcacabdaddcdbcbdbfbcbcecfdcdcadcabafffecdfcfeddcbcacbedadbcedbcdaebeddcdbaceefbffbafabadcceaafdeabacdecbdacaadadfacdfbdfbcffbfffeaeecaeffadefeaaabdbfdacefbfbeafadddbffbaaebddfdbbccefcaeeeeafdebabaadcffafdcaafdaceefbedecdaceffbdbbbaaadfeceeefbcbceabdebefefaaadbfebbbedebedbbfefbcbcccffebaabfadcedbccfedbfeecdaaaaaeecedfcacecacbebcbfbcbfadecdbcfbddfadddcfdacaaacaaecacafbbfddbaeaaefaaaacbcbadccbdddecdccaacaafefdabaabcccbeafefcabaefaeadcfedfcbbdaabbefdefbabebbbfddbfbfdeafdeadbbbdbeafcbebafedecabfdedaefaccdedaaecafeeedeccefbfbbaedfbcecbbddeadaeebabbfbbfbdfbacdefbadeebcebffaedfeedacfdefdebafbcfcfedcefabacbaecefaedddceddafcfebcfcadbbbbdfccbdcbebcadcdbdfcdafccebdbbeffcdfbcbcbbbadecdafbddfcdcfacfdccbcdbcffabadfbceefbfddeabcddedcedcaddfcaebccdaddfdceefaaedbcbcbcaaccebdeebefebdabaccdfcdeebecbbacadedbdfacbeadbcccdbeebafefddbceffcbecadefcfeaafcbcbcabbcbdceebbdefcacaebccaccddbfbbafdebcdeecedebbabdccdcdccdfddfbcddadbfbbffacececabcfcffffcbcccfcccfaddccdbbfceccaddcfbddaabdcbcfdbbadffdcfecadbfdacfaadcaafdfabedecefdefbafcbdeabafabdeaadbfeabaaaddfcbeadefcecdaedcfcfdeabcfebfaefaeccecadaffeadaeccefebedcedfbfabfacadaaedafddffabbcbeddabeacbdfefbbedaeefcdafcdbcdfecfbecffddbdebfdeeaaccceffbefaccebfcfadfaddfccafdbacbbbccaacfeddeabdffbbbabdbdcddacbedbfdbaaeaebcbfebaacedfbcadcdfdcebccdacdfaacdbafbeeeabedfaeabcdcdbaaabaaadceedceafaabeeebbffbcbdebddcedecfbcececcdeefbafeacccaebcdcabedcecacbfefbffabaabeeebfbfedcbbbfdbfdcbffddaeebdbdebecdaffffedbdbacdfaecfdcbccbaaaebfddbfafdecdfcdacbafbcbefefceceaaffdfadcfcbecdbfbbbccdbfacffddafbaacfedebcccededccccbceabbcebcfaaaffddafefbdcfeeaffdddddfcffadddddfdcecdaffafadbdebdfaaefbfbabccfefcbcbfefbeedeeceafcfbaddbdddadeeffceaecdecfceedeccefececcdffcbdbabceeaccbcdefbacbbececfbecebedbccfedafacacffabddbdeafcfadfeccbbfedaeffbffebeebafdfcadedeedccfeaeebcebaafcffefbdceaeccbcabdcadfafdacdddbabaddabfbbbabdccdfeebcdefecbbceabeacbbeafaabceecdfeccfadffdbbbacbcfeecfbdcbbcfeccabdeccbcbdbdbeadbbedadbfbfbbcfacabffbfbfedefeeacecddcafdbbcefbadbdddceceefbdfbacbbbccfdbacdddcdafafbcabdbdacfafafadecbdbeadeffafcdbaddccddcafbcfedadcbebbebeadbdcfaabdffebcbeecffbbcdbeedbbbbebbdaccfbbcffcdaceedfeefebabdccfacddddefceffbbcbdbaccfbbecbeacdffbcbeecfeabccebbffabbeeadfdfecfbecffbcbebecefadfcbadebadfbfeeddcdeccdfbcabbccdbaecdaaeeadfaffbffdfcebfcbbbfcfefbbfaabacfbffadfdfbbddcabaeefedeceaffcedaaaccefbeafaaadabfeedaeedecbfdaaaaffdbbddfdddbfbeabbebccffbebadfaebadeafebdceecfcebcbeaaadadcdddfbcbbcadefbdbacaecfdeccafbcaadcafadbeffadacdbefbdbeacafdefffefdacceefadedcadfabafcdcacceefdbcecbcabdeadcccdcdbfecbdefadadbabfccbddbcbedfffacbfbeecbfbacbaddbcfaaddfeaeffecbdecadecbefeedefddbdacbfbeffbffaabebdcfcaadecbfbddcabeeebfdaadecdabdfadddbbccafedafabacbbaccedceaeaccdefdeeadecfbafdaecfcceafffffcbfccdffdeabceddddddcaaaddbcdfcadffedabceafaaeebffbdaebbcddedadbebdeabdefcabbadeddffefbbcbbbfbcffabccacecbebbedcbcbcdacedcfcebedbbeebdbfedeefaecaedcfbdbdbaaaddcefdfcacbebeebcebbbdbffecdbdbdfceabbdaedfeecebdcdcacceeeadadefabcffbddbbadfabdbfbaefecbdadfecceeaffadebecbdeefccbabdeffdcccddaecaadcaedebdfadaeadccdddcefbfdfabdaaddbabffeecbcafeacfbdbecfbcbebadcbfcbbecbcfedeccfbbbceddebebdafebebaceffbfdcaffebbbfefcaebfceabccdaecccedcaadbeecfddfeedcdadeaefecdebefdfacfcbedcafeccafbbfcfdbacafdfbbaddcfcaeaeafcedeadbaeececdcfbaaecaecefaeedcdcdbbffccdbbbafcfbdaaaeacccfffdeacacedeeacbfcbfaccfddcccbabedcadfffcdaebbcedcdddcdcababafafdbaadccccdccbacbaadaeadfeababbaefbbbaefefffaecafefacfbdddbeeafcbdeeaeffaeeceaedddafecacecedbecccfefebbbcaecdcbcdeafebedeccfedaadcfacabafdbaaaefcefceaecebfdafbaacadadcacdaabddefdebfecbddbbceedcdcdcfdccdebbffebaedccecadabefffacfabebfdccecbefdbbcfdabafcceeeebdabebcdfadbdbbbcbaceaabbefdcbbeffafdaffceddaaebaebcadadfdaefccefbcffececfdbdcddcfadcddcddcdcbbfaaaadecfddcfceeebfcbacceebbecfbdaecefeebccdaadedcdabebedafabfadfbfcbcbfafdefcdaeaeeaeafaeffacdacacabfbfdccdaedabacdcfbdccbacfdeddeeafddfadebcfbbdbfeeaeaeeecebefdddeecdcbecdaccdabeeaedecdaffeecbefedeedafbacfaeeebfdffedfcdbbebdeedfaefcaacaebafbeaffccccddafbfcacaaadbebbeccdfabfaedabdbcfebcdbcbcbceccddedfabfedecdeefebfffbffdcecccfcdbffaceebfcfcbeddffadbfeaacaecaaaaeddfcfedeafddfaeddeefaffbebddeecbbaffabeccffbdfdbabfacbeaaeeccffbadeacfbfbbfeceaecadbdfaccedcddeebebadafecdbbadbafbbacddcdcdeaadaaebcfaedcbcdccaddfbbeefdafdddffecafbebbaeeabfdecedeceeaecafccbebaeaafdffbfdafcffdfefbdcdadffcddbaddbacbcdbbbeaedcbcdcdfeacadceeebfedeabcedddfcaeaaacdeafafbbfbcaeabaeaedecfebddcbdcabfbfcdfebabcdcacaacdaeedccbafdbacffaecbbcafdfcceebafcbcfeaeabedfddeedcddbcafaebcdeddbbcfbccfafebecacaefafefbceebafdcdccbbdacafffbefbdbceecccfaabadaebacfbbefcfebeedebcddaadceadabfffcdafeefccbdabdabeeeaeeadceeaccbcfcddfbffedbeeafcfcaaccebfaccbbfafedebbeadacdeeadabbbfbaffdafcacefadbaaeaaebddadafefbfdccabbbcdfbcaeffafcbfbfaacfedecffecbedbddbacdceffbddaafcafeafffbbdcdcedbfbbfeefadfeeabbffacccddfebccaffcecefebfebfdefadbcbefbbedacbeffacdaaefcfbfedddecfacdeabedcaadceabeabcffbafacfbebddaddceccaddebcbdbafaefeaadbdfacaebfecacafbaadcbffedecdbedaaadbffbbadefbeddbcdfabbcfcaccbacadaeaacebfaedfcbcdcacffbbddbbcafbecaadbdcadcededcbacdaabffdadcbedeaabceaacdcddaeedfefffebfddedebccbcdbadfebdfffeffaeebceecdbcebeebaeebedbdfbdbafacbfdbfbabcfdcfebccaefcccdafdddabeefcfcdfaddeefefabfdfcbdaccddaaffdabedafeabccdeafefadeaedaecbacdaaaecdbadbeacfffdfdfbfaecccbebbacdddcfedfcecbdbfbebadffffaeaddbddddfddddbacefdabaecaebbbbffccfafdbfdddfacbbebbdffcacaafbcfdcbceabeecbeabcbbbaceefbaafebdbbeeffafcacfcbeccdbafeaefeffdfecdacdcccaafffbebcefecdfdcbaabbadcbebbaaedbefcabcbadfdaacebfbfbceefeccacdbfaefdbcbbcafebebbbfaafbbddbedfaeceabcddbdedfdcfbaedbcbafeaafefaadcaacfdcedfbcfeeabafbecedffeaefabeecefeddfcabafcaecacbdfbabbcebcfecfdfeeedabcfbfdabafdeacbeeafcbdbfcdbadcfcdfcecfdddbeeaddabbefccfbacffcfcfaebbcbfcadfbdffbdecadfbeafdafccabcbdfdacaabdbaddeeedfceebedfdccccdfebafffaeffdbdecccedddbbdeccdabaecbafddbffcaaacedebbacdcadfcdaaddebcabbceebabeeabafdcfdcafacbdfbcacacaabbaadccebdabdccefdcebcaecceeeefabbdcaaacaffbfbcbdedbfbebecaaddbeceddafecafdfabfcdedccbdddfeeecaaeafccaaddfcdadecacedbbbffbbfafcbcfbcfeaeecdcdefbbbacdfbcabbecbcfadeefbfcffeaadccefdfebdeedbeebadfaaefafcddfaabbeabdeeadfeccafbcbfccefabefaedcdccbbfccbeeadaffcdacfeebafbeafafbfdabbfdebdbdeddedcecbedfccdfbdcfefadaafbfddcceeafaadcbecaacfccabbbbbbdcbeafabcbeebbdaeefbdffaccdecfceabffdccfacbceebdefafadaaecfcfbfcbcdbceefdcfbcccdaaafdffdacdefedeacabaaacdbafdedadcffdbbfddbdddefbfcbababfeaafabeecbcfbceddcdeabaeafedcbfecfbccdadedeabeacedceedbaaefbfdeffacceabaeebbeedeacffeeaaafadaecbffbffceadfdbcaffebcaecbacdeadcfdcfcbfaadfbebfcbfdfedaaafdedbdbecafedcdbebcffecbafeeecefdddfaeedfdacdbfeaeabcfcffeddcbedaaecdaddaadcccbddcdddafdbadafdfdbdfccfdeccfecfdfadfeedcabdccbdadbdfcbfbddcbcfbecfbdafdcffeabcbbecfdbdfdefeabdaeadcddabdfddcbaecaaddbbbdfcfccacebffefeebfffdbbbfaaaadaedbdbcfaadfecbdefcabaffabedcbadbbaeeaccbcaefacbefeddfcdbbeffffeaccbabbfbccccccddbbdfadaccafdbfeddbebefbecedbdeffaccdfafcfdeecabfbbeefcadfeafaabdcfcebdaceadcecebcfefdbefaaaddeebbaccafbadcddcbbdbaefdacfbffbeaafdcdabadefeebefadbbcaaebdcffdefccededfbbcdabfbbcacafcbadabadcfaccacaeddcabcacbbefffabfccbcaceacbfeeddbccaddfaadccbacdaecfdddfccfcdfdcdceceeefbceffbdfdbacbcabecaccdbbfddaaeccdaddbadeabcdfabcaffebbafaebafbbdbccffefbebcdebebafbbeeebbcfabdcafcecfccabdeccacefcbabdbafdfbeffbbbcdebbcabfffccfecbbfefebadbdefdcbfccdaeacdcdbdbacbeafcdfedcaadedaeededaaebabeafcebebfedaabdcebafaafdfcbfaabdbbefedacacbccbffbceddfdfebfebabecacabcdfdafdcabddecbbcdbfbcdbcfcdcdcdcbaaecdbabeefdddcdefcefadcaadffaecaccaecadccafaffbdcfcbbafafaddaaacceccbdbbdbdfaccbdbecccabafddcfdfafabeafcafcdedbcfbddbfaafcabeceaedbaebdeccedebbdbdfcfbcebedbddabefdcdbbdabaaefaaecbfeefddfdeeddbcbcbefeebdebfafbbadcebaccaffbfccfeadfabecbbcfaabedffbfdfbfdcfdcbdafadffdeeeebbacbedeadfacbdaabdaaadaffebacffdeafebbaecdacabcdbecbeeceafdbdeabbfbfbfbfeadffaeaebafccefdccfadbcdeaecaeeefbcfeccbfbffdfffdccacfcbcccabdaadaaeccbfaafeeeccaceafdfdcaefeaceffcbddadbafedeefcfbecfadecfaefadafbafdbeefbdaacfeffadfdbedebacebafffecabeacbfacbcedfacfbfacdcaedbccdfdcaecbbecbacfdfccbbccbbcbaeaaddfdabafdcacabeebcecccdadacbdafadacaebfddfddccbbabcdfcfedacbebfaadebadeeaccfcfbbeadaafbfaffababedcecfcbbcbbbcdbcefcfeadacabefddcfcedfecfedafcfeacccfcbbecafeeafddaeffaedcabfdcafdfacfeecbfdabaefaeedceabcfcdabdfeaaadeceffafaaccccbfacbfbdedddaddaefecbfecdddfeeddfdfaccdbfbfcbbfceddfcbeccdadaccdebbcbdfefcbfdcddfeaaeefbeaedfccbacdebdccddadcaedddbbeebceebfdeaabdceceffebddbdffbabbeaacebfcddebffcfecfaefabcbbaacbeebbdaefbeefeeadfcefeccfacaaefdfbacfabafddaadafdbeafabfeecefdcaaccbcbacdbefefaaebdbbffaaeeabffadbcbbffddbabcdabafbeceaadffeaffbfadadfabdcdeeecdfdebcfdaecdbeefdcbccfbddfabfaffcdffeafcefbefadebadaaabdddaeedefefddddccceacfaefbfeaeecdddbbbfcfbccedecebecdfceffdebbeacbdededabadeccefcfdcacabcfffeeccadfdedfaaaabeececacffffbcfacecdcdaaaadafdeccbaebaefefadedabffcadddecadedabedeceddaabacabaefbdceccdffeddbebacfffdbabcadcfeaeecccedbdfaebdbcbadcebdabddedbfddefbcffcebcaedeeffaeececccaffbbadfdbdeeaaabdaafedbfbcecdadfffaffdeffbbccbccddacabfbbccbefaffdffeacfcaaacfbcbdbcaefdafcfcdefbfeeeacedebecdfadecebddcbbfcfebedaaceabfaafbcccdfffdeeeefeacdcffcacefccfffbdbbfbaabbabbcdcdbdcfbabcdddfbdfdebeafccdadefecdbacabfeaeeeedeebcafdadcdacfbdeabdabbbabaeebdeccceadceafdcabfcacefccbbfaceffaffaecfdebfacdabacaaebcfcbeaeebdcdbcebfadfecdaddeaccbccbfbeebfbbdcdeeaadfbebeadbdaefbcccbfdafacafcabaabdeabafcbaffeccacfbeadadaddbceccefbcaebcfafcadccddccdeaceddeeaaaecbeeadcbeccebfdefdbcebdacfccbeeeccdeddeefddbcfaefcaeeecfabdbdfcebabcabcaadbaccdcfbedbbdaaceafbdbfcdadeccafabdbfbccbfbcefddbebeafffabffebaeacceffafddfdefefcacbcfbdbfafedceafceebfdceeeebbfbdaeccffadfebafffeedadfbcaacfadecadbcfcfedbbaceaefadbaeecdbbbabfacbbfcfeaaabcecbacedfabaccaeaeecabfccdaafbdaebafffdcdaadbccdbceccdfafcdbadbbcdccdccbeeaaeafdabebdfdfcfcadddecddaabdebcbaffaffefbeebddedcddccbeccbecbbaeaafafbfdcccbfaebcfefcfeabdbdcfcddebbacddcdccdcceafbdfceedbbfaabaaadeedfdedfbcadccecfbedecbecbdfcdbcdcefcefeecdffabfccafbcbefedcbafbdeffaffddcfaccdfecccaecaedcecbbafadedebaceebbdfdfbfaefdfefadedfaedfdddddedafdfbddcfafadbccabdeedefedebceefcaeedaaaafcacdbfaecfffdbaafadfdefbaebcadabafbedbeebcafdcdacdbbcdbdebbdcdcbcbcadacaccfadcfdfbfbdddeaeeecbebbfbfebbeedaaecfebedbfbadeebdfbfefdbcffbcebbbfabccabfacaacbfbedcafcdeffdfcecaeaeadbaecbeabcfdbafcdeaefbfeaacdaabfbdabbbaaeefeedbcabaefcfeeafbbfedbfcbebaabddeedcedadbfeceebabbedfccebbecbbeeacccdbeababfffecbfeecdeeeabffacaecabfedcafafdcaaddfcecfefeafcffcbbbedececebdbaabdaacafaddeafaabdbecaadfaaaadeabcdccbbedbfeefdbaacabffafefaafffafebcccdbffcaebebfdcfacbaeeadbedccfcbfcbfefaecccdbebfafbafbdbcefbdceabccfabdefbccdbbabcdaadadbefaadbadcdbbebaccfbefcfdffedbdccbafacdbffbeeaefddacdccebbbcfbffebcffadfaececfaebcfbbdfaeecffeffcadfdffafcacebdaeceadacbfafacacfebfffebddfceeaaacbdebfcfbbacdbcceeccadcecaaddbbbbfadccfffffbfcfdefacdafdfcbbcfebadabedbafcaddcbeededadebabfdebaaaccedbdfdfdaebedfabaafdfbafeffbcdfbaeffedbcfaeddccfebfbbeffeeedeebadddadefccdccdbbdceddfaadebcdbcedbecfabddbbebdbaccdbaaeffbbfaecdbfcabfbdbccfeeeecfaebccbdffacebfbcfbbedadfdfdbabbefeddedaddcddfbdafbedecbeeeceabeaaffcbeffdebdeeefdeedecffbbbecccfedeaeddbeabccfcfdcefbeefcadfcfcbffcdfeffffefaaeffbbbabbecbffaabaebdcbeeedecefdeccecedfaebdbccdfffabcbefadeaefbdacdebcfcfdaedaafdccdbeebcfecbfcbabffabcacbcbfbeaebfebfdabfdaecfdacedbefdecfbceafadeabeeceaceabbeaabfacafeedbaaedffcdadfbbcebbfbcddfadbeaebafbcfebccbcfabaacffdefffbcefecaacfabcfbcdfacddabfdcfdcefbcbebfcaafecfaeafffdbeacaccdafdfaaadabfebfdbcffacadcedcdfafbdaeeebcacbcdbaabbaeaebabcaadcfbedbfbbddbacbecacaffffafacafbbbcfeddbecacedcfeccdfcacedfcdedafacefdfedebbaaefffdddbffaabcdfdcffecaacdeebbaacbadbfeaccccecdafbedcdcddcadddccfdeedadccbebffddadeceeabebaeeebbbaafdcaafaeffcaebaddaaffdccedecaeaefadbbeeafccdadcabbccaaafdacabecffcccdeadeefdebcafdbcedaaafceebabfcdadbedecdadacffedbdadcdbeaeaefbfbbacbffbeccdfddedecbbeafccceaafdbfacedcfbcfabafafcdcdfeaecfadaeedeffeeceaacbaaebdbceebbbbbbceccabeddebfedaefabbfecdebacdcddfdbdbdedcfccaaedddbdbdfcfcdfcdcedcdaafeefcdfcfdddcdddacdecaaceeffdffccbdecddddffdcdeccafedcaaeeddeefcaedcdfdccafcfbbdccdccddafecccfeebaebbbcbefdbcfefdbcfeccfdefdfaefccffccacfffcbbebdfabddfebcabdefafdccdaddbedbccdddfdebcaabefbcccbafddcbdbcbdabdbcbfaffbabecadaedefeafcafebdbdfcddafbcfecceebbddaebedfeecddeefecfdcfcbabffeececcecccdddcaebffadcaaaeeeeecefeeceabdcbfcaedafbfdebcfaabfeedddffeafdfefabceeedbddcfebfeafcbbedfbfeadbaaeecbedecccfbbacfdcedabccabdcdadadcadbcecacdaacdbabfbdbcdbfdcdbccfbddbadebfeeaecbafdbffccbaebbfcbabaeddaefbcebddaacebbadefdbbbdcbafbcbcbdbecebdcbaabfcabbaeefeeeeefadeabfcfdfeaacfdedfbdeafdfcffdebfaadccdfccebcecdfabfdebaaddcdadbcbfeeadeaabbbfcbdddeacdaddbcbfcddceffccffdfcedbbdcdbfbaaeaedfbcebbacdaabbbabbfabceabebafedeabbcdbdbdeafcdcffefdfdbecdabfcfebbcdeeebfcccaebeeaafeaceeeecadbeceedfeaabdecaefaacdebfbaeefdbfebdfcbfdbebadcabbaccecbafbfaaccddfbeabdfdfcaaedffafccdaceecbbdabffbdcfbfefaecdfaecefddbeeadcfeebdbfbafbefcbdfeaebfffaacbcfaafebddbbbaaacaebdddabadaeaddcfffedebfdaecbfffbdfdbccffbdebccaeddbdfdcddfafbeedaddbcddfbcbcdecbedeeffdcaebbafbddfaedeafffdcedfffaaadecdcfaeadffbfefddfadaaabbcffadfffbbaecdddaebafacacbcfcccdadffbfbeacaafadedaedcffafbaddbfbafaeddcdfffeeafcacfabccffaaedcfdbcfbfdbfafcadebcefccfdccecfacffedceaaffdeabfcdfdbadbaddffcfbbbdaaacfccacaacafcaebabfdecedddcfdcabafeffdddfeecafeaaaefbcebbfbdeceeebaaebdcbabbabdebffcdeefeeffecafbedbdcafcddadbcdffaabaeedcfafabcbddaeacdeeddeacaedcbebfadeadfbfbeffbfcdefdfedbbecdcaccacebbbddbabbfdbaccbcbadabfafdfbbcfadfaadfdaaabfefcaafebcdeedcbfdcafbfefbcbacfbfccccdcdcdcbacafebfebccdaddbfececdbafeceeaaacdfbbfbacdcddffdcacbbdebdbdffcbcfbdcaecdaaafacfebbbabfcaaecbfedbbdebfcdeecbfcaecebffbefdebccecfdcfebbcdbdfedecafefcdaeaaedeaecdbeafeadadfacccccceafcbcaebbdafbdcbaccdfecaecbedfffcaffcecdfcaccbaffaecadecfbbaffaedadeecedffacaaddbcdbfdeaaaffdeeefabbdefcbacbeefffabbaebadbeffcbcebbfbbfaefdfebfecfdffdeaeedcddbaeaeaafcbaecdeaecacebbddafaafadddfcaddfbecdaeacedbcafacdabadbcceaadfeeacdebdedfebdcaefeefecdaffefdaebbdcdfbeadacadeddccccebefcafcdaeeebaededabfddfccacedaccdaeccccceafeadfbcddefbffabaabefcfaeedcfdfbabcecacdbbfafacdebdefccfbcfcdeecdfdedcfaabcafafafcbffbfafbafcbdebfcaaadddabafeadbfaecfffabbecfbcfbbbadeaddfdccbdddfbadcbcbcadfcafceffeaacbbdbdbaebefedacdabfaeefffcabcdefbdcbbbeeadabfaaebbcdfeccbdfedeadddfabcaccedbcffbeededaabeaceaababdacbbbcffbffffebfaafeaddecefbfacccdefeceacaaadeeedceafccbefeddcdbacffdcbdaacadbccffedacaebcefafdfddfcddedbbdcbcdbadbcebbaafbfcefabfdefdefecbebdbabeaecacbbbfcbfaaaabbcddebabbaddcedcddbdadcebedaecbdfdbfafbbeadbccacdadbacbeaaddbadbfecbfaeaafeeebeddaedfafdeacfebbbbdcdaacfcafabdaafecdebfeaaddabaafefbecaecbcecbedabaefbaaadbfacedccbaefadafccdddcbfafaacdaaaafbceeafaaecdbbcaeeaddfbafbcfaaadeabfcfefabccbdedfccadbefaebcbcddedcfcaaffbcdfefcaaaddffebdefcecddecdcfabaedbdcecdcecefbbaeeeacaeaaddeeafccbafdbccecdecdceedbdddbecfabbaafabbeffebefabaaaceabeecaadddfdbcccabadebcfdeafadfbadeefaeadfedccdfecfaaebabcbfedbccdaaabeefafdbbddabdacccefdccbafdedffeadbecaffaacfdcddacfaddaeccfabfebaecdfeadeadbbddafbcbcaaeeddfceacfedfedeeffbccbbafefeafbedccabcebcadabadfefedfacaacecbfaedfddaaffbbfcdffffcebbfdfdedddcddccccaccafdddcacfdafbfdeecdeaedbfedabbaaeacecadcfbadcbabaeefdacbfbaeeaefdbbeffafaeabbbffaaafcafacdbaefcbcaafbdfbddecaeddaecbabefcbcbbcbcaaadbfdaabdbdceebfbecefdecbdfdffbbcedcdefafffbdfaaaefffbefccedfbbeefabffdecfaaabaefefecebbbabefdcccfadabfacfdeeeaabedbadebcbfcfbddcfcccfcfbaaabbfbffbcdcbdbadddeacafaeabdbbcbcaabcebdcbfdbadcbedeacdebabaeeefbbcbbbaacbcadcaaaaeadacdbcebccfafaafdaffdfcdedfeaeabeaafeddacbcacfacefbafecafedffcdabfabdbdafeccedddabccbabdbbeebbdaccddbbbecccefeeebadabdabbdccdbafedbffedbccafaebcdbfedbfcaeefadeabcbbbeeafebbcccddfcaffdebcccfedccffcfdadceeffadcddeadeafecccbacfedfdaaadeaefbfddcecadddabdbccafccfecedcbaafbffbefbddbffafdebebbbbcfbcaadfbedaabeaceefffdceccafaafabeccdeffcdbbdbdacededebdbfeafbaabfcfbbedccecaebfaffaccdcddafddbadebacfbccffdebefdabdcdbdfeadbaaedbcfaafafdfbffebfabceaceccbbffccffbeecedaaaddafdeffdbdabdffdefffecdeccdadaebbfcaebaddaefaedbbfcdccbebbaddcfaaecacfbfddafebdccfaafdfbfafdffeffcaaffbfffbefafefabdfadfabbaccccefbcdabdebcbebddbcdbcbdbeaffedbbcddfdcdbafbcaebbdcabccbbdbadeecbfbdbebfcdfdafcaffacaebcdeefaddadffdeebeefafbbbbdbadcdcfadebbcbbbbeebddedaacadbbfadcbffffeebedebfcbfaeddcaddcaeeeefafdbdebadcadefecbeaecdaadbecaccfefaceedbfbeefeddcbeeadfccadbddfbbbfdfcdcbeceeccfebdcadfdcdfbbdbccfbafaeeaefcbadcdbacadecaaebddecebfeddbadabbaeeeeddfbbfddcdcabbbfdddfeeeddebcbbcabddbcfffaeaeffceadcccefabaeaafaaefebcdbbcbfbdcdfaeeafcbedfbeecacadaacfcbecfedffeaecfafacafcbebddcebabdcfdadfedfaadaeffcfecaadfdcbedaaadcdbcdffbddbbfaddbbfdaaddbefecdbeafafabaddaebaaaefadadddfcefbdeacbcfcfacaeabfaadbbfcadcffdbedbdbedddebdddecdbccffebcceacbdafbafdccbbbdbfdefdccbdcefefbdbeefbfbfcefcbecbbcdbedecabfdcbbfcdfcbedcaddeddcacdedfcbfbcdacacacaaeaabedcaccacbeebfaaddbcaceafbbfabfdfbefddebfbfcbadddabfcedccafceeebacedfaefcdbddfafeafeedecbaacbebffffbeffbbfaccbdedffbefebceededdbeeffdadcadbafefbbdfddceaaefcfdabbcfaebdefdadaebbdaeccfddacfcfebfdcdbdffcbeaeacaddfbcbeffbfadfefdceddecdcffbfaececebaacacaffeedafbbbadbdbcabdcadfdbdfacaacdecddfcabdccababbdacfaaaffabdddaafdebdbfdeaafdbbabfeedefbcefbceabcceddbbaccbbeeccacccaffcaeadeeacbffddefedbdfddbeaadbcfecaefbcbccfaededdecabcdfbbadcedaaadbdddbecabfcbdfedcddefadbefeacedfbbaedffcccbbfdbfdcbddefeacdcbfabbcdadebebdcdbfabeecdddefcabcdabddeeeebbfbbddddcefbdeaabcaebdcafeebbddadbaefeacfebccdeabddccaecccfcddadeaeeafebcebcceeffddabbaccddbcbadffedddebbddfeffedebdacfbebdaafcfcbedafdfeeefccecefebeebceedbefacdbbdddfffbcabbbabcaefbbfcaeafbbbaadddfeeecdcfebecfdbfecdbadaadceddbadffcbaabbbefdadceeedacabcddbbcdaadabdbdbbcebdcbefdbbfbffaebdbdebbfcabefeacddfefdddfeaecabddebaeedadaedaecaeabfefcefaeeadefeabfcfaededcbceaaafbbaebdbffaaeabafdcabcfdaeceecddbafdbddddbedbeafcaacebcbfaadddbbceccaccdfcbfcadccaeaababafebdffdfceaafccaebdcfcafabeffadeaabadbebffefbdddacbeaafcbeecbbbcedbaadbccecfbfbedeecebecdafdafaebcddebbabdabcfaccedffbbebbdccdafebbaaaededdbaddabaddceddfbbcecabfdffcbcbaefbaabaeacbedbffcdbbbfdbcdfdfbecdbfbfacbffbaaecedddcdedfaaafaafbecccddcdaffcbeafdbdabbfccbcbeddacefbcdfbaaaacfcedafabefaadaafafcdefbeecccaffedfadacaebdfcbbfbbabbadeaadbaeefdbdaedfabcababeeabefbeebcbdbecafecacaddaefcbdebbebdaccdeddfaaeceeccbaeaccbfbedaaedfbeebceeefeabebbcdaaffdcddcfcffbdabdadaeebbfafcecbbcdcbafcadebbaaeeffdadadfcbbfbbdfefbacccdbfddbaaacbabaadabfccbbffcdfffbdfeceffbbfddbdffcfcbabbaaaabcbbfedcaebdeeecadedfdeeedcdbecbdbeaaceeeeceaebceaabdeaedefeeededacbdaeebdadadfefaefdfaeaddebcdeadccbacdbafedadcfefcbdedecabeebeefbbcacfebcbafadfdcbedaedaaaefabaafcfffeeafedaecddccaabccbdfaecdfaecadeedbcbfbaddacadbfcbbdbebaaacbcdbfcdfbcdadebdedcedacbdecddbbdcbfbdbfdedbedfdbceedbfeeaebbaeeacfbaddcaaebadddedbdfccdbcecbfadadadfeccabcaaeebdabbadddcafbecccabfbafecfbdbbbfbeadedfdaffabccbcfbcbffdeaaebccfcbcddbafadadaabfccdbabedeccecafdbccccfbabafcdeeefcfedbdcacfdeeccfcfeddcfdecaffcacbfafabbdfafeabfeffdfceccdeffacecceaadedaebbdadbcacdabfdbbcadbdaccdbecbcccbabbdaffefdfaaaefddfbbbfadbafdccbeecfeefcefcfcdaaafbceecdabdaebfffcfcccbaadbbdbfeceabecacdfeafdcffaedccefcabbffdaeffbdbfecbbcfdeffdaddecbffcaebcbdaafeaefcefedceadaefeadbfaffdeaddaadbafbbdbaadadbcefbceccfddbeabcecbaeebafbdcacbbefbaaecddacfafabceedbacafdccfecfdafeebecadffacaabbfeaacbdfcebedcdcebaecaafcaedfcaeebaebdbccceabdffefdafbbecbfaecfcadcdcebdbffebefcecdedeaeabcecaecfbabcceeceffadcdcdbfabbbdfcecbdedabcccbeeacfacbdafedfbdfcbfbdbcfbccbbcbaadddabbdeffafbeeedefbabfefdbfcfddeddaaebfcdceaddacdcbbddeedfecdbeebdbcbcfeddfcfffaebedeadeebfdbccafdfbbeeecfeeaefaccaeebeecbfdcbaebdaacdfcebfcaaefcaacbfffafdeafafecfafbcbabcfbacecdacbebafedefbefcfcbfadfdbaccffaeeecaededefcadcaeeaaffcbdbfccccacceddeaacaceecfdbdaaaeebdccfabebbecaadecefcdbdaacbffcfbdefdceefcbbecccbaeadcddcbbfadddfedbacdddcfccdebbfafbcbbeedecfbfafccfbcfcbccadeaccbdcedbbaffbcaadabbdbeeaebfcdddddaebeceeecebddecaddedacfbbbffedbceabfbcaddafbcdeeadbabaacfacfadbbfdfcaebdfccadfcdcedabbbdadcadfecadabdaaefbbdeeeecffcfbacffadfeefddfeddacfedbbfdbaebcafddccfebefcdfdfbdcfeddedaffbecdbbccaffaecaaaedebbdabbbacfedebbbfaabbfeddadaaeafacaeecfdbbeaadffccffbbefabdbbcefbfebbfdbdefaafcfdbafbffcccbccabecbfdeedbfdedcacfcfddeebcfbadbbabffafddaeecadaabcdddabcdeefebfcbececfabdbebbdeafcbbabafbdbaffbecebfaafefeaedcfedbdfdcbcfcfccbddebebaaddfbaceeabffaaefccbffecaedbbeecdfcaefbebaadbcebdbbdbcfdbecfafffbffabffccdaeeffcaceeeacfadcdcefafbbeedfddbeadcdfdfebcadaadfcaeffaccbfacddbbdfbacdefdeebbbcffffcaffbdceaaacacfacabfcfbcbeddabbfbdfdbcfafffdbaddfcbcffcbbaeccedcdccdcdddecfaebcfddbffffaccecddcefbbdecbaefebffdfbefcbabbadabdcfbeadaeaaadaaafebbeaebcfffacffadfbedebebfecdffcceddbffccabfeadddaecbddfaabafaffbefacabfbdbfbbacacbaabdbdacacbafbeddeddcbfffceaedcaddafeaebcdeebfffdddeeeaffcdbeecaadafabadfafbadeebabdecdcaacfdefaddebadacedafdabfededabdcecadbaefaddaaebcbefbaedffaeeebedfefefceabeaccfdddaafeecdfabbabddfbaebccedccddeaeaacacebaffcabdfebcaeacfbedbcdacceaaadfdfcfcfebdceeaaedcbadabdfcecaacfbcbeebcdbcdaaecaedbdedcfbfddaeabfbfffaffabecebfcdffeccfbaaeabbcfcecbeeecfedbfedbbfafdeeafccccbffaefeaaeeaaedfdcefbfafaeacfbbeafaeafcccbfbecbfaabbebcbcdbadabbbffadaabaebeabdcbcffabbabeaadeddeeaeddedddddbaffbcdccaaccafdaebaeebbacefbadbcedefebfefdefcbceaaefeadfbbebaeacfdeebddaceefaadbfcfdffabafceddcfabfffefacdeeeebffebedfafefcfbcbdbebdfccaedddbaaeebcefdfbccaafaceeeacfaaecadbcacbdaadaabfcbfbaaabaffeddeadbbeafcecedebdcddacabeeddacceacdfcdcffcedaedaebcecccafeaafcedecfecbfbafeeddffefbccfbfffcfffcfcfcafbdcacbbbdffcdfbbcefccacfffbbdafeeccaadacecfefddbaafcabafffacaebafdddbedafbcbecfedecccdcacffcbebfddcefcfffcedbebabfbcfbbccdfcfcedbedeeffaceaaeedbfebfebaabdcbafaaeafabddeddfbedafabedaebeacbdfacaabaaacdcdecfdbdefeecdadcdadcfbaaeeedcdfeaebabfbadbfaeafeaaecbeecbcaadcfceeecfbfbdacbbcbfdbedbabadcdcbeeefbaecbcbdaddcbdccabcbfefbefdfbceefefdaaebcbecacebfebbdafeadfaabfffdafdffaeaedcefbbfcefceefebbcbbfebdcecbeaffcbcaadbebfacfebffebebbfafebeeacdeaeaeedfcfceafbbbbffcdbaabfcccacbbcfdfcaccfbeadaaeabddbdbecafdafdafcfffccffbdebfbfbeeefefceafbdaaacfefafdabaceeacbeeeaebacaabdcbecbfaffedccfafecbabfeaabbaeacddeefecdeadabafbafcdabbcaecaceeabcbaedbbcddcddcfcfcddfabcadcfcffcacfafbaabbecdccdcbfdecfddfadceaaacafcbabaefabbdaeabaaafcefadfefadafebabeadfafefaedabdbaeafcabfdffbfbfbedffefbbefdffdffabcbeefcfcdcdcceaacaddbebdebfcbefacabdfbefafaefdfaabeadfeedcbdacdffdfdbdbdbcdbcaeedffdbdacadeefeedcfbfbeefccfcdbeecfddedbcfebfdefbddcfbeffffccdabdeecbfeebdefcbdecdaadcdefcabeaefebdcedcbacbdecfbabbdcfbbdabdedffcbacbfdbbedfffbebebccebedacacdddecfddaffdefcabebccfdbacffadcbeccedccbccbabedfdeabafeafbbcadfaebbacbcfdaffaecddaebdafbcbbcfacdeacdbbbabbadddcfaaacdefdfcceaeedcabedaffbbfdbedaddeabbccbabbaffbbcebcabdfcdffdbabfdebbdeeecafdfbbfddbfeecabcaebeeeddbbcdaadbcaafdaaedbbdccfeaeccbccaecbbebbdffabffbdddbebffdabdcbcfcabafedceedeaabbdefabfeccccaedcdceccaaefaefedacfbbbbaddbdbdfdbcddfdabbccecdcccbfdefbaadefdeefafeeecabeaadddabecdeaaacdadfececfabdbcaefeadaddcbcfceacdacfabbdaeaedbeedddcdfbebeaefabaeeedbffaabbbecebdeeddebdddabdfefecdfbfabfffecbcfddaaaffcdcdbbfbadefcaadecdedabddcefbfadeadacfcefceeaecebadcdccacdadddbbfaafdeadedeabfbbfbbeacdacebddadbceafcecfcbbffefcdfdaebcbffcabafcddaeabeaedfaecbebafefeadebffccabcfcfebfcdfdcbebaabfefbadaedccbedeffbdabaddeafbdefadbeffbcceeecbffabdabbfbeffadcbbafaecacabbfbbddadfcefcabadadeeebcfdcfceedaaebcbcfcbccbbfcadcafecbadbdfffeddceecfccabaafcefdbcdbbfafbadeebcfdaccdbbaadebbccaabdbdceaadefcedbdbdfcbaccfadcacdefdddbdccdbdedbbaaedccaecfcebebbbaefffbbeaffdceedcedcdbdcbbfdcbabbaeacecbadcacfacaaaffeabbdacadcbbaedeebceedbfdbbfebedbfbbbeabaeefedfbbddacbdedbadbbccdbeaeffdaebcbebacffededaacecaabadbceeafbaabadadbfffbbcdbccaedbcfefeceabefecbedafbfccafccdcefdccedfcffbbddbffbaabcfeaaaedfaddbdbabfffcfbcbfadbddfdcecddfdffafadaecebcaeaadaddccadadbbbecdcaccedaaffecbfeebbbfafefdcfdbdaabdbabdeadaebdfeddcffdeccceeccbbefeeebfbacdaecbfdaaecccdbcddfdcecccbbccdafeeabecbeaabfbedcdcdaefbadedddbfdfdeaefccabadfeecfeceeabfeffbbeceefaefdabeefbdcbfaaecdcfeeefddbbfefbebefadecdaecccabefacbcebcaeffaeccfceaffbeffdfedbbbdbebbdbcabecdcbbecdebedcdcfcccebddabcbdefcecfecfbcfaeeaeebebadbddbfabfffecabcbbdbfbedebaefcdefbcaacfbfccdcfadacecfdeabceafecedaefbcdaccebececfffaedcabccebbdffedaacaafbaccdcfffadfdcbdaafdbccedfbdfaceadebafacfcbffdedbfacdbdbbabbddebbaaecebdcabdffdadfadcbffdfababcbafaebefdaebfddbbcabacdbaefeeadeeadcfabfafdcbbdfaacffbafbdcfbfedaffcbefabcccbbffacbcdcdedafebbfceaadacbdecdbbfcbdbcbdcebdeaedbfdbbaaabeeccbcaecfafffeeffcbbcccecaaabdcbdcebccecaaedabbcdefbcdbeaefcfbfbfeafcdddfebdcfbbdafbebecbaffcaafdfcebedabdcacabdebcdcadadffdfaacbedaeebcafeadabacfdcdddcededdaedceaaebeefddeafbeccbbcdfaaedcfbdacfcabcbcbecfdcefcadcaccabefefdbcbddceabaeeecbfbbefbcafabdbaabaefdbbcbdcbfbfeabddabfbdebdfaddaebffaabeaddaabecfdfacbacfccfabafafdafccbcbbfdfbbcadaecfedaecfbdfdeabaeacdcffddffbdfceecbbfdfadcbefafeedeccdaaeebffbbaedeecbffeefeefbffbbdefdfdebdfcfabcffcdcffccebcecebbfefbfcbabeeeacbdabdfadcbfcfeabfdbedebfdfbdbcbafaffecabeeedacbebbdbbeedbbdbbabddaacdefbabfddddcdffeedabfdedfdceecbdbfbecbfedaaebffaafdbbbbffaffaacdcaccddaebfcdbfaecdcbbffffacfbffcaecabdbbaadccedfeddacebbdcdfeeeaaffadcabbbdcbecfdbecdfbccafbacfdebfddaaeedcbbfcedbcceacaffdbceceabacfcbcfaffabaddeaaebadefceacefbdefedefdfdbdbdccaabcbebaafdcccacfceeebbfaebfdeedbcbbaaaafadcaefbffcbddfdbdbbabcafceccdabfdfddabcacdbdebbbffbbbffdeedbfdbffebfebfcfdedbbffadbcdfaedfddbafbfbceddfcadfddbabefedfeebdaffeacddcaddedfffefdbdbbfaefffebcecaaabaedcfbabecdefecbabcefebcadbceccbdddddaaaccadbbbcecdffabdfebffbcfefbdecaabbcbebcbeefafabaecdccdbdadefabaffcdddddaddffdfafafcccbcfceecbfdfadebecebceeefceeedefeacbbfebbbdfcdcafdfffaebefbcfafefabebcaecffddfaebdceccbfaefddfbccbefcabbdafdcccefeecaeacaaeceefeafafecdfcabbbddcdcceebcbaaabcdeedebbbafdefedafcdeaedddffdcaddafaacdabcedacededfacbfcaccbedfcbfbbdadfacfcaffacddbbebccdabcafffcbabadacdbffbdaebcfabbfbacbbcfdaaceddedeaeeeebcbbefebafeedfcefadbdecebccddfbdbcfcfceeedffeeabbaabaaeaeedfacbaeadabeeaaeedafbabafabbdcabbdaacafecfcbfdfbdbfefcfaffeddecfaebdcbdeeeecfcabbfbafbfffdcdddbffddabdaaedfabaacdbccbfbdcfdfdefdafbacbdaeabbaedbaaaaffbecccdbffbeaaebfebdaabeccdabeebfbfbfcaedbfbecccadccbffbfdddfaadabdfbfbffcffeaecffefeedfaaadceaffdbdbafefbfeeabaceacdcbcdaedbffeeacfacdaffaafaecabccadccdaaecaccdafeebcbeeeeffacdadebdceaedbefabbceaecfadbaadbdadafbccaaccacfdcacfbfffcbabbbcbfdddcfaaabfefeabbaedaaabcefbbdfabceadacbbfaecbffacabbafdcdfefffbbdedffdfedfcedccdafaeedcfedfbdabeabdefcfacafefadbfeaafbecfbeacfbebccdffaeafddfafcbccbcaeefbdeffadbafeeabedfaaafdcafacbbafceedaadcbfaebfabacfcedcacccaebfbaeefbfbfaebedfeedeabafffdaeefdcbcdafcbadacadadeddefeecfbaebabffaffbeddadfbcdbeeacaabcfabdeedabbadeccaeeffdfaecacebdbdeaaceddceacdeaaedfafbabdfaffadcacceafccbbdccdbababaaafbfbadccbfafdbdccffdaccffedfadefdeeaefbabfbddabfcaddefbdccdaaaadbbcafbdbebffccbdccdaebdcbaefdbcffdfbfbfeaeccfedfeaabacfeabdfedfaaeefceacdcfdacceacabecbebcfeeccdeeffeafbaecdfeebadbadbbfbcbfeefbcacedbcabcbafeeececafdbddbaccfcdfdbecbddfcccabdbbdcfddbadeeaffdcfdcefcbcadcafbaebffededaeeacbbfccaadccadcddebceaafccfbedeeaafbbcdbcdffdbdebeacffddcfeebfcbbcffbafdfafebefdceffdacbbeddbdaedbacedecfdfbceeeaaaebedacaddfddffcfcddcfeacaafdabcfeffbceeaecdaaaddbedacdebcfcbfcbbafedafbafbdbeadfaafbbaabcbfdfbfbddfbcdacdbddefcceecbbffbbcdbeefcecbcfadbbababfbeddbbbebcbceacbcdcdfceedebdeccddbecfebabeacdbcccecaefccbdbffaeeddfdeccdcecbdcfceeefaeebfdaacbcafccbebdbfcddcdbdeffaabdadcabdaafebbfeeabccdbbefcfbbfcefcbaedeedacbfedccecfdaaddbeadefceffccbbffcafbbcedcbddbfddcddcefeaaafdaaeccadeeccdfbfacaefbbccfafeceebebbacffecffaceacedacccedeccfaeadbcabacefdadbfdcefcaddbffbefbfdbaccbebbacafaefbacdaeffcfbfabdabffdcbaafceefbbfdabedbbccbecefffbbcacedafdfecfcebeddcbccabdddbeebbffedafbbfadabdebecadfffdeaadbedcdecabffdbaeaefcfebffbbcefdddbdbabbeadaacbaefaadcbffdbfeebccceedddaaeaaecedcebbbbddfaaedefaabcfafbbccfbfcdbdebbcbfbcfbdefbcecaafaffcaaaaeaaecbffbaadcaecbbdadabbcadaefbfebaabaddeeedcebfeeefbeaacbfbaabcfdffdfdcbeaedebfbdbfaecacbcddedaaeeffebcbfedccccffcfcbbfdfcaeecffecffeadcfdbefefdfeafbfcccfdeccfbfdcebdbafbfebeddaefceaedaaeedbeebbbfcedbdbadcefeffcbefeacdacaadfedbfdaedaabbdcfbeecfedecfffacbfdedccbaaeebeaceddfcbdaabfdeceaaedbeddbffedfaafdcaceceedbbcadbccfffeacdeddabeffcffbdaaecbbceebfeeafaedbbcdadcecbfdeebaecbfcacddebffcfeedaebdacddbccbfbfdddddcbcbecfceabebeecaeafaeffaebbaafefeeaffbddbeaddffdadbffcdfaffbdaabcfddcbfaabeaacbdeeadadaabaecfaefebafeeffcdfcebbcafefefdbcbdfcadcfbcfefcaadbdfceecafdfacfaddccdeaeafffacaacbbcbeadedbbdebbaaeadadbadafaddbefcbddbbceeabaafeaaccedfbfebcffddaeddbabafdadedeabfcdbeabcccaecaefcccadbbefadbefccecceebaffafffdafeabefceadcaddaeadddabdcdabdfdaeaedbbdccbcfebcecbfbeadbeeecbafeccbeffcdfbbcacfadabffbbababdaefcfddacbdfdccdcafcaabdddfffaffcbeeffcbddbacecbfaedbbeccebbecdfadbabceeedcfacadccfadbceceecfcfabacdedaeebdfbeebafbbfccdedbaebfdffebedadebbbbccfcaedeecedaadcacfcbfabcbfaeedcaccecffbdcfbeebdedbedcaffefcbeabaadbeecdcfacdccbcdefdbbecefadedcebfcdfcfdbbcbedceefffcaadeebbdbdebfaafdcafceebdfccdecdddabccefdfdbbadcefcbcdbfcabdaeaeddffadcccadacfbcbcbbadccffeddefccdcfbffaeaddebaecbfebadabbeafcadbbceabbdeefdafbeeffbedbaaefdfcefceafabffceadfdfcebcdeaddfaffceffcbdcaadcafbdaffdebcdfaffccdbafdbedcbdaafeecfdafdffccccdcbdfbfeffdeefcbdfebddadffafacedfceaefdadeefcdfceefacbeeeabacdbaffccfdfdddeafeededabccefbebeccceabfffcbaecfabbceefddaeafcbbbcaacbfafbbdcabebdbbcacfacdfbcbccabbfbfeddecffefaefbcebcdefeabfacbfbfbfeebcdbffadfdacfafafdeacfccbefdacaceddebbdcebabafdcebefdadcabafdbaaaabafffeaafddeebcffbabdcbcabafddddbdcabdcdcedadeddcdbfdecefebffbfddfbddcecfcffacacbdcbefcddfaefedcabddcdadfaaefecdddbcdebcdaffcaacddafffebdbdcabbbfabfcddefcbffcccdadeadcccdbaeddcbffedadccfacbfcfcdafcccddccfebdfadbeeafafcdbfabdbbfcabdfadceaaaacfcbbacfbeacecaecbaeebbbfbdedbbfbcffacddcbceafecedddbffcdbeebafbffcefdfcbfbaffadedceceeffbeafbcdbaecadeceddcddcedebacedceccbfabfbcfdfbbaebaffaecaedbbdfcdccafabfbddbecbeaafbfcbceeceafbaccaafabcfacdaaaffcdcbeaeaebbeacbfadbaecfdadbaeeeadbfeaccabdbcbbedcaeabfeafacbbfbadebbafedcbcbbcdbcfdbcfebeafabafacefffbdbcbeafecfbedcbcfecddddeabcacfbfefadcbdbabedecaddaebaaccdfceeccccbdaaefdaddfdbddeaefacdfabebbfafdcadfbccedeabebadcbddbedceafbbfaeeefddbbdbdaefbeaabadaddcadfbfcabeaddcaccaaeccffcdefaeddbcbdfbfecebabaadfedecbcfaebbfbeafedaadfaecdbbcebdcceacedfbecacbfdfedadffadcdabefcbbcceababcffbacfcabddfccfdcebcbaeeeeebeaaeafdaecdfadbbfbcecbbefbcbdfbdbeadbcafafafaecdfebcbaaecfeedcceececdccbbadbabaeeebdcaffddeaebddefecfbbcbadaabaddfeddcbefabbadcefdeadeedccdfcfdecfdbfdcddeaccceccdbfcebabbcdcbeecbfacafeebcabcafdbbbbedacecdcaaeabbdaccdabbfeffacaeccedfcbaafeefbcbaecffeacbcadceeeeaeadaecdbcbeafebdbddbadfadaccbfdacebbcbdfcfbfbdffbcbdcedcbabfdcecccfaafcabcedbaeeccaaccfceabaabfdcebfdcaeafeeeeacdabcabddaccffaebacedaebcebceaaafdeaaaacdbeecdecfcbcabfdfcfbdfeafcffbaddceaacaaaadcedbbacddcabecfafedffbafcbfbfbabcbaaaacaaafecefeafebcfefcceaadfadfbfefdedbfddaaffedaebaadcceaaedddfdddaceccdcdbecabdbcafdedfbaeccfdcfdcccfdecbcfbfeacaebdbefcdaafcaecfbaffeeeefdefcfcaedbacaadacaeacebaeaffabcbfecefbfdeafcbadafffdacdfffaabbfaeaccaaefddfeffecedeeaeddffbcaefccaaaefdffcffbaabdbbddfbedbfacfcfdfecfbfcafecbbccccbefbbcfaaffdfafabfafdafcbfddcabeebefefafdddeedcbdadecadadbdcccdbdfadcfceafdbcebceddffbaaacafdfcbecbefdedabcbbaafbfbabdbbcfdacdbffeccbfcdbdbeeaedcaebeacdffcdbacceddafadfbefcdceaabfdcbcbbcebefaaefadffdebfaebcebfbffaeaaaacadeccccbbfbeddabaacdaffbccacafeeaffaeeaedbaecdaacabafbedcdafafbbaeebaadddabdabcefedcaaadcdaeedecfdccaceaddbcbaedeffdbffdaeffeebddfcbcadddacfbddcbabaffceacaaeedddceadecabbdcddabbaaededdcededbfdeffeecddaabaecefeabeaebffedabafdeddcaacdffefdcfdcacafbaaabeadcdccdbdcafabfebbdbdcaaabbaebfcbcdefadfdbaeadcceacceddbdacaaaaffdcddaabebfaceefffdeeecdaabdddfbbafdbebeebddbdfdeaeaacfedfeaccbbdcbcbaebbeedabfbbbcfcddbaaeedddcbabcfeabbcecebcedadacabdcdececbbaacaddfeeeabeaeaadadcfeecfdecefebfebaddbaaafbbdfcdaeafabaaabadffdacdaebdcfaeddadacdeabebacddccaafbacbddaacffdcefddcefbbadacfadcbaffbcdcfdaadabfbacbfebedabbdfcaffbadadaebaabcabcdffaaaecfbeafffbcfafaddaebdcafbdbdacfcbfbddcebbcbfeeaedceadcdbecacadbebbafdbdcabfabcdaacccdbebfebaadccdbedcbefdbceeeaccadeebcbbffeeadfebebfcffeffbebcdaaafacdfdcbbeebdfaecedeeefaadcbebcebedcbddbeadefdbfcccaaebbeaaeeaeceefcbaccbbbebdcdfcaadeffacbebccdacbbaeaadbcebbdbeafcfdccbcebbcdccdbfbbcabcdbcbbdeadfaebcdabdfcaededacbceadbefbbabfabbfececcadcefbfeedaeddebccccedecefeecfdcbbefedbedaddcfacecfcecfadadffcccbaeddfbbbdaaadbecfcdbebfaacecbecdbafaaeefaffbccafbabcabeefcbbbccfffeeefaaefecbffbefdcccdecfccfeddedaeaabebfdcecdedbbcdfdcbffeefcddbbdedfdfecdcdebafbeacdfedbeacebedbfffeecbfcedeafbfbdfbfbefbffaefccfdaafaaafcabbbcadecbccccffbedaedceadebeabfbbcdffadfcbdaafcfeaeeccfcdabeabedcceddddeabbcbdffbdaffcfebebdaedebfccfbfbcaccbedabcbdfeaddaeeafaddcbfbdfcefddaabafadbccfdcdeabdbefeeaaffdcbbbdadeafafedbbadedccffafbbaaebbaeebeaebfbecedcdbcfcfedcddedabadbacbaefbceaaddfedfaebefbdeefeeeeccfdadfaffedacdcbccbfdceeaacfdbadaeccaabdcbfbfcedefbdfdeddcbaebddebdeecdaaaaabdfadcffbeaccaefedabbebffcefedbfdadacecbfadbbeaefeedecbcececcdabdfdadcbccfcdcbdbbcdfcebeacebabcddeafcdeadfafdefcbbaecbfbfebddfbfcbafbcbbeabdddaadfdefbbecfccabeacafcbbcabbefbfbabbecbbfecbbfdbbbecdffbdbdcfccaddfaeadbfdcedbfdcbceacabeceaafaadbabbbcabdaeefbcbdaafadcefecbdcddcbbefedbfebceebbecdeeefadddacaccefccbbefbdffaecbcddbecffcafbfeaccacddcbfdaedaacdabdfdbcbccdebeffabfbcfdcfcbfeacabffdcfffdaaebbbbffceacdacdfedbfcaffabeabbebfeeaeecbddddaeedcbfeedacbfaebaacdfbeceddbaeefeeebcbcafdafcadaeffbdcbeccbcfdbaeceedbfabeeeffadcaffcfdfcffefdfceddfcabdadfdeafbacabbfceafbbcfbcafacddeecfbbadbfacabfbcffdfbeffacdfbdcfcffabacfdebafaadddbfecceadabbeeaeaffdebafaebbfdeebabcbfefabbaeafcfefeeebcbebecfeaeedeeeddaadaedefeefcabdbfcfcdaadbacccfaeebaaeafcadcfeeedbacbffababcfdffdcbfdebcadabfbfbeddbacdefbbcbebadaabaceccbbabdebdddbdaedffacbbdfebdddeeeaabaffeccffdebceadecbebcaedaacffaaabcddbecddacedccbdbcfdfaeabeaafbacacccfaabddbddccdaccdbedcacccabfdbbadddacaffccafabeddadfdaeabceefdbaefcfbacfdfbcadadbfbaacbfafaabafafccfcedbecfbffeefeadcffdffedebbabcbececcacefcfafcdcdbbdfacefeebaadadbccdfadfaaebdbcdcbdfcabaceffeacafecddbdfcbdafdebcfdaccacffafdfefbaadaabdabbabadecacccfdcaffdcfcfcddfbecdfbfeeebfcbddcccdfcfbafabefbcadcdebeffafcecfcdeeabcbcfaeecadeabaccffdbbfefcaaedcbdefcbedbedeabceefcaaadddacccbfddeafcceefffebcfebdfceddfffedabcbbdbcfaaaabbafbeedbedefdcccdabcabfeaefeaacecedeafcddaeacaefecadfdeebbfaacacacfcbdbfdbbcfccbcecbedbaabfdedeeccfbddefcffbaebcfadecfdbfcefbdfcddafbedbeffaefbdcbeaebaafdcfccbccafeadffbafbcacfdedffccecbeccbbfdbaacaedbffeacecdffebaceccdaeaaddedbbbfffbddcdccdaccfaeaaaecdbefabbeefbefadecbdbfabbeeddeabbddfebdabbbedbafeceddaadedfdabaefbfbadadfdcabdeedbaabaedacaafefbfedfedafdaefdbafbdaabdcdbaeebddcfbcaefcfdacedbaebebcaeedbbfdbaccaadfeeeaaeffdbccacebdddcfbeeabfedbedbeeaceddaeafeadfedebefabcffbdfbabcabdeddbeaefacbddcfeddbcfdbcafcedeeddfdbadcefdebfddfadbffddcffcebbcefedfdccccdeecfeafacbfdefbccfcdaaafbedbeedacebfaedaeadbfcfbcfbadaaddbcddacaaabccdbfdcdcfffeffeebdaffccaddbccfefffebdefbaeaecccccfecddbeebbddfcdcbccdafccbdcdeedcbfdedcecdeeeaeeffcdceefeaaabfbccacfcafeccfbfdfcbfaebbfbdefbbcebecaeecedfddadccbdddccfbcfcaafeafbbdbeabbfeacdbedecacffdbbafbcdfecaaafdccccbabeeeeebccabdacdebfdcfbecaabceedbfcddbaecbadccfafffbfaadfeddeadffbdccaaefeeaadededddbeaafbfebddeebfcedcaeeafdfbffcbedceceefaffdccdfdebbdbbefcaeefcbfccfdfccdafbffdaafaebabdefcfeddfffcaedcbbeaeebaaeaabbaefffffcbcadebebbbefecfbbdccbddbfecdebbeeacffadfbfcdcfcdcceadebdffceceebdfadadacbefacdefbbddbfcefdfebaddcedacdaadebdcdeadccfdaffbabbddcbfbaddabccfdecdbbabbececcafbccecebbcfbfbaccafcbacfafedaaeccecefdccbdcedefbebdcceaaecddbedcbdbcbddbfadbbcebadccccfcdfbffbffddedaefcbaaeaeedeafeeafabbfbdeffefdffbcccbfdafdbdbcdcffabeacedcdccbadddbeadbfdacffbabfecdeffffbdbfbbedcaedafbbfeeecffcafdfeaefdcdddcbeaaeecffcbcddbdcfafdbedeabebafcdeebbaedfbdcfedbdabcfcbfffaddfcaabacaabfdbfcbaacdedbaebfebbcebefdeccaecdbfeeafdaeffaacfccebaedeeebbedfaccfebbebcfccbedfafdbbfcfcfcfcfedafacaefdacdbecdcdddebebbabedddeecfdeeebfbbdcacebbdeefcdbdbdbacbfdabcafacdaffbefafcefefadccbddbfbdddcbfabbeefbfdefafbfbbddeeadddaddececadaffabbfbaeabcddbdcbfdbffadbaeceacdadbffcadaaedaaadcdebafdabefddababfdcadddfedcfccfeceecbbbffdaecabadadebdaebafeedccfcedaccccadbffdffbabfaadafeaeeabfdbdebdcbefbffafaffaafcedaaddacaaafaacdfbeadceeadceeeacaaeceeaeebaebaabcadaacdcdadefcfdbfdfdbdacfacfbcafafffbdcbaafcfbcefdbeaffcfcccfebbbedecacfacaaaacaddfaaeccdedfddbafeedefbffbfdfeaeabcbaeedadfbaffbdbfffddcaccfaadbcdaaabfabebabbdbabacebbfcdeafdbeafbaffbbceafeaeebcccbdfaaefaaceacbdaffedafbffdddaccbebeeeddbfeacedbadbedbcedfbeeffeadeafbacddececaedfbdbecfcefbaaaeeaccacbcbdcfcfadafefdcdbcefcaacddfbdfdddbbdddeacdaacdfcceaeefbedaaccfeeefefbdfbddbaaaedacebbdfebcbdcdccfaaceabcdecaefeacabfffadacdbddfbdcbebbfcfeecbeaceabdeabcdecceacfbbadfdfdffdfbcbaecdcfbedfcaeedffbddcfafaeeffdadefefaefaaaddfefbdefbccacadcbfdeedbdbbafbdabfbdedfdfcabbefafccdacaffdebbdebeaeeecfeeffdeccdcfbcfccccefdffbafecdacfeeddcaedcfabaaccbeadcdaacfaedbaeddebdafcdfdcdaeaebecebdcdaacacbcffebcefadbfcfdecbefdfafbebcbdfdcddaaeccafadaddbdbdfcbecacadfefefbaddeebbceeafedaefebedffcbabbdeaaeaabfedbffaeaedafbeabdfedcfcdfbfbbeebbcedcadedffebbbecdaafddcaacfebdbafbeefedccdacfbdfffabcebffbcfdffefdbdfbebbedaeacbbfcacedbdefeebbcbaddceadaaafbcecfeddecbbbbbfcccfcfbbdafbdfddebffbdefedcddbbaabfadecbbdafbcdbfabafbdebdfddedfebedcffacedcfabbafaaacacadcedadfdcbfbcbdaeaaebacadfefbdbfaebfffaeabadcecfafcaecfcbceeefefbcbdabeaafcaaedffebaeddebeccdcfafddbafabecbabdfbfdaacffeecdefaceedccedbeacadaeacfebfbfcfcddeceedceaffadbedaafdfbdbafaebbadeacfadbaacfbbebcfdecefcdecacabcfeeedbbbebcaafdafadbfaabbafcdfabefaaabcfaffdcaeecbcdbddfcbaeefbeafaafdbdffdbdebbcadbaededfabaaacddbcaddaecccaecfdadbcdacbcefcdafbaebeabefabeaddacedcbeaaefbaffaaaabfdfbdafaabbebbfbdcbcccffabfefaadeedaefdcfdcfebaeaeeceecadabcfbabceffcbbdabbfabcbadcddfecfefafbabcbcbcbadbdcfeecfbfabcdeddbadeaaedfaecbdddebaccbfdabccbadefbabbcafadeaafaeeabfefdeaeafbafbbdddcaedccdfeacaafbddafcedbedcacebbffdaaceeebfbcafbdeadeeaabddeccfcdcdfadefedcbabedecdadfdacafbafbabfafecfacbaedaafffcabbfdcbecbfcefbacfacfdefbcbcecffcefbbabdcbccaacdfbaaabbfffcfbdebdddadecfaadffaaaeefebddfbcacbecdebeebfebfeccdbfadebaedfeafcdafdaefaeabaacdfffaafaacaebadbabdbbbfffeefbedeecbcbffebfaeabcdddcbccffabdbcaddddcbebabfbedcfbebabfaaccfbfedffeffcfebbbabccfbfaeabaecbaadedfabecceaccbeacdfafabfeccfdafacbbcaabcebdbccfcfafebfbfdbbcbcfccddcedbdccfefefdccbaddecedfedadbbaecbbdedeefdacabdfcbbfedfabacfeddfefffbffddacdabdbbeecaabeeebadbccdcacfafcefbeceaeabaeaaaadedbdedaddfdcdeefdcadebdfbdbcbdedbcecdbccfebbfeaeffaaebebcadedddfcadbcebdbeddbbdacdfbecededfaccaedfaccafbbbefccfabdbfdffaadcecbacecdefeeffdbfbddefedbedffdbaefdefcfcdbbacacabeecbfffaaabbbecaebfcbbecaddafbdafdabbdcbebafccdfcdadfabbccbdedecaffcdbebcbfabfddcefffadeacebdebddadbacabeadeafeaccbbbadecfdafabcdcbfcdceaccafdeceedfdcdfcdcccefeeedbcacdeabfedaafebccfabbbdfdaecbcecebadeaacedeaafaeeabaceccbcfaeeebefbadafbeedadbedbdfacebfcbfbfeccfcaffcfabcedcdabbabbbdcccfffafcebdaaafafedcfdeebdbcaabcfeeaabcbdcfdfedaceecfeafbacccabcecbddacdafefaddbbafeafcecbfcebefdcbfdfdacaeebcdbebfeecbebddacbddecbcddabceaafadebaaeeafbaecdcddafceadfcdfccfcdbdddefddcafefdacbefbbcedbfddeccdbaaacefaadebabedabaccebaaeeeeddadeafebbbfaebbaccafeecddbfdbdbdcfafddceeabddcfefaeadbbeeebafaedadffcbebecdbdafcafafadeccffdfdfcaaeeccaaecbddecfccceefdeedaddcbaeceecbbbbbaafbcbdaadaaadabfeebeaeeaadddeaccafbacabefdeadefdabfefbdfcdadebdddcdaedccadfbedccdecbfdacdadaefdfefcbcfaddcddafacfefffffbcfbafdaecddcdbbebabcffceeaacefdaacacafffafdebfccdcedafebffacbcacaebebbeafcfbcdbfdcbffafdcfaefafffacfdcdfbcbdeaadedbabdbffaebbbfaeaaebafabfeabababccbbafdfefccaeebcfecefefeedcefcafeafcfbaecaafdafababfbaeefcbcbfdaeabceddceccaaecaadbabfffebeaeedbbabcaddbdfcfdbbadafeebadaffebdccdfddadeffaeeaacedfeccceadfeefeeecebedfdcbafbcefdbaadabbaadabecdcdbdcaaedcbcfaabcaabcdfdadafadfeddfbebfffafabdbacbefffeeeccbbdcfafaefadccbefaceabbfecebdfbfdadbafcdeffdffadecfbaefcdbfaeacfbafbfededaafdefbdcabeadfbebccaeeafdafbedabcacdfeecebabcfddbabecebbabacbccfbbfedbdacfbfafddcdbcceffaeebeaafaffbfdcfdecdaafbffadbeabefbbebfdceacdcdbaccdbfbbcababedcddbbbdefcbcaaaaffdaaeafaccecdadffedcdeeedbacaccfbabaeefedebcdaccbcefebfaffebeedbbdfbddbbedceceeeeeeddecaefbeecfceaacaeabccbadafdbffedfffeebdddedceffadbcbdcfdebcfaddbbcefcdceeebeefdefbbdeabfccdfecbadcdadfebfbdcbeeecbbceccffcffebbdadccffdcffafcffcebacaecefbaebebffbfcabdeaeeaeeaeaccaacaeefabcbcaedcceeebbfadeededccdedaccefccddffeeabcdecfcfaafbccdbdfbaafbdafdedcbccfbfafacdaefcdfcfdbccaedeacbbdebacfedadbcdffbfcfcfeaccffedbabedcaefadbdaaabcecfffacefdaebdabfaebbaeffecbfecbacbcecdaffaececbeadbeabdbfbcdcbcebabaccbeccdafaebabaaadcdfaaeceddeabdadeeddadfcfaadadefccdaeceeeeaecebfdfadaddbedfdeafcffaafedfacbbdcdecbdbeabbedfaaeadddfdfdcfbbcfeecdcdcdaecdacaefecdfdafcacebaacbcfdbcffcbabecbbaefffafffacfcfdedfeabbfccfcdbbdacffbeaeaacffadaacafbffdcbdcdfeaccbdbdebaacdbfffbabeffecbeeffbbedeadeaccdbffaffabedbeebdadfebacaacdcffefdfcabddbbeddeadbeffebdbccbcebcbeaddeecfbafdcdddaeabcddbadadbfbbcecebaadbdeaececedecaabeddbacacedcadbfcefaabaebbdaacdceafacccfebbcfaefecaaaecebdacaefbfbaefdbcddefacdafffcaadedfbeaddbbeededbcceedabfaecabbfcdffcfbfdbbbffcfafbdfbcffeeabbfedbdbcdededdacdfcdedeaffcfdfdfcacedfebafadfedeadbecfdcdfaebfbfecaadccbdbcfcfacfbddcaefdbdceffaeeffabcaadbaafaeaccbabeeecabbafdaacbcbbbbcbafbfeacabaebfcdeedadcbefacbccbcdafbcbaedecabeabaeecafffedfecdceacaefccdbeabfaadbdaaacdcbdcecaedeefafdbfdfceafbfceaeffcedfeebcbbedadbdddddcbcacafaeeaeaffdaaacefbbcfcbcfddaedcadefaacfedfdbcdbbcddbbffcfdebffdebbacaafbdcdebcdcafdebceffdcabbdfaaabbedeefebbaeafbbeabadaecfdfeeebeecbbccdaffecfdbcfcbadfffcbcfebffdbbbfacdebffcfccefdbffffdbdeebbfdaeecacaeabfaeefbccaabafdbaaddadbedadcceccaeceacfdaaffadeacedacedcbbccdddafddfbbdaccbabbefebabccddbfeedadaebddfefefcceedbecbcbbddeddefdacddafeefcbcbfaaedcadfeedfddfedfdeefdffcefddcdfddfbabcebfacbaceaeeaddfbddbbfcddfaeafcacffeacbfaadeabdcfddefeeaeaefbafebbaeebdbbcdebdafdbdaccdbfdfafeddcdecbbacbeefaccbacceafbcafbbcdfbecfdacaeefcdbbddafeaebeecccadaedeedfbcbaadbdaaeefedcfcafddefaedceddabbcbfaadacfdfaecacbcaaeafccdbacfdebadafdbfeaeeadabeedfefdacadeeebdfeafdcebcbcbffebdbbecdbdfdfdeffdeeeabdbdfbfecccddaedeaccefabdfbcfddbcaedcfdbaacdeafcfbceceffeccacefcaeecfddeeaaacaffdbffdabbafdecaacbfbdffcafbcbacbadabeadbeadedbfdcabadaadaacebcccfdffecbaaefbcffdedffffcfeacedaefdeefcdbdcecedbbcfaefcdfcfafaacfbaccbfeecfbadbbfdfeeeadebdefdecbdfcaaeaafacdcdededeabcddfdfcddfdffacbcebbeccfdfbebbdddbffcefbccedcdbadeecbbdfacebbaeeefeedfcbefbffcedacadcdadaeaeccfedbcdebbbcdeebcadecafffbdcfacbcffebedbbbaabaefcdcbfeaebdecebbeafdeaeddfcfebccceeadbfdcdddebbfffcdddadebedfcfeebadabdabdeddcfdabacecbfdceaddfceedaedbcaaebcfcafffccfcbfecacfdcedccddedfceeaddacebefcefbeeddcacfbfccdbafdfefadbefbbbfcbbfcbafadefaedacbfedfadbabcddddfddeefdeefbabafcbbfaaccadcdcdabbdbcfaeffafcddeacbebbaaabeeadbaffdecebaeabafdedacfeabffeebeadeddbedafeaeefbecdffdcddfbecbdafddbcaefaeecdbcbafddcddfddebfedbdffbbacadefaaefaaeeeaaedfbebbeeefecfffadeafacfbcfccbdbccafeebebbeaaadddabfbdeaaedfcdfecdabaadcfdebcceaafabfebfdddadcecfacafcadcadfedaffbcdbdcbaebdabbcaeeafceebdcaeccabfeffcbbfadefbdcbbedfeebbcfffedefbdbbdafacebfcfadcfeffaffcbaaaedadbfcadadadcacbcdcedacfabffbdcaecceaeecddaceadaecffeaadaffdceecbbfbcbecfdeefbeaecabaffdceefecbacfddfaadccfdcffafdbdcdddacbabedfafedbbcddfadaecdeefcfbfbabdeacdbabbbacfdfcaabfbbfccaecdeddfeabedbadbbaeedaaddedbfcaabdacefafabdeeebeabdbbadbdfdadccbbebcbbfebfdbbfaacbdddfcfceabeeedfdabbdafeffacafbcdcacebaefdfafebdfdbacaedcdefaadcddeaeebdabadabdbdebabadaeaabcaddecbfabbcffebffeccddabcfbebefedffcecaacdcfeedbcddbcdfceedeaaaceccdfbfdeffdbbfacebaedcaadfbbecdbddcccaffddaaedaedcfebdbdfdaaddfeccdbeeedfbfedfaadbffdccdedeadacdfffdcdafafcfbbbbeaceaedcfebcbaaeefbaccefdaaffecdafdbfcfcbfbcabecbaddeceaebaefbdcabfaeabfaabcdedfbbbcfebaacebbfeefdcfcaddddbccdebdffdeabcbeecbeddffffbbdbcdfbcaeebbeabfafedcfbeadeacbbcddabcfacdbccfcdebecaecebdefbacaadaebefdddeaeddccfacaaeafdbcbdaabfefdffadabaeeabdaddfcfbcbdcafbdedfaaebdfaffffcfffdfcdddecbecaccabbccefcadcebadefbbfcaecebefbcfbcbbccffeaaddeebeaddcdeabadcbfdcaaccffcabeffbaadefafcbbfbbaafcebdebdccacbcbaaffbabedaafeabaeebfbfaaddcfbcffdafdbfaeafffceaabfaccfedfcccdeaafbdbdcbeaceaebcfeacdebdbebaabbeecfbeafcddecddfebdffaddbeddfdaccbceeedbddedfdefdabbedfbffaaeedfbaedeededecadafeebadceeaddabfdcbbddafaadbcfbbddfedaaccdcbdaeebbaefffbeecccdfccaefdfafbafeeccaeafcfdeceaaccadeeacbaafecbdebbddaadbdebfffbfcfcfecfdeeaeabaafdecccfcfdabffddfadbcedfebcbbdeffccbefcfeddbbfcbaefbdedfdbceecfebdbbbddeaacceacdeaaeaccffdadcfffcebcecdecaecfefbdabdbdccefbccabaddcbdecfedadfedfdbdfcdedcdcbabcbdaedeffabafccffacaffbfacffecdaaeeabffbeaaadcafedddaaecaeaaccdfddcbcdcbccfffebdebdafcdffcfffeceeeaecfbcfccbbbdfbcfbdddbcfcfafecffebfbdecfbddabdcabfdbeeddadbcdadeccaaafffdacdcddfcfeccdacadfecdbaedceffaeaebcdadaacdeaacffdcbdecebeeffbbddddcbbdebfdbefcbaefbbbedbbdcfefdebfaccdddbabbacaaefbcdacdaedcccabbcebdeabeafaccfcecdfcfabfaaaffeeeadaaabdbebbbabfabfdacfceefabaabfaeaeeeebceccfffadcdeaefedcdfeebbefeffdcddcdbffcfbcadeedcfeedefdaafaaadfadadaabbaccecdabafaffcefecedacbbddadbccfdbdcddcffaeacfeacefdedfadcbeefcaaeabbcfdbeeefabffceacfdcceccbcbcfabdcfdbcfadaacaadfadcbbcadecdadbcebceafbadddebbcadafbadcecbfaacdbaebefdeecaeeeeaecbdfbefcadebbeabfffaafaadbceeedccfeaceafeecebdfedffdaacdddeaeccbeaabdeaaccddebaafcdfafcbdeecedededafabeaaafdcbfabacaceecbedbfaaefbebbcaebcdbbfafcfbeffccffaedaffedafdefaeeacbecdceffbefaebbbcbbcfcceabecdfeeedaddfdedafeedecdbebedcebedebadcefeedfacdbcbadbdbfafffbeedcdaafecddabdadcfbcdaaaeadbefeebffeebebfbafbadabfbececddbdecfebacdebbbffabcedfbaebabdaedffaffdffdbcabebdaedfdcdceafcfadbfefbcfdbdbbecdcdfbbabfcbcdacecfafbaacbafacfacdacbcbdaebefdcaebdbccdbedddeabdacbdabaefbaccbadabeabeaabacbfedafdeaaceffdfddabfbeedfebcbcebabfcbadedcdebdbedbdbdeefdcbecaacbeaddedcedcdbeffbebafceadcceddfeabdeadfacdeecaabeffcffeecaadfdefaededdefaafcddaadcdfbeeeceebdaacbebafdfbafbecfbafcedbcdfdaafcafbacaefedfbabedecfbaeeebdabdedbbaedcffbeefcddfdadeaeeeaaccbccdfdceeaabcafedeaabfeeaeaadbdfebcbaaceadfdadceaddeabbcadeecdccaaecccfbdfadbeadcbafbfdbffabbebbacbacefebcbdefddcabbdfbdcadaedeacdcbecafafeaffccdfedafcefadddaedccdaeafecefcdbcddfddfcfbfecbadecceafdaefffccccedeacfbdbcfdcfdcfdfbbbbffdfbfaeeffcecbfebfcedaadaddfabbfdbffabdebcbaccaedaebfcacbceeeeaaaedecdfabeebaefddfefbeddeeeeddeecbfafefceefbcdadcaacbfabbeffbdfcccbebdaacdeebebedcecaceccabececdbeeddeabadebebfbeebeadeddfcfddacabbcbebfbeadaceffaebaccbbeeebcfbbbbeeedabdecfaadfcfbfcdcaafeaceccbffeedfdcbaeedfceafbdcdfafbfffbfbabbcfedcedccfdbcfddacbaedacfcfdaaafacafcabcbdebafaefbddabbcadfdbaaaeacbbacbdcefbffeebcaadadaefeddbdcedefeedaebceedeccddfeeebaebbfbbbedfbdcfdccccfffccebcefeceeeaeebbfdeaeafccdfbfacdeeacddbcecfebdabebcaebbcfeadebbabbcafeeabdebcfedacacecfeffadfaebadaecdaecbaddcafefaedfacadbbdbfffbdceceaaaffccbaacaafdbeddbbebbaababcededcbefeaebafecfdfdccdcadcbfbcfdaaaffccbaccdbdceecabbcebeeedaaabbbcbbddfeeabcdacacfaeaaecadebfccaeffbafbdafeafeedcabacdddccbbafbebdeaeebbbceebbbdbdcfeaceddbffaadbdddafbbaeeffdacefdcceebfbeebcfddafddeaffecbafeaefeadfbeeafcabaabdddcfcfacedbcbfccaecadbddffdfdbaadabbdeeecdbcafcbaaffaedfeecefbfeefccfcbaafffbdfbbbaddeadaefbfcbbdcbdaaffaecdbbfecdabbeaadfcebafbafeeaadecaedcceebefdcdfaaadfebcfbaccbdeafacfbadacfcaafbbcddafcaaefedbcccbbfddeecccafeecceaaaccdbdcbacfcaffefcbecbbcaafdaefaffcccfcdcfccdcfabfcaaddeefaaededdfffddefaeefeeacbecabdccbbdabccccdeacfcdfacfdabfeacfdbacdedccbdbdbfecbfdeeadbcfcabaffadacdccebecdbcefcbeebcfeeafbdedaacaaedccbdceedbaeadaeefabdccbcadcbfcfcadacbabeaabcafbcfbcdfccaadcbdacadedfdaedbbdcdcfbdffffeadddfacbddffaccfdcaadadbffbaadfdaaeedafedbedaaadecafffcceeffaacbcffdbbebfefffdcfecfeadaebbdedcefddeefaddecbdfadfbffeddabcabfcfdcbdfebecfdfcceaedcedccbdfcaceeddcabdcdbbbeafbcffeaabcdfdcefcfebdfebabbabafadcecafceabfffecceacceeececcdcceafebeeacacdafeeadadbeeaffaccbafecafaffdbddaebebedeedeffceeecbabefcddebcffddfeeddafccedfbcfdaffaafbfdcbddbfeeaffebcabecbeecbffbbaccaaceabebdbdbfcbdcaadeeedeeabfefaddbdfcfadedbdeddcbdcbecfcceedcfbacbbddccffcbdeadbaaedbbffbfdbddcaaadbaaaeaaebbefefccdaecfbecadbacfebeccfeebeffabcaedcfafdafebadfffcbacffbdcebdbacefaadfdcebfaebccadeddfaddabfadcaadbbdeafacdaffcfceddbffeeebdaddcbeebcbabeaefbaffffaedfccadeaaebbccadadeccddbaadafeafbfbefbbfcfecadeacbcecfeeeecbbfdbedacebfadabdfefadfacbdcebeafacfadadcbfbfcbfbbfcdcbbdbcddffdeffdebccddffabdebabfebccdaafadefbebcbdaebccffddeceadfcfcdcccdfebfbefacbbafaeddfedaecfeaccdbeeaafdddecccdacbedebdbccafebcfdebfbccaedbfecdabeeebdbdedacaeffadadcffabedaecbbbdeafdaeeddcecdfbbdadbcaaffddfbfaddaefcfdcbbcaadaabcaacfaabfaeaffdecfeffddadccdfebabfaccebdfeffeebbfdcabacbabbcffccabcddcacbbeeedbbacfaffdccfdcccfbfebbfabeecfecedadaebccdadeddeaacaaeddaaadacdaabfedcdaebeeaddfdabbceafddacfcefbecbddcabdaadadcfdddabcaecfadabfbfbbcebcddadbfdffeadfcbbdaacbdaababbbecceafffaabedcffbcbcdfeabaeaaaddbdaeefabbabfedfcabcbeedadfcfcadcdebcaddabbfecacdffcbdffcdfbabcefccfebeeaffdeecaadecdfbfebeffeaffceaebdaffdedefceebbeaacbabcadafebdcffedfbffdaffebaaefcfefecdceedeeacabcccdaebabefbcefbdcfeefddacfeddaeacabaecdedebcbcddaecabcbefaabbebaefbbeacffbdbcffacabfcbbdceddeecbaecaccbeabbdfcddabfdffbbbcabdcbffbcaadcfebaeaadebaccfbdcfeaaadaadcaefccdfdfabfbbdbecdcedacecebdadcbbbcfdffdccdcaeceacdcbadeabbaeffcadbbdbeafcbdcbebaabaddfadcfcfecbfcbbebeddcfeabbedffbfffaebabddaebabffdedbefeceecfdacdfecffcbebffeadbeecdebdfcfcaeeaedcafbccbeafdadbfedfeffebadbccbceaebdeeafbacbaeedffededcffbefeaaacbaeaffeebdeafddaafbbaeebebfaadaebacbedeccadcdddebcfdfacaabcebdbcfedbfddfcdfbacfcdffadcabdfdddfeccffeccbafaedcdfedcfddccdafaaaddbbbcfcfaaabdffefbeeddbefbdfbdecaeeecddffcdfbedfdecfaecddbadebaacceaedfdccfefbfeaffddcaabacacbaeafcefbacdbecbdfbfeeceaeadcdaedaacbfbaacbbcfcfadeaecffdeceedcfabefafbeccbeaedaafafdafbdecbbffffaecefacddddcfffacfdecafbafddbbbcbcddaabfafaeabcabdfdedceedecfdefafeeabcfeaeaaaebbaabacdbfffcabfcebeecdaaaebcbdbddbdbfaaceaadadecedfffefdcbffaccddfaabaefaeaafbefeabafcacbcbdbeffdfaabbefafbaadaceaefedeeeddeafdbaddeeaefecaaacebabceecefeacdedecedfcaebccbeafedcfacbfaaebcffdfccacebbccfcaadfdabceaaefcdabcdadcdbaabddecffdeafacfccaaeebaccdacddacfebeaeffdbffcabafdddbdcefdadfcceddcbaaddcffccddcceddafbdfceecaaacbcbeedfcaacbdbbfbbeedaecfbadafbdeffeccfeacddccaaacdcefcfdddeeccbabfbebbcebfabedfebaaedaecccdbbaaafcbfbafbeeaeeeefabadecaeffefddafcebcbdfcbbfafdadecceffadbecbcdbcaeaebbddeaaeacebebfaffffcfadcebcabadedfbddfabcaafbdecbbbffbfbdbeebcfadabfabaceabcdffabaecdbdbefdbfaddcdcbefaddcfbcbdacebcecdfdcfadbdbefcafdccdbeefababfcdeeaadffdffffaefcaeeadeabbbaeefedbbacbcfcfbcadeafebdbcbbebcfdbaedefdabbbbbedaebdbeefeebadaebccdbccedeaadabbaeefbcdebedcdfbfddccdfebbcffebbadafeddadfcbdbbaadebcfacdefdcfebcabaedcabbabacfbfdfbdaaffdffceeaecafeacdefbeadeafdafbfcabcabefcaebdfeeaafcebccebfbdaffecabeddbadbbeeaaaaadcddfffdddbaafebbdffffefdfbbfacdfcfabcffbbccdeaabaffcdbefdafadccdefcedcdbdeffbeacedbdbbfcbddcebeeeccbeecbbcfabbbbbeafdcaecaacebcccaecadecfcdbeddebebbccbfeddebdebefceeacffbcafcfebaffcfbdadcccaadcacebcdaceaefccdcdefecbdabdeeeebcbdffbfdbcaddacffbdfdbcfecbefbadbccaceddcbabdbdebaeadadbccfbaaebedbdceddbafcdfeddbbefaddcfaeddceabeebbcdffabcdedfafbcedefabdecabcfbeadeeaebfdebebbdcdbfdffedfaafdbbfeeeeafbccfbddedebffdabfcacfeadebfecfcdaddcbfdcdbeabcbafccccceffadbfeeeceaeaddccfeddeaafdbecaccdecccbfffadebbefeacdeffeedefeebbebcecedfeeaecadfedfcfbdfeefebbdfcadafbedbaaabbaabeefbdffcfbcaffbfcddafdfacffddddefdbbeaffadbfbbedececeebdfaeffcfabaebccaaacbccebdbefeecefeeeebcffacedbabbcebaadefddffadbefcaaeeeddafdbdecfcbbdccdfceddefcbabbcdefdeffedebbbeccacccadbfefddbfdeeddbeadabefcacadcedceddeeedeaeaedaaecbccbdafbffecdbcdfaeadbcaabbfecadfbddfffdfcefddaceafbdefcedfbededcdeaaaebbddcbafeaefcebefdbcbfbcaccbbabfedbcadccbbbcdafbafbffbbcabadefbbaebdcfabcfadedcfecbcbedacffdffccfdffeabdbcfcaceebdafcfaebbbeefdafbdebecbacdaeefeedebeddcfaaadffdefdfffddfbfdbafeaecddabebbcfeaeebcdfbabeadffafadefbbeadccebfbfcbabcabfbbbccabfedcecfaeaeffebdacfbeefdbcfdceaeeaccefbdeacfdefebacabdcaceecdacfbbfeabddffefafbafcbaaabafadcbdbbcbbbaeafebcfafaebbaefbbafcbfeedcbfcbecaeecdebccecdaffffcfaffcfdbfacfaaaeecceeaffedaccbeebebdadebccefeebeffbdfcddadfccbeffbeccecbdfaaffcbfdaccbddbedddeffcbeabeebccddeeafbabcbadeccfbbaefeeecdaefefadcafcbafbcabecffecdaabadbeaaeefbafbbfeabeefdfeddccceadcdafeddecfcdbddcfdcdebccfbaadaafdeceedebcdcefdcaefcdafffcefdfbfdcfceccfaeafccefabdacecafcecdcaceccebccaadddabfafaecfcabedbcccbecaafbdbeccfdaafeeccedaacbdbddffbffabcaafbaafadfebffbbffffddcfafeaaeccfbacdccaeafcdeaddaeacacaeadbacfdacefcafedabdedcacbdaadadbeeacfefbfcaeeefebdceedadfadeecddbfdbacafcacaabfcecbdcaaacebffdaedcecfedcdcdeadcbdeacbefeaccffffeddcbaabfaeafdfbbaedceeebeacefaebacaaeccebbdfacecaafbbdeadcfabeffbafefddceabeccacceddeccaeccfaffbacceeafaeeabcadbaffcebfdfebdfccddaabefdeadbbdcacccdacecdffadcdddfbabfcfaedcbdabcdacdbedfeadaadddbefebefdbadddcbceddbebebadbaddcfefeacecbafedadfecffeaeccbffffbbbedfdccaabaaadaeaafcbbccbfbbfffaeabddccebbaccecdeabebabdbbeffdecfdfcbdeaafbbcfceefaabfcbeabdfeaaecadffbdfaddddfaafbbcafaadbcbacadccebadcfdbbdcddbdcbdbdbfebcdabcddabebbfcadabdebbdfceabbedffcaebdbdbdbdfccbfeddfabddabeacadbdafbdcbffcdebdbbcfaedcadbcdcacdebfcdbceaeaeceaeaecfbcecdcfcaacbcfedbaecbecbecbaafddaecebfcbcccabddfaaebbdeabdbccbafbbddaefddbbbbfbbaacdcfbabfdddbfdcbaefeebfccaebbafefcdddfcdedafcbabdcfecdddbeadacbaebeeaaeddfdbcbceeccdceaaddfebefefedccdbdfefebdececccccfcaabdfadeebeaafaafeeffddaadedfedbfacebccfccfbaabdaebdaddaebabfdebdcceffacfffbcbdffddbbbbddaefdcedcacfebfdeeaafefabededbddcdcddfbccfcdadfdadafefccefaedeeeefffebbccabfefebcdbadafbcfaafddddcbeecdfadbceffcadffacbbbffcbfdddbadaabbeeccccfcbdbfadebeabffdebcadfafcdadbaaaacbdccafdccdffedcfbeebcadefdbbddabcaffadaefcdcafeadedfbceaeddfdafdaeebaaabbfeaacccecddebbbaadbdbbbeacfdeeaccdabcaabdaafacfbcbdfadcabedadacdccccdfdebccbfeabffdbbdaedafbcbdcdaccbcbdceacbfaaddffbecbbbececbbebbceeefcdaabbaedececbabebaddbdcfdcaaaabfcfabcaaaeececeaccbdabbbebdcbbabdfcdcecbdcbacccadbfdefededfbabdddeeeacddcacaaddacdcbcdeccedeeefddddbefbacfcfdedbeffcabbeafefbbfaaaaeaaabcffbfaccbeacbfbeacefffeeaacdcebaafedcfcfcfceddddaffadbecdeacadcfddaaceaceebdccbdebcdcdefdbeacfccbffabffbeebbcfabfcecbeafdedbfcbcffdaaddedceefdeccdbdbccbaeedacdcbddbccaccbfbcbccbdbacfbeebfdfdadcaaccafbbefbcedecaaaadeeeaaecaaedbadffecebaaedceeafbeadccffecaeafcabcbccbcfadbcdeadaffbbdaceedfedcfacbbaabffcdfcafeefecdedbebdaceeecbeeafaefedbbcdbedceaaaabfcafafbfbeebaefafdacdeafbdceeccbdcbfdbbeadabfeabfcaaecadeabeebaedfbfacfdfbfadeacdbefcecabaddbceefeaeacbdbecaebeecdbbbfcbeacbdbceecbeaeccbbcebefdfafbafecbabbbddcdacaaacddccafefeafafeecebdadcfacbefdcabfdcffccddfaaaeafcddfdefebefcdddeaceadfdbfddefbdfeedcdaadfbefbcbafcffbbaccbdabbffeeeedafbfdeafebdcfafdabfdffcdfbbcfaeaceaaeedefececdcfabeddeecebdbcebefafcdcafdbeefeabedbbdfbfbceeecbdbaacecdffaadbbccbdfddcfbfccefcbfaeafcfabaedbefbdcccbcecdafdaeadaacdbacbdbcadaafcabbbfaadccbfbebbecafccadacfcdeecedfecbbadcabfcbcbdeedaebfaedbdcefcdacbbeeaedebfbeddaddcaedbaeafacfcecdcfcaadeeabbfcfeaebcbbdcaebbebfadcfeacbcbfaddbbabfeaddceccddbfeadaecbdeacaedfbaefdbcebbcaafacccafcccffeaffeafbffbfdeebcefdbcabdbaedcdafcfccbcfccfababcdeaccdcbcbaaeaedbefffdffabefdeefeefdbadeebcdfcbdbedfbcabfbbfbdeaeadfaaeedfcceddbadeecfcedbcfcfcaceceedddbcaffbecccfaccdafbbdccbcbdfeaeafefcefaeeaccbaaffcfcfdebafcddeebddbdfcaffeedcfbeceaccdedebfdaddcbdacaaecbecaafbabafdacadddbefdaafeaedebccafbffdffeecbddeebcdedcfceffdefaceeccddedfabbddffedfeaeafabeecedccffafecfdfcafffdfdbecebbbdbdbdfdbbedffaeadcbcccdfdecdefeabdfccdcbdfdebeeaeafaabaadbcbbbdfdabcfcdcdbcccfeaaadbbdebeccdfabbdabcbccdcafbddfdbbeffaabbbabebfdccebcaafcceeacafdaecfdfdadfabddaebcbcabceabbfacafcbcbabfadccfebfdddeccafffceddeffdbdcfcecdbccedffabafbaeefbdfeefdbaacffdebbeaabadacfedfbaaebfaaacdebbbccecdeadcefcfaefbcaedfdbdacfbefbabaacaddbbdbfeaefacdddfccfadebdeadffbceacceaddcabdccfdffabeebcdecbbcbeccecdbbfeeddaaeebaaeabddabbadebecfcedecabcafebfecfeacdcfbfedfddebddcecddadbbeeacfecbfaeccbeafadadbbccddabfeeddacdcfdfaffadcfccbbfefcbddcceabfbbeabaeaadcdbffbacceaefbacdecfeeeaeaecffedceeebdabaabccffcbcfffbeaaabaeecefdbbdebcaaaeeacbfedbefebabbbdaaccaceefcdeebcfffeddaeabfffacdedcbbeecbecbdadcfbbcbbccbcbabcfebccfadcfdcafbcaaeaacadeedfcfbeeceaffadccbefcacbbdfeeafeacecdaebbfdcbdccfdedeccadbaaddcaefbddadcaeaffaafaccdffababcbeeeaafcedfbecbbadbedcfcacaafaadcabcdcdabdceeccedeebcbecdfdbdbfdffedafacccbdeedfcbcaafeaaadcdaeccfacdafdfbcbdbabefbfcaceabfabfffaefddfbeaccfcfbfcbdbdefcfbfababaabaecbaadfadccdecdfafeaedcffddaafccbcddaeedcdfefacbbdcbfefdfbaafadcbefcbfbbeedcfcbbbccabecfcbceedabcabebadfcddbacfacddedabbdbafcafdbdbbcfaabfaeeddffdececcecabfdc