dbcfbadefccdcafbeeefebaedfffeaeabbafeadcefcdbebbaeefcaaedfdebbcebaaccfabfbaadaaefbfbbcdadddafdbebadcfeccdaedadadefadffdacafeccdadfccdedeafeddeccebcfecffadcdaaefaccdfccbefedbaedabddafeccfedcabfeedfabcaefbecabedebfaedabacaaadbafbdbdffbabbaddfcdcaeebbeedccfeecdcacaaafafaebdeaddaaabfcdbbabaeabfdcfafebbcbdfefaeadaacededcbdfadacddbefecbaaecbdabaeaacbaeabfdddffdbbaeedeefafeacbedefcffdbfadfcbcbdadcfefccdfabcaaaedaacffecacbabdafedcbfcdffbfaffccdcedbacfdbafdbcbefbbfeddbbeddaaacaecfdaffecbfadaebdcdcbedeeafaeeeffabbeccccbcacdbaddcbfceebbcacbeafffeddbabbfddfebdaeadceadacecdaeceabfabbeffaeddbadcfccbfdfbafdfcbbacbccbeabdbefacaddbbafdecbabdedaddafeabadfeeabbcfafcdafdfbedfbaadeeedceeadefebbbbbdeceedcdeafcbfacfddcffdbffdddeaccfadadefabcefeececbfcddbfcbbbbbdefcbafdcbeebbcabdafacdeedfdbfeebadeaccfabdbeacccaedaececeecffbceeddaaeadaeadcdacafefccefcfcdcecaefceffadeaaedeaddaabfeffedfeaaadbfdefdffeeebffcdbdbcafefafbdedbbffbeddbefacfcadbffabecfdaadbbfffddebcfdcbcafdbbedffdcabfcafffdfcfdbaacbcbabfdacfebbceabfdcccabbadacedbbddffaecdafbfeddaeabaacfcbfdbffcebeaddeacbafcecbedcccdabaaebbffabccddaebcfaabadeefecacafdfecafeeeecdfadeaaccfdeddceedbbcdeedcbfabbebbdebcdeccabfecbfeaeabbbdbbacceabafedeeabbebdfdeddabcfccdfaeacaacfeacbfcdccabecbadcefbfdeefdbdfbaecfacfecaefebccabbaaffcedccdabbeafddbdcfafedaefebfdeafeabdddecabdcbdefeebbffaffcdecdebeeffbcaafbfbeeddeaeeccebeeddcbeaaeecfebdaabcbffbdbbbaabddfbacccaedcdccebbbcfbcdefdcceccadfaacafadfefdfccfcaedeffdabafebfeddfffdefbadfdaabcffaaeafccdbfedcdaffefbcbfdcdeaccddbfffbbadaaaeeadaeadbefeaebcaddbabbbfcfbfcdfabafcddcbfbdcbceecacdbaeabbedbadfcafbfebfdbfdcdfcbcdfecbaabccfbcdeebfceadebeceebaecbdcdcacdabdaecdddabdaedafebfcfccceadcebffdeeccdaaeddbbffeedeaacafffddaacddddcfcddafbecdcfbacfaaabfceaaddafbdadebeacabaefcaeecddcaadacabacfcacdfcceeddffecbbcfdaffadacfffaeddaedabbdbfafdceecebccdbacceaceacccdfedfcabbaecfafbcdcfcabeacaeeafaecbeebbecbdbeaccbcfdbadacacacdecfbddbfbffeffdaeaecbcffccedcfbcafabbbcbedbbcefafaafabbccdadeacfafeecbcdecddbfebcefbfeabcfaeceacdbdafbcadefebcdeadcaeaabdceaedcdedacdffcfacfbdfebfaacbdaaccfbadccafedfbacccbcffffdffecafccfbefdebadfeeddceabcdbeeadaefddedfbdbffbceadfabbedfdcadcdaddfbbefcdbadbddebfacacffdffbcddcddddabeefddbbdedacbcfbddffdaeefbbfaaeacdafdfabbfedadbfaffcdabdfbdfcedfbcbfcfbadfeaacffeceaebaccecdebcceaededdbafeaeefdbebdcebdeddbeccaacafcfbfebdeedcbaabbcdbcacefeebdfbcefedcdebcdffabcffffbeedfeacffbefceaccaadffaefdcffdebfcacffecdffdebaaccfafdccbffffabcacadceacdcbbafdaeedbcefcbfdabbefbdabaaabcacbefafeebcaefcccbbbffcecabafdccbbecbaabfeeedbbcdedebdabffcceebfdfcbcaacbdaabdeadbefafefdabdbabcfefafcccecddedccdfebaadacbddfbcbcfefdacdebcaabcdcabdfdebdcedddecfeffbebfaafcbddcaebfdcafcddccadbddceedeceadacdddfedefdcdebaaeadbafbbdaeeaddeecdefaaebdfbefdceefdfefeabafacaafbabfcefcbcbccbafdeeaacabeaeffecbbefbabafffedcfcffdccbedcbdefdeecdafbbdecfebfdbcfffeffadabafbcacbacffdcbbddcdfacecfefafecfccafbafdbcfdfdfeaefcdcbdcfaccaafabbdeedcffbcdcabddfafeabbbbaafafcaabbcddbbbcdccbeccddaccbbaafbedffbffcfdbcbfdfbecdbcfbcdfedfcefbabdadfcfafcacaeabfcfbfedfabbeabdafadfdfcbdfdfccfcfddafaabeabecdbbbeaacbfbabeacfbadefaaafdefcffceaceaecfeebedfccfdfdbecebdaeddaeabcbffcecbedafbaaacdcbeebdcdfaeaeddcfadcdedbafffbffeaceecbdbbdadeffbfedfeafcedafebcfecffdaeacffdecebcdbaebcbfdfddfafddddeccfdacfebcdcedbcbeddebefaafdcbfaddafbdffebfabddfdddabbcebfffffafecbcdcbadbcfbdfdfdddbbfceaecbdeebadcebebcfecfbdcadadabbeafeaadbffafddcffabfebfecedfacaffbcffddfdadecddcfbfbfbdbeeedbafefddefddcbfcabfcffcbbedfbdefbbbcfcffdffdccfdccbcabfecdeddcebacfffcdcfdbfdbccdbbeeeacacadaaccfeabdddacabbbcacebdaccedaafefadfcecfcffdfbcbdffcfddeeecafbfadafefaedafdefaefcefdbbcffaedfeacccbfbbeeeecdcbdfdbdcdacbecbddcfbafefaedddcbbfedebaecaddeafdbbfdcebdbdceaecdacdcefaeabddcfbacfcedcaaaaafcaccadbbbfaacdcdebacacbefddcfefcadcdbbcebdffdbfceffdeefcdeefebfecfbaabeadefadfccdfdbccfffddcedbddcdbdadaeafddfcceabcbdbcdeafffdebcaebaaffbdfbebedbdbfcefcccfccadbfddeabcdcedbbbadeeebfeabebeddcbebccaddcdcdfafdecfadefddcddbeefadafaedabacdaebefadfaddfffffcabaedbebaacfaceddefeacebbecaefcddfddbbdbddaffbfdecaefeecdbbafbebbdafcabffecefffcbdaeadcbbacbbecdeecdfbddabbaafbcccbeefaacbebebfcdeefbdabfbfedbfddefbbbfadaafdacbfafefbbceaecbcccbccadeaaaccbdbbecddbacdcfebbcffdadebdbacdfdabbdecdfbbbfcddeefffeabbfaeebfbdfeabdfbfebcfefbacdefceaddceabfcdfbfbebdfebfbafcbdbefaccbbccacedecadbdfcbacbabdaadadcdabdddbeafefcaedbfadccebaebfccdfebabdccbefbcddbfabcebedcdaebcbffdfcaeeddcccdbfcdaccdbedaadddbbdaefcddabcffbcfbbccbededefcbecffcddeaacacefeacefdfdcaaafbbabebfededcdbbcccdfebbbbdebcbaeaebaccdbfcfabceebdcabacebfbaacfadcfbeeceeddebfdfedbdaebcedfcdfafecdceafafbdefaefedfafafccfabeedddfeaadfeafeedadfcfbcdcfbdbddcdfdedcedcdffbbeabbbcffbbfdcdaccaeebbccfcdddaddeafffdacfafeefebfebbafdefdffbbffaeeebdafbedafdbbefcbdbfabcededcffcecbfadddfbfcdddadabafcfaedeabbccbaebfaefbdbcdaacacdfcbbdddbbfddecaddeafabaccffbceacfadabefdffbdbadaffcdddabbaefacbfeaadaebcccceeaaeccdfaefadaadbdebcacffbaffeaaacbaebccdababadfeecffedcbebccdeafbffbbcadddbceabecacffffedcaedceeaeaaabdcccadbaedbbdcacfceccbeaddfddaabcbfefaadbdacdcdffdedeccdcdbadceccaacdbefecbbccdedadbcefecdffbbfeafdadbbdbcdebafafebfcfdfdacaeacdcfaddedbafcbfadcedcffaabaaacfbfdecdfeecfeaedbbffcadabcbcdbeacabbcffbfefbfacaaaacdefebccccedfbbeaaaaefbccebbffdadabedcaabbcbbeaedceffccadfbaacaeecefbecddeabeadfddeffcdafecadcfcddbeddcebeddafcafbcbbfcdfdfbeaabbefcadceefacdbccbfffbadfecdcddabbddfcdddfebdfecaffdceedcdabeaacfbeafbebdfeafbcecfdbaacfaecbbcbdfcbfbeffacfffcddbeaeccfcdededfbfdbdbdebeddcfabbcecabadcebbeccfebdaceadfabffcafbcfaebbcbeebbcdfbdfaaaceffbeeeeefecabbbecfeedbcfbfdaabdbbedfddfbfcdadffeeddceacbbaeecdabebebcbacfbeebacbaeffeeabebfbafabfeebfafefefaebdfdacacdffdaddcecbfabffaabfdabaaddebbaafcafedfbfebfbcacfdfedbabbedabbbcbcbeccdbdcfaaaecebddcbfcecabfcaddcdeffcdaddeafcafdfaabeeeffabcceefecdedcbbaaebbbccdfdfbcebcedbfddbcadedbcbebffccacdabbacefbfeacabfbcaedfeeadaedadfedbbabcebaafecffcdbfdafeedebcaecbfbaebffbdbaafcabedfecafabffcbddfcefbaaadecbaeeacfdeeafadabdaeabbbdeeebcaebfdceadbbbdbbadafededdbafbfeeedbaabfcbbccddabdbeaabdcecafcfbccfcbddfcefeffbecdbcdbebafbefafcdfdebbfceeeaabfbeeeeefaaedaaeeaeebcdbeeebcffbbfcfbbdffffcbcfbffdbeffcbfbfeaedaeccfaebfffafafebddcccddcfcbcfecddfebbefbecdbbfefbaecafaadcecccffffcbedcedfbfacfbedbcdecdbbcbbdaecafaeadcbbbbfcdebcbafabcacbdeeeacaecdeccaffabadaffbdfcdeaceefddeedacfbbaafebfbefaeafdacafbfefbedffbeaffbbdccdbdacaccaedbbfefedaefceebfabcbcddedcebacefbdfdfcdbdbbcbbafcfacdbddaecbaddadcdcedbadbbeaebaaffeedaeeaccfecffdbacecfafbbdaccfebccfbfdfbbbdfcccdeadabafecaeddafbcfddbfdddaeccabbacfdbbadacadbbcafecbadbdcfefbccbadbdeeafcefdedebcdfecfffcdfbfcbfedfefdbdfcbdcaafadfaeecaeaccdfaaeaefeebefcccecedaeaeddbdecfbebcbbecebdabbbfebfeafbaedebbadedeedcacabcbbaddeececaccbabddffcacaeefbbceffcacdceacccaedadcddfbdffebfbdbadfffaddfdffeadfdcffdbbfeadebaaebceffdecaeaaeebabbaeaaadaecfecedfdcdebcfafabbcfbecbeeaddaacbeaabfefefbacddedfbaaecbcdbeeefbddabafaeaccfeecffbcbcaebdceddceeabfbdcccbcffebecebdcdcedbbfbaeefbaebcaaeabcdabdedbaeeafbebcddecffbbebeadcdfababcbedbbcbcdfaaaeffdbffabaeacadabdefafdbcffdcbedccbeedcecadceadbcdabeafdaacdfbdadfaadfdeacffbdeebbaabacfcebceeeeecefbfbdabcbabddffeaaaaecfffbceaefdfcdbbfbaababafeeebeaafcedaffcdecaefaebcadebcacabeecadbddeeddaecabbfacdafbaacfaadabdefadefbecabdedcdfeaecfecfdeabdefaaeaecddcbffadaebddadacdbebcedbccaebdfcfbecacffcbcaabbbdabcbbffaeaaefeaaecdeaafafdfacebaffecaaceedddbfedbcadbefbdabfefeedeadbefcecbabadbeabaaecefebeaaaecaaadbeacbebdceabcefddeecddaafcbabaeccdfccadeefeeeaafcaccffdbdaaebfbbbbebafcddfdbcaccebddbdabfbdaccabedafcceaffbefcfbafacddbfcaebabbffdeaaeaebdefefcefbcadbdbddfdddbabccfbeccaeebeadddbecafadbeaaccccfdcbaccffadbbbaefeaedcbfdebefebdbcbacdbdcddbadbbadeaefebdbdfafefebefcedddfbefcabcceaececcfafdfabceadabefdbeedaeadecdecdeecefbfdfbbecdecfdeaedfacedcdaddfcdefeeeccdeffdbebdacbbbcbaeececcdbafdddfbaabcabeaacfdccdfaddfbfbefafaaaecfbdddaeaeacededdfabeefebedececcddeebeefdfadfcdfabcebbddedcccfcdbcbcfaeceaddbdeefdfbdeddeacacbbedfafcecbcddbbeaafecfadcafcafebeadefdeaefcdddbeefeaecabbceacafbafeffecadebaebfabafedeacceafcacaccfcbbcecbeedfedfcbabbffbbedacaacffaaedffedbfabdbedccdbddaffecdcffececeddbddeecddeddafafbadbcaabcedadadeecebbdefdaeebebfebaebaeafefafaaaecaeffdbbedeafebaafefdfcfaeafbbbcccfacabafbbefbffdaeeabdebbcabafbcdccecaddfefedbdeffffeefbbccddcbccebacfaebfeefcafbbaabafbbdebdfdaceffbbddfedbecceeaaafcebfbbabacfdccdadacfebbefdaddfcdcdbbdebebcbbabcaacfdeddaeafdecdeaccbdadafcbbddbdcefebdceccaccfdedcffdadcdfacfbacccbddadbcdfdedfacedccbbadabbbfdeafcdfdedafdbbfaccaeedfaefccffbbaaedecfadadacafbcddccfdacfcdefcabacfadadaaedbfefbccbdccbcbccfeddeebbeedefdbcaacaacaddbecbcbfdfdfffaecbcfdabfecfbddeaaffccececebdfcedaecbceafbeceeebabbcccecfaeccbfdccdeadbdbecdceeebcaaddfecdbeeadeadfdcdbedebbcbdbaeccecfaaaebfafafbabfcaecccebeccdbadcadaaebfbeaaecbccdcebeacfaecbdaaacbeababcdffcaeddbfdbbeaccfdccffffdcacbaaaebacedaebcbadcdafbdfafaeeddbdecedacfcadbcdaffbfbcedefdcffbaeecedbcadddcedcaabcafaeebacdabffcdefddbdccdbccabfaeceaceebdcebeebeebaaebbdcbcfaffceccaedeadadadbbabaaffddcaafafefcfabbdeecfaecfaabcdaccebaaddadbbcbaddfcdffefaddecfdfdebbcacfdebbdfbcdecafbecedaebadeaedfcabdbeadececcdcbeadfaabefffbbcfdcebdbebbacceffdbddbfafafbefffdadcfcddddfcbbfddaefadaacdfacabbbefefdebfdbffbceafeebbfaddfaaeadfbbdcbadfbebedbfcdfabaacbbafbfdaabbcebdfbbaeafbcdedcdefedfccaebfeebeffabecbaefccffabacbebfbefcbabbdcdeefcaaabbfdedecffdefabbadfceeacffabaccfcaabcbcfacffdfbaacfcdfffbceefffbfbcdfddabefccdbaadeefcbeecdcbbfecfecdfaedbabdcfcacfeafeafcacacbdafebfffbcdfecfbeaffdaffdfbaadecedbbafecefdfdccffadcfdefdaeafabecdffafaacbacebfccbfaadeadeefddffccfbffcccdaecfbeccbeedcadffdecdacacfadcdcfbeedecffcdcadacfdbfdecbeedebebbcdcddaffbcaeffaecfaecbcecccbdefeefabedbeadabafdffdcdbfaffeccefebadcbeabaefdbddfbddbaabcccedfccfeeaeafcaeebbebbeabdfabecebffdecaacddabeddebbedbbefefafdbabdebfdeabfdceeabbcdefffcffddbaccfaeebcfbefaedcacaafbcebdaeeddefdcddbeddbcddadbaedadccfaaecdadffacbfcadbccbccddffabdcfebbbcbfbdeefaaaeebdafececdbedbeefcaeaacfbcdedeceefbaebaabbfcfcfafacefebdacdfbaddcecbdefcbffaedadfccecbafbdeafbbacbadeceaeeeffefddebdcfacfaeffdbbfafefdaacaaeffdbcdcedbdffafdecbeecadfaeaefddcabaedfedcfabedcbbfbbbeceeabfdaddeadddacebeadbabacbcfbbfebbfbbbebaadfbdddadeaacedfebdeabdddbdbfcccdfaebffdaaabedbdbaeafabfeeafcfbefcdfcfabcfffdbeacfcbbdfccdafeeaaebaedbcffeafebafaafcedbefaafddaffedfdbbcfddbaebaceabbabcadebeeefffabfcddeddbffbfeecafdbdadabfbdbeddadaceedecebfdecfcdfdbdfbaaeeeeeaaadebdbbaaddeaebaddafcaaeadfeddebcceffdfaceeeecfcbfdbadfbfcdddbedbacdbcdaffcbadebccbacffceabdeffdefedbbabfedecaeeeadcbcfeeebdaafaebcecadecdafbcbdfbeccbecbcdfbabdcbadfffdbacafcbfddcecaedcecfffffbebfdfcdebeaedbbfccfaaaddbdbfefbcbbedebadddcfbabbcdddccefcefdccdcaaafcbeacdeceaedbeccdacbcafdaadcdaacedccdfccefdeaaeadaadeefeddbeeeaccddcddcfbccdfbbddfcbafbdabfcabefaacdcaebcaecedaebceebdefeaaeefcebcadefdfdefcddceebbbbbfddfbbfeaaddebcbbcadcecfaadceaffbaefaeefafdafdabbbaadddaaffbacddaafaacedceecafadfacebbbaaeaddebadccbadddaebbcdadeccdafdeaceceebabddacadefbfecedbfddddebbeefedccccddfbafdccfcceaeadcaabdafbecceedecbeeaaecbfdedbbdbcdebbbccafcfcdbabecbaeefdfeaeddfeddeceafbdafcddfbdafedacbedcbaafefaddeffbafdfcfdcadcdcadddfdaefdccdcbcfbbbdcfcaedcaeeafedebebcbddbebebabeceebfadcaecfffbcdffdccdafcfafadedcdeaddfbfafbebcfafcfbcbceeeadfbefbcfcdcabaeafbbafdfadcabedccdfacbbdfbceacafdcbeacbaeffeafffeadfacefeeeedbdccdbabdecfcdadafbabbccdafdffceadcebecbebbddedabfbaddddcaecfdceafeadbbddbdcefaabffebcacbdebebbdefedeebdcbeddfbeeafcbdfdaaafccdedecbbdedabaeedabacdecffddedbbdcfcfdbafcfecbbffabffdcdafabcfaebeeaeeefacececabcbfffffadebadfdbdddbfacfbfabbcabbbfdedbdeddecbbabfadbddecdebdddccedfffbcccfbdffcbdbffcafccfdeecfadddfbebabecfdbefcbbeaabdfceeabfdaafccddfaefaadedfebdbaddbedbaffceffdcdddfdbffedecabadcaafddaccfcafeadabfcedfbabdfdcbedaffaaddbecfffadfbcefafcccbfbdbaecedfaabbafededbcdeccbcedaacdfabccaffecfccefaadcdacceceacadaffcaaddecdefefbfcabefefbcdcbeadfbbccffeedbfebcfbbcfbecfddfbbcdffeabafcafcdedffaffabddacbebabbadfbfffdbfeedcaedaddffaaecaafeeaccabaefdfdcdfbbeafecbddddeadeeaedddfdbccedcaceacececccdbafaeacfbbaaefeeaaacfbfcbeaaecaedfacecbfcaadbaaecadacbffeedadbbbdeebaecdfefdbaeddedbdedfafcebbeebecfedeafdcefaadfdccedfafceaebfdceaeacfaaafcdadefbfacbdbdbecaddacbfdedbdaadbffcefcdcbcabbdaddcebedceaedfabdfffaecedcdfbcdeddffefcebfdcbeaeebbdcbfaaafbdcedecfcddeeefdbedcdcfaeffdcddbafbadaaafbccacdbddfbfcabcdcadcfdddacedaaeeffdfcffbeadfbdadbadfffbfceecbfefdfcdbaeaebfaeeffbdcdecdfddddcffcdabebfbdcceaebdbbecabebceadebedcccdadbeefaabfeeafeadddebcdbacbebbdadedeafbbccaeecdfadffdaffadebaffdccdaeceeecafbcebefeaaaaaabfbcfedbdefcafdbfacdfeaabdcedaeefdcabdfeffffeccadfdbbfdfcbeeedcfcfabccbefdefccbdaacbbadeeacfefbebaebeadeaabfddfacceadcdeceacacfaeadadaecceacbdddfdcaddadaececcafdbfecbadcbebccddfeabeceeebbaaadaacbceedafaefacdfcbefdadeefacacbbddabeefccbcceadadafcaefadaeacfcfacfabcefddacbcbfcffecffbefecdbedcebcacdebbceadecaecaadaddbbcffadcddabbbedeccbacabaefdabdcdbebdcbcebddddeabaacacbdbbeadcabeafbefededababedffbadbaadccbbfdedcfeeefbcdafcdedbabfdcfccceccbceafafafcbeaacbeadefcbbfecbcbafaabaffbbcceedcdaeeeaebdabbfbdedadeafaddcffffecfdddaaecbebdbffdfefbcdfefaededfbadaadeebfcdcbbefafabaaddcaadcbdaeaaffaccfaaafcdabeeafeeffacadcbdbebcfdcdcefaaacdffdacddcffbabdddfffddecccefecafafabafbeccedcfddedfcecfdbcebffaaccbfcfdabefbbeedfafaffefdfddccceaeeacabaeddbfdabceddcfcaceafadfdadecccffeccdceaaccbabadbfbafedfbbebceaacccafefadaabcfccaadbfcaceacadefbfadcfcbdaeaefcfffaccbcaedfeecacdcdedfaabbadcaedbedfdcbdcbacaaeebeaffcabebcfbfbcebffbccecdefedbbdaefcddbbedcabcacbdaffbadbebdbeeabfbbecaaceafbccacabafcddfadaffabecdddebacadffbbebeacbabfafecacadfcadccfbefbaeceeecaefcefcfbadcafbcfecccabbfbcddfeedbfebafcabaeedfcbbdaababffeafbecddcacbdfddacaacbabdeabfeacbcdeabbccdcbfeffeaebfdbeddeaebdddedcfabdadee