afbcceedcdcffacadacefeafffceecdeeaeddadfedaccbbeecbdaabdadbdcffeccdcfeaafedebbcaebdcbdacdffadbdafddbcccbdacaedbaebfcdeaadfeafffcdfadceaacbfacbcaebfcfabeddfbddfafdafbbaefadefbbbcddaaecaaedbeebfcbedcdfddbffeccffeabeeccefbdbffededddfbdccddcacbedbbcdecfaabadcdddadfdbcbfacacffbedecaafcecffaffaaddbaeffecdacaafeccceafcfafbaecfeebcdcacbbabecbfcffdedaeaddadebffbdedfdeefbdcbbbbbfdeccfbebaaaccbfefcdbdafaeecceddfefcbcdfbaabefbfcddbeddafbbcefbefcecbefbefbbbfdcaebacecdcbbbdefeaedbabeeccdfbbaacacefaeeeafbaededafbbbbeaaadfaeeefbedbadcdfefdcbfcbffcfeecdefcbffbdeafcfaeffcecadbccacebbcdabfacfdfcfefcecbcabcebfabafeaadebafabaeeebccedefceabbadacbcbccdecefbccebdeaadebefeebbcadabfcabecfaeecacdfbcdcfbdcaecddadaedbdabcafabafddacffaceefcafcecedbeeadebeaaebfbcddffdcafddfeaffeaaaddcfafccbefeabfaccccadbfcdfeadfafacababbdfadadcdadbabdbeacacafdbfcfacbaedecdfcabeebabedcbddfdfccdcbeeecccfecfcaebccfebfcfeffbafbbbacffbcecafeafdbacccbeebebdcbbffcbeddfbddfdfceaeafafeceadbeacceacdacffafadfbadbfbcddfbbcfcabfdebbcfdaedcbfffbafbbcfadcdeceddfefbecdedfbdabfadebaccaddfcadcaaccfdabfbeaadbedeefcabdcdfdfffaeeceeddcaefadcfdceeacbecddfffdbacfdfddcfddafeebfafaaabbcbfdbfadfdcbfdaadccdacefbfacadacfbecfbeeddbbfacdcdcaffbdbbebafdbccbdbfdccfcdccfdacadcddedccaffccefdeebfdffeaebcaaeaabacbdfebfcabaddfeffafdffcecbaeebdffaaacddcbabfffabccaccdffcafaacbccbcaeacfecdccaccddadefdeebdbaececbbeadecaddaeddaffaeffaadfcfdecfbcafdefecdbbadabbaaabaadabfcaadfefcfabbeccdbcaececfaacfacffeebffedccddcbcdbacbedbadfacabadfeadbddbaeffedfbdebfdcfcdfbefaccaabfbdfdcccecdfefffccffaeeebbdbeaefebccbcbedfcafcbfaeeafaebbaaccafdcbbdfaefdfacfbebbcaaadfceceededfccdfdeccedcbafbaabbbdcceedecaabcaabbcfabdfeeaacdeadefddeacafaadbeeaccbeaeedcdffedcccedcffefaaeefaefbfcdaacdfbfdbecadcfdabbbfdcefcbeddbebbcecbcbffeaebbddcebeeceefefaffccacbccdbdaccffdecbcfeeccbbadfbfeafcdbeaafeacfaacfeddcbcfedbfddddcafaddeeebafeebbfdacbeadceebbfafbaedafbcabeecfbdeccceeeebbffafbebccbcddefdfcbadeaccfbabfcceaabffecbffcdcfebcdabebeddfaeaeeddfeccfdfcbcecaababfdeebaadafcbdefdfaccfedadfbdaabbafbddafbecaaecacfbedbecbedfdbfaeffecfbbfaaccbaafdfbeccbbfbcafdaadbcdbebabcbdcfccbfabaafccbeecbbbfeaecdaebceadaddeaaaffdfdaaaffabbbfeaacbefddedbccecabfffedfaceffbdaceafeafaabedaeffdadcbbfebaeffeefdfadccccbfcbccadcebadfabfbebdffefbabdafcfedbacdeaebcfabfddbbfbecbceaafcebcebabcabbdbceeeacdabdbbeffebfefaadaefaacdfcaaaadecfecfbbccacddefeefcdbdfeaeebfedfcebfcfebdefefbeefebecacddeedbeaacbbefcfdfddbccdeeeadecaaefeaaadedabfafeadffdfafdacffbbcceabfdabeabaaceadcadccdacadbcbdfdabecdbdfdbfbcaefdccffedaaecfeeebfabbefcddffdfffdcbfbdfcfadeadbebedeabceddbcbebafadbafbafbcacbcbcfcfccfaeeadfaeffabfebfcaeeebfddbadfeeaedadcdbbebeafefeedfddcaaafcfebfcfdadabfbbedafacddbcbeddcbfbdbbdaeafcededbccdcaeabebdceecddacaecaeaeeeaefbedddfeffebeeedddeecfeaeafefaadcbfbbeaacfccddcdeddcdaebdbadebbfffddedbfafdecbccfbacefffdaaacfadabfebdbaebdafbfaabaefabaaafbabfbeecfadefdcaadcdbfccddcffbfbefccaeccebbbadfbeedaedfdcbfafdbadfdfdbfabbfbfacfeeebedbfbeeefdacddcafabccadaacebebadbcaefcebfddcefcbcecfdfcbfefcaebaafaabeccfbbccffaeaeedefcdfadbdcedaebcbeceabffedefaddeaebffaedecefcaafffeaeceeeecffecbbcdedabbaccbcfedacefaeefcffccabfeafcdfafbdcecaadcdcccabbfcdceddecbcbbadafbaeedeeceefcebfbfedadbabfdacedeaccbdadebcbeafeaafccbbdfffcbdddaadeeeeecaccccdcfafeaabaaebbcfdddeebfeffddfaebbdffabaabdcddcafeaefbacddfcceaffecaeeeacbfadbedaedcffbbbefffdccedfcadccecdeaafadffedbecffeecddbdaacceceafaaabccbbdefeadcfeaafdacaeebaadaccedfbedfeabbadecfbcbffebbcdacfaacbfbdfdbcebedfdafbaefbfbbbabfcbacbccbaccbadcaedeaafddfabaebfeeaadadbcbbdacdedcaadbcfcfcbeedbcfbaadbadfbeeffdbcedddcceebbbbcccbdacffeddffcafeebecdbfeaaefddfafecdffeefdaffbbddbcfdbdaebdddaddbfeefdffbffeedfcfacddfbebccabefeafbfbdaadcfbcdbbffffdbddaccfcbdeffebabaecedcddabecfabbdbfcdfabecddafdaefaaccacabacbccfefeddffdccfbcccdcadafdebffebfaaaefeaaacfbbadbeadaffeaacdaeeeeaeeeefebdbcadfebfbdafceeabdebebfcbbddfebbaacafdebaaefcddaefdfecdaeaacefcabebadcfdbafddfcaceadabaabafdbfcdfeccddeaafdeafdbdbdacffebaedcceaeaefebefeaeccabafdbafeaeebbfeeabfecefcdcdcdddfabefbafdacfeaeacadaddeccfdcbfdabbdfbaabcccdbcabacadbfceebceffaabacadbfecbbaadeeccdefdadaceceeeddafacdddaeceebbefdebbdebaefbacffbfefaebaecdfaccacbddeafecccbabeeeacededaaeabbadacaedeccaaffddcedeefbbfedcdcdbbcbfcbcbbddbfcdffbecfdbddfceeecfccaccaebdbdbdebdbefeababeedccaacbfacfbefcdfcdaeedeeffbcaaecbebabfeddbaccbecdddebbfadcecfccfffaaafdfbbbebbbceddbedeefecdcaffdaaddacdffaddfedbcfcfbffabdcbafcdadbaedcdffbdcfefadedbcdfdaeaeadedceddddccdfdbfcdcddaefbddefabcabbbdecdccdaffbfcbcaadfffffdbbabafecfacbfbeaccffdecacafbbceeefcccedfdeedfadbffbbafcefcedbdfeedeaaeeccfebebbcfddfcbbbedfcecdeffeccebebdfbedfdafbacffddaecbebccfacfbcebdcebebeecbaeddfaceffdfdfeedbaafcbeefdacdbceaadfffcddcbbaddfebbdcbfcabbfadeefaacefbabafdedefcfbaabdceafaabecdbcfebdfafccfbebeefbecfccdcffbeccbccaabccfbbfcafdeadbebadcfadbdabcbccfdbdcbeaeceebdcbbbbfccefdffceaaedcdffbabdcbaacdaeeeaadcbaababebfcabbfccffcbeebacceaeebfbadffeacefebfcfafdfafcbefefadedecdeddaedacefebddbcafcbaaeefcedbaafafddbaecdfceeafcafddbaadabdaacadbacdddfeccadbeffdccdfebafeacfefcceaecbbdbfdbceeddfbbbaebdbaedeaefbafeffdadddfbbbbbcbffefbcbcbfcbedaadbcdddcdefbfeefcdfdadecdbbefdcddbfcdcadeecbfdfcfccaedffdfccabeffebbbadbafaccbbccbcdfbfeacfaafdcacccebcfecedfcdcefbbcecccbaedbaafbabcebeaaeeebabdeefedafedeffddfcafcebdabafcccafcffacbaadffdeadefaefcadcecfdadeccfdcecddaacfadeeffedcadabddabaecbffddfacaffabebfbcfbdddcdcbcdcccbbdecfeeccdaeecafdefecfecfdaededfcbdbcfaebbadeeacbcfdfcbeeaacfcbdaeaaeabddefdafdcbadefdedfdefdaaaaabbcdeddbdcfcdcdeecaefabdbeebacbdfbdebaffccacfaacddeafbafddabeabfbbfbffdbdadcfcffdaaacaffacaaadddbbfdfcbbfdcbbbdffaabbcabbbeeabbaddeafccfdcfdcdbafdefcacebeafbadbbefaaedfdcacfbcadbefefebaffcfbfadfbfebeebcfaccbdfafeecdbcdfeebeedcafdefcdaedcbdaafbffbbbcadcefbeaffbeeefbbceccdbfffcaabcfcaeffeeafecbedbaadcbebbefbebbabdebbfbdcbeaaaabddcbdebafcebaeeafafeecaeddbaffefdeefcdcffcbfacceecdefcacfdcecacbadbbedafafadfadebfeafdfafaacdbbedbbfabcdcbfdadbdfcdfebdfeeccbcefdbaaedffccbdaddefeafccafaedbfbccffaabafcdddfaeaaaafaaefbceeacdbdadbeccedcafedaaecbeabceedfaeeddcadcfbffabefadebfefebcddaeffcedadedaabadaabdcbccbbeafdafadabafccdecdffafeabaceefacaeeacbfacdebeadbfeddabcfabfbadbcecbaedbbdceeeffefceddeecbccafefffbcebdbeacaeaceaadcccbfffceaecfcffdecbffcbbccacadedfdcafbebdafdebbaececcdafbaecbefceccadddafbaebeebbdfdcebcabdaecbbfbeaabdedebfcccfafacaccceaecafeeeefafaaaacefaabdfdfabefafadfdcdfbbdfbdbcceefdbfcdeaeabaabcdcfafccddfeebbdcbacebdcccccbbbabbabdefebdcafddadacccbddeffedecffdbdcdbfcceebdfbdacbaeddbbecfdbaacbcddadccbeeaaaaceffbdbafebacbecbdbccdedffafaefadbddebafabfbefeeadcefbfdaeebaffdcdffcbbabeebbafbdafbfabcfeafaefafdaacdcdfadeedccdfececaaadcbabcecbfddfeafccfadbfeffeccbaffcbdbbdaedffddcbaefeabfdcefaffecafebdcbadafbbcccafedacffddbbaeeccfffecadebedafeebccaafacfbfbecafafcbdccdeabbbfaadafcfedbbbcbcfabadbfeedceefffceeaaffbafcaddbbdedaedcfdeeaedeedeebaacffcdcffbcaaddaeecbedcefeecbfccebdbdefcdcfabbafbebedadadbbcbfacabcdefeedfabfacdceefacbcbdfeedcefcefabcbcebcbeebbbebcfaccbebaadebbfddaafdbfaebcfebedeccbffcefeadfeecfcdcfbbfabebfbfeaecccaffbaefbedfaeebabfcebdeeeadcbdafdccfbdcadddecffdacddfabfbbedcdfedffbabaeebcffbcdeddbaceeebacdbcecbcbacababbffeabceecacbeeedbdbbcebaeabebcbbabdbeceeebebceafbddafdedbbcefeadaafeffcbefeebbcdfbaacefdcdcaaceffaeadbfbaeadeaaafdedeafdabccdcfadfdfdcdbefeeaefcfcceddbdeddebafcabbbcbadcaefcdeabeebbaeebbeafaeeadaaabfebafdebecafdbfedcbaeccfafffeaacaebdfebefadcbcafdffcdaccddefbbbbfdedebeadcceceaffcacfacebddedcdfcaeacccadafdabcdcfdebbbabfbfccdcbaeeccbecdfadccefeedfeadedcdadaedcccaccbebbaebccbacbdbcbdcaadeacbaedfbfacabcceddbaeeacfeeafccafefbbedbfaafedafdbaeafbccfdcabcfffcbfffcbfefcfddbbbbddfefebbedecbbddfbfdabdfdcfdeaddbbbfecadabdfeeebdffaeeccafecfafbdfacdaaedafaebdaafbefddeddbbcbdfdcececdaaeddaedbfcbbccbddfadfdecdaecbafdfedfdbccdbdfdeeecaeddbcabecbcdbddbacbadaafdccfecbcebbadbbddecdbedabddffbfbdeceebebeddcbddcaeffbfcdddecaacbbaaccfadfedbebdaffabedeaeadcbbbbfdcbeeeadbfebdaaecebbdeafedcdbdedbfabafffcbdaaeaacbdaefcfebcbaccaaebdfbfcbdcccbeaaeacaaddcafabdcfeedfbbaeddaefcdabeecaaedcdabaefcbdfddfdfaefaeedfafbacfcfdbafaadaadafccacccbfbdcdaecccdeefcbabaddaacfadcaabdddbfcbfbdfbffdffdbbfefcbbdbfbecdddfbefbcfbceddbcebabfabdbdbbaadaceebcbeadaefcbbfaabbdfdcfbeeaaffcfdaaeeffcbdeefbbdacfcdfaedfcfaafdfebdfbeceabaadedebbcbcbadaedbfbdeafecccafdebbcbbadbccabbcddefafddacdbfdbdcbeabcaffbebebfedeccdfeecfafaefbaaeefeaeeebcbcfbfccfdabdebfdbadafbaffddccbddececdccbfabeabeceddabdbcdbbdcfbedbbdbcedcebeffcbabeabbdfdffabfbfffefcdefcacdacddbfdccbfcecacdcecdcabdfcfbbdfbcbcebbeeafdcaebbfedfbdbbaabfcbecdcacceaffdcfdbedaeaededbefaacbecbdfbffccaaaeafcccdeddecaafaeeafdbadcededdfabaffceededebeddaeffdfabffdabdacfbcdbaddbfbafbbddcbcccdcecaabbeabcafbaeddcfffceefcbdcebfeaedcadaaeffcdfaaaabccbaefecdffffdbdbbebaabdfadcbbeebcdfbbeffdcaddfbceedaaacffdccecaafadefddfedfcedddccadcccfebbbeeaefdeeccbbbdddcfecfabedccbaddacaadcaaddbdfddfefcefdabfaaaabfbddadacaecefecddafcbcecfabdabdafdffbafacdfdaacadfdcfabaadcbaafddabaaadaeecaeaecaaeedcffaabfdaffbbfdfaaefbbfddebbbabeeacabefaeedfecadefbfebfaebdbeccbbfadeaaccdeffcdfbecaeebaefeedbfbbcddfbefeabfdbbadddcdbdbeeecacfacebdfeedcbdabdcfcbedcdebeececdddadbffbedafdaafdeabffdbafdbfeebafdedbdeedbbcabccbcfabbaaedbbebcecdadaffcafedecccdfcdebedbbfbdafefecbecdecacbdbcdefbabfddbdefdaabebbcfdceeaecdfbcaeeabbbeddfcdeceafecedecafdcacafeaebdfacecaddcebebebafffcaaecdcdeabbbeacaacddfffeffddcfbffaeefbbfaaebfbfadaddaabadcfeccdfabfbcaaecedfafbafdfbaabfdbbcacefbcbebbadadaaffeafcdfbdaccecaeedfbeebacdfabcdedaedadffaccaeaabceabbdfabbfdcadeecfbafceaafebbcfcacdabbfdbedfabcbdcecdcecfebfcaaadbffeffcccecaacfdecbaabbebcbcffebbdffdebbaafbabbafbbdcdecdbedbebedfbbddfcdbdebafebacccdfcddaacfaaabdbcadadfcebeaebadbbacafaabaaeabbeedaafcdffbdcebbdbcdfdeddbcbeddcafbddcefbafbccafbebbbfcaccddfbdabbccbbfcbadadfdaabbdcffbddeccacccaefaefcdbbcabacafcceebacddceddebfbbcccafdbffcefbdfbcdedfdedfbabdbaefceeaeedccacedaaeedfaecedebbbfadecbffdefaedcceeedbaffabcbdbcfeefaacefecbbbdcccadcbecfedffefbbfecbbcaafbabdfbaffbfeaaafddcccfedfcbafeedfbdbdbdcdaabbeadbedebafdacfcaffdabedeaeeccdbdaeaeebeecbbccbfeafabbddeaeaeeacefffcbecffedbccecffefbdeacfefccfeacaebabfbaabedbfbbbacefccebbabccbeefaeaabebdfeeddabebadcedcbdeffdcdfafbebedaafadcaeeebeeeadfcabfdbdbacdeabdcacafadfddfbcaadeaeebcfefcaeaecdffbdedfbffddcccdeafbfbeddefbfacdffdcccfbcecaebffdebdfeffabbedcbedeefaadadefdeeeeacacfeaccdefaadadbaecdffcdfbbeddfefeeccbbaabbaeccbaebbdafffaaebfdafdfceecdfbcaeccfefeacfaafaffbcbaeceafafdcbfdeceacffbfaebdbdbacbebaaccaafbaecfcfebbdefadfbaecdbacedaadbeedfcddddadaefeaeccecbfcfcebffcfdedaedebdbfbbdccabffebaecadbbeadddbcdceaebcfecacddcaedffbcfcaccfedfebecaffeecdcaffccafbcadcffcebacfcaeafbadcabeaadbfddcbceedcebffccbcbeedfdbdceddfabdfadeeaefaefbfbfffbbcfcfabebaefddadcebcdfcddaebecdefbbcdaebbebdeceafaceeabebeddacffabefbeeecfeffedbaefcdabfcceffefeaefcdacfcfecfedcafecafcaccddbfcaeabeedaaacfbceaedccfadcbdadefdccaeaacfbbfabfcddabddfddfeefdfcadedfbfbfdebbcbaeecafecbdafdbfbccfeaedeebcaaaaaceedfbccbdceadccdfddafdcdaddfebbfebcbcbafceececfaeeeffeebbbecfcabeefedecaeffcfafddedefcdfacbdcfcebabeefbeacceeaebbfbafcafacaabceefbffbfcbaadbaccafbafbebdfefafabececfddbdecfeffbcccdafeceacddbfcfdbffadfaabaecfdabdbeebbeeadbcaadfbcaefcbfdabbddddedbcadfffffbaaebcedddadaebdfdcacfbeeffeaddffdbbcbcdaeeebbafdddefeefabdcffafccecbeaaccabfdfecacffcceccccbfcecafbfbefeecedafebbcabfaaaabffbbefdaaeebbfeeccdcfbbababeceddeffbaadfdfdbedfaeabcfafabcadecfdafdfaeacebedcbcbeffabfebbecaeeeddfecaebbbcaebffafedfcfccfbfabfaeadcdcebdfcfceccffffcfabafdceafefefffcebeaccfdacdaccffdccdacbcdacbfcddecdcceaeafdaeebadbafcebdfcbacbacaccceaadaceadffbdbaebccdbafcfadbdbffebcfbccffdaaaadadaebfedecbdcbffaedfabffcafcaafdababefebbdbdcfffdceafbaadafeaccdedffadcaefdefbaedcdfecfdcadfaceaaadcdfffadccffdfeddaedfcaefcbaeedebdfefabebccabaaefdfafdcfeecffefddfceddbaaccbefecfcceafdcaccabcfbaacdccfeddcbdfbddbcaaeeccfbfaeaabebeeccdeedbccafaacdcdcfeeadacbfdbeefabfaddbbdfeacbceecbdcebeadeedafacdaccfceaffbadcacefabedbfdbbdaeebcfeaacddabadebbbacafaefcdfecbedcfddefebcfeaeeebbaedcbcbbcbfadcbafebdebbaebdadfccbddbfdadeefcdbbbcfeecbaeaebbcecdedbccfeeeabbcdaeaedbbfdddfdffdbafdaaadabdfdaabaadfffbbbaadddfcbdcdffefdedfedeecdbcbcfdabcaeedccbacaaeccdcdcbccecdfacacafaaeafbcafffdfecfffebcbfdaddfdcaffebfcdceefdeddcfbbcbbdcfcafdffecdcefcfcdffcbbdcedcadafbbfbebbbdbdcdeedafbaffcbacbfaddaffdfdcbcbeddfaaadeccdaffcebccaaaadcddebdfceaecedadebfbabdaeebcfbddbdfabeeeccedadfababddbcacfafbdecfabfeeacabccafabdbfcecccfdffdfcfaaafaddcedddfbdaebabbdfbcdbcfdfbdfceeaafaccfeebdaecfbbadccceefadcdccdcfdaeefdeafeadaecccdfbebfccddefebebcbfbafbeedbdaafbabfcfdfbdebcebaddacceaaecdcdaacbfccfbddcacbbeadbabdebefceaaccfcebaeefdafacbbffcebdaafceadcdfebbcdbeadabcfeebcddcedcceeeccfbddbdddcaaebdfccecbfbddccdbcbbcdefeceafcabfccdbafaedffdcebdfddfdeeddcfabafbbeabbabacfabfbfcaddddfbefddebddebdaecfdedcfbedbdbadefbdaeaddddffcaeefddbaecedabbddfcdeaddfbadeecadabfbbbfcbbdbcfbcceecedecfdbecdbebabaacfcebbedeafeedaadccabddbbedfdadcacceebcbdacbbbbfeadbfccfdbcccdfacafbdbadadfeccdeceafabbcdedcbeaabecaededbebddddddeabbaaaeaedfeadfafefdebbdbceeecdacddebddfebebcddeeebcbbcbccafdccfdcfabbaabbbcfcdffabdaabcfdedfbdebefbbcccbfddcefbffabfdeaebcbeeefeeeebabcdabfeeaaceebafeabbafbaabdbbffcaffbceaafcabdbbaccdbfebdccbfcbaedbdddabaccafaabecdebeecbebebdbaebdddefcbfcdebcddccfbadbaaceebbeedcebfcaaacdcaceacacadbcabebfededdfbdefaefdcdcabbdbfbddddbcbdbbdbacdecadfaefdccbedcfbebcfbddbabcccdefbbedeeafbfddcbabcedefcbeaacadcdecfbeabbcabbabeaccdbddfcadfecadcffbaececbefbaedafccbceacbaeefaccacaebbaaeecacffaeadacaeedebbaacdceaddafeeeaedbeacfccaefacdbdbaccbffebecfabaebaadddbccbeccfeeecffceeadedebadfacabccbffbfffaaaedcdaeaaebcedcabaecedeadcfaaaaacfbabdfdaaadffadabcdfebefdfcbacafdacaababebeadedabccafcccdfcecfeccbccbdedbfedfbeffbaccfaeddfedcfcfdbecfdfefdabfdbeaedcedffeccadadeeddccaeabdcdadeeafbdfcdfbefdfaabbfddbadeaceaddfbaadbbbdebffdccceeefbcaefaabcecfcacaefaafafdebdbedecefdbbfffdcbfdbeafdeadcffdcabbbafaddabcfdddbedaebcdfddadbbeadeddecdebcddaabfdaabacfbfdfabdeecfaeebeeeefcfebeeedbeffaffcdfdfeeaffcaefacdfebcdffcabadafaebfecbdcdabbeaabddbbbdfdcddcdbcaecadeabbfbabaaacdbbdefadbbeaadeeabfdeebacecdcebfbcefaabdafbbaeebcfcccebdcadebbcbdaadbddbceeabecfeaabfbcdcadddfecbeaebefbabddebeafafcdebedcebcabaeaeddfdfdbecfbacfccccfceffeabdcfaeebbeaddebcdfafeffdaeffcfaddfcbffcbedaacfddbcbabeecfeaedfacaaadceccdfcfbfafdfbeccabbbdaaddafcfbabcefdebfbcacafccdedceebddcddbddfeeaeefcabbbbcfcbbddacbabdebaaefbcedcacbaeacdeddabafabacbaebaeefcdaffedcbcaabfdfbfdbbfabcfcebddccbfcddccbadafadfeceefdcbebdfabaecddbfdacfcfefcdfcfecbdbfbcfcbbebcbacabfcefdebfadecbfbbbeebdddcfcfceffabbabfdbcfcbcbbffefaaddabafdeafcfddfffcdcdadefffeabfdebabeddefdcadffccddebdbfbcacddfcebbbdcccebcbadfdebbcbececcbddcffdfcffbebdfddabdaccdfabecdcedbdfedfacbffddacdfbcdecafeccbcabaffadbcceaeffffcccdaffaeacecedbcdbabbddfcccaffabdadadbedacffcecbdfddcaecefbbcfadcdfcdffcadededcbcffddccbcaddeefcafeaecddbdefcebecdccebfcccaedecedfbecfefbbccbdfedcbebdddaadbdbafbaefccdcffbecabeadfbdafddeefbfcaccaaedafbedcaecffadedbaebbebbedecebecaafaccbfdaceebeffffbeaacebdaddccadbcafeeeefbeabaeddeaffbfcdacabdaeedfdaeceaccbdaceaefbfceecfedefcfaeddfbeabbdfcddceecefeefccdfcaeeacddacfdddbbabcaddfaafbbbbecaefabbeeeffcbbeccbcfdcadcbffbdbdefbaaabaffcccbebafbfedbeedacdedfadaefedaadaeedcbdbcdffebfefcecaefdcfadfbdacaaccdbbebaedfadeffaadafddfdcddcedfabefadbefbcddbefabfdccaaecaecdbbacbeeedaadebdfaecadbbaecbeeaaadbfdbffedbdeddfcafaddaeaaffaaaddebdeecbcfabaeeaafdbdadabeeeceafafcedfbeeaadccdcebaaafdfaedeafcbceaececfafeafcdfddeefcfacdfccaeafcacfcfbbdccabedeefacbdefcadadebcdeaaeadcacffcdefacaaacacadfdcabdcadccfcaebecbabbeabcfdeecffcadbadcafddeccadcfffacdeceeeadbbebeddcaffafbeafdebefccabafcccbcfaabeafaadbadabadeffbaedddfbcdfcfaefaebfaabeccdfcecacaaafedaccdddeccaaebaabfadbaeafbfedcddffdfecfeababdfadddfffaabfeecefdcbaefcadecadcabafacfaeefbbddcdcabbedcdacffcdcdcedccbecfccddcbedddadbaeecbdcafaebafdeabddceefecfbbbbbbfddcfffaeeecadddddaecdffcdbfaeafefabfcdfdabceaaaedfccccdfdbcdcdbccbcbeeacdadcfdfedcbdacbafdfdeddfdedcacccbcfeafefccaccfaeacebacafcfadcfcdafdededcfdaaaddaccffcfcffaddabaddacdecdcaeaefdafdbfffefafafbaffecdabdeafadcebafebfebaeffabbdaefaaacbddbdabbeebcaeceeddacfddfbcdaedcddbabfcededacdbefdcafafddeefddfbdcaadcffcceaaafeeeabeeabedabbedccecccdafaccdcbaefbceafdfeebdefecfcdecbcaacacaabfeeaacddabdbebcfdbdddbcdbebbfaedfeafbdfbcedfddaaefacdadebcedfafcabbbfaafbcdfebbdbdbfcbdfffeeecdfbbaebebdbfbbcccacefebaaaaffebcdecddfdafbdebebfdfaafdaffbbcccefeccccfafcabdcfbdadfecedffadeaceaeecadecbbaedefdecccebbbefafdadefbdfebfcbedaeebefbdedfceadeacfdcfcbdabaccefdceaeeeeaeddcdadfcbdaddabfacfdabdeccacbdcacbeffedefcdbdeaeddbabbcbdadcbeacbdccfbdfffdeccbfffcbcbfceedbdccaaceacaabeeaceebfddddbdcdeffeaeabdcacefdaeedddfadbbcacdeeeabbfddffcfabdcaafafdadecceabdcefbddeaebcbcacffdcefbabbefbfebebaeecabebabaedccaecbbfaeecefcbebcbfddbafcdcfafccfbbfefafbebcadcffebbedfffbaeffadbaefceaeeedecdcadffdcecbcabbecbadceaaddbceadebccceedcbcddccfeaefeeecdeeabdfecfdeabaeaeacedeacbdfaeffdfcdffeacccebabecfccafbcaaeaccbdafecdcdfcaefdeabadbaffafdcfdaabdddacfeacacbddffacedaccdebeebeedaffdccffddbafedfaaceffaebcdedbadadfdaccafcecbebbedbbbefebabdeadfbcaacddaddbeafefebecefacacffdbaccccefcafdeafabdefaeeefbcbeefdbbdaaacfacdddefbfffedefecabadedafeaafbdcfcebccddcbfcaddeddbacbbaeeeeedccbebddbdceaebbeeaabfbebaefcecefcbdacedcecbcfcbfaddbdabddaedbaaddcbabdccebadcaabffbacaadafadcbeddefdbcebedccaaeedbcafdcdbfeabcbcbbaeebefcaebfbcacbdcbebccedebbdfeceeaedfaacfccecfeeeedfdcbbececbbebefafedeeeeeebadacfeaceceeefaadaafccdccfdffbbcbeffcbcafebdeadbedcaceacfceacbcdababebadeaebefdbcbfffbccbbbcaffdcecfdeeadaaececfefecaadfaaffbdbabefdbfeedffdbfdbffdeaebceadbfafdeabacfffccceffeeedcaabfbacdeabacacfecbddabcddcaacfffdcbefbfffcebdcecdcafaeaddfeefcfadedaaaebbbfabaedabccacffdcfcaefeefcdaaeaaeeeeabafaeadfefcaaaddcefaacabfbcabcbaacdcfbdcdebaedfaacbdfdebacbacebfabbdbcaceddabdfdefcffbdaddaecfaccaabbecdddbdadfeaadeecbbdeeceaaedfabbffaabfadbadebfacaebfbdcfccaeceeeacbcbbabfefbdeddacbbfbecbdaaffddeafbdafdfdecbebabeefabafaeffeebadbafcabebefcadbbfdfeecdadfcfcaeaccaffccbcfebaebabddadbfcbeaddbfeaddacacadbcbeeadcfcefebddacedbbedcaadddfcbfbdbceeafcacceeccbdabcabdeabfdbdafafceebfaceacfabfeddfbdafddbbdfdadbafcedfaceccbcaaadbebceabafbffccadbebafcfffcbdbddccececaafbbebcfecedfdeedbacfdfcfbacabcfefedbbdfaeaccdfddaebccbcfeccdfadaceffadffdecaaabfbabdabbdecaebebffbecbceacbaddfcbdecffbdabfeacbefbbebbeaeaabdaffcdbcedbefecdceebcbfbbefbcaeceedaecdfdcaffbabdcbebdbfdcfdcecafbafcceafcfaaeddbbbcfeceaabaccddddfabecebeabffadcbdceabadacbaeaccaacaeaeeffcfbafdbbaaaaeabdebcadabfbafccaeadcdbbddceebdefdcacaeaccbdaabefadeafecafffdffafafbcfbacfadfcdfbdedcdafafcaabdbbfdcaeaebbaefebafeebfdfbfbdafabecceecdfaecbfeffadafedaeabcbcecbfbacddccebecaccabbdcfbccadffdedbdaeaacbfdaebededfddadeafabfadefeaeffaafdfefdadddbabfdbfaadadeaafacfbfacdcaeadefafeaafcdadfdbacdbddbfdcfeacebeacffcefadceccbbdcfeefecddaedfddcfdcebdedbdfcadcfcffcfcffabffeabccdfefdadababcbceedabebddadfefaefccdcbdeeefeffbfefdceebfebaebbabdcaceecaefeacaecaeccafbdfefdeddadfbcbcaebfeedcfcdbfabfbabbcfcdbfbeaaaaaabceeaedbacaebfbfdddcadaddfecddccdedcaaddfbeecbffcefcbbcfcccabddabaaafcebdecacbcbaedfbcedbebfbeebdadbcdcdddeaccfaadfbceedfaaadfbfaeedacdfcffafabdceccebbccbdeddfceacdfdadceeadcacababeaccbdfceaaafefecbfeffbffbfaeaddcceefedaffbbecadaabeabbfdbecebcdccebdfcefcdbafbcecabdfbdddfcaacbcaeacfaafcefdcbbdcdefaeccbdacebaccedcbefdcdbfdfddceabdebfabeedbcbeaccddcbfbdafffeeadeddbffefaedaabbfbeafacbbefbcbbfbafbbeedcabfdbbcdddddbeedcbebacceafcaafecbaedecaaddaffcebaedbffeceefafedacbbfbabbcccffaddababdcadfbadadeccbbccadeaaebafcbddfacfcecbfeddbbcacbbddfdeafcbdfcaeffabcbcbbfeffcdfdcbffbdccfdcaeaffabebbdaccdccbcbbbcccbfdabddfbaeedffbfdeaacdbeedafcadcfdfdaddcccdddcbeebfaffefdacaecedabaccbfdbcaafbfebefbecfaaefaadedebfcbabcdbffbdebbebdeeefaedbdfcfedcddececbccadefbbdabafaeffacefafbddaeefffeaaaaccdffeafcdffeeedbaeadedccdcbffbfefcfcdddcfacadececdfcdeceafacdbfbcdddfefaccaefedcfabaaafaceccfdccddefbdbbeeebbabcaecbffcdeaabdbfdfadfacffefabebedacdbddfbcbdbdddbfafdfdbbfebaaedcaccceffebbfbaedbceddbdbbfcebfeccdfcfbcaeffebedaffcadfbefececbdddaefebfcefaebaecfdcfeddaccbdafacbfcddcacddacecffbcbebdabbfdfbaefabddbfddfbcbcefecddbbbedcbfadaaebebfdbedfffbcccfcffdeccfedbbcdedbdbcbacfcafabaaadfafbadcbccaffafcedadbdbaebcaadacbdfcaffaadeccccabdcebdebfbcfefafeadbfcbaccecfccffcdefefbcdfaecdafaecbfaebceeddcdeaaceeecbfcdafadfbcbcdbeebedaceeaefabbcdafedbfdcfeacfadefbeccbabaefacaddfabdfaacbdebfdfabdedfadfbaaceaaacdbdcbfeceffedbdbccddaedfdffdbafdfccdeadfaaabbabdccccbedffadbaccabcabafbbdebbfdadbcceabecbfcbfdfbbaafadddddcbbddafefabbbbbbbeabeadaeaacbbbbabcbbddfaeebfedeafdcafaedbacafbeabffdfcfccedefceeefbadfabbfbfcfeebbbafbfdcebcbfcfefdddafdaccccfdcbabfcfdebfcbfcaacdceeebbeaceaadeafefabdffeebdbcecccdcadfaffeddcefafddbceceabccbfdaeebeddecdaeebbdebcbebacccebfcbfbadbbaceddbccaefcfaeffaeeacfffaecbdaccedeffabaecaefcfdbfcecabcfaebeefbddadbabfbaafcabfcccebceecfddccaccafafeacfaafddfcfcecdcbfeceacaecfaceffecccbabbdbdcceeceecdddcbaaebfabeedbeacbbdfcdacaffcaccbcaeddfededefbedccefacffdadafaeeacbfecabbdbfeeaecacdadcfddfcfdfebbaedcbadabdabcfdeafdacfbfbfbdfcacacdeeecabbbedcebfceecbbfddecababbcceecafdfbfcecacbcbaaabcecafeebdfdeaceedcdfedebbabbdebeceafceffedebdcdcfbcaefbcaebfcfcbfcdcddcceecadadcbdafaeddaecafcdefcbfdcfbcfdefdbdacfbcdacecbfbeafeefecbeedbccabcaadffcadffbdabafcbcabcccbfbddeeebcaafadfefcccedfafdfebfeeaceedeecdddeaeabecbceeeadfaaaccafbbacfdacaafeffcdbddfbebbfcaeeecfdaecceaedafeadacebbaacbbfceecaacaefbffffdafacdadbfaeedcaaafcdbefbdcbecbaababadbbbedabfadcdabeecbfefeffdebcddbdcbfecbdaeafddbdfceeacdefceefdbbeeccebabeeddbddffddabebdcbbfebfedbeafeceaeefeabebdebacfcffdcbffabfbdceddcaaaffaeffebfabfbbabebacbdbdbabbdbdddfdefeaadfcbeabadbbfbbbbadeeffaedddafbeccbdcaaaebccfbfacddecadebaeecfdcbaebdafdebffecfcaafdaadbebbadedaecfbebbbaededcfbbefbdfebbadcdbdccbbfafadbfbbceaedceecacbcbedbbcbabdfbfcedcfcecdcdabbfbefeecabcabbabefcccebacfbbdbbdbdcadcfabbbbdafebdbeeeeebeaacddeeddcebefeccbafeadaafedcbbbdeeffdacbdaeffebbfeadeddeaaedadacceacfcabfecaccadfbcbccfaaeedcafffeffaddfaeabceaacdbfedffbcbdadcffeedcaabcafdafefbcfdbaffdceafffcbeadbefffdfaadeadceacbafbbeedcdcffbcafdbcfbbfdcababcfbfcabfaceccdbefecbdbfcabbbecdbcdaedecceabfccbabcdfebafcdefdefdaaabbdabdfdcccccfbdebfbbbebfebdfbfdefebcadbbffadadbfefffdbaecdebbcbeeebaeaeaeadecedbbabeebeccacacccbbdbceaedffaefeebdedffbdadefeecaeebfccdaaedbbffbecaaecebadaeabbabaebceaccbebacdbcdbdaebebbeabfcefafabcafffabdefcddabfacebbdabffcbafedfebdefaacebfbcfcaadedfcbbaebbcdbfefbcaefdbdfbbdaadbcccacaebedaccddfaddbbbcbeeecdaafaccdffddedffafcceeeedbcabdfadebeeebfbfacbeeffffdecfeaaaaeecabeccbfeabdabeaadaacbdcdcefbbcbefbbcdcceacefffcbdcfbebddbdbbfdabddceccefaafbbbebbeebebedfcefdbededcbbbbdadedcdecabeeaddfaeedeccdcfbdfdcdefdfacbcbbfabffbddefbbafccdecafcddfdefdeacdbaecbcccebfabddccaedcaffceccaffaffbddafcfdcdeebdfddedadfdcebacafdfbedbebcefdabfffffdafbdfffbefdceadaddeeeaccbeadaccbfaabbbfcdaabddcfecfcebbdbfeeffafffdabebddeafebeccdccbfadeacfddbeedadefecaebffaadacafffbbbadcfafcbeafefafbfccbcdecceaacacdaccdfbfefbdfabbebebdffbfcaacabfdefccbdfacadcaebbbcaafabdaefaffebfdacaafecebfeaeddfaecfaaaaeebfafffeaecbcbbeefdffbeaddfeafefbabacdcaedaaeebcbeeeeccddabdadceeacbedcdbccaefabecdcfdabccffbbddafecefaaddbadbdfbccceccebcbdbaaeedcfdfeccccddccdafdafdaebbcddeebdfeaccfeecfdfcbafbbaeeecfceefdccfabccbacfffbacdabfdadddfbfcaebcadcdcdbcefcecebabecacfdcefafaeacadafacebebadbdddaabdacabdfdebbbacecefdeebeedcededcbcdeaefffcfaaffffcadefafebeafbcbcfceddeefeadeadfdcedebaeefeaafbebdadfcdcefbbaeacffbadacbcffdeecafebeebebcedbcbdaeefddafafcdbbfddeadaadbcbfbaffebbbaeaabdcbbfedddacddbfeecdaebedabfcaeedffdeaaeabdadceedefffbbfedebffcafdcaeddecfbaeafbcaadbfcacbdfaeafbaaebcaebadbfbcdfcbefdaaafcffedfaafeaccaaffdaefbbbbcbdacabfacacdbefddaccbffdbdafdfbebcdbccacdcedebbbdccbffcadddefcfbfbbeccceefedcadbcdeacfeeecedcfcecefccbfefdeebecbddbeaccedddfdfbdcccebbbbcaabacdfaccbebfecebfdaabffeeabaffbfabebaeffebacfcdcabfdfefcfbdffdbbfccdbafabefeccafadeeafcecbeacaecdabefcaecccadfefadaecabeaadbdbbfecfaabfcffcbcedbedbbbedddfcaebbefcdabefabaedfcabbedcfedcdefdeeddcccccebaabcdeedfbeeffffcbecbbfcffeccffaabcadcdebfcdefefeaaaebbfdfcadfbbebffcaabfcdaeefaffdffacabffafaadebccfebbdaaefaabdbbbefbaeadaeadadbdebadfbcbfccbddfbabffcccfdcfaebefacdfdcdbaeeabfccfbfbadffecfbfbfaebfdaedcefbbceacdbbbebefecddacaebeeaedafdfabcdecadddeeebbcfdeabbecbbfefadedeaecffebbbecbbefdedadbcabccdabdedfeddbfedbaffeaceebaaefeacaaccdabaebfacdaffcfeeadfffcfcfafbffffbdeffcffbffdcadfcfefaccbcadfbedebeaefaecfefecebefaaebadebbcbdbfaeceeddefaefebcbaccaffccaadfdaaeeedfdbafbccdabefbccfaabdfbddefbbbfdabfbeaaeeabfefcaffdcefbadadcfaabcddadafcbacdbedcfacdabbcbbcdfecfaebdedbbdaddfefcbdfbecccffabafcbacabccecacfbdafefcbbdbeaeffdabcbcfcdcafeaceebdcaaadebbbedabffdfceeacdeaacfadceffaceaeafcbdccccbadafffbeddbeffabbebfccafabfbcbadfeefbefceaffaedabbadbcecdcbeafaddacfccafcfbafcebcffddfecdfffafecabaaedeaddfbcaafafeebedccbbbeeaeeaefadbefbcedaedfeaadcbaeefeacdcdccfdbcefeccedfeedebedabbdcfcaacbbebacdbccfabffdffbafebfcbceafdeabfdcdfdbdbddbeebcedabaeadbedebebfdfacebddaafcbbbdfbeeccffcaaaecbbbcffdfecdedcecfaeaaecfeeaffbecbacaafabdbbbbbfcdcaabbbcffbfdadbfaabbebeeacefcdcffcccaebbddeadeeedadfaaaecfbdcddebbfbcfcaadbfeacbbaaaeeedcbbccdbedcccdcdabacddcabccbaeccdbfbccbdcdbcfefcaaeaceeddebbacfbdbbbaadcecdcaafccdabefcccadbbfbdffefbdbdeceeadfdcdaddbbbfbeebbecbbbbfbaaecebbeffadedaeeadcccdfdedebcbefcfacbfcfeefbdbbcaaefdcdcecbfffabbdeceaaddeeebecbdaabdacecbbceadddcebafbbcedfdedeceadfccbdfddeadceafffbedebfdddeeeddefeaddfdabadfbabdfddcacedacedbafbadcdabfafbedfcabcadafeddcffbeafaadadfbecaadabdbbabcdfbfadbcfafaffbfefcdbfdedeafeefebaaecbfecfeeddfadbefcfcbbcbddbedaaabaedadcdfccdabafbfcdadfdfbbabffcbfeebedbffaedaefadeeeedbcceedcddceeeddafdbacbeaebdcabddfabfadaddcacfefafcdcacdfacafafaedadaebedbeccdfacfbcadebdeeccebdefbdcfebfccebeaafbeacbccafecdcdaecfbacaaddcabefbfeacffbcfeffdaedebdbddbfdaeffebfeabbfaccebbaddedefeabccdaadfcfadbeacaaacddeeeaacbeadbabcbaeacbaccdeebeccabaaffacddaefeaeacfcbecceadecdecefbeeafcfdceafcdeabcacffaaabdaccfacfbcefabfdfefeedefaecdbfdebafefabaabeecdfcfedafbfffcabadafbfbadfffeccadcaeeadbcadaffbdffbadedddfccabcdccaeefccedfcbdbfebffcebebebdbbcfbbebadeccabcccffcfaddefdebceabfcdfbccaaaaeaabfafbcdbdecefffbdfedadcddbfcafadfffbcaeafbecdbfecedeaeeddecffdffcdfedcfdbeefcaadecbfaadebafeffeedfbdbbbfbeefaddffaefcbeefabfcfdfedfbcaaddddccadfdeefbcdddcafcceecdbbacecfeddcadebcdbccbadbcbacfdcfdefdacdaacedbbffbdbcaeaabfeaeccdfbdecffaaaaeaeccccdcefeaaebadebddfcacafbbdbcababaeeabffceeaaeecbeadecdaeadebabbaafccebaadeacebedbcbddaccffababdabdacecfceeacdbbcafbccabeefecbaeecbdddedcbbafcffeaadaadaebadfffdefdbcbacfcbfbeffdcfaeabbdcdacddeddabbedeaceeceabfaafbdeefcafadcfcbfdcbeacebbeecddfebcdcddbaeeeceddfcbbecdddbfdceaccbaceffdeeebdadbdecfbfdfafbeafcacecedcafbebcfdefbdfdcfedefcbdcdafbadfecbaabcbcacbccaeefabbafcfeaebbfbbaacfbcdaebceadeebdddfbcdabfabdebcfffdabbaaaceaafaddbacaebdbbcfefeadadeaccaaaefbeceaccbdfcaeccffcecedaebccdbcadaecdacbcfecbacfbbacdfdfaafedabdaedcbdfbfbcbedddafbebdbdbdbeecffcaeaabeaddeabafaceafedecdebfaccedeecfadcacefaaefceeffbbddbbeeaccbbfeafaacfeaadfdaeaecfcbbcfddcacefbeeddbaeefdbefccfbfddaefceeabfffbdefbeaebffbfbaacedfaecfbfdcbeccbbaffcfffdececaffbbcaadbaabcfedcecaccdcaeabfcbaecdaefafeffbecdeaecdbddbdbcceaccbddcabbecaaeacdbeffefccddaafacbfebabbcffbceeaeeccadbabefaabcefdbbbffafbabaafddfafcddbaeafcecefefdecfdefefcfacddfafbafbaededcaeabdadcafdeaebfbfacebcabdbdffdcbadeccfbbcadfdbbadcefbbafefbfeedbaccabdeeacdebcdceabaeceeecceaeacfadebdecafdeccfcbdcacdadcdcffdffdacdcadfbaaceafdddaaceadacefdebfdbececdbebcbcdddeabbaceabdcebaabecbbefebcecdedceebddfbfaefbbfeeefdcdedfcdaedbdbeabdcaeffddcdcbccdccaeabbcfccfaffcaadcdbbeaffeaabfddecbfaddddeafdfbcebcedbdcfcdcdccdafcaebdcdceeaadbedfbffecbfcfdefdffeedefcfddcdbbbcaeebbcadcfceebbcbbdccadceaddeeafdfefbadfadaedceaedcddcaabadaaacaaeffebbffddaafecdfdafcabeaacbcddfebbeacdcfadfbdbccbfdebabadefeefdcbdbfdbdefbfabcaafefbafeabcccdfccdeaacddcabdcbfcfaeecdebeafbfebddcdbbafbeeedcafcfaacfafbefcededdeafeaceacdcadebbfdaeadedebefcaecbeeaabfffcabcebbecbfbfaebabafdedfdbdbadcdffcddbdcbcdadcfdfceabbbfcbbdafcedeaedfafacabbbcfbfbfbbaabdafdecdabbaadeedbbedcefbefafddabdedfbeddadebebecafdaccdacdedaeafcddeadefbfabefafaaafdadfdaddeecccbcdffebebbcabaeeffaeecdaaccdacaeabfffedffbeebbedfbdabaacdabffddcbfaedbcdbdccfaefadeafbfbbbdbdaeaddcdeeedbbfdaeeabdcedafbfbcddeefeaaeedcbebbdbaebbdaaefeebdfdedfeeacdbaeeededcfbcebdcafedbfffadccffaccebceadfcacdedafebebccdffaaebdefbaefeebecfacfcedbaaeacbcdbafdadabfaccddffcaddeffaebadbabeaffdadabfcccfcfcaabdeabfcbfecacccefadfecffcaccaacdfbbcbdccfedccdabbfdbbcacafcfdffcfdecabaaecdfedbbcdbcbdedbaaaaffcfafadcadbeabbafdeacebafedffceabfbdbdcebebcadbdcceedccbebbfcadbceeabefdebccfddcdfdfdbdacbcabbdebfcdadddfdbbfdaeccfdbfbaddfcdfabefafdefdcebfffaecfceaedfdbccadafcdcffecdeddaaeceecbdecfebadaacdddacefdfdcddeaddefcbdabcfbfbcfffebffffafcdfdcfdffffcccdebdeabfedacfeaafccdebbebfddedfffddacfefebbbcdebdfacebfacaeccfdcbaefaedcdeafcbbddecfcbacaafdbdeebdbbdcabfbebbfdceacfcaafddedfedcdccadfefaccdbcfbaaafcabddeefcefceadadeefdeecdcebcdfcbedeeacbdaabfbfacadaccfbbfcabcadbedfafefdeccabcfedbbfebfaccfedffbcecbafcadeeeaedfeedaecebfcaeddaebdabafafcbadeafcbbbfcdcefcbcacaaaffcbccfcccaaaeedabaedeabbaeefdbbfbbadbdbfbdcaddaddbfdbdbdaecfedaeeeefcebccdcfabbaacafeeddecbadbebafeedebecfaabefafbedabedbecedccbabfaaebecafacebbeedcebbdcbccdfbceaaceddbfdccacdcababfaebdbcddfcccebbcdaeeaeaeaaddebbbdbbccbacfadffdaaffbbbaddaabfaafbbcbccecacfaadeefaefedbedcabdcdcddeacafedebbaaebadeedfcdceaabadafcbcaaabbaadbbbbdfefcabacadcacbcdcfaabfdbbcfaceaecfaddfeeacefcbacfefddbffcaffabeffafaebaadbddbacefceedcadabdecedbdbdbbabdabecbaedcacefcbadcdfbdddbedacecaaabadfbddacfefcfbcebfdcbbdcaebbfeaddcbbfbddfcdfbfaeaacbdfaecbcbcbdedbdfbbebfbefadfaeaaafddcaebbdaffaecaafcaabeebceeaefcdebdeddcbcdddcfeeedebbecaaaebddfbaacdcbcdeccfdaedccaebdbfabbecefdbbdcdcdabbfabcbbcdefcbecdaccecdcefaaecbdbbeeaaccfecaffbcdfeebbcffbecaeafdbffaabfaeebcbeedbcefdfdcbedbdfaffbcefcafebfdcfdcabcbcfffcdeafeffcefcfeeefeadcacebabcbfdcbdbbbcbbdcdbceeeaeddebdbdbadaebfcabbbdaaabadccefecdcbfccccbedaceeffeccfbdabbfbfafacbdcaefdadeabebbeeaaedabeedefdddbebacafecbeddcfbecaaaebeccecfddedfbcaeafacbbccfcfbabefdddddcabafcecdaaaeaeabffbcfcabefdccfdbfcacccfedefbacaebcdbbbdbafbecccbcadacdffefceeeefdadfcededebecdfefaaffbfedbfbfdcbffcaccdffabcdbcadaffbdbfffcfefdaefaeaacfbfdcbdebeeedbabcaeeddabaeaffadeecfbbcfbbbfbcfdadbbbadcbdafadcdebfadccbdbbbefcafebbdafebdaecbdabfecefddfadfceaffccfcfefedaeadacabdbbdebfbdfefccebfcbcfdefadabffdfcedabddeacfcfabccebcbdabeaccbbdcceaacaecdccbfeeeffeeafbfaacbcafbfdbbcedcdcbabedfcbedbabcddacfbbdceefdfbaffceecaabfacdfafccccbbbbbddedbedeccccbdbeedcababacabeaafaeeecdecdbcdfaaaadbbffaeaafefdeceafedbbcffabebaecdfbacdefcbbbcedbffcdbfbfeeaffefabadbfddccddbbaccbbfcdfefebbbebcfdbecaeeedffaaccdaefcffafcfbabacbdcafdeadaefcadaaabffddcecdbeecdfdfcfbaeabcadabdefbdcaedcefbdfeddeeadbaeecbabeadcccebefafaadebcddeffedacffdefafbeddaadeddbfefcaaebdcdfbdbcdcfdffeaaebdaaafcdbaebaffdadcdfcadfffddaeebccdfddffddebcddbbbfdafdbfccbfafcdfdcecafefbdceddccffedddbccaacabcadaafcdecbebbabffdcbacacefdfeaafbbeaeacfaacedfffcdddffcaaeebfdeedbfdfabeeebebaccbbecdafacbeffadbeacdcddebeaeacffdcaeafedbceaefecaabdbcaccfffafbbcdcaeabfcceadbcedadedbabfdacbefcdbceedacfaddfbfafcfacbdefcbdabcafdadabbeefeccbeabdbbcbcbddaaceebbaaccedefccdaedbceebdcbdadadeefbebebbdbbaedabfdadccabfdeeeeafcaccdfbcbaebcbccfdbafdbafbfcbdfdacacdccaddccdcceedcdaacffdbafbdcfeeabcbbadeffdfdecafadfaaaaebadedaddcaffaebdcecbcedaeebefbefaaeeeebfcafebcbbbffadffcdddceeddeacadeececdfbbfaacdfaaadaafdcbdafccddefdcdcbcbcbcaebcedeaeadafefaccdbffedfffbdddacecfabcdcddbacfdccbccccbcbeffebaabdedafafdaebabfbfcdadfadcfcdccdbefbfbbecbcaffbfaccbcabfececeffaacfbacefcfdccecedfdaebedafdbdeeafabdcbadceffbcbfaededfcebafaabbfbecdbaabbadeecbaeeaebccacebecaefbbcfdbcffaadcefccefbaaeabaafddecabadfdcbbafcfcbbbaaacfebcabaeccfafcffefadfcbdbccbfecbeabeeaeaecdffaccfaacfcadefdbdedfceefecefebebafecddaeefeafecbbcddbafffcecacbafbcbadcfeceffafedcedacfccfadbababadbebeffabebffccecefcaefafabdcbabccdcabbcccddadfaeeffbbeffdacefdfccbebdbafdbcbdbfcecbaaccdbcedaedbadbdcecbafaaefbeddcccbeadadfacbffcbfbdbcdaeaedabaaeedaadecdabdbefeeedabbaeaaebbecbaefceafcacafbbaabebdbadfccbadabbdacbaccdaabfdddcebddceedabfcbbecbaedcdbcffbdaaafbbafbdfbcbdefeaacaecfefcccbdeabcbaafdcfcbcedafbcbdbedaabefcadbcbaabebabefbbacedcadbcdaaeadcaceaaeedbfccbebafabaccedbffffcedbcbdbaedebcbebbcfdfefbbbfdeebcaedcbfdeccfcbcaeebeabadbcfdfabeebbebcddcedebffeddcffccffaadcffdfbedacddcfbbaaeaddafddeaeadbabbcfbacecbacadbdfccdafecadeceeabeecedfacfaeedfbfcbfcbfebdcaffafbdaeccaccafbfbcbebcfefadbeabccfdaeeeaaffedfadabacdccdfdfefcafaefbfdcfbeccecfeabbaccbbbbadbebbacfdfffdaeaedbbbcafeafecebcbfbffbdfbaeefdbeebfaebafbafdacfbddfcbefcaeabeffebdefaecbbcfceacdaefcfccbdbaadfbceaccabbaaefeeffacbcebfbfbacdebefeeeabffddbeecfbaadccfaedfeffcccceaacfbfcdaabbecafdcedcffeeaeedcdbffaaaecdaddcafaceaccaeddddffafeebccdfebabafcdafcfbaeadfeaccbfbecccdecbfcdaaddfbeafbdfaeaebdabcbcebbcbbcfbfbeadafffbfcaeebbffaddbbacdaaaeabcecadfcefedfecbbbdcacfaadaddedefefedefaacdcceabaeacdcaecbdffdabcdfcfdadadfcfabeadbfcfecebebfeaedfadedfcdcacadccffbbfffcacadbebaebdfbbcfcfaeeeaaabcedbecfbcdfadeefcfbedbfefeddcbbfadfadedfdebebcadccbcfaabacaefebbbabdfbaeddabeecabfaecdaafaedeedffffaebecfeaffbcdfbeabbbcdfdcaadaeeacfabcecaacabebccaaccbebddffaedccafbeaddedfdcfaffebbfcebdadbfdbecfcecbecedfabfdbdcddcadaddcbdaccbfeaeacbeabadbdcaabdfeeafecefbbcdcecfbfcfbfaddcfabbfbacebbfdaceecdceafcccbffacaccbdcceaabccdcfeebcfacdbfcfdcadfbaafbbfacdafdfcfaadbeefebbaebfebcadaddbdcdedcecbbaceadceccedfafbbeaaafcfeeedbbcfdbdcedacadffaddccdebbfcaedbffbfebfdabcfbfcbadccebcacdddacccfbabdddcafabcbdbcbaaebfcfeddfdeacafaaddaadafbadeafaffdcfccbcccfcfeecacdaedfeecefacfcbfcafdeeeddbbdffbcababaceaabadbfebfdfbeafadedcefbbccdcaecbbfaebafbeaeccfebfeafcefecbdebcaffabcafeeafabfbfcdfedacafdffaaeafadeaedfddcdaffceebbbcfffaffdccdddbccfcdbfafbeaeccfbeedcbedccbcdaaeedfebfbfcccdfecafadaccafbaacbaaaefcaffbecabefdaabeddfeccfffeedddebfffbaaedbfdbacadabcaceefffddbecfcddedfebbbbddaabbcffebbeacdfbbbcdedeabedfedfbecbbbbcedefbfececbbfaecdcfcebdfeadbfcaaaabccefadecaaadaaccfcfbffaccccefdabacabbcbacfdfcbffdddaebbdbdccfbaffbaaedadbeafcfbefadafcaececccffaabedabbcaffadeefaebaeadcdceafdfcceebadbadfabaedacffaefdbcdcaeaebfbccbebafdecbaafdeeddbcaefffebdcbbfdcbecccacbebbfddeefeecafbdeeccdeaabddcaadebafacefffeafacbcafbbfeebbebaccddeafdccfbaaaeeedfaccfedbdfcedebffefecdbfedaabeccadaceabfefdcafdfceafcadcaccfebcecaaeeefddbeeefcaaeaccdeaaabbbdafefffbabcbfedbbeedcfcaefaacfdaebababbecddfceabdaafbcdcbfafdaaafdbeccdbdefaadcfadfdfebcdcaaffcadeaffedfeacddfabdbcbfdddbbaaeeefbcebfdcabebcaefaccebefeebcacfdcbeafaaceacaaceefdacfbcfbeadbadfabdacfbebaeaaaadcecfbddeaaaefcadadadffdcbfbadbdbceadadcddbffcaadbdcfbcbedbecacdccbafbaedfeffcfdccfcbbedabaefffbedeeaecdfbadaeccffceefbdcaefbfabfbddfadadcfdffddaaadfdcfcbbdbbebceeebeabedbcbffdccffadaedadceedddfeaaabfcbfafaffdcdbfcdfccacdacbfbcdffceeebcabfbcbeeacadffabafffccbacdecfcbafeeebccacceadbceadafcbadffefdaeeedfbfafdbaddbfffdabbafefcbbecddcdbabddfbdddacffabacfaffdfdbfeecdbaefaafabcbaddbabdbdcbeafeecebadfdacdfaeebaaddfcbfdedfddfaaebcedbdeadedfcfebcdfcaffeadbdabaccceaeacccfccbfcdaddfddaabdbaaafdfaeacddbdaffddabcaceaffdccadcacdfabafdbcdbdfdcaeaabbdafbededafbffbbcffcfcdcffccfdffbdadbbcacbedcebdaefdcebbdfbffbaedfdabaeeffbedcdadfeaabbcccbbebaecfdabeedfcedccdceebceccebfdefcbebefcadcafcbebbfcbcbdecafceaedaeaccfbbedacbbacababffacdfadfbcacebefcfdcfefcbdbcdfefbeabbefecafffadaaaaacfefcfabdbacfaedfddccdefcdfbeaafececaaadafeafaedefcddbbcdecccfaccfbdddbbbaeaebfcdbbecbedfcedafecfdedddfceeeaeaafebffedadbedabbbdefecfddfccfeffcbdafcacaaaebafdcebceaebadaabfebfedabcdcaadbcfdcedbbfabddedcbcaadafecadbbedebafbafcabccfdecddeeabeaefbcedaaaeecaeedeedacddfcabdcfbadaebfaddaebaacdcfecefecabbeacfcfbdfbcdbbfcaffdcfdfadbfacefeabcdfebfedceecbfceaadcbbbebaecccaacafefeaccdcfeeddaafcffddbacceaaeaefacfbcdeaadddcfbceeaadaaeaedecefedafafcdecfceaabfebeeaaeceeeabfdbebaafdbabfaeaadfffcffadbccadbbdfdfdbfcebcdfcfcdfcfdacafddbeafeeebdfcdaedddffecfbdaaeaeabddedcaebfeefbbbfbcdabccbfeaaeecefcfeefacbdeddebabebbbdbecdadbeaaadfceeefdcbbbdadbcaabcbdbbaeccabefecedafcdcddcdafbecbcaeccffbcdecdcfefafeeeebaaeeddccdcefcdedabfcbaddcfabedafdfbbfedbbaeaafbcddbbeefbdceafaabdbfdafebacdbfecceadadfdadcadddfebbafcedccaedadcbaeaaabbecffbacfadadafbcccefadceebcecafbbeaefcbfbbdfdaaffbcacfabcfdebdcdabffaffbddaccabbaaecbcafacddffbfcbddfefceebccdedfbfdfaabcfdcbfaafcadabafdfccfacdfdccdcfdfecacadbadcabfadefbffdecfbeeeaaedececcaadaafdeafcfbbaffcdaaccfccedaddbdddcdcdfefcfdfcdddeaeadeeacafaabdeceacddafcaeaafbccafeadddfecaddccfcadffdbdaebeeecdddcbfddacbfaebfacabecefcaddccabcdfcabefbebcdabcefeddebafbafefcebbcaaecabfddddaebcccdaefcccefbcfddfdcbbcdacabaeadfbddfdababcdaadbaeebcddeebcdebacecaddfdbacafddddbbcfacecfbbebeabadcfebcabcfadbaceaffbfbfbeebfeaaadaccebadfaeffdefdedaccfcbbfaeaacfbceddaddaadfacbdaddeecfaafebdeabbfcbacebdcdefeccaadafbeedcbbbdeadbacdbcfecbaddfedefadceffabdbcecdfdfaadebcdfadaddabedcbdeddedbbeedbeedeaaaedbcefbddfaebdfbffeaececabefeacbeddaebdffcdbedbeeeeabdafbfecbebfebebfaefaaefaabdeebdeedddbddecfefaadecfbfffdeccbebeccedcecbcddfcdeeffcaebebdeeeadbabbdceffdfddadfbbbeebeecdabeffdcefcefaeabdbeaaadabbbfbdfaacdaedabefeddbeecaaefbfacbbdefecccfbabffbbcfcbcecbabbffebfadfcbeaafaaecababffbddffabbfdccedfeacfccfffcffdeffbacfdbbbabccefecdbaacfffebeecbdaafadffaaffbfcbfebeaedfdcdeddcfccfbafeaeaafdaeeabddeccaffabcdfcdbcbaacaefebaadaabceecefbdbebfeafbeecfeabbaeecdabcddeddcecdebabfffebadddaadbdcadeecebabbbbddabdaceafebcbdacefccdfdbeefbfdaefceffcfffaacccecbdfababbffbebeccfbadcdbdacccdecebafdbeafdfaeedcaaccfcfccdafeefbdbcbddbcbabccaddfcffeaecdaabffdfeaeeeceeecdfcadbfbafabbfeddfdffafbcfeaeeaffddcfcdbbffcbadadafbfbacabaecfebddbdbdaafbbbcaefdeaaeabeadaadbeabdadafbaafbdeaccaadffedfafeaeeabffdbecfbcecbfbdabaefefcebfcfccdebdeadbeabfcceeafafdcbaffaaaecaeedbdddadafbbdffcaefababeedfbbecbbcdaeddbbabbafeaaffccedfefdbbdecbfbfcddedafcbaeaafdcfbfcaaaecdcedafbbfabdcdfceddffeeafcaabaadcddaaadcebbfdafabaecffecababbedafcccfeaeadedeffcbfcebadcfeccdfabdfedffdbbeeddcdcdafbcffcbddcfddfedeefaebbfedebdedecfffbebafaafdecfbdeabacddacffbceaeebaeabbccdefdacaecaebbbcdacefebfefbecddffffcbafdadbfbefacfbbafbdddafaeaeceddfaddaecacfbabbadbecbcafacdeaddffebcdbadedfcecfbcbbbafbbdaefebbfbabdcbffbbbeaabcfbbfaccafdaadafbbfbedbceaccdbcdabedaaaecbccdcbeafbfebaecdfffbdfaaedaacfabceeecccdacfebbfdedeefaeeabddbbaaeecaededfabecebceccaccacbedfffccaecfdafbcdffdedbecccbcbcbccdffddbcbeedffcffbacfccceafcdafeafaebdeefcdcbaaeaedcbbfbeaebafeabfcaeebcababfeabcebebbfddfdaeddfedbbfbcbbabacfedaabddbbebabcfdccbefdfddacceeeaeeabfcccdbcffedadefbacceffcfbdbbdfcdbfbdcbcdbdbeacafdbfaaeaccefbdcaaccfaadadadeccecccebacadcbcefefabbfaebdeedaaefedabddfafebbbabaedefcdddaefaebaebfbfffedfcaadfbdbdfecdaaadccfaafedbdcafabbeaececffeeeaaeecdaacfbcbaabebbcaefeffdbbbdfceefafecdfeedfedeedfedaaaeedeabfeacfaffdcabaebdccfaccefafdcaffcdebedceabacfafeddbfcfcecdacfbfcfaafdeaecdbbffcfaadbceeebcccdefcddfdddccacbbfdbbffecfaeeaaeafdddcbffbaddbdffeeebdaacaffecbcaaacefedbcbaabfcefeffdfadfdfdcafffbedfeadbefafacabfecbafdbdefebcabffecaafdaaeddbcebeacddadfcbcefbbbffdfddcdbeefccecdcbbfcfbffeadaccddafacacaeceeecbddadedeeccbbecfbdafaecdcabfddcbcefefdecbefcdcebdfcacffdfafaeaeffdbbccadadbadcfbabffacbdbdeacacdedfdfaecfeaefffaedebbddabdecfbacacdadbeaddeabacbebebbbfbfbdeeffbeedfbcefbadededdeebffdedbbefbfedbabaccfdbdccaadaeeaabebdbcafdbacdbcefdfddbaeffdfbaaadbddadccbcaceffceadfccdaadcdfdbaadbccbdfedcecbdddbfefeefbbadbfddffbcaddcdccabbbcdaabcdbaddfaaeefcdfcdaecebdbeaedddbdaeeedaaefabafafaccebdcceaaaaefaedecfbfedebddbdcaefbdefcfeeadbcabffccdaeeaddaedefeabacfbfefeaabebfbfaadfcfefedfbaadcbdfadafbacfccaebadcbfaccacdecadcefbbcebfffadbedfefcdebedcfcfdeeafcebdcccfeedbfbbafdcffdcefecbbdeaeabdcbcedfefbecaeaaddceeadceedbaafadbcfdafbfcdbccffbdfbbfabcedefdeecacdfbcbdadbfbebfddaedbcadabceaabfafbcacfbfedfdbffdabbfebffbdfffbffbaeeaecedbadffaaaaafeeccdadceaefbfdecbbddbcbdacfddaafaaadfcbbbcbcddfbbebffebfcccafdafbbbfaaaaebfcdcbdcccedbadadfcabaecccbeedcaeeeeaeedbddcbcdfdafeccaaeddaefcbfafeadfeccebafefbfeeadedbacbaeefaeeacccebdeeaefedaafddcdecdcaffaffeeabcfeffaefcbbbacdccedcffccceacaccbfefecdeafdeefcadafebcccadffeddffaffaccebcddcacadaedfdeabdbcbddeefdbecfcaffdfabeaefbcbbebfceaebeefbbfbcbeffffeacabddbffeccedbafeaaabcdacaeebdaccdbebafedeedfaafbcfdccfaeaecceceeaedadfbedffceafcbabdaaaebcabeecaaafdaabdfffcdeabdfdffecdefcfaeeeeadfbabfccefcaccffdcbfeaaceafedccaecddfedcaedecfddabffafdaedbaeecddacfdbdabbbedbafbcadfeefffffcbbadcdddbddcdbcedfcfbfbdbcabb