107609709 aefbaddfcfaaabbaaceaaccdbbcecdfaedfbccdbbedcbacdeeebbbfcefafaebfefcccacdedecabbcdcebdbbcdfddfbebccabebadfaeccccedeceeebcfeccddebdcaabbefbbaecdaedcfdbafabbbafaeaedabafdebdcedbcfefdefcefceedffedbcfddbebbebeffefbdcadcbfbebcfcdbdbcadfadaafcbabbbebdfcfbadffccdacaaaffbdeffbfbaecfeccaefebeefaaebfdefcaecadbdcbffacfeeefdcfbabeebfaebcebbfefaafbceefebdbbccddaefedcecbafcefcffeecfaaaabecbedcacfddcebaecfacffcbababdcaabfcccddfdbccdcaebdedaababbcaabafcbaaebefdceecdabceccdeaebdeebdcdfabdabeedadaabcdaabdeeaabffefacdefddcffcbfecaffeeaceeecdecabddfafabebefacbaeefceeecadccfbefbebeffebcffffdaddafedbfddafaddecaebedfdafdddddedbdcfdcbdeecaccfaaaeadbcbadcdbedcfffcdeedfdebcfeebaadafdacbdedaaecdcecddfdcddeacddcafcffafafabbaecdadacfaecdffefdabbffcfdcbbbecacbabdabfdddcecbdbeeeccacfbaafabcccfdcfeecafaeaceaccdcfbedcbacdddeaebeacdcffdceeefbfaddbadaebddcdceaebeabdcfaafaaefcadaafbbebdbfbffcddccaddcdfddfaeebfdfddbafecffeccacbedabeecaadeecdaabbfabfedeaafcbefcafdccdebffbffdebbcfddaddebfcdbafebcbcabaccffffbcfccfbdbdddcaffcafddffdecbeaffdeaafcaeecfbafdeeabbbeaeacacbfefedecdeecaedaabcbffcdbbbbcdfffaeffceabccaebedecceaaffbcfdaafccfecaacbbaeedfcaeafbabdaecdabefcbbffcbafeaaeeeddfceccfadbfaddcabbcbfcdedcedeaeccbdecafdfeddbaabfbdbfbffdeefbeccffcccbbefbeeeeebaceeeefdabdbaebcaedefcaadedcfddadaaccecacedfceeeebbabbfaacdeabafdcbadddcfbedefaedbcfcbfcacdffaadedbabdfeaeeaeeccdfddbaeeaddcfddcbabffbdbaabecfcccefbbcebfbcdabcafefbdcdbfacdbcdfdaaecaabcaddcccbefadbfcfdcedbbccbeadbafaeedebdebfeadaaaafdbfddfbfedbddccaacdbdafaefbadbbddddadcafeedbefaaecffddadffdebddffaaedcdafcafdeecdefbdadadbaffedeaeebeddeadeccdeeabcdadabbbeecebafdecfbbebffcacebffecdccabeadccddbffcffbddbfedcccfcdcdfecbbefbeddbceecffbbeedfdffdfddbafdeddadefcdaababefdddccbaceacaceceacfafeafafcafbcbfecccdefddbbcedccebbbcebbdbfbafbfbccbdcdfedcfdfceafedebbeefbddbcfdfdfadafebbdafffbefdbdacabefedfcebbbabeeabfbdfbaefecfeaedecaedccfbfdadacdcbbdacdcfaafdadbebbdbabbfcffeebacebeedbeefeddcbabfdbeabadcffebfafdbabdfbcdacddcdbffbcefcbbabfabbfdcbefafbcebfbeefbeefbbeaabddbcaafaabecabddfdafbcefdcfccccedeacbcdacbfabbdbedeeccdceccfafcddfbcfdecffdddfadbacbadbffddcadfdefbdaaffeabcafbeaedcecebaeaccaabdaafebdbbdabaedeadbcacdceedaebeededdebebcdfbfeaefeaddffdcbcbeaadfeddeabeeeecbdcabdbaecdeedacdfedbffcadaddafafadbdfbeaebfdbfefdfcfefeedbeafacefcccfceadafcdebedbcffdbedcddaaeadacefcaddebdccceeefbaacdecbccffcaddceaddaffdadaadfaebbeedddffeaefddeeeaafacbcadecbfffecfbacefabccbbecfffcdacdcefccafcaedcbacecbedecfbfcbbcdcafffecedbefffcaebaabbeebffdbccebffddcfcbcacdabfedceaceedbffefaabcaabeddcaffbfabdedaedebaaebfdbacfecbdafcfaeceffadddfffaefdbabddfdfdbfdaaafbadbcadccaaceddbcbbdfcdaaeccfbbeabaeabaacbfefcfdcceeaaeebeddbacfcfdebebedeeacefccecfcaffbadadffaacfdcbecbfedbebbbfbdfacabfebdaeabbbeaecdcedecdcbbacedeacedfddebafdaebfedebcfaaddcdfdafdfbcfbfedfedfdfdacbceebccefccedcbeaffeebabfefebafbafbffbdeccbdbbbaccdeafecabaefbcaaccebcabfaaaebcebdffdaadcedccbbbbfbacdfcfcdafdabdcecbddedcaefccfdeabddcafbaffbbcfcecdccecceccaadededbbbdfccaadfabaccdecabdbbdcaafabfabbbbbfccaededaddeeabcfddcdefabafbbaddadcfbfecfeafaadcfdfcfaebdfadfbdbcaaebbcbfadceacaeebdbedbbdfbbecbfdcedeefcfbfddebceeabbcbfdadfcaceacfedbabdaeabcbacbcfeeaccacaffbcddbeedbecdecbcbfcffccbfffbbefbcdcbeabafbacecbcfddaadbeccfccaeabbcccaacfcbdeefdebebbcfddcfcbfeecfcbbebccbbadfbafefcbffaaabcbdadcbbddcfbeaebdfcbfdfaffafdbbbefabdabdcadaadbfbbdffdafdbfcbdebfbeabfdcdaafbbfaaccdddfebccefdabdffabcbdbfdcebadaecbedeedddfcbffdadbbfedefedeebbbcacbbecadafbdaaacbbbbacfbdeecaffbafcafdcafbdedddcaaefaddadceddacaedcfacaaeceebefefebeeadeafdcabdfbefdcabcacaeefdceccdfdcdebcceebdbcfaabeadfbdeefeadfadcabdacddfefbadebacaaafbdadbaaceafadaaebbafffcabeddbdddccdbecceaacadfbafcefafeeecdadcceafaeebcbdfdffeeecfdabbfadcabedfcfeecdafbefcffefccbcadcaaeabbebcabefcfacdfdbdcccedecabbddcdebdccedeeeefcdccabfcfaedfcbbcbaaaacfdaecfbbafefcddeffddeacbfdcedcdbfedeffbdfeecfccdeddbfcbabebafcefcfbefeaeaffbcdccfcafaecbbdbeadacbaeeeeaccaeadededfdcadaeaebfccedafefabebacbbebafedfefdeafcabfbfeeccdabdabbcaffdfedefcbbfabcdcbbbfdbbbebfafeabaddcfdedfedfcaceefeceababcabbdcdeffaeadfdebfecbadbdfcdeaaacbabcddeeebcdbfdbaafeaadabbadbdfbdaceebebcdacfacbeffeeafbcbdddfddaaffaabceefdfbddfdcaffccacdcaeecefddceceaabdfafbdcabafcbdbadabafcfbddfacccdcffeecafbccfdacfcdafbffaddccbeacaefecbdfbdeaabbeabafbddeeabfbabcdefedfacebbeadebaaaafaffcecabedaceacbeefbdbfadefeddbabbbbcbfcebeeaacaaedbcdcdbddfbbdaaaffedbbecfbdebafddedbffbcefdcdcfefecafbdcdceccabefbbdaedacdbeebddfdbfdebcdebcebcbbbcccddaeafbfcccaacaacdbaceeeaceeedacdfaabfbadeaccdbdeeefeafaccabfcaefdeebdcbdccbeeabddaccaecebacefaffbcfbcddaefefafbccbbfbfefaffdbaeebffbfbcbcebdfabdebdefdaccbdabefdfbdfdaefbbaebbbabbbedefefbcefacbafbdeeadfbfbdedcdebffceeddffcccfadfebebfccfacacfabcfecbccfcddacecaadceacbfcaebeffeaddbaaafcbcedccdaacdafcccdcbcfaeeaefffcddfdfeebfbaebdecedaecbbcffcdebedbffbecbbcebbfebafecdddcaeaecfecfbfefaadeaefffceddfacbefeaabcaedbdeaeaabcdbcebaabeffcbbfebdcddefbbdfbbfbcaebfaafcadfcdcaccddcdeccbcbccadffaadbbceedcbcbfcafaebbeebecbddcabffccdaaecfebddcaebdfacfcdbebdaaadebdaadadfdeebdfcdecaababbeabcfdecbbcfedbfbbdbdebadfcbbfeccebbeedbbdbbbacfeacacfefdacbddbadcffcebdeaedffcffdfeaeeafacebdaefbfddcdebaccaeaaecececaecceefdbbefdcfbcbdfefcdcbbceffbfbcbdceabbdaecebebbbecccfdcabacbecbffaaffabddeeebbaebadcafceecfbccfcbfabaefefbffafbcccacbdddfdaffbffcdeabbbddeebcffadfdbedaecbaceaefedfeedafddfcfecdaccabffaccaebbabfaaabdbbaadfdbdcededdcbdfebdbbabebfccfadaeeddbefdaeccbdbfafcfffefaafeeffcbdebaabdcbcbdbdfbdaaaecfffdfccecfdfeaebcbffcfddedecfeedbcfaedeacdbcaddbdcefeabafacaafdbbefeaddebbcabcbbeedcaefdddabbfeaedbefedaffcedfbdefeeffcdaecbcfbcbdcafabcedaebefdfedaadfdbefdcafeeeadaffeecdcdbdddaedffddecfbeadbcedcdafdfeacadfadaddecfcdfbaaafbaecbfbddecfddedcdcbffcdecfdababbfaeedbeafcdeecacabefadfbebfadbafaabfffdbbabbfafdcdecafcffdedbfedbeadfcceceeaeabbfbabaaefccbccefabaaebcfbbebbfafaaceabaedddfbebcceadaedfbbcfebefaeebfbacaffbdaaefcbfeffaadffebdddcedeabaefabedefddecacdaafeefdecabfdecabbaaceeeeaadbddeebebbacdcfdbedcdfdfbbcfdfaaddafaabbdeceadfaabbbdaedfbfcabefbcfaaedbfcbcfbfecebdedddadedfddbcdcaebfecfcbfffacdaffdeddfeebffbddddbcbbadfeeeebfeacfacaceaaccebdefebaceefaefcddccfbfdfeeccedefaffcecbffdafcacebecdaefbeaebbbabebdecbebafeafefadcbebbbeacbdfefabaceddebabcffdeabcddddbabcdaefeceebedbcefdbcdefebeecbdfbfeaebbfafdeebbcfceefebcffafaebaeddcbabcdfcbadfceecafeeaaaefdadbccddfbbdacdcadcabebabdacdbbedfedcafbecfadbbccfdaeedbffceededeeaefaeecafbdafeffcacffafefabbdbeaffcdefafafebbbdfeebaecafbcfbafffdbefbbbebadacefccbbeddebdfdcfdbbeadacbdbbeeefaffbfcffaedbbefeecdcafedfbdcbccfcabeeeefabcffddafdaebdffcccbeddbacfaaecbecaadeeedebfaadafabdbfcdffeaaedbfbbeedbbbbdeceeefacffeabdbdefacfececadfacedfddffaeafbaeaadbbbffeabdedfdfcffaaecbbedebabbcbbdeccfecacfefadbccfbfbacfcfabdbebacddcdcfceceeacdefaacbcdabdeaffbcefeabecfedabdafdfffbfceedccbcaecdabfebfeffafbbbbfcabaaedbeecdadffdaaceebcdeefbaadefbecebafdcceefaeaabcdebceddfedabaaeeddfcaddbdabadbeadbddabeaeededbfddcaebaeeabadbfbbdecbffcafdadefefcbecbcbccdbbaabaddecbbecaaedffefcffdfcefeebfbccafdbbcacbdcbbadabbacdbacdbcbfeaabbdababfdffcddefffeeebbdaabfecccedeecfebbbecbccfefbbaeebeafacaaeccdcaffaeafcefecaeefcfebbfafbbdbdedaacedcfdeacaebdeeeecfececbcbafaadffeacedbbbbbbacbcfbeeabfbebcaceffddafdacbcbeeefaacabdeeebfaadbeeabdfaddddecbfbcceaebfcdbdcfcdbbebecfaecbeededddcedfefecfbccbefacfbfecaebfbdbdaeffcbaecbbcabacaccfbcdefaaecedeefcbfbdacafbaecbabcbbcafcfcecbbafaffccbbabfcdaccedcbadedffbbcefcafaebdddaafdbfdbcadfffdeebbcecbefddfedfaacefffecfccababbfccdccdbadeeeefcdafdeafabedcbbeeceabecabcbdeedcadedcdfaccbeeeebdfaacaefcfafcdcbadadeffdafdebfbacbdffbafdfdcfefdddcdfedeeeffcdbcabeeddbffefccbcccbfdbdbbfccdcbabbbfddaeecbadfdbcacbedacfdebaeeffeecdcdcdcbbffbdfccdbaacbedfecdabfeeafdbebffaabfbafbdfeececfeefbdfafddccbceeedeaaecccbfebdacdcbfbdbadecedffbdeaefefaeccffdceebeedfaeacdaeebcffbdbdebeaeddcbfefcbcffebfbdbcacfefbfbedefaabfcabbfcbbeddbabeafbacacecabebaececbfbecadafdbbadddbcedadfedfafffbcedeedecbfdecbbabbbadabdedebabeddbeeaadfdbfdafbedaecfecaeafffadacbfdbfebeceebcbbccaedaeaecabdffedfadedaeebdfecdfffadeafaafdaeacdefaadbdadfbfbebdbebdebadbbccafdefbebdffdddcccaefbabfffbcccdccfcbbbafcbcbababbfbcadefcfbcdaccdcdfdfbeefbcbfcefdcdadffaaefdfeeacbcadbcfadbaeedefceaadfaadeacccdaedbaeadfddecbcabedfaafdbdfaafdabddeceffdeadffebbceffebfbacbecefcdaacdaebcefbccacfddadccccfcbdcbaccbcddadaeacedcdfadbfedbaecccfaabebbadcbfefaccfeefdafccceeebbffeaddeedeacabceddbbccedfbddcdecddebbbcfedadeddbfcfbbfbcfafafeddbdabdbbfdaecbbbfecceeedcabefeecfabfcfeeadcfabaffddbbeaaeefdbcbacacfacddacaedbbbfdcfccaeebeffafefcdcfdefcedadfbbeaaafeddeacffebccdccaceffddafeffcebbcfebaefeacbfdcdfaafebacfadabafebdadfddaeeacfffcaffedbccdeaecdbefccffeddeecbdbbbafeaafcbaaedecfedeffeabdcbffbbbabadffaffabeebbdfaedaeadfebceaefefcdcdcdbcaddadfceaacbbfbfcfebbbfafacbfdeaaaceabdcedbfdddbabbaadaeecfdfcacfefacacdffabfbaefccadaebcccaebacfdbbbbbadfeefaabeaccecbffffaeceebaafbcaeaebcaadbbadafcfbdeddcecfbfeffbcbfbdcafbcddfddccbebbcbaaedbfebfdceabeeacacadadaadafbbececcccbfeadaaafcdceefaadebdebfbfaadfaacdfbccffecceebabfcffdbbdbfafedaebcbcfdfcfdefedbfbbecedabebeeacaecacfdccfbeafabeceedbeedadbddcfaceabaebbddccdfaebeedbdefebcdadcacdceedbccffadccafccccbeedbdecbcaaeedcceffcdaefaeddebebddbdacdefcafbeabefefdffeadecfeffaaecaccaacdebfcfcecffdcafddaaabfaebbcffdfcdfdfeeeefcfebdcfadeacfeddbdaedabccbbfbfbafeacaeddcaccfefacbcbbabbeeadbaccbdbedaebcfafddfbfcaedffcfdfdfadcbcbcfdcdbedcdffbabaedffdbedebedceccefdeeeaabcabbadedfdebcbcedfabadfdbcbaedabdabfdbcddceaddaeaadaefbaeddbcefbddfcfebbdbbeedcbcadcaddecaeffbefdcabcdeaadfcbcfddbdeaecacdfbabcddedfbbdedebebabdabdfbedeaadabfdaeebbdaaadcaefbbaebfaacfbcdaebbeceaeecbdbccddbaaefffefdceaefbddeaedaaefbfceeecafaadeefbeecbdddaeebbcfccdcfbffaeabcddeacdacebbdaeafcdaceebadfbdeffafebcbceebeddccabffbceacaebfaeddebcbcacafefcaafcbcbebfbfdbcddccaabcdfefcdaccfffedadbcdccbfadaaceecadaccbdcaabaebaafcaaffedfecbccaebbffeabceeadbafffedfefaecdaaafbfdaeaeadefbfecafccfafbddecffdccacedaecdaafabedbdbbeaddebbdabfcccafbccddcacecfaecabbfdabdfaecedbbadcaecaaeeacbddddfebdecdcecdcfafefbeddabfcafbddbfbadbbdfcaceabcdcdfebefefcbeefdcbcbcceccfbbefefbeedfbbcffbeaafffbabdabdacefabbfcececdefacbfcffadeedadbdcddfbeacbccdaeefbceedfcacbcbdcbeefbbfeefacacddabcabcebfbefeecdddcffeefdadedebdbacfacccbeccbafdcabefcfaacacbcbfeedcffcefcbefbafecaccfcfafbddfabfafdcbfbcfbadceecaddfecddabfcfbbaefbbbbcddeebccddbfdfaefdbbbffdcdcacdcdcbacbeffcedaedbccdebceeebeecfeaedabbebdedbbbdcdadecfcbbffadcabaffaffaffabcebbccddcedfbeccfcfafedacbdecbbeccaceeaeaeaffdcfecbffafddfbccffacaaaadaabbdbeaddcbadbdecaaebbccdfeddbafdbcdabfefbfaddaffdeccebafdbafadbbdeecccafdfaebcbcfceccfdafeeecdcceefeecdaecbdfdefadaeeacafdccaeddabaeaeeeebcddafbeeccddccfcbceabfddbdedccdcabbbafabefadbafffabfacbdfbcedbacbbaceefaddbcfbbecfdbdbcebcbfecbccdbaeabdadedaeccdbbfcdacffaabfceddbcceeecceaaaabfdbecbaaedadaeacdffbdccddbfcaceaabafdbaccfbfdfcbeacecdcbccaecfdeaddaffeeedbaffadaddbbaebbaeeebbbdedcacfffbdbbefedcdbfdbbafebdebbaedebaefcbabaadccdbdffdaedcfcdbcebadaedffbafbdcebcecfdcdbfcdebafdcecdccfdefaecfefeadfebcbecaeeaaaabbedafbdcacadabeeccacdaaadcedaebcbdebeacaeccbfbbaaeebedfcaaecffbeeafccabeedcebdecacbfbeababfacbccddddebdedcadbadabcbccfaddbedaaabffbdcfffbecbfeaebafeebfbdfeabaaffbcceadadbcbbacdabcecceedbccbebeffabdcaebcffcaacfbeaebdebdbcafddebddbfcdfcaaaddcafefbbdbffddfdffadfebfaefababfdddbaacadeeddacacabeacdadafbdaaffcfbfdffbdbfbacbbdadabebfbbbdfeccdafeedebebaabefffcbfecffbddadfcdbffddafbadedaaaebdfcbffecfdafddadbfcfbbfebdffdaddceecbdcfaadecbefceecbfeceacbfbbacdefeecfddabceeadbddceaedacfcaaabcdebbddbcedcbcfdedafaaefcffdbacbbcdbbaedffaecffeaefbbebceeeeccdcceaccceecfbadccafeacfbcbcfcbcaafbceccaefbdeeffdcdecafaebbdefbecffeeebfbfbeaefecacfaffdcfdfbdbbcfbbefabfdbcbfbcfedfeccbabadfacacaaceafecbaadbbdaffbeeffbafcccdaaababbcadcacbfcffcefbffcfecebdbfcbcdeaaddfaebdcaefaeacecbcbfcbecabefeeeddcdbbbfdeeabceacaffffdbecbbbcefbeefcfcddbcffbbaafcbaeeadcadceecfefddffbbfbeccddcbbfefbccdbfbaceffbffbfdabffdfbcdcaacdbecefbeefdeafdbbbefdcabcdbdefcbfacabcfeefbddfbeadadeeecbedabfbcddfcabfcbbbebeedabeedcfbcfccaafecbcfbfdcbbedaffbedcacfebafddbedafbcbcecaffcdcaddaacfbdfafbecefbdcafcffbcdddcfccecfcecfacffccedeaababafadbbadecbfdbeecbaaceceeecbbffaeaccbbcbacdfadebbbeabfcaceacddbeffbdbddbfdbbdfabbafdeffabdaacddfddedfdbbbebffbaffaedaecabdeafaccaccccdaefabffaedccefcdbeccefbbfaddaabdaafbfddebfccefedbadefeedfacbecfcadbfedbbfefebdeddefecfdefaadcbcfbfefddccbbcbbbdebdaedcdeaedfabfdeeaebebadcdaaaeadbbcafffebabbdbfbecaffcccebfeecacedfefdbdedfeceeadbeeeddcaebeeceabecdbffacbabbbfcafbebbefedbcaffaedacfbeabcaacbdfaddaddbecddcefddeabafbbfceceeceafecfeadefeffebffebebbceebbcbbcdeabadefffedfddedeacebeeccfbeaaffdfefcbcbbfedccdffcfcedfbeffffefeaebcfdbfafefbcefbeeaeadbbebeaffdafcfefbaeebaffaccbdedabdcffcafcdabdfecdbcadafddbeccebecdbaedfffecdabcbaabeabbbeefbeebccfefeebbbbedaaadefebebefcadbdcebacefcaadbeafcafdbbbfddecedcaaccaecfccbaacdaabcbeacbbcdccabbcaadbbebafbecbceebbbbbcefbbabbacdddefedecfdaabccabfeccececddcbcebbdfbdcfeeeefabbcaffdbeeccecbbcbffadcdcaffdeeeaafdbbfbabdafcaddecbedcedefcaaaaedffdecedaedeeacafabbfbbcbcdbbdfebebbafdfbdbffffacdfabaabedcdaaedcfaecfeabdbbebebfbeedeacdebecdcfbdabafdccedaffaaeafebdcfedfaedbeadffcddaafbadedaeadddcfbbeedbcbdafedfcfeeccddfcdeabdcdeaffabecdabdcaffcbabcecdefcaceeebffbcaccacdfeaefafbcadbaaffacdbefcbfbcbffadfbceceebddcecccacfceadadadcbfcbccbeaebbcafeefdabcddfaedfbfbdaeaecfadedfcdbabcefecedaeffeaefafeeaaafeefafceeacdbcbacacdebbfeddaccaceaebecebcdedfbdaabccfabbdbebadfdebababeabbcdfdddffdeabffcffdfbceeffaadbadfaffefaaceafafedbddbedddbaacdddcdcbbfcdabceaabdbbaaabdccbcdffedfffddaaaefdaadeaffacacfbfdbdcbbdbeabcbfbadbfffccacdcffbafccdebfbdaacdffcfafeefbfdedbecbcdbeaaacbfeceffeaccfbbdebbcaaffdbaeaceafcabcdffffffbdfcebddedfdcfeafeddfceaddcbdeedfeabadeeedebffaacedffefedbcecafdeffaacfafabaecabeafcbdeddaacffabdcefebefcbcfcebfaefbfcfdddecadbdccccbecabddacdbcbfbcccdbfeeedddeadedddffffbadffdbfebccfcceffdcfcabbbbdeabdbbcbbfcbfaaaaabfefdfbcfbaaadabbcbbcafdfddfacdcecfacbebaccbfbdabeeaebfeefacaefcecfafbcaebaeedbccbddbfecceccddfeabddeeedcbedffaacabeeaefcbeaceddeaaccfbebfbadbcedfcafacdcadfaabcabaeabefdfebbadceccacadfcafbdceddfaabbedaddeeaaabfeafccfacdfddedbbaedadcbdaeebafbbbfcbddcacaeffafceabcbefbbffcfddcbddcffaacbccafcbbebcbaabefcefcefcfdfefadeadfbabfbdcdcafabfbbfaaedcfbddbccfbabaacdebacfbabebfaeabfbccaacaabcfbddeacfedcfedceaadecdbdddaacfebffdebaadfdbcbcbcbdddcaafddabffdacbbbdabccebdeaddfabedaaadfaabdabefdbbcbffeceafedabbbbbfcbeabbdacddefdeeeaccdadacbcacabcbedbbbceadabfabafeeffcaffbafbcbeccfeeacbacfffcbeaaeabedbeffbffdabfefdfcaefacbdddfedbdbcacabebfdefdfbeedcfcdcaaebcbcabdbebaadfebcadabbbfdfeacaccceffddfbdbebbeeebfecfbaebbedaaedacffadbedabfddfeaddbcffcebaafbddccbcdacdcabcebebbcadfeafdeaccebebefceefcfafdccdbbfbeeedddcbcdfbcaaeaeedbbcddaceaddefeefbbeedeffbcaccdaefafbadcbdfcffaaceababeafabaffbcccaafccfacffbddecceacedaccbdaddfbfeebcadaaebdebdadffeccceceeeffeedceeedabccddacfecceefbdeeeaeadbfbbcabddbcfaaebcbcbdaeabecdceadddcfbcedfabdeafbeedabccbcbbffcdcbdbaddecbebabadbabeadafcaebfcebedfacedbbfddefbfeaacfdeefdcdfaacccdbacbdaabcddebffdfedeaecccabbddfefcddeffbbebfbffbcacdbacccedbefdabbfdacccfecceaacecfbeeeccabdeefdfeeeaeccdfccfafaddbbeaebebdfeafecaaeeaaedbdebeaafcdedcabdafbcfccacddefdfdffabbdfecbddadebfcbbcafeddbdabdadafeefaaeaccbfcdafcabcdaebbbeadfcfefafdfdefcaebfddffeaacbddadefdbeadcddfebebaebefbaaaebeadfffacfffcdbaacfbeeedbffedddecbfaacbccadcffbfcbdaefecaebacbdcdccaafcaaffefccbbfbdaaafbfabacfbecfbaefbbdcfbcdeacaccceeadccecedcbebfafbdefdcbedcdceebdabefafccbeafbacdffddcedcefffacfafdacafadbeacdabeabcccceabdbbefbdfeafbeffaefdbecdbedcfbfdccccbecdabbcdfddcfbfeaabefaddbfbdeeecfddaffbdeafdacbbbbdebeafbafebeaedccfedeecdaaeacbdefcaddccffdbdaddcdecedfebccdbabdfaddeabbfcbadbfacffcfedeaacdaeabcffddfdeaecfcfdbdbfcdcadeafeebcbdecfdacaaceabacfedccffdbbcadcaefcdbbeaeabadfcfeeccebfcbcceebbfcdececefacadfabfdabcaccccafadaaaedfceceefaeaaecaefcbfcfbdddacfbbfaefbcbffcbffcccadaaaddacedccaaaccedebddbcefbfdbfcfebbadabacadcdbaadedcebffcdbfbdfdcceabccbdadbfdcaafbcadfddfedbbdfdfbdedcfeccaaaecbdabaabaafbeeffcdeafafbccbbedcbfcabfffdcbeadbdfdafbcaabeceffcfbdadfdfedbffcddecbdcaaccdabceafbbddefaffdbfbcabbeedcfdafaceabbeddddebebbeafecaeadcefccbacfafedecdeefffadfaefefdaaedeebfbfaaaeacbaffaeaabdacedaaedbafafefafddfbedfdfffabecdefcfcafcddfcdffcefabbcfedbbfaadfacbfceccaaeefeefcbccbedecaabeebfdeeeabffcdaadccceadefcfbcfaedeeacedefebebefdfdbceaeabdeaaacfefcaefcaeedcbcdcfedbeebafcbbebbfefcdbeffbaaacaddaadffcabdfdbafceeceecafcecfcfcbccdeecbcfddeadacfcccdbcfbbfeddbfbfffabcbadaeaccdbadadeeccacaddcbcbaedbaafccdecfbadeaedebdeabbbeafbefbdfffffafdbcfeadbeeedfafecfcbebfdaacfecdffaaaadfabcafdccebafddfbbaaaadbbadbedefeddcffdfbcefddbdeebfebffeefadcedbefefbfebdcdaccdfaaaddcfdeaadefdebcfabaebeabeaffaddcacdeaeebedfefbcfacbdcfcbcaecbbedadcfaffccddbbcdadeccdacfbdacefcdafceaeafdbffddcbeeeebcedafebcbbfbbbfccaacecebcafdecabacfbffecffbbbdedbafdbfaaafcbfabefeeadafecaaccecceabbbdecbdcabbeafdcfdffcadcfdaabecebfbcfaaefffefbcadfcedbdacbaddccbebafefdeefacacbdbfbbbfbaecdaafabfaecfbafacfcadefebdebdbfbbcffdfeedabfeecabacbfbcfdcbfbdaaddfeebacaacbffcdcbfbebbabeacdbabdfbabeabebfcedffcfecadaefbadfcdfeceeabdbfacfdcbbefbddfbfbdaacafebfaafadbeccedafabbbcebdbfeebabaeffeebdefdcbcdffdbfaefacefecfffbecfbafafdeafafbebcfceebdccdbfefcfbacdfebcadbffcbedddeeabddacfeacbfeebabebeaceadeaaddedcdebfbafdeaffacaebacfcccdabddeeafbbadafefebbbaaabbfcadcefffdbfdeefbcedadbcdbcccaeaedcdadfbfddbccecdfcafedffdbbfdcecceddbeecebfbdddcafcfbeefbfbeaaabecffceadafcababfcecdfdbfcdcfcccfedfdbdcdfbcbfdedbdcefeaaedacdceceebfcebacfbbccdabcaddeeeaabfffcfdbeddffcabdfedbeacadfefdafbeeacfefffeacccdacacceedbccceeadaafefdafddddeeadccdcabfbefbcbebfcfddcdcaffeddaeacabdbacbcacddcdbefaedcdbebadbaebbebceedbebeeeaedddcadafabccfbdccaadeeefedadcfbddcfccdfffcddffddddfdeaccfbcecfeddebbfbfabdebfedddfedfcbabeadbaaeebeceeacfcfbadfbbdedbafcffbfeaaaabdbdfbfeeecacfefcdcfdaddcacafaffccdbaedbafbfaeabecdfcaafedffdaedbfbdaeadcfeacffcebcaadaeaefbddaedefdffeefeecadeacaaaccdbcafafbbffddccccedafedcaabbfacaeddfceedfcddeddcdddadbfefeefebabccfcaebbfadeffadcdbbcbbcadbcdacdaacecfdfdbaacaccaeaeadfcdfedaddabcbdafecabfcafdaeccdfdfbbcedbacaeabdbbddaecdfcadbdfdabdeddfbcafaaceffaaacdfdccafcfaceaeafefcabffdaeacedbfbffcaaadfbafbbbbbdeabecbbbcfebaeadefbbafbedadeebeedaccddbeeaceedacfcfbfbcacdefbecfacadfebbfbdddbabdaafbacbdcaabfebcaddfbcedadcbbfddceecebcccbfabbffbeeacbfeccdadfbedeaeceeeabcfbdafcacbabeedfacbeeccfebbdabdfbdfbffdcdcebaddcfdaeacaebdfedbbfcdfcffbfadafaebaebdbcdaaeeebfaadeaccecfbcbdeadacafbbfcbbffafcfeabdbcacaadfbfefdfbdbddfbffdabccceadbcbcdfadeeabbcfeedfdedaafecfafdbabefcbcbbcfecdeffdeddfddfacdffbeaaabeaacdfeebbcfcedeebfdddeccfffabaffebbdbdfcfedbaedcbdecfcefeafacabddfbdfbbfcbabaddbcffcddacabacabdbbdbbfefecdedfeeeedfedddfefcbfcffebaadbdbcffdfaedebbaebdfbdcacbefebbfadeeddebbaafdcdbbccafddccaaeacdacecbefcafeddbedaaddeadfedbdebadfbbbfdeeeebafaddaafcabbffddeadcbfccefebfbadbecaebfbfacecbdaeebeddaceebffffdbcebbaabebcfadcdedfdbdedbcaeceebaddaaffbddcfbadebffeecbfafddaddffbefbddaeffdcaaababcdfaabedcccfdaaefebbdbbbfffadbaeedbffaedbdedfcdfceddeaefdceadacaaebdeefdcdfcdddfeacedaaffafdbacbaeabddabeecccefdcfcaeedfcdeeaacbffcdcaccbafaaeecbbccfbfbfdeaeeafdefcbadfaddecfabdbfdaaacbdfafaaeacfedbaaadfcbceaaffdeadaadaeaaffccbbdedcaefeeaaabadedbcfdadacdadbddfceafbacabbefaaebadbbdbeefcccedafcbbcbafefaaeeddfacdebffccebbebebecedcedbebecbefacaadbeeefebbabddaaedfefacaabbdbdfeffbaafadfbdbbfabbfecadacdebaddbbadbccbfecabbcefffacccebcdeceeeaaaaeecfcaddcfedbfccdebdafdabdaaabcfcbfdcbceeafacdffedaeaabbaeeacddeefccdbddfecbbbceabedafafdcfebdbcbdeabbccfafcfdaeeadcbfeccbdaabdebcbfedbdefedcfffabbdbcdcefbceddeeccedfabfaecffcdaacabcdafabdddebefabacfcabacebaabfbddfeadadfafffcbfaeabaffabafddcddafcdecfbbbfabaddeddfddcebddcfdeaeceaecbbbfbabbadcccdebfeccedffadfffaadfdefbfbbeacadcebdbaacccbbcbddaabafecfbdecceefcfadeccadcbfeddedbcaeeaaedeeaebfeabfbfdcbbdcaddeccecbbfdffbdadbfdefdbabbdfbefbcffaebdfcabaabbaecaccbebfebfaffcbddcadfdbdebbeacedeabfdccedcfbfcabeaefeccaabcdfbeccbeeddfdfcbbeacffbfccdfefeffefaaccfcbbdaccedefebedfafcccbcdaacfcceafeeaebbddaadccbcddceddeedaacaecabfacdedbbfadbacbdcbecffecadbfedebeddbdceabcdfeceddbbbffdfffeeabddebebbceedfcbececbecfddbedcaadcbedceecfbbdfaadbcefbbbedffebaccbacbadadaefaaefdfeeefadbcefbedbedefeaadcccecfcbcefdadcfddaccbdacdcdbfbabeaffdcbebeeefacfafaaeacbeaeddbbdcbecdbbebcebaaefbccdcabeaffbbceffbaedeacfeddbfeaffbfcabecccdbbecbccfceadbafdcecfacefcacbaffedcafdcdafedbbfdadbcbcebcefbeaaaebbeeaededfbdcccedececddecbdeadcfdefeedfdabfecaacddabfdbbebcdcccddcbbbaaacdedebbbfbeeeccbbaccbebdfaaeceaaeebeeeafafabbaddeabedeaffafbfecebcccfeebbdacdeebfafeebaacdcfeadceddcdcedaccabbcaadcbfabaaedfcdaceffeffafefaddccaaebdaffafddedaecfffafbbcfeddeadfecfbccfaabccbbffbdbebacbeefbbecbeafbbcfafcabedddaedbdeccdccfcadaabeccaacbacfbefceeabcfeffdfcbdaeadddffccbafddeedfdadabafadbddccafbdadaceecaecafcebccfaecbfeddfbbaafbefaddbbcffedddbbfaabefecfcdddedbcaacbdfefebfcbbeefcefefbefcafdebcceadccdcdcbcbcaccbfdddbacafbbfedaaefafdeabdedcafbfbabcbecbdedefdafbdbebbbfebfdceefafbfdfaceafcddcceeaeefabcfcaebababfcbffaebfdddceabcacacedbbdaafebcbfecaefddffbdfaaebcebcdccdcbbdbcabcdfebadebdccafdffadffadfafacbabeabaafadcdbaecfddeefbebfddbfbcbdeeafafbadbebbfaafdfcfbfcdeddafcbbcdfceabbaebafabcdadcdfdafaabdabcdfdfcddaddbdcdfcccafdfadfafdedfedeebecbedceffeffafbfbbfafdaeceacacdefbdffdcdecadcfedaeabfcaabcdbabcccdaaafdbbdafaaeefbcecdbddcdabfcebeadbdbadfcadbffbeeebcdbecffecdaddfddaadbaeccdeebcaebdfaeaabdeeeeffdefbadaedafabfdbecbcbfbcbbdadfcceaecedfcbbdcbacbcafcadefcccddcedbaaedcecfafccddfaddaafdbacfaadecfbabeeeaeeddfcebbdabddabeeefcceeceafffcdecaacafeabedfebbffabfccecfdbebecbfbdffdeacabdbddafeaabfdcdefcbdcdaaefafccecbeefebbbebcdbbddceccdbaccebecdcacdccfaaacddbccbdfcebaeaecbdcdbbdadeebbfacefdabcbfacbaedffecefaafdafdeabecfbbcfaabadaaadfacefcbfdbeccdddbbbcfafecdaecddfcedcdcbfcfeebdcccbfaabadbeacffccbfddfdafcceafbecebafcefdfaeeccaebccfdcddcadacccdafffbcaabcadddbcdeffeddadaceadaddaeaeddaacbbddffafdbdbbadcfcadabaceeaecddbddeaaaeececcbfeabdcdafddfbbcbdcfeeefcfaeafedbaecefdccbacefceddefaafbefcaafafebdbdcacaeaadbdbcdadffdaaeabafecbbeaffdedcfcebcafdaeafdecdbacaeffadefdeaddbddbecfdfeefbcabdbbebbfbbddecedbbdeefdaacfeefbbaccebbaedeecefbaecbacccbaebabfbbfbbdefabccfddbefbeebfecffbdeabeaaacbfeffacbfdccfceeecefddbbaeacfbabaabadbdfebbfbedaceafdaaecefdddfeacadeffcdafcbdbadecdacdeddadadfebeaebcabadfebfefbfdeedbbdadfdbabecbddeacfcbbcbfeddabcfeacfbcecdbccfbadacfabaacdaebfebecefadacddcfcadcdfdebcedddeffcfdbeeffdbefeebcddbbafeffbdacdeddbddbdacafbbcddacabdfcbeabaacfcdecfcceadacfeceaddfbbbfbfbfeeeaedfefbeddedcccfdbfdfecefaeaaafecbdecdbfcadcbdeeefdaaeedfaecfddebacdbfbcfbbaeefacecddeefdcacbecbacbfecaccfbaeecfacfeadbebfaeeefdbeedfeffedaacffebcbadedaaefafdfbdfbaddedfcadfcbcabcffbaeedeefafbaeeadadcdfaebafedebadbccccffcebbcdcccfffcaadcfffaccecefdaedbffcdebadbbbcabfaeeeffffddccbfbcfeabcbbbbefcbebcabbcaacdbcebdaafbfaeaddcddafaecfeeefceaebefaacbfefacefcaadafebeadfbcabcccfefcababcaafafacbfdabbefdebabaaedfbccbdbebbcfeedcebdacacffcbcededfdedcadfdefdcaaabeafbebebdcfbfbfdeedfbaffcbaaccdffeacacfdddbecdfcdcffbcdbcafcfeeeeceacabfafbfedfdacadabbebfcdbaccaaebeeebbbcdabbaaabecbadeecbadfeccbbcebeffdeeeddcbeecedaaedbbefbcbafbacfbcfaccdfedaabedfdfdeabecbafaedfdeebffafecfdfcbfccfbfcceedeebefabcddcbdcabcbbfffcacacebccccdabbffffffabbdfcebcfddeedccfefaeebabaacfffcccccaedefdacbaecfcfabcfdbbfdbbbeabedfaabfacedcfbaddceafafeddfdcfafbedaabacafaaaabcacddddabfcebfcfefefbaeafabedcdacdbfbcffcdffcbecbaabfcabbabbfacbfbfdcbfdecdafaaceefbdeaacfebebbfadacbabdcdfcedeaddeccafeaafcdaffbdacaefcdcfbabbafbbdebabadbcbfbfbbbcfeaefbdcbaffedbfdfcbabfdddacfaebeaefbfcabdfdfacecabedcffbddffedeffbdfefbaedeafcbdbcccdebddbafeeacbddbaaadeacfafcbbcbdaafefadaaeafaaafedfadbadccbfffcbabdefbcaddcfebecfabdceffbbeedecaaaebcccccaaaaeddcbcefaaecfaaaeaeefebaafffaaadbeefecccaefcdbbcaacbecaaedceeadbbacbecabeeddbecefdcccdfaafbdffeaaefcbafabceaecaebbcaebaeddeeadcbcffabbfeafecceccdbbecfdbbbedeafddabadfcaffbaefcfafbecbeaeefcbfefbfbcaedfdebaabfebadbecedefbbacabcfdafebbbabeabccefcaeefcaddfebcdeaedecafdffbfbfcedbcbcadbeebbafbfdcbfbadccbdbfeefaafaaaedabecafacdcbcbfdfdabbcfaaabfadafedeffabeedcdfbaaefddadeaeaadfdfafcaeeefcbcfdfdaddabdcbefdcdaaeffaaeafcacafdacaafdceacfafdaacbaeabbdbadfdedefdeadddebbcbbbeafedecfbfcbedcbeabcdadfabfdffaadeafcfdaebfbecaecabfcbdceefcccbcdaecaaededaddbfbadfacecfeefdffcfacaedeaeabebccadabebfddeaffecfdcfdbabdebfdabcbdaabdccfefbdbfadaebcaaddcddbddfcccddfdccfeebbdcbccbcbbfbbafbbcfadaaadfddadafbacdcabbccafdacefebacfceafeacfbebfafefbbfddfacbafdaebecaaababdceafbfccbcebeefdfadbdbeadcecbeadaffabbabbeafbfadeaddedaeddbfddfaffddedbbebedccdfcaafaccaaebbfecfdaeababbddbbaddcacadddbeabfeaceceaebadacdebfaddabdbdbdbedaccddbbfacdcccacedcdcadeabbcebfbbbbafecbffbeeacaecdfbbffebdcffbebfaecfdebdabeabbbbceddfcfcccdebcdadcebcfeafebaedadedddeebdcdacfcefdbabbffbdaeefebafdbbdadfeddbdadaaefacabefedabcbccdfbebfccbbbfbaeafcafefbcfccbaacbcfeeaccadcffeffcfddfdfffdffddefcbdbcacfdefdfdaaafacabedeabdcddacedceeaacadfbfecdfedcbfdcabbfbcfecaeaedbbededffedcbaeccfbecaedbadbeaaafacdeacfaabcbcabcbbdebdaddadeeaccfafdeeaccadfbabaecfddedecbacedadbcffdffaecbfddbfecafefcccffbefdadccadfbafccaedfebedaefeeabebdedcbcabfebacbcfbbfecfecffcabaffcbdbbbcdafacfdebeefdfdacbaeaecbbcbcaeeccecaffbbbbfadedceabbcadccecedebfcbedbeaeecedfbcaaadcacaeedeeafedeaaccbcabeffbdfbbdecaebfafbfdacbedfeaabddbdadfeadbdfafeefebddfecfcdecacdeeffcdcafcafaadbcdcfedbedaeccefddacdcffbdfefbeeecaccbfdfbcfefdcdfbecfedebbdbbafaaedaebffefbfdeedefcaccfccdbacdceeadaeffcefcabbfccacdeadadeabfecdeefaddcaacabeccfdcffcbeabefefddfddadfbdaecdcfdaadbaddeacbfadcebafefbdcbafeadacabebebbaddcddbbdaedfbcddecacbbaeddbdfacbcacbeebeeadbaeebbcdfcefcbbacdacffffefffddaddcdbaddafddbfcccefeeaddceccfaecfbcacfecbcbaeaebdffbedeadabdcfccdaaabafcbdaaabdbceffdaeabfecbccebaecfcebfaedcefbfcdfcdbadfbefceddeaebfccffddceeccbedebcebddcecdbabfcddcadcaeefbfffaecaecabadcceafedfcbbeabccabdbbfcedbeecbfbfcccfcbcadcedbcbfdddadcdefebbbbafefbcedfcabdbaeaffedabcacdbaeddbfcdbcefcadceefebefffdfaeffcecaafbeafabebccbbaeedffdaacfeefaeaedadedfbcaafacfcabbddbfacaacbdaabefeeedaebddbeacddfdbdbccdfdebeacebcaffaabedabdaccdfaecedfbefdbccccefcdfdecdffefcbedadccdfefedeaaebceccaffcaecdccabcdabcbfeefeabaabfedeabccbbabaffecceddbcefdbfffeedaacbaecffeececaaccfbdbdeefdbcacffcffdbbeeffaedadcddfecddecfaceedababdfbdbaacfccccafcecddebfbdcfbacfaacafcfcfdcbaddebbbccdfabecadfcabbcbfbafecbadfdedcefeedeaebfeecdffbddeeeeebcacdbdcecdffbbccbbfacffbdffeaefadeaafdbfdadaeddbbdadcbdbacbecccbabeddddbdabfddfdfcaabcabfaafdcbfebafdecbedccfaedcfddfbcebefadefcabcdcbeafcbceddbbcacfffaacaaebabcbbceefaaecddcaeffbfeefbdfafbcfacdaeaffdbdfcfcecddebccfccdbbddfdaccbeeceefecaafdafdbecbbeeeffcdfcfeeeecbeadcbbcceacbaadfcccbdecabaaabbefffebccfefcfafbdaffcadcdbeffcbebffcbaebbfbeeeffafbcdefafaebdfadbbfbeefbbcbbeceabfbbedeccbdaccdbbbcdbfdbbebaadbedfbdfffdccfdaacccdffcdfeecbcedbefedaffabcdeedbcedbeeaaebafdaadebccdefeafbedacabbecedfdfddacbdbcddacddbacafabaecfacffeceeabbdbdafdebebdcadfaedacfaffadcbafbdcffccccfeacfcdafdbccfbbbbbeefddcdfcadefdbfcedccdefecbaebbdadfbfdefbccbfafacaebefaffafbcbdfdacafefabcacbeaafeebeaefcfeaaaafeaecfeefeeebaaacfbaadfefffaeecdbbddddcbdafaecdafbbdadaceecbbebbefeaafeedbfcbeedbfbaefadabebffbdcdfddebdcfcdcbadddaeacceaebfbcaffeeaffedcaccbfecdfabccbcbffefdfcbbdefdedecfbfadcaeaccaacfabcabfcffdeacdacfbcbbfdfbabbecddaebabfdecfbebaceaeebefabedcfdcfeccfcbcaacedccbfaeaebbebecfbddefdddfeacfcaaeacaeeadedaacffebefbceaefcbfaefbbdaecfebbcbaabceecbcafdccaaccffcfedeffbabddaffaeecfbbaddaadecfbcddcabfcdafdbebdbcbbecdbbbdbfbedddfbbfecafafebaebdebcaefbbacfedddcbbebcdeebdbefaecabffdaaccbefeafbdecaecdcddffcffabbdadecdfdcfedefacccbeccbbdecccffeedcfafbdadfbacbebcdbdccdcdcbdeeccffecfedeabcbbfcefdffbbccebfbafdeaaffdafeddcbfabfcbdadfbdedadfcebfbbedeebaacbcefddbcbadacdbccbbfcbfceecedfdaccadaecdacdeffdcfdbfeceeedefcbecffdcebfbeeeeafcfaefbbceefaddbcdbdeefefafeaafcccdcbeebddebbafbefdfdffaadbfdecfefbcbeebadcbbacdbdcdeadcfcbfaeefddcafffaceecbaccfcfbeddefbaeaccddaaedfccfadaeffeebccfeddaaeedafddaabefcebcbafbeccbbecfacffbadcadaefeeddfeeabccacdeaccebfdabfbdccbedaaebffcedcfdccdbdeeeafcbdafdffbbaaddcbcacbcdbaeffdccdffeaacebaabaabbfaccabdefbcbefadbeaadbbedbfdfdfecbabfabebfedaaecdcabbadcabcfafebfffcdedfedcceeefdbbecafafdadcacdeacdbcaaabaccfcaffdaddbdebcbfdeccfecfdafdfafcfebafdaccdabdafdeccfabaecfedecfcbabbccbddadbcebedeebcffcfcfbecbbbbaaaceccaeabdfafaceacfedeffeddbbddbcdbdebacccacbfecdbcdbffedaedfafacafacefbbfecedeccdebeecdbdffccfafccefadbdabbacceebeabceeccdeecbbafafbeaedabcfbbcdeefadebfeefcfcaadafbdaadecfaeefefaafaccefcdbeecdeafeaddfeaaddaeaeededbaccdabdafdcbdfceeddbaeefefddffefdfdaddcffccecfbdaeccedcdfeadabdacdafdadbbeafaadccadbafbeddddedabfcecbbbdaaadafdbddccbfdefbdefbedcfbfadddfccaabaedcfbcbebdcffeeedbceeabbcecddbcabdebfcdafeacdfffdddddeadebaaedbffbeacdbcbfcaadecfedeaecdfaeeaeffbdeccfcafbcbbfdadddbdfbeddbbdfefdefbbcefdbdabecdcfdceefabadaaecdfddcddffcfcbcaefbcbcfddebbfafbccdddbbcfdcfffcabdecbabeffefeafacbbacdcdcbebbdcecaaafcbaddaebbbffbbdbcbffbceabbcfbebbabbdcacdcafaecccfccffcaffddcacdfaaadebeedbefeebddbdfcccfababdeeebbcebdfddacceabefafccbeddcfdbdfaefdcdcebbdbabedbafbfaafaabcedddbfddbfafabbabacbffccadffcedadeeabbaacaffbbefcebdeecbaceddfcdceaacbbfebbfafbcbfeeadcdacdceacadbfbceaabddacacacebecaeabdbfdfdedabffdfbdecdcaafddddbfbacfacbcbefcbfbbebccbfdceccdfdcfacfadfbcfbabdfebdadcdebacaddeeceadcedbbdecfdafddcbbbdcbbedcaaddcecebdeeeccacaafccdcdbcfeeceadfdaccdabacadcabccccdeadafddacebfaaddbddfbfcfbbbaabdbdbccffbcfacabcccdadcaffecacefbeebccdacadddecabdaaebcfaabffdedfcedcbcbbcfdedcabdabeffdcdcecdabedaddccfbacaeaadbffacabceacdcdaeddabaafaaacfedcfeffabefdebbcabeefebaffebacdfccdbbfeafffabaebbeffbdfdedcabdccdfdafddebaafdbaddcfedacfbebdabfefebcffaddeedbaebedffcbaceebecdfbefdcceaecaacbadbabceadbffabefcfaaccbcebfacaaaafaaeccadcaaacaffbcbfeedafcbcfceedeaccbccaaddbfadddabdcccdcbeaabdbefaafcaecffcddabdfbeabbecebcbbcaabddfbdbcdffceccaaeaacbbcbfcafdeadafebfdacabdfbcfdcddfdceabdbafaeedecaabbdacfbebeaaecdfdeceddbeeeeffccaeacddbebedfaabdcefdadedfccdeceeefdeaeebbdbfeceeafefcececfabdbcfedddedeffbcdfccdcffdccdbfecfacbdbabcacfbebdaddbffdbecdbeeeaffecfebeeeeeadbbccedaabcaeffddbffbbacfaafeadbeafeecdaeabddffcfeddeefdecbecacbfffbeecdeaedffeabcbcdfbbeabdebdbaffaeadddcdbdefddfebbcfdcdeceebbeebdbcbeacebcbadaaeeafcafcfdeaaeebcafeabfcccdcdaaedffbdddbbabbcbadcdddfbfeebdadbeadbbbedcbebfbdfcebfacfafdfbdeaefabcecbceabfaadcaacbfbaaadddfdbdfdefedbddcdbfdebcdedfadbeafccbfafedabaddeacebaccacdcfecacedcfdeeceaeefaebbbadffacacbaffbaeebeafebefcfcfcdabceccfccbeefcddfaeacbeabaddbcccbaceefcfcddfaddcddaddfaadffaaeffcefacfadafcbcbcedafefdecaeafdbfecebffebebfddfaaeebfbcfffbfdbcdcccdbaedcdafaccbffeafbbdcfbbedefcacaafdecedecaddcfbffebfbdfffffbafaeebcfbfbdadccecfaabfffbbecaaaeeaadfefdbbebbbbfbebdcbeecdaafadebdbadbfaedbefebfdefeafecddcceeceeadaffafcbbbcedbabdbbdafbcfbfcdddeddbbcbffaeeefafdabebaecfedcacbfbccfbfefcafeacafcaabdeabcaafaffadffadafddfdbbfdfbebfcbdafbadbcdcbacafeedebaebfeaffaaabefdadbbbeabefecabdffeaadadaddefbfdebbbcfdefbaccbbbeecbbffacbffaecdaeeafadaaaacdaaccdbaadbbebccbccdabbaaedaefadaeeaeccafddfecdedeebfebabdddfabbedcadafabefdfeafadbddceeccdffffcebebaabeddadcbcbccbcaaacdbccdedceecaacdcafdccdddccfaddadfbdaecfbbedcddabddfabebcbfcddfbefbffadbccedeceddfdbadffccbbdcadfdbeeeafabacddbcaafacaecdaadabadceefaeedcbadaaefbdffbbbfbdcddedcdeabfebfbcfefbefbfbdfdacdcbbcbfdbcfbcaeafdeeedbfeafbfffbcafadcdcabafafcefedbeffbdafaccbbbfefafdacefbaeddaeacfeffacceeddafeadcadebecccdacbbecfbdecebbdbebcacbbdabbafdadfcffbcffaacaaaeafeacdbaeccdeaffdfacdccfddcaedbcffacedbdaacffddbacecfbaefabddcdfebaaaccaadbbccaabdafedafcbbddaebaccfdccfedeffdccaefcedbacebecededcaedffeabffbfdfacaacffbefcffdfdfadfdeacbdbaceadecadadcfdfbcdeeadbaadbecacfdaaadcdacfbbdcababffbedadcccecddcdaacebedbbcefccdeffffbccfeddcacccecdadbdfeccdcfbdeffbfcefcfbfcadcbcabedffcdfcafecbeeadefbcddbdbebeedfbdfaacdabcbafbfacebeaccffcacccfedcbeedcaacbffadacebffabddacecddececbbabaaceefcaabbaaffdeffbeeaceedaeeaabfcecbdbbeddaaebdadecbafcdfbbefacceacffadeabaaefbcfbbcebbbdfdadbbdaebfffccbafbdacdbffefaabcbfeadcaeeecfddeeccfafdbcdafefcdafbabdcbafecdeeedecdfbaebbdbdbdedefceeabdafaedfedfbecccbacaeebaafeecadcbbbfbdfbdaeccbabedbdacddabafeedfcedaddedbddcdaefbbfeeacbbecaccbddfdaaedafadcdebcceefddecceeddaedbdfadbcbdddddcfcedccefacabbfadfaeebafcfbbdbfefaaebeaabefbdfaceccbbcfcaccddbeccadbadfeedcecaaffeddccdfabceaccdeebbdbfbefddcccabfcfcffbffbabfbcdbeedcfddbcdfbaabcafeefcddebbfeaefabfeacaeedaffeabddcbebdbedbfefdebaadaeebcbffeecdeaabbdbbadeedededaeaeceaeecbcbbedcddcbebfabdfaaafdcdddaaffcdecaafaffbfaafeeeabfeffbaebfcaeccfecdaecbddeffdffecbcbafaefeabfafedcbdfeeddcfdefbedddbdbebbdcdfeaeeddeebebfacedeeabfceaaeddceafffebbebfcbbbbbddfabaedccccafbeafaaabeaadbecefbaceddcdafedddbcecdaedbfcbbfcdadedefcfbebdceceedbeaadeaafbecadbcdaecfeffafaaccedaefcaeabddeedcceebbaecbebbfebbeddbbcaeffefaccfafbecaabbacdfaaaeeebcbebdbeabeddaddbcbddfaeabfebbccaaedecdefcdfdfabedffacacdceabeddfefcdabbfacdaebeddeedaedcebefafdaeceadddbdcccceacfbfddeccdacdabfeddcebcfafeebebdacdfedadcacebafcbdbbadceaebdfdbaabbceaafaedeaefecdcbefcdcacebdcefeefedaaefbfadcaaaddaebdfdbfbcdedbfdfebcbcebaadfcedddfafbafcdfadfdceebecdedfbffebdbaadcbcebbaaadfdccaecfabaccfbdfcbbcbabcafffabeffdbabafcdacebedffbfefcbadeeaccfdbedfdcbcacedfafbfdacccbfaeacecfbfeaaefacdccccbdddfbfbaedcbbefbcbefbfdfadcbbccefdccacbebedaddbcddfaccdcbfcfabbfceeeedebbedcbbddcaacfafabfcebcbcabaeaffaccbdcdceeeaabcfcfecbdbffeddedaadcbeccfbdbfeefafbdecfbcaecaddfceefacafffaecbbbcaefbefceeeceabffdbbfebdefffcdbbcfcbfbcdacbadcbcbebddecbaaabfaafcbabcefafeceedadbabbfdcccefcabccffdbbceecabdccbaaefbdceaabcbebdbcfdfcefadbcddbbcfeeddaebfccaebddafeeedcafddfccebbcddcfffacaeacccfafecfefeabbacfdebdcbafedfccbbdcefcfccaaefaacdbdbceffdfefebfdedbabddbfeabcbbaadeeadedeaafefcbcfedcdebffccedfbbbdffbddadbbbafcacadecdeedaaffbdabefbeaedafcaaebaeefacbdbeeeafaebcdbcabffcfcdcacfbcbcaadfdfdeeebaddcaefadeadddeacedfdddbdcbacebedbefadddadecbdffacddaeeeedcaceccbfddacdeeefcaaeccaecfebbffffadaaeccdabccfbccccfcfebedcfabbdceaadddebfaffafafcfdcadeafcdaccefaabeaeebeefbfbfbbebefaddddddcaaeaebabbbaafbdeeffbbdbeebdbddafdedecbcccbaeaaceeeabdcaacebdcffafbccfbaecdfffbdcfbfcafddefdefadeaefadcbefebcfccbeafbfccedcdacceddbcbcaeaeeafddbeafdbaaccbfdfbffdeabffcbcadceaaedcfdedebcddffacacbebfcefefbbeddbefaeeecdefbfefdfcbbdadbfecfbecbeecaaccceabebeddcebcbbeddfceafbbdeacaacbbccfebceeeccdaadabaccbfaecacaccbdabdbbefbcffcfedadaeefdcfdcdfdeeafceaafaeccffbbaefcbedfdfccefdddfcedcfcbcadadceaddfbbcbadfebadedaccfcefffdccfcedebfacdbecdeacdcafdceaabffcffbcaeaacdaaaebdeacccebebeebdfdebdcdebffdeceeeebacafeeabdfdacdebbdcbaadeabaabbecfbcdcacaadadeebefedeaeedccdecbfafaffefaccfcefbfcffffaaafbcfaacdfbbbabcefeccabcebecbffefefdffcddacdebbbeccddbfeadbfcbbcfdabacbfbcfaecedecfffafeacafebfbcadaecbcabafeedfaaadebffeccedebecbbbfeaadfeadbededbcabbdeebecfcfbaeefbcdbaedfdfadbadefdacedffdacdcbafdafbeccfaddfdffbdadcaeddbaecefeecdcebdafcfdbcdaacabdbfdaefddbdecedfcfcaeceedffcdcaffffedcebaffbceadedebaafaeacbcccffeeebcaeafedadfaebfeeddacbfebfbbbdcbccdebefdecffdffeefbdaafeafafdcceaebdcfdfefbccbaedfbebcffabffeeddabffdfafcfcaaecfdccadcffcbbcccafadeabadcbfaaecdcfececffccedfeeafeecceedbfafbeafaaaccfceaebafddddddeedcddfdafbbbddcccdebefddeecaeaaeedfbddbfeedcdfeabcedecefeabdabdddccfabebfeefdaddefffcbdacfbceeeeabbdededdfaedfefafdfacceaaffbecbaeadcbddcbfddfbcffdbcdecaecbaabfdbeffbdeaefdaafedcdeecefaebffafbdbfbddeadfcedccceebdadabcdbeedebbefacfbcbceaecefadbafadfaebdfededdcedaceadebaaabbcbdaaaaabcfffcecdebaeddeadaefcbabeaedcdabaaeacdfafcecfbfbdceadcedbeddecdeadfebfacfeaaafeadffdbadeeaabaecefaabeddafdfedafabdfddeedfcacabffedaddfabecffadcbeabcdddcbfdbfadcecfbeddcaebcdfcaefcabebfebfbdfdccfdbefffdffbccafdaacbafebcccbadbedcbaecdbdbeaebdaacebecbfadfcacfccdaeacfaccbbabdfcdeeffeadbcdbbedabdddeaffcbbcfbdfcffabafbedafabfcabcadbbcfabbbccdedbdbbecdaecfdaeacbffbcccacccfeeecedefedaebddacabfeccebcfffaaacdecdbdcabddbfbefdfeeddcedbcececabdfbaccbbcaabdbfeebdedffcbfebfdeccbafbefebcaceddadbfffaefaddaecfdeefecfdbebcfbfefcfabebafecebaabbcbbedecbdbccffebdfbceeabefbdbcdecdcafcaaffcbddeabeeaabfcaeaedebfcbdaccfbbbcbcdcbcbffdbcfadefffaaaeabdabfdcefcefbcdefdeacbcfcdeafcdecacdcabbbfaedbdffdfdddefefecaecdedfbaaaddeffbfdefcaedcddedeadafcacefeefceccdffafaeefaccbbcfebfdafbaafcfafabefbbbedadfdbdbfdaafacedeabceeffbdddebdcbcdffcfafdcdcedaefebafadcefeaacbaffbdefeebbbdbadfdeaaabefccadfebdadddcceddddffbccfdaaadeffbacbaadfebeebccedbdecacbfbbcfceddafefaabefdcfbffcdfaddeccbadeabaafeeeeacdbcfabadbabfaefbdecdfdddaeabdabbbebeaacbeaffcfcfdefceaadfcdfcbdecacecbcfdcbbcdedbdaeffafbadefaefffdeecffeffebdcbbdbfddcebfacbacecfcdbbeccaafacabaccbfedeafebbdcfaeeefacccbbffdbbcbbacabdecfcdcfefbaebfdecbccdbeeecefcdacfbaabfbadedffbcceebcbcbdeedebdcadefdaacefbcffacecaddaccacbbffecebafbdefbdecbffaaebfbccadcaaffbecebafeaafaffcdfbdfcfcdfdfdddeccdccffddaafacfeeadbbdfccdeaddcacffdcedbedbeebdadadafceebbcbcfbfbfdfccfaadfbfecbbdacbceaeaafdbbfaacfcedabfdeceefdbcfbcbfeeadabccebaaeeddadefeeeefdcbeabcaeafacfadafdbcbebfdbcbdceaffdcdeffbbceaeabbecbbfcddfbaabbeeabbdeadbdebabceeedcebbecceacdbcebbccefccbaaabecbbfabbfbdbecfcaeddcbbdabaafdcafcecffacdcdfdecedebfcefdfeebedbefefaddbecdfbfffeebafebbefadabcbfabeabfbbcedbfacafecceaceceaddeecdfbaacbbbdfcdabecaeeaaedfaaaeebecebebebddfdffccbacddbfaebcfcbdbfdacfacacacdacbadfddbdcbdcdccdebadafcafdaececcdddbfdafecbaaeffbcececfcfbabcbbaecabbcbadebabccfadfffbbddebeaccbdadcffaacddeaddccddadddeefedccbbcafdbededfadadacacdeadbfddbdaecffbbdbcabafdafbebeecfcceeafcabdaadacacaeecceeeafecedcddbeeeefbaadfbbcbdbceecbcefeccacdbfaedeccfebdcdabbdddfeecdbeecddcdebfdfaafdaeadeaaafbbcdcabbebbdddadfcebdcbdefcfcdebbbacabedcdfdcbeecdfdefdedbfeafddddacfeefecfabbebceffacaefccbfadcddeffeebaaeccdfbcfebdfadffcdfcefbabaeaafbbfadcdffefcaedebdeaaabfdfdfcbceddbdddcfadaedcbfccaadacdecffbdfbaedeadfeacffefbcddababedcbdecddbefcaecfbfcecfadababfaddebbeeafbabfddeafcdbcecaafacddfefccbebffaafceeeafccbadcddedbdecefbbabbccbafbaaddaebbeccaeeaddacdfaefddeecedfaeddccddabbaededbfbaebfffafedccbdeeaeffddaabbbfbbdbffadcaffedddceedbcccfcfbffcbfceececbbcdbfdabbdbdcceecdcbdaacefbedbebbcddbadcaacddaebccbbbabeeaadaccffcbbdccacfbdbaaeeeadcaeeefdfdbdbebfaecfcadfeffcccbcaddaeafdbbadbeedebdabcfbeefbadaeaebfdadefaefccbbbbecdffdbaecaeabadcfbdacebbcdfbcddcccbfbdadaeefcbecddeacbcfcfffedccbcaacceefcdafaabfcbceaacbbadcbcabcafcbdcfacdebcdeccacebcabcbedcccaedbfcefdfcedbcbecdbeffddcccdadcedcaadcfbcdeabbfecfdbfdadcdddfeedbddcabebbabccdfceaceacfebbbdcacfaececdfeeccbadccaddabadeadafbceebeacbbefacadefaffdedeeeefffbeafcfcffddebdbcdcebefeafadfcbeebfededdacdeeefdbaefbcceeadadadeaeaddbefeaefdcfbebdaceefacfabdceeadebecbcedadaacebcdfedffffdaeeccdfebdfcebcaaaabaaaaeadaffacffbbddabffedabadadeabbdfabebadfeaeccfcedbffeffdddcefebceecebbccdcccebfdfcadcaeaeccddeeeebbeaffdacbbbdfcfadbfeebbbdedfebebcefceedbdcfacbdcdaedadeecbdbfcecbaddffabcbebddffeacbbbcccddcbaacbfadbbfbdaaafecebeaeeaaecceecbdeeafbdbcdacfcfebecbafadcbfaddcaebadaaeaebcbefdcffdadfbecdbddaeaeaecffcceabdedaacdefaabdcecdaefaeffadbcdcfcbcafbbcffebcaadabbebafffffabfbfbcccafecfeabbbaedccccbcdabffbcadddafbcdbedfccdcaaedeffddbefbcbdaafabbbbeabcdbbfdcebeecacbccaecdbfabfbbbaaeffbaefcdbcabdaecdadefbfddfbcabcaaffaeffadefaefebfaefdbcfaaceaadcacefefeebdbbbceaadeacdbcddceeaedfafefaedbfbceacafddddbbecdabfdaffbbabedbceffaebecbdccdabccdfeeafbafeadfeeaafcbcccefbaefbaefceaaaaadfbafcdfdbdeebbbcfccaabceecfccabefebbebccabdeffcdabfadfdbfcbeedefddaedefcabadffaacbafadcccadeedcbaccfbeaebaddcbbdaedaaabdcdbdebafccdecacbaccdccccdaabebfccdfecfddfebffcdbfddceefcbacffeddafcbeeabedfadcecbdcafaeebcbafacfefbaeaaebfbedeeefadcbcddbeabcfffcbecdfafefcefcbcdacbebadcbbdafacbcceedeabcbbebbacbdcededacfbfecafabfffafadadfafeedabadaabdccfcfddcefeeacfbcbcbfeedcdcefeebbbedccdebcccfbdaaeaffaaeecebbeefcabfceaeaafefcbddcaaddfbaffecfceccbaeadbbdecbcbeceaacadcfcccfeebcabefeeacfddbbaffaedaabcfeeccfafcddacdeaccfefdfbaaebedaecfadfabfdfcbaceaeafdbbebacabcadccdddbfadabcbacdbcfaaeeecceeaacaeecbbbccbffbcfabeaebddbdbdbcbebbfdfbfbeacdbcdfcaabadcfcedcfcadecffaccccbbddceabafccaadaabdeaaecafaaacecefdfafaccfdccefbabccecbbbeffecbdbebacaaeafddecaeedcacecaaffcffcedadfacdaddcdbabebacbfcffbedfeabfbfacffdaaafacdbccdabdceceacddcebdfdaaedeccfeeaefdcaeccabccdaabcdbffbbfcfbacecfdebebaceffedeffabeacdcabccedcedcdbeffdeafdaaeabdcadbecfdfbbbbddcfbfaeeccbcfddbeffbcabdabcecadadbaabbddcbeeeefabaacfbbacaaadffdebcbfbffbaceabddfaeaadccbefcddddbfcbfcafdddbebdcfaaedbfdefceaebdbbcacabbbfdafcbdbdabdebeeafdcbcbfeebdbeeacbeaaeddbdcafedcceeeaaebdebaeeefcceaffeaaccafbecfbbdbfafdbaebafacebdbeaecebedfdcaccabffddeadbffcebeffbaffdebebeebfbacdffbbdeddaefbccebbbaedcefebeaedacedfdabbbcdefedecbfbecefbfacdcecedeaccfebfcfdfeeafeabfdaabfaccddcbcefeabbaeccbecbdfebbffeadcffeeededdaecdcbcffadcffabdaaeaabdeeafdeeefccaacecefbcacbeeaabecfdfabddcbdbcafdafbadfbfdcefcaaddedafceceefefbdbbeeadeadbbaacddcfeefdafaafcbfbefafcdffcbfbceccedeebdceabbaffacbdedcbabcfacbcddedbbbeffdefcbffdadafafbcacdddcadbfcbfdfcfdbfeadddfbeacebebccdccebccbbdaafbeedbbadbcdbfbddbdbffeeeabddfcafbadffdfaacbbcbcafdcadbfcfabecafbcefebcbdbcccbbcccfdddcafdafefbebabacecfeeabbbbfddadcefbfdfcdfbbacbdcfbbcabbacdcbefabceeffefacceaffbeccbefcfcebcfeaaeccefafebaeacbdaadfdfabbaccfbefeffcedbaedbcedcebcabdffbfffbcffdeaabcbcdaceedfbeecacaaaefbbaeabceffbbefedffccddbadddccddcbcbbbecdcbcecdedbccbeeefcabfaecfceebeceaadbbaebacedcdfeddadecdacadaeefccbbdecbecdffddbfdcccfebbfebfbaeadcfbfccecbdeebcfaaeaeddafadbedceefbdefbababbddfefccdfaffedaabaedfccfdfaebbaffcabdbbdcbeacbaefbeddbaececebcefbbdcaccbecfcdfafaddbaafcdccdeecceadbbbfdbdfdfcabfcecfdeeeadfcdeffebacddeffafbdafddbccefbbafdccdafcbacfecbfdfaeaacdfabacaeacdfcbeaaebfcbadfefbcedeafbdbcafadececcccefabdbcadbfedddcdefdabdebffeffefcdeaabbadecaacfffadaefbdeeedecefecbdcbcbaacbeffeaeddbcadcaacaceefffaffafdcfadfbdcbfccdcacdbfcfcdbfcbcecdceaacefbebeebeadbdcebebdccbbaafbaadcafcfcccdbedeebdbbadbcffbcfceedeffabfddfabcecaadeffaeaebcdefceccefdfcaabefaccbbbdbafcfdfacbbaefaeaedddebaeedeccfedebbffcfcccbdeffdebbbcfedacbdddccddadfdfbebdacbfcaaafddbcacefebadccfbabbbbebfeccfaccaddbebebdaabdaafdabeeafdbdbdcdaedeeedcebbcbddbccfeebbdcebcbddebeaafbaeaceabedfbdceccadcdacffdccfdcafafbceadfcaffadffddbfbcafefdedbaedbdcacadffaffbfbfcaccdceedcaddccebcadcafdbffddcdeabeafedcebeaecfdacbabacecacccceffbfafeecbeecbcbddaaaccfaddffdceeeddaaeebfbbfedefbcbfcfbfeacfcbbffecadacbdedadbeafbdeaffeebabeafcadebfccdfcabdbdcacebdfccfdeefacdfcaaeccdccbffdeabcacbcbbfedeaebfeafffdabbacccafafeeddeadacafaaebdeaeebdfbbbcaacdbdaedeefcacabeeedadbbcafceeacdbecbaacedcaafdbfcdedaccacfbaecbbeadefaadcbaaafbbffaaeeffdbbaaadddedeefdadaaafdbeeeadbceacaafbcfdffdccdcbaebfbddaedffbcdaaadbbbfeefacdccdeaebeaefcdabdbdadaabfbeeaabcacddebbeeeacfeccabfcbcaadeafbdebabdcbcaefeeaaeedeebddecebdabcbbdfbbfcdaeadcacdefdedcbabccdbcbbbfefafcbdcccffadcfbcaeddbbdddbcecacaabfffeabcbadedeaabcfbfeecbccffeddedebeddefebededbcadbaceeacddfdddacfdeeedebceeeeddeefacfeefecfeffcadbbceafadbdddedfbcbefacbbdefadcedbafdafbebebaddfeeccddfbecffecbecefbcbfabebaceeecfbeaaeceddbeecfbbfbdaaaacaabfcddbafcbfedbddbdcedccdbaefaaebddadddebbeacbacdbcffdcfbcaabaedfbfaabaccbcebbddbebfffbbdedbafcacfcfeffebaadfddecbecbcdabcadaffcfcdfaabebfffecbcdddcbaebcebdaceecbececaccfaadaadffeafbefaccefdebfcadecfbfaccfafbcbfedabcabcebdfccaddefffbdcdafcddeffcbfefeabfdbfeeabeafafcbcdefeddfbfbebcabeeeaafdeeafaeabaaebdbffdadcbbaecdafbcefacaaadffdeebdadfcedbbecaacbaabcccdfccfbffbfefedcbedefeefdcbfffeedaaaaeeeeeeccddcdcbdfaffeddbceddabddcacbedbdfdeedceadcdaeacdbdecfefbddfefeabcceccdaefcdfdcbaefbbdadcecffccdafbfacbaeecfefaaadeffffbabaceeeaecceaccbdbeddcbeecdfedaaadcdcebbbddcecbccbbedafdfadfebcdefceadfddadbccbeeefabccbfcbbcacceeeadcaaebffdabeaebdbacdafbaadacfabaafbdbfbbdfedbaaecaaddbeedbdfffffedbecdeafcacdbcaabfadfbbfcfeffedcedccdacebfcabaaddcceaeceaedabdccbdcccccddaacdaebeafcaddcaaacfabbdafdaaaccaeccccabbeddaedceafeedfdecbfcfefbbbdbfbedefcacbacefebdffaabdadadbedefcebcfbaaacbabcfdafacdcdbcedacfdfffdbedefadadcaffefedabadfceaadaeeaedbcccbeabedbcbeffefafdcddbbcefdbbaadeffeebacddadbfabcfcebececddaacadbcecbebbbcfbbbadeffbfcccedaefbffcccfdeebfebbfffeeabfdaabdbfecaffbadcdebafabbceeecbaceddaffdedcfefaeeccebaaecfdcbcddebeebbedbbebfabdbdbfecdefaafcdedcddddbfdebaebfeaeaddcdafbdafbefafaebffffdaefaedbcedaeebbacaadddfebefacbabfaaacfaefceddbadcabcacdcaadfaaddcfaaeaedcbcbeefffbebffbbcdeabceceaccefddefdaeaafedfcfdabcdfaadcccffbdcddfcbdceaadfdeaceeeffcbdaaeefebdbccbbcaaccafaccdbceaabecbfbdbfcecbcfcbabcddeefcadfebfcaeafabdbaddffceffacdcdfbbabffbbaeacdfffdbdaeeeffdeeadfeaeefedbbecabdfebdebcdcdbabaadafafccaffcfdfeaebefabbdffaaffabffdbccdfedebcaeeeefffeddaebcbffbfdcfccadabaacabebeedafaacbadedacfefffcebdbcdcdcffdeaadfacfeaacebcbdefaedeeedfcfdfaaaeecfecceeecbfecbeeafeebfcdeacaeaedadfdfacddfbcdbfcbadccefaeaabecadeccadffabbfcacfbaaadfacbfbcbeabffffbeceaddaabebebdcdfbcafefcbdeababebdaafdcdbafbaceeeabdadffcfeeeddaffaceeedeccecfcddebbffbbcbfaaefcdabfdceeaeaddbdaabeaadbdccbbaebfbfdebbdcffbebedaaceefabeafdaadfcabfdaebfafbcccacfbcaefdbecfdacdccdbfaefddfaebbdaceecbddbccbcceafcaadffbcacfcdccfbffeeabbaabbcbeacdbadefcddfddbabdcbeabdefaaefebcbbcdcbbebccfabcdeeebcfefabcdffbabccedcdddcefbadfbbdacdaaabdecdccedafceffddfcbeededcdffdcbfacbebfdaffadedcdaffbafddfdabfafdcddbbaecbbebcdbcdcdbdcbcefceefccfceeebfafcfeafeadfafbbcdfeebffabdfacddbdcceeecaefcddbeecbadcdcbcccaefebcaffefadfbdaeadabcebfccbfcdaeeccdbaabbedafabefcbfffeeeceefeefdecdacffaafcebadaecbebffafbdddaabddbadabefacbbcaafbdccefebadafbbfbebafdbbbaeedeaccafcdaaebeddfbceadaecfabeafdcbcccfdaedbaacdbffabfeecedcfeeddaffbfeccffedeffffcbbdccedffdccddbafdfadceaffdaacfeafaecbbeffddbbaabcccbceababeefdffaedbeeebecebecffffeedcaddbbffafcbddeaceacbadfeccdbfabbaefdcdaffdfadceccbefbeedbfeaecbccfeebecadbfcddacbfffaebedccfbddbdffdfdcdcfabfadafeeecaebacaccaebaebfabbbeffdfeefdecfefdbadedfdabfacabcafabfcfccffeddebefdfceacadeecdfafcfbceaaedcebdfaeeaecafacaedfdadaadfdbcbbefceefcafafcfcaeabfeffafecccaebabdededcbfbfdadddedcdbaedffdcecbbfdebcfaabecacbadeddcbdffaababdacadcedeccfcdbadcfadabcbaaebfeeafaddeaefeaefeeabfaedfceadfaaabfbeaceadabacafceaaeeccafeeeacfebfefdaedebdbddbdefebfcdbebaffaafaafcdefbefefcebdfffedacbbcefcbdadbaecfcbcccafedbfdbbcbaabfdfcfcddfdaecebcbdaeedadcfaccaedfefeccfaabdcccadefcabbbdefdbecfeaedefddbbdacbafebdbdeacfbfaecacdebfcecdbdaeeeebfafdafeeedaefcefacefceefccbcdbefddebaeaccdcefedaaebdbdfdadeecafcdcaddaabfaeefafecaeebabcabbcabfafebddaefbaeaadeecedefaaafdacdffdbefeeafeeeeadeddaeacbefdabbffcedaffdbbebfeffeadfeedcadcefcffbbcfbbddfdfcdefbacaeabcedaffdfdaacfcfbdbeaabcbcbedbacfbdbdddcfdabfeecacccdedfedbeedffafcdbfaeeacadfdcfbadcfbcbffcfacdadaefcbefcebaafcebcedccbfadbdbecafdbcdcccbdcfddefebbcffafefecbeffceeffcdbbfaccbbefeecfcecbbcbfacbbefeaafdecbeefebfcdddadeaafffcfcfdafddcbfedbebaaceacadccbaadfafffbfdabccefaabcdacfebfdbbbfcacedaedcfffadfccadccafdbddeddbbdebdccabbbaaeeacbfcbfcbdebfecdccbebfffcaafcaedeffcaccaafcfdbaebecdaacadeacdadeeffafebbaefaaaeafebdbacbdcaefffcffdfdfaeeeedefefdcdcfdbdbbeacfbcbcbebfdacddacebfeddebdceefaefebacaefacdcbaadececdbeffbdfabceeeebbabfcecbdcfefbabfedafbceddcebcdccfbbebbccbedecdddcabfffecfbddaefedddabbafaeaafbadafebacbfaaeffabaacbecfebfdbbacbccfacafedddbdabecdfebafdfbeedbbbaeeebccbffbecfcebacdaebfccedafdfcefadefdbcfdfaaeeceddbfaaeeedbdecedbcfacfeacfebaffddbafccdadadcfbeddeabaaadeffdeeadfbbabafbaafacbbaccdccccedeebeeafecaaaacdcedfeddfebecdcedaeeeebcbfcdadcececaecaebeafeebadffdfecddebffdaccafbaaabbaedaddcdaffecabfcdacfaffbbfbacbcdaacedeeeeafacefefdddaffddedaacdbfbfbaceaeccacddacfedfadbdeceafecdddfaffcdedbcfebadbcbdfaaefbcbaefddaabfdccecbcdfdebcaaadddabffcdbaddbbeaaaccdbeeffcbcbccbeadbdacbefadaccfaafbaaedafcbdacebbecbbccdcdafbcdedeaffbeacabbcefdefefecabfaefbeeaddecacdffdeefafafdacebbdcfebebfbbaffcdfdadceaaecbcdfeedbcdadfdfcdaefafadfbcdbfebdaaabbbfdbecbbabdacffbdfbaafbafdbddcafdefabfeefddfafdaacffaebbdadddfebfababbafedadcffceacfafddfdccdeddabcbeacefdfeebaecbacdfafccabdcaddbeefbafabecebbfbffecbefeeeefcaeabcccabfdbbfcedceddcdccfabcfcddeffadfceafdeeccddbeadeaeacbcddcdbdbbbdadbaedaddfdcefbcddaedfdcbaecfdacbdacbbacccdabaeeeadabbdeedfdaabfeaeacfaacfcdfacebbeabbceefbdccefdcdcfcddcfcbfaaefeeeedbfafabacabfbedecbeffdfeacbdddcebbedaaddbacadfabeadefebcfadeedbffecebabdcbffccfebdbdfabcfedfdceacfdbecacdcceeafdecafabdbdfffdbbbabeffbbaeacfedcccbcdabebddfaebeafbabbddabecfefeedcdfaefbbadaaffeaaeabacdbbeececfdeccbdebcefebbadfeafbaeeeacbdfbfaeaeacafbfddaadbeeaacefcefafccefbbaebcfdcbdfefccbfddfccaecfacbeaffcfeabefafacffdcbaefbfdeeefbadeaeebcfddcbdefbadffedbeaaedaebefafedeeacbcfecdbddafdbedddaccaddeffbdfefdbbccaaecbdcccbaaedaeccfbafbdbfeebdebfcafadacdeacebefdddcdcacbdcdedcbaaffcfcbdaeccaeebabdbdbfaadfdfdceddcbabdffbcbdeaaceafcbcdebeedadaebfdfeccecdfdbdefcdbaeceaedffcffaecbdbbaabfaefcbbfdffeadbeedeefaccfdfaaecffbceabbeffafbbeedecebaacfbceafcaeacfababbcafccefbcaeacfbfefdabcbbebcadefaffebcbdfbdadefaefccecbaefcabdcafaafbededfaeecacffdffbfbdcaeaaabcdfeaccffbdaeedfbebbfceaeafacbdfecaaeddcfbcafcffceabfdfbdcbbbdfcaeafbaefeadffecebddbfefeeedbecabbbcdefcadbefdadfbecaacadcdfbddafabffdedbfaeafdeebfafedbdadabaeadddfdceebbaabcebdcadcdbafeebdddbbabdbeecfcdeeacebbdbdbffdffddeabdddbfabcefaaceadcbadecbeeebdafdcaecfaaebabebfebfdcfdfeedfffeeddddabbbcbbcbdaaafbfeadebadfafcdeccdedfaaaecaacadbdbbafdcafbdadbcbfaeacfbcdccdbebfecaaeebeebfacccfbeafcbbebfefcbcebefbadbacfafbfbafcbeedccbbfbfacccdeaeaadfabbdbecbcfaaffcfdafccededadfbadcccedbcdebfecfdebffbaefbcbdceecadcbfcfcadbeedaccfbdbaccaaadbbfabcbcfcfdafbedbcaedffebedffecfeafdaaefdbeecafeecafcecadadbbecefbadeeaceddfdbafbfefcdcfbebeefdfdfadfceaaadfbfbbfccfdbdfbcdccdebfccdefccdababcfcdfedadedeacefcbdfacbfeaabbebfebccbfddceaabcebcfadfbbefecbbebcfbeebaffbafafeceebfcebdeaeeadecbddfeecbeaffaadcbedcfceecbeebdbabbfbbcfacbabcbfccccbbecfafeecfbeabfaffbbdaddfdfbafaabbecfeeffabbdffeaeecfadfddaddbababbfccefafdfcaecfafaeddbcfbbddaacfefffebaadffdadaebacaafacbefdceedeaababfbcbdbfdfbaacbabdeeaebebdcbddbbaafffceabddbecbdfeeccebbdbddcedcebcbebdeebcccdffdccbdfadbadfeefbafbbffccaedabaacffbbfeeddeabdcbdfeebdcbbfcbffcafbecaeaebeacabbcdfabcfacbebcdcdafcabaecccbbefabfcaceaeebbbdfecebeaacebdcedceeccacbdddebcbebfdafafcdddfbdfdacbacedeabcdbfcdedccdcbfeebeeaeaeccdfcabeeddeabcadfadadaccfddadefdeccdecadecaeabdeddfaadefbbedeaedbffdbcabfdfcbaadeddbbdfacbdafaacdfeabcddfdcabdbaefcbdbdbefebdfaafcaccffabdbefebecbcfdcedbbffadbacbbaafcfcfcfedabdefbedcffeaacdaaffdebacdbfddedafffabcabfeeafcfbacdeeacebaabdacfdacabccdfadaebacfabcbbefbadcbbadebdbaafcfbacfacaffafdeffcccaebecaccaacfdabbaddbbcebcccbcddacbcdbedcadcdbeaccdfdcffccfbfddadeebbbfcfdefdcebdfadfbdbdfdceeefbddbebfbaddecbdadfadbaeaabbdbbcbfebabedbddecdbccdaaafeedafdaaebaffbbfdbabbdfbbbdcacacdecebdfbdeacfaceeffeacbfafcebfaceebeacffcbaccebeedebedceafdcbffebdaffbecabcbfbbdceecccadbabfbaafcfdcadbadafedbbdafbedbdcaddbefdebaabecbaffdbdeeafeaaaddebeafbbaaeabfdeeadafccceefefdedfabafabdbbbfbbfccccecbaaabfbafbcdbaebbffefdfdfaccecbfaccadebfccadceadebabbcfbcdeedaedcadebcfcfefaaeafdffccafdffedfbfaefdfafbccbeafbfcdafbafddeafdbffdacadfcfacdbbebddbaaddffafedfdbdabcfdfafbbfbbbfeaecbedfbbfbfedcacdeaaabddcbeabedaeccbecbacadbababeebdbfbaeedaffadaddcffaacaffabbfffedaeeeeefabbbeaecedeebcafcceabebdcfdbfbffcbaebeffaffcedbcfefffbfbadbefcbbbefbcbaffaeafffaeaaafeaccffceffaecadacddbbcaaaaabacfedfccefffafecececcbccaeedcaddeefdafcbcbdbdfbaeaeafeafaacfbbfdcfadcebebdabebedbbcbaedccebbfbffdfffcecaedecaceadcfaceffadbebaebfccabfffcecfdedbffdfbdfdfabdbaaafbcfdddbdfecaceafcdccdfbeecaadcbaacaabecedfadcedcadebccabadcfbbcdfbdefacdefdeeabadcfedfcafbaaadfbcfafacecfbbbeabdbddcdbececdfedeeecfdabbbfdefaaefcdfbafceabadcffdeddcafafedfccbebdaeeaebbacbcfedfeffccbfcbaeebdbcafadfcbcdfbdeeafdcababfbdfadeabffdabefccccfbcbffdeefcfedabdcffebdaecfebbbedbaaadadcdcdeaaadfdddcadfeeeeebdcfbbeecaeadfdedcddefeefecaeaadafbfdeabbadeabcefdfccebffecdbacbcdafcdabaffaebdecaddbeaafbdfafebdcdcbcffbdcabdafceecefefdebfddabcecdabacbecaeeeebfefbadecbdcffadbddceafececcaeaacffabeacdfeacadbdabbcbdacbdcdddeadcebfdbadbeebeabcbcbdaaedefffccbbbbfddadbcfefbbbdfefecfddeeeaafecfdaaafebcbfeefcbafbfcfbfcffceadadbceafcfafcdedcbbbbbcdceaacaaeeeebcffbdcdbaeabadbaddddadfbdbfecbbafbbbcfebcfdaeaedfecbcaeefcaccfcbcfadfcebeccecbecfbcaeabcecfafceeaedeaeefdbdafaebddabbedddacedabbecbdfcdafaaedaeaaffdbacdccefebccbbaabdebaeefdcaceabbedbddbbdbdabdbbaaebedacbdbcbbbcdaedcaffbdedabfaedcadebafdecfefeafebacacbdceacfdbdebcdcefbbcbafeccaafffbcfddbdafdeaddeebcfddfaffabababfceccbddbeaaadcaccdfdeccfcaadcceffffbaffaaddadafefddafdcfdadbdbdaefdcdbdfbfeefcfcffebacecbedbacffdaccbacbaefadbcabedbeffebdfcdadbfccbffbadcafcccefdecfddefcddfbfbadfbfacdabccffeeffffbdcababcebdbdceeffcacddadbebcffbfbeefacdfcffdffeadadcedeecdebcbfcbdecfdfcdeafcfcafbafdbbdebbadddacbfcdbecdcdcbbbddecbadacccddafeaebebabcdbefaaebaeeedabaaacabbdeddcaabdabaffecccdfbaccefcfabaaabffffcbffcafdbedeebbeeffaeecdcacfadbaecbdafecdfbacdeeddfdcafbdffabfbfdffacabbaecfeededcdedaadeddbaaecdcffabeecfdaecfecbaacceebafbeeffdebdebadacdcecbeedcbbcccbbacffacddecfbfedaedfcaddfedccbbfbfdffcdfeabadefeacccccefadecbceabfcfceecebbcdafafcddbdbaecfaafecfeaaffafebaeffdbaeabcdfadfbacaedfaadafcdefcfbceabadecacccecabddeeaefbafedcffdabebcffdaaffeaacaffeebfdbcdfecefdeefecdcefdabbfddbdefdcdcbfcffacdabdecfbdabfccccdddccdedbcdbdefaaecdadfdddcffccfafabfcceacebcfdaffdbadfdeeaebdaafdfadfddcafbdfccdccecaaeefecffbecccdebffbddbfdbcfbeefaeefcdfabcbfbbfcbaceaededfffeaddefeeadfbeabecfbedcebccdfcbaabcafceacbdbcdadfbcbccddcdccfecadecbdbceadedeaffcdbeabacddbbcbdfbccefdebaeebfabbbdfedfddaefeefbabfafbeeceefeeecdfdcdebecbbebbaedbbdefccdbebeeddabedfedeaaafcdbdaabdfdafeaeeeeeefbcdbbfdcaaddbcadeacfcdcdfaddecdbcbeeecbbbafdcdafaccbcacfaefdbeefaaeeafdacabacefeacbeacadcfcafddecfdceefadcefdcefaadbcbfaacdedbfcfedbcbbfadaaeefebfdbcaccaeeeddbdecbacdfabbceffbaafeddbcfebbfbebfbfceffdcabfeaecccefbebedccefccaffbacfabcaadccfbdeceabfeaccdccacbdecadbcfbdedbbdbdcddafdaaacfcfdaeabdfbebddcdeaeefcafbbffebbcdaffdaddbfedceadcbccaebcfedbecdffeccadacfedebeffeeebababfbcdeffceefeefbabcafdbddcacebccdbcaddfecbfeebaffafebbafceddfbfaadebcbdcbeabcedfbceedfefceebdcebbcbdadddcacffcfaaccdbcafacbddfccbedacedafeaefcadaceaddbaecbeefbcfbbcadcdfebbccebbabebdefbcaebceabaccabfbecfaddaddbfaccfbbfcfcfedfcdededcffcabebcfeffbecedffefcefeafbfffdcadfaadfeafbaeddcbeecbaaebfdbcfcaffedaacbdaaadfdcebecaafdbeeeeadbfaebadbaefcbcdcaecdfcfbafcdfecdcbceabbfadbaebedafbecaafefdcbbbfaacfcdcddfbaccabfadeedccafeffeafcfeeeeacaaccbbcbadacccddfddffeafaffbdadadcedecaddfbefbeeabdfecdbdceffbbafbdacddbaebececcbaddebdeabfdededfacbabcdbeeddcdedbededcdfcdafddadadeeedcdfdbbddaabccabadbefdeceacafbcaabcfbebbedbefcbdeffdceaabbfffcbeecfceeaffcedebeceebadcaefeadeddfbceacfcddcaeccedbbcdcfdcdaddcbeafbdfccfffaaaaaaeedcdceeafdcfbddaeddaadabffaabbedefaaecbfbcefaebbacedcbaedbafecadbdddcbafdbfcadbffebaeddebcbdddfffbdfdbeeaedcffacfeffdbdaeaedfeeddfffeeaaaabffadfbbfcbfcfabbbcfaafefcacfdbfccddccafefcdceecbfbcbcbbcbfebbabbcbeabfabefadefaeebcceaebaabaefaecdeacbbddebdedfcabfdcfeebeaededefbadbffacdafdebbddcfebecfbbaacaebeaececdaaecdaefccbacafdefbcdcadcffdfdabebedcadfffaebcabefcbeeadcaefaaabddbcddeccdfbaacbefbddecbcafbbbcddfcddffcaeedbdcdadfeaeffdfdacacfdabcddbabcdefadbbceffcddefdadafbcefdcfeddefbffaeebececbbfabdeecdffbbcccadffccddfcefcdceebbaceffcfdcbbffccddbeaadaefacbdabbceaaaeaeeaccdebfdceebebccdccbafeadaedabfcaaffdeddadddbacaecddbdcabaadbabafbfbdcbdcceebaffebdaacebaabffadcaadefdcecfdfbaefdabfbbaccacfefdebcaabaedacafbaeecbdcfdabefadbdceffefddfeaafeeaebaacaabcddcedddcacaaccbabbfecdddcdaafcdfddafcabcaccaaefccedfaecbfbffbabcbbacafcdafcaaadeccebfeebfcdcbacfbcaccffdcbecddcaddbcaefafebfdeecbcadbfdcfabaeacbfbdfbbdbcdbbfcbcffabeaaddadaffbdabdfffdafdddedbaabbbbdeeacecefdaeffbfdebceefaaddcdfdfafdeeeffadfdcacbcbadaccfddaafacaedabeadfaafbfbbbeceffdfdfecaeccdadccdbbbebebbeecddbfddcdfbcdaaceafeeacbbbfffffdfcdfefeefaccdaeafefbbfdacbffdbaaeddadefdcdcebdabfadbcefdcaaeebbfeffebeeacfadbdefaabeadadefafcfcdabdfdfefabdcebfffcafeeaaafccfbebfcdbbfedfecdcfefaccbceedefdecfebecefbdbcecfddcedcaccabdcfbeaaecedbedfedfbfcaddcaefdefaefdfbddfabeaeaeadbecdafdcedbecddfccfbdfabdbfbdcdeffcaaafffdbfceadedfeeebeeccedaeaeefcfbeeacabacaabbdafaafffdeaafbddbbfdedcbcdceaedbeefeedeafeaecfeaffacaacfdbeffddccbfefdeedfbfbdfccbbfbcbdaeadbfeacfbadcbdddeacecdeefcacdfbbaadedddafefdbecccaeaefedefbacbbdcaccbbcaffeafedcefcefdbfbdcbfcefbdcbedadfdfabbbabfccaabeddbbdcefaebfcddccaefbafccdebeeabebebeddabffbcdbfbfdcfafeebdbfceababbaddbcfddbdacaddeebdbbdcbbffacddebcfffcbfcebbcecabcdecedcdafcefacaceadbcccfbeffcabbaefecdbcebecffbddbbadbbdadeacaeeeaecfdbdebcfecdaadabacbcaadbeeaafdbcedbdcfaddebafdababdafccdffbbbfbbcdbbedffecedafeacbbcccefbdabbfedfbafbabfdffbbcbbfbaafdaeffbfafdaddabefabfafccbfdbaadfccbfbaeafbfaeeaadfcbbbefdbcacdbcaefffcafbcabeddbabdddeffeedfdbfecdebdedcecaeeaffbfbedefeaaeafdccaebeecafacbaaacedafcdbfabffecbdcdaefcedebcdabbbeaccbdfeacddaceaabdddffdcecdddceaeefcbdcdcabcaefebbcdfddceaaebabdffaccacbaffbeedcbdecfccafcceeaecadeceddccabbeacdabebeebbffefcfdddccffcdbbebeecfabbfebbeafaabeaedebebbbcbbeecdcafbfaaadaddcbbbddafdfccfebfacaaabdfbaaefdccbcbdfcdddcaeeeecfbbcfcaadbbfeaddadaeedabbeaaccdafbfceafeabdacaaefbecbeadecfbdfdbfaaddaebdebeedabfbbfddabcbecdcddcceeaadfeaefbadfcecffbbccbcebeaefefddeefccbadffeadfaffbabaeaccadbcedbcbfdfdafdeddbfbffbafbecebaacebaddaeffbdfffadfbabbcfccbaeacffebbcbebdccdfcededacdedacebfbcfcffbffacdcadffdfdecfecedafefdbccdacdddaebdeebefcdddbffacaddeecaeaeafcfbecbeceffbceeacedaedcccfdbafbecefefeabfafcbeccbaacaeecdfcaaaabddabddfafcbfedeefbdacefffdbedbacdbaacadfdaabffdfaffbdeebecfcfcdeedfdaaaffdbfcfdbabbefcccccaacadbdfecbabefbfacdeeabedbfbdedcdaacceafefceafdcdbfdbdedadefbacdcacdcbcdacdcdadabcdcffcacbbebfbbfccacdbdbbbdefcacacdccfefdecabeeccbaffaffddadbbeaafcdadcbfdcbcadbdcfbfbfccadedffbedbbcfbbeeedefabfacfabdeeccafdcebbdbbdcdabbbeebbfabdaafedaedadaedbeacceceacdebaaabffeddfabfeeccfdacaaeafebebecddbafbfbdccceefeacfddbdabaecdeafeffdbbadbdfebeebcbcdddcdccbccceedfdbbaffaaeeffeccccfdcbfddbedbfdecaddbcbddbcbeeaedbaeecfcdbfaeeafadecaedcfdfebfaacabdcbecdaffccaefeecbdbdecacfccaedfdedfdddaabbafabfededbbafeeeebaeaceccdfcbfdacafdefdedaaaaeeacdddacccbccebdedffbcedefbfcccfcbfdccdcbadeeeccbddaebedaefbfecadcadafdfbdcadedefbfbdaeeccbfecccecfbeccddfdbaafccdbffeffedaaffbedeecaaadeffeedfdbefcffeefaecceaeeffaadbcbcbbfcaaddfdfbbaabbebbdaecbbeacafdecffffcdbacdafaeeefeecbbdaccfbcffecaedadacaedcedcaeffeaaccbbedfdcdeabcbeaadeedefdfaadcabfabddbdecfcbdabeafebfbfeabfefabfabacfbfaaeacbbfcbfedbcffbaebebacefedeecfffaefbbcedefbfeeadebeeacbabfddedfaebebafcbabdcbdceebdaeeccbbdfcffcbcaeefffbbadaeccaabeaccbbfcebeccaeeadeafdbacadbfaffeebbbcbafcabbfbffdbeafeadaeffaafaaadfebeafdffdeeabcaabebcabedebedeeeecaccaacaccfefedcfcffcfafafbfebffdecbbafafadadecaeafebfcbedbbddafdbfcbcedceadddddeafaabadaacebaedbacfbcfecddeadffcdefefceddaceebefdeaacbdbbfedcfacefabcfbeaccffbadaeebeaddedfcddeafacedbebdfbbdafeaffcddfdbeabdfcceddecbdbbbfcbbedadbdcfdceceacbeebccafbeccdbdeaadfcebcbafdaedefdddafdacffeccdbfaeccaadcfcbdceebaaeccfbcbceeddbdafddadfdddcacacffbaedefbedacfbdeeddcacdcfdfddddaaebadbfbaccdeedaadfcffcbdcbbdccfefefcdcdccdcbeccfcbacfbbfdacfaeaadfeaefaabfeeccecabdcedadcdeadffecbfbbdccabdfeeceeffddebfffbfbdbafeffacafbfbfaaabfecbeffcdfcbcfdcefacddeaceffcfefebfdabdabadaafbbcdbcfecddefaeccabdeacccadeafebfaaaeceeeeccebbedcabcbcfabcbbacecdfdfbebaabdbbedbeebaddbcafdfdfbcfedfbcbaaaaaddafafecbfebebafceafaadfbaaeceadaaadbebbecfcaceadcaebddcabbfedfbafaefcffefecfaffaecccdaddbdfbffadfadafaaaefeffffcfcdfaebafacbcecfaccbabbedfabaecbadbabeceacdbefbdefdcaddaeefaddfeeffdaecebdddddcfbbcfbeefcdddecccdbadafebacbdcaecccfbbefddffcfcacbcaaaddbcbbcdecbbfffaeadcfcdcbeadffefbcfefcebafdbcceccceffabffeebdaffebebfccbcdddccccbebaadcbebabcbdeadfcbdccbcaecceccfcdebabddeaceefaeefcbbecbcfaacfabaffabfcfdbaffedfccfbebecebfccacbcbdcedcabfafbfbffacddbabcfacbdaeccbbfedccdcdefccfdbdcdcfabcfbbbdaeebbecccffdcfbdebdbabaacdbacaafedadaffdfbcccdfeeccafbcefdabefeddfffacfbefefdefeefeddabecbcecbabedeedeedaecefbbafefeeaafcbebebeadfdcccfdfdfeccedfcabeceadeadefcebaedcdabcbfaaaebdfddccdbcfdaaffbfebdffaafcdaefbeffbeaadbcafbbbbcdbcfecdebbeeecdbdbcdbeddcacffbecaedcebbbeddeadeefcffdbacbedefbfaacdcadedfdfdeefffedfccbdacdbfdfbcfbecabdfaadcdceeddcbadeaadbdcbdbaabfeaedfdeddfcaafeddfaeebeeccecefdfbabcebacaefebebaddcdbedbacbeedcdbddcafbcbcdebdeabfebfdbacdbaeabfefaaaededeafbebcdfeeeedebebdbbcadfdadbdefbdfbeffddffbadacfbabbfebffccdfbdefcbfbddebefacebcdadffebbedfbfeacebdfdddeeddeceefefeedffdcecbdeccfdbfedfbfccdcdafdcabcedcbdfecdcabeaedeebeddabfcdffabaddcedbbcdfccdabfcfafabadbbaacfdfccecafacccacfacbbdcaeceedabadebcedddceabafddabbbfcadeffbcbfccddebabbdaabcaebbccafebfcdeeecdbfcbbefbebafbbecacbdfdeefcbcfceedcfddedaddcebabadfcefefdcbbeaafaaeddfddfdabccefcdefeffcfbfcdccbaafacdcaabdadcbcefaedcbdbbdcbbcaffdfaddccaddacfcdfdcaccdbdccbfbddcbecfbbaaefcfbdffaeddacfbcfbfcadfeececbfebebadecebaceafaedbfaacddebfdccbdecbbdaddbeaffbffffdeaefddecbedadeceedfbfcefadbccabbaebfbbdceffbfefcefcccdcfedfefeccfcccdfacbbdebdfcbeffaebbbebacfbbbefddedaeddfafbebadebadcdcdaebbeaeabecdabfbbbbffebbdefdacbedcdcaeabdefadffbeeeafcfacdbbccaecccfbcccfaffbaddbcdefbfcfcbdcaeeafbfbbcabfceafbbbdaafaddccfbdabffdeeceaaeaccecbebeecfbfabcafacbbafefddbfcaedededaadfbbcaaedcaeadbadbabadeaedbfbaadacafceeaedbacfcafdbfbabacbfdbcbccbafebecbfafdcfcefeebeabcbbbdbeafdcaaefdfefaeeeceacdbdfecfaaafafeeedabefdbeeadabddaeeceaceeedbdaeffbfddefafaedfadbfecbcebdfbaceefadafdfdbecdcbddaceddfdfacebcccedeeadfcbdcdfbebdbcbbdffceffaacebbfccdeeeeaefcafdcdbaddcecdfdeeedefaecfbcbcecbbfeddcbebccbdbefeebaeefdaeddfdfcebbfbddbcadfaeddceaecbefdebcabacdbeadeeedccdfccaeadccccdfcdeeddccdeebcbbfeacbffafbbebffdbdaffdffffdfccdcbaafbfdfbdcdbcdeecbbffecbadfaecabafadabacffbbdefeccaaaefafcaecfefbbcdcbaccdaaccbfdbfabddfbcecabbcaffaebeabfefdebbfebcffcedcdedfeecadfcadeeeaccaaaaaefaaccdaabacabccbfdcbfaceabeafdebddbafcafecdedacecaffbabedbadbecbceaefcfcccaafcbedceafbdfbbfffafcbdecfbaacbecacdfbaabafbfbaffbddbdbfbedeafbccffffaebdafeeddcaaccfbecbcdcaaccfcefbeafdcbcefafcebfdccbffdadaeccefdafcdaddacfedefebcffadaafdfefedfdbeacafbdfbfbccaadecfabaedbedeccffaecbabeaebebdadafafbbbdadeaccffedcfecbadbfefcbaadfabddaeffaadfccfcbcfdbdfbcbebbbfaceedcbdcbdbbbdacfdddbaeefadaacfdebbfadfacbebabffbeabdbfbdecbffbadeacfcaeebbdcbcefbcedfadbcaaefccbfceddddbcdbebbeaedeedfafdfedebbaccacbdddeeabcdaecfaeeceacfffbffbddefddecfdeabfbdeedfaccbadcfbefadcdbfbbeffdccdfbbfdfeeaeacfcaedadddbdeabceadcafafbbadcbbbdeeccabdbcbfaecceaddfbfdadfffefbbdbbccabedadabcdadecaabceecfffdbecbfecfbeeaddfeddcfcdebeceebabbbaffbaefbcdfffddfebffacbceaadaafefafccebfdfcaaaccffcebadcbbdbdafaecacdeaffbedbbacaeaecacffecedcbcabbbcfafcccbfeeaccfdddbeddfcefbafccecadffebbdedaecdedabbcbaaacceeccebabbefbbccdfcfebaccdbaebaffdfceebfebccbffadaaadfbdbffaaaaffceafdfbdaefecabdafccfddbffbceebcffadeccedaaaffdcffffddacaefafbeaeaabccabacacbefdadedadccfbdcbceccecbcdcffbbfafcadbcbbbaecbeefacaeebfebfbcfbbcaadfaedfbeccbebbbbacaaedfdbfcbedcdbddbdcceededeafecccbcadbbeaddccfacaeeecbfccaecdffffabfefdfdfbabaabcefdeedcedbafadbabfdececfecaeafbddcefdcddbdafbeeeccbaeffceefeabfcfcefdadcccaefaabfdefdacfbfbedfccdadbeefdedfeadffcfaebcedbbcbcfadccfdbceffaaddcaecaaffaaabffdeaccdeebdfcfdeabaeedeeeadcccbeeccecadedeecdedacdbbddcededdeadeababecfadacccfcabfaeefdabcacbbcfdafbbddabdafdbfbaaadcccbadfcaeeeeaeefcbfabbaaeeddfdccdbbafadfcecfaabcbccfcedddbedfafaeefadeedabfdaafafdaecadafebeaccebcfbbbdfcaccfeadcaeefecdfadcbecbfabadddcafdeebccbcfffdebbbcfbdccfecddddcecdbdfcdbcadcfbcbaacebdcefdaddcadfbcfbeeaefbbefdecdbbeafbecbeecacedfacdbcdabcdfeebffeceaeabfbacebbfdcaedbdbebedbecafcccfecccfbbcedfafbaaabbecbefccfdfaefccfebefeffebbcfefebaabedddcebedebdbbadbdcefcaaebcadaafeefeddfdbdbfebacfffccecebdfcebddbfacfdeaebcecfacebedbbffdebfbfadbddcfacbedccfedfdcaadfddcaddbdaebeefededfeeeffecabbcddeecdcebcbbeadaeddcadbadeccadeafbdeabbaffacbdbabddcceccdaabdfdfcbdedabcaeeeaecfcccefcdbefdeabfcedcaccebccbfbcebbfebbecfbdeedaccabdddbdefdbaddedabfcbcaddeddaeabeedebeacdbcfceffcfedaaeccaacbbebcbedbbfaafbfbfedaecffddcfcddfefaefffaeaeecdeeedcaffcbbdafcacabecaeafbabefcecbabffdfcbceeaeebfefdefcafdeabbeefbfcdafcfddefdddbbbaeffabbdffedccbcefcbaceadaceeebceaddbfcdbfaeceabadbeedaecbffeefabfffddeecfffbbcbaaeccfaadbdafbbfecfadeffccdceaacdaafbdccbbecdfeeadafcebcfbdeacfcfafaeeabbfdcabddddddaefeabeafbfbabdaedeaecaeadbbdafecfcbaafabdbaffdafaadbcfdabbbdebeacaeaedcaefebbadecacadbdfbeebfddcebcabcdefefcbcdeeafecedfeabbaaafefdabebebfecdeadfcaabecddefefdecdfedfacdfabbaedafeabdcfdaedbafccaedcdbcefbceaadfcfbdedfbaafbaadfcbcacffebfedebdacebbccafdcaddbffeffaebddefbfbbcfafdfcaccfcedfdaefbedeacafceadcfbfbddcfcebadfffebbbbfeacefcdeededfcfccdcaeddecdeaeccbdabdfacfecabebdebffafabacdbdacceaaffeccefdbefcaccedeabbcccffbedbcfcdafdeaffffbcffddcccccebdfeaabcfcddbbdacafcacacfaaaeeeeeddacdbbeacbeaedddfbfeccbfcdfacbdabbadbebbaecfeadddcfecbacceecdaefcfabceebedabcafdeadfabdfceeeccaabfedbddacbaedbaffaedadfeafcfdbccbedaafafdecdcefbcacfbacecdccbeaecefdedcddffdccdedaefbddaedfddacddbaebebadcdeabaacaabbecbabbdabcededbdcffeeffcccbfebebefeebfdeeeedcaafdebabfdeaceddcbbbedfebeccbfbccfabefbdaacdfdcdaccacfafbcacacdcdbffbfebbccfbeceafeecfddbacebcfddddefeedbdffaaaebcffbecffeefaebafeaaaaacaddfdfcfefaefbbdbdfeabcccefceaadfeffcebaccfedabcabebfbdffbeeedfeeeddfeeccefdcaddbffbcbabebabddccedabeaedcaebfddfaabbafbcadaedfcbfdfddbcbacddbcfbabfcaddcccfadcdefbcefbfbfeafcedeaccbecdcfccbceedebccdffbefcafcabfcefcaeefdbfaedcbcfeadbdabcaacedaeefdeeedacfaaebcadacfdadefaceeaedfadaeacdcbbebbfddaacfcabfdfadabdafaabffcacaecfdfdcfeedabefeaaffedcacbbfdbaeaaaebdfbcddecadbeacdafedddafabeeeeececbedcfdbdcbddfceeddbdfaafeaecbcdbbfcefcedcfcecbbbebdcfbddcdbcedefefddcacfaaebcdecfecdfcdfadbbbeaaeeedbedecefdeccdafafbccebbfeaabbdfdfceceedfdeeabefcdbbcaaacfebbcefaabeeaddbbabbdcbbccccafadfbeebedacafadeddfcbadafaabfdadfaebecafcbbdfbfddaacfbbffdaffeaadbcfceabacdcdbacbaaabbabbfcceefdceabbebcafecfcdcddedbfcdcebadbcfaaecccdebcbffabcaeaaddbfbacdbcebbaedaabbceddaacccabdadffedccdeeebacfaddbfbfaddfdbfbbfddffecdcdadaacedcdbfffaffddeabdeeffafeffefefbbbacddabcafbfbbebecdebafdedeeebdccadfecfcbbefdfebabbeaaedbfbaefbeefaeeffefcbdcbfcdaffbebaeafcdbbbbdeedafdbaceedbfcebccfcfbfcfedcbbdbeacbdbdcdcbcffafaedbecacdaaeccdaaceafbfeadeffbbeffaacafadacaeecddeabdcaffcdbabebbeaefcdbaeefcaafdefacccbefcacfefacfeacedcdabadfbdadbcafcbfcaeedafaedeffdabccfaeaeabffbabfeafafcbfdeadbcbcfdfdbdeeeaeccdeeceaebdccbfbbbacfecfcfadcccafdefeecccbbccbbeffffcdafeabeeddbfdcadeaecfdfccccddaeaabfacefcfebcdaefdeabdddabfddafefbcdaefbfcabdebcfdabbdceaedcafdaffbbbfbefbacbecddccafafdbebcdecedefbdaacceadfebdbddbcbcdfbedfffbbbfbfcddbefcdcaaacbdcacfbbafbacfbeeaecdfcffbfaacffeceaaeadcddcfadcaeebfcfefdeecccfabfaedeafbeabbfaddbecedbbcadeccbeafceeccafdabcbbdcaeabbebafbdfaeffaceaeeadffaffeedbcafdadefabdbbeaafbdcacaffaacbaadcbcbcdbaadacecceedacecbfcefcebffdaefdeffcfadabcdbdecdebededfdcabebeadabebbefbfccbbaeabadbfcdbcbfcffdddffcabddecceadedeccfbdcbeccbabdfcebbbbdabdfddbdfdcfcdeefbbebaddfdddbbeafeaaeaafcfdaafccabcbecddeedaecdceedafefaddafebebeecebfcfdcfcbefddaabaabfbbbbcabaafeababddcaebbbeafefdedfebfdefdfafdadbfaafcbeeaceccaadddadffacdebaaffddeddabcabebcbfceeccbadedadcbcdecebdfadaaddaeccfdceffdcebfaeeaecfaabbcdfdbdffcaaabcfafadbaccbebcbbdaafbafdcebaacfcbfcebefffabddcbfefaffefbcaecfdcfbccfaabdccafdfcacdaadbcabfcdbeabbefcdcdbcfeeacccaddefdafedaafaffdaacfadbfcdabdafcacceebbbfcfbaeefaccddbdffaccbbbfeecaffcffccbbaffbeadebdfdfedfebccbccbebacffcafeeaaeaedbefbbdedbcabebeefaebcdfefaaeecafebdceceedadceeaacaaeccbffecbbcbcafcfcfebddcccdebcccccfbffcdfbdfefacabcdcfafdbbcfeeaddbeddbdbfaabfabbaeccecfdddaebaddfaafcbefbfbcedfceaebfdcaacadafeaeecfadcfdfcdffefdacdcccdcaedefdabcddcdcbbbdabbbfddfebdacbafcdecfebbdbfdbbcaeeefcbccafeebdbabfeeadbdbdefefbeddeabebaceecacbcddabbebafdacecceedbbeadccdedeccbdbaecbadfcafbefbbdddadbfecefeebabbcdbdffdffcccdcdcdccadaaedffbcbaffbebfcabcfbdfbfaaeabacccebbefdfbbaeffeecdcdfdbadccdcabccdeafaeffaafeaebbdecedadcefddcedfbebbdbadadecbaabeaccbcbfdefadffdbdcacacfcaffefddcabbcbbfecafbecafbbdcedbbafdfdbfbbebfbdafdcbeeabbeaadcabdedcaaabeabdaacdfbfbadafffabdefcdfccfcdffecbddfcecadaecbffebcabfaeddfcdecaebebecefebdfcfdbcadbfdbacaacdecebafedbbfbabebceeedefaffbcefdfdfdcbcdafdddfdfdbacaedefddfbaeadaafbfcfaaabafbcceffbaedbaecaeffadcfafcefffcbceaaabeafbbdefbddcafdcbbadfbbbacaefcaeadedaabaefdacaacfdcfcabcabcadaaecfebddfdabcdadabebcdfecfeaecbdbbceeebfddbadcacfdfbffafcbdaedbfeffdeccfecdaadeccecffadbbbdaecffcfefaeebdbccaceddfffddeefeabacdedfbcabcdbfeffbbbeeeccefebdcdafbafaacbbbfbaefbabadbbdfddfacefcbbeadefccafabbfdafcabbffcefceddafebedfacbfaceafedaeabbebcbceafcfccbfcbaafedddfabeacaedfffdedfeaeaeffcfbffebcbeaccdfafddbaaacfddeffbacdebdfacfacabcfaacefcdeebfffaeadaffacafbaebcbaffaecfebddfebaddefcdcfcadeacfdeebfcfcbabdfbdfeceddcdacbebaecebfbffcfecaeebebfbcafaccfebadfbafabbfcaabafcfeaeaeccefbfeeadbfaecdbeedfcafefeaeafdafdceafbdffccedfecceffebeacddefbfbbecedbbfdbbdeeabbfecbcdbbbcacbbccabffeafbfebfcdbaffebffbdcecdccbadebeafcdeefbddfffdcdcaaaaaebefacfebfefadbadddbbbbdeeaabfbbbfbbdfbadfdcecafeaacdcdeeeebeccdbecdcefbdfcddabfcfafdfcfdebadfceedfdbefeccfdebabebcdccacbdddbdffaabeafdfbeacbddebadecabeadebcdcdeeddedafcaacfcddbbebfbdafaaeadbbfbfdcfedfdbadbbfdbaccfadaaadfcabacdfcefaccffacabfaafafbeaaddeadffccdbacacdebfbedfcfdfdfccaccfacebbeeeeddcecdbeaaeddeabbddaffbfacfdbebdeccacbeeaddaaedeafcfaceacbafabfebfbbecfaeabafbdedddeeddfcdcbaabbddfadeddfeffdaeacecfbdcefbdccaeeabfcecbcdadddadccccccefeddaeddcdeedbdafcadddbcabefebafbfddcabaecaaccafaabbeffcdfdcaffdfcfbeadefefecdecffbbadcdadefdcdefcaabccaebbfdfdcbbdeedbfdebcdbbfafbeeacfebbbafaddbfcfafcdcdbdedbdcfcbbbecafcadbfeadfbbfeaebdccdabacdcfbeffddcfdecbeacdbddbffcadabbaabaebadafbcdfeaaefbfcbbbffeedaaccbcdbaddbcbbaccaebfbccafeceeececafddbdeecaaffaccdffadcccebbfacbfceaddfbafdcdfabeebcefdedfdcdcddadabfcfecdbbddaafbdbcbbfefcaabafffccbeadddccbaabadfddbffdaefaebcdadddfaadddbefdbcbfacfeedbacdafabebdceedccbbcfefcfcecaaecdcdeacfdbbbaeebbbcdeccffbbecfababceebccacebdfbbceadfbdaaadeeacdeebbcabceffdddcbefcfbaebecbeaedfbaacacbaddfcefccfcccebeddffccfcddcebefdaacfcaaddcaeabbecdebdacfceaeffdfcccaeebccebabbbbecbdaddbbbecdcaeeddccbcaafdeebcdebebaadbeeddbabdddecddecedcacfdcceeefbabcfefffcdedcbbfbedfbcfcbbebaeccbaaafcedadcefacfdcffdbaeaaccccbeeabaefdabdfccfecdebececdbceacfbbfdebcadedaeadadcefabdbbfefaffbfaddcfbcdfafabffbcedbeccaccfbdddbebdbcedeafacbbcbdabfcbeeaeadebcdbdcbefcfbcdcdaeabdfafafdbfcbeacfdbcadfcfeefedaadbdeeaaccedbaccbfceffbfefadcebddbdeebcbbcdffaefbcfefcdccaecdccfcdabedbcebdeeaaeebaacbfdebedbdcbacedacffbbbcccbacfbdeeabacaaedfbfcdbebfebbaebbcbdaacaebbebbdbcfdcebcadcfcefccfccbcedcbaaefaaeeaafabbbcbedcacabbafafffdbddffdaddbafcaefecadfbefbdfaddaeebaefbacfdaebfaddecdccebbaebcfcbdeaedecdbacebaffefccaeafeabbcfbbffbeddedebfaefeabcfbcbfebecabbffafabeffaccebadbbccfeafcadcafffcaeffadbcbeddafabaecdceceedeebacbcfcdcfeecfbacdcabbefceafededaaafdcecdaeadfdfccacbddcefabbdbafddfcfdaffddaddfacaedffbddbbfebadacebcecfedbedfeabeedcddbabcaafdbbbdbffbbdfecaaebaebeddbdebbcdeeacdaadcdecedfdfeacfbbdecbecdecedcbfedfedcbabcbfedebfcffbebbbdcaeeeeddccacdecdaeeeadeecadccdfeafddafdbafecdfeafacdbbdbcefdfebbadceeaedebadbbbffcadefdffdfacafaebadbdbdbfdeaddbfadacddadaaecfbbfbdbfbeabedbcfcaededbcbeeafedaaacaeedfadacffffefefdcdefdeaeecaffbadffbdbeeabfeddccbdacfbebcdeddaedfbafebbadbbfbbbbcababbdcfeaeaaffeebfaabacacccbadfefacaeaabfabdeecccaccefffeffcaecdeafbebacfaebaeeacbfbeeffebbfafbbbffcdcbaccceaeeadadfdcabfdbbbacbdefdeaafbfbdcdfdffbcfcadaabdfebfccafebcebfadbabaccbbbaddaffbbffbadffcefacecdddfeedffedefecedeefcbebeefaacfafffcaebbcafbedecbaeeebfeeffdbfcdafbadeeaeebaedcecedaecceeaeaaaaaacbafeffcbbeefeaccfcbbcecfdbfbdcaaeabcaaacbfdefebabdaacbbdffbdafcceabfebcdefdcafbdcaffcbbaeabdbccdadbabcafaacdefcefeacbcafddbcdcaecbaaafbccfcfdaffdaebddeeacfcfadcebeabceffcbcdcaabdeddafcfccecedfaedbddacafcfbffbffebeebbdafccbecbdffefccefaafecbdadcddcdddacabcbceaafcffeedccadeffaecfbeceafbeabaccfcceebbcccbcbdefecbffbcacfefeebdcaaefddbcefccdaacedffedefeccacbeefccfefeacdcafdddcaacbccaaffceddfceefaefeadbaedfaadacafdddabbcddfcadfbbcebbeacacdcdcfbeadabefdecacbcbeffdbbbfcbfbccafaefacbebdccfdfcaecdcceabfdadaffebeffdfceafaffacfbcafefbdaabdcbaedbfabbebcabfabcecdfbcfafefddecccadbcfeecfdccfabfebdedfefdcfeffffcfbffcfafaeeaefcdacbdbcfafedddabadddefdcfdcbbccdadfbcdabbccefcbacedfccedeedbaafabfacbeafdeefebaeccbefefdcdabaecfdbecccadddfecfabbaedfacffcebaaaeaafeabccfcedabfadfdeeefbcbffcccdfcdeadebcbbfbdfadddfcbebafbbdebdbddcbaeaebefcfbddffdfacaafacedabfbdfebdafddfdecbbbbdccecfcbeeedafbeadeeafdfcafeffeadfdeccadaecdafedafafbedecccdefbedbffdfbaeefaabecbdccaefaeaafddafbfececebccfeddecbdacfcafdaccfdcbcaaffbefeabeefbafcdefcbedceecdcfdbdbfedacdecfacbfffdabddcbdbbcdbaaebaadaaabcbbdeaaadedbefeedaaabfbadeadfebeffcafefaaeaffccfcdabbbdaedabffaeaaedfbbdafecfeacfaddafadfadaededbbdfafbccfeefedabccdcfabdeebbeddeacfcaaebafadbfacffcefbfdbbafaafcdadaafecafebbdefeffddaeeacffbbbfabfbbdcbbafbffbfdebedbfbadbbffdfaccdacdcfffbfcebbfabdecacaffabffaddfedfccbffcceebfbabdcdeebfbccebbbefadeebddfadbfddbececedacbcdbdfedabdecabaaacfffadafbfccbebfaddccdfdceadafbcfedcfccbecafbccdfbcdaacdfccfcddbbbbbfafefffcbebcdddedcccebdebedceadefeceeadfafbeaaeadcaeffbaebbdddeacbcdbbdfcdabdaeebeecaaafacecaceebbfdfdbbebddcfddbfabadadfeaecedabfbcbeacfaccdcccbbedcecdcfecaebfbbdbaaecadfbcadacafeadeccecbefccdacbaecfafaecbdddbbacdcffbaeafaddccefbcecbadfeccecabebacdaabaecdedfaddbbaaeefceeaeeeccabdaddeacdfdcbecdcabaebfedcfadaeeaaedebbfdbeeaefeaebbfcfacfabafddecbfbfbfcecdfccaaccbafcbefbacbeefaabdebcaadbcbbabddfeafbeceacdfeebbddcfcebbfcfbbaecaffbaeaddabcbdcbabedaacadacceecaddaafacbfecbdfbdfcaaceaaeaabbfcddbdcdcebfebacdcfebcdffeeedacffdababcbeeeadacebdabdebddfdbdeffdabededcfabddabcbceaedeaadaeffdcaadfaddaccbcebdfccedffcdeefbdecffdebadcfadafeafaecceabcdcddddbfcddadefeaabacedbaeeacedaeccfbfdddadfbcbbecaaaabcedecefecfefbacdadbbbccacededacfdbcaafececceaafeafbfecdaadcaabacedcadbffecfeecbcecfcbbaaecedbcaefdaadefcefddecdaaeaaccabdbfceaefffbdceeacccceedddafcaefeefdcafdddfcfafeccdfcfbcffddadfadfaeabfdffbbacdbfcbefebecdebfcceaceddbacfaccdecddfecccbbdceeadacabfdedfebfdaaeeacdecbcccabeaaeffaacceffeeeebebbdffcefdfceadadffaaaaeaddbeffeffaebdbcfddbfafcecddbfdebffedecbcafcffcefbaebdecdbedeaefbcbcffffdcfcbcecbedaefdddbeacafffaecdeaaebddabbfbcdfdffafabecbdcbdceeeebcbabdbcbccdadabddddcadfcdeaaacababceeaeadcefccfdfdafeaaebbabeabceccdbffaeadbbfafbaeabcfdfbdbeefceacacadaeadddeeaaadbfaaecfabbefcdbdfedbdcdcaddaefcffdffedbeeafdbbafbaaccaabafffdccbbdadcbabdbebaacbaacfcceffffdecbfccacfecdbaaacaddcfeddddcdbfabbfdcaaabcffebdabbefbbedefeeaffbadffdebbeeadbfedcbbadcbedfdefbdbbedbaceacefbafacebfabacfeadeeeadcefcffcecbaaeeefcffaaeaacbacfccdfdcbfeceeefceeccffafeefebbecdeedbfdaabaaacaafdfcdfccedaffebbabaaddfebfdaecafdffbcdfcbafafcbabdedaceffefccffeedfddcfdfeafafbddbfceedeacebefecbfcdcddcabcdddaecaaeeaeceafacddfacbfffbeafddeddfeecedcbabbeabdedbaddebfcfcaccedefddaccefabcdcdeadafaacbbbafdecfefbfabbbcfdefaaecfdbfeaebdeddcacabddceeefefedadcfccbfcbfcfefabbafaafdaffdfeadadefdbefacbcffedbeffebdfecccaceafacbcebcafacdaebbccfaecfbacbecdbddbabeceeefccbaaacdabddcbefabbebcdfffcfdfdedadcaaeebcbfbfeefecdfccefbaeeadbbeeefefdffefaaceafbcecdefdefeeffdbcffcfefbdbbadcbeffdeaaeadcafcbcbafbfbbdfacdedcedffdfeedbdacbfaaebccdddcddabaccbefffedaceacacdfeacbebaacedadcdcbcefffafedcccabcfffadedfbfeadaaecfddeffefbbabbabcafbdcbdaaedfbeabdfcadfddbcaacebfacfcadfcbebecafaedaafaebaafbdabbbebaeeacceabcfeaeeaeafbfaecffacddafccedfeabccceccccbebfafacfbdebccfdedefddeeabbcabbeccaabcdffadbdffadfedbeaaefbbfbccabffbdccddbdcacecfefecbdeaaadddcaaacacaceecffeeeecaedbbceaaaecbeabafbdcbffebdfcedffaacbabefcfcdcfdcbfacbaecdcadcefbfffacdbafcacaebabfccaddbcdabbbeaebbeadbfadbecedddbcdfbaacdcfedebfbfcfaffeefdfbbfcbdcedcaaedefcafdfddcafffefeffcbaacaaeeceefeedadadfeacfbefadadfcfabedfffcfffeaabddbccafcceecbeaadeefaebdeddbefeaacbeafebeeabeecffcafeacebcfbbdcacfdcbaaefdefbfbffecfaceadcaeecfeaffefcaecfebafdcfdbacceadeafdaccfddaaafcebdaccdfaceadfccceccddfaddbffdbcebeeaebffaeecbfddbbaaceebbbfacabbbcbfacdfcdcbfdedeebeedcbabcdecdcfdeeacdcbabaceabfcabcdbfaadaeeafdbeabffeafbfcdbcbbdfdefbbbeeacacffbeebbbbcafafbdeeeaeebedcceceebdfffbebcbfedbbaadeeccdaeeefabcaadbabacfacbfcaabcedbaceacfbfcdccfbbdbfcbebeaeedcbbdffffadcdaabbbfeddacaccbeefffdcaabffefdfffaefbadececdadbdecfafdbcefeeecbbfeedbcffabcefbbddeabccecaffffefffddbfbdacbdaecbeafedadbdccaedfbcacfecfeecdeabcaddafcbebdbcafefeecdefdbcbfddeebbbdcecdaccaffcdfcccdcfbbddccecdbaaaafcadcbdfbdfafeaccafefafcabeccbdffcdbfbbebdadfdfedeaddebadcfeacaccbbaccdcfdefdaeccaeafefcebcadbdbefebeeffedbcaaaceccdbefcaaacebfbbcaffcdfdcbbfeebccfeecabbccccfcbaffceffccaedacbdccbbfddfcbacdfeccccdaacbddeeabdbfeadadddeecfeaefcedbdcefeaceeedefdbcbdcaceccfffccbfeccfcebbcfafcbdfeaabdaefcdaaacecfefcbcecadedffcaccbdabbefbbbbeafdafdfdaeeebddacdecafccededafbcfeedcdafbafbcfbbeaaafffefefcaeaffddfeeadbaceaaddcdcfdbcfcceaadfbaccebeddbaaefebdcefcdcddfdbefafeadcafdebfbcfeecfaefdedfefeafaddcfdeebdcadeefcaadefcadcfdbefdbadcdedbcfaeacafcabcbbbfddbdfafbaccfedfaedfdbaacbfdffbeabcdadbebbcaaeededbccbeadaaaabeeafdceaecfcddafaeeeeceecccccaeedcdcfcfbcdddbaadaaeecceffabebbaeecdfeeafcaebfeefddaccaeadccabafbdbbfddabdfafebeefaaeabdcfabcfeedbbcbcefbbdafbccffcdccaecdfbddfaeabffcfbcaecabaababbecbbdafeadcebdfadfbedaaddabddcdbeddeffaedfdfbaaaececdfdcaacaeaadabecabdddafbcabdfcebbffbabacebbdbeaddfabfcdcdceacedaebfcbefcacacbccebddeedbdbebefdadacbbecfdadbdebdbbabfeaeedbcffeedeadbefececfbfaeffaeabcdebbedbaccbdbbbaadefdbccbfbcdaeccebffceebadfffaecfbabcabcbbafcadbebbafdbdafceafebbbfcbcbfcaedebcfeeacbbcffdffefacedeccefffceffbebdcfbcabccbebaadacfdffbaffbcbecceacdecdecdfdfcaddcbdccabfeccacbddfecafadeabecfdabcaeefbaccefbbceccdffadddacbaefadbccbcccbfabeccaeafcbdaeddbcfefbafdcfefffeafebcedddacfdfaffcacebedddcbdefdcffeedbfaebddaeffdddfeaadbdfcbeffdccedbdbbedefbfcfcfebbdebfdcfafabdeceadcccadfcfeafccffaeaafbecfafcefbdffbdbbedbbdbdcfdbbafefdcceedcaaffdaeefbdaecfddefdeadfecbdbdaeacbfbbeaeedadebbbdadebcbcacfefaeccddcbfbafaffddcffaeefaafbefadfbcceebcbfccaedfeecbecedccdffdbeeefdbaafebfcdcdabdabedefcdedceeecaabccfeefecbfacdeaabeeeffdcecceadfdeaceccdeacbabdfdbbeaadbcafafbcffefdfabfbbdefbbaadfbacbeebfafdbaacffbdbcdceffcaeacfbaedffafdcdadaaeecbbedfeeaeeaefdcdaffcdcdbfbaadbccbddbebfddacabffcebaadcaddfaeecdecdbadcdcdafedbddcfddaccaedebaadcfacbbcaafcbbfcafcbfefcaebbccbefeecdcffdfbaceaeaddbbbdcffbcafbcebdcfbbbdbaabdcccfdbaacfebabefecacbcfacbbfbdeadfbeecedeefafccbcadaaefbadccdacaefdeefeacffdbcfbebbefefacecacffceabddfbdbbfaebfbabaffceeaebcfbcddbfcafffbfbdddedcbffbfbdefccbfcadfbcdcdabcfdfbcddfefdaeaaebcbebbfefefbebcddbffccabadddbffaebccafedacfdfcfbafbcdadfbabbdbaefcbbedacffdcfbeafbcdafcdbbededbbfdacedbcdbddeaceabbffaeabfbddbabeafebfdeebffcfaaadccdcacbfaabffbdffccdbbbbaadfcfbafefbfefcdfbacedcbaaddccfeadfeadabdedefeadedeefbdbcdaaabfecdcdbcfeadfebcdeadfefafdebaabecfcdefefdcbacfaeeabebccbdadafdaaceaefbfeaeecfcddaeddabfeebdbefcedbecbdbdbfaccbeacfcadbbecbecabfbdbcbdfeaadadbfaedfecdbdcedfdbeddaeaddaecfcafedaccacadaaeccfefdffaddccffafabfafebdaaeaaaebcafeaccdfccedefefffbedddddabebccbdbfbebbbcebaedaeceeafbdeccafaadccfeceeddefdaeaabffbfdffffbbcbcafedbdcbfbabdbddcbddbadacedefeeeeafdcbecacdcaadbcdcbebedecbeafdbdbfdfbfacaeacfbddecdabafdefafbcfebdfdaccaeadbcbefacddbbcbdcbecbebbdcadbfadbdabfaafcdeaabcdeebbdfebcbcffdcaededaabcdbfcdaffeaecbaacefdefbafbfefddabddfbceedddbffecdfcbbcbecfeffaaaaecafaecbcbeaceffcceafdbcbcafaefeaeebdecdcabaffbbfeaabceeedebffdfdedaeaeeadadeeabefdededbdcebccdebddadeeedfffefdeacacfdedfbdfecfbcedeececeaeaafddcbdbebfaffafabebcdbddeadcbabdefbacfcbdfecbefebfabdadfadceedbbcdcdbdebfeebefdabfdcbabdeefbacaaaccfffaccbebbcfecdbdbdffdceddcbfffafcecdfaaefbaacaacdafdefcfebcbcadbbefbafdbaaacfaeccfcbbbfcacdccfacebeafaeeebcddcbaeecaefcdfadaefbdcbdaaddcedcfeeecccdadfbfbaaeccedefaffcfbdeaabedefdaedeebcdafafcdfffdffaadcdfcfeeebdcbcbdfaccabcdbfcacfdfaecfdeadbdabfeeacbccbfeaebccefeecafffedefcccdbfedbffaaefcdfabccbedfdcffdcabcdcfadcdfadfebabdffacffddbcedadcfceddcfbacfedbadbecdcbadfbccdecdffdcedfaeacbebabbeecbafebacbdaecacefeafaedabfebcfdefddbbdcecdcaeadbedabdedbbecbcffebcdcffeecbbaacdedeedceccfbeefbcabcbbabdbcdacbceecedffbecabafccbdeacfafcafacacefdfaaddaceddbaabbbbffecffadfefabcfbbdeafdaeaaebdabcbfeddecbfecfaecaafefbacfccdecbbfcddaeaedabcbfadeedffafdfbcecdeaeecddaefbaabdebdebafcccdcaabbfebbaeffafedccefaeaadccffebeeeadfbcfbbfcaffeeeffffdccbcfbffeaafdfbdbcbdecdacbebaecbdcfdbbcdbeeacfeacfbabbccfaaddfeaffddbdbbcbbaeddedcebacfbeecfdcdaecfebabceffdebdaeefaccdcfcadfbfdcbfbafaecbcfccffceaecfbcabbdbbbecdffcbfeeedeedfbadbaacebdfffacaaccefefaeaefdecbefaddccecbeabfddadecaebbacedeedaadcfccdbdcfdcdbdfeccbbfffacccecaaffcadbfaddbfbffcbcceeefadcaeccdacdedfcecfeefcbbaeefecffaaddecffddbcfdbeacbaeccacbebfaaeacfabfdaccefdccabddbbbbfdcbecbbdcaccdcfcfceedaadaabffbefeadbcdfcceffcbadffdfacadcfaffbfeefdaeeffeeceebbeafffddacfcbfeddfcbcbdcbcebbeaeadddacfbcbbcefffbfdccbbcebeaeefccaacfdfeeffdaeabaedbabbabedaebcbccebdaabedadbedbccedeefcaabefbcbffababbebeeecddecafeeeceecffecddaeeefdbedaebeaedafafbcedfafdcdebadddfedbbbcbebdaeaecdcdabefadfbfffafcfeadeeffcfddcabefebafcdcbbdaffbbdefeadcfafbdbcabffbfefcfadefbfeebafedeebcadffedeaaeaedeecbbffebecbfababfafdceebeaffbfaedbaeffcaececcedafbfecddfbdeddaddafabbcfefffadfccdfbddbaeadfcdcaeaccdfdfdcdeddabdffcffdbbfbbfbdadbffddeecacbbcbcaccadfecebfbecdbeddbeebdfdffbcabdcbcbaabeafaadadabecdafbcdccdefcfecfebdfaeabfddefeacffccbdeedcedcfafcdfcbfbfcfbdccaedafcdacbffbedbcdbaefadfdadcbffaddbcbddaabccccebbbcbeedfadfadcebdbaffffbcedfcdddeebedadacfbdeddeabbbbbfadfceeddffddeeccdcebabfccbdeccabcefedafeedaefdfaabfacdedcbacabebcedbeabcaaababdcefaffeadbeceacabaecfdcdeaefccdefbacaabcebffdceeaeefecfdedffdefbbeecbedeafbcabddeadfaffcefdcadadeabdadcebdffffdbcadaaabaeedeacbddaabbdeafddfafadccaffbbcafbaeecabdfcecadbeefabcfcaddccafaafaafcbaadcfacdadabcdbdafdfaacbdcfaecafcbcbdabbddcefadccefdbaffccadcdbbffaacaafbbdabaafcacdccdfdccbefcbaeacfaaddcabbbddddfffaaeaecbabdccdafacfcbdccdaadccedfadfaafdcccecffebeeaefbbefcfdfcbabacfbbbfededcfeddfbacbcedcebbccdabafcbfcfeacaafeadbbeeceaffdefcfcbbafefbffcaeaabfaaaefdaeebfdfeffacdceedafacbfdaeddcdfceccdcdfafdcdccfddbefdcebcefebdeccfbedbdcecdaabbfdffdafceaeaceeadcdefdddcaddbeccbbbfdefdcfcdcbdbbadbeadbafbaaedefeebebdeaebfaadaebfaaadcafdcbaaeeacaffdddbbbbfdceddaabccbeccffafebfaaaedfcdaedefbcfeefbbbcdfccedfabbffacfcdcafbdefabbaeffdafddfebaaecbfffbeedbeefeccfdeebebacfbacdcadfebebfcedccbdbdeafdeeccabbafdfceccdcfdbfabbfafacadebdddaedcddbebfaebfeebbbfceaefaaadcbaccdcedfcdcdfaffecedccebcaeaadbdeebdaceddcfccfddcdbeacfaabcbaccbbefbfccccdadeaecceeabbfdeccddffedbefeefabbdaabdbccfcfabeeeadfdafdcdbbefadeccafcaaccbcefbcbedfcccddefacbcaebeefdabaafffafefefabfedccfdebacfbedfebeeaefcdffacaddbbaafadeedbcfdffbabcbfcceabeacdcfadbdfcecbdedabafdadbaffddedbdcdabdcdccfacabfaecafdecebdafbbffdabbaaeefdeceecdffebcdcfdaabafceecaeeabbcebeceacfefeabafebbdbbacfaceebfcaebfaceddfedbdbbcdbdfadcbddefdbecfdbfabdcfcbbabbfeeaadccbbabecbfbbeceeaebbddeeedcdccabbcdcbbeddfbeceaaaacfeddfaafbdbeddebedbdffecfdfaaaeaffbebbbefceceeacbadedbdffdcdffdbdbefaddeaabebebbecaafbcccbedecddfedbfeabccfdbcbfcfeffdffbfcbdeebcbcdadfdcdcaebbfaeaaebddecaacfddbdbacaedbaafcbbfeffeceaebabcbacbdaaabcfeaacacabedaceacfacfabacebcddcebeadafbfbbfabbefdccecbccadbcefcbcceaebadfbfcaeaeffedeaddabeedafbdcdddaefbbedafcfdadcdabaabbabbeabdacedabddbdcfdeacfbccbbfeacefbfcdfcfbceabbefcbdfffabbbafbbaaddfadeeffaaedccecbaeebdbaaecffcdcafcdaaaafceedfdbfdfcaccadacaccdffadcfebbfcdeafcdbcdeadaafacbfbfdbfcbebfccddbcbeccebcdbeedcafceaebcbdbeadefaefbeccaabdaeadccbbbcdcaeacacacfddcadbfbecfceaefccfbbfafbadbabaffdcfbbbbaaaebeafecefcecfacbfadedfbbcaccccedbbeedcdddfbeebdfecfaeadaebbcbeccedcfdeeeffbefbfcdcfafebbdadbcafabccdfefdcccebeaaaaacffadaffabcceddadfcdbcecefdedcbcddadebcedaffcdfcbedbbcfdcfbaeebecabdacdcedaeecfccebaacacfaafbdedccebcbfdedafecdbdbaceccfcedbdfdbcfbbfbfdccddecebbaddafddbdfdbcabacadbcfaeaeadefccdeceacfebccafddfdfcacfaebcabdaffbacdcfadffcacedebbddfeddecbbaefbbaeeebacfaebbcdcbeacffedbaccbbcfddfffdafcdbddcecfaadfdeadfcebbafdedcfabfedacbeeaaacddcbacbfaefeccaaafcfdbdeeccbdfdecadafbbbfdafaeddcbbadbddebbcdbabecbbdedebbdfecbbdbaccacaafbfcffbcdfeacffcbcdbfaffcfcdbabcecdcabfbffcecbafdfffabfebbcbceacddeebdbcdadbabfccbdbdaaadfdfbbdbfcacedadbeecbcdebbeaecbbabeacebcbadfbbaabdbdffcbafedacadfafbceddeebcbbedbbadfeefceeefeafbdbbbfaabdaddeccdceccdafadedaeefadafafcecabefdadbdaacdfdeeccadccfeeeadccfbbcdacecbafccffffeebdfcdfadafdfdecfefcffadcceaaefbdcfcaadaabceabdeafbeeedeffbcaccccacafedbbbeeafcbffdecaabfedabcadcacdcdcebbabafaeaccaafacaadbfccaadcaccaadcbefefdbaacbfdabacacfdcdafceedbbbdabcfacbaffebcdcaecdaacdcdbabfbccaeffadbcefbdcacbdebeafcfebdcbaffbdbaedabadbcefebbcdefaaddbffcaafbbececcdcabbdbebbfaeccffbefebedcaeabbfaeeafbeeabaebcecbacbbbaeebeeacfbaebaafacddfdadfbbbbbaffbfaababcbccbeebdcbcadfbdbfcfbaaacaacbbceaceaecfcbffeccebcbcadbfbcebfcccbaaddfdbbfbecefabebfcdaaabcafedfaadbebceabcacabaadbbcdbaefbbadebfafabfdfaefdafeccbfdbafecaeffddcaaafedcdfedcbcccbebcffdfbccebfedcbcacafbfcbdeaeefbadedeebcbeecfffcdccafdfbdedfddbbabffedbaebcaccfaedabfcecdabbdefdfaaeccddcdbebffaeccddabdbdeafddedacefcffdbadbaefafdcadadaeeeededaaeedebeacbacbbadbceebaeabdedfdfbfdbbebafcedeefbdebdffacfccfdfddfcbdefddfdeadedacfefbabdceccbfcebacadeaaeffcecafafcbbaacbbbaffeecbfdaaeecefcacaccfabbcbdfbdafaadeaaafbcdbedcbfcbacdcacdfbdbbaebceebcacfcedbcbebeeeeddbfeadeeebadbdbebfebfccdddedfdcbbdecaefcedbdfcdafebadbcafbdaeeacbffaecfcaecdafcdffeccaccebdcdcececceacfaedfacfeafacaaffcafccfabafbebfdeecbdfbaeebebdecbfacbffebecebabeddaceedbdabfeeacaadebaacefadeeabefeaddabbccfcecacdcffdbcbecbaddfedeefdafebcdedbfbdccbacfbfadbebddedaaacafacfdacacdbeacbcbdfedbabbcceedaccfabdaddafebfddbffafaccbbcbdaccbbcdbddfedcadfcbeaefebaadbfbdaacecafbcebfcdfdbcdeacbbdbfcddbfbaddedfdfbaacbccabcbaccecdeafddfeddecffdcabbdaafcbdeecdeeecdaeaffdbddeedbdbebbfecfacaedeeafadbcbcecabeeeadaabdfadecabecaccaceebbddfafbdceefacbeaeadcaacebcaadccadeecaffaffaefccadbdbaefafcebbbadbbebdfdedffffedfdbbebafdaebfadaacbfcdffebdffacddfabefdeedbcccccacccbacbececefcbfddcdcbbaacbfebacdcdcaefcffbefeacecefacccdcbebbfabddeecfdbfadacfaceadccecdddbcddaaabecdedafcdadeebdbdeafacccecaaacbbafdaeaaaedccfebeebaffcfadecbddcdeeffbfaddedbbddcfcbbcfabdaabccddabccdfdbeffdaaedabbfcffbcbbafefefdfbeeefeaddeccbcdbdffceacbefabcafbeccaeeefcaedefcdcfbedacbcefbcfcaaedbeaceeeaaddadaaabffedbebebddebffefceffcfecdbbbcffafbaacbaffefbccefdffdacabdffafaefcdfaffdfaaceadeaefbacadbdadeedcbdabcfeeefbceafbceffadccaebaffabdaacddffcadeacddeeefdfebffabdeedbcdadeaabddccdfdccabfaccbadebbbcdcaeecdbddceccffffbcecdbbcaeabaddffaabdaaeebdcccbbfdfbdecacabcabbacefdaffbacdfafceaaeeabddebdebedbbdbdfbbdfecceebbcdeaddedbbcbdbaeeecbbebeadfacfbbaddadadfbdfdfeebebbaccdbbbfdbdaefeadceffdfafecaefedcefbceaaefaebacbdeaedbaaedaddeedaddecebdeabccdacfcbeabeaddebaffbdddafacdaedafffadfccefadebccadbdfdcaddbfeefabdbefcedddaadbecccdbafdaeeaafadfcbfdbfbfacdababcafbeaccfdaafadfcaabfbacbcedfcaccabdaedeecfaaddfaffefacceccdeddceedfcfbabaacddecfcafdadeffbaafffbfcbdaeabfaecfaaeadbdbbabcebddababdfcaabeedfcefaddcaafbcffbeadaccaaebfbccadbaaefacaabffccbbddffffcdebbcdbaffefcbdebbefebcddbfeefffcdedefbdccaeedeabcacecddbccecfcdfeadfeeededfecdcffeadbbccdbefcbbeffcdfbadbccaccaaecfcfeefaabbfdaedfddeecbacfebcaaabaedbfbabfddbbebdefceaabaebdddfccafbdedeabecabbcbaebcddcccdfeabeefdcdcbcaeaaebccccbecbeedafaccdeeaacfccdbcdbdeeceeefdbdcfaafdcadebdfafeeecdffddedfbffcfeacddcadfcdffbfbaacccafbbeeadcaceaaffebfbfcfcbbeacddfddabababefcfdddbdffcddabbbcdcbfdedcadcfcebadaffcbdccaddbcddffdfddadcfdeeebaabadfeeddaeacebbcbcfcaaacaabfebcdddbcadddafcfdfeeefbdeacabdbfeffecabeffadbedcbcfbaffdedfeeedcecffcfcecfccddebadebcfdcabaecdfbbcffdaebcbddecfebfaefcecfcbebfcabcfdbdcdcbcafafdcbabeabcaebdfcdfcbbdaeeeedaffcdbadbdeafbbbabadadaefaaeecddacbacbbfbacecfcfdaaccaecbfbadfdffbebbbabefaccfcefeaaeffdefeebbddfccedcbeeebbfabbecdaafadfedecdfafccfeebdbbacdcbedfcecccbcbcdebefdbbeebedafffdacebecfcbcbecdfbaacdfceffcaaebcfceadeffdcbcdcfdaafaadecdabdacfeccadfaeabbdbdcbdccafaecbbffbfecadffafaabebccfcbfefdcadaaafcccbbccfafebaebeecfeaabfaafbeddbbeafccfbdfaacccccecbacbedadccaaeefdfafbfccaefdbddccfffacceecfafcaedcabaeeddcbddaabfdedecccfffbcefdababbfaafecfeffeafbcbeebafecddeafbaaabaffffeffabacbeaeaadddababacfcebfdaeadffacafecadbcbaefbfddfafeebabaebcaadcdebdcbfaddeaedefccbcdaaeffaeceeaecffdcfbfffcadbfbaebefefdaadcdcdccfabcedccbdbeacbecdfdbfecaeffbdfafbdacaecaaecbcdcdbbfacfbfccfadddcedcfabdbfeabfbaabdddedcdceecafaabffdcceeffbfcbeeedcfabccedcdfdacfafedccadfcedaeffdabacedcfaeefceafadccacbfffaaffbbbeaebacbbffcfabbabdbcaafdaabfbfefcccbeccebaeaffebeacfefccbfbadafabbfeafedcadfaabbbaabbdabcdadaffdaceefddfeaefaebebeebfedacfaeadebbaaebbdbeafbabcdfdafeeceeceafbbecedfdceeaeffeffbeeafacbccbaacfacbaabedafcfbfcbafaedffbbfbabfaebebbdbfcccfffbfccbdefeafecbeeacfffeaeedafccaadbfadeceddaeeeedbdbeccfbabeffdffbdbbcadeadeeacebbdcadbbefebbeddcadfbbdbadfaabeacccccbaeacdaefcaaccedbbddbbefecbdbdacdcafbfbfdaddaefbbacaeddddbfaadfdcedddadecedcdeafdefcafdaaccbdbbfcfbafdddccdecdcfccebccaebbbdcaacaffbebaffceadfddbeafdcbbeccadefffacebcffeecbeffafbcdeebeabadecbdbfcedbbbbecbdefbaffcbacbdbdbddfdcbedfaeedbdfedefddfbabbfcabdcccdafaafdfbbafacafddeffacdedffbdeefddbebacabdfddeaaacbaccebaaddbddabbddecbeebbebccfdcafbdeeadbbbcbdedbcddfbfccbfabcbcfeedfcbafcacdaacbefbcfcfdafabffccbbcaededeefcfbefbecedddcffbdcdacaeaddfdffddcaabffbcabcbcffdcaeddffeadbafdbcabfbfaadfffecccaaacabdadfeeececaecccbadaceadfecbcabaeecabecbebbdefdebbcbffacbccbefcefedfaaaadbfffbadbefcbdbcecfecbbbbcedecebaffbfaaebcdaedcdfbcaeefbbbcdedebfcdfaeeaaffbedfefacbaabeaabfefeadbafbdefdbadeabfdcdfcbdeccaedbccaccbbbcdbeafaccdacabfcccbecffacdcabbacfddaedadbbbdeebbedefabffdceefbdbcadffedbfabcaedfecbfaedebaabdcdcdcabcaddabefcdddfcfdccafdfdfbeefeaabcbcacebceeaddbceabdacfecadeecbeadecdceedebdcbacfbbfbdfaafaaefdfbddfdeacedcfaecceeccabffaaeebfdcdafecaafdabcccbfedbddfcebdfbbebaddbbfaadbfddebfbeabfbceaacbdbefbddcfbaebdfcaeaebebcaeaeacfdaecbfcaefdbfedcfbbebceefcaaccecbddfefcdefbfecfccecfabdadcdeacabccccbfccecaaaaeebaffbfddecefedcadfcdbeadaefdcaceadcaabacfffdbffeddfdceafedfeaecfefacebabfecdffbeadfefabfadcadebeeffedcefbfceaabbefcdedbddcaccdfeeeacefbeabbfcfcbfbaaaadbddaecdedaebafdcbeccceeedfefaabfcbcbaccaeafaffbadfcbdaedddebfbfacbccefbaafcadacfbbedccadfabeecbbdaafbcbbacccfbeffedfabdeceacebefedcfdcadbdfaffcbceffedabdedcaadbbadddbdbdcbbfaacbefffdccbcfddaffdfcbcafbccaaceddafdabfabcabaebeddfccbcecabaabbfedfcbdcbcefeaedffdaedffaedefafedaacafbfdfcaececceaecbcfaddaaaddedfcbbcfcadfcaaaafbddfdadbddeafeebeadbfdafccbedcfdaddadbbeaecaddffcbdcfcdbceccaeefeacbcfaefbbaeadebaaeadcafffbbabcebefacbedeaafcabbefeeebaeaeacdcebafebffbbbeaefaeabdbdaccdbacffafbeceeabcdeaafaceadcaffbfcdababaafbababfdbadeebafbfbdcffedadfddbcbaabbbcdeefdcafabdaefddbdeebaaefdeaeddfaceabaafabeccfcfdfacaeddedbedeabadddcbecefebbbbececcaddbefaabdbadafdddbeacfedfdedcfadadfdfecfdafeadbabbfddbefafccbdcccfaedacaefdcacbcffeddfadbbdbdfaddbdcebadbeffdcdfcededddaccacbdabebbcdccdbdaebfcdfbfeebdfabbcbeffdddaabadeeeefbfdeeacfedbbdcdebbfddcfcdadeadeeeadecdbdccebaccfcbedaddfaafccedaabcbedebbdceabeaddfedeafabecdaaddffdeecafeedfebacfcabbfadbdfcaddacefddcdecaccedfdcfcdefebbdefdbddbfccdeacadacbdaedcdcbdcdcfdafebdeaffaccffcebbbdfaeddafbbfebadfeddffcbedbeaafdcbbfcfeebcacedcbdcffadceaeadeefeebdeabdcaeaefeebcaabeddcfffdeafdbdedbecacedddfbbbfcceaaeccdcdbacbbbadebdafeebffeedbbbeebbaffbbefacdccdfffabceeedfabefeadadffaffecbceaaebacdfcfcbabcdabfcfabfcfbdeedcbeffedddcadbcaafecfbebcdfdfefaeeadbbbffeaaacbdcabdfbefefdaacafeeecbbeaffbdbeacbffeaabaaeecebadfebdcbffcbcbbebbeccbefbdddfbfeeadedaceedcddebdeccdafdbdcfdecdcacbcfeedbccecfbcabfdefaffadbaffdebcdbfbfeacbbcabddebcbaffdacbcddcfcaafcfbebfbfdaccafbceceefbdcdebeefeadaceefbfdfadcbacecbafcebfdeaeedacfdabbbcaffdbdbaebdedbdfabcdfefaebdaefdbcbbadeaeddcacfbdadfaeffdbbfbaeafebafeccfffbccfcffaeecbdceeecfcbfdddecaaecbebaefebafedefffcfaecdbcedadeefbabebcdbaeddacdfcaeababdcebcfabbfdfebabfebdcadfeafbedefdafbebaaecddaffcdfbcebbbacfeedeabacacddfcbdcedaeeccbdfbbafedecafefafadcaacdbacadcefdecefcddbcfbebdcbfdadccbefacedbefdaadecedfdbfafeefdcbcceeaadebfbbfcfbbaecdbbebcabacdedfbdcacafebcacdefdacaacdcffddaeaadadcceceeceaaecebddcefedeeddacdeebeceeebbebcbcafaabfdcbccdbddefbbdfaffbfdedddcfabdecdaabeaebadeacfaecbfdfadfcecbebebccdafddcbdecfbceacddbbfedaabfedabbdcedeeebafdafcebcfbfdfaefefdbdebfddcbfceafdfeedaffbcaecbfebcdeacefecddcfcebbfbdddccacbcaccabcbfdafeebbaffaeaafaeaedeeffaebcfbfbdfabeaccfadfebdabdfdfeadadbafdbedbeaefdbbfdfdfdaecdadeadfcacccedaaaadfbfdacbdddedabcaeabefdbaebdacbaaaeaeeadbaabaebadadfdcefcfedeeaaacfeebdbaeaabeaafdfadbacedbbccdfaacdafbfcbdebfbacecefadacccccaadcafabdbefdaeffbbccdeedabbdebbeaacaafdedcaedeebccaaddcbdcaaccbecabadfeafbabdfcbaafaeccededbeacfcaeacecedecccadebfeedffbabadbacafdedadaedfbaeffbacfbedbcccafaccbedbcbedcbddaeabbedffcdcbebdbcfafebeceeddbabdfcdeccdcfbdbcbadeddabdebbacdbcfbcebbacabdffecbcabcbddbefecdaefeaefefdfebecdcebcddfacaffdfaabebbaffedfbfdecaabedfcaacfbbabbfcedaaddcfbafefbceaaecfbcfbfccaacfbdbafdeedadbecdcbacbabceacbfdfcaddeaccefcabfbbeefffaebafdcdcaaefeafbacbbdbeebfbdffbbffbabeaaedeedbccbecdacebbabcecfaeeeebbfffebefcdcacbfeeeccfffbefbacbcfefeedcddfaffddddfabafdefebbedaefdcdbedbcbbbccaabbeeebfffdeaedfeddbaaddadecffcbffabdfccfbedbcbdafddbddfedbbdbccbdbcbbcedecefebfaaabdafdadddaadeffaedbaebcdebcabfeddccbbfafdbefbbbadddcbbbbcaaeeabdceccfcefbbdaadbaafefadfabcadfcabcabacfcddcbceabdfbcdebeccbcffbcbafcbedcaceffabaebcfadeacbbcdaafcaecaaedeefcfdefcabafadfbaeacbedffdcccbeedaddcacabfafcffcfefbbfedefacfabebdffdaedbcdbeefcafbcaddfaddedcdefbeebeeaceffeccefebebefdfdcabaeadcbfbabdacbfaedfbcaaceebdddaffeaedaabcdabebddddddafbbffeeedbdeaefafadbcfabcdcddfddccbdaaadbddfbcecebbbfcfbceeddecbfbcaacbbebefedafbfffdbfacbacdadeecbeacbccbabfefcffeaaeaacdcfbaaaefbcaecbfeedacdddffaceedadbfebdbafffebffffccbfbdaefbaeaeaaadfeadbaedcecdacadfcacffcfeecacddecddbaebaacbbaceefaefacfbccfcedcbebcbaafaacdaceaddabadefafaeebddacefbdaacbbfdebadcaaeffddfcffefdeedddeddfaaecbfacefadeeffcdedcfdeadfdfaecfcdfefafcfaaddeebbeeeadddddbdffbbebbfdcbfeedcbfdedaeafcfdaaafffbddefbcaafddcfdcffedbccecfcaabdbeafbafefddddbedcbabeefcbeacbcaeebeefbebebfcecedbabacddcebbdeadcfafaabbefcbaefbdefaebbebcbeaebcaeecbecfceddcbfbccabbadacbafebdbedcbbbcceacbfebecaffbfccbeaeefdefdacbadaddacdaccdadafaedcfbebcadfacacdacbbdeddadaedcedacddabadedfcecaffceeeabcbbcbcabbfabebfdcffefabfdcdbbfbabcbfdacdebfafeeabaebdbdedfcbacffadcaaedbeebaedfcebeddfbeebaddbacbdbfceaeaeddaabacdeedcffddbbdbabcbeedebaacafcdffcfbabbddbdccdeddeedfdfadcdfeffeefdeadedabfbedabdaeeacbbacecddeceefcdfbcbebddcabdcddbbffaffbfddefddadfedbefdfbdcbebacefdddeceefebddfeeeaddbabcaecfcbcecdfcfcffcddeceeeaebdcceaadefbbbdbaeacbedbaacdfcebaafdfcafbaedfbebacdedfdffddcafaecbaabaeadafcacafcbbadfaffeacfcacbfebfaddecffabaffcbbbcbfebfccbbadebeffbffbbdbbbeddbadaeeedcbccbfaaabfaecfbdfbfdffdaeadfceabaebcaaafadaffbaabbaefeaabbffdebfabbebadddbdaaaabaebffcecebcbfcafeccefcaecccabcbafddfcddfcdedbdcadcaafadfccfdfbedbddcbbddadfbfbbcefadefefbcefdeeebddecdabbcfafafcafaccbcabbbddcecfbbbfeeafafcffccccccdaebfaaeeceacaacbbabefdefddceabdbfdefcdfdfcffcbeafddcbcaffdbefabefdacacbeedbdfedaeddfaabeccfdebfadfaefadaabbdfbbffedcbecebbdeadcaeefcddebdbdeaabddebfcecccdecfceffebcedeafcdbfccedbfabccafaaedbfbccfeaadfaedbfebbdbfaaaedafcdcbaedadfcacebcfeadafdbbdefceecdfdbabcdbbfeefebbdabaabbcfdecdafdfaeaddcaffeeabbafafffeeeecaeafaeffacfcbdeafdebfdecbbcbfdbbffcbeccdafdeeaaeebddfaafbeadafbfddececdeedfdffccecdeecdaeabfafcafafbdacaabccdcdacfdffccccbfdaecdaaeddfafcbfbdefedfbabffebbbfbeafeddccdaaaaeaacecdbbfdaeedbabfeaadcddfedfbabcdbfdfcfeeaddedecaecabdfafbcafafecfdcbfbdcdecdaeffbdfbdaeeceddaabcaccacebfcfadcababdfdbabcaedccbdaccceefbdaddababcebecddeacafbbbefccbbcdddddddfdeeddffddddbfaedffbfddcffeedbbcddcccaafdbcfbdabbfcfcabcbaccebdfadbecfdbeadcaeabecedcbfaefbceeabdcffaafcadeeaefcfebbbfbabcdaccbfaebacefcaeeedefcaeeabbafdedafecbcdbcdbbabcffcdfbacdbcaedbbdbabddfacbcafceaeedeaeabecffeebefadbefbacebcafabceadacafecdefabcbfddfacefccbfebddbcacbbdcaccbbfaffcdeeaccebdbadbaadedfdadeebfdbcfaeaeadbaacbdedaefebafddebdbadbfbdabafadedaacdabcfdbbbaaeaacbdbbffeaddedafdeffdbbccdbeddabaacbbecdbdaaadcbdebacdbbbaeadebecdcfbaffebfdcbdbceacffadbcdfbeedfffcfbaeeccbfeacdecfeaaefdbbaabcfddfadbaddafbdaefababfbaeabebdcdcbdaaadecddbababedddffbaeedadcecaaffedbefdebbbdcebbcfdaadefccfabfbcbfbadbfaebadcddccdbebeecaebddfecdedfceccebfcfecccaefbdaeebfabeebdbfcafdaafabbebebafddecbfbafeaeebcfdddecbbfebcebfdfcccbdefbbfdeaedbdbebaddffccebcdebaefeabcdedeaeffbdffbbfaacceaddbfdadbdaeeebfafcdecbefeecccbbdefbddbbbaaddadacebefbddbfdeeaffccdeabfacbaaddfafabebdffddcfcadebbcbdcfeedeebcadbbffffaafedafeafbdcedcabcbdeeaeabbbfcefdfedfcfafeadfcbecbdfabcdcaddccddbeeabcaafeeccdffcfabcffcdddcffeceeecfcdeedcdcaebafddaabcbbceafbeecbdcecdcadefacebcffcefffddfababfbbafcfbccacabbfbffaadecfdcdbffecfffebdabebbdddabeabbaeaceeedfebfcccddaabfcdebbfaecbbdbfdcdeacbafedfeecaefbedabcbccecfacafecfecefeabcdaebcdbedfcbbaacbbdfefbafcfcbdbdbdeefcfefccbbfcddbfcfdabccefdbdcccddffdfaedadfeaddcecaebfcebcdaefedeeeaeecfacbfcfbdefdbdedddffeaaecbaddecfecfbcfdabaaebdebadccecdcdbcbebfcccedeccdbbbacdbedecfcacbcdafebddfbadadbfebcbfdbaabcebaeaffaaabdedffdadafdbddecdaeecabbfdabddecfdfcbbbbfbaacdeebbadffedfafaafcefbeceefdfedcffbabffcaafeecdebfeaacabfbfeaeacecbacaeeabfbfddcdffffaecdafaeadadcdbddaafdbcfbfcabdfcecdffeeaabcfeabaabefeffafbdceebebecbeecefadceefdacdbfafddfafaeebfaccccbdbbbbfbfeffcbceefbdbbcacaebeddcecafecfbdbaabbfadabdbedadabafbadbafdedcfdbdcfefdacaedfabacbbebfefbfafdabdadcbfbafcecdbdeeddedffafdbabcddbceecdaccbdedacdccadebbcccfaddecfcdfcaedeeeceffeeffebeaacdcddcafdeefcdeefbacfabfaababbeebdfacebbbabceeebbbabeebcaaedcbdbbeddffafaebadbcdffddaccedefedecefbfabcabeebfeafeaaadcadddfacddbeeaecacddcadbedeedfeefacefdbafdeddcfdfcecbefeaecebfbffefeaeefcfacbdcadecdfccadebccfabecfeffbeeecebfcdbdebececabaedfcdadbbbfddccbeeaabadfbedacbcecdcffdcfeedbbaaaceeafcdefdfacbcddbceecdefaffdeffdedefefaddbccceffcacbbeecedcbefcacdecdfdbfeeddbfdbdadeffdacfdddbcceefafafbddbafecbbfcfeadaadebfeafcbefbceaddcacacadfaeabfffddfecbacefdfdeefbaabeccdadaabfeebaadbabebeccdcabfaebdfcaaefafebaaebbfdcbabfcbabfccbbfaafeffdceefefeefeeaeedafdfcececffcdbdbdeaefdacbfbbcacbfceabbbebbcccbfabfedaabaecdbdccdaaacdfeeddcbebfaebedbaeadebedcbeaeecedabfbbcfaafcbfababdbacebfedefedafadfefdcfbacbdfaaeababeffeeaadbdcfcbdbffabddeccedfffcfbcbaccdecbdfbdbfbccefeebdffccdaeeddfefbedeabaccfecfffbddebedbbfccbfbfdfdddebedcfeeecfafdcdcefdbcbfcbbcdacdbbeabccfbedbeadbddcaafecbdbedbbcfebdcadebcbefdebbeefeacbfbaaecbeeedfcfdaecbcdbcedfffffdaddcaeadfdfeeebacdfedcbdcedcddabffcfaecfafddcaefcafdaddbefaebacdbffabafaaababfcefaaafbcaabbaefefffebddebebffdebebbafeffeaeccfbcfebceefeebecffadabecaebabbfafdbceebfcbecababeddcfbccafecbffeababbbecdeddeffcfdacfbaadcbffaaebffbfbaecfddcdccbbfedfccbbeceecafaabdddabafedccffbfbcaebaddedcedcaccedbebdcdebadefcdfdbdadbccbcadffbfbcfdedadfdeeeafeecaaeedeaefdaecbcfbddacbabdeffabfbefffdbceffceaefbdbadbcdfcddaafeffecfceddcbbacbcbccdcdcdaecfafafdeeddbbddacbedabfabedafdcfdfcedadffafdadbcddaeafffebdeacfccccccbcbceaddacdfbfeabbeddfdebbbfbbbaddabdfbdfeceabcbcdbcaacacbbcdeffdcafaebdfaeffabcdbefbbbfffbcbadfdfaaabafccfcbbaecaafbddeabacefaabfdbdbeaefdfeaeececdcccabacecaacfbaaaeabfdafbdcedacccadfbccddffbaeaaefafdfcececfaffccabafafcdfacecacaacabbacbaecefadcaffdfeaadeafedbffefdcbdfaeddeaacaeeadffbefabcabcdedcaccadbefffbdacdbdacecacedbadacabdadbfbddcdbfdcdfcadcadaebbcdbaeeedebdcbfeccbcddccbddfbcdfefaeedfcaefeeefbadacdfcacccbdefbffbdfcbfadfdbbbefcebdfadedbdfaedbaecbedbdadbdaadbbbddeeacfdbefffaeecedabcbafffafaefbbecccbbddcdecaacaabeefaebebfedbefcbeeadadffababbbceecdacefeaaeacedafffacdbccdebbffddbabcaecccfebdddadedcddcedbffdbbdbefdbecdabfdeacfaeefddadaecbdfffbaacecbbeaecafddfbefadccededcefdcebcdbfcccdfcdbaafffbbdebeeafdfcdcbfeacadfdabccbcddedaceafabcccbfbfcefbaffebebdefefbeddfebbfefbbacacafcbfdcadafbdeacaffedabccdfaabbeaeebaffcfbceceabdfedbaedfadcbbcaeefdcfbabdeaeaaacabccbeceddbebdbcaceeafbefafcdbfadbdfdfdbaadacdfbfecbeebfebffecbffcaebceaaecacacbeebbefbdfbeefbdfbcebeeeacbdeccfeaddaccaabffbdecdbcdfdddccdddebcfcfacebeacecccfeeceddeaffeaceafdeaaddbddcaefcedcfadaeeadeaabdfdddcbefcabceebaccaebdcbcafecebcdafaaaebadcdeddeefaccffcbcaedeacebedddfaffdbffdabdfaacebafbdcccaffefcfbcfdcededdbbeafdcdcddfbddeeacfefdcfccbecfeffaadaebdecaccedffecfdabdeedcbcbeeeeddedefadcfccebaaaecefdeacadccbaaeacdfdaeeeffeaebeffdeaccebfadabecadaebfdafaecfdcbfbacbaffcbaacccafeccebaeeedcdcfafcdbddbfcfacbefaaadfedecdfffcecbedbeaedbeacbdfbddafffddbadbaebefcbbfdaffdfaacbefccadadcafbfbdefbdbbafaaecdbaeddcacfbacbebefcdccebedabfabdeceeedaafcabdfdeedfcdceafeccfeedbbcfbaafadaeafbaeccefdaacecaebdababcfbdbbfcddccffbebdbfedbdcafdaedeeaaaaaeabbceecfffbcbcdbfaaacbdddffcbedeeffeeadbfeeffcdbcaadddcbdebfabccbfcaddbadfaeabbbcbafbbcbedaebfecdfbcefdfbdbfffcebfdbdffeffeadcfebbdaeccfafbebcedaefabbcbfbedbfeacccabeeabbcfecabbbaaddacfeefcabafbdaedbbcfdbedfdeecbaaeffacdfdddceffefefddbafccfcbeecdefbeddfbbebdaebcbfdedffddeabbefcdcfaefeaaebecafddfeffabacfafdcbabafeadfcafadbfecacddaecacaaeedeaefbaaafbdacadbebabecbeedeaafccdbbdeabadfbfcddcdbaedeabbecfefacecceadcfdfbeabbefdeefddebfefefadfeeaabaaedbfaadafffeaeafadeddfcabbcccadfdcdcccbcfeedceaeaefbbdfbfabbefaadcefadddabcdbddaabceecfafdffdbcfddeacadebeaddbdbdfdbaabbfdcdcccbfaafabafddcbcadfcbbabfddbccbfbabebdedbfcaecebaeeaccabdbdabbabbbadddabbadbcefcdccfffffefeeffccbdcfaabfcdcadfbcbfbdaddeeacfcacbddfbbffdeadbdafbfdafedbbcbedcdccbabfccdcefdafbaaacdbafdcdbfacffadccedcdcbdfbfcfbcabeacceecbecbbfdbdfadcfdddebadebabdebeacbecfdbacbfdaacfdbbfacedebeebdbbcabfbcadbeffefebbedaffaccdbfcbdbbcadeabddcadbfadcdaabcdeeddefafacbdbfcfeefacecedaceafabdcadfbfcbeffedcfcaebaaacaddcdacffdffbefbdcceedeccfedbfbdfbdcaadfdfeafadddecefbcebaecdfbbaddafeafebcbdcebeeffeeababaefcdddeebdbabbedbbfdaaebbbdbbcefebaddadbccaeadcfedacbedcbdefbaafffafffacebedececdddbefbaacbdfdeeeffcadcacfeadaecedaffbbcabbddbcaeeaeffdefdcfbacbdbfcededdfedeebecceccbabdfdaccccaddfceddfaaebabadbcafdcfccaceccedeabfdbdcbfbddfdbdcddddaaddffbfecffabbacaacaeffdefdedbacdcabbadbadeafeafceccdfbeacfbebebddeecdcaffbbcfeaceaaeddbeeacceccfdceaccffefbcfacfaaeedcfcfebaeedcdfebabdbfbfabfbcbbcdaaebfadbadbdecebfcccafcfccbadbedebafbdddbeafdbccfbacfeccdfbeafadefbebfefdecdadcceddeffdeeebdbdeafbdcda