eaceacebbcdfacddcecfceccddfcacbfadefdebbcfdddebdffedacfcedeadcbbfedecdbfffcfdfdaeedfbfddcbdcebbfbcafbbaadabbbdafbebdbbcadffbfaadbcdaabffbeeaddebaebdeaaaafccdfaeaaaccaecbafbcadcbddffcccbfcccededbaeabcaeaeceadffbbeceeffacffbceecaaaefdacdfbabacdfddefcefdcdfbeacccddfceefefefcedaccabafbefcbdaeaebbeeceeabafcfbeffebefeabcbddacbfadacafaccbfebcebcedfdbbeeecabfbceacdcbebfabbbccdeafecacbcecfafaddcfaadebbdfdaecbdfcfcefedecfafbfddaabdacaacfbebdecbcbbecbcaaaffabceacbdfccaebaabffcfabffbefdbcccfffebdeacbafddbcfaebcbebdccbbaeaeceabfdbccfccbdbbbfbeaeeddebeffcfdcdbbdfafafafdadcdffabbddceebcbaeaafeecfdbeaaefeebcdbbabbfedecbebabcfeacafebabbdeebddedfbebabbfcafaaccbddbdccdbedfebeadbecafaeedcbbadbccfacdfadbfbcffbdcadeefeacffdcedbffbdadaffdfddafdaeccdeadfbbdccccbdaafcecbfdeadeaacfcdfdcdfcdefcaefffcaaadbcdadbcbfedbfadcbffafacaebdebcdadadddbdeebefaafbcdecccaddecadbbebcbffffdfecceebaeecbfcbdecadfeceafbfeaccbbbbeaddaaedadbbaedefbfacbabcabbbabaffccaacbeeededeabacbccabcfaeacfdbccfdbfbbcbbfebabdaacfbecbccdfcbeebcbbfcbdeceadbadaeecacbffbfdfedbcccdcdfceafebfdfedcddfbdbbabdfcdcbcbacfcefbbfeeefdcbafaeeadfbadcdffdafaecdadfcbadaccebaabccbabdedcebcbbfbfbdfbeececeabdeeabbcaeecedbbdedaacabaaaffbccddfbecedccfccbfffdeeadcbdcfeafcfdbfccacfbdcefcebecdbddaedeebabdeacbbcdfafaaacbfcdaeadccfdafbffdddeaffbaebbafbfaaaedabddcaddeafadfaefbafeeacfddebffebbbabcccbffdcefbbecbeefecbcbfbcecdfdcaabfedccbfcaafaabadfccabafdcbfbccccdffdfeebcffffddbecfeefddceddbeaabccdcceecbddbfabebbccbdcebccbcfddebcefdecaabbeabebeccbafbdfdfccaafcccbaeebdadfefefbeabcdfbeebdecdebeecbfcebfdacedaafccadbbacddfafecacdabdcbccadabbddcbcbfeeaaffbabbcaaceaebbcecdbcabdfdedeafacebaeabcacfecadbbbebaaadbabbffcaedfcffccbbcfcefaddebdfdabdbfefafbdbbbafbefcedabffdcbacdcbbbddddbceddbccaecfacffccfdbdcddbffaccfadfdefcfeedadcfdfbaddffaccbeabdbbbcbcddffefcbabcedeabdfaebbaccacdadbbcadbccdacbebfcedeccdcffbbffcedbcfeafbeedbddadeefddbdaacbccebffafccdafcbafdebfaedccdebdedebbdfccddacfcbcafbdeffcfcbaecadafbaeaecafebeebbefcdaddecdfedcfecaeafcaacbcbefabdabbccebdcbdbcfedbfcdabdbabbefcedddfbacabbffaffeaadabcbcedefecbcbeedaefcfedceccbdaadbfccccfffeaabfaacaffdaafddffffffeabdfdbeffabafecadccccbccfcafaddfaffaecfdcbadeffbbeeffbefebdfbbcbffcbfbdbeeaaaafaedcaefecedebceaafaffcbeccdfbddebfdfbfcedaafabaacadeffcebdffdefbccaecdfeafccffbcebacbdbefedbbefcdccaeceeffaafedfaeceaefaadbbeeeebbaeacafffbdcdeffffffeeecadfeecfdcffbffcffdefeedecaaebbaeaaafabffdfbafaffffaabddcbacfbddafcfcafbfdbbeeddcbdacdabeceafcddacfdbfaeafdfcbeaafaefcaeceabfefbdfabefafcbbffdfeedcadbdddbbbbceafbfaeaddadadaaedbbcfadbdcddefaaabffafcfedfbfbcecffdceffcbadadafbbcadabbcabbbdecfdaddeccdeaccedecfdacedaecaddadaebeccebbeccfbbeeddbaafeaecafbbbfeddbfadfacdefaedbabcfababfdffefdaaeedbcacbddbdfeeceaaaabcfcafdacebeeadaafdeaebedaeddafcecfcbdffbebbbdacdaaeeadebbffffdfaffbdaffaaabbaebeafccbefadddafebcdaaddcebbcaeccafaaacefedeeffaddacbcbfabdfbcfbcdeffbdcedefdcbdcebdcdcdbaaacfafcaadceddadbccfbcdceceabbbddbcfabbefbfaceadeabdacbfaefbbaefadaecbdcdbfecbdcaeebefedaacbddacfeebdaceebfecafcabbbedcedadadccbafcfbbebedbddedfcdadefaceaaddbbbcffffcdceeeceaaaccfbedbdfcddbdadeacffdbfaebdceadcdbdffbbfabedadadeffcddbfabedafbefefcffefecfdaeaeecabdaeedebbdfbafedafdadcaaedebfdcbdcdcfaceefdabaebfbccfddcffedccbacdceacaccabbfdfebcecccfccbfbdbafaecadedafdaeabbbfbabddaedcceacdadccdeaacbacebbaaabefbddcfcbebbddebcefbffddfaaecdfaeaafbabcdcedcfaefefdcdeadfcefeadcbbdcbcbbcdbcffbfbcceedacdbdfbbdedebbfcccadbddcedacdfbeadcddadbdedfabdfacecffaeedfffffaaedbfbacfcaabefabfbbcebdafebeafbceaebabdbaaefadbeddcebdfbdfaccceecfaebcbddbdccebdcffabedcccfdaabeeaadcffceaacaafdfcbcfdeaccbcabbcddabdfdfdbebaefccacdaadbfcadbdefaddbbcdfaecacbcdffaabdeaccffceffbacedfdecedcbebbabdacefbebeababdedbaafbedabdadfbcdadbeadbccbacfecaffecadaddaaaeabeeebfbbdbbbbacaacedadbcabcbbddfefbebfddbefdadadbeeaabfcfcdccfbacefadafecfbaaceabbdffdaeafccbacacccdabbeabbcdaacbbdfbddacaddfbbefadacbebcfeafebacdceadadaffefccffffdeebbedbefefcfceabceabcaaaabfdeeebbdbfbccacdbffcbcbcbdaaacebddcdddbeddbbdacaecbbfbcefdafdaaabcefeeccafcaeeffcfbaabbffffcaaafdfeacacdeffcbbecacbbceafebaacdcdabaafaabebaadccedbaaccabadacffeeeebafbfcdfeffadddfaeeebafcdaabefbdaffaccddeabcaacddeddafedeceffccebebccdbdcfebefeadaaaabeeceffcefdabdeeeccbcddeaaeedaafbcccefbcfbaeaafdedeffebfeeceeaebadaecedfffbbaafaedebccfcaadcfeaeddebbbcefdddacdedaecaecbcdbbffafffbedbfeeffcecdfdbebaabbceaeafedcdcaeacfffbeeceafabbfcccaabebadfafaffddedbdeefbcecfddaaeebeefcafefafbffffcfbbeccfbffaaaabedbabebdecbdffdafddebffbfecdbdaeaabceacfefbeeedccdaeaafffeeafdddbafaafccacddaebbccfbcbcfadaefefdefadbdacdaeefebaeecabbbcabcbedfffebabcdaafabccaadaacdbdfabceacacaadebdaafdcdacaebccedbeaffeeedfbcacfbabafdddbaaabecbfeeafeabddaedcaccffcacdfeebcbcdeaaebbdcdabeecbbfcfbdafdfcadcabeececafbdcedefcbfbffebcadeedeacddffdcfffaefdaeefbcbaeeebfaacaccbbcbbdbcfbafccbffaeccefedbacdfdeeaadfdcecbcdfdbaeefbcdcdafdbdbedfffadaeeeeaacecfeffdacfeeeddafdafdccdafcdedabbfbcddfaccdbadbbbdcbadfcfbcadebcbababffbedaccfedeccadbffbfaacbbdbfaaefdabbdcbfecfebaceecffdfccedffdaebaaaedafedebfcdbfeffdefccdebdffaeefbbfdbfadffeaddffeddbdfeebdaaadacbecdceccaafadbefeceeaddfebfdffffdbebfbefbcbbeeafbbcaaeacffbaadcdaeceeceaccdecebfedbbbacfbcbabbeceddaddeecfbbfdcceefceecefdbcbeaaffbbcccbcdbdadbcbefecabcaceadeaaacffafbebdbbcebecefbefcaedfddcbbbfacfcacbfdcefcfacccebcfcecefdefbefbdbbeeffdfabcaccdafedbaecdddcbfdbabfcfebdacfecbcadbcacaeaeefcaedfdeaebacfbaeccbadadfcadbcadfccadacfebdffdccddbbeafacefebdbcdcaefedcdafdcacefccceaeffaadecebdccfdcafcdbdaaecccdbbdeedcfcabaafdcabbbffccfcefaaddaaafadabfecdcdfecbeddbdafefcddbcbcfdfefbfbdafbabdbfeedccdaefcaacaeefaaeccfcebeedbbbadaccdcfbdeaebababbfffbcecfdbdfcddfbdcbefdefdbebdbbcadfbdedbeeedbbdaeabaeafdfbadfdbcdcdceccccbbacfadeebafdffadafcdbbbeeeecddbbaebdcbbcbbcfcfafecdeccccbadbbfdaeffcfcafbdfaebdeaeddbaebdeaabfdecedfdefbafaeafcbecbeecbafbaaedefeaafaabbfefbfffaeddaefaefaeebbadaffbaffadeeaccdcfadcafbdabefdfdbafdcdcddaeafabaafbeebeeefcecfacefbcefddffcbdbcddfddbbefecbceaeadacccefaadefdfbfeebaaedccdbfbbdabbfdcacefaefddbbaaacbbbfebbedfeeebbfcadcfddfbbfdabebcadbedfdadbdddfdddccccdceadaeccecfeaafbafaaedfaacacdeeebbadeafccadbcdbcecbebebeedeaeacacbefebdddffbcedbefcfeeeeaaedecfaaeedbdafcdefcbcbdbabeafddcfaddccbffcbebfdfdffcdfafcbbebddafaaafccccffbfcafaeadeaddacaafdabdbeefbcebfddfaebacbbaeeefcdedbcdcdffbbfafbcdaafebddeadabdddddbadbfdcbbcffddcbfeafaaeebacaabecabbfbcbebeeedfaeebfeabbaacbeafdffbcffdcfbcaefedebdbdddebbdcfedbbbbafcdeebafdfcdbdcfdfcdaeaabbffbddebbbbeffeceaffddccdfeaebeddbeccadeaaadfefebabbcdbebebeaaaddbbaefaaddafcccecbfcdbdbabbaedaeeefdffbdfebaebcbaaafadefbbfccebdacffadafbfeeeaeabedcafbaacfefccefebfdfddaaaefafdaadfbdcaaceeffcacbbdeeebafdadfeceaedbbbdeccbbcdffdaeaaaabbfddaacaefccfbefbfddbdafeebbcaddfecfcdfbbfdaffecfeffbaefdbbbddfdeeaebbfebcfccabfdcfcabbfabcaeafecbdcbdcfefcaefdcbeaacadbaeecfeabebdedbfffdcbeecfbcfdbdcbceedfceadaaaffdaacffccfacfaafcffecbcadbdffbcfdfaeceaaceadcadfdbaedfdcddfbceacbccbabdfbfbebdeabfbcadeadafeaedacbeaedbaefecfcbcfeabfecbcdfcdedadbceebbffcfaaacbeccaddfebfeafdbdbdfcfcebccabcaecbfdfccdfdeffbeefceedcdddfaeabeffdaeacacaccaafbdcfddabacddccbebbcbfcabffabdbaeabadcabebabcbaebbedeefcbdaeadbdbcedcccacefcefafcbffdedbfbffbfcbffbadcaaecdaefdccacfddcaeabbdecbfebadcaafcbccedddfcfaebdfacfbafaaaabafbadaebfbcaceecbdaccbeaeeeafabadbdaebedebabeefaeaedcfdafffdafeaaecabccddadeaebdcbffbfbadaaffeffbcecccfcbadfdabdaabbccdaccbbfcdcdccdebefcfafcdccccddfdafcebadceafeddaaccadcbbdbbecdcdebebcfefbeefffedeaaaadeceaecfedcabafaadffdbdfecfecdfccaacccbdcbdbccdddebebbaefadcbbdaffbfedcecfebabcddfdececbbadeafadffeeeccdcdfecefbeeecbacfdaceaeabfcaeffebbdcacdbccfebcfdaceccbbdacecafacfbcdfafcfcceedeffbaaddecbbedebafefebeefeddcabfbbeebbafedfddbaffebbbceeafcefeccaefdddeeaeddaafcbbefadfcddccdcefffdbacdacfeadbabbeafdfbacbcdfdaeacfcddebbcdbdfcbeaccfecedbfdaafefebbedbfaaacecfcfecfbcaeccfcddbfddefacddcaaadeaffbabcbfdeedfdeebbfbccebdddffcdaceeabfedabfddadfabaebabdabdfbcbaabdbcbcacaeeaadeabdacedfbdefdffedaecacdbbfbdbbcefcaebabbbabfaecfffeccdbbbebdafedeffeebafeeeedbaccdcecebceeffeeeacacdcbabedeacaefefbcefdcdecbfdeedaebbfbbfdfcbdfbdfcafcaebaeedaeebbfddcfcacfccfeffcafeecacabaecdebbeacedaafffaecbdffdcabaebcbdaeaaafeccebcbabbdbdfdaafdcffefaddabecdcececcffcacbbcaddaeefeddecfcddebccbaaedcccebcfaafdddfeecdddbfcbaaaedafeadcdbcccdedefccddebefbbcbfcdcdeffbbdcdfcdffabdeeacaebabacfeaaedfcfacccadedbdaaeffaedafccbeaccaaaafabefceebaacbafffbcddecbceadddaabfaaeeaadafcbabcbcdeeddeacaafaccbefccfbbdbebeeeeefacebfdeaacfeeefdcbffcbbdbdbdddcebfcaeebcdcaebafadeeecaaeadfcdeffaddebcbdceaedbcacacadbaebdcdbdffaabcdcdacaacbbfbeeeabefddcfccadfbeabcbbabfaaeccbcbcaaedcdcbdbbfdfaabcddfafacfcafbcfceebdebaffacedcdfcccdefbcdcedaeedffeaafecfeebceddfebebcdddfadfffdcaeceecadfcfdbacbbbaebbfabcfccabdbffbcabebebffbcffefadeedbfceafdadccdabfcbafcbfdeeadbcabbeffcbbbfefcadfcbcbceabfaeeafacccceadbdbfdbbfcfcffdfeeeafcecedaadaefcbbffabdfbbaccfcbcabfeddbebccecbafcddbbadcdaaffeddefdbfcafacedfcfeebbcffacbfefadcfeaebefeddfddfbabcabefbdfdbbfdeebaefcbdfbccbfadbebafbaededcabaadbbfdfccfbcfccbeeacbddfadfdbbbbbfcfcfacbceceedcccbddbadceeedffaafcfaaeebebfbfaaadefaedefaeaeeebdfadccdbcbdedaafddbbbbfecdbebddabbcbefcdcfaebdbcadafceedbcdbdcadabacfbcdeaacbbddeafbafefffeeffabdbaffeacafaddbabcfeacccebbedecefbddfcecbceafebeabbdbdcfaeaffabcbeabafdaafbedebbacadaaebdbebccdaccabcfbdfbaaeecdbebdecebfcaddfaeeeedfabafbaffbfbfeceebcdeafacedfbeefdcbacffacebbabdeabbcdeacbfedebbdaddeeebebedaecfcfeddfedebafbeabaacbcbfcbdaefffadbeeaebadbacdaaebbffffebcacdcfccccbaaacfabcabdcfcbccafcfeededbdecaefafaaccfcebaebfefbcaafeaaebecffefbbfdafdfecacfaacdcaccaaedbdaeaceeaaadabbadbaccaeaeecfbfecdaeeaebedaafdaaacdbfebfeabeebadefcbbddbddbaaabbebdfdadfaeebecedaabbbfcecafbbbdfcbdcceadbeacaedbeebcdbaedcabfbfdaadecfbeeebfdbffacbeadecbbcefbefadfabcfbebedfddadfcedffccdbcfccaeeaaefddaefbcebcfdefccbeebbffaafebbbecffaaccecfcbfceaccffddacdabebceabbdcbeedbcddfbdcbccbedfcfccacefbefbbcefddaffaccdafbefabdfeadbeadfaffcbcaabddaabaccefcecebddefbedbedbdcedecfdbedffcedaaedacdcfabaacaadaedcffbeefcffadaadfeffddebfaaeccffadfadabbabebdcadcedbefadbbebeedafbebcdcbdefbfcdaedbacabafabbaccacbfcacabebbadcefbfaaadaefcddcecdedefcbcfeaadedeebcaefebabeedcccddceacfebeaebeccaebabccaccccdcadcccbfdcebecffecaceadfcedbafcfcffcbaeacebcbecedabeaabfdbcfbbfcceeaeaffeadefebdccfffebccacbdfffbeedfbcabbdecebccddfdacffcbfbdbadbffabdcacbdaadeadfbcdbcfefdaceecaaeeffbfbcaebbeedafeabeecebaadbfedbdedbebafecececcbdfedaebdfecfaacffcebcbacbfabfcdeedccaeabadbbbeeeabbbfeadfaedacacfacbdfbcdcbecbfdebcccfdbaeaffacbbfdefdeffdadfbadffacbdbccbffeccfecccacacebcafbbaaebbadaedebceadcebbbcfedaadbffdccfaaeaddafddacbfdaabcaacbeaafdcceadbfaeefaccafddfafadcccdbbcbeadccadecbebcafffbdeaabdeaceceddcebadfbaaacecfdececcddcfafafbbcbfbccaafcbddfddbdacececbfbacdffbaebdadfeaaccdbfdbabdfdbfedfbdcebbdbfeabdfccadcdcfaacfeeafdbdcfddaaecfbdcebefbfedffbffbbbcbffdceeccdabdecdfdaeaababfedbcdfabdaecdfcffaeefbbfcefefeefdfeeacebeafcaeaffcdfecaadbfebbdbcecddbaffbaeabcdbdcecaafdaafedfdceebdecffbeaabbfbaefaadcabfeeaabadcedabfbddcdbbabdffecaaafefdecdfbdedadbfbeadddfbadeabcabccecfdddcfdfacaebaefdcbededcabfeafafafcfbbcfcdfeafbdcdbcbecaffbcceaedcedbaadbbdbcbccfbfbcaebdecbcadcdddebdbbeddfddaaeaadbdcbadbafbddabbdcbfdbebadbacfbefdefbdfbbfddededbbbedacbfeceabadbafaedbdadabecddedbdfaebbfcbcadadebdfadbdeededfcfdeeeebaafaeaebcbcaecfcbfcaaebdedcaebabaabfcbbedefcbabacbfbefaeadeeaccbadfecddfddeabfbafbfdebddcbaadaeeeeadddffbdaefeafcefcceaebddfecfcddffcafcdbebfdefcabaebafedfbafbbdeeabceedeeeecdeededffecfcbabcfecaccdcabaacafcaeddaeeababdfdfdedefbcfdccfbfcebcadcaeebeedddcfadfffadcbceeccafeaafeededfdeafeafdabacfccfcadaccdafdbeadeadbdddabbfffefefceadbeefbfdbfceadeeaccfadbeebaacccbaecbfadcdfbadbeefbefadbbcceaabdfaebbfcdbaadbaeaabedcbecdfbdccbbfeedebcfccbcbbcdebaebcbfdbaaffbccdfdddcdbdecdbbacfdcaecabedcebcbffaccecbdfacbaaeccadbafcbcafabddceddedcfdcfbafbcaafaedfafeadabaabfcdcfbdcfaabfbdaafaabbbdefaacbafeeadaebddbbdcefeaebfccbaeedbdefdadfdacaadfebbaccffcacbebbaaefdcabdcbfeeacbdecfbfafabdceaadfcfdffefaadcccecaffafebbfcceaecbdeddbeedaaeeedabebfbbdcfeeceaccebfbeeacfdcfdaefeeaffbbdfbdcffdaabdeeefbbcfcadceebbeebfababfdcdeddbbbbdddbebefafadcdacbdacceacdecafcbacfabbabbcafafeaeaadaddecfeefcfdfbbdcdaddfbadafbeaddfeaaacbdceafbeafebcdcecebdafffbfdbbdeabeacffdbefccdbbcaacfaefaebddbafcbbeafaaaeebdaeeadbbfecaaffccbcdcbbbcdcbebfbfcabfafeafcaeefbfbebbbfdeeecfaafadadbccdbaccfbacaeafaddaffcecddacebccddaeffbdcfddcbaeadaacceaffacacadddcebeacaebcaceabfdedbfaccacbbfddaceeaccafaecbccddefdccdecfefdbcacfbdeacdececdaaeabdbecaeecaafbecafafaecafdccdafddffcfdbecdbaabecbbafdfcefdbadceaaeceeaadfacbbffebfffadeaabfdabffaceabfeefddfacbdefacdedecebadeadfccabdfbcaceacceddccddadaeacdecbcebeeabfebbdcfabfccabfeaadabdcabefdecaeadcbafdbeaededcffdabffddaaedddefbbedeacdaddbbecfceefdfabddfdfcdcbbdccebdbaecbdfdceebeccdebbabdaafdecbadafbdffefbefadddddeceafcbdfcdfefbdbbefeafcdceceffeffacfafffeeffaffddadebbafaeffececfdeecaffdfafafeebdfdaaecbdccefbaeaeeddbdbdacdceedaedbedddaaeebfeaaaeabaadfcdafefcaceddceafcadffeccaebcacfafeccbaecbbeeecdccdfdfcbcadedaceedffbedebdcefaadcfcaefeaceddeffcddabdbfefcedcccbaeedbfcbbdecedbdbcdcfdabfbdedfceeabbdfffebdabbccedccdddfeeeebbdbabceeeebbccaafaeeadeafdfdadbeaabebcadbbacbdeeaecafdbecaecccebfbcafaedcdbfbeabddfacacbbfadfafdaacdeffbcfeceadaafedafbaaaeaceefeecdbfbcaaedeadacfefebafcbeabccbfabecebcedbeacbeeeaeadecfbfcbfbefcbdcaacdfbfdddbcabecfcccccecacabeacecfebbeccbfeaaedbacbebbbddeeeedeacbfbacdefbfcfdbfeeeabedebdefeabaeeffeefdcabeacfebefeaecdfeadfaadbebdbadbcdbffefebbfcdfbbdcefcfeaeefbbecfbedeaebebcdadccbbdecbedaddbfdfeabbdbfecfabafacfdddcfcdbaeedbfcfdcdfaeabcefaacbcebdddbafcdddadceedcbcdedcfbfdafbfbeebefdfeaaacbdebbabacffebccbddfbedaeceaffbabebfefefefedcdffefabecbedfeeeaccbabaccaaebcfceebafdefddebdcbafeeccabfebeebbccfbdacdbdccfbaaecfdcadebdaeddebebdabbabaefdcffcdbbdfecebcdecdfffabaddfdfbaecefdbffcfdafdbbbbbdfabbbcccaeeeabddaecdffdaffddcaeadafbccccaaeffbbdcecfbdbecaffaebcbbdeceebadacceeedfbadcccabbddaacfdcdedbadddacabaacbcfaabdbeaafcefbcdababdffeeeacddcaafdeffdabbacffdffeaeeafecfbafbcaddfbbeffefcaeaedadebbaecaededbadaeeafabcedebbfbdbbbabfbffbaffbfddaedbdcbcbccbedeaeaffbebadcecbdabeffeeddbffeaccccffabfafbdffcccccbedcaffbffebfeeedaafddbbacfbadfcfaecabcddebfedfdbbecbcacbafdfbbdbbeffffeccfbfcefcfbbcccfacfddfbfabeebfcdfadcfefddedfcebcdcbbdebaeafacbcadcdfdbfababeebdcbcbabceaedbddfbeedeeaccfefdeedcbcfbaabdcadfbcffcefbaebebafebacadbfcaceeefdbeebcadbdedaaaafccdeaacabdcfcfcebaadceeaaedbcdecaffedffadeacedceececbdcfdbdacdeccdfefffdbebdddacbadfafaceaceffcdfdabcaafdabcbdfcaaacefcdacdaabaaeeabeaabdafebffdcbababcddfcbbcfafaebbcbaafbadffbceffafdeddddffeefbacefeeefccaacfaafecaebaaeaefcdcfeecdbaaabdfbacdbaefabfdaddeabadcaafedbbfdbbeaeddaaddbcffcbdeddcfbfbbebabbdcadafbbacfadafdccfeceedacbbfbfaaadfcbdbdaaafcddcfcbdaadccfadbcedfadfcfeafedffaeebacdffcfcbabaeeaaabdecbcbcdcbaccdcdddfddfbcffdbfafdbdfcdcbdeadebcdffcddecffdfecceeeefedfacaefbedafffebdfdabacafdeeaefcaebcacbffffeaaaebdfeffbacdbedccceccefedeebfaacacdbcaacbebaabbbdeeceacfcbbcbacccfafeafcaeaeecceacbffbffbeadfbcddbbdcffdbbbaabbafccaffeafccbebbcefbeaaafacaebedfdcddebfdbbffbdebaebefcabeaecfefbfeaaaaffbebbbacecaaeffddbcafdebffadcbfdeccafbaabaadcacbdfdedccebfafeecfacfcfdeeabeddcdfbaafbeaeaaaffccbecedbceacebacaaafbdaacdfadafbdcfddeceecceafafbcddeefacfacfbccddeeacbaceecbcdeaffebecdaeedfbffdebddaabadefffadbeffdeefacfeffacecfddbadbbadcfdffdbedecdcaedaaecabaccfbcfcbdcdaeafdcccbbbeaadeefddfbdefdacebaaddcedcaadcafdaaaffaabbaabfbfededbaaeaedcddfebffdcbdcfbcdbdbbedcabdafbeeabbdeccbfdbecfcbdabeddaccaebceffabeafbfbcaeeeecbfddaeeeafbadfbedffccabdbdeedacedefffebadbeddbcdedabeedaeceebdbbabeaaaaaafcfdadcfaadbeedefcdcafadecadebdccecbceeebdefffbacbfacfccadefbbebdaaccbbabeffbbcbeedddafcdedaeabacebacacfddacfeaeccbcedaeaffabadababaecdcffeaaafffaeabbeccdeceaddceeefecfcafcaddffaceabedcbbfbbbbffeaeffabaceabaebeafbaaddeabeceadbfceffdcbecfcbbcddfdcbfbafdcdbccfeddccdcefadfdfeeecfdcefbbcfeabcffbbddafdcacabcdfbcbfaaaddfbcedcdbddbababdccfcdbeaeceaefccbcbbecbcfbdeccfaebaecadeceabaadaccfecefbcefeaffffaadcebaedcbfabfdfadaaedafeffdcabcddfeabfffbefffddcbdbdbfaaffeacfacdecbafdacdacabccaefebeecdabeadafeeeecdcbdaafdacaedacbadfdcbdcaacbfeaaaeeebffeeaaedffebcacbcafbbdacdbfcbcecebbcdbbfcbaeeeddaaafedacdaccfbafaccfeabacecbedccafcbbdefcecafecafdeaffffeaecdbfcbbcaafbaafbbbcdceeacbddcbdddddefeecefeabbfcaafabfebfabaafadfdaedfefffebddcdcecebfbfabbecceaeefcedafcacdabcaecdecacbdbbdadafdeadebfccecdbfeaddbfdbcbbaecaebacbfbbdcbcffdfacbfeffeecfdfdfeabcadeefcddcababffdcdfbddbbfbddfccfdfaddbedfcdaecccbfcbdddcccbcddbbfbfdbaaaeafbcbafdccdcdbcedceaffafedcbadcebaebfdaccebdffeacdaffafdbfbcddceddadcdcfdfcbfdadbdeaacfefccbbbceaafdcbabdfdaebfcbffeabcaaedeaaabdcdfccfeeabeebdfdfaedeccccddbaaacabedfeebadfcfcaedadfaeebafeabeaffffcbcabfaacbdfacaabbabededfdfcdaafffafefcdaecabcfedbbebebebbcfcbfebcfceccafdfdefcdedfbfeabfcecfcfffabfebbaafdeecbbbddedcedaceabdafbbfeecdceefdfeffffafecbaacebcafaaefefcadededbdfdfcfcddbbefaeaafbefcdeffaabcaeaddfddfecfbcbcbadffeebfeddcdffcabdadcceefefeacbabcecbaedccdfeebacceaeaeeecfaecadffecadffbcacfeddabecaeadbedadabadeedbbcddbdddfccfabbffafedadfcdfbdeacffebeafcadebfeaeabeedebbccabdddeafdfaaacbcbccfdebfcfbcdcfffaededefebebbdefbbccaefeedcadebaffaceefccfacdadeddcacadabfecaeffbdafeddbcbfddeccdeaabccfcdadceaeefbecdedbaeabfcbabcaafaccceebfdfcdffdbbaabdfefeaeaafeabfffbadddcfefaefefabddbacbedcfdbedefaaacbefcdeceeeefefcaabfaecceddaaafdfeaacfcefefbadebcdcaacbbbfcfecbcffdaafacbfdcfdfebbbbaebcaedaabbdeabacbbadfafecbabecfdcabcaeccadcfefcbceceecbbdcbfcdcedfdcbfdeaffbbaeeafaafabbfbebacefdbcfbcfffbaecddffdacbbcaccefbfdeffbceffabbaadcebefebbacefdedffabbedaaeaafdbeaaddebcdfabccbfbefeabcbfefcdbdfefecaffcffddfbdafffdaaaecefadabafeddfdbdafbbeeedcebcdcdfbaaaacccdaccfebcecdaccdaeecbcbcbddcbecaddaaebfbfacecafbedcffeddeeaccbdeabfaddeffbfdaafccceedfeffccbdfeddbedadccafcfafccacbecadcdafffaffacddcfbdfcddffdbeaffffedbcbbabbffecaefaedfaebbaaaecbbfcbcfaeacefbdcdbaefeeebcbefbeeacefdeafdceebeeababacaaafbacbeccaaebfcccbacafedffcebcdfdfefdcedaecaeeadfbfaabafaaedfbcadbdbbafdadcecfafbefafcfcecfbaadaaafcebbebeecaacaccdafaafcbdbfaafabdcffebbecdcccfbbdcafdecadbadfaafeababefdecbcfcefdfbeefdbdcfafeafecdadfaeaefbaaeebccceedfdccbdbacfaeacdbedddfbafcaadfbfbdacbabaebabbbbcfebeacebfdbacaaeccdefaaedfecedcaeaeceabbadadecedefcaaacbfafdaccfacdbafbbecfeccacbcfcabbffafbfaffffadffdeefebaaffdfadcccfdaaabdebcabdfebfbaadcdebfbfdceabcaedfecceabcafcbddacebceabfadaadffcaaabecefddeefccaecccfcdfafeccabbbcafcddbeacafccbbbfaeefbbcfbccdbcdecedbcbeaffacffbaedaeddfbbecdabbbddeebbdcadbbfecbebacfcfabadfacdecebfeaceedbedecffbabeabccbaeadadeaaccbefeacbdeabdfdfcaccecdffecafafacddaccdbbfcafbadfeabdefbcebbcabeafbbedabaacdaefcbcaaebcbbdfeafbdceeedbbacfffeeceabebcdeccafbeddcbffffabebaceaceeadccafeeeebcdccdbebbbcceeedaecfabaddfdbebeacfafccabafaafaadadcbfeffbccadbebffaebabdaeccadeebefaebeedadbacdabfbfccdbdaeeafcaaceefddccfdbbbedcddbcacecacbbbabeaedaeeecfddcceabefbbbfaffbbefdfbaabfaaafedfdbedefcbcdabfacfccedbcefdeadecdddaffdeebedfcbebcedbecdaaeefacbcaccdaceccaabfdddcaaefbafabcccaafdeeadabcfdccbcadafebdbbaaadcdffecdedefecdacaceadcceecdfbdcefccbdefcebcabcdaabffccadddbdbdabdbaffbcfabdfadfdabbdaacdcaaeeaaacccfbdcdbfadecceaeedbababfdcedcbabeeafadcaacabafcfebbfebcacacecebacdfdfaadbabafbfcbffffeaebabeffdadedebdaaaabdcddcdcabfaefecdadcfafbcfcdccacecbcfccefeadafabaccdfdffcbcbcecdefedbfcadeedcfadbfeaaacebcdbdbdbcededcdeedcbdbdcedcddfafaaeffbdffbfecafcbcbeaeffcdecbfbdacdaeaffeffbadebcdbbccfccffadbfedccfeceeeaadfeffbaadefbdccddbefbbbaeecfacddebbbecabfcfafdbbcecbaccafeeccbcadacaeaecdcfeeacfdffbfdddbbbaddcbdacabbddbfdffeddfefdafacddbceddbbadcaddcaeeebabacaadffdbbfdadbfdeabeafaaceadebdaaccacccadccfbafdadabaeaadccdfcccfeaabcafdfdfadfadcaabdacaaefcdeadaaddccefcccddabaefcdfdccabeebfddeefcffaabaaacaadecbbbacafceccdfdbdefddbaafdbdaddcddfaacccddacecedefffefadaeeadaafbdfccdcbffedabfcecffcabffedcdfbeaedeaabcdfdfcdbcabbdeebbccbbbebfbcbdcadcecfdbefebceaddaaeeabeadadbebfceeefdbbbaccbacdeddecdacacddceceaacbdcdcfbbbaefaabafdceebddbbadfbcfaabcddffedefeecfaabbacbefbcbaafbebffbdbbbffecfbeddbbdaaedfaecbfdbdadfdadbbaebffddfcecbeedecebbaddfffccbcddcacacebbeabdeebdcbaeddafacefdbcddceefabbfbdcdbfacecdadccafefcdbacceffecaeadbddcddfdecedfcdebbeebeefeeadbfbacbedceaccabcdcfdeabcefbaeceabcabbbfefcbeaceecedacadbabcbcedfdacaefbfaffeeafddecfeeeeebaafbbecacfbccbdbbeacefeabfedebafdabbfcceddeafacacddaebeaeaefeecbeabdacdfdbefdbdffbcaebbaeedcdbfeaebeafaffeedafebefffbfaeeebcfcbabcacedddacbefceebfffafebaccffaddbcccbafbdaadccbdbedccbfaedfffedebdfbacadcaffbedadfadbcedaaadbabdbcefafbabbefebebeddbfbdcbfceccadceebfcfebdfdccafaecbfffbebcfccebdcaaaeeefcfabffafadafbceacaacddbdfacafeebaacfccbbffabecbbbceaaeccebdadcddbfefeebaefdbeaabbefcacfddfdeafbcdcbdebebaafcaebbceddcccbeecffeadcacfceebbbaecebfaafccdaacebdeebebcefebebedefbaaefbcafdbafbebabeeebdecbffefffbdaeeeffefddbacdbceacbefceabfbcbeaabafbfdfcafccdfcdcfceacbaefafedbfecddbbbaaeebccdeeddfdfeddbedcfcaeddcbbdfbfdcbcccadeaaadbcbcaeddbfeafaeadaedbacbfdcbdacbdbccaebeadfcfcbedeaeecafcddaaeafcffbcbabbaffccbaafdebffcbdcedddbacbcffcdcbcaccfffcccdccbcaefdeebefccddefdacacfffbececfbeefeeecbfbfcaebefdbfeebfedfbeafcfbeccaaaecdbdcddcebfcaacdbeddcbdbcdbeaebeaadabceaaadfdbdcbddfbbbecbeefeeaebcbddeecabedcdcabdfeebbffdfdcefcccaddbefdccaebdafaecbdacfbfbaddcceafbcebabeccbfcaafcffdaeaecfeabebafbefabeaaafddbbfddafbaaececedaafdefacbcfcecaeddaacfcaacdcaeabdfeffbecedebfbecbbdddaaceceedeeabcfaefdaffcfedacbaebdfcecbbbffcdfefaffaeacafaebbeebfaefbbbffbeadaeecbfbbfecaeabdbdcbabadccedefcfebfecdecbfcdfcbfcdaaeefdeedeedeeccbecabeeffafaddbacbdffcacdfddbceaaefffbaaccbeacfabebcfeffeadaebdacddfdbdcdacbeabfbbeebabdebbccdadcefbfffdeafbeeeeacbbadeeccafcdaddbffeffaaefbabedcbdfbaafccdbfcbcecceebaaaaefcdbcfffffbcbfadfecaacafbedcfffeadfbcceaaabadcecabdedbbbddadadbddfbfcccafdadafdbdddbfbadfadafebbdccbadedbcadcaaefaaffebaedcfbccbdfbdfcceefacbfadfdebceeadbcabeffeaceedbcafcbadceafbeddafefeacaabcccccbfcaefbbdcedfbdcdacebddceefbbfbbaebddbbabdcbbcbdcffdaedfaeaacabcbfdddcfbdeaefabcfadaeaebeeddeeaccefffccdeddbfabaadeaafdaffacacbeaaebbdfbbacbacdbbbaeacfefdebfccbcfbdfedbbdaaeafedbaedbbefeffafbfeddcfbceafaddeeeefdcdacddaedeebdbafbafaaefccbddcbecefdeceeeeaaccaedbfcfabfabadfacbeefbdecfcdcbeacaecdccccffbfeffbbfacbebfddaadcafcdadadefddababaeddaeceacdbaafadceebfadbbafddbeeaebdfefcbdebeddafbbbbbccdabeeecbaeedafacdfcefaceebdaeaeafecccfffcfdebeffcedcbeeeeceaceabceeabcddbbccbacacfabaabfcecbbaebdbedddebbbfcbecccebacfbbbababbdfacacfdcaecacbefafecbdfaadcffebdccbdddecedfcddcaafdcbafeaeefcdceefabfacbfcbceefcdefefadfdafdbcbabecdfdbbaedcdadeedbebaffccefaddecbbdfeedefcfdaedeebcbfefaaeaffeaeceffeffcaaeebadacafaecbcebbdceaafefcfcafaedceaeffaeaecefeefcaabfeaaaaefdedeabebefbcfededdbfadcbafccdcbafaaddbbfcceddfdafdacacdeffdabdaceaadfbbaefdfcaacfccfdcebfdbacbffacffbeeffebcdfcefdffcfffafffebafbdaaadefcbdcabdfbbfcecbdecdbbdcafeafcbdceefdddeaaeccbfcddfddbdbdebcaecdbefbefceacabebaeccafdfcbbbddbfabbcebaaddfcddcbddfaffadfecfdfbebccdbeeeacbcedebcccfbfbfefcdfefbcfaeabbceefadefadcbebaccaadbecbffddeeaeafcbcefcaaedbfbebbeccbffabccaafdbaccdcecafccceaabdfecbdfffeeecfcdbdddcdfbebbadcbcfdabbbcecbebddbaabccabbcaaeebecaedeabcbebdcdbbcccbddcdcdfbffdefbbbbcceddfffeedfccacdacdaabbfcebcdbdbcdefbdcfedddacedafafcfafcdcabddbeaccdbebefbdaeceefffdedebaaafbdcafebfaddddbaabdbeddaebfcfddabdfecdeaabfddccebaaafeeabfbdbbdebeaadfdceeabeefccbeaddffcbddbdaefcebbdbebdceeadbafebcbdaaddaedaedfefceeecccdedabaecdcedaabaaacdeabdcecdfaaffbefbefdfccbaacbbecbfdeeacfcffcebefefedcdadfbbcafcaeacedfaefbbfabbaceddecbdcaceebcdeaffebcdbbbbebebdbbfdcabbbdfeacdbcabbdbcfcfdedfbfdbcfdedcedbfbaccdadeeaedecfbfbdedcdfadbdfdbaacfcceeebfdcfdffafcabcbfdedfbedfbccdfeacfbfbaafefaadcaaecebbcbddcbbeffcaadcdafcebebbcccacffcaaddaacdabccbffbafbfdbffdceebaadbdddddaecfbaaddecdeebccfccccafadcebbeefbdaefcaedfaeebfcceabceebbbbaccbeadabecceeafaeacfadefeeefaccfaefcfecccdceadfbffffcbcfddafebebfaeecfafbdaabfdcdaedcecabebfffebeebbbffccebabacfeffaaeeeafbfefedcedfaefabecaddfeccaeedabaedecbbfaeccddedccabdbbcabfbbeffebaaebcddfaebffcffcfccdcfccfdceedaabbfdbceafcbfffbeccbfbfaddabeadafbfcdcdbbcfabfcfeceabcfcbaeefecbecadeaecddcdfeaabeacbafebaedfbeafaedcfcbaaefbaafbaecaebbdaefadfeedaefaceafbedfdfdefdaaafcddddbcdbcebaaacaaefcaedfcdbaccaebfafbafcfabaecbaeebebfccbdbdadafeecafacbddbcfdaecafeeefadfdfcfcabdaebefdcaeaaedcfdbacbaadbfffcbccafafadbabffcefbbecaafacdbbddbcddadeecccfaedabcbafdceebaabfaffafefdaefbebebbbfecaeadffadfbbadbdfcbadcefbfafbcabeceeedfacaebcefeacefbdbabcabdbcbdfebabbbcbffebaeaebffeafdcbabbadcdafcdbbccfeccaacffeeedeeadbaedebcfabfdbebbedcbcdcabdaaddabbaeedcbebbebeceadecfbfdadbdafdfdcffdfacbddcfccdedebabbeddabeaacbcffdbaffcfbbbaebcaefadfecabafebacefccfedfbadecdabfcccdcdfdedcdafabfefefcedaecffefacacfbbacccacfddaecabdbfdecaedededabcdfaacabdaedafcebfedbabecbcdaebdeabdcceacbfffbafaecccecdabdaaadefccddbcbdadecbcdbbacdfdfecfdceabdccfefcdecaecbbcadcdebbcfdeadfceecfdbcbeaacfabbcbfdbcabcbbdccbcaffcdcfadecdafdaceabdcdddeabdddaebfdcccaeadabdbcfdfbfbdddbecfafaddaccbbadfeabecaefcaebacddbedcefcbacfedceecfabcefdadcbdeebafbbbeaffaaebebebfaabbcdaaabedfcebdabcdefaafeababdccafaabcccabcfffdbecfdefceffbdecfecabfcedddeaeecdeddecfebdeceffeddcfdccebacceeedcaaeeebdfaabaedbfdfabfccbcccfedbbbadcbbcccdfabccefddfdbddacaacdbcadfdafacbbfbebaaecacabbddabafcfaefccdffeffdbfddaaffedbdefabebebacadcfbabaecdadcccaeeffadfedacedcbdaeaecdbeaebaacacfdbebdddaedbeabebfbbfbfbaddaccdcdaddfcbadfefdcbeccbedcedddebbbaceefcfefcaeddbcadcedfafbadeacebdaddeeaccaeffbaacbbadbcdbeddbbafdddbcaebaecafbecffdfadbeaafcfdaeddcffdefbeeeadcbcecbafceeabbecdbaaeafdadebbfffeaddfffcbcbbffaeaacefeabeeffbbbbaaeffdfafcdbabcaafacdcaafbbcdcbcdcdbadedeffddfadffaffafbfafdabcaaacceaabaaecfccffafdfceeeebcefcbbbabaadcebeddefebcfdaebcccefcbeafafdbfaecfcddfdcccebaacabeabacbbfcdbdeeefeecffceceadfdaefedebccccfaafbbcddabecabddfdbcbebdfabecbfbffdbfdbeefbdeeafecefcfddaceacffbaddeefcebfdcbdeeebcbaecdbcdeeaedfdeadfcbbdcfebeccebebbaebbddbffebcddababbdcecaaeedfbefdebbbcfbaaeabbdddccedbaaceecaafbfabefdeecadefefdefaeceafdcebdcbcdaaaaeefceeeeadbbbfdacaeefdefecffcdbdbbfcbbcaeefdbfafffbbbffdebaffdacdaedffcffafbfaadfacabaecdabdcddacffdbbddfebbcfedaebadbfbbabfbedcffedbcfdaafdbcaacafbcadedeabdbfbecbfbdfdbcefbedeeebccdeaeafdefceecccfbcfdadefcdaebacaeadccacdbcaacaeffdbadbdfdedccfbaecabdbbcfeebfcaecbcebfdeefdebcabbabccefbddbbacdcdcdddabfadedfafbeecbbaadecfacdafbcbbbfecaffabfaaaecbecacaabccccbfbbfdfdaeedbbeecedcdcdbcccbbfdeeacdbdbabfeffddbdcdfcbbeeaeffbaaadbaffaebfddeaadafbfbbcfcaccdfcaecdeffafdbaccaebdeaeaddaebdefedabafaccdaecacedceddffaefbefadcacafffdfcaccffcdecefeadaeaabdedddfaefbafffceceacefafafcadbccaceaecdacaaefebedfccbefbdbeedcfabecfedbfaeadaddfcbebacfdbbbceeeabaddcfccbebcbffdadfedfacbfecacdeeddfeeebdcacdffcaefbadeafbeedcccadceaaaacfdaebeaddcefaedfaaaedeffdcbbfedcefeadaccfdbfcccbeccfbfaceefeccfeaddcaeaaedddadacbffcdbdbeeaaddaffdcbcfdacddbdbdbbffaffacdeeddbeadcdabcaefcafeabbabfccdcddaffadcdffdacfceeeebaaeababcbefdbbbdbcdcceabeaefeebbdbdedacaffdbcceaaadbcfffbebddffbcdfacdcfbaebbdcbbfedbcccaeaabeeafaeaeddbccfdbdcecdaacfcefeefaedffdaffdcbbafbaacfecbebadbebaecdaabdfaefafdeccfeaffeaebdefaeedbbbeddfbcaabcaebbcdedfafeddddecfeefabafdedeabdffaddbbdeabbabeefdebdedcaccdfbfcdebecabffdedebeadaddfdfecafbdcbfeefdebfdfedbeaddaeeaadefaedbbcebefdeffefedafdfcbceeeaeddfabdbadfaccdbedffaedefaafbfdaedbebeaefecfcdffbaeefdaebacdaecdbdebdafffecffadbcbcabfedfcfaeebdfbfbcceefbbfffbccfaffddbdadefbddbcbbbfeeeaeaddaaeecbaadfadaeefedefecaaaadcabaeaefeabefabbcdddcdbacdecefcbbcaabfecffbbaabdebbdfccfafeecaccfacebabefdccddebfccbeeaeebeeafeceffbbfdfdbdaffdfdebbbadcfbcddeaedeadbfcbfefaecbffdddddbefdfaefeaefafebeacfcdcfcfbfabababeaebedaaebfaaeefecfdbdabfcdcbcccfefbbbddecfaefbaacaefdaeeeaceddaddffaaedccacbceadacddbcfaebcbdbabecfbecedeacdcddddcdccaedbeabdcddedabaabbfafdcbccffbfecfaafeeadcabedcbcffffdddbecbaafdefbfcbccddeedcebdaafacdfbfffbecfbbfaeecdfabefcbbdddedffcfaaaaaeaadafafbfdcdefbbedaebfacffaedeaccccbfecfffadadabfaffcfefcbdccaaddaebeafbfaadedebdfebfdbbeeaaddeebadddfddbeebdbbbafacedeeeeacbedecaeedfefbdffdddacabbdcccdffbfdabeebfbfcdefbdcfbadfdbfbdfadaaeeadbacedfddebefcababdcccaceebccecdecaffcbfdfbebafeacacfbbdaeeeffedffffbfabdffdfecffcbfccedbcebacbeefdafbecfbcfccbefadffdbdfeeabbeacecaeeedfbeddbcdfcbcefbbaceddebeeeebffcdececfbebdceeeffffeaccdfdfacbfbceebfdabbafdcdadecfbedddfeaaeceaebdfcbbfedcaddddddddbafbddabeafbcccbbfadcafbfbebdecbedbaecfdbeadaebfcffdbffaaffbacaeeebbbccdbefaccecbdafcabcbfbadfcaeebddcccecfaddadbdcfcfbcfdccdbcdbcbcbbbcfebeeaacebcbeabceabbbcaacccbacbcfefebcafacacbbedebfdbdfcbadcaddfbbbcfcffbdbacdbfdcfdffedbfdadcdecaaabdecccbedbfeaecacbbebaabdbacfaafabeebfdafbdcfaefcaeccafbedecdbdbdffdefbaeeadbcaaeaafabaeacbceabfaffebfefdebabeffbbbfeeeadeffefceecdddacafddbdcdcfdafeccecbdbffadcbdfcdfbcdbfbfdddeadcaefdaddbdbabadacededcacbeafcaeadefcddeadebebbdfbdebdadfceffbeabfefdfbcceecccaebfaefbbfbbfbacbccbdaacfdfdaaaabccacafafadccdaadaacfcffebfdfbefcacabbaaedcccaeffdbedaebfddaabcbcddebfbbaedadccdfceadbfecbdebcdfaacfbfcebebcfbdebaeccaabfcbedcffcbcdbaeccaedeafbddafbdecbafdccbebfebccfbdfaaeececfdbacadbcdaafcfcedfafabffaeabccaadbecdcfaadaafdbafdebbedafafaecaeebfedacacfbdccceabbafebdeacebbecbedbbfcafebacedbcabbbccfcabadcdfbcadccfecaefecbdcebafefecceeaadbfcaeccbbfedfeeeeebbdeebfcfdbcaceedaebfebebdbcebdadececbfebcebbdadffccdcdebdeceaeabddedcddfdeeeffedfafeabaabaccbaeecefbfcbaeccbbbadcadbdfcafecbbbbfdecaeddcdbbaeceeaadceeffcedbffbcdfefcfbcccfeebddfbccbedeeecacdccfbfadacaebefcddcfcebeeaeaffdfcdaefdabeaadeaccdbeaeeacffaedbdbafdbaedbacfeefecbdeaeddfdcefedcdfdcacfaecabbffccadcbcbdbdeacdeefcadbcecfedafefafbacbfbedefcebaecdccccfdabdbbedccaedcbfbcafdbaeaacfbbcfcbddcaadbceccffddebcdbadbfccdeddadfbccdcabfaddcadedaffdbecfbfeefaadadaadbbeaaddeefdbcffdfdeccebcffaaafaccbbeffdbddededdabdedbadefbffacadaebebabafabdfefdbefecbacbdacafebcbaaadafcccfadbfccdedfcfcdbaeedcdfaccdaeddbeffacbfceaadafddebdceffbcdaaffedfbcaaebadeaaedfcaadcaacdeaabdefdaadeddaefbaccbbebffadfbadfaadbbecfabfbdecbdadbbedddfdbbbeafffebdccecabccadafcebbcabafdfecbfcadcbdfbcbbdefddecfddeabbaedaabbfdecbedfbbaaddcbfdfedacacafeccfcaddabbfaeeefffebbadcffbffddecaffbbedfffbbaaeffafaddecfbfdcbacecffccbdfafcfacbadeacceeedfbcdadbeedeccbbfadfbbbfbeffdddcbfaadcaaaccedcfbaeacecfbefdacaddacbfddbeffacccaddcafaabfebecceaaaaaffceadfcfecfcbfffcabcffbbdeebabbddadfecbcacfdfcaabebecbdadeffabfaccafafbcffdaaafdbcedebbaddaefcdccaadaaeaffccecbdceceadfdbafadddfffdaddcbdbfdbcfedecbbedededdeaeaddbdccafbcbdeddddfecddeeaeceeabcebbbbfdcaafcedbfedbafccacafdbcbcdabeabbbdcebfcafaccfadccefaaccbeccfbcfbfdddeefedaebdbafdfefcdacdbededdeecaaabefcbccdeebaafccdfbcbeefbbffeacdedafcaddcfcaacdcfbeaccaaabcfaeafbeecbbdaceabcafebedbfedccebbbccbfdddbfecfdcfbdaeebbdfeadacdcfdabcadecfbdfacdfdbacbabdaeecbcbeacbbbcebfedbdcaddadccfdafbbdefcfccedfaecaecbeccbbbdbdfddcbbcefbfbcceaddbeddecadfebbdecdfabfdecacfdffdbaaaeecffaacadaaadceceeecefcecbccafbfebddcebcfdffcecccafabcacabdacbabdbebfcbaebdbfeaeeadceeadadbfcccadcdeabeeefadddedecfaaefecacebbbaecbaefeadbeaacffedcebeacfdbfbfacdfacbdfabebceaffcaefbefebfcbfbefbebdebececbdbceafbaaaeeefcacdbcfafccaabddcebeffdcbdaeafeffeabdcccacdbaabdddaeffaaababcedebcabccabeacffeeeadeeacefcccdbccacacabefbdaaafcbebcfecefafacffbeddbdfcdcaeedbeeffbdddebcbabaeefefcedbcecdeeeacffdbedeebdbebceafedcdeedddbdeeabaafecabadedcddbebcbaafcdeabecdcaacfaedbfddafbcbcbbefedfefcdadcbeadecfaedbbfccbefdbfdeecffbeffdbaaadabbcaabbdfcefdfbbcfdfecafcbcbdaadaedcaefbdeefacdeaeabddedeeedaaaabcdadbccaaffdfedacdbafebccdddceedcbffeafebfaccdafdeaadebcdaaecaebacefcaecccdbcafcdaeeaedbdfcaeeadbecfeafdecaaacfababbabceceeacfedcefdefbacdfbeaffdebfbdfbdbccfdfbbfdeddcaaedcaaeaeaeadebeaeccceaeecfbcbcfaeedcdeddcbbbebedbaafffdedfdfaadfddcbbfafbcdbcdadffabafbedfdcadadfaedbfecfbdaedecfbfedfffafbddfecfabddaeefaeefdafbbeacfcebdcefdbfebbaffdaafecddddfeeacaabeceddfdfcafcaecfafdeeadcaeecbadceedffddadacfaaefeaecceddcecbcdcedbcdbfccadabaddfcbbffcedfbdbcbafbbaeeffdedfdbbefdafebfedaffededcdfdccbbfaabccceededecfefadbfcafeebafdedbeacabebfbccebabbabfcacefbafdbdadbffcabfaaeccaccfaaaebfaedcfcededbabdfacabaefcfdbfeedbdeeedecbdcaeceebddafcacfcdbddbcabdbadbefcbbcecaeabacdcaceaddefffffddaaaafebbaaffcbcfebcfdcdfddbbdfdedfbcfcfbbafaefbcbdaebcfdfecfedebcbbeecbdcbdbdfcbddedaffdecfafcddedbecadccdbffdedfcbadfcdfbeedafbaaededaafeafefacacbfbbcfdedadeedbaddaffcbabacbededdccbcecbbaefedbcddfcaeacabefacbbbcdddecfcbafdeeabfedcfefbaedecedafceecaabdbbacaddfaaabbebcbcafebcedecebbefdddeabebdbaeceeaacfdebaacbeaedfebbdaebeacfbcacddefddcebcfeabeeafcabdcbdadfafcacdcceafbfbdeddacabedcffdbeaabbfcbedbfbefecabeeddfcdaadbbbedfadefcfcedbacffeedcddbebeffaefafaadfbcebcababafdfddffccccccfedeeceaaeddecdbbddddcabcdcfadcdbfadbfeabcbdbbadffeaebeaefcecaacaababbcefbbcdefdaeeaecafeffcabfbefdeaeeeeddffbddacfbaeafcbeddfdacecbcabdffadaafcacffabbddabbbfbbdebdfedfcffbbdcaecceaefccacadccadadfbbeddcaaeaeaeebceedfededadcdcbdefccdecdedcdeadfddebefdfacafbcfadfaafacfebeeaeabfedecbfdcaaeeeccacefdfebefcfeebbfddcdeeaffcfcfcedaefebdabefdcacdcfdceafedcddddbceadbcbafddeffdfccbaccbcbaddcdaaeebdfaebefbdbfddcdeacfdebcfdffbcdbeafbedfbeecfadbecfdfffeefaabdccabededcdbfcadfbcddffcaaaabdaeefedbafdfaefedfeddaaccebdabfaeeedbaffdfcbccfefeafbaeeafdcabcaffaeeaababbaacccdcbffceedfeefabaccbafcadcdddcdcbddfaaebbfddbcddeccffbdddfbddcbfaafacbccbfffcbeccfcbdbdcccbcccdaabbafcbbadcaadfcdddbacecfddabfafecceffadbabafacdbbbcdcedcfcafeabaeaffccbbfcdbbdcfeedbedfabacbedaeabadaaabbafeecdedefdfcebfdaeadadbaacdadadbbbccdabadbffceeddedcbbafdeecbaedcfecbecbaabbaabdddbbdaeefefdaafeaedabffdffeadcefdfbfebaabdafbfabdedfccebbedcdcaabceefeebdfcecbcdfabecdfdebcadddaebdaddbbcdfbcdacbeeaaeccfaedabafaacceedaaaaafdaefdfafdddddfeaebfacebebbcbeadcdfddededefcfbaeacaffefbacfcfbdafdecdbcbffcfadfbfaacfdbcaabeccecffcbdefaaafbceecbbcfabdcbefddcacbbcadffceafbaaddcecdafadfdacedededadfdfbefedfeffdcdeefbeefbcfadcbfaafffaabefdbafedbdaeefecdbecbbecfbafcacbbfbcaddfabeccacefdfddcbabdddbcbbccefaadbcbfeaabadbacffcefcfedecffdabbcddddecfbcecdddbfbbbecacfefbeeaaefadfcfddeceaeafdcefcdbcccddddfdbfdecbedfabafadecbebccaaffddcadfefadddbcddecacafcfcbfddaecfacaeefacadaaafccaaafdcacfdaadebcbbcddcaeeededabdabdeedfbdcbfadedeafaeedeedbadecfbbdeffcadeecaaddcdefbfdeedfbbfdbfedfddbbacfcbebabfddfefefcbafeadcfdfebecedfebeacbeacbdbfddacbbccfcbbeaddefedcbccaecaeadadbedeeadeacdfabcecfdcfeacfbdeadbccbdfdbdeffaadeaceaeeeedacefdebafcecebffeaddfefaceefbaabcfdffbcaccddffbccbdbcecdadceffbdeafcaeafbdbaababecaeefefeeacbdcbafdcabfbedcafbeccaffbbdbfffcbfcaefedeacdbbcbcebebfceecefdeafcffeedbdafbbbeaaeabeddedcabfccfcdeffbdaffbbedbfceadbcecbefefcbcfcccfdedfadbcbcdebddddbebbdcececfaeeefbbbedddeacbbabdcdfebecbcdecffabafafadcdeeeafbfbcedddbebbfaecdafdffdefffdcfdafecafaafaeefdeadadeedfebbfaaccadcfcaacfddedccaedbdaedbefacaebdcaeffaeedfacbadeefbbebeebcfebdbdeecfaaadadfcddafbedbeddcbbfdaadfbecfbbcbffafaffbabfcbebccbafcdcdfdcafcedfeaabcbedcaeeccfbacddbacceeaeebabaadaebaebeaedaffdcfbfeacfabbceaaacdfafebfbcfdbdeeebbacedebebdbdbcaccafddcbaaebedebcaafefebcefbcdbcfeefffffdafeccbcdcbbfefccbfcaedbbcdeefbaaaccffcaccfdaccffddbabfddddebedbcaefeddeedbefdabfbfbdeddecfbbfcecefdffaddfbbfadffadbbaceddbedefcfcbfbbfdaddddbfecbdbffcaadeddebcfecafabcbdabceeefbdcffbfadcdceaaefafcecdacdfeacedcbaeeacddbaefefcbccecfebdcbbaacbcefdcbacfeddcbabaeddaadfbefefefaeebeafcfaecbcaaebfbcfbdcdfeeafdbfbcebddcccabffdbabfbbfefdbaccffecbbfdaddcaebaaeecccdafefedebbeeddaafcbefadebaaffffccffabccedefdbcbfeadfbdcaedcbbbafbdbbefdaadbebabfbbaabfeebdcabbfdbcbdeddaabacbebaafcbddfdbaeaffcbfeeffdbdaecfceebdaccaaaafddddaccdabfeefbaefadbfcbcdfadcbdeeacdcddbccbbadbfaaadbbdecfeaadaabfaacfddaebcfbaccaebbdaefccefdcafbfdcbefdabdcfccededbcfffdbfdeffdebfacfcedecedfedacebbdfadaeeebbfcdeaeafcccacbdafdebaacaaacfcffbdddbadbeeabbbbceaddddbccebfcdaeeaefeeaacfcaffedabbacacdedcdfcdcbdcaebbfedfcdddeebdcdabffdfbeeaeeeeacaedeadcebaceeaefefafbcfefdfeadfcddccadbbabeafbefabccdbebdefceddbddcaeabdfedfcecbffbdcebdcfaeeefbcebdecfbdbdabbdccfbcfdbafecceacfaeafaeadaccdddbbffbbeffeabecdcfabadeebebccbedbecffbefcfffefdcebfaaceaddbdccafefccbbbacbfaccefffeafcdebaeedebaafdefaeffbdabccfcedcbbfadbabcfbabefaecfefdaacefcddcfcacbcbeadbfcbeedbafbaafdeccbddbacdccdfeaeffadbcceffeddfcaacacccbffaecbfcbfaacddddaadbfbfaecdcdadebbaeccdcadfdaeffdecfbdcdeedfbbeeccdfdedcccebedbcaabedeeedcdccfacbffbfcbfcaaaeafabbdbefabeefeacddcfccfdcacbbfcbcadffcecebdfaebcdedcabacbfefdaafafaaeafbdcfbabdfdbadcecbbbdeacbcfdaeefcecdaaffeefcacffcadedddbbfaefeaefcafcffcbadcdeefdaddadccbcbcaeaeefbafbbdfeccaecbabfbadfedfaacbcedfecfecaaeddcabbacfeadbaadbcbbfefbecabacdcacbcfbcaeaddaacffdfffccbcdbaaadcebecaadeffbbabacfdfeabebebddedbdaffcedcdeaeefeafdcfdeceeebacbefbcfeafdffecddcddbbdbeedcbfaefaaeaaebafcddbaceacfbcedfcececdafdfcfffcdcdeffbaebddcaacedfbfeddeeedeefcdabbdeaeddfcdbfaaedffdcaeebdabfdaeaefbdfeeadebfdbaedacfceeedeacffdfbcfffaebcdefffdffdefcefadddfcadacdfeefbdfefdfddcbdfcccfbebaadacedebbdeadfddbcabcdaeebdbbcdfcddacabcaedfdeffddbabaedfbcbccfaffdfbebbdccfccedbdfdedeeecaccffabffecdeddffebbdceeaabbfbedaadcdbccedecaccfbfdbfcaeeaafcfecbebaffacfbafacbbfdceadbacfecfdadfaebcccabdcdcebcabedecdedfabdccdebfaafaabfadbfbddffecfafefffbadbeacfcadafffdfcceadeddcdeaaacedfaeffbedfebadfaeffbbdceabccbedfaacffddecebcbfeebcfabfdebafeadffaaeacafabeccacaeebacbdaefdcadebbafeacaabbfdaadefadcbaaabafcccffdebabdddeefcbaaaeddcdfbfcaceecfefbfceecfacdbceacbdddeacbecfcfddccbcceedeebcfdabfbcafabceeafeceaeaceadfffcfdfcaccabeddedbdbadeddfffcbcafecddebdcffedecaffbcdfdfecdcacdeeffcefefadaceeeedbebdecfabadecefaedcecdabfcfabcbecbfebbafbddeacaeaedfefbbcfdcfccddbbcaecfaedeebefffcdadcdcfddeaaabfbfdafbeedbfddfddebfdffadeacfbfcddfdddbcfbdfeadfedfceafaaffbbfbbbfbefefdfebabaaeacbdaafefdebdafdcbfaeddcbabdaeedaaecfafaafdcafeadedddbecceabceecadbcdecfdcebadefefeececdcfadfbbbfcbbeafffeffecfcadbfffddcdeffecfdebbbebddbccfeaaeeeeedeaefbffaacfffbdceecfdfcfdbefebcbbddfebdbfafffeffeefbecdccaaabfadbedddcfbabeededfadfececabfaddabcfcfbaffdceadbbbfdfecafdeeededbabddcbcfcffbcecfafdacaeaefdebbbfdbcfdaacecfabefeddcdfdfdbdbecaaeffebdeffbdeecafffbfdddebcdfeebbecbadccddeccabdfddabbcdcbacdaefedccafdebbdaafdeddbbdbbebfafacdafccddbdfcdcdbecddcffeceafdcadbeebafdaebeacccbbbafdedccbdeafefddbebbdffeceedbceeddceffaeaecbebaccbbedcbbbaffbaeeebfbecdfedcfbcbddbfcecffcdeedfbafcfafeefffedebadfedfeabbfbcaaeaacbbdaffbbffadbdcdefcfeebaeecefaebeedceebbfebfefabdecfeaceddbaaddaebefbedaedeebbabdebacbfeedbddccffaeceddffdcbddfaddedfceecefdbffbecebecffffdaadcdabbeffdfefeaebbfefdcccceecedabedefacaddceecfcadfcdcdeeccaadbdcceaecccadeeeeddcafdadddaffcdefbbefddfcefcbaecafebafdabdbbfffeeabbeaefcfdebfafdedabcbaccfbdceaccfdbebfcbbdfdfecbbbfcfeffabefaccccbdfebedbefeffcfdacdacaaedfbdfaaacfadeeedcaacadcbadcbfefbddcfedadeaebdcacdcbdbdefbdabbcfbecbeadbdfebaececfdabdbbafadfeaffbcdbceceaeffabadbdaecffdaddfcbcaadbfcaecafcdbbceadccfcfecbcffadebebafdaddbcbffebbbddffaddedbaafaedfdebebfbbfcfedfdbadeefcdbeadffcedddcefbddcbcfbffaaaaebbcfcefacbcfabfccefdafebceabdccdfeecdfcfacfeccafffcefbadeaccabfdbfeaaffbffbabeccacfddeefadacbbcdcafbeeffaeecbcbdececeaaedebfdbccbcfbdcfbcacefabcababdfacdddebdceaefaaaaeedbceaecedbdeffcbfdaadaafebcafceeaffebaffeebbccefceedfdcaeedaededcafdbdcabbdffdceadfebdbccadcbcccebdadebcbdcfededeeedbabeecabfeeaeacecdedfddbcaaaedceffaabaceabcdeccadcfbbebefcfcacafffdddeebbefaefeabfcebeaddbbedaafbafcaecedcadffdacddecccbbcbccaebceaedceafabaedfdabfddedabebbebbbcdeebdcfbafbdecbdcfedaaeddaebbdffbadfcfaafdbeaffccddcdfdddbceccdfbfacdbddbabbaabedbbbbbfdefddedeacdfaadadcedfbeeccfbacfdfbccdabbfeeceaafdebfbabbccdfdcaefdccafdaafbbcbedcfdfbccfeeeedaaffefeaffdbffeadbdbdbdeafdebdafefaaccffbacdeaafcfceefefacecedefdbfbcdcffddeaabbbccecffedbbeadcbfeadcedadbbcfedbecddbbedadfdabdcbbbcedcceafddefffdadbcadabbababffdeeadeeeebcfbbfaaeccbbdedbbbabdafcecbffebeaffcbacbefbdcebadcdaaadbebbfdafebcafacbcbcbfdfdcddfafdeaccbbeafeecccddfccddbafeeddedadbcffacaacbcefdaaffaedebfeebecedacedfeefcbcfaebfcfedfecdbaecbfcdbafadebefeccfecefdbbdabbedbcdcdcdfecaebcbcededecfebcedbaedeabfdcabdbbeffcccbbebaeecdcbfaecabfbffaddadfdcaaebbfbecedeedededbeaaeedbfccdbffedadbdcddebeeccfcfeabddccaefebbcffddbafdefeffbacdeffcdbdefaddcdaccabfecdbeacfcfcbbaedbdaccdecbbbedfafeadefccbabfbaeaaafbebabccadffdacdbebdadacaedbfcabdbcbbeaaabebdddcfcceefcfbabadefecedcbebdbbcabdfaedcfaffacfdefabfbfbddefcaadcfeafababcdfebddafeefafacabdccacefceedfdbcadfadffffeafadcbeeeedecfcdbcaabacababfadbcfdeccaefdeadecdfdebcdaeeacefedfdfffcabeeddadfdfcfeedbcafbafcdfdfccadeccacecdfbbaaacabcfeadfbeeacaadafbcbcaefbbebcccecfbadcbadcefbfdbabcdfeaeabfeadcabacedbfddecefecccaebfadccaaccaceefdcfbacbaffcbbfeeaecdddbddabcdabdccacaedbfeabbbadddecfefdebeffdffacddaadfeebbbdaabdfebcbddecacddbceacfaaeaeffffeebccbebeeebeccabdceeebdfbbbefcaafcfaecaecaffddefcadfddeabfcaadbecababacfaadfefceabebeceeacbdbcabedfffcaacecbbedbadccbabcafcbdabeeaaccadcfcecccefefaaefacdccdfeaeaceacfdeefcedbeffeeacdeafecadfbecbefebcfcdebbbaeabeaebeeefdecadebaaabbfacfddcfeccefcaddddddeeddeeafddbaceadfcadaafabfcdcdeeeefdbffbabfbbdeddbabddcccfaccaafefccbccbcaeadbadacbadccecbfecafcebddcddebebfefdcdbafafadcbffadeddafdeddcbeabecfddbddacdcbadeabacaadceaaaeaaadcbcecdfedebfbededaccceecbfbfaabbffdaeaeddafeeaeacffcedddeacfdafedddafabddcbdafefeedbaafdeacdbecacffdbdefcbcacceebadbbeedabdffdadfcddfdbcbbacbdcfbeccabafceeeafdbafbbabcbceabeadeedebbeeaabedddbfabffeeedbfeefdfefdcfeecbfbdfbdeddedfdefeaebaadcbedecdfaaafefeeadcadccaeabeabfbeafebffadeeefaddcaccaacbcbbeafadafbbbceaaaddcfefbbdfadadabdcabebbcecdfeefaedfdfeeddeecfefaeeadfadcbeddaebceedabedcbfdfbfccedfcccddccfdbfaefdfccdffeeecacbfdeacbdabfdecacadecccafeddbecaabffebbdfaeffdccebfcaacaaeaccdfbdfcbacebfebbddecbcbfacabacdaaddaebaaddafadbdbbcbdfafaaceecafdaccedabbffcbecbbaacfeffbffcabebdbbcadcddebcbdcbadacddebbeacdccedbabbfefbaaebffeaccfbddfacbeebabecbcbabbacfdcdafdbdbeedadebbeedadcdcfcedfaeaeadeebdebbacbebcfedbcabcdcdcffaabdfbbffccebaaacabeabdcbfeeffeececccabaaaaadfaeaabafadcfacdcefadbbdededfdeaacdddccebcebbbaaacdfafbfbdacbcccbedeceafedfedabcdacbbcdaaedcbcdfefeefabffeabebaafdbcdfafdfbebbdafefeeffaabeeaffbbadeccaadcfbafccfbcfbecbedfbedbbccdcbdbcedcdcaaadfebadaffcccbbcbbddbcbfacaabcafedffaddcfdafabbdefeebbafbcaececdffacaeecdecfafacfadcccbabaaabbafbdcddbbccbcafbbbaeffbfcbdebcfbeebfaddabdeaefcfbdebafeecbacdbfbdbccfadaadbaedfefafaccfdfbedbcfeceddfcefbbffbfdcdfbfdbcfebeffbfdffacacbcdcaffcdeaaadbfcbaafbecfbaaffadbaefdaebefaabafbaeabedadeddadcaebaacaeafcddabcbaafdbbfcecbcbcfbbcbbfbeaeaadaeeafaedfadfceaaebaefddddaedfdeceeadebeeefdbadcffbfdddaaabacedafcdcfdabedcfdfcdbcadcbfcdbbdcebeffaebccedcdadafabdaeebeccbfabbbbdaabedcddbbbdfccafebcbfebdeddbbeaaffdefdaacafcfbebffecedebfdddffffecdafdcccdeaddcedefafaddfaebdddfdbefbfadcbeafebcfecefbdfcdaafdcfddfeabbecadbbccddecedddceceedadaffadefcaabffbafafdacaaebdfaddeeaeefaddaefdaebdbbeadbcfedceceafaffebcabdfcbcdecfdafeeecaecadffdfeedcdeffdeedfcfacacfcdaefacacafbbfaeecfffafcdbfecabecbcccbdcbadceeecfbeedadabbdefabbcfeebafdbdbdebafbeadebafeaacecfdaafbbceacbcdedfcaccadfbacccedcaeeaccafdffdfcdcdffbdfeecabedafbddadbdffadddebfddbbdedaadfacecbfbfbdbcefcabebabbdddcbebbeedaefdadcfbedaffcdcfaabefbdbeaadafbdccbdbfdaaebeedfbdaadbeafdedaffccabcccbcbaaaddbdfaacacdccbeeabafeeeadedbacbdcbbcbbfbabfcffaaffebebddedcfeceaacedcedbbbfccbeddeabcabecbcfbdaaadaddeaacfbfcdbdfedefcdcfcacbeabefffaaefebfdbcebbdecfdfefdcfdfddfffbcedeacccdcddbccaffcbabafbdbefffdecedcdacbabffbfafeaddfaebefdfadebdbfccbcbffcfaeddfdfbdeabfbcedcbebbdeaacbafbefdfcbfbedeecfedfcfbfeecafeefdfeefffbbbfaaddbfadedeccbffafaafdaadbfcaacaaafdcfbcbabdcbeaafeabfceadcbafdadededdafcdfaeadbaefaedffcdaafadffdebfeffaaeccceacceecfebeddeceeccbddabffdedbcbbebfecdbcbccfddffacaebddadbcbbcdfcfcbccfaeefbccfaddededeaccfeafbafbbdfeeabdffbeefeabdeaeeddddbdfdacbddbdfdedfaeafeecacbacaddcebafdeafbbeaadcfbcbcacbcafadbaeeebcbffcaaaacceebeefdfcfebdfcdbdceeacccfccddecaacddedabebeddbcdbafecdfdaafcefdadcacafedabddcdabadddbcbadddeebbdddcaecfafebadcbadceafadebdddecdbeffdacefcfbddedbccaaaadbbccbbedabbbbabfeacdacbdcafcacfcbfadafbfdffdcefcfdcdacdcccdefadcbbacfbbcdecfaaacdfbfefcddddadacbaceabcaddcbfbbdfcdbbdfdceffaeebefffcffcaabbaeefecbadcccbafabacdcfbebedbafddacbfadebbddfdaadeacaeaccdbfabafbeeabaeacbbafdcaafdefbaeaffbcfcbdeabadeddebcffaaabebdbdceedfdcaedbfbaaccebafecafeccbbaffbabcfabddccfcdcffeecbebaeaefadffaebfdeaededefdbbbeaebfbdbeefddcdafdbeddfcbdbdcecfedfaceebabbdabafaccaccadedfddeabdffffaccabbfeebcdaddfbaeaeafbdccaddefbbfaeebbcfecaefbabdbdecbecbcfeedbeebaeffcddddeeebebcaefdbfcabcfeadbabdcdefcabddcedcdaeffeddabceaaabecbeeddbbbdfdcdcbeadcedfcabfddeccdacaadcebbfdbdbabaebfcafbeedfdaacbbbefdddfdbccddbfcffabfbadedaedbbbfaacbecdbccbcdbcdaecfbffcebfaccdccfcddadefffbebeedcafdadeefedfcefdeadfcdbeddaecafeabacdafcfbcaabfdceeeceeffdfafacdcbfedadcdfdfacfedbacbabccdcebaafefdfdfbfeeccaebbffadffdcbbfdeffeaeabdfccebafbbfbbcdecbecdefddffedadafecfdaacbffeeacfcafeffbeceaebdafaffcccdbefbdecdacfbccfffacfddcfbebcbdbefafcbabbdfbcebcacafbbbeefceacedbedadebbfaddddcceafbcdcbfabbabeeaaabafabfdedabfdfabbeaabfecadbdfcffbbbbaeaeddadafdeddffcbffbaaccfdefcabbeadcaeefdcaaadffbedfafebbfaadbfacbbcfbeabefbbfaedeedefdffdcecffcbcfedffdaeefbfadceedbaadfbbdaadffecbfdfedacaacafabbfeacffabcdcfcfdabbbadfaeeddaebbcebcbebdeecffbbdcdbadafebdbefabbddccdeacaefcedddecdecbbfbaedabbeeeebfeaaeabbffdeeacbedcedcdbdacefaabbbfdfeeaebfebeddbfeecbbefefcbcfacaebafaeaaaaccbeffbabfdbeaecafcfebdaaabcbfaefafdebaaacaeefcffdafcdfcbeebbffffceeeffbecaecdccaceebdbaeedfdabafedabfffcdcafaacebabadddffcedebaedbdcefabdcaddfececfebcfacdfccddebccadbcacfdfaecfdaefdbcacdcadabaddfaeefccebdeeedecebcedbfefbcacbfaccfaebdceefbbcfbeddbeecbbfeaebbccddccfcaebbbedcdadcadcaaafedcafcfbcbcfcebebbcbacdcffedddfffdefebdccfaffdceeecaeaadceabafcebaefaabbbbebbdfdfbcabebbcaffadfeecebeabfaaebfabbcbbfbafdecbadedfbebaeabeefecbceccacfefdbefddaaddcfbeafacbfeaaadedabbcedabbbbcdaedcdecefdffdedeccbefcafbbebfdadedeccefecbdccfdcdbdcacbabcefadceaeeefbdbdcaedcefcdafebafdcebffdbdacaefecfbaeafadcabcdddaafdddbdcdccebabacbcbbfaffbaddaefccceefceecfedbfefcdabacfeefcaeedcacfedfdeebdbafaaececaaccccacfdaebdacffddecfccdefbbeacdaecebbbcadbeefeabeafbfacfbabbbbfaedbcbfcacecbacdffcaeebdcdcdafdccfffdffecedaececeebdbccebcabbeaaecccdabecfaddbeccbcaecaaabffbcaeabfbbbeecaaaaaeacaebebbcebfaccfaddfaffdbfbddbfbbcfaeaadfbeafbbeacdcfcecebccdeebcbddadabcedadcffabbafbabfbedddcacbfabeedfbebbcdebbedafaaeadafafcfbaadeadacafbecbaceaeaabededefbbdecbafcbdfbcddccdfaefbeabfcddbcaeebcfecdabbfdbdefffbfbdeaaeecffcfabaccdebdbfaaaccdeaffaeabbcbaefbafefcdfeafcbdfedaaabfdfafadafeaefacaddbffefcaefadacffbabafabafdacebbacacfdcdfbbccafacadedbeddcaacdeaeecedcefaafaaaacffbcabcfeecabfdadffdebaccdaabbcffacccadbcadfdadeeafffcafcccbffbffddadccbdececadacfcacafdfeebdbaeedaafdcfedafcaecddfdccadaddbaaeacdbcaafdfdfaaccebcfaaebcacdaaadaeddabbaadabdfeecdbfbfcecbdefeeeafadbddcddbafdaddafaceabbeffdedfcdfaafabadddafdfaacadbfedfaafdbffcbaabbbbfccacadabdeeecfabbedbdbdffabcdbdebdaacdbfcdaefcbffbbefaeceeedbcfbdadaddfaefdaeaaabcfafbcdaefddeadbbadaefecaedbaabeaabddeafedecabdcfbfededeaaaecbecbbffcdbebcfbacefacceceaabfbbbaeedbcbfceaefeadebaeaadacabeaefcbfadebdacbcaccbbcbdefefefbdedeedeefdafdddabffeeabdbcdccefbdffacbcdbbbbffffcdbdcdbfcbbeffcacddbbabeaadeacaecdcfecbefdceecaadbbdcbffebadcbbdcdbdcaabaafbaeacfebcdabaeaaedddcbbffadbccfafefcecaceefbddeefeddcefcfcebafcfebfdccbbefdedbdfeeaabedfccdacbdabacafdadfccfddadbecfbccfcafffcddabcdcfccffbfbccdaeceeaadccccafdfebcbdfdbfbaceedaacfccecaebeeeacabababaefebcbeeeebaccadfcccbedeffbffeedafcdcebcdffdecfaaeefbffdbbeeacadcbeccddccbbfebccfeccbeaecbdcdfadfefefdddbeebfcdbdcbdeeafffcdfceffccfaceebbfcfeceedcdfddffaaafebdfcfbffbfbbfeabffbcdabfedceedcdbbceebeaceacbaffcefbacdadcdbfdafbedcecdffbaffcddacccecbcbfbcbeacebbadcbdcecbdcccfcccebdbcabdfdcbeebbbbacaabbfbaceaccbfacbcbcaaededecdeaffefeebcfaaefadeebfbeeebcdfaceeacfefcaeacfabfdeecfedafabbebbfadbffcecadcbdaeaffdefffcbcfdeaeaebaefbfafaecabfeabbacedbccbebdceceecfefbedbabeeecafdffbbccbbdfabcdebefafdfbdcbbbfeacfafdcdffaffaffffcafccdfffcfcfbaedfabcbaedeebefdbadbfcccbeaddbfbcacfdfbaaefedefbceffaeebecaccaccedcaffccafefbaeffaeaeefbfacdccaafdfaeefeefcdeeebfddbdfacaaaddccebbecfefbaecfcfbfeaceebffbfedfbafbcbdcbbbdbdfadbeccaaaaaddfadddbbbdbffbedbeffeadebcfdfefaaeadecdcbbdabbcdebcddeecdaaaebeefbcdabacfeeaaaaecffaebecfefecdfdeeddcaafddaefafbbfbebbccfffbdabbcfbbbdcebefbadeebbfeebddbeaedafbdbfafeccdebcbaaeafcfecbcdfecfcdbeffdedaedaecbdecacbeaefdbdcceceefcddbcceccaffbfbbfaebfcfddbacffaebdffdacfecfbfdfcffbdaddfbdeedcadbdbcbafbabacadfcbfddedcfabfbefceccaaedcaaebfbcaeebadcccfadbccedddfcadcffcbfafbebbcbfffccceebcbaabcfeaecdcbddbacdbbeadedbfecffadabcdbadfbdeafdcbfaacdebddccdcabcefecdbbedbbcdcfeecaccdebccaccdacacadfedcfdaeedeffedfeccfbdacaffdddafbdcadcadbaccaddeadbffaefcbfbcabcdebbeeaecdfbadcdbeececfbaafbeccefcebbebceaeccccdbcdafbbbfafafcbcccedfacacfcdfcaaebffabcdddbbfdfeebdfbeeeddeaaefbbdaabdbfcdcddcfefddcfbacdbecaaacdbafbfbbbcfccadedcdbccdfafaedaddbbeadaabcffbeffffccaecdfeebedfefdaacbbcdcaacbbeacfdfeeeefdaedeaddbcaaefafbdccaecdcfeeafafdefdddabbfecfedcfcaacabfecacbfebeafccafbedecdeccfebeeceabdbaabcecccafffbcedfdefbfbcfadafebbacccbdbeadfaeaedbaaefcffacaeceacedacdecfaaffdfedacdebbcfcdfecbabfcbfdafaddfbcaedfdceecedaafbfdcfcbdfebfefdceddafafeffceeeffacdbdfedbebfbfcbaebeddababfeeddceebdccfecdbfdbdfecadcadddadbceaacffbfacbeeccadcaecbfadfaccfcffacaafbebfacfaffffcdffeadbbbebbfdfbebcabbacdbfcfdbaccebffbbfbfdcdccaeaddbbedcfacdfdfbdebdcabeadcaedcffeabafbeccdeacbfcdaeaecfedbafacbdbecceecbdfaaafefedebdefaccbcaecafecdaabdfdbabcadbbadbeecaacfbfaaaffbecbdadbedccdbfabbecbcfaedbfebacaebddbfafdebdcaebbdaecfcdccfabcedacabcdcaceaaedffdacddabbeedeeaafafdaafbeceabbefebffabbcdccceceadddfadadeedfbabbadfdedccfdddfebdadafeeeaffdbccfdbcdebbdecdbffddbadedfcbecdeacefccadeccdecaaabdfbdaefbbadccaecefbcdfaaafaefcceaeeddfcfdcbaadbacdffdfecefdcfdfcbabddebfdfcdabccbdeaffbfdbeefeabccbddcbfedbfdeaaacfaebebbfaddacccbbabafefcbabfdcfdffdbccbeadccdacecbfadcbecffaabfafedccabeeefceddbbcbfaadedbdacafffaaecbeadebcddfafafadbfefffaccfeeedafdaefdbcefacadeeffdaecdfbdddadcfdfaabbaacedfaebfedabffccbbfbcccfcfcafddcbcfbaacaaaffebdccdcbfaafadafbaadeaadfbffefcefedfbefafaaefbbceaaccfbbbffbbfbadbdaeacfbcecbeccbcecdadbdaebbdbbabbebfaebabbcaccaaffefffdacccbeeeedfbffaabeabcdfdecadbbedecfbbdadefddaafbbabdabfddfcfbdcabaafbadbddbbbcbaefdebeebabcfafebdacafcfcebcfbfaadddeebfbcbefbefcdaddbdefdabcedddceaaeaadfeaecccebdecabecfeeaffcffaacccfaddfcccbfbabecbebbebacedcbbabcbbcbfafebfecfdecaeffcadbedfbcacadefdbeaadfeafcdcdcecadfafddcebccebdededabcccefccdccdecbebfcaccffbfadcdbfcedfbbadcccacfeccfceafbcefbececebcaafaebcdfabebbcabdddffceaafebdfafdefacfbadbfbefabbacfeaadcbbfcbeeaefebcebdcafdfeabeccaeabaeccfbcefbaececedfebfccdbddfdefebedafbdaddfddcfddabbdddbdfcbefccffbdfeaecdabfbaccccaccabfaeaafedbeeffcfaafcecebdccafdbfedaebedfcdcbeaebcdbfcdcaeeddfaaaafdffbafdcebdfdaaacdbcacbcbbffcbcfdadbcffdbddeffdeedeaebbfecdefceabcffeddfdcdddbbaebdacfbbefaffbeacebeaccfadedeafcdbebfafccfeddadfbaadcdededafccdfeefabafaabdfcedcdacebcadccafefccdaaebfecbdddefdbfbdfaaeccdbbbcdffbfdcddebfebbdeeedaadabbefccfbbbbbfaabbcaebaaffddeffedfefbdcaeedcbfcacdcdfdebdbdebefaeffcaadfabcdddeadcdbcccbcbcbfddceaacacebccdbfabbfbefaffddecbeadefdeebdadfdaeffcdfdeeccccbceecefacbdeeaeccdcebefbdffdfeedcababcfacbacecbadddcccadcedfcadbaeecddccedebcfbdebbdbcdcebccecbcffabedcaadebdfaffbacdbeebddbaeabcfffcebadffbbbcddfbbbebcbcafbeffebcedbdbaedcdfddaacfdbbcbadbcebbdbcacaddffdedcebcadfeabefeccfcafdfdfadfceeaaadbcbeeaefebebafdcccebfcefbbfabcfdddaeefecbebabeadffaadccfeceaaedbddcdffefedeaabbacfebedebaabcbdbffadeeebdcbccddbdcebdcbccdeafbabafcdfabbfbfdcceedabccebdbadbccdccdddfefeaebbbbdbdeafbccebadbabfccfadfbaabebcdcdceecaffabccdbbefdebacacfacdcbacabcacaceafdcdcccdfabfcdefbffbdfbbccffddddacdabfdeabbdcaceaaeabbabeebdcaabaeecaeaccbafecfcdfdedaabaefaebbaaeaceafdccdededdcfefbfedffdefdebaeebaafacbdfecfbcefccaefcfdcedeffebcdebdecdccddeadffbbdffcdffaedcbbeeafcaffbbbaeffacbfbbcaefeefcdefdeacdaddfaebaceacfabaaddaaadeaccebceebbcdaedeffdfbcdaaceaedaeeebafabdceaccdbbedbedfdbfcecafaebbacefabffaaedfdaccbcffeebbbddbaffeeaeafbaefcaaecddaceaddedcdeffeedaddeabdceeedacdebfcaaeafcebadfdcbdbebabdbecdceafbbcebcbcaeffdfdcfcffcffbfaeaacbcfebaaabffcfefdebdeddfceeceddbcecceabddfabfdccebccdeafccfcdebacfafaededbdbbebddcecebeeaddbbffcafcfbfabaeaffddaacaffcbaabeddfedefedfbbcabdbaddeebeedeefafddcdbeeeaedefcfefcfcebcccecffdcebcdedcdebdbedafdadbbadebccdefbacdcafccfdccdfeaaebeefccddedecbddbeabcbbbdceeeadeceeaedbcaceeabaababaffcadcfcebccaffedccafefaebbefcdeafccebfeecceaaeabeccdbaaaadbbaadfaadfbedebdfcdfdffcaadfabaaddfbdfdcbecefbddeccbefadafeffbebeafffedfcefdeaabedcfbebebffbebebfbceeddaacfeefdeedceabfafadefdfdbdfeccacabbfaecbdeeeadbfcdaaaabfbdcaeecbfdbafaaeafcfddaaeedcdebccbfbabaccfddceedbffceabefabeadbfbfecdbbaffbbabfdaabfadfeffbaeddcafeabecbbeedcfdeeadebecdbdbfacccdaaddcffcbbeacacbecdbbeabeaabcdfcaecbadbcebdebbbacbbceccefbacbaccbfadccdbdbeadccfaccfaeaceadbcafefbdffdadbeaafcebeafdebbdfaaecaadaaedeecacdfbebffdbbdedecdcebabcfbbfcefaaaeeecbddffeedcbcceaaeadceaecedccaaffefacbefaedfaeccdeecacffeccbeabfffafebdfbdedaeddaffdcceddeffccddceedbdbeefaeabeeecababfdaaaffdaeebecdbadcbffefbcccefabcafcfcbebaedfbadfcdfcdafefeeaedebdfcedffecdcebfadbbeefaedccbbaccbeabbffbeeadccebebaeecedffbacfcbbafbccbbfbaacedffcfacaceebcdecfbaaceaabcceffacbafaccbcbdefbecffeeddcaddfddfebccbbacdfeefcccbbdafadcfcdffeebdbedcdabdeedcaeedafefaebdbacbcfbacfccfbceecbfbedbdcefccefddafabfcafdbbdaefbffbabfaacbdbcadcbabfddbccbaaefaedbcabdebcbdebcadedaceeaaefdbdebbdedcdcabfbbbebeadafbfafaffcebebbfcefdcbdeaffaefbeaaeebecafaafacbdefdceacbdfdaeaadcffddebaacbebfdafedaabdfeceaaffbfbeaacbebaecedebafaddbebaabdbdeaccfabfafdedecdeffcffebbeffdbdeedabeafefcdeddfefcfaaddeecfaecfafadfbbcebdfdbebdfcdeeceaccecfcbdcffafafffcdbffadbeaefafeebccbfaefeaaaeeffcadfbfdedabdcbcbefdadcffacbdefcdfffdefbeeefbeffaccfdfdbecdfafccfbeccacedbbcccacdbeecfcefcfbbcbdedbcffbddfefffefdffeaaabffbaccfbddabedbedbadbceedebceaeddfbeaefbfbeaebdbdddfdecaadbfaecaeafacedfdbccfedebfccbffcffbbdfceddfbbbcbfdadefcaabefecdfafcfeccdeaabeecdcebdbbacddabeffdaeafadbbbcfffbeddabcbdcddcdcfbbcbbbecfedddcbaddadbdcaaacbadfffadcbfdeafaefaddbecabfcfaeafbdbfecebecdaedcfbabfeeddbcafcfebefdcacbfdafdbbeeaefcfbcdebedffffeaedcbcdadfddadeebcfecdfffdbdefbfffbacecaafffaadeecdbdcecafafdecaddedccdfccdcafeaddfefefbcececdadffaaafbacbdcccbeaefefdcdebfecdcbceabeeeebbaebbfbabaffbdbbdacdcaebefccafadacefabfddcecdeafcbaddfefafedccebdcfacdbdebcbcaabdbffdedeeeaaabffeabfababeaeeffecaeadcfaacdbbdcacfebffbdcfedfeebeebdfacedddacbedfebcfbdcdfbfabccecaeaededeeeefaabacdbddddcfbbbcaaceebeedcbeefdebddbffeafdcbceeedaceaafbdcccaecbaffcfaecdfaeabaedeabfddfecbadbceeabaabceedcdbeccdcaaedcdaccecaabcacfcfefedfbadccdbacfbfceacefebbddedadaceecaddbafcdeebdcfbfdecdfbbdadaccffebefdfdbacfcecbcceecedbefdadbaeeeacbbacadecebedacbcefcbacfdaddceaccebfabddeecfcacdceacdaadbcfbffbffcadcfdfcffddabeacffeadbbecbdcadbcebebabaafaeefffabdfbdafefcbddfeaedafdcfbcedfeececbdbebcbaecaeaebebcbfddbfdcefcfedadecefdeafefdfacfebdcfbabfeccdedfdddcecebbdbeeebdfedddbcdcecaccafefabcdebeebcabadfeeeffcbecdabbebebafbeacbcdbfbfbdceddbdeaeacaefcdfcbfabcdcaecaaefedebdacefaeacbbdebbfdaafdfababccdcdeacacbbeddafafabbcbaaceaaefabfffbcaaacfecdefededacbafcdaaecbbdfacdabdafecafabedecbdbcdacbcfcacddeeecbdacfccaaaeceffbbfccdcabcfafaccdebfddccbecbcaaaecfacfcfefcffebadcdadfdacabfffbecbeebdfbacbdeaababafeddbcddebbbfefcbedbffdfecbfeaeacbbabecbfdbbefecedfadbffeedaafcdabbcafdaaddbffeefaabbbcedbcccadfeaaecdaacfdacaaafedcccaabafedfbbabafeebaebdeaeaadbeffdaffcaabffeccdbedecbedecccafdfbadebdaaafedeeeaabfdafdadabdebdebdecaecdfddadddabbedfbcfcabcebebfbfeecadfcbcbfdefdaedacafcafeafaadfdbdfcacebcedbefdcccfaffacafdadafbefbffefbffccaeebbdebecfccbafffcabfbabdefddfbccabbefcbdabdddbbcdffabeedfaafafcdddefcbaeafbeefbffefdafbdfabdaadbacfddeddcbccbccfdebdbfeaefbcccfffbeadabdcfdbfdfebedacbfcbfdbbfdcafeceefefceaaabddddacccbfaffddccffaddaacbcbfacefcddcffccdaaffffdabbcfbeadbedaafdcbccaebdadadadaafeedcbfcbbdeddfcdceeaedfaaeeeadebafdebeedbdcefbbeecdddbdbddedbcddffdecddbaeebdccfffbccfdafceeeddbafdbfaacdcfabfbfaafdecccccabacbccfaaaefcffbddfacbffdbcfbfcdbddbdcbbbebbeaeccafbcebdaefbbdcfffeeffbbefadaeebafbdaedabedcbcbcfaebebdcabedfdcebfffcfceaedaadeceaaaacbdccbddbecccddabffcfceffeeadecddebbafcceeaefbcbaccdfbcedcbccdecebfceabcbadedfbacdddbbfcfadfddeebadfbcfbcfbaffecceeaeaacbcaefaafececabcdfabecdcfbefedfedeebdadefbceeaabcebafeadfedfaafffaadeefcdeebccbedfdeedcefccabbcadacefccacfdbdbdffecabbdadbcaedcedaabbaaedaddfecfccbacbcbebaeecdecefacddebddbabffcdbbbfaecfafbbacbabdfbdfdadbedcdcbadbdacafeeecdbadddfaadededfabefdbbeeeedceefaecebcecabaffcaeafcecbdbcccbaffbcdeadceffafdeddeefbcfbeabbfadfebdddbbbcfcdbabcdedbfdfdadbbcbbdbbeeebacacaddabaeacefdaffcafeefccabfdbfdcfeeabeadcfdbbedcacfccfbdfecdebdbcbcacfabfcbaffcdcfccdfdfcfbfaddbecebccfeeddbafabfedfebabbfdcdbefdddedafeabacfcefbcfefbdffebefbcadfddaaafaaeaffacccfeeebfffcfcdadfbfadbbfccbbfadebbecccbccccedaccfcdbbfdfabadfdfdebbadbffeaaecafddeaddabfdbbffdefffbccdeeeeebacdebeebfedaafacaffcaeacedddbabadbebefabffaaadaefddbeecabbbdfdffcfafafeebbcaffaedfabffcecbeaabedcacbacfdbdbdccbdcbcfabbedbfcdfddbfddfbfcafacbadeaebbeffcaafccadfcdefbbaecfdaaeefdacfdeadbbaebcfebadfbcdaeffbaaecdbeebbdbeefeeecbcadddccfedeacefacbdafececcbefeaaffdcdaedaaeccbcdadaaedfffbbceabacdfbddddeafbacffcfccfadbdecfeaeceefcddbeddaddbaebdefaeefdeafaaccffebcaefccafedecadeafcffbffbbdbdafeacfbedfeabbaccdbbfaeacddeaedfcebaeafbbfbbeacbdfbebbacfddcecaacbcfcaaedbffffabcaeffbdeebfdddffdddbdcdcfffaadbcfbabcaaddeffcafdfbdaeaabdcbbccfbeaadcfdcddfbaaefdbddeefcccfbcabaaabdbccbfddfbcdfcdcebbffeedfbfeedcbdedebaadbdbccafecebfacaadcefbbddafdfebbceaebeccbbfaeceacabcacfadfbdadcbccaaddeeedaafdedcabcfcbccafdcfedfedfcbddeacfbdbcededecfbbaadabaeadfdbaeefdffcfedabcddbfadecebfaeceedbcdafdedbaccbddcfcdedccefaecafafbccbcbafaeefcbbacdbfdbdbecaaacdcaccefdebbfbdeddefffcbacbbbffeccecabcffcffbedafdaddffedfaeaabbfdbeadafeffbadcbbbabfefccaffdcccdbeacfedeefeafedfcfbbaaccccecafffedbeaecdfbafeaaacadedcaaadfeeeadadecfedfcfecfeecfbacfabefdcfccaacfccbbfedecabbdfedabbbbbbdeecedcffcffdeabfaaeecccacffafcdccfeafffabedcfdaaafabfbbedcbaaaddadfeeccabaaeababcedfaaefabeccbecefffcffdceadacbefceeabccfdddcffabecaebcafcbddabbcacbadfdcedbadfacbbfabadddccddbbecafeffccbacbddbfaeefcdaecfcefaefdedfcbbaadecfeefdedfdbaedeecfaabaaffafddbfcaabfadcfdfbdbbbaadfaedfefbbcecaafbcbecafffcbebefebabffafcebcbfbcbddbbcdaacfcbddbeeecaffbceabacddfcabacbdfbdeceadedbbdfbcedeafdbccaedacbecedbabebdadfebacecffbddbcfcfdacccfdbefedaeceaefeedecddcecbbcffaaebfdeabebdcbaabafdaecbdadfeaffebaedccdefabaffbbddbddefcaafdbeeceeaeaabecdebfdedccedcbedbdfadcadfefbdfcbbfebffeadeadfdccbdfafdffeebbffbedaccfecbbbbefbaefbdccefdcbcdedbfdaebdbdaaadfdcfdfbadaccacfdbcaaecfaafdfcfbbdcfaefdfdafebceaaabeaddfeeefdcbcadefddecfceceafcdfaadbfbcccaadcccedbcceacecbaadffcebcdbcbcfdcdddffacbccdfafefafdaccbdfeaededcfbfdcfdcffebfdcaeecbdcecdcebababaaecceebbafedbdbcabddecfddabfbefbddbfeafaedadafbceaddbffcedadbebedbfeeecfaefccddeafaadedcaaebffefaaedbdcbebedddeefbfbeeacbccdbabfbaedcfaefbceaddbfefaddfabbdedddffaeccdadcdefaeceffafecadfecfeccbabeacadadfaffeeccdddadcefaaeeccfeafcbddcdfadecbeedbeeaeaaefebdecdebfbbfdbaddefebabaaeddbfdacaddcdfabdecfebfefffacebdebbadefabbaacddbbfffddedfcccebcacaebffefbebaeaeafeddcefeeacedfedeebeaabacececbadeddffbdceaddaddcfaacdedbcdbcdecfcfdbeeddfbabbcececfdbcdefedebdcbaceadffaffecabdfefcadadccbaacaeaecccdfccbbabfbbabbcbbfbdaeaebcfcabbefefebacddecbaeafcecaeceaecfdbeffcbfcfcebedebaefbbfcaefcdcaabbdddcbfbaadbdafbeadcccadedfecadceacfbcdfddcfaaffcbbdbbbddcbfbeebbaeefddabbddbdddfabdcdcaebafeafaddfabcfabdcacbfdbecdfdfffddaabfcddbedfcccabfadeafabafafdeafbdffecccaccdfcfacbdfddbbdbddaefcebcccfeadcbefeadccafbafbcfeeaedebffbfdedfaffffabebbeafbfcdcbeffbdeefbacfcdabaccdbfafbecacdffcbcaaeceeaaedaebafcbcbdedeffaccbdeafdaffaccefaddecaebefbefedafeabaafeafbbdcfdadececcbbebcebebfaffeafbcdbbcacefbfccaedebcaadcafccadafccffddafebffaabddccbbbbaeddbdecbacfcfdbbceddaebafdadbedbdfecbbcbbacecefbebacadbcabcbadcaeededcbbebbbbfdabbeacbfbabcabcaeeccbefeecefaebdfdbabfcddcdeacdfdadabfcbccfefdaffdafddfcdcaedbbfecdabfbdaefefbdfdefddbcceddffecebbfdabdeafadffbedcbdcbefbecbaecbaaecddabcafccdfcbbceebeeafdcfedadfdbfcdcbedacfafefbcbfecdeabbbaefbffdafdaadbeeaeafcafecafdccacdafabecabedbaefedcafddbbeebdafcfefdfabcaaefafeaccdfdabdbcecefbfdfaefabdfffcfbbdeaeafdbedeffdbeaefdafadfaecacccdfffcddafcbafdecffebafaeffcbfdaafefaccdfbdacbfdbdcabcbfcbffbecbcdfcfefbcdbbccebbabedfcddfadaffabbeaaaccfdecccecfdacaebafefceceedafbddfbbdbeebbfbcaeceeabcbaafadefdacfafffaecfccaeaeacebaffdedfdffafeeadbbebbfbfcaeeefcbccfbafbafaeddadeaebbbabbfdcdcfceffbdeffccebccecebebcebecbbdaaceedcbeaabdacaabadbcabfbedadbccbefdaabedcbcfbffdecabefdcdffddecbbdcbbaaaededbbcdffacadfcbdeefebbcbceebcfaedadbeceecddaecdceeaabbabffbdbbbdeafeabddbccaaadebabefeebfbfaaaaaabafcbeceddedbadcdcbccecfcdeeaccaacdabaabccfdecccbfbbadafcfbfbcfaffbbdbaabcdecffeccbebdedaaffaaacacbcedaaadfccbfadbaabfacdacccbabecafbadebcbfaacdeffcbddbeeabebfddbeecceaacfedbefdffbdaadbceeeecebafcecacfefcdfadaefcafcafbcbecbdeddadaaabbfbdbfecdfefcdabcdafcdffaaaeeaddeedaedcaffeededdbfacdabcecdceaedbadfbdccccdfbdbeadfaddafaebbcedbbadaacaeebcdbdbfddeddcbffeffacdbecbfdfbcddfacaedfcbfbdacbdedfeeccbfdebfddabdeabceaebeedeaaefecaebcafabcecfafcadccbabaacaabafdbbadcfcfafbacdfccedfbfddaeaeefecbafffffcbbeafdccadeedabdebadafbbceafceaccceaefbdbceecabcddffdfeaebeeabdbbdacfcdadadfefccbdccbffcbefafabbcafbccbecfceeadbadcddfceccbeaefdaffaadefdafebecccddeadfbadebfeedadfdaefecdaccbfedecbbdcfdcaeaafeceffbaafbeeacbaeeeaedabaccfebaceaacccaeccccdbdcfececabbddadcfdebdadadbbbfaacfbcdcadeefdfecdabfdafaddaaafdafaaaeefbdbbabcdbefcceaddbeebebfbbfbbbdfeebccabfaeeedaebccaabbbddaecdacdfadcafdfceefdedfaddebefbdbccddfcdaeaffbaefccceacaabdcacbccacdaebcfcebbdaebfbbdffbecdcafbafceadffccdddceeccbdabbbeafbdfdbbedafeccfcdcddbccfcbdbdbcacafccadfbacdfefaefbaaddbddbfadccdbceabfffacaebdcfabbcbddfeaacdfcabcbfcdecaeffdaaafdadecbddfeffaedcfcfabcecbaececadfabbbfdfabaeaafafdbffadaedcbdccefebfabdfebcfcffecbcebdbaebfcccaacfefcbaedfaecbebbbfdcfdacefeaddedaabdecbbfcacbabafdcffcaffdbbdefcfaacebedccbcbeaffcdcfffcbdaadbfedffdfcedbcfeaabcdbfcffabdaddeecaaaabedccafedbeccfeadceaefdaafacbfcaeddcdfffcdcdadefdeafedaecccecadacbaaffdbddcacaebaadddbaddaddfeaebdbdfdaccbcbbcccacecbaacfbcbfbcbefcbeeaddfffffcaeacebbfafbbcbbfcccbafcbefefbaeafeacefadabadbbcceadafdcbdbfafcbbbdafadadafafddadbcebebbbabdafeffcbecadceeffbcbdabdbbcedffaceabcdcbaebbbcafcadfecbfecddeadbacabeeceaceceacffcacccfbfececbdbbfcafbebaafefbbfaaebbaebfbedcdbdfbbdecaaabcfedafacdabcdaccdcfafacdafbcdeacbfebebeafedcffeeaccdccbfffdcfbfcbaacfebbbdbfbbacedffdfcfbfeedbeacfefcccbbfdacfeaeeffbeeefeecaceeafafebecbcfaaaebcbadfaefbdeabbecefaeafffcfbabdcfabccfcafeaccbecffcdffdbeeafedfbbdeaecdaabaaadbbabebdefeedaeecedebedeeacaaebdeceeeacabbddcdbafaadaaadcfdaabaefebaeecbadadebeaddbbdececfebbebbeaefddeabfdefdcdfdbebbddabdafcbceabccfabcbabbececeedffacefeffcfbcfdcbecbbcbfbdccdbfdffcededadfbfdcebbaafbdabbdbccccafdbcfefdedefcdeaddddefaadbbecbaafadddcefcdddaadadfffdceaeabdeeeceafebbbbabecdbafcdcdccdaaafbaeebedbdcecdbeedabbeebaaebddaecffcdadbffaabcfebbdafbaaecffeabafdaafdfcaaeebbeccbcfdbbbcdbdabcdfdbdcecfbaeedddcddcefffaaaccaeccdcaddbbceeddbfabcebdedbcfdeafcfebfdcbfefacfabfcfecfcfaebfaaecadfcdfedadfedabdfacccbdeebaddccdccbbefaffecdafcaedfadfccfdddaddfaeceabcacceadacfdeaacaafeadacfcaafcbfcddaeaadaabcabeacadecabfcbadcebfdcdabaacbaadddfabacbfadabfdfceecdafeebbaedecfcafeddfbefcbbbfdbbefabfbbfbabefeaacabfeeccdedbfeeeefdfdbdbcacafcecacfbacaffceeedfecdcdbeafaafabcadbbfcdcaabeefcbddacfacdeebbddfcefedeabcdcdffcfdedcadfbbebcbaefaeccebeadccfadebaeeebeaebeabbdeefaecddcefcdfffbcefddeddaabddbdacfbaddccbccddbfcfdffeffffeeabaffbfdfbfebcffdfabeeccffbfabfcdcbfbaccdedaafebeddeeefcabdbbbeafddfaffcddadecdfbafafdccaeabadfeaafbedeacfbebdefecfccafadeecdcebbbeaffcfdafcceefaeffafcdbdbbfabfddbfcfefdadbdadabcafbacbfaabbedacefbeddabccededefdfddfcdbdabdcdfdefccefaadfaabbacccdfeefcbafcffabbedccffebdeaecdeadcacbbbfefebefabdeddbfbacfacefbccbeaecbaccfaefadabcdedbdfcdfffcdcbcbeaabccedfbffdcccdbdacbfbcdafbccdbabfaecffbdfbdcbeffbfbaeffbceddfadebecceeaabfdbfafcacadabdfbbcbfacdbfbdcbbbfcbbdcddbebedaeacbedcfdbcfeababefccffaefffbbdeafafffdfaaeeeacaacbeaafbccedaabbbabbbddbdacbbffaeacaefdfdcfceeacaeeaacdacdfadfbdcfbaeabffbbdebdaadddffcafcdeafedcacaafbcccfecfbacaddebfebceeccdbbffbbfefbfebfadcffbcdceebbfcfdfdabbfaebbcfbbefdefbedddcccbdaebbfddbfecaabebfcafdbceaafadccfdcfacbbafbbecebaccfaddcfebcbacdddefebbaefbeddbbbbbdeaeeedfeeaacafababdeefaaaaadbdccbeaebacbeaefdcacaeadedcccbedfcadfcaffbddfdeffeaacacdecaaaabdcdaaafdddeeeadfbecfcafddabacdfaebedcdfcbffafeeadbfdfbcfecaebbfaafcdbdfeeeffcccabbafccdfcbdbacffbdbbebcebbadbfacebaedceeaedcbeaccfcecdbeecfedeefdacdabeffaffbecddffbacfdaefccbaeedccecddcddabbbfebdcadaedfbcadbbfddcbbabdccddbcfcdebdbedefedccbebadfdaabeadefcdccceeefadfeacfcbafdadcadbdfafaedebbeaddedcceeaadbebdeabefacccebabecfbadffefcbeebdebaefbebceadabcdecfaffbdacdceceebdfdaabaaacaeddfafafabcdbdfbbfecaddcdbcfebbedbdbfcccafbeedbebcaeafdcfffbbbbbbeffceebebecfbffcdfdbceeeebbebdaadaefbefbedecacedbbfadddcefdcfcfdfafabbebccebaaeccebadddcbcdfebdefefdbaacaeeabbadadaaaedffaeefdaacdafdecabfecdbcaceeaedcebbdcfadfaedcddbeabebdfdabbafaafaafcaaaeafcbbcfdddeaffabcedcacfacccccebccadfddcffeeeecdbadbfacbeafbabcdcbdecaeeccfeccafbfeddafcedadebbdedacaffdacfcdedefcdbddedfcffddbbfadafaaedeedebcffafcbfbbcebbcfcffcecbfafbfdbedfcfaedadbeddfeadfcebefcbebafadeccfdcbacdbacafddfdfadbdfeecfcbeacfabfcccccabcdfeecfadecdecfeaacccdaadabeeebccabacdfdfdffaabddaeddcfdbfcedefaaddcaacfeacddaaedbbaccdefafcabfbcddfccbdceaabddfcfcffbdcdeeefcdfceeeffecffbfadbcebbdffeabbfdbdecedcefdbbcdeecabebfdceccfcffebcdcdabbbeaebbbfbeafccbcdcfaabdfaebaebeeffafdcbcdfadabadafcfeccbafbbdadfbdaecbfdffbffffcbaeafeddcfeecefdbcaacfbdedbafbcdfbaeddcfbbfbdfbedffebdbdbccfdedcefbccabbecbeacecbdabadecedddcffbdbadcbfabdabfaeaccfaaebeafdaabecaaefdbddeceefaecbcefdfbcccfdffacaecfacccafbcfaddddccadcdfcfdfaefcdadacdaedaaceabeaddadfbbdadcabafdffdaaecdebacdbbcedbedccaaebceedcceedcbadbcbefdebcdfebeccfedfcdddbadceafbceadedecdaaaebbafedadebecaffbaebfebaeeaadeefebdcbbbbdcebecffafabcccdcacebacebdabcabdcccdafeddffcbabcedbefddedbdffbbfdafeedccfcbcbfecdcbefdafecdcfdcfacacabceddacfdcdedfffcadfefdedddadefdaeebdbacbfccfbaacfcbcfeaeccdbfaeeaecdfbfedfefeebbaabfbdfdfcdddbbecfbddffadfceedebfbedffaecbfbfdbebcdffdbbbcefcddcaacddebadebafbbcbfdeaadaedbebecbecfbebafdabebdacaffbbdbfedfceffafeefafcceaabbaaaaebdcabadadbeddcdedffcafebcfbdfbbdccececcecacbefdbadbdffaeadccbaadabbfddfcddedbecddecfadbefabeedfaeccadebbdaafaabddbacabeaccdebacdbfcdafefccadcabeecfeedcbcecfedbefffbaaedbcbbaaccccdbbfbaacffbacddafdaeefebbddaddeacaceecfcadfcabcaadabdccdadfbbbffffcdebafdbddaebbbdbecdfafaddccaafdefdfdcffdfedddecfeccdabadbcfecacfebeefcbffdcadfcfdcbadfcddffdafecfbfdfbabeccaeebcdcfefebafeffcebffafdfbaccdaedfdacdbeeeeacbcebeacffeeafacdccbcbcdfbeccbdcfaffdcacecbccfdbdaaffddcbfefecabdeeaecfcddacaecccebccbfafdfeeeedadabeaceeddcacbbaabececacfafffeeeadedceaccbedaeafaabaaaafafdfbdecedfeaafebeefddfaaedefbdfcdadaaecbcdcdbccbcbdeeebabdeeaecddfacfedbacccaabdbceaafcaccbbdcfefddefeacefecafdcffcfefdafeddaafcefdebbbaeaacfeaaafabfdfbdcddbedbadcfbffeafabbccabebbadddfcfbbbabaaaaffaedabaaaabccdbcafaabecbbdbafbfbffeaaafaebceafdfeebddfecedceabaaaabdcafeecdbaeccdaaffdbbfadfecfabecdeffbcbfbcdefacceeacedeabdedcacafcebcdcdcfcffbdbfbcdadbcbbaafbaffafaebcbbddbbbcdfeddafbeadbffefdabcbefcececbcecaedddcbbcbdbfbfcbcbbcbfadeccabedafeeccafdcdbeefabbebefefedffccbabcedcfbadfcbbfcabfddecefecfafaebbaaccacfdaacfcabedccdedbbccccacefbadeffcecfbecbaacabdfbccedacfcddadadbafbefedfbcdceacbabfbdfdfbfebddebdaccefabfbbeacaaebeaacecdbaeaafdecdbaaecdbcbdfdecadaaebdebadcaaaefbeecfaeadcdbaafafccebcaffdaffcacffdddefeddfecbaaffdbaacbcbdeededbffdceaaadfeccefcfcdeacbbafcadbbccdfdeaaeceabcdabbabeddefeceadeddaebfffbedfaafecefeaeaacadbeadafaadfbdaafcffcebfebcccfeaacabcafeccafbaeffcefeeecdfedfafcafeefabffcabbbacbceffcfcccbfdfeccedaacfaaeaeecffbefeddbcefbfccbcbdceefddafedcfbeabdbbbfdceddafadcabcfdbcdfdadfdceddeccabaebccaeadbfbacdcececeabefbbbacfefdecabbfdfeeffbecabbefbaadcbcecbdfffabadabcbabbfbadcdffffcaccedeefeadbfbedeabadfccfafeccfeaafbfeebfffadeccbdabcdbcbadadabffaafdfbeabedbccaefdaadedeebbfcaecdbfdfeebcfbbbddeceadbaedaabfcebcddefbfcfaebdbbcdacefcefefecaefedffadbdddbeffecafbafddfbddfaebbdfecbefcdacdecbeaefefcebfeacedededcafbddfaccbeabcaabdfcdaddbfddfafeeccccbbdcbdecdbebbcdaacfcbaceccdadceecdadcfaccbcdaeadfeebbffcffbffeebfdfcceccbeeeefffebebbdefdbeabbbafdbcacdfdeaebdaaebeefcadbbacbcbffcbacfffbcdbbedfcaeccdecfedfcfcecbcfcedaebcbbafceaccebfdbecdfacdbbcfdddbfbdfbdddfadbafdcbbbecbbfbafdeaabbecdbcbffeefadcadeccbaedbadfabafbccedeaabbacfacfdcaaccdfbebeebabebcccfebeefcbbbecafefffdecabbfdcccebbabfadafbedafcfceebcefaceaedbadafcefddafcfeffeefaafeddaacfbdaefdbcaccdabadbaacecdfdaeaaebeefbbcedcdcccdfdcaeadefbbfedbcbbacdfbfcdbafeacdfdbcfdfeadcaecacbbadeebfdfccefcacbedfbedcbecefcefebffdebbcccbccbedbcddeacedafdaafaaeeeaaadedababcabcaefadacfdfbfadfddaabadcebbaabaebbcafbdbedcdeedfcfaaecedcafcfdaaeebeebeeadeebedadeffeeddafedfbbdcbdebabdcfecbeeacdfcfbbadeccfafebcaceabcbaebafaeabfdbfbacbacfeafbaccabaacebbbbbcaeccfcebfeeeeeaeabdfedbdefacccdaefbaedeaecdbaecdbdfeacbcbcbcbacccffebdeeebbeecbcfefbbcdceeccadbdcbbefcdebaafffbebccdaebdabebbdeefdcaaacebdefdcdffcdeecdbedbccdfdaebbbeaaceddcefeeebdbbfefcfcffcfaaadcecabfbbefabeaaaccffbcadbcdabbfeceaafdfcfaffdcdbafedefbcccfbaaddcbeebcfccebcbccbfefcacadebbacebebcdbbdadebadbbafcfcdeabeaddffbedcadbcdeefbabbdeeecbcabedecadbcbafcbefaffdbedcddaaafdebdfddadfedbeccbfaddadadbbcfdadeaaabcceddefbfefbadfdabeddcfeebcdedbfdbacabfcdbadfeebfdbeafeddcefdfdfedfddfaceadddbbcddffbbdcacadebafedabfbacaaaaeddffffceecbaecdffdaeebebfceddffacaddfcdabcdffbcbfcffeeadeadeaecbcffadcfcfaadbfbbacabbeedfaddbbacccdfebabacccefceabdfecbdbabafbfdfaedfafefbffecdbaccafdcadddcafbbcbabeeefdbebeffecaceafddafaeadeeddbbeddcadfbaefdbdcbfdbbaacdabbfaaacbaffbfadaaaffcbbfefbedbfdbeededfefebbaeeabadcfbbffbeedbdeacfbededbafedbcacbecbfcafeffefaeecaccadbfbeafbbcacdbebcaacffcbdacfaadefbcdeededafcedcfafbfaadfdbfbfcebeabcabdbfebecccabaadecddcffdaeddfabfacebfbcbfeedbbdbbbcefbaebbacfeceadfeeafeffbeaaebfcbafabdffeffeacbbdfcdbdbacedeeefeafedabbfbdefcafedeeabcfffaefdadcadebfedeabefcdabceebeadeaabfabcfccbeeeadbccbbcceadbebbbeafbccdfbceddfeaacebccbbfdcbfbcaeeedabcdeadaefeddcbbafbbffdbabaeeecfbeabaaeeabeedbeefeaefaaecddaddcdbaabdfdadfaaeadfabddbbdadcbeceabbdbaefaaffbcdabcefceaaebfedbdbafebaeadadbeeffebaaaacfebfeedaaeafcaacfbefebefcbcdfcdabcacdacaaaacebacaebedcafbefdacbbedfeebfbebffaeddfdaebdebbabaedcbbbbffcaabfcfabcfabfbdadccadcafbbedfedffcfcceebfecabadeccfebbcbfadaacbabccfadfdcaefccedfbebfdfcfedbcebfcdfedecfefcfacaccacebaebfbcfecefdedcccaacbdeffabbdfcbbebaaefaadebfffcaafbdfefadfbcdbfdafbdbbedceceacbddcdfeffcdcfefaedbfdeaeedcbfabfffeeadbabedbfdcdbfeacdfebfbabdeddbecbfcccefacdfbbeeecbdfdbadbaceedaaecedafcdfccfeabbbbeeeadecfcceebcbcbfeaceefdfdbdbbdbaaaebfdddbbecfdecbcfdbeedfcbbbfdcbcacecbcbecfaefecdcccbafbeeccaadbabdbccfceacaccfcddebeadecdedbdcdffbaedaddfaaeaaaefbfbaabcbaadfcbcdbaafcffdfcfdbeceaeabedaffaacbccdafbbdfdaabbedeacceecaeadffffcbbbeafbadabeffeeaaaeceaccaffababeddcfdbbafcadcdfdcdeebffbbcfbbcbfcacfbbdfacfeafccceeefdcecbddabdbcbdcaaeedfcbedefcfabdcecddfbedabeaafcbfdbffcacdaefdecfeabbaaeedbcfdaeacbfafeddfcfeadaddcdbddacaffffdaeffcccecddbdfefabbeaffacbcacdbffdaecebfedebedeeabaafcbceabedffcedbbebfefcfdceddedfbebbedaccdbeeebdaeafbaffdeebbbcacdbafaaeefbdacbcfdbebcbdfeafcefdcbdacaaefafbcdefaabbaadafbdcedceceadbacdbaedfebecafdacdcfcfdccdebeecbcffdbdfbdbeafeabdfedabfafeefaffaaccccbffabaedabeeebaffcaababcdaddfcabcebfffdaabbbafeeebfeafeedfaccdcdfcebdaaeaaacfadaedfadbcbbdbcefbffdfdacbbebffeddcdfeebcccfcfdbfebabbeeffadfabadfacdbbcbfccfaebafbcdcddfbccfaccfecbcecbadfcbdebeebbfbfbaeabffaaeaebeeabbeacdfddebeabaafbfeadcdfbfaaefaafaaaafbfdabecbcfebbdecdbfccbccabebfaecefccfbcbfdcdfaeaffcbfabebadddbdccbacffdaefcbeadfcddfaacdfbacdfdabbfaddcfedaafeebafffeacaeceededbabcdbeccfefeadbaaeedcbfbaefecbbfcdddbecfffcecfbeebdcbfeeedddfafddcaabbababdefdfcbafcaebadeeadccabbeeecaaacdcbdddacddebeffbdddecbcbfcdbdbdfffcbbeceefdaeecbedbefbabcfdbcbabccbaafaadcaeaecaddcefeffcafeacabbaaeccedbbabcefebebeebdfcdbceeecaafedabdabbcaabdaacddeeedcdfddbdffbaeceefaefaeedddefaaedbbadbbddcedbfacdabfdeabccffeecfedeeadbdcebffdbdfbcdbecbbcfbfefddccaaedbcbbcedfdcbfaeccdcfbdffacedfffdeebfffebdfccebcdbafcaeffabfdaaafececbbddeacdceeefeaebacbacebbcfaeddffbecbbecfadbbcddadcebcefacdbbcebaafcdbbbfbfbffefadeafcbabafcbeecfcceffaaffbdaabcafccbfabdbecffffdecbcdedebafcbdcefeffacdafdcbfafdbacadfdeadcebbfcdacebefcbcdeccbbabdabbcaababbcbdfbbefcbffcaffcecbcfeaaeebdcebeaabadbcbebaafdfabddedffeadfccddfefaecefcaffadcaffccdebdcfdffcfeeceafacfbaaaaeabaaaceecaffaeebefbbcfdedfbceffffafabcddfedcdbedabcefbfaebbbfafddfaddefaffedffbbddbafbcbbdddfaaabbcbbbfcdabeccbcdaaacfcdfdcfdffebeacfffaecbfcfacaddcadfadcbaaefababaddcdeadcdebedbdfffecefabbfeabaeedacdaedfedfeffcffefdddeacceddbfcfaafbbfeebbdbaecdbedfaebcedbcacceedcaecbbcbdadbfccabacbebdfecaddffdcbfaeedbafdfcddedeeaddabbddeaddadeccfdecbefbbaebbfcddedbddfdeeafaebcdfabeadefbfbbfababbbfdecbfacccccddfdacdefbfcfdbfebbbcedcbdfdecadeddfcbbaddcfffefdcbadafbfddafabbaeebdcdccdafdefafabbdfafffefbabadcdabdecbdbccdfcaaacbdcbaeffdcafbcfaafbadafbecedbcabacfadffcacbfbaffecfaafbdccbbaaafbacacdfbdaaeebeacbdfadcfffdcaeaeeeacbadcefaacffcdbfbadfcaafafcfaacbdfdeaabadeceaabbddaadceaeddadadbddacaddeccffbadbdefcaacedecccbffdacacfdbeeeaddefebaabaeadedbbebfeaaeebacbbdfacccffbfbfbccfeeaebcaadfccdebaeeaabffdccbcfbebbabefdbdddddecafceefcfedfdfffcddfebbdbcbebbaacfeddaccbaeebdffeddafdffbfaabaeeaecefdcabbdbabdaaccdbafcecadcacaefbbebdfedfcbbdeaeccddadcdeddececbdedfffadccabfbcbfbdccbcdbededebcffdedcbebbafdeafefdceabceecbfdbebcfdeaaabeabfbeafddabbdfdcbadbfccdcdfabfafdaccfdbffeabffeeabfedeafbcebfffccdfdffbafacaedefdacbdefcffeecafdcefcdacddcccfdcdaffaeaaaceebafadaefcedaabcdcfddbeafcdbcbdeaffaddcfbcacdecdeddbddecadaaaedbaeeebafcffbdefabfeecfcceaddafaacdfafcacbffeaddafcfafeadcfdebffacbdeacaccfddfdaddfceeddbccfacefccdfacacabeceaddfcacdacbfaeeebfdeefeaeeaaefceadddebcbcdeaffbaafeeffeffedefdbfacbacaaafaffaebecbbdaeedfadcefcacccccfcbeabaecabbadaaddedcfeebcfbcaadebeaffdbcbcdbbbbffcafbbacdccbcdbdfabdefbecefccbdacdbacbeecdeeaecddacfeeaebccfeebfdafdcdfafdcddbacfcbebcbcbddfddebfeffbebbebafffcabadfadfaaaceeebebcfeecaabebfdebcaedbcacbadeaaedccabdbbfdfacabfcbfdfddcabeeebaaaecbfefdedcbccbdecdeecceedbedecabebbdeddfecaeaddecfabdffbcbdeeecbcadfafecdabdfcbfeacfadafeaefadecdaadfebfaedcfeafcefebccfdaeffedceabbecdddddffacefbdbdbddafddbceadefeeceebdedeaddabbbebeacfceedcfdadffeeceeefefbdfcedbdfecabeeeaeababcafaecfdddecffeccdbcafbfbeacabefebcdbeacbffbcddecfbcbefceecbacacabfeccaadeaadabadccacbfaabacaeabddaedeeccafecfabfbefaaaeefdcaacadecfcabeefddbbfcbdbadbcbaedabfbeaaddbddbdbafbabbcfeaadfcafacdbfffccbdbeccadfbbbcfdadaaffcdbfbbedeedafedfececceeddcbefabdfbefaeefcaecbbbadaababdeefadcedeaecfcafffaedfcbeebdbfcdddcbcbbcdfbbafacdccadfdfffbedfdeeaadadecdeabaabcaaddefcffdbaafbcefcbfcdbfdaffbbcfaaaafbfbfcbbcecdddfddffeaceafeaaadefdbdeaabaaafbceeadeceabcdaabedeecbceddbbadeaeafefefdefddbfdbbafdcfaceeeafcccffecbbbccdccadfcaedcbfdedcebbfbdfceedeabdffeaacbeaeefceffffacbadacaaaffddbccfacbfabeabecedfcccfaddbbecfcfbcbbdafbfdbbbcbaedceaaeccbefafadededffcbadbcfdaebdbdfcbfdaedfaededbcdccabbcabafeaddcfadcedcbbbfeebafeaacbdccadadedfdbddeaaacaaeecfdedfbaceaaafcbcbdfafdcfafebeaddbabcebadfbddefddafcebfaaebeddddbabdddcebfdafedadbccfefdbfabfbcbcffebeaaadceaabaebbcbedeffdbdbbdacbbdbcffcbfadbddaceebeacbffbafbfeadabdfafdebeabbeddeefebecfcdceafcbdfaadffbfdbcdafdacbbaaaecdcdbfceddabfbfcacdfbddfdcdccaedbdccffbadaffbddeefbdecaccbfffdacfdadecdecbaeebebbdbdaaccfaededebbdbcaacecbdefbffcfccefffbefaccacecadccedfddfefddceafafbcfaccafbbbcbfeccfafdbcddaddeeaedeffafefbaebaffdaffbddfbdcfdefabcabbfebbefeadcdcfbeebdeebcffdeadfdfadfcbffbbbbedccaecccaaadadfecbcffaeefaddebddeadcdbacebadaddbccfdafffaafeaefdececbbdcdaadcebfcbabdccbaedfcbaeefecbaffffecabdcbbedcdbbacebffdaafbffeccdbfabfcddceebeabaccfcebfadecdaaececbeaeafddcbbebbbeacffadbbaedcbcdbbaaccdddffcafdeafbfcdebfebabfbccbfebcdbbcccfcacefdbfbfbeeebdcfabdbaecabfedefdadbffbbadbfbeefffffdbdeffdebfeafcbffaffeceefdeedfdebbcebcfeafceafcfcecdbfcaedefccccdfaeefbadaebbeadaceabebcdbffceebafcaeaabfebefbebfadeeacccedaebfefebbeedbabeaebdcafbfaefcedabefbcacdfceebebfffacaccacedaccdabfaabdbaabdfffbecdebcbcfbfaacbaebfcdefbefdebbaaeebdfaeccecdcdedfdfcfbbfaeacdffccaebeacfddaddfdfdeaaedaddcfcabcddfebcbedfcabaebbabffbfbfaefbfabccfffbbefbcceefdacdcabfebecacfcddfadfabaabbbfdeefbdcffcfebbcadcfddfecbcafabdfaefdddfbddcfdebbbcbcabfcabcbcaadecbcafccebaebbcceebcfaffddffdaeeffdeafabcedbcbcaacaffadfaeefdedaedadcfeefddbacbbebaebcffdbfdefafebdbffabdffeacdcbfcdfeaaecffbfaedbdecedefbaafbaeeeffbfcabfffaecccffbffbcdbefebecadaebaabfbefcdabffcbffcedbeaeccdbcacffaedcdffdedbcebffdfafbcfadadedfecabdaebabdcfbfeadcbacdacefaadeedeceecdfaaabdbbcabddaacfecdcaedcdddabbdbccddbeecebaadedceeecdfedfffbdcdbfdaddcebbfaeffdbecaffbdffebeeccbfcffabffabecffacfffadbfaddadeecdfaffdddffdebfbdbdceaedadeaaafcfaafafdbabbfbfeffbffdcbdaaeeadcbccfbededdabcbcbcadfaabcfcddafeabdfdbeedeedbbccdcfedcefcaedfabbccbafcdcdbadfdaaecdddccffcaceaedbeaddcdddecaebbfdfabbbcacadadfbabecdcbbbdceaeffeedfbdafcaaefbceabddcdbbbadccdaaccddabbcbbcfefffbaaaceebcbeeedecfcfcfaaafeaaeffabbcffbcfbabbbdddbefedfabeffeabfebfafcefdcbfafeefdefadceceabeedaaeafaecfcddefddcbabdededabfafceecffabddebedddcdbfbadbeeacdaadaadfbabcabffbbcdadbebdbfaafeadeaabcdefeecafdaacaffafeafeccaeceebbcfdbbcbcabebcdbdbdddaccceddbcfbdfbeabcbddcdcefcaaffadacfecdbaebeddfebbfebfbdccffbbeffedcbceabbeceaafcdadbccffeeadcecebcfeeabebcffeacdeffccedbdcdefebfcfbedeffcbbfdddeeeffefaaafefebddccddebfaebefeffcffdbeaaabebfdcccbecccbadbeabcffcdbdcedbeacdefdccbbfddddbfddbbdbfdbebcdafddcadfbecadaebbaedddedbfaacbdaafdfdaefbbdedcdfecdfdddddaacdceabadbaaddbddbbeafdafcfbeeddbabfaebaafbacbeaffadffcbcbcbecfabeddefcafaebdcdaefafeaabeeacafdfedffacaffbddfefbaabaabaeffaadecebcdedecdafffaeeebacdecdfbcfcceefbdaaeafacedffbebefafceaebbdecdfeaeededccbbacedcbceaffeacbdadcbfbfbcafbdddbaabeeededaabefddacfdeceeeabffafcacababbfcbbcfafbeecffadefdaebeaceaadfcbaaabaefecabdaecbdfbaaffecfccffdeaceabedfacafecbecfeacaecdcdffaddadbfbababdebebaefcaedcfaeadffadddbbbeadfffdeccabfbedbffebdaafecefeedfaadeaebecbbfecbbecdacffdedfbcfcacbddfcadfccdeacefbdafffdfcdcfceceabaebbdeccfabadcadbabdabebecbbcaefafdabebcfecbacfacbaeeccfcefebffbcffcaacabffccedadaacaebbdeccddbbcfaeecabfdfefafededbcbfecbedacfaeccedbdafefffadcbfffdbeabfeacffbddcfebcbbebfdbecafebdfdedbfbddecbfadeecebdaafaccefeddfcdfaeaecdbdfcafcfffdcccccceeaaadbcafdfdfcdbccfcaaebaadefefdfdefabbdadcabdfcbbaabbfcdfcabcddacaedfbebadbfcfcbfdafffbbffbddbfddaddebbbdbcfbefbfcafeedaeeadbeacbdeeeddfebcfcfafebadcedffcefcbcdedaffaeeebaeeeecddbcdbebaddeabebebbdeebefeacabdbbfceeddebabfadfbbbdaafebcafeafbfdfeecfcbdcfaddbecefbffbcebebacbbcbeccbdfdccddfbddebbbfffcdfcdcdbbedeabfcdbdfcbdcacdbcfaadadaaeafeceafcedecbdccaeefdaaacbddaadbabcbbbacebabdffafacdefdabbbbebaecccddadfcfcedbabfdcdfcfaddebbfdaffacfebfeadfafdccacdaeeefefdcaffcfbdfadfbbbbbabdccedadaeeedacffeddbfdbdabefeceecbdadabcbafeddabfcdabadebaedceaaaaedccedfefebacacfffbafeccbdcffbcbfdbadcaabdfedeaefbaedceeeeddfcddfebabbbdfaceeedefeeddaadffeeaabbddefaadacbeaebbeaffccfdaecfcdcfabceaaadbeeddebaefefaceeddadfbeeffefaaabcfabfcaaeeecfbcbcbdbaeeeacafecbdbcddaffebccfcedfcdceedafdfdbdbcebffdddcdcbecfcbfaaabbcdaccccceddaffcfdafeebfccabcbbbefffecdfbaefacaebbafddbbbfabdeeebefbaefbdefeeabdfdccfbdbfcdacbadcaaefcfaedbbbbdecedffbeecebdcdcaebadccfffbdfedaaebcffbbbfadbdeaecbceceefcbceafaafadebbaafdbeeabeffebedcaceafcdfeabebefbfecfccecccacdbbdaafebabdbceafcbbcdbcdadaeaecaebccdcefaeabbeefdeeaecfdabffeccecbeababeeccfbaeedbbdabdfaeefedfddfcebbfbabcfabefddfeaddfcfbadbdefcefbbbdeeddfaaedecffceabdfffbeeeaddefedbdfaafabbadbbdbcedbabdfdcfcfbfcaacfcbaeeebfbdedcbceedbbfbdcdceafebecfdaedbdfaeeccdaaaecbeafdfeebaceefebebaacdedadcacfcafeaadcffddaadcefffdbbcddeadfbaffbfffdfbccafaeddeceafdcfaaffaefdadeaabbbaeaefbddbfdfbeaddbedbbcbbcdeabfaadcbdbbabfaffefdbdbeddcbfebfddfbabdfbbcfdadaafbebdfbebebafdebcefebccaceefbccbbbfcefabcddddbbafffcebacbdaacfadfdfefeecfeefedeaddbddcdfaddcaebeeffeacfbccedbbcdfccfadfbfdcfaeefeedefdebadcebedcfcbebcaeaeecaeeeccfccfabbebdefcdfcbfccbfadcfffecaeebfeeebfcddfdeddacedadceeeacefaffcfdfaddcedebdfaaacbbdcbeaeecfcebaebfbcaebfbcafcfacbcfcbdccccbdceccfddaaeacefdfbabeccdbcebcdfcafeaefeabacdacfafdcbafcddbbbafdbfcdffdcaeefedbfcccbfcdebcfbeeebcdccabbecabddbeeaaceaaaaaaecfdefbeebbefbdebbfeedcefdbfbdefeedfebfefeffdcadacacdcfebcabbaccbcdfdaedecabfafcfbebceeebcbecccbbfabcaaaccbdbbfabddfaedadbddbcbbbaaffeafdfcaafbebfbcaeffbfbabcfefeafdbffebffeeecafabbdaccbdebdfafabaadffabbfdcaebbecebbdfcdcffedcbbadeabfebfcedfdafeeebdcbacbcbfdecdbefbbfbceddcbfcabdfeaafacafefcffedbbceafcbfaffbecedeedafeabafcceeaddcbededcacaadbaccdcbfcfebfabaedafdafbebbfeaefadddcaeeabeceeefcfdfadcefbaedcfaccbeffeebbadcaceefebfbdbeefecafafafaeafccfddadfefbdcdcdaebffcfadfdabebedccedaefafcbfcaedfafbfaecbefbddedbcebefcafbcebbaebcdcebdeffdefdccfdcfcdbaecdcfeebbbdeaddbbfccafdaafeaaeabaecfafbecfdceaebadcccccecdbaaeacacddccebfbbebffbebbccacaadbbfeaffaabedacaceacffbbbcceafbeeddecabecaeefecbaabecebaefefaadaeefdafccdfcacbfeadfcddeeefaddddefdfaeaacbceafddcafafccbcdcdfacbcedeeeffbbbaadfbbbfdeebcfdfefafaecfeaebafabcebeafcfefdcbffbafeabdcafbaddbceaeaccaffbdbedffffdedfbddcefffcfdaffbcdeeeaebfbccedcccecebbefadbccbdebefcaaedffabbbadbbdbbfffeceeefedadebfdfebdcfefedbdabeacadfcaeebfbbebbafcbbadbdcecbbfdebadafddebcbdcfcacffdfefeadceeccdeadaefadcefdcfadaedbeeaedaddfcfabacbdeafbaeeeadaccdabbebaaafecfcdcbbaeddbabbafbcfaffddccfebddcdcfabeecddcdeeaabefcaaecfafccbaaecefcfabbcdfebdaabcfedecbfcfcfbaacaeaabdffaeaeddeedfedbcaeafcbdccdbaeccfdfccfdfdefcefbabacbefcfbbbddabeebfaadddaebbbfafbabefadfacbaedceecbedfbbafabddafaefefafdbfccbffbdacdaeacbedcabbdddabafeecfdeebcbfbaaaacdbebfdcadfddacdbeaedcbbfeedbccedbadefadfefcacafcefabcaaceacfeffcdefcfdbddfdddabccbefdfbbaefcbacfdbcebcacfbdcccaeaedfabddfefdecafccfccffdffbfccbfeaffdcdffaeacbecedfedaecaecffdecfddfecbbeecaceaeffdfecadbfcfadccdbffbeafcbbfadfdddecfffbfdebabaaefdabbdcedaffbeedfacfcfcadcabcebfefaaafbcdecbddfcacbabdabddbbbeceffdcadffcfcfeefabcebefebfeddfafefcbfffefbfedffeeebcceafcebbfcdbeeddaebbcebfcfdfdccbbfcfcefafdfcdafdafeaefaffdaebdadfdafbddffbbdcafacaaafeecfbffbffccfbeeeeceddadfebdcfbdefafbdcbdffbdfdcbafadaeaabfbcbfebeaedacceeefdaefbeacaaeafcbaaeacdcfaebdbfcbcacbcdadaeadccaafbfdccaabfaeadeedffdbacefdcfdaacdcfadfbdefeaeccaafebbadabfacccecbabecabaedafefaaafeecefeefaaafaabafaaaeeeabfcbcfcffdabbeffacdbaadfdfcdeebaeaeadbcbdaacebecfbdebdeababbeaaccffddafedabcbebdcdeeeefafbbeebaeccfedbeeceeebcfcdbccfbdefadcfafdccefccabbbbcdaaeafccfcedbcdcbcbfaffacafaecebcfefdedddfddfabbcebffacfadfbdcadbffbbaccfdcceddafaccacbcaaedafbbcbddfcfbdcacfeaabcbdacdadcfbdabaccddbcecedcfaccfbfbabdfecffaadafbeeefecbcbcfdefafdccebceebabdadcacbccedbecdbcafdbabdedbeeecefececddcefdcbadaefbcfffaadaaaceecdaedcaffcffecbcbadeafaacdaacfffdadfeacabaaadabefcdebfbbaacceecedccfeedbffeeaaccefdabedbbfffaceacbbeafceddafabfaebbdafdfbefbdaaecadecfccfeddbdcecbcaeadeabaadadddbcdbdbaaffeeadebbfeeefeccdeacaeedfeabececdbedafeeddcceceabcdabdceeafaddfeaffdbcbbfdefcdbfdadcfbefecbdbabcfcdbeebeacccaacabdefbefaaaafdfffbddabcedaabafeccfdacddcfacdbadfffccacfefeeedfeffaecddaacfabcafdddfbcfeacfeafdaabfcfdcdbbfeebcaaacccddcbcdcfcabcbfaccbfdbdccfddbdbcadddeafdcafbbabecadccbeefbebeeeaaecacfdecfaaffecbbddbfcadadacdbadadbbfcfbeccfdafbdbcffdcdbfdefebfcbfaecddabcdfdbafdeedeefdefeecacaccfdbcdfebfbefdfbebeceadadcafafdedaeeffacebbbcabcdcaffdccaffddbdfacffcddbeeefcefedbdcdacaeafeaaceebdfadecdcfbacdfcbbefaecafbfebaceadfbdaccdfddabcafbafaaccccdaacebcedbdfebfbaecdeacfaeabababadccebfbccccebdaedeecfaaaeaedccaeabdfedcefabbdcefffabeafaffeaffbcacadfcbdfbfddcafaabfedbcabffecfdafcabfeeeffbbcababdecfeedfcfcdceeacebefabbbcbbbaceaedfbfceedacfdcbcbbecfeaddbccdffeabdcbfcbdbdfeaacfbfefedbbffaddebbdddbbedceabacbafcdbefeafddeddcfcbbfaecdddbbceabfafaacebdfdecbcedbedebdbdbbdccbccdbaededfadacafdfbcefbdfdaaecbdaecdcedaaecdbbcbcffedefefeabcbaececceeecdbeeefabadcfdfdceceddafdbcafcbedfdfabecddacaffefdbdeddebaacedfdacbdebfbcedafceabbaffbfcccfbcabafcaffccbaefefabbccdbaebadeedcaaadfaebbeecbbfabecfecefcbdbfdbafbdcbabbadaadacdeabcbcfdabeabbccfcceccdbccddaffeffbcebdcafccadbababadabedacebeaaccbcfeceafcaccbefdcfabdefdabecdbbccfeccdffffbfbbbcddbadcbdeffcbbfecbdecbaeeedaaeadcbaabdccfadedefcfaffacaceacdccdbaecbfdfcceaeafbeffacbfdcdbcaeabacceecacffbedbacfebfdbfabdceeedcfafddbcddbafddcdfabbcbafbecfdbaebecdaeebecbcecdabcceefbfafebbdfecadbfaafeeacfcecdbbeecebfdfaaebaefceafccbaceefdedcbbfecaaefdadeaeddecdacdacbbdebebabadeecfaafbefefddaadfefafbabcfaadadcddaafaacffbdfbccbdeaddcedcebcdeddddabcebbdfecabcceffaaecbcdbaffecffdbfeafabeeeaedddbefaacdabbddfbbabedfcbbceeddcdbecbdadbcfbffaebfacefacefdbcdefecebcfbdcbbaafdffaccebcaaaddeffeafebcdbadcbeadfcafcaabcbefdcbadbffddbeadcecbbcafcecbdcadbdacbdfafabebbbfadbaafaaaaafbdddccadbfadcabcefeaedfbbbbcddddefbebddebcbadaaceabedbdfebeefbfcbeddcecafaffabafefbebfbeaceedeefabebdffccceeeaadfecafedeefecaaeecdefcfeceafddcaffaecebfcaacbfaefddbebdeefcaadededfbadbbbcbcaffeeddfdcddebabfceebeaceeabdaaddcffadbefdeeefbbcdbbabacdcabdddecffbfddbdcdffefcbbbecedbbfadddbebbdaeadbceedfdbacdabafedadaccdfefddaecfcdcaecffddfdbaebddedfbfdeebccecdcefcffcdceeedcdbffceaccdeaeefadbfedfcadcfbceddccbceafcebaaccfaabdfeacddaeafadadbbfddcdaadfaabaebacabbedabffdcaccaefcfaebbbdefacffaffebddaaabebdbcecbdabedbceabbbcdecdeadbcdaecbdabcdbecfcfbcbdacaabfdbebcbcdbcdddacbcbfaddbdfeefbcfcafeeacdacdebcaecefaecdedabfbecaacadcbaceebfbeaaafaceebcfbcdeefcedccbbeddbbefbcaeecafdecebffaaeeeecdecefdcabcbaebebdeecbaeefefddabefaabeecbffbabcddeceedfddcddbddfedfffcddeacaffceeeeafdaadebfffcdaeafbdffdfdadfcceccadbdcaffbddcaecafbafedcfaffcbebccceebadfdbdccbfadfebbfbdbbbbbcedcaccbcfeebfaadbbfccafebbeafdacaaabeefabdcddaffaddaedffffdbfffbfcadaffecfeedcfadfefcdaedefdedcbebaaaabdcadddcdeeddbeffdbfcdafaeefdadffddddfbaadfdadcfbcbcacceafddbbbeecfcefdbaaebaaeeccaebfdeafbdedbceeeeeaeeafdfedcbcaccefcdbcaefcdfcbdbedcfcdcbcfdadbbacddddfdadbcfebbaefecbbccfbadedbeedaffbccffbfbcdefcdafdcbbffbafbbffbbfabdecdbfceaefabdbcadeacecbffcafdecfefdeeddbadcfaaabeffabbedaceaeefecacbceebbfebeffddadbdfeaefbdcccfddddeabfcdefefaceecbeecbeeabfabfddddaeebdadbabddfabfbebaaaeaadfeadaeffdcfdcebeccbbecdccebcedecbbbcdbcceccadaccdfeadabffcfffdcbaecbbcebcfbbbbafefbfecceeeefeccaddaecbfdafbaacbbffeaedfffdceeeaaeaafbedcdcfcdaafcebcbdaebbfaedbbbedcfbabdceaeebbdbeeacfcfcdbcdcfdbefeadbadbefbcceecdbcdadbdeaffcabbdcfcffdeeffabbaabdcccceaadfbaeedaffdeabaacdaeaebdbbcecadfcafdbbecbadabcccfacdbbaeceebaceeeddedfabdfbaabdbbdecedadaafeccdefafebedecaaecfafaaffcedbecfefcacbaeecebaefbeefabedaddcefbcbdadcaeddeafecdfeccfaeecdffcedcaebaabefaffdadedcddcefedabdaffafcefecefbbdfdeeeeeaaeadfbeafcbcecfdebbdbadebccceeafbbfecaababcebbdfdfcaadcbafffcbeabaecfacddedcaadbcaffdfcbaefedeeeaefeabddabacfedadbafedfcbdfafbccddbeaadedbbdcdebbafcabbbddbbfdecbbabccdcdcbcccdcebefadececbeefabfecccadddbbffffbbdabeadefdffcdcadceecedeabbddaebefecfcddedddbaabcbdecaaaeafabacfebcbfecfeceeceeebdebebacefaffeaccfafdbabadaadebddbacfacfdfcddbcbbbffaaafbceffeafddbdddbcafbeaedadbabbebbfdbadeeaebbdcabaedbedddbebbdfdccbfdedeaefdcfdaaddabeaeabfcaeeebdbafabbfefdfafcbebfedffefdfecabedfccebbcfcafecfefabeadaeefbeacdcecabaeeeaebbbbbbcabcaacabeddcfebbfeeababdddeeeebbaefcdddaeaadebfecebbcdbbecccccdbaddfdddfccdfcdddefbecdcefbfebdcabbcecbdbeeeabbcdcbacfdcdafeaedafacbfbadaddefdaebcefcacefcacfabacaaaccbdeacbabaaaedfbdeebcddfbaaafebeabbeaceacabedaebbfafcceadbcdeadccbccadbedfefdefeadccdbedcdbadaceecbcdcffecbcecdfabfefdcbdfbccffffcfdfacbbbcffbbfdbcbdecafabaebbaecafdcddbcbfeabebeeddcbaceaaecaaccaebcccdcbfddcebffcecfcddeaafffdccefaaeacdaaffbdcbbaaefacaeadbddbacdfbacacdbcdfaedefcecaeedabbdecbfaeacedcadcbabfddabbdaffaafdcccbafffdcdfdebdddfeafafcedaedecbbaccbddaadfcfdddbdfdfcafaafebcacedaeeadadaadcdbacddcbacbdebcecdfacffaafcdddfcddebcdfabcddedabffeefbfefaffecfafbcbdffdfcfdbfceddccdeafabaadaaaffcaecaebcbaaefecdafedbfcbfcdbaebedfedfccaddffcdbbaeebaedeffcdeedfbecedaafcfddcedcbefcceedfffbdedbeebffebcbdfffbcaacfbdeaaeafdccecfdcdbaceeeffdeaddfbcebbeacebbbdbbdacffecbaaaafdfeedaccddecfafbefafcaaeeaafbcceeeeaebcdbefbdccecceeecffafacceacfdbfccdadfeebbbacdebeaeacddebabffbabdfbdbfeedddbedeebcaddefddfaeffdbdafbecbfbaaeeceebeccaeecbddadeceacfdedcfafaabcdfabddacddcaaabefbfcccabbfedaffadbdacacedeeccdabaabfbacededaabedeacafbbaffcceabceaeabfdcccedceaefefeafedefcdaafefadfeddadacaaebddfbdcfadfaeadfcedddffffcccdbdaecbbfddfbbffedaaecaacfffbadfdfcedeaabbeafcfdbfbcdcacbadfccbfacbcdabcdecbbeebebfddfbcaccdbdeebedefbaebadddbbdabfabbaacbbecdfabebbecabaceeadecaddbccbccbbbdbcbdacffdeaeaefdacebccfbdbaeedbecaaaeebcbcfcddcbacaaeddaacdeaffcefadcaebadcaabbedcaaedfcbddafadecddeaadcafaeffbbabafbeaeebcefdeceecfdeadbeecabcaaccfbbbddbcfaddebdebdafbcbfdcdfaafbfdefcffbecdcddebcdebeaeebadfaccfbdeccedadfebbaddaebbbfcaddccbaacbffdebfabbbbfbcfdaffedeebfbbdbbdcfbffbeeadabefeacecfffbcabefbdcafefdcfcfaebfaaeafcaccfdcbbaefcffbecafcafcaafcffceceabdbaecaafceedfddaeeaeabcdffdbbbdafdffaeeddaafdbcdebafeeffbbcddfabfaadbabfaafafdeddddfbdeabdeffcdbaeeccfedbdadabcbafeffdedefaeccaabaefaeeaadafcfdfacbbdfcbccdeadadeacfcafecdffdbcfddeabfcdfcfdadaeeafcafeeddffaafaabacfeecdeaaacdafdebfcfeabdcdeddbbddcbfafdeeeadbaccdecaebfaadddffacecbdcaabaadfebffdcaecddafbaeccdeabbcfdcecacdbeaaddebfefeaceeccbceaddedbaebafeccdadefebdeafebddcddeacbeaabcacbeccadcbecefaacaafcbeedfbdbfaddeacdcbcfafeccbbedbdfb