abcbddedeacddbeebfdccfbafdbabcaabacddbbaebdcbccbcddceddcdefdaaaeffddbffcbdbceccecdbfedeafcefdcbaebcaffffdeedeecbfbcdbceaffecddfbdbdccefeaceacebbcdfacddcecfceccddfcacbfadefdebbcfdddebdffedacfcedeadcbbfedecdbfffcfdfdaeedfbfddcbdcebbfbcafbbaadabbbdafbebdbbcadffbfaadbcdaabffbeeaddebaebdeaaaafccdfaeaaaccaecbafbcadcbddffcccbfcccededbaeabcaeaeceadffbbeceeffacffbceecaaaefdacdfbabacdfddefcefdcdfbeacccddfceefefefcedaccabafbefcbdaeaebbeeceeabafcfbeffebefeabcbddacbfadacafaccbfebcebcedfdbbeeecabfbceacdcbebfabbbccdeafecacbcecfafaddcfaadebbdfdaecbdfcfcefedecfafbfddaabdacaacfbebdecbcbbecbcaaaffabceacbdfccaebaabffcfabffbefdbcccfffebdeacbafddbcfaebcbebdccbbaeaeceabfdbccfccbdbbbfbeaeeddebeffcfdcdbbdfafafafdadcdffabbddceebcbaeaafeecfdbeaaefeebcdbbabbfedecbebabcfeacafebabbdeebddedfbebabbfcafaaccbddbdccdbedfebeadbecafaeedcbbadbccfacdfadbfbcffbdcadeefeacffdcedbffbdadaffdfddafdaeccdeadfbbdccccbdaafcecbfdeadeaacfcdfdcdfcdefcaefffcaaadbcdadbcbfedbfadcbffafacaebdebcdadadddbdeebefaafbcdecccaddecadbbebcbffffdfecceebaeecbfcbdecadfeceafbfeaccbbbbeaddaaedadbbaedefbfacbabcabbbabaffccaacbeeededeabacbccabcfaeacfdbccfdbfbbcbbfebabdaacfbecbccdfcbeebcbbfcbdeceadbadaeecacbffbfdfedbcccdcdfceafebfdfedcddfbdbbabdfcdcbcbacfcefbbfeeefdcbafaeeadfbadcdffdafaecdadfcbadaccebaabccbabdedcebcbbfbfbdfbeececeabdeeabbcaeecedbbdedaacabaaaffbccddfbecedccfccbfffdeeadcbdcfeafcfdbfccacfbdcefcebecdbddaedeebabdeacbbcdfafaaacbfcdaeadccfdafbffdddeaffbaebbafbfaaaedabddcaddeafadfaefbafeeacfddebffebbbabcccbffdcefbbecbeefecbcbfbcecdfdcaabfedccbfcaafaabadfccabafdcbfbccccdffdfeebcffffddbecfeefddceddbeaabccdcceecbddbfabebbccbdcebccbcfddebcefdecaabbeabebeccbafbdfdfccaafcccbaeebdadfefefbeabcdfbeebdecdebeecbfcebfdacedaafccadbbacddfafecacdabdcbccadabbddcbcbfeeaaffbabbcaaceaebbcecdbcabdfdedeafacebaeabcacfecadbbbebaaadbabbffcaedfcffccbbcfcefaddebdfdabdbfefafbdbbbafbefcedabffdcbacdcbbbddddbceddbccaecfacffccfdbdcddbffaccfadfdefcfeedadcfdfbaddffaccbeabdbbbcbcddffefcbabcedeabdfaebbaccacdadbbcadbccdacbebfcedeccdcffbbffcedbcfeafbeedbddadeefddbdaacbccebffafccdafcbafdebfaedccdebdedebbdfccddacfcbcafbdeffcfcbaecadafbaeaecafebeebbefcdaddecdfedcfecaeafcaacbcbefabdabbccebdcbdbcfedbfcdabdbabbefcedddfbacabbffaffeaadabcbcedefecbcbeedaefcfedceccbdaadbfccccfffeaabfaacaffdaafddffffffeabdfdbeffabafecadccccbccfcafaddfaffaecfdcbadeffbbeeffbefebdfbbcbffcbfbdbeeaaaafaedcaefecedebceaafaffcbeccdfbddebfdfbfcedaafabaacadeffcebdffdefbccaecdfeafccffbcebacbdbefedbbefcdccaeceeffaafedfaeceaefaadbbeeeebbaeacafffbdcdeffffffeeecadfeecfdcffbffcffdefeedecaaebbaeaaafabffdfbafaffffaabddcbacfbddafcfcafbfdbbeeddcbdacdabeceafcddacfdbfaeafdfcbeaafaefcaeceabfefbdfabefafcbbffdfeedcadbdddbbbbceafbfaeaddadadaaedbbcfadbdcddefaaabffafcfedfbfbcecffdceffcbadadafbbcadabbcabbbdecfdaddeccdeaccedecfdacedaecaddadaebeccebbeccfbbeeddbaafeaecafbbbfeddbfadfacdefaedbabcfababfdffefdaaeedbcacbddbdfeeceaaaabcfcafdacebeeadaafdeaebedaeddafcecfcbdffbebbbdacdaaeeadebbffffdfaffbdaffaaabbaebeafccbefadddafebcdaaddcebbcaeccafaaacefedeeffaddacbcbfabdfbcfbcdeffbdcedefdcbdcebdcdcdbaaacfafcaadceddadbccfbcdceceabbbddbcfabbefbfaceadeabdacbfaefbbaefadaecbdcdbfecbdcaeebefedaacbddacfeebdaceebfecafcabbbedcedadadccbafcfbbebedbddedfcdadefaceaaddbbbcffffcdceeeceaaaccfbedbdfcddbdadeacffdbfaebdceadcdbdffbbfabedadadeffcddbfabedafbefefcffefecfdaeaeecabdaeedebbdfbafedafdadcaaedebfdcbdcdcfaceefdabaebfbccfddcffedccbacdceacaccabbfdfebcecccfccbfbdbafaecadedafdaeabbbfbabddaedcceacdadccdeaacbacebbaaabefbddcfcbebbddebcefbffddfaaecdfaeaafbabcdcedcfaefefdcdeadfcefeadcbbdcbcbbcdbcffbfbcceedacdbdfbbdedebbfcccadbddcedacdfbeadcddadbdedfabdfacecffaeedfffffaaedbfbacfcaabefabfbbcebdafebeafbceaebabdbaaefadbeddcebdfbdfaccceecfaebcbddbdccebdcffabedcccfdaabeeaadcffceaacaafdfcbcfdeaccbcabbcddabdfdfdbebaefccacdaadbfcadbdefaddbbcdfaecacbcdffaabdeaccffceffbacedfdecedcbebbabdacefbebeababdedbaafbedabdadfbcdadbeadbccbacfecaffecadaddaaaeabeeebfbbdbbbbacaacedadbcabcbbddfefbebfddbefdadadbeeaabfcfcdccfbacefadafecfbaaceabbdffdaeafccbacacccdabbeabbcdaacbbdfbddacaddfbbefadacbebcfeafebacdceadadaffefccffffdeebbedbefefcfceabceabcaaaabfdeeebbdbfbccacdbffcbcbcbdaaacebddcdddbeddbbdacaecbbfbcefdafdaaabcefeeccafcaeeffcfbaabbffffcaaafdfeacacdeffcbbecacbbceafebaacdcdabaafaabebaadccedbaaccabadacffeeeebafbfcdfeffadddfaeeebafcdaabefbdaffaccddeabcaacddeddafedeceffccebebccdbdcfebefeadaaaabeeceffcefdabdeeeccbcddeaaeedaafbcccefbcfbaeaafdedeffebfeeceeaebadaecedfffbbaafaedebccfcaadcfeaeddebbbcefdddacdedaecaecbcdbbffafffbedbfeeffcecdfdbebaabbceaeafedcdcaeacfffbeeceafabbfcccaabebadfafaffddedbdeefbcecfddaaeebeefcafefafbffffcfbbeccfbffaaaabedbabebdecbdffdafddebffbfecdbdaeaabceacfefbeeedccdaeaafffeeafdddbafaafccacddaebbccfbcbcfadaefefdefadbdacdaeefebaeecabbbcabcbedfffebabcdaafabccaadaacdbdfabceacacaadebdaafdcdacaebccedbeaffeeedfbcacfbabafdddbaaabecbfeeafeabddaedcaccffcacdfeebcbcdeaaebbdcdabeecbbfcfbdafdfcadcabeececafbdcedefcbfbffebcadeedeacddffdcfffaefdaeefbcbaeeebfaacaccbbcbbdbcfbafccbffaeccefedbacdfdeeaadfdcecbcdfdbaeefbcdcdafdbdbedfffadaeeeeaacecfeffdacfeeeddafdafdccdafcdedabbfbcddfaccdbadbbbdcbadfcfbcadebcbababffbedaccfedeccadbffbfaacbbdbfaaefdabbdcbfecfebaceecffdfccedffdaebaaaedafedebfcdbfeffdefccdebdffaeefbbfdbfadffeaddffeddbdfeebdaaadacbecdceccaafadbefeceeaddfebfdffffdbebfbefbcbbeeafbbcaaeacffbaadcdaeceeceaccdecebfedbbbacfbcbabbeceddaddeecfbbfdcceefceecefdbcbeaaffbbcccbcdbdadbcbefecabcaceadeaaacffafbebdbbcebecefbefcaedfddcbbbfacfcacbfdcefcfacccebcfcecefdefbefbdbbeeffdfabcaccdafedbaecdddcbfdbabfcfebdacfecbcadbcacaeaeefcaedfdeaebacfbaeccbadadfcadbcadfccadacfebdffdccddbbeafacefebdbcdcaefedcdafdcacefccceaeffaadecebdccfdcafcdbdaaecccdbbdeedcfcabaafdcabbbffccfcefaaddaaafadabfecdcdfecbeddbdafefcddbcbcfdfefbfbdafbabdbfeedccdaefcaacaeefaaeccfcebeedbbbadaccdcfbdeaebababbfffbcecfdbdfcddfbdcbefdefdbebdbbcadfbdedbeeedbbdaeabaeafdfbadfdbcdcdceccccbbacfadeebafdffadafcdbbbeeeecddbbaebdcbbcbbcfcfafecdeccccbadbbfdaeffcfcafbdfaebdeaeddbaebdeaabfdecedfdefbafaeafcbecbeecbafbaaedefeaafaabbfefbfffaeddaefaefaeebbadaffbaffadeeaccdcfadcafbdabefdfdbafdcdcddaeafabaafbeebeeefcecfacefbcefddffcbdbcddfddbbefecbceaeadacccefaadefdfbfeebaaedccdbfbbdabbfdcacefaefddbbaaacbbbfebbedfeeebbfcadcfddfbbfdabebcadbedfdadbdddfdddccccdceadaeccecfeaafbafaaedfaacacdeeebbadeafccadbcdbcecbebebeedeaeacacbefebdddffbcedbefcfeeeeaaedecfaaeedbdafcdefcbcbdbabeafddcfaddccbffcbebfdfdffcdfafcbbebddafaaafccccffbfcafaeadeaddacaafdabdbeefbcebfddfaebacbbaeeefcdedbcdcdffbbfafbcdaafebddeadabdddddbadbfdcbbcffddcbfeafaaeebacaabecabbfbcbebeeedfaeebfeabbaacbeafdffbcffdcfbcaefedebdbdddebbdcfedbbbbafcdeebafdfcdbdcfdfcdaeaabbffbddebbbbeffeceaffddccdfeaebeddbeccadeaaadfefebabbcdbebebeaaaddbbaefaaddafcccecbfcdbdbabbaedaeeefdffbdfebaebcbaaafadefbbfccebdacffadafbfeeeaeabedcafbaacfefccefebfdfddaaaefafdaadfbdcaaceeffcacbbdeeebafdadfeceaedbbbdeccbbcdffdaeaaaabbfddaacaefccfbefbfddbdafeebbcaddfecfcdfbbfdaffecfeffbaefdbbbddfdeeaebbfebcfccabfdcfcabbfabcaeafecbdcbdcfefcaefdcbeaacadbaeecfeabebdedbfffdcbeecfbcfdbdcbceedfceadaaaffdaacffccfacfaafcffecbcadbdffbcfdfaeceaaceadcadfdbaedfdcddfbceacbccbabdfbfbebdeabfbcadeadafeaedacbeaedbaefecfcbcfeabfecbcdfcdedadbceebbffcfaaacbeccaddfebfeafdbdbdfcfcebccabcaecbfdfccdfdeffbeefceedcdddfaeabeffdaeacacaccaafbdcfddabacddccbebbcbfcabffabdbaeabadcabebabcbaebbedeefcbdaeadbdbcedcccacefcefafcbffdedbfbffbfcbffbadcaaecdaefdccacfddcaeabbdecbfebadcaafcbccedddfcfaebdfacfbafaaaabafbadaebfbcaceecbdaccbeaeeeafabadbdaebedebabeefaeaedcfdafffdafeaaecabccddadeaebdcbffbfbadaaffeffbcecccfcbadfdabdaabbccdaccbbfcdcdccdebefcfafcdccccddfdafcebadceafeddaaccadcbbdbbecdcdebebcfefbeefffedeaaaadeceaecfedcabafaadffdbdfecfecdfccaacccbdcbdbccdddebebbaefadcbbdaffbfedcecfebabcddfdececbbadeafadffeeeccdcdfecefbeeecbacfdaceaeabfcaeffebbdcacdbccfebcfdaceccbbdacecafacfbcdfafcfcceedeffbaaddecbbedebafefebeefeddcabfbbeebbafedfddbaffebbbceeafcefeccaefdddeeaeddaafcbbefadfcddccdcefffdbacdacfeadbabbeafdfbacbcdfdaeacfcddebbcdbdfcbeaccfecedbfdaafefebbedbfaaacecfcfecfbcaeccfcddbfddefacddcaaadeaffbabcbfdeedfdeebbfbccebdddffcdaceeabfedabfddadfabaebabdabdfbcbaabdbcbcacaeeaadeabdacedfbdefdffedaecacdbbfbdbbcefcaebabbbabfaecfffeccdbbbebdafedeffeebafeeeedbaccdcecebceeffeeeacacdcbabedeacaefefbcefdcdecbfdeedaebbfbbfdfcbdfbdfcafcaebaeedaeebbfddcfcacfccfeffcafeecacabaecdebbeacedaafffaecbdffdcabaebcbdaeaaafeccebcbabbdbdfdaafdcffefaddabecdcececcffcacbbcaddaeefeddecfcddebccbaaedcccebcfaafdddfeecdddbfcbaaaedafeadcdbcccdedefccddebefbbcbfcdcdeffbbdcdfcdffabdeeacaebabacfeaaedfcfacccadedbdaaeffaedafccbeaccaaaafabefceebaacbafffbcddecbceadddaabfaaeeaadafcbabcbcdeeddeacaafaccbefccfbbdbebeeeeefacebfdeaacfeeefdcbffcbbdbdbdddcebfcaeebcdcaebafadeeecaaeadfcdeffaddebcbdceaedbcacacadbaebdcdbdffaabcdcdacaacbbfbeeeabefddcfccadfbeabcbbabfaaeccbcbcaaedcdcbdbbfdfaabcddfafacfcafbcfceebdebaffacedcdfcccdefbcdcedaeedffeaafecfeebceddfebebcdddfadfffdcaeceecadfcfdbacbbbaebbfabcfccabdbffbcabebebffbcffefadeedbfceafdadccdabfcbafcbfdeeadbcabbeffcbbbfefcadfcbcbceabfaeeafacccceadbdbfdbbfcfcffdfeeeafcecedaadaefcbbffabdfbbaccfcbcabfeddbebccecbafcddbbadcdaaffeddefdbfcafacedfcfeebbcffacbfefadcfeaebefeddfddfbabcabefbdfdbbfdeebaefcbdfbccbfadbebafbaededcabaadbbfdfccfbcfccbeeacbddfadfdbbbbbfcfcfacbceceedcccbddbadceeedffaafcfaaeebebfbfaaadefaedefaeaeeebdfadccdbcbdedaafddbbbbfecdbebddabbcbefcdcfaebdbcadafceedbcdbdcadabacfbcdeaacbbddeafbafefffeeffabdbaffeacafaddbabcfeacccebbedecefbddfcecbceafebeabbdbdcfaeaffabcbeabafdaafbedebbacadaaebdbebccdaccabcfbdfbaaeecdbebdecebfcaddfaeeeedfabafbaffbfbfeceebcdeafacedfbeefdcbacffacebbabdeabbcdeacbfedebbdaddeeebebedaecfcfeddfedebafbeabaacbcbfcbdaefffadbeeaebadbacdaaebbffffebcacdcfccccbaaacfabcabdcfcbccafcfeededbdecaefafaaccfcebaebfefbcaafeaaebecffefbbfdafdfecacfaacdcaccaaedbdaeaceeaaadabbadbaccaeaeecfbfecdaeeaebedaafdaaacdbfebfeabeebadefcbbddbddbaaabbebdfdadfaeebecedaabbbfcecafbbbdfcbdcceadbeacaedbeebcdbaedcabfbfdaadecfbeeebfdbffacbeadecbbcefbefadfabcfbebedfddadfcedffccdbcfccaeeaaefddaefbcebcfdefccbeebbffaafebbbecffaaccecfcbfceaccffddacdabebceabbdcbeedbcddfbdcbccbedfcfccacefbefbbcefddaffaccdafbefabdfeadbeadfaffcbcaabddaabaccefcecebddefbedbedbdcedecfdbedffcedaaedacdcfabaacaadaedcffbeefcffadaadfeffddebfaaeccffadfadabbabebdcadcedbefadbbebeedafbebcdcbdefbfcdaedbacabafabbaccacbfcacabebbadcefbfaaadaefcddcecdedefcbcfeaadedeebcaefebabeedcccddceacfebeaebeccaebabccaccccdcadcccbfdcebecffecaceadfcedbafcfcffcbaeacebcbecedabeaabfdbcfbbfcceeaeaffeadefebdccfffebccacbdfffbeedfbcabbdecebccddfdacffcbfbdbadbffabdcacbdaadeadfbcdbcfefdaceecaaeeffbfbcaebbeedafeabeecebaadbfedbdedbebafecececcbdfedaebdfecfaacffcebcbacbfabfcdeedccaeabadbbbeeeabbbfeadfaedacacfacbdfbcdcbecbfdebcccfdbaeaffacbbfdefdeffdadfbadffacbdbccbffeccfecccacacebcafbbaaebbadaedebceadcebbbcfedaadbffdccfaaeaddafddacbfdaabcaacbeaafdcceadbfaeefaccafddfafadcccdbbcbeadccadecbebcafffbdeaabdeaceceddcebadfbaaacecfdececcddcfafafbbcbfbccaafcbddfddbdacececbfbacdffbaebdadfeaaccdbfdbabdfdbfedfbdcebbdbfeabdfccadcdcfaacfeeafdbdcfddaaecfbdcebefbfedffbffbbbcbffdceeccdabdecdfdaeaababfedbcdfabdaecdfcffaeefbbfcefefeefdfeeacebeafcaeaffcdfecaadbfebbdbcecddbaffbaeabcdbdcecaafdaafedfdceebdecffbeaabbfbaefaadcabfeeaabadcedabfbddcdbbabdffecaaafefdecdfbdedadbfbeadddfbadeabcabccecfdddcfdfacaebaefdcbededcabfeafafafcfbbcfcdfeafbdcdbcbecaffbcceaedcedbaadbbdbcbccfbfbcaebdecbcadcdddebdbbeddfddaaeaadbdcbadbafbddabbdcbfdbebadbacfbefdefbdfbbfddededbbbedacbfeceabadbafaedbdadabecddedbdfaebbfcbcadadebdfadbdeededfcfdeeeebaafaeaebcbcaecfcbfcaaebdedcaebabaabfcbbedefcbabacbfbefaeadeeaccbadfecddfddeabfbafbfdebddcbaadaeeeeadddffbdaefeafcefcceaebddfecfcddffcafcdbebfdefcabaebafedfbafbbdeeabceedeeeecdeededffecfcbabcfecaccdcabaacafcaeddaeeababdfdfdedefbcfdccfbfcebcadcaeebeedddcfadfffadcbceeccafeaafeededfdeafeafdabacfccfcadaccdafdbeadeadbdddabbfffefefceadbeefbfdbfceadeeaccfadbeebaacccbaecbfadcdfbadbeefbefadbbcceaabdfaebbfcdbaadbaeaabedcbecdfbdccbbfeedebcfccbcbbcdebaebcbfdbaaffbccdfdddcdbdecdbbacfdcaecabedcebcbffaccecbdfacbaaeccadbafcbcafabddceddedcfdcfbafbcaafaedfafeadabaabfcdcfbdcfaabfbdaafaabbbdefaacbafeeadaebddbbdcefeaebfccbaeedbdefdadfdacaadfebbaccffcacbebbaaefdcabdcbfeeacbdecfbfafabdceaadfcfdffefaadcccecaffafebbfcceaecbdeddbeedaaeeedabebfbbdcfeeceaccebfbeeacfdcfdaefeeaffbbdfbdcffdaabdeeefbbcfcadceebbeebfababfdcdeddbbbbdddbebefafadcdacbdacceacdecafcbacfabbabbcafafeaeaadaddecfeefcfdfbbdcdaddfbadafbeaddfeaaacbdceafbeafebcdcecebdafffbfdbbdeabeacffdbefccdbbcaacfaefaebddbafcbbeafaaaeebdaeeadbbfecaaffccbcdcbbbcdcbebfbfcabfafeafcaeefbfbebbbfdeeecfaafadadbccdbaccfbacaeafaddaffcecddacebccddaeffbdcfddcbaeadaacceaffacacadddcebeacaebcaceabfdedbfaccacbbfddaceeaccafaecbccddefdccdecfefdbcacfbdeacdececdaaeabdbecaeecaafbecafafaecafdccdafddffcfdbecdbaabecbbafdfcefdbadceaaeceeaadfacbbffebfffadeaabfdabffaceabfeefddfacbdefacdedecebadeadfccabdfbcaceacceddccddadaeacdecbcebeeabfebbdcfabfccabfeaadabdcabefdecaeadcbafdbeaededcffdabffddaaedddefbbedeacdaddbbecfceefdfabddfdfcdcbbdccebdbaecbdfdceebeccdebbabdaafdecbadafbdffefbefadddddeceafcbdfcdfefbdbbefeafcdceceffeffacfafffeeffaffddadebbafaeffececfdeecaffdfafafeebdfdaaecbdccefbaeaeeddbdbdacdceedaedbedddaaeebfeaaaeabaadfcdafefcaceddceafcadffeccaebcacfafeccbaecbbeeecdccdfdfcbcadedaceedffbedebdcefaadcfcaefeaceddeffcddabdbfefcedcccbaeedbfcbbdecedbdbcdcfdabfbdedfceeabbdfffebdabbccedccdddfeeeebbdbabceeeebbccaafaeeadeafdfdadbeaabebcadbbacbdeeaecafdbecaecccebfbcafaedcdbfbeabddfacacbbfadfafdaacdeffbcfeceadaafedafbaaaeaceefeecdbfbcaaedeadacfefebafcbeabccbfabecebcedbeacbeeeaeadecfbfcbfbefcbdcaacdfbfdddbcabecfcccccecacabeacecfebbeccbfeaaedbacbebbbddeeeedeacbfbacdefbfcfdbfeeeabedebdefeabaeeffeefdcabeacfebefeaecdfeadfaadbebdbadbcdbffefebbfcdfbbdcefcfeaeefbbecfbedeaebebcdadccbbdecbedaddbfdfeabbdbfecfabafacfdddcfcdbaeedbfcfdcdfaeabcefaacbcebdddbafcdddadceedcbcdedcfbfdafbfbeebefdfeaaacbdebbabacffebccbddfbedaeceaffbabebfefefefedcdffefabecbedfeeeaccbabaccaaebcfceebafdefddebdcbafeeccabfebeebbccfbdacdbdccfbaaecfdcadebdaeddebebdabbabaefdcffcdbbdfecebcdecdfffabaddfdfbaecefdbffcfdafdbbbbbdfabbbcccaeeeabddaecdffdaffddcaeadafbccccaaeffbbdcecfbdbecaffaebcbbdeceebadacceeedfbadcccabbddaacfdcdedbadddacabaacbcfaabdbeaafcefbcdababdffeeeacddcaafdeffdabbacffdffeaeeafecfbafbcaddfbbeffefcaeaedadebbaecaededbadaeeafabcedebbfbdbbbabfbffbaffbfddaedbdcbcbccbedeaeaffbebadcecbdabeffeeddbffeaccccffabfafbdffcccccbedcaffbffebfeeedaafddbbacfbadfcfaecabcddebfedfdbbecbcacbafdfbbdbbeffffeccfbfcefcfbbcccfacfddfbfabeebfcdfadcfefddedfcebcdcbbdebaeafacbcadcdfdbfababeebdcbcbabceaedbddfbeedeeaccfefdeedcbcfbaabdcadfbcffcefbaebebafebacadbfcaceeefdbeebcadbdedaaaafccdeaacabdcfcfcebaadceeaaedbcdecaffedffadeacedceececbdcfdbdacdeccdfefffdbebdddacbadfafaceaceffcdfdabcaafdabcbdfcaaacefcdacdaabaaeeabeaabdafebffdcbababcddfcbbcfafaebbcbaafbadffbceffafdeddddffeefbacefeeefccaacfaafecaebaaeaefcdcfeecdbaaabdfbacdbaefabfdaddeabadcaafedbbfdbbeaeddaaddbcffcbdeddcfbfbbebabbdcadafbbacfadafdccfeceedacbbfbfaaadfcbdbdaaafcddcfcbdaadccfadbcedfadfcfeafedffaeebacdffcfcbabaeeaaabdecbcbcdcbaccdcdddfddfbcffdbfafdbdfcdcbdeadebcdffcddecffdfecceeeefedfacaefbedafffebdfdabacafdeeaefcaebcacbffffeaaaebdfeffbacdbedccceccefedeebfaacacdbcaacbebaabbbdeeceacfcbbcbacccfafeafcaeaeecceacbffbffbeadfbcddbbdcffdbbbaabbafccaffeafccbebbcefbeaaafacaebedfdcddebfdbbffbdebaebefcabeaecfefbfeaaaaffbebbbacecaaeffddbcafdebffadcbfdeccafbaabaadcacbdfdedccebfafeecfacfcfdeeabeddcdfbaafbeaeaaaffccbecedbceacebacaaafbdaacdfadafbdcfddeceecceafafbcddeefacfacfbccddeeacbaceecbcdeaffebecdaeedfbffdebddaabadefffadbeffdeefacfeffacecfddbadbbadcfdffdbedecdcaedaaecabaccfbcfcbdcdaeafdcccbbbeaadeefddfbdefdacebaaddcedcaadcafdaaaffaabbaabfbfededbaaeaedcddfebffdcbdcfbcdbdbbedcabdafbeeabbdeccbfdbecfcbdabeddaccaebceffabeafbfbcaeeeecbfddaeeeafbadfbedffccabdbdeedacedefffebadbeddbcdedabeedaeceebdbbabeaaaaaafcfdadcfaadbeedefcdcafadecadebdccecbceeebdefffbacbfacfccadefbbebdaaccbbabeffbbcbeedddafcdedaeabacebacacfddacfeaeccbcedaeaffabadababaecdcffeaaafffaeabbeccdeceaddceeefecfcafcaddffaceabedcbbfbbbbffeaeffabaceabaebeafbaaddeabeceadbfceffdcbecfcbbcddfdcbfbafdcdbccfeddccdcefadfdfeeecfdcefbbcfeabcffbbddafdcacabcdfbcbfaaaddfbcedcdbddbababdccfcdbeaeceaefccbcbbecbcfbdeccfaebaecadeceabaadaccfecefbcefeaffffaadcebaedcbfabfdfadaaedafeffdcabcddfeabfffbefffddcbdbdbfaaffeacfacdecbafdacdacabccaefebeecdabeadafeeeecdcbdaafdacaedacbadfdcbdcaacbfeaaaeeebffeeaaedffebcacbcafbbdacdbfcbcecebbcdbbfcbaeeeddaaafedacdaccfbafaccfeabacecbedccafcbbdefcecafecafdeaffffeaecdbfcbbcaafbaafbbbcdceeacbddcbdddddefeecefeabbfcaafabfebfabaafadfdaedfefffebddcdcecebfbfabbecceaeefcedafcacdabcaecdecacbdbbdadafdeadebfccecdbfeaddbfdbcbbaecaebacbfbbdcbcffdfacbfeffeecfdfdfeabcadeefcddcababffdcdfbddbbfbddfccfdfaddbedfcdaecccbfcbdddcccbcddbbfbfdbaaaeafbcbafdccdcdbcedceaffafedcbadcebaebfdaccebdffeacdaffafdbfbcddceddadcdcfdfcbfdadbdeaacfefccbbbceaafdcbabdfdaebfcbffeabcaaedeaaabdcdfccfeeabeebdfdfaedeccccddbaaacabedfeebadfcfcaedadfaeebafeabeaffffcbcabfaacbdfacaabbabededfdfcdaafffafefcdaecabcfedbbebebebbcfcbfebcfceccafdfdefcdedfbfeabfcecfcfffabfebbaafdeecbbbddedcedaceabdafbbfeecdceefdfeffffafecbaacebcafaaefefcadededbdfdfcfcddbbefaeaafbefcdeffaabcaeaddfddfecfbcbcbadffeebfeddcdffcabdadcceefefeacbabcecbaedccdfeebacceaeaeeecfaecadffecadffbcacfeddabecaeadbedadabadeedbbcddbdddfccfabbffafedadfcdfbdeacffebeafcadebfeaeabeedebbccabdddeafdfaaacbcbccfdebfcfbcdcfffaededefebebbdefbbccaefeedcadebaffaceefccfacdadeddcacadabfecaeffbdafeddbcbfddeccdeaabccfcdadceaeefbecdedbaeabfcbabcaafaccceebfdfcdffdbbaabdfefeaeaafeabfffbadddcfefaefefabddbacbedcfdbedefaaacbefcdeceeeefefcaabfaecceddaaafdfeaacfcefefbadebcdcaacbbbfcfecbcffdaafacbfdcfdfebbbbaebcaedaabbdeabacbbadfafecbabecfdcabcaeccadcfefcbceceecbbdcbfcdcedfdcbfdeaffbbaeeafaafabbfbebacefdbcfbcfffbaecddffdacbbcaccefbfdeffbceffabbaadcebefebbacefdedffabbedaaeaafdbeaaddebcdfabccbfbefeabcbfefcdbdfefecaffcffddfbdafffdaaaecefadabafeddfdbdafbbeeedcebcdcdfbaaaacccdaccfebcecdaccdaeecbcbcbddcbecaddaaebfbfacecafbedcffeddeeaccbdeabfaddeffbfdaafccceedfeffccbdfeddbedadccafcfafccacbecadcdafffaffacddcfbdfcddffdbeaffffedbcbbabbffecaefaedfaebbaaaecbbfcbcfaeacefbdcdbaefeeebcbefbeeacefdeafdceebeeababacaaafbacbeccaaebfcccbacafedffcebcdfdfefdcedaecaeeadfbfaabafaaedfbcadbdbbafdadcecfafbefafcfcecfbaadaaafcebbebeecaacaccdafaafcbdbfaafabdcffebbecdcccfbbdcafdecadbadfaafeababefdecbcfcefdfbeefdbdcfafeafecdadfaeaefbaaeebccceedfdccbdbacfaeacdbedddfbafcaadfbfbdacbabaebabbbbcfebeacebfdbacaaeccdefaaedfecedcaeaeceabbadadecedefcaaacbfafdaccfacdbafbbecfeccacbcfcabbffafbfaffffadffdeefebaaffdfadcccfdaaabdebcabdfebfbaadcdebfbfdceabcaedfecceabcafcbddacebceabfadaadffcaaabecefddeefccaecccfcdfafeccabbbcafcddbeacafccbbbfaeefbbcfbccdbcdecedbcbeaffacffbaedaeddfbbecdabbbddeebbdcadbbfecbebacfcfabadfacdecebfeaceedbedecffbabeabccbaeadadeaaccbefeacbdeabdfdfcaccecdffecafafacddaccdbbfcafbadfeabdefbcebbcabeafbbedabaacdaefcbcaaebcbbdfeafbdceeedbbacfffeeceabebcdeccafbeddcbffffabebaceaceeadccafeeeebcdccdbebbbcceeedaecfabaddfdbebeacfafccabafaafaadadcbfeffbccadbebffaebabdaeccadeebefaebeedadbacdabfbfccdbdaeeafcaaceefddccfdbbbedcddbcacecacbbbabeaedaeeecfddcceabefbbbfaffbbefdfbaabfaaafedfdbedefcbcdabfacfccedbcefdeadecdddaffdeebedfcbebcedbecdaaeefacbcaccdaceccaabfdddcaaefbafabcccaafdeeadabcfdccbcadafebdbbaaadcdffecdedefecdacaceadcceecdfbdcefccbdefcebcabcdaabffccadddbdbdabdbaffbcfabdfadfdabbdaacdcaaeeaaacccfbdcdbfadecceaeedbababfdcedcbabeeafadcaacabafcfebbfebcacacecebacdfdfaadbabafbfcbffffeaebabeffdadedebdaaaabdcddcdcabfaefecdadcfafbcfcdccacecbcfccefeadafabaccdfdffcbcbcecdefedbfcadeedcfadbfeaaacebcdbdbdbcededcdeedcbdbdcedcddfafaaeffbdffbfecafcbcbeaeffcdecbfbdacdaeaffeffbadebcdbbccfccffadbfedccfeceeeaadfeffbaadefbdccddbefbbbaeecfacddebbbecabfcfafdbbcecbaccafeeccbcadacaeaecdcfeeacfdffbfdddbbbaddcbdacabbddbfdffeddfefdafacddbceddbbadcaddcaeeebabacaadffdbbfdadbfdeabeafaaceadebdaaccacccadccfbafdadabaeaadccdfcccfeaabcafdfdfadfadcaabdacaaefcdeadaaddccefcccddabaefcdfdccabeebfddeefcffaabaaacaadecbbbacafceccdfdbdefddbaafdbdaddcddfaacccddacecedefffefadaeeadaafbdfccdcbffedabfcecffcabffedcdfbeaedeaabcdfdfcdbcabbdeebbccbbbebfbcbdcadcecfdbefebceaddaaeeabeadadbebfceeefdbbbaccbacdeddecdacacddceceaacbdcdcfbbbaefaabafdceebddbbadfbcfaabcddffedefeecfaabbacbefbcbaafbebffbdbbbffecfbeddbbdaaedfaecbfdbdadfdadbbaebffddfcecbeedecebbaddfffccbcddcacacebbeabdeebdcbaeddafacefdbcddceefabbfbdcdbfacecdadccafefcdbacceffecaeadbddcddfdecedfcdebbeebeefeeadbfbacbedceaccabcdcfdeabcefbaeceabcabbbfefcbeaceecedacadbabcbcedfdacaefbfaffeeafddecfeeeeebaafbbecacfbccbdbbeacefeabfedebafdabbfcceddeafacacddaebeaeaefeecbeabdacdfdbefdbdffbcaebbaeedcdbfeaebeafaffeedafebefffbfaeeebcfcbabcacedddacbefceebfffafebaccffaddbcccbafbdaadccbdbedccbfaedfffedebdfbacadcaffbedadfadbcedaaadbabdbcefafbabbefebebeddbfbdcbfceccadceebfcfebdfdccafaecbfffbebcfccebdcaaaeeefcfabffafadafbceacaacddbdfacafeebaacfccbbffabecbbbceaaeccebdadcddbfefeebaefdbeaabbefcacfddfdeafbcdcbdebebaafcaebbceddcccbeecffeadcacfceebbbaecebfaafccdaacebdeebebcefebebedefbaaefbcafdbafbebabeeebdecbffefffbdaeeeffefddbacdbceacbefceabfbcbeaabafbfdfcafccdfcdcfceacbaefafedbfecddbbbaaeebccdeeddfdfeddbedcfcaeddcbbdfbfdcbcccadeaaadbcbcaeddbfeafaeadaedbacbfdcbdacbdbccaebeadfcfcbedeaeecafcddaaeafcffbcbabbaffccbaafdebffcbdcedddbacbcffcdcbcaccfffcccdccbcaefdeebefccddefdacacfffbececfbeefeeecbfbfcaebefdbfeebfedfbeafcfbeccaaaecdbdcddcebfcaacdbeddcbdbcdbeaebeaadabceaaadfdbdcbddfbbbecbeefeeaebcbddeecabedcdcabdfeebbffdfdcefcccaddbefdccaebdafaecbdacfbfbaddcceafbcebabeccbfcaafcffdaeaecfeabebafbefabeaaafddbbfddafbaaececedaafdefacbcfcecaeddaacfcaacdcaeabdfeffbecedebfbecbbdddaaceceedeeabcfaefdaffcfedacbaebdfcecbbbffcdfefaffaeacafaebbeebfaefbbbffbeadaeecbfbbfecaeabdbdcbabadccedefcfebfecdecbfcdfcbfcdaaeefdeedeedeeccbecabeeffafaddbacbdffcacdfddbceaaefffbaaccbeacfabebcfeffeadaebdacddfdbdcdacbeabfbbeebabdebbccdadcefbfffdeafbeeeeacbbadeeccafcdaddbffeffaaefbabedcbdfbaafccdbfcbcecceebaaaaefcdbcfffffbcbfadfecaacafbedcfffeadfbcceaaabadcecabdedbbbddadadbddfbfcccafdadafdbdddbfbadfadafebbdccbadedbcadcaaefaaffebaedcfbccbdfbdfcceefacbfadfdebceeadbcabeffeaceedbcafcbadceafbeddafefeacaabcccccbfcaefbbdcedfbdcdacebddceefbbfbbaebddbbabdcbbcbdcffdaedfaeaacabcbfdddcfbdeaefabcfadaeaebeeddeeaccefffccdeddbfabaadeaafdaffacacbeaaebbdfbbacbacdbbbaeacfefdebfccbcfbdfedbbdaaeafedbaedbbefeffafbfeddcfbceafaddeeeefdcdacddaedeebdbafbafaaefccbddcbecefdeceeeeaaccaedbfcfabfabadfacbeefbdecfcdcbeacaecdccccffbfeffbbfacbebfddaadcafcdadadefddababaeddaeceacdbaafadceebfadbbafddbeeaebdfefcbdebeddafbbbbbccdabeeecbaeedafacdfcefaceebdaeaeafecccfffcfdebeffcedcbeeeeceaceabceeabcddbbccbacacfabaabfcecbbaebdbedddebbbfcbecccebacfbbbababbdfacacfdcaecacbefafecbdfaadcffebdccbdddecedfcddcaafdcbafeaeefcdceefabfacbfcbceefcdefefadfdafdbcbabecdfdbbaedcdadeedbebaffccefaddecbbdfeedefcfdaedeebcbfefaaeaffeaeceffeffcaaeebadacafaecbcebbdceaafefcfcafaedceaeffaeaecefeefcaabfeaaaaefdedeabebefbcfededdbfadcbafccdcbafaaddbbfcceddfdafdacacdeffdabdaceaadfbbaefdfcaacfccfdcebfdbacbffacffbeeffebcdfcefdffcfffafffebafbdaaadefcbdcabdfbbfcecbdecdbbdcafeafcbdceefdddeaaeccbfcddfddbdbdebcaecdbefbefceacabebaeccafdfcbbbddbfabbcebaaddfcddcbddfaffadfecfdfbebccdbeeeacbcedebcccfbfbfefcdfefbcfaeabbceefadefadcbebaccaadbecbffddeeaeafcbcefcaaedbfbebbeccbffabccaafdbaccdcecafccceaabdfecbdfffeeecfcdbdddcdfbebbadcbcfdabbbcecbebddbaabccabbcaaeebecaedeabcbebdcdbbcccbddcdcdfbffdefbbbbcceddfffeedfccacdacdaabbfcebcdbdbcdefbdcfedddacedafafcfafcdcabddbeaccdbebefbdaeceefffdedebaaafbdcafebfaddddbaabdbeddaebfcfddabdfecdeaabfddccebaaafeeabfbdbbdebeaadfdceeabeefccbeaddffcbddbdaefcebbdbebdceeadbafebcbdaaddaedaedfefceeecccdedabaecdcedaabaaacdeabdcecdfaaffbefbefdfccbaacbbecbfdeeacfcffcebefefedcdadfbbcafcaeacedfaefbbfabbaceddecbdcaceebcdeaffebcdbbbbebebdbbfdcabbbdfeacdbcabbdbcfcfdedfbfdbcfdedcedbfbaccdadeeaedecfbfbdedcdfadbdfdbaacfcceeebfdcfdffafcabcbfdedfbedfbccdfeacfbfbaafefaadcaaecebbcbddcbbeffcaadcdafcebebbcccacffcaaddaacdabccbffbafbfdbffdceebaadbdddddaecfbaaddecdeebccfccccafadcebbeefbdaefcaedfaeebfcceabceebbbbaccbeadabecceeafaeacfadefeeefaccfaefcfecccdceadfbffffcbcfddafebebfaeecfafbdaabfdcdaedcecabebfffebeebbbffccebabacfeffaaeeeafbfefedcedfaefabecaddfeccaeedabaedecbbfaeccddedccabdbbcabfbbeffebaaebcddfaebffcffcfccdcfccfdceedaabbfdbceafcbfffbeccbfbfaddabeadafbfcdcdbbcfabfcfeceabcfcbaeefecbecadeaecddcdfeaabeacbafebaedfbeafaedcfcbaaefbaafbaecaebbdaefadfeedaefaceafbedfdfdefdaaafcddddbcdbcebaaacaaefcaedfcdbaccaebfafbafcfabaecbaeebebfccbdbdadafeecafacbddbcfdaecafeeefadfdfcfcabdaebefdcaeaaedcfdbacbaadbfffcbccafafadbabffcefbbecaafacdbbddbcddadeecccfaedabcbafdceebaabfaffafefdaefbebebbbfecaeadffadfbbadbdfcbadcefbfafbcabeceeedfacaebcefeacefbdbabcabdbcbdfebabbbcbffebaeaebffeafdcbabbadcdafcdbbccfeccaacffeeedeeadbaedebcfabfdbebbedcbcdcabdaaddabbaeedcbebbebeceadecfbfdadbdafdfdcffdfacbddcfccdedebabbeddabeaacbcffdbaffcfbbbaebcaefadfecabafebacefccfedfbadecdabfcccdcdfdedcdafabfefefcedaecffefacacfbbacccacfddaecabdbfdecaedededabcdfaacabdaedafcebfedbabecbcdaebdeabdcceacbfffbafaecccecdabdaaadefccddbcbdadecbcdbbacdfdfecfdceabdccfefcdecaecbbcadcdebbcfdeadfceecfdbcbeaacfabbcbfdbcabcbbdccbcaffcdcfadecdafdaceabdcdddeabdddaebfdcccaeadabdbcfdfbfbdddbecfafaddaccbbadfeabecaefcaebacddbedcefcbacfedceecfabcefdadcbdeebafbbbeaffaaebebebfaabbcdaaabedfcebdabcdefaafeababdccafaabcccabcfffdbecfdefceffbdecfecabfcedddeaeecdeddecfebdeceffeddcfdccebacceeedcaaeeebdfaabaedbfdfabfccbcccfedbbbadcbbcccdfabccefddfdbddacaacdbcadfdafacbbfbebaaecacabbddabafcfaefccdffeffdbfddaaffedbdefabebebacadcfbabaecdadcccaeeffadfedacedcbdaeaecdbeaebaacacfdbebdddaedbeabebfbbfbfbaddaccdcdaddfcbadfefdcbeccbedcedddebbbaceefcfefcaeddbcadcedfafbadeacebdaddeeaccaeffbaacbbadbcdbeddbbafdddbcaebaecafbecffdfadbeaafcfdaeddcffdefbeeeadcbcecbafceeabbecdbaaeafdadebbfffeaddfffcbcbbffaeaacefeabeeffbbbbaaeffdfafcdbabcaafacdcaafbbcdcbcdcdbadedeffddfadffaffafbfafdabcaaacceaabaaecfccffafdfceeeebcefcbbbabaadcebeddefebcfdaebcccefcbeafafdbfaecfcddfdcccebaacabeabacbbfcdbdeeefeecffceceadfdaefedebccccfaafbbcddabecabddfdbcbebdfabecbfbffdbfdbeefbdeeafecefcfddaceacffbaddeefcebfdcbdeeebcbaecdbcdeeaedfdeadfcbbdcfebeccebebbaebbddbffebcddababbdcecaaeedfbefdebbbcfbaaeabbdddccedbaaceecaafbfabefdeecadefefdefaeceafdcebdcbcdaaaaeefceeeeadbbbfdacaeefdefecffcdbdbbfcbbcaeefdbfafffbbbffdebaffdacdaedffcffafbfaadfacabaecdabdcddacffdbbddfebbcfedaebadbfbbabfbedcffedbcfdaafdbcaacafbcadedeabdbfbecbfbdfdbcefbedeeebccdeaeafdefceecccfbcfdadefcdaebacaeadccacdbcaacaeffdbadbdfdedccfbaecabdbbcfeebfcaecbcebfdeefdebcabbabccefbddbbacdcdcdddabfadedfafbeecbbaadecfacdafbcbbbfecaffabfaaaecbecacaabccccbfbbfdfdaeedbbeecedcdcdbcccbbfdeeacdbdbabfeffddbdcdfcbbeeaeffbaaadbaffaebfddeaadafbfbbcfcaccdfcaecdeffafdbaccaebdeaeaddaebdefedabafaccdaecacedceddffaefbefadcacafffdfcaccffcdecefeadaeaabdedddfaefbafffceceacefafafcadbccaceaecdacaaefebedfccbefbdbeedcfabecfedbfaeadaddfcbebacfdbbbceeeabaddcfccbebcbffdadfedfacbfecacdeeddfeeebdcacdffcaefbadeafbeedcccadceaaaacfdaebeaddcefaedfaaaedeffdcbbfedcefeadaccfdbfcccbeccfbfaceefeccfeaddcaeaaedddadacbffcdbdbeeaaddaffdcbcfdacddbdbdbbffaffacdeeddbeadcdabcaefcafeabbabfccdcddaffadcdffdacfceeeebaaeababcbefdbbbdbcdcceabeaefeebbdbdedacaffdbcceaaadbcfffbebddffbcdfacdcfbaebbdcbbfedbcccaeaabeeafaeaeddbccfdbdcecdaacfcefeefaedffdaffdcbbafbaacfecbebadbebaecdaabdfaefafdeccfeaffeaebdefaeedbbbeddfbcaabcaebbcdedfafeddddecfeefabafdedeabdffaddbbdeabbabeefdebdedcaccdfbfcdebecabffdedebeadaddfdfecafbdcbfeefdebfdfedbeaddaeeaadefaedbbcebefdeffefedafdfcbceeeaeddfabdbadfaccdbedffaedefaafbfdaedbebeaefecfcdffbaeefdaebacdaecdbdebdafffecffadbcbcabfedfcfaeebdfbfbcceefbbfffbccfaffddbdadefbddbcbbbfeeeaeaddaaeecbaadfadaeefedefecaaaadcabaeaefeabefabbcdddcdbacdecefcbbcaabfecffbbaabdebbdfccfafeecaccfacebabefdccddebfccbeeaeebeeafeceffbbfdfdbdaffdfdebbbadcfbcddeaedeadbfcbfefaecbffdddddbefdfaefeaefafebeacfcdcfcfbfabababeaebedaaebfaaeefecfdbdabfcdcbcccfefbbbddecfaefbaacaefdaeeeaceddaddffaaedccacbceadacddbcfaebcbdbabecfbecedeacdcddddcdccaedbeabdcddedabaabbfafdcbccffbfecfaafeeadcabedcbcffffdddbecbaafdefbfcbccddeedcebdaafacdfbfffbecfbbfaeecdfabefcbbdddedffcfaaaaaeaadafafbfdcdefbbedaebfacffaedeaccccbfecfffadadabfaffcfefcbdccaaddaebeafbfaadedebdfebfdbbeeaaddeebadddfddbeebdbbbafacedeeeeacbedecaeedfefbdffdddacabbdcccdffbfdabeebfbfcdefbdcfbadfdbfbdfadaaeeadbacedfddebefcababdcccaceebccecdecaffcbfdfbebafeacacfbbdaeeeffedffffbfabdffdfecffcbfccedbcebacbeefdafbecfbcfccbefadffdbdfeeabbeacecaeeedfbeddbcdfcbcefbbaceddebeeeebffcdececfbebdceeeffffeaccdfdfacbfbceebfdabbafdcdadecfbedddfeaaeceaebdfcbbfedcaddddddddbafbddabeafbcccbbfadcafbfbebdecbedbaecfdbeadaebfcffdbffaaffbacaeeebbbccdbefaccecbdafcabcbfbadfcaeebddcccecfaddadbdcfcfbcfdccdbcdbcbcbbbcfebeeaacebcbeabceabbbcaacccbacbcfefebcafacacbbedebfdbdfcbadcaddfbbbcfcffbdbacdbfdcfdffedbfdadcdecaaabdecccbedbfeaecacbbebaabdbacfaafabeebfdafbdcfaefcaeccafbedecdbdbdffdefbaeeadbcaaeaafabaeacbceabfaffebfefdebabeffbbbfeeeadeffefceecdddacafddbdcdcfdafeccecbdbffadcbdfcdfbcdbfbfdddeadcaefdaddbdbabadacededcacbeafcaeadefcddeadebebbdfbdebdadfceffbeabfefdfbcceecccaebfaefbbfbbfbacbccbdaacfdfdaaaabccacafafadccdaadaacfcffebfdfbefcacabbaaedcccaeffdbedaebfddaabcbcddebfbbaedadccdfceadbfecbdebcdfaacfbfcebebcfbdebaeccaabfcbedcffcbcdbaeccaedeafbddafbdecbafdccbebfebccfbdfaaeececfdbacadbcdaafcfcedfafabffaeabccaadbecdcfaadaafdbafdebbedafafaecaeebfedacacfbdccceabbafebdeacebbecbedbbfcafebacedbcabbbccfcabadcdfbcadccfecaefecbdcebafefecceeaadbfcaeccbbfedfeeeeebbdeebfcfdbcaceedaebfebebdbcebdadececbfebcebbdadffccdcdebdeceaeabddedcddfdeeeffedfafeabaabaccbaeecefbfcbaeccbbbadcadbdfcafecbbbbfdecaeddcdbbaeceeaadceeffcedbffbcdfefcfbcccfeebddfbccbedeeecacdccfbfadacaebefcddcfcebeeaeaffdfcdaefdabeaadeaccdbeaeeacffaedbdbafdbaedbacfeefecbdeaeddfdcefedcdfdcacfaecabbffccadcbcbdbdeacdeefcadbcecfedafefafbacbfbedefcebaecdccccfdabdbbedccaedcbfbcafdbaeaacfbbcfcbddcaadbceccffddebcdbadbfccdeddadfbccdcabfaddcadedaffdbecfbfeefaadadaadbbeaaddeefdbcffdfdeccebcffaaafaccbbeffdbddededdabdedbadefbffacadaebebabafabdfefdbefecbacbdacafebcbaaadafcccfadbfccdedfcfcdbaeedcdfaccdaeddbeffacbfceaadafddebdceffbcdaaffedfbcaaebadeaaedfcaadcaacdeaabdefdaadeddaefbaccbbebffadfbadfaadbbecfabfbdecbdadbbedddfdbbbeafffebdccecabccadafcebbcabafdfecbfcadcbdfbcbbdefddecfddeabbaedaabbfdecbedfbbaaddcbfdfedacacafeccfcaddabbfaeeefffebbadcffbffddecaffbbedfffbbaaeffafaddecfbfdcbacecffccbdfafcfacbadeacceeedfbcdadbeedeccbbfadfbbbfbeffdddcbfaadcaaaccedcfbaeacecfbefdacaddacbfddbeffacccaddcafaabfebecceaaaaaffceadfcfecfcbfffcabcffbbdeebabbddadfecbcacfdfcaabebecbdadeffabfaccafafbcffdaaafdbcedebbaddaefcdccaadaaeaffccecbdceceadfdbafadddfffdaddcbdbfdbcfedecbbedededdeaeaddbdccafbcbdeddddfecddeeaeceeabcebbbbfdcaafcedbfedbafccacafdbcbcdabeabbbdcebfcafaccfadccefaaccbeccfbcfbfdddeefedaebdbafdfefcdacdbededdeecaaabefcbccdeebaafccdfbcbeefbbffeacdedafcaddcfcaacdcfbeaccaaabcfaeafbeecbbdaceabcafebedbfedccebbbccbfdddbfecfdcfbdaeebbdfeadacdcfdabcadecfbdfacdfdbacbabdaeecbcbeacbbbcebfedbdcaddadccfdafbbdefcfccedfaecaecbeccbbbdbdfddcbbcefbfbcceaddbeddecadfebbdecdfabfdecacfdffdbaaaeecffaacadaaadceceeecefcecbccafbfebddcebcfdffcecccafabcacabdacbabdbebfcbaebdbfeaeeadceeadadbfcccadcdeabeeefadddedecfaaefecacebbbaecbaefeadbeaacffedcebeacfdbfbfacdfacbdfabebceaffcaefbefebfcbfbefbebdebececbdbceafbaaaeeefcacdbcfafccaabddcebeffdcbdaeafeffeabdcccacdbaabdddaeffaaababcedebcabccabeacffeeeadeeacefcccdbccacacabefbdaaafcbebcfecefafacffbeddbdfcdcaeedbeeffbdddebcbabaeefefcedbcecdeeeacffdbedeebdbebceafedcdeedddbdeeabaafecabadedcddbebcbaafcdeabecdcaacfaedbfddafbcbcbbefedfefcdadcbeadecfaedbbfccbefdbfdeecffbeffdbaaadabbcaabbdfcefdfbbcfdfecafcbcbdaadaedcaefbdeefacdeaeabddedeeedaaaabcdadbccaaffdfedacdbafebccdddceedcbffeafebfaccdafdeaadebcdaaecaebacefcaecccdbcafcdaeeaedbdfcaeeadbecfeafdecaaacfababbabceceeacfedcefdefbacdfbeaffdebfbdfbdbccfdfbbfdeddcaaedcaaeaeaeadebeaeccceaeecfbcbcfaeedcdeddcbbbebedbaafffdedfdfaadfddcbbfafbcdbcdadffabafbedfdcadadfaedbfecfbdaedecfbfedfffafbddfecfabddaeefaeefdafbbeacfcebdcefdbfebbaffdaafecddddfeeacaabeceddfdfcafcaecfafdeeadcaeecbadceedffddadacfaaefeaecceddcecbcdcedbcdbfccadabaddfcbbffcedfbdbcbafbbaeeffdedfdbbefdafebfedaffededcdfdccbbfaabccceededecfefadbfcafeebafdedbeacabebfbccebabbabfcacefbafdbdadbffcabfaaeccaccfaaaebfaedcfcededbabdfacabaefcfdbfeedbdeeedecbdcaeceebddafcacfcdbddbcabdbadbefcbbcecaeabacdcaceaddefffffddaaaafebbaaffcbcfebcfdcdfddbbdfdedfbcfcfbbafaefbcbdaebcfdfecfedebcbbeecbdcbdbdfcbddedaffdecfafcddedbecadccdbffdedfcbadfcdfbeedafbaaededaafeafefacacbfbbcfdedadeedbaddaffcbabacbededdccbcecbbaefedbcddfcaeacabefacbbbcdddecfcbafdeeabfedcfefbaedecedafceecaabdbbacaddfaaabbebcbcafebcedecebbefdddeabebdbaeceeaacfdebaacbeaedfebbdaebeacfbcacddefddcebcfeabeeafcabdcbdadfafcacdcceafbfbdeddacabedcffdbeaabbfcbedbfbefecabeeddfcdaadbbbedfadefcfcedbacffeedcddbebeffaefafaadfbcebcababafdfddffccccccfedeeceaaeddecdbbddddcabcdcfadcdbfadbfeabcbdbbadffeaebeaefcecaacaababbcefbbcdefdaeeaecafeffcabfbefdeaeeeeddffbddacfbaeafcbeddfdacecbcabdffadaafcacffabbddabbbfbbdebdfedfcffbbdcaecceaefccacadccadadfbbeddcaaeaeaeebceedfededadcdcbdefccdecdedcdeadfddebefdfacafbcfadfaafacfebeeaeabfedecbfdcaaeeeccacefdfebefcfeebbfddcdeeaffcfcfcedaefebdabefdcacdcfdceafedcddddbceadbcbafddeffdfccbaccbcbaddcdaaeebdfaebefbdbfddcdeacfdebcfdffbcdbeafbedfbeecfadbecfdfffeefaabdccabededcdbfcadfbcddffcaaaabdaeefedbafdfaefedfeddaaccebdabfaeeedbaffdfcbccfefeafbaeeafdcabcaffaeeaababbaacccdcbffceedfeefabaccbafcadcdddcdcbddfaaebbfddbcddeccffbdddfbddcbfaafacbccbfffcbeccfcbdbdcccbcccdaabbafcbbadcaadfcdddbacecfddabfafecceffadbabafacdbbbcdcedcfcafeabaeaffccbbfcdbbdcfeedbedfabacbedaeabadaaabbafeecdedefdfcebfdaeadadbaacdadadbbbccdabadbffceeddedcbbafdeecbaedcfecbecbaabbaabdddbbdaeefefdaafeaedabffdffeadcefdfbfebaabdafbfabdedfccebbedcdcaabceefeebdfcecbcdfabecdfdebcadddaebdaddbbcdfbcdacbeeaaeccfaedabafaacceedaaaaafdaefdfafdddddfeaebfacebebbcbeadcdfddededefcfbaeacaffefbacfcfbdafdecdbcbffcfadfbfaacfdbcaabeccecffcbdefaaafbceecbbcfabdcbefddcacbbcadffceafbaaddcecdafadfdacedededadfdfbefedfeffdcdeefbeefbcfadcbfaafffaabefdbafedbdaeefecdbecbbecfbafcacbbfbcaddfabeccacefdfddcbabdddbcbbccefaadbcbfeaabadbacffcefcfedecffdabbcddddecfbcecdddbfbbbecacfefbeeaaefadfcfddeceaeafdcefcdbcccddddfdbfdecbedfabafadecbebccaaffddcadfefadddbcddecacafcfcbfddaecfacaeefacadaaafccaaafdcacfdaadebcbbcddcaeeededabdabdeedfbdcbfadedeafaeedeedbadecfbbdeffcadeecaaddcdefbfdeedfbbfdbfedfddbbacfcbebabfddfefefcbafeadcfdfebecedfebeacbeacbdbfddacbbccfcbbeaddefedcbccaecaeadadbedeeadeacdfabcecfdcfeacfbdeadbccbdfdbdeffaadeaceaeeeedacefdebafcecebffeaddfefaceefbaabcfdffbcaccddffbccbdbcecdadceffbdeafcaeafbdbaababecaeefefeeacbdcbafdcabfbedcafbeccaffbbdbfffcbfcaefedeacdbbcbcebebfceecefdeafcffeedbdafbbbeaaeabeddedcabfccfcdeffbdaffbbedbfceadbcecbefefcbcfcccfdedfadbcbcdebddddbebbdcececfaeeefbbbedddeacbbabdcdfebecbcdecffabafafadcdeeeafbfbcedddbebbfaecdafdffdefffdcfdafecafaafaeefdeadadeedfebbfaaccadcfcaacfddedccaedbdaedbefacaebdcaeffaeedfacbadeefbbebeebcfebdbdeecfaaadadfcddafbedbeddcbbfdaadfbecfbbcbffafaffbabfcbebccbafcdcdfdcafcedfeaabcbedcaeeccfbacddbacceeaeebabaadaebaebeaedaffdcfbfeacfabbceaaacdfafebfbcfdbdeeebbacedebebdbdbcaccafddcbaaebedebcaafefebcefbcdbcfeefffffdafeccbcdcbbfefccbfcaedbbcdeefbaaaccffcaccfdaccffddbabfddddebedbcaefeddeedbefdabfbfbdeddecfbbfcecefdffaddfbbfadffadbbaceddbedefcfcbfbbfdaddddbfecbdbffcaadeddebcfecafabcbdabceeefbdcffbfadcdceaaefafcecdacdfeacedcbaeeacddbaefefcbccecfebdcbbaacbcefdcbacfeddcbabaeddaadfbefefefaeebeafcfaecbcaaebfbcfbdcdfeeafdbfbcebddcccabffdbabfbbfefdbaccffecbbfdaddcaebaaeecccdafefedebbeeddaafcbefadebaaffffccffabccedefdbcbfeadfbdcaedcbbbafbdbbefdaadbebabfbbaabfeebdcabbfdbcbdeddaabacbebaafcbddfdbaeaffcbfeeffdbdaecfceebdaccaaaafddddaccdabfeefbaefadbfcbcdfadcbdeeacdcddbccbbadbfaaadbbdecfeaadaabfaacfddaebcfbaccaebbdaefccefdcafbfdcbefdabdcfccededbcfffdbfdeffdebfacfcedecedfedacebbdfadaeeebbfcdeaeafcccacbdafdebaacaaacfcffbdddbadbeeabbbbceaddddbccebfcdaeeaefeeaacfcaffedabbacacdedcdfcdcbdcaebbfedfcdddeebdcdabffdfbeeaeeeeacaedeadcebaceeaefefafbcfefdfeadfcddccadbbabeafbefabccdbebdefceddbddcaeabdfedfcecbffbdcebdcfaeeefbcebdecfbdbdabbdccfbcfdbafecceacfaeafaeadaccdddbbffbbeffeabecdcfabadeebebccbedbecffbefcfffefdcebfaaceaddbdccafefccbbbacbfaccefffeafcdebaeedebaafdefaeffbdabccfcedcbbfadbabcfbabefaecfefdaacefcddcfcacbcbeadbfcbeedbafbaafdeccbddbacdccdfeaeffadbcceffeddfcaacacccbffaecbfcbfaacddddaadbfbfaecdcdadebbaeccdcadfdaeffdecfbdcdeedfbbeeccdfdedcccebedbcaabedeeedcdccfacbffbfcbfcaaaeafabbdbefabeefeacddcfccfdcacbbfcbcadffcecebdfaebcdedcabacbfefdaafafaaeafbdcfbabdfdbadcecbbbdeacbcfdaeefcecdaaffeefcacffcadedddbbfaefeaefcafcffcbadcdeefdaddadccbcbcaeaeefbafbbdfeccaecbabfbadfedfaacbcedfecfecaaeddcabbacfeadbaadbcbbfefbecabacdcacbcfbcaeaddaacffdfffccbcdbaaadcebecaadeffbbabacfdfeabebebddedbdaffcedcdeaeefeafdcfdeceeebacbefbcfeafdffecddcddbbdbeedcbfaefaaeaaebafcddbaceacfbcedfcececdafdfcfffcdcdeffbaebddcaacedfbfeddeeedeefcdabbdeaeddfcdbfaaedffdcaeebdabfdaeaefbdfeeadebfdbaedacfceeedeacffdfbcfffaebcdefffdffdefcefadddfcadacdfeefbdfefdfddcbdfcccfbebaadacedebbdeadfddbcabcdaeebdbbcdfcddacabcaedfdeffddbabaedfbcbccfaffdfbebbdccfccedbdfdedeeecaccffabffecdeddffebbdceeaabbfbedaadcdbccedecaccfbfdbfcaeeaafcfecbebaffacfbafacbbfdceadbacfecfdadfaebcccabdcdcebcabedecdedfabdccdebfaafaabfadbfbddffecfafefffbadbeacfcadafffdfcceadeddcdeaaacedfaeffbedfebadfaeffbbdceabccbedfaacffddecebcbfeebcfabfdebafeadffaaeacafabeccacaeebacbdaefdcadebbafeacaabbfdaadefadcbaaabafcccffdebabdddeefcbaaaeddcdfbfcaceecfefbfceecfacdbceacbdddeacbecfcfddccbcceedeebcfdabfbcafabceeafeceaeaceadfffcfdfcaccabeddedbdbadeddfffcbcafecddebdcffedecaffbcdfdfecdcacdeeffcefefadaceeeedbebdecfabadecefaedcecdabfcfabcbecbfebbafbddeacaeaedfefbbcfdcfccddbbcaecfaedeebefffcdadcdcfddeaaabfbfdafbeedbfddfddebfdffadeacfbfcddfdddbcfbdfeadfedfceafaaffbbfbbbfbefefdfebabaaeacbdaafefdebdafdcbfaeddcbabdaeedaaecfafaafdcafeadedddbecceabceecadbcdecfdcebadefefeececdcfadfbbbfcbbeafffeffecfcadbfffddcdeffecfdebbbebddbccfeaaeeeeedeaefbffaacfffbdceecfdfcfdbefebcbbddfebdbfafffeffeefbecdccaaabfadbedddcfbabeededfadfececabfaddabcfcfbaffdceadbbbfdfecafdeeededbabddcbcfcffbcecfafdacaeaefdebbbfdbcfdaacecfabefeddcdfdfdbdbecaaeffebdeffbdeecafffbfdddebcdfeebbecbadccddeccabdfddabbcdcbacdaefedccafdebbdaafdeddbbdbbebfafacdafccddbdfcdcdbecddcffeceafdcadbeebafdaebeacccbbbafdedccbdeafefddbebbdffeceedbceeddceffaeaecbebaccbbedcbbbaffbaeeebfbecdfedcfbcbddbfcecffcdeedfbafcfafeefffedebadfedfeabbfbcaaeaacbbdaffbbffadbdcdefcfeebaeecefaebeedceebbfebfefabdecfeaceddbaaddaebefbedaedeebbabdebacbfeedbddccffaeceddffdcbddfaddedfceecefdbffbecebecffffdaadcdabbeffdfefeaebbfefdcccceecedabedefacaddceecfcadfcdcdeeccaadbdcceaecccadeeeeddcafdadddaffcdefbbefddfcefcbaecafebafdabdbbfffeeabbeaefcfdebfafdedabcbaccfbdceaccfdbebfcbbdfdfecbbbfcfeffabefaccccbdfebedbefeffcfdacdacaaedfbdfaaacfadeeedcaacadcbadcbfefbddcfedadeaebdcacdcbdbdefbdabbcfbecbeadbdfebaececfdabdbbafadfeaffbcdbceceaeffabadbdaecffdaddfcbcaadbfcaecafcdbbceadccfcfecbcffadebebafdaddbcbffebbbddffaddedbaafaedfdebebfbbfcfedfdbadeefcdbeadffcedddcefbddcbcfbffaaaaebbcfcefacbcfabfccefdafebceabdccdfeecdfcfacfeccafffcefbadeaccabfdbfeaaffbffbabeccacfddeefadacbbcdcafbeeffaeecbcbdececeaaedebfdbccbcfbdcfbcacefabcababdfacdddebdceaefaaaaeedbceaecedbdeffcbfdaadaafebcafceeaffebaffeebbccefceedfdcaeedaededcafdbdcabbdffdceadfebdbccadcbcccebdadebcbdcfededeeedbabeecabfeeaeacecdedfddbcaaaedceffaabaceabcdeccadcfbbebefcfcacafffdddeebbefaefeabfcebeaddbbedaafbafcaecedcadffdacddecccbbcbccaebceaedceafabaedfdabfddedabebbebbbcdeebdcfbafbdecbdcfedaaeddaebbdffbadfcfaafdbeaffccddcdfdddbceccdfbfacdbddbabbaabedbbbbbfdefddedeacdfaadadcedfbeeccfbacfdfbccdabbfeeceaafdebfbabbccdfdcaefdccafdaafbbcbedcfdfbccfeeeedaaffefeaffdbffeadbdbdbdeafdebdafefaaccffbacdeaafcfceefefacecedefdbfbcdcffddeaabbbccecffedbbeadcbfeadcedadbbcfedbecddbbedadfdabdcbbbcedcceafddefffdadbcadabbababffdeeadeeeebcfbbfaaeccbbdedbbbabdafcecbffebeaffcbacbefbdcebadcdaaadbebbfdafebcafacbcbcbfdfdcddfafdeaccbbeafeecccddfccddbafeeddedadbcffacaacbcefdaaffaedebfeebecedacedfeefcbcfaebfcfedfecdbaecbfcdbafadebefeccfecefdbbdabbedbcdcdcdfecaebcbcededecfebcedbaedeabfdcabdbbeffcccbbebaeecdcbfaecabfbffaddadfdcaaebbfbecedeedededbeaaeedbfccdbffedadbdcddebeeccfcfeabddccaefebbcffddbafdefeffbacdeffcdbdefaddcdaccabfecdbeacfcfcbbaedbdaccdecbbbedfafeadefccbabfbaeaaafbebabccadffdacdbebdadacaedbfcabdbcbbeaaabebdddcfcceefcfbabadefecedcbebdbbcabdfaedcfaffacfdefabfbfbddefcaadcfeafababcdfebddafeefafacabdccacefceedfdbcadfadffffeafadcbeeeedecfcdbcaabacababfadbcfdeccaefdeadecdfdebcdaeeacefedfdfffcabeeddadfdfcfeedbcafbafcdfdfccadeccacecdfbbaaacabcfeadfbeeacaadafbcbcaefbbebcccecfbadcbadcefbfdbabcdfeaeabfeadcabacedbfddecefecccaebfadccaaccaceefdcfbacbaffcbbfeeaecdddbddabcdabdccacaedbfeabbbadddecfefdebeffdffacddaadfeebbbdaabdfebcbddecacddbceacfaaeaeffffeebccbebeeebeccabdceeebdfbbbefcaafcfaecaecaffddefcadfddeabfcaadbecababacfaadfefceabebeceeacbdbcabedfffcaacecbbedbadccbabcafcbdabeeaaccadcfcecccefefaaefacdccdfeaeaceacfdeefcedbeffeeacdeafecadfbecbefebcfcdebbbaeabeaebeeefdecadebaaabbfacfddcfeccefcaddddddeeddeeafddbaceadfcadaafabfcdcdeeeefdbffbabfbbdeddbabddcccfaccaafefccbccbcaeadbadacbadccecbfecafcebddcddebebfefdcdbafafadcbffadeddafdeddcbeabecfddbddacdcbadeabacaadceaaaeaaadcbcecdfedebfbededaccceecbfbfaabbffdaeaeddafeeaeacffcedddeacfdafedddafabddcbdafefeedbaafdeacdbecacffdbdefcbcacceebadbbeedabdffdadfcddfdbcbbacbdcfbeccabafceeeafdbafbbabcbceabeadeedebbeeaabedddbfabffeeedbfeefdfefdcfeecbfbdfbdeddedfdefeaebaadcbedecdfaaafefeeadcadccaeabeabfbeafebffadeeefaddcaccaacbcbbeafadafbbbceaaaddcfefbbdfadadabdcabebbcecdfeefaedfdfeeddeecfefaeeadfadcbeddaebceedabedcbfdfbfccedfcccddccfdbfaefdfccdffeeecacbfdeacbdabfdecacadecccafeddbecaabffebbdfaeffdccebfcaacaaeaccdfbdfcbacebfebbddecbcbfacabacdaaddaebaaddafadbdbbcbdfafaaceecafdaccedabbffcbecbbaacfeffbffcabebdbbcadcddebcbdcbadacddebbeacdccedbabbfefbaaebffeaccfbddfacbeebabecbcbabbacfdcdafdbdbeedadebbeedadcdcfcedfaeaeadeebdebbacbebcfedbcabcdcdcffaabdfbbffccebaaacabeabdcbfeeffeececccabaaaaadfaeaabafadcfacdcefadbbdededfdeaacdddccebcebbbaaacdfafbfbdacbcccbedeceafedfedabcdacbbcdaaedcbcdfefeefabffeabebaafdbcdfafdfbebbdafefeeffaabeeaffbbadeccaadcfbafccfbcfbecbedfbedbbccdcbdbcedcdcaaadfebadaffcccbbcbbddbcbfacaabcafedffaddcfdafabbdefeebbafbcaececdffacaeecdecfafacfadcccbabaaabbafbdcddbbccbcafbbbaeffbfcbdebcfbeebfaddabdeaefcfbdebafeecbacdbfbdbccfadaadbaedfefafaccfdfbedbcfeceddfcefbbffbfdcdfbfdbcfebeffbfdffacacbcdcaffcdeaaadbfcbaafbecfbaaffadbaefdaebefaabafbaeabedadeddadcaebaacaeafcddabcbaafdbbfcecbcbcfbbcbbfbeaeaadaeeafaedfadfceaaebaefddddaedfdeceeadebeeefdbadcffbfdddaaabacedafcdcfdabedcfdfcdbcadcbfcdbbdcebeffaebccedcdadafabdaeebeccbfabbbbdaabedcddbbbdfccafebcbfebdeddbbeaaffdefdaacafcfbebffecedebfdddffffecdafdcccdeaddcedefafaddfaebdddfdbefbfadcbeafebcfecefbdfcdaafdcfddfeabbecadbbccddecedddceceedadaffadefcaabffbafafdacaaebdfaddeeaeefaddaefdaebdbbeadbcfedceceafaffebcabdfcbcdecfdafeeecaecadffdfeedcdeffdeedfcfacacfcdaefacacafbbfaeecfffafcdbfecabecbcccbdcbadceeecfbeedadabbdefabbcfeebafdbdbdebafbeadebafeaacecfdaafbbceacbcdedfcaccadfbacccedcaeeaccafdffdfcdcdffbdfeecabedafbddadbdffadddebfddbbdedaadfacecbfbfbdbcefcabebabbdddcbebbeedaefdadcfbedaffcdcfaabefbdbeaadafbdccbdbfdaaebeedfbdaadbeafdedaffccabcccbcbaaaddbdfaacacdccbeeabafeeeadedbacbdcbbcbbfbabfcffaaffebebddedcfeceaacedcedbbbfccbeddeabcabecbcfbdaaadaddeaacfbfcdbdfedefcdcfcacbeabefffaaefebfdbcebbdecfdfefdcfdfddfffbcedeacccdcddbccaffcbabafbdbefffdecedcdacbabffbfafeaddfaebefdfadebdbfccbcbffcfaeddfdfbdeabfbcedcbebbdeaacbafbefdfcbfbedeecfedfcfbfeecafeefdfeefffbbbfaaddbfadedeccbffafaafdaadbfcaacaaafdcfbcbabdcbeaafeabfceadcbafdadededdafcdfaeadbaefaedffcdaafadffdebfeffaaeccceacceecfebeddeceeccbddabffdedbcbbebfecdbcbccfddffacaebddadbcbbcdfcfcbccfaeefbccfaddededeaccfeafbafbbdfeeabdffbeefeabdeaeeddddbdfdacbddbdfdedfaeafeecacbacaddcebafdeafbbeaadcfbcbcacbcafadbaeeebcbffcaaaacceebeefdfcfebdfcdbdceeacccfccddecaacddedabebeddbcdbafecdfdaafcefdadcacafedabddcdabadddbcbadddeebbdddcaecfafebadcbadceafadebdddecdbeffdacefcfbddedbccaaaadbbccbbedabbbbabfeacdacbdcafcacfcbfadafbfdffdcefcfdcdacdcccdefadcbbacfbbcdecfaaacdfbfefcddddadacbaceabcaddcbfbbdfcdbbdfdceffaeebefffcffcaabbaeefecbadcccbafabacdcfbebedbafddacbfadebbddfdaadeacaeaccdbfabafbeeabaeacbbafdcaafdefbaeaffbcfcbdeabadeddebcffaaabebdbdceedfdcaedbfbaaccebafecafeccbbaffbabcfabddccfcdcffeecbebaeaefadffaebfdeaededefdbbbeaebfbdbeefddcdafdbeddfcbdbdcecfedfaceebabbdabafaccaccadedfddeabdffffaccabbfeebcdaddfbaeaeafbdccaddefbbfaeebbcfecaefbabdbdecbecbcfeedbeebaeffcddddeeebebcaefdbfcabcfeadbabdcdefcabddcedcdaeffeddabceaaabecbeeddbbbdfdcdcbeadcedfcabfddeccdacaadcebbfdbdbabaebfcafbeedfdaacbbbefdddfdbccddbfcffabfbadedaedbbbfaacbecdbccbcdbcdaecfbffcebfaccdccfcddadefffbebeedcafdadeefedfcefdeadfcdbeddaecafeabacdafcfbcaabfdceeeceeffdfafacdcbfedadcdfdfacfedbacbabccdcebaafefdfdfbfeeccaebbffadffdcbbfdeffeaeabdfccebafbbfbbcdecbecdefddffedadafecfdaacbffeeacfcafeffbeceaebdafaffcccdbefbdecdacfbccfffacfddcfbebcbdbefafcbabbdfbcebcacafbbbeefceacedbedadebbfaddddcceafbcdcbfabbabeeaaabafabfdedabfdfabbeaabfecadbdfcffbbbbaeaeddadafdeddffcbffbaaccfdefcabbeadcaeefdcaaadffbedfafebbfaadbfacbbcfbeabefbbfaedeedefdffdcecffcbcfedffdaeefbfadceedbaadfbbdaadffecbfdfedacaacafabbfeacffabcdcfcfdabbbadfaeeddaebbcebcbebdeecffbbdcdbadafebdbefabbddccdeacaefcedddecdecbbfbaedabbeeeebfeaaeabbffdeeacbedcedcdbdacefaabbbfdfeeaebfebeddbfeecbbefefcbcfacaebafaeaaaaccbeffbabfdbeaecafcfebdaaabcbfaefafdebaaacaeefcffdafcdfcbeebbffffceeeffbecaecdccaceebdbaeedfdabafedabfffcdcafaacebabadddffcedebaedbdcefabdcaddfececfebcfacdfccddebccadbcacfdfaecfdaefdbcacdcadabaddfaeefccebdeeedecebcedbfefbcacbfaccfaebdceefbbcfbeddbeecbbfeaebbccddccfcaebbbedcdadcadcaaafedcafcfbcbcfcebebbcbacdcffedddfffdefebdccfaffdceeecaeaadceabafcebaefaabbbbebbdfdfbcabebbcaffadfeecebeabfaaebfabbcbbfbafdecbadedfbebaeabeefecbceccacfefdbefddaaddcfbeafacbfeaaadedabbcedabbbbcdaedcdecefdffdedeccbefcafbbebfdadedeccefecbdccfdcdbdcacbabcefadceaeeefbdbdcaedcefcdafebafdcebffdbdacaefecfbaeafadcabcdddaafdddbdcdccebabacbcbbfaffbaddaefccceefceecfedbfefcdabacfeefcaeedcacfedfdeebdbafaaececaaccccacfdaebdacffddecfccdefbbeacdaecebbbcadbeefeabeafbfacfbabbbbfaedbcbfcacecbacdffcaeebdcdcdafdccfffdffecedaececeebdbccebcabbeaaecccdabecfaddbeccbcaecaaabffbcaeabfbbbeecaaaaaeacaebebbcebfaccfaddfaffdbfbddbfbbcfaeaadfbeafbbeacdcfcecebccdeebcbddadabcedadcffabbafbabfbedddcacbfabeedfbebbcdebbedafaaeadafafcfbaadeadacafbecbaceaeaabededefbbdecbafcbdfbcddccdfaefbeabfcddbcaeebcfecdabbfdbdefffbfbdeaaeecffcfabaccdebdbfaaaccdeaffaeabbcbaefbafefcdfeafcbdfedaaabfdfafadafeaefacaddbffefcaefadacffbabafabafdacebbacacfdcdfbbccafacadedbeddcaacdeaeecedcefaafaaaacffbcabcfeecabfdadffdebaccdaabbcffacccadbcadfdadeeafffcafcccbffbffddadccbdececadacfcacafdfeebdbaeedaafdcfedafcaecddfdccadaddbaaeacdbcaafdfdfaaccebcfaaebcacdaaadaeddabbaadabdfeecdbfbfcecbdefeeeafadbddcddbafdaddafaceabbeffdedfcdfaafabadddafdfaacadbfedfaafdbffcbaabbbbfccacadabdeeecfabbedbdbdffabcdbdebdaacdbfcdaefcbffbbefaeceeedbcfbdadaddfaefdaeaaabcfafbcdaefddeadbbadaefecaedbaabeaabddeafedecabdcfbfededeaaaecbecbbffcdbebcfbacefacceceaabfbbbaeedbcbfceaefeadebaeaadacabeaefcbfadebdacbcaccbbcbdefefefbdedeedeefdafdddabffeeabdbcdccefbdffacbcdbbbbffffcdbdcdbfcbbeffcacddbbabeaadeacaecdcfecbefdceecaadbbdcbffebadcbbdcdbdcaabaafbaeacfebcdabaeaaedddcbbffadbccfafefcecaceefbddeefeddcefcfcebafcfebfdccbbefdedbdfeeaabedfccdacbdabacafdadfccfddadbecfbccfcafffcddabcdcfccffbfbccdaeceeaadccccafdfebcbdfdbfbaceedaacfccecaebeeeacabababaefebcbeeeebaccadfcccbedeffbffeedafcdcebcdffdecfaaeefbffdbbeeacadcbeccddccbbfebccfeccbeaecbdcdfadfefefdddbeebfcdbdcbdeeafffcdfceffccfaceebbfcfeceedcdfddffaaafebdfcfbffbfbbfeabffbcdabfedceedcdbbceebeaceacbaffcefbacdadcdbfdafbedcecdffbaffcddacccecbcbfbcbeacebbadcbdcecbdcccfcccebdbcabdfdcbeebbbbacaabbfbaceaccbfacbcbcaaededecdeaffefeebcfaaefadeebfbeeebcdfaceeacfefcaeacfabfdeecfedafabbebbfadbffcecadcbdaeaffdefffcbcfdeaeaebaefbfafaecabfeabbacedbccbebdceceecfefbedbabeeecafdffbbccbbdfabcdebefafdfbdcbbbfeacfafdcdffaffaffffcafccdfffcfcfbaedfabcbaedeebefdbadbfcccbeaddbfbcacfdfbaaefedefbceffaeebecaccaccedcaffccafefbaeffaeaeefbfacdccaafdfaeefeefcdeeebfddbdfacaaaddccebbecfefbaecfcfbfeaceebffbfedfbafbcbdcbbbdbdfadbeccaaaaaddfadddbbbdbffbedbeffeadebcfdfefaaeadecdcbbdabbcdebcddeecdaaaebeefbcdabacfeeaaaaecffaebecfefecdfdeeddcaafddaefafbbfbebbccfffbdabbcfbbbdcebefbadeebbfeebddbeaedafbdbfafeccdebcbaaeafcfecbcdfecfcdbeffdedaedaecbdecacbeaefdbdcceceefcddbcceccaffbfbbfaebfcfddbacffaebdffdacfecfbfdfcffbdaddfbdeedcadbdbcbafbabacadfcbfddedcfabfbefceccaaedcaaebfbcaeebadcccfadbccedddfcadcffcbfafbebbcbfffccceebcbaabcfeaecdcbddbacdbbeadedbfecffadabcdbadfbdeafdcbfaacdebddccdcabcefecdbbedbbcdcfeecaccdebccaccdacacadfedcfdaeedeffedfeccfbdacaffdddafbdcadcadbaccaddeadbffaefcbfbcabcdebbeeaecdfbadcdbeececfbaafbeccefcebbebceaeccccdbcdafbbbfafafcbcccedfacacfcdfcaaebffabcdddbbfdfeebdfbeeeddeaaefbbdaabdbfcdcddcfefddcfbacdbecaaacdbafbfbbbcfccadedcdbccdfafaedaddbbeadaabcffbeffffccaecdfeebedfefdaacbbcdcaacbbeacfdfeeeefdaedeaddbcaaefafbdccaecdcfeeafafdefdddabbfecfedcfcaacabfecacbfebeafccafbedecdeccfebeeceabdbaabcecccafffbcedfdefbfbcfadafebbacccbdbeadfaeaedbaaefcffacaeceacedacdecfaaffdfedacdebbcfcdfecbabfcbfdafaddfbcaedfdceecedaafbfdcfcbdfebfefdceddafafeffceeeffacdbdfedbebfbfcbaebeddababfeeddceebdccfecdbfdbdfecadcadddadbceaacffbfacbeeccadcaecbfadfaccfcffacaafbebfacfaffffcdffeadbbbebbfdfbebcabbacdbfcfdbaccebffbbfbfdcdccaeaddbbedcfacdfdfbdebdcabeadcaedcffeabafbeccdeacbfcdaeaecfedbafacbdbecceecbdfaaafefedebdefaccbcaecafecdaabdfdbabcadbbadbeecaacfbfaaaffbecbdadbedccdbfabbecbcfaedbfebacaebddbfafdebdcaebbdaecfcdccfabcedacabcdcaceaaedffdacddabbeedeeaafafdaafbeceabbefebffabbcdccceceadddfadadeedfbabbadfdedccfdddfebdadafeeeaffdbccfdbcdebbdecdbffddbadedfcbecdeacefccadeccdecaaabdfbdaefbbadccaecefbcdfaaafaefcceaeeddfcfdcbaadbacdffdfecefdcfdfcbabddebfdfcdabccbdeaffbfdbeefeabccbddcbfedbfdeaaacfaebebbfaddacccbbabafefcbabfdcfdffdbccbeadccdacecbfadcbecffaabfafedccabeeefceddbbcbfaadedbdacafffaaecbeadebcddfafafadbfefffaccfeeedafdaefdbcefacadeeffdaecdfbdddadcfdfaabbaacedfaebfedabffccbbfbcccfcfcafddcbcfbaacaaaffebdccdcbfaafadafbaadeaadfbffefcefedfbefafaaefbbceaaccfbbbffbbfbadbdaeacfbcecbeccbcecdadbdaebbdbbabbebfaebabbcaccaaffefffdacccbeeeedfbffaabeabcdfdecadbbedecfbbdadefddaafbbabdabfddfcfbdcabaafbadbddbbbcbaefdebeebabcfafebdacafcfcebcfbfaadddeebfbcbefbefcdaddbdefdabcedddceaaeaadfeaecccebdecabecfeeaffcffaacccfaddfcccbfbabecbebbebacedcbbabcbbcbfafebfecfdecaeffcadbedfbcacadefdbeaadfeafcdcdcecadfafddcebccebdededabcccefccdccdecbebfcaccffbfadcdbfcedfbbadcccacfeccfceafbcefbececebcaafaebcdfabebbcabdddffceaafebdfafdefacfbadbfbefabbacfeaadcbbfcbeeaefebcebdcafdfeabeccaeabaeccfbcefbaececedfebfccdbddfdefebedafbdaddfddcfddabbdddbdfcbefccffbdfeaecdabfbaccccaccabfaeaafedbeeffcfaafcecebdccafdbfedaebedfcdcbeaebcdbfcdcaeeddfaaaafdffbafdcebdfdaaacdbcacbcbbffcbcfdadbcffdbddeffdeedeaebbfecdefceabcffeddfdcdddbbaebdacfbbefaffbeacebeaccfadedeafcdbebfafccfeddadfbaadcdededafccdfeefabafaabdfcedcdacebcadccafefccdaaebfecbdddefdbfbdfaaeccdbbbcdffbfdcddebfebbdeeedaadabbefccfbbbbbfaabbcaebaaffddeffedfefbdcaeedcbfcacdcdfdebdbdebefaeffcaadfabcdddeadcdbcccbcbcbfddceaacacebccdbfabbfbefaffddecbeadefdeebdadfdaeffcdfdeeccccbceecefacbdeeaeccdcebefbdffdfeedcababcfacbacecbadddcccadcedfcadbaeecddccedebcfbdebbdbcdcebccecbcffabedcaadebdfaffbacdbeebddbaeabcfffcebadffbbbcddfbbbebcbcafbeffebcedbdbaedcdfddaacfdbbcbadbcebbdbcacaddffdedcebcadfeabefeccfcafdfdfadfceeaaadbcbeeaefebebafdcccebfcefbbfabcfdddaeefecbebabeadffaadccfeceaaedbddcdffefedeaabbacfebedebaabcbdbffadeeebdcbccddbdcebdcbccdeafbabafcdfabbfbfdcceedabccebdbadbccdccdddfefeaebbbbdbdeafbccebadbabfccfadfbaabebcdcdceecaffabccdbbefdebacacfacdcbacabcacaceafdcdcccdfabfcdefbffbdfbbccffddddacdabfdeabbdcaceaaeabbabeebdcaabaeecaeaccbafecfcdfdedaabaefaebbaaeaceafdccdededdcfefbfedffdefdebaeebaafacbdfecfbcefccaefcfdcedeffebcdebdecdccddeadffbbdffcdffaedcbbeeafcaffbbbaeffacbfbbcaefeefcdefdeacdaddfaebaceacfabaaddaaadeaccebceebbcdaedeffdfbcdaaceaedaeeebafabdceaccdbbedbedfdbfcecafaebbacefabffaaedfdaccbcffeebbbddbaffeeaeafbaefcaaecddaceaddedcdeffeedaddeabdceeedacdebfcaaeafcebadfdcbdbebabdbecdceafbbcebcbcaeffdfdcfcffcffbfaeaacbcfebaaabffcfefdebdeddfceeceddbcecceabddfabfdccebccdeafccfcdebacfafaededbdbbebddcecebeeaddbbffcafcfbfabaeaffddaacaffcbaabeddfedefedfbbcabdbaddeebeedeefafddcdbeeeaedefcfefcfcebcccecffdcebcdedcdebdbedafdadbbadebccdefbacdcafccfdccdfeaaebeefccddedecbddbeabcbbbdceeeadeceeaedbcaceeabaababaffcadcfcebccaffedccafefaebbefcdeafccebfeecceaaeabeccdbaaaadbbaadfaadfbedebdfcdfdffcaadfabaaddfbdfdcbecefbddeccbefadafeffbebeafffedfcefdeaabedcfbebebffbebebfbceeddaacfeefdeedceabfafadefdfdbdfeccacabbfaecbdeeeadbfcdaaaabfbdcaeecbfdbafaaeafcfddaaeedcdebccbfbabaccfddceedbffceabefabeadbfbfecdbbaffbbabfdaabfadfeffbaeddcafeabecbbeedcfdeeadebecdbdbfacccdaaddcffcbbeacacbecdbbeabeaabcdfcaecbadbcebdebbbacbbceccefbacbaccbfadccdbdbeadccfaccfaeaceadbcafefbdffdadbeaafcebeafdebbdfaaecaadaaedeecacdfbebffdbbdedecdcebabcfbbfcefaaaeeecbddffeedcbcceaaeadceaecedccaaffefacbefaedfaeccdeecacffeccbeabfffafebdfbdedaeddaffdcceddeffccddceedbdbeefaeabeeecababfdaaaffdaeebecdbadcbffefbcccefabcafcfcbebaedfbadfcdfcdafefeeaedebdfcedffecdcebfadbbeefaedccbbaccbeabbffbeeadccebebaeecedffbacfcbbafbccbbfbaacedffcfacaceebcdecfbaaceaabcceffacbafaccbcbdefbecffeeddcaddfddfebccbbacdfeefcccbbdafadcfcdffeebdbedcdabdeedcaeedafefaebdbacbcfbacfccfbceecbfbedbdcefccefddafabfcafdbbdaefbffbabfaacbdbcadcbabfddbccbaaefaedbcabdebcbdebcadedaceeaaefdbdebbdedcdcabfbbbebeadafbfafaffcebebbfcefdcbdeaffaefbeaaeebecafaafacbdefdceacbdfdaeaadcffddebaacbebfdafedaabdfeceaaffbfbeaacbebaecedebafaddbebaabdbdeaccfabfafdedecdeffcffebbeffdbdeedabeafefcdeddfefcfaaddeecfaecfafadfbbcebdfdbebdfcdeeceaccecfcbdcffafafffcdbffadbeaefafeebccbfaefeaaaeeffcadfbfdedabdcbcbefdadcffacbdefcdfffdefbeeefbeffaccfdfdbecdfafccfbeccacedbbcccacdbeecfcefcfbbcbdedbcffbddfefffefdffeaaabffbaccfbddabedbedbadbceedebceaeddfbeaefbfbeaebdbdddfdecaadbfaecaeafacedfdbccfedebfccbffcffbbdfceddfbbbcbfdadefcaabefecdfafcfeccdeaabeecdcebdbbacddabeffdaeafadbbbcfffbeddabcbdcddcdcfbbcbbbecfedddcbaddadbdcaaacbadfffadcbfdeafaefaddbecabfcfaeafbdbfecebecdaedcfbabfeeddbcafcfebefdcacbfdafdbbeeaefcfbcdebedffffeaedcbcdadfddadeebcfecdfffdbdefbfffbacecaafffaadeecdbdcecafafdecaddedccdfccdcafeaddfefefbcececdadffaaafbacbdcccbeaefefdcdebfecdcbceabeeeebbaebbfbabaffbdbbdacdcaebefccafadacefabfddcecdeafcbaddfefafedccebdcfacdbdebcbcaabdbffdedeeeaaabffeabfababeaeeffecaeadcfaacdbbdcacfebffbdcfedfeebeebdfacedddacbedfebcfbdcdfbfabccecaeaededeeeefaabacdbddddcfbbbcaaceebeedcbeefdebddbffeafdcbceeedaceaafbdcccaecbaffcfaecdfaeabaedeabfddfecbadbceeabaabceedcdbeccdcaaedcdaccecaabcacfcfefedfbadccdbacfbfceacefebbddedadaceecaddbafcdeebdcfbfdecdfbbdadaccffebefdfdbacfcecbcceecedbefdadbaeeeacbbacadecebedacbcefcbacfdaddceaccebfabddeecfcacdceacdaadbcfbffbffcadcfdfcffddabeacffeadbbecbdcadbcebebabaafaeefffabdfbdafefcbddfeaedafdcfbcedfeececbdbebcbaecaeaebebcbfddbfdcefcfedadecefdeafefdfacfebdcfbabfeccdedfdddcecebbdbeeebdfedddbcdcecaccafefabcdebeebcabadfeeeffcbecdabbebebafbeacbcdbfbfbdceddbdeaeacaefcdfcbfabcdcaecaaefedebdacefaeacbbdebbfdaafdfababccdcdeacacbbeddafafabbcbaaceaaefabfffbcaaacfecdefededacbafcdaaecbbdfacdabdafecafabedecbdbcdacbcfcacddeeecbdacfccaaaeceffbbfccdcabcfafaccdebfddccbecbcaaaecfacfcfefcffebadcdadfdacabfffbecbeebdfbacbdeaababafeddbcddebbbfefcbedbffdfecbfeaeacbbabecbfdbbefecedfadbffeedaafcdabbcafdaaddbffeefaabbbcedbcccadfeaaecdaacfdacaaafedcccaabafedfbbabafeebaebdeaeaadbeffdaffcaabffeccdbedecbedecccafdfbadebdaaafedeeeaabfdafdadabdebdebdecaecdfddadddabbedfbcfcabcebebfbfeecadfcbcbfdefdaedacafcafeafaadfdbdfcacebcedbefdcccfaffacafdadafbefbffefbffccaeebbdebecfccbafffcabfbabdefddfbccabbefcbdabdddbbcdffabeedfaafafcdddefcbaeafbeefbffefdafbdfabdaadbacfddeddcbccbccfdebdbfeaefbcccfffbeadabdcfdbfdfebedacbfcbfdbbfdcafeceefefceaaabddddacccbfaffddccffaddaacbcbfacefcddcffccdaaffffdabbcfbeadbedaafdcbccaebdadadadaafeedcbfcbbdeddfcdceeaedfaaeeeadebafdebeedbdcefbbeecdddbdbddedbcddffdecddbaeebdccfffbccfdafceeeddbafdbfaacdcfabfbfaafdecccccabacbccfaaaefcffbddfacbffdbcfbfcdbddbdcbbbebbeaeccafbcebdaefbbdcfffeeffbbefadaeebafbdaedabedcbcbcfaebebdcabedfdcebfffcfceaedaadeceaaaacbdccbddbecccddabffcfceffeeadecddebbafcceeaefbcbaccdfbcedcbccdecebfceabcbadedfbacdddbbfcfadfddeebadfbcfbcfbaffecceeaeaacbcaefaafececabcdfabecdcfbefedfedeebdadefbceeaabcebafeadfedfaafffaadeefcdeebccbedfdeedcefccabbcadacefccacfdbdbdffecabbdadbcaedcedaabbaaedaddfecfccbacbcbebaeecdecefacddebddbabffcdbbbfaecfafbbacbabdfbdfdadbedcdcbadbdacafeeecdbadddfaadededfabefdbbeeeedceefaecebcecabaffcaeafcecbdbcccbaffbcdeadceffafdeddeefbcfbeabbfadfebdddbbbcfcdbabcdedbfdfdadbbcbbdbbeeebacacaddabaeacefdaffcafeefccabfdbfdcfeeabeadcfdbbedcacfccfbdfecdebdbcbcacfabfcbaffcdcfccdfdfcfbfaddbecebccfeeddbafabfedfebabbfdcdbefdddedafeabacfcefbcfefbdffebefbcadfddaaafaaeaffacccfeeebfffcfcdadfbfadbbfccbbfadebbecccbccccedaccfcdbbfdfabadfdfdebbadbffeaaecafddeaddabfdbbffdefffbccdeeeeebacdebeebfedaafacaffcaeacedddbabadbebefabffaaadaefddbeecabbbdfdffcfafafeebbcaffaedfabffcecbeaabedcacbacfdbdbdccbdcbcfabbedbfcdfddbfddfbfcafacbadeaebbeffcaafccadfcdefbbaecfdaaeefdacfdeadbbaebcfebadfbcdaeffbaaecdbeebbdbeefeeecbcadddccfedeacefacbdafececcbefeaaffdcdaedaaeccbcdadaaedfffbbceabacdfbddddeafbacffcfccfadbdecfeaeceefcddbeddaddbaebdefaeefdeafaaccffebcaefccafedecadeafcffbffbbdbdafeacfbedfeabbaccdbbfaeacddeaedfcebaeafbbfbbeacbdfbebbacfddcecaacbcfcaaedbffffabcaeffbdeebfdddffdddbdcdcfffaadbcfbabcaaddeffcafdfbdaeaabdcbbccfbeaadcfdcddfbaaefdbddeefcccfbcabaaabdbccbfddfbcdfcdcebbffeedfbfeedcbdedebaadbdbccafecebfacaadcefbbddafdfebbceaebeccbbfaeceacabcacfadfbdadcbccaaddeeedaafdedcabcfcbccafdcfedfedfcbddeacfbdbcededecfbbaadabaeadfdbaeefdffcfedabcddbfadecebfaeceedbcdafdedbaccbddcfcdedccefaecafafbccbcbafaeefcbbacdbfdbdbecaaacdcaccefdebbfbdeddefffcbacbbbffeccecabcffcffbedafdaddffedfaeaabbfdbeadafeffbadcbbbabfefccaffdcccdbeacfedeefeafedfcfbbaaccccecafffedbeaecdfbafeaaacadedcaaadfeeeadadecfedfcfecfeecfbacfabefdcfccaacfccbbfedecabbdfedabbbbbbdeecedcffcffdeabfaaeecccacffafcdccfeafffabedcfdaaafabfbbedcbaaaddadfeeccabaaeababcedfaaefabeccbecefffcffdceadacbefceeabccfdddcffabecaebcafcbddabbcacbadfdcedbadfacbbfabadddccddbbecafeffccbacbddbfaeefcdaecfcefaefdedfcbbaadecfeefdedfdbaedeecfaabaaffafddbfcaabfadcfdfbdbbbaadfaedfefbbcecaafbcbecafffcbebefebabffafcebcbfbcbddbbcdaacfcbddbeeecaffbceabacddfcabacbdfbdeceadedbbdfbcedeafdbccaedacbecedbabebdadfebacecffbddbcfcfdacccfdbefedaeceaefeedecddcecbbcffaaebfdeabebdcbaabafdaecbdadfeaffebaedccdefabaffbbddbddefcaafdbeeceeaeaabecdebfdedccedcbedbdfadcadfefbdfcbbfebffeadeadfdccbdfafdffeebbffbedaccfecbbbbefbaefbdccefdcbcdedbfdaebdbdaaadfdcfdfbadaccacfdbcaaecfaafdfcfbbdcfaefdfdafebceaaabeaddfeeefdcbcadefddecfceceafcdfaadbfbcccaadcccedbcceacecbaadffcebcdbcbcfdcdddffacbccdfafefafdaccbdfeaededcfbfdcfdcffebfdcaeecbdcecdcebababaaecceebbafedbdbcabddecfddabfbefbddbfeafaedadafbceaddbffcedadbebedbfeeecfaefccddeafaadedcaaebffefaaedbdcbebedddeefbfbeeacbccdbabfbaedcfaefbceaddbfefaddfabbdedddffaeccdadcdefaeceffafecadfecfeccbabeacadadfaffeeccdddadcefaaeeccfeafcbddcdfadecbeedbeeaeaaefebdecdebfbbfdbaddefebabaaeddbfdacaddcdfabdecfebfefffacebdebbadefabbaacddbbfffddedfcccebcacaebffefbebaeaeafeddcefeeacedfedeebeaabacececbadeddffbdceaddaddcfaacdedbcdbcdecfcfdbeeddfbabbcececfdbcdefedebdcbaceadffaffecabdfefcadadccbaacaeaecccdfccbbabfbbabbcbbfbdaeaebcfcabbefefebacddecbaeafcecaeceaecfdbeffcbfcfcebedebaefbbfcaefcdcaabbdddcbfbaadbdafbeadcccadedfecadceacfbcdfddcfaaffcbbdbbbddcbfbeebbaeefddabbddbdddfabdcdcaebafeafaddfabcfabdcacbfdbecdfdfffddaabfcddbedfcccabfadeafabafafdeafbdffecccaccdfcfacbdfddbbdbddaefcebcccfeadcbefeadccafbafbcfeeaedebffbfdedfaffffabebbeafbfcdcbeffbdeefbacfcdabaccdbfafbecacdffcbcaaeceeaaedaebafcbcbdedeffaccbdeafdaffaccefaddecaebefbefedafeabaafeafbbdcfdadececcbbebcebebfaffeafbcdbbcacefbfccaedebcaadcafccadafccffddafebffaabddccbbbbaeddbdecbacfcfdbbceddaebafdadbedbdfecbbcbbacecefbebacadbcabcbadcaeededcbbebbbbfdabbeacbfbabcabcaeeccbefeecefaebdfdbabfcddcdeacdfdadabfcbccfefdaffdafddfcdcaedbbfecdabfbdaefefbdfdefddbcceddffecebbfdabdeafadffbedcbdcbefbecbaecbaaecddabcafccdfcbbceebeeafdcfedadfdbfcdcbedacfafefbcbfecdeabbbaefbffdafdaadbeeaeafcafecafdccacdafabecabedbaefedcafddbbeebdafcfefdfabcaaefafeaccdfdabdbcecefbfdfaefabdfffcfbbdeaeafdbedeffdbeaefdafadfaecacccdfffcddafcbafdecffebafaeffcbfdaafefaccdfbdacbfdbdcabcbfcbffbecbcdfcfefbcdbbccebbabedfcddfadaffabbeaaaccfdecccecfdacaebafefceceedafbddfbbdbeebbfbcaeceeabcbaafadefdacfafffaecfccaeaeacebaffdedfdffafeeadbbebbfbfcaeeefcbccfbafbafaeddadeaebbbabbfdcdcfceffbdeffccebccecebebcebecbbdaaceedcbeaabdacaabadbcabfbedadbccbefdaabedcbcfbffdecabefdcdffddecbbdcbbaaaededbbcdffacadfcbdeefebbcbceebcfaedadbeceecddaecdceeaabbabffbdbbbdeafeabddbccaaadebabefeebfbfaaaaaabafcbeceddedbadcdcbccecfcdeeaccaacdabaabccfdecccbfbbadafcfbfbcfaffbbdbaabcdecffeccbebdedaaffaaacacbcedaaadfccbfadbaabfacdacccbabecafbadebcbfaacdeffcbddbeeabebfddbeecceaacfedbefdffbdaadbceeeecebafcecacfefcdfadaefcafcafbcbecbdeddadaaabbfbdbfecdfefcdabcdafcdffaaaeeaddeedaedcaffeededdbfacdabcecdceaedbadfbdccccdfbdbeadfaddafaebbcedbbadaacaeebcdbdbfddeddcbffeffacdbecbfdfbcddfacaedfcbfbdacbdedfeeccbfdebfddabdeabceaebeedeaaefecaebcafabcecfafcadccbabaacaabafdbbadcfcfafbacdfccedfbfddaeaeefecbafffffcbbeafdccadeedabdebadafbbceafceaccceaefbdbceecabcddffdfeaebeeabdbbdacfcdadadfefccbdccbffcbefafabbcafbccbecfceeadbadcddfceccbeaefdaffaadefdafebecccddeadfbadebfeedadfdaefecdaccbfedecbbdcfdcaeaafeceffbaafbeeacbaeeeaedabaccfebaceaacccaeccccdbdcfececabbddadcfdebdadadbbbfaacfbcdcadeefdfecdabfdafaddaaafdafaaaeefbdbbabcdbefcceaddbeebebfbbfbbbdfeebccabfaeeedaebccaabbbddaecdacdfadcafdfceefdedfaddebefbdbccddfcdaeaffbaefccceacaabdcacbccacdaebcfcebbdaebfbbdffbecdcafbafceadffccdddceeccbdabbbeafbdfdbbedafeccfcdcddbccfcbdbdbcacafccadfbacdfefaefbaaddbddbfadccdbceabfffacaebdcfabbcbddfeaacdfcabcbfcdecaeffdaaafdadecbddfeffaedcfcfabcecbaececadfabbbfdfabaeaafafdbffadaedcbdccefebfabdfebcfcffecbcebdbaebfcccaacfefcbaedfaecbebbbfdcfdacefeaddedaabdecbbfcacbabafdcffcaffdbbdefcfaacebedccbcbeaffcdcfffcbdaadbfedffdfcedbcfeaabcdbfcffabdaddeecaaaabedccafedbeccfeadceaefdaafacbfcaeddcdfffcdcdadefdeafedaecccecadacbaaffdbddcacaebaadddbaddaddfeaebdbdfdaccbcbbcccacecbaacfbcbfbcbefcbeeaddfffffcaeacebbfafbbcbbfcccbafcbefefbaeafeacefadabadbbcceadafdcbdbfafcbbbdafadadafafddadbcebebbbabdafeffcbecadceeffbcbdabdbbcedffaceabcdcbaebbbcafcadfecbfecddeadbacabeeceaceceacffcacccfbfececbdbbfcafbebaafefbbfaaebbaebfbedcdbdfbbdecaaabcfedafacdabcdaccdcfafacdafbcdeacbfebebeafedcffeeaccdccbfffdcfbfcbaacfebbbdbfbbacedffdfcfbfeedbeacfefcccbbfdacfeaeeffbeeefeecaceeafafebecbcfaaaebcbadfaefbdeabbecefaeafffcfbabdcfabccfcafeaccbecffcdffdbeeafedfbbdeaecdaabaaadbbabebdefeedaeecedebedeeacaaebdeceeeacabbddcdbafaadaaadcfdaabaefebaeecbadadebeaddbbdececfebbebbeaefddeabfdefdcdfdbebbddabdafcbceabccfabcbabbececeedffacefeffcfbcfdcbecbbcbfbdccdbfdffcededadfbfdcebbaafbdabbdbccccafdbcfefdedefcdeaddddefaadbbecbaafadddcefcdddaadadfffdceaeabdeeeceafebbbbabecdbafcdcdccdaaafbaeebedbdcecdbeedabbeebaaebddaecffcdadbffaabcfebbdafbaaecffeabafdaafdfcaaeebbeccbcfdbbbcdbdabcdfdbdcecfbaeedddcddcefffaaaccaeccdcaddbbceeddbfabcebdedbcfdeafcfebfdcbfefacfabfcfecfcfaebfaaecadfcdfedadfedabdfacccbdeebaddccdccbbefaffecdafcaedfadfccfdddaddfaeceabcacceadacfdeaacaafeadacfcaafcbfcddaeaadaabcabeacadecabfcbadcebfdcdabaacbaadddfabacbfadabfdfceecdafeebbaedecfcafeddfbefcbbbfdbbefabfbbfbabefeaacabfeeccdedbfeeeefdfdbdbcacafcecacfbacaffceeedfecdcdbeafaafabcadbbfcdcaabeefcbddacfacdeebbddfcefedeabcdcdffcfdedcadfbbebcbaefaeccebeadccfadebaeeebeaebeabbdeefaecddcefcdfffbcefddeddaabddbdacfbaddccbccddbfcfdffeffffeeabaffbfdfbfebcffdfabeeccffbfabfcdcbfbaccdedaafebeddeeefcabdbbbeafddfaffcddadecdfbafafdccaeabadfeaafbedeacfbebdefecfccafadeecdcebbbeaffcfdafcceefaeffafcdbdbbfabfddbfcfefdadbdadabcafbacbfaabbedacefbeddabccededefdfddfcdbdabdcdfdefccefaadfaabbacccdfeefcbafcffabbedccffebdeaecdeadcacbbbfefebefabdeddbfbacfacefbccbeaecbaccfaefadabcdedbdfcdfffcdcbcbeaabccedfbffdcccdbdacbfbcdafbccdbabfaecffbdfbdcbeffbfbaeffbceddfadebecceeaabfdbfafcacadabdfbbcbfacdbfbdcbbbfcbbdcddbebedaeacbedcfdbcfeababefccffaefffbbdeafafffdfaaeeeacaacbeaafbccedaabbbabbbddbdacbbffaeacaefdfdcfceeacaeeaacdacdfadfbdcfbaeabffbbdebdaadddffcafcdeafedcacaafbcccfecfbacaddebfebceeccdbbffbbfefbfebfadcffbcdceebbfcfdfdabbfaebbcfbbefdefbedddcccbdaebbfddbfecaabebfcafdbceaafadccfdcfacbbafbbecebaccfaddcfebcbacdddefebbaefbeddbbbbbdeaeeedfeeaacafababdeefaaaaadbdccbeaebacbeaefdcacaeadedcccbedfcadfcaffbddfdeffeaacacdecaaaabdcdaaafdddeeeadfbecfcafddabacdfaebedcdfcbffafeeadbfdfbcfecaebbfaafcdbdfeeeffcccabbafccdfcbdbacffbdbbebcebbadbfacebaedceeaedcbeaccfcecdbeecfedeefdacdabeffaffbecddffbacfdaefccbaeedccecddcddabbbfebdcadaedfbcadbbfddcbbabdccddbcfcdebdbedefedccbebadfdaabeadefcdccceeefadfeacfcbafdadcadbdfafaedebbeaddedcceeaadbebdeabefacccebabecfbadffefcbeebdebaefbebceadabcdecfaffbdacdceceebdfdaabaaacaeddfafafabcdbdfbbfecaddcdbcfebbedbdbfcccafbeedbebcaeafdcfffbbbbbbeffceebebecfbffcdfdbceeeebbebdaadaefbefbedecacedbbfadddcefdcfcfdfafabbebccebaaeccebadddcbcdfebdefefdbaacaeeabbadadaaaedffaeefdaacdafdecabfecdbcaceeaedcebbdcfadfaedcddbeabebdfdabbafaafaafcaaaeafcbbcfdddeaffabcedcacfacccccebccadfddcffeeeecdbadbfacbeafbabcdcbdecaeeccfeccafbfeddafcedadebbdedacaffdacfcdedefcdbddedfcffddbbfadafaaedeedebcffafcbfbbcebbcfcffcecbfafbfdbedfcfaedadbeddfeadfcebefcbebafadeccfdcbacdbacafddfdfadbdfeecfcbeacfabfcccccabcdfeecfadecdecfeaacccdaadabeeebccabacdfdfdffaabddaeddcfdbfcedefaaddcaacfeacddaaedbbaccdefafcabfbcddfccbdceaabddfcfcffbdcdeeefcdfceeeffecffbfadbcebbdffeabbfdbdecedcefdbbcdeecabebfdceccfcffebcdcdabbbeaebbbfbeafccbcdcfaabdfaebaebeeffafdcbcdfadabadafcfeccbafbbdadfbdaecbfdffbffffcbaeafeddcfeecefdbcaacfbdedbafbcdfbaeddcfbbfbdfbedffebdbdbccfdedcefbccabbecbeacecbdabadecedddcffbdbadcbfabdabfaeaccfaaebeafdaabecaaefdbddeceefaecbcefdfbcccfdffacaecfacccafbcfaddddccadcdfcfdfaefcdadacdaedaaceabeaddadfbbdadcabafdffdaaecdebacdbbcedbedccaaebceedcceedcbadbcbefdebcdfebeccfedfcdddbadceafbceadedecdaaaebbafedadebecaffbaebfebaeeaadeefebdcbbbbdcebecffafabcccdcacebacebdabcabdcccdafeddffcbabcedbefddedbdffbbfdafeedccfcbcbfecdcbefdafecdcfdcfacacabceddacfdcdedfffcadfefdedddadefdaeebdbacbfccfbaacfcbcfeaeccdbfaeeaecdfbfedfefeebbaabfbdfdfcdddbbecfbddffadfceedebfbedffaecbfbfdbebcdffdbbbcefcddcaacddebadebafbbcbfdeaadaedbebecbecfbebafdabebdacaffbbdbfedfceffafeefafcceaabbaaaaebdcabadadbeddcdedffcafebcfbdfbbdccececcecacbefdbadbdffaeadccbaadabbfddfcddedbecddecfadbefabeedfaeccadebbdaafaabddbacabeaccdebacdbfcdafefccadcabeecfeedcbcecfedbefffbaaedbcbbaaccccdbbfbaacffbacddafdaeefebbddaddeacaceecfcadfcabcaadabdccdadfbbbffffcdebafdbddaebbbdbecdfafaddccaafdefdfdcffdfedddecfeccdabadbcfecacfebeefcbffdcadfcfdcbadfcddffdafecfbfdfbabeccaeebcdcfefebafeffcebffafdfbaccdaedfdacdbeeeeacbcebeacffeeafacdccbcbcdfbeccbdcfaffdcacecbccfdbdaaffddcbfefecabdeeaecfcddacaecccebccbfafdfeeeedadabeaceeddcacbbaabececacfafffeeeadedceaccbedaeafaabaaaafafdfbdecedfeaafebeefddfaaedefbdfcdadaaecbcdcdbccbcbdeeebabdeeaecddfacfedbacccaabdbceaafcaccbbdcfefddefeacefecafdcffcfefdafeddaafcefdebbbaeaacfeaaafabfdfbdcddbedbadcfbffeafabbccabebbadddfcfbbbabaaaaffaedabaaaabccdbcafaabecbbdbafbfbffeaaafaebceafdfeebddfecedceabaaaabdcafeecdbaeccdaaffdbbfadfecfabecdeffbcbfbcdefacceeacedeabdedcacafcebcdcdcfcffbdbfbcdadbcbbaafbaffafaebcbbddbbbcdfeddafbeadbffefdabcbefcececbcecaedddcbbcbdbfbfcbcbbcbfadeccabedafeeccafdcdbeefabbebefefedffccbabcedcfbadfcbbfcabfddecefecfafaebbaaccacfdaacfcabedccdedbbccccacefbadeffcecfbecbaacabdfbccedacfcddadadbafbefedfbcdceacbabfbdfdfbfebddebdaccefabfbbeacaaebeaacecdbaeaafdecdbaaecdbcbdfdecadaaebdebadcaaaefbeecfaeadcdbaafafccebcaffdaffcacffdddefeddfecbaaffdbaacbcbdeededbffdceaaadfeccefcfcdeacbbafcadbbccdfdeaaeceabcdabbabeddefeceadeddaebfffbedfaafecefeaeaacadbeadafaadfbdaafcffcebfebcccfeaacabcafeccafbaeffcefeeecdfedfafcafeefabffcabbbacbceffcfcccbfdfeccedaacfaaeaeecffbefeddbcefbfccbcbdceefddafedcfbeabdbbbfdceddafadcabcfdbcdfdadfdceddeccabaebccaeadbfbacdcececeabefbbbacfefdecabbfdfeeffbecabbefbaadcbcecbdfffabadabcbabbfbadcdffffcaccedeefeadbfbedeabadfccfafeccfeaafbfeebfffadeccbdabcdbcbadadabffaafdfbeabedbccaefdaadedeebbfcaecdbfdfeebcfbbbddeceadbaedaabfcebcddefbfcfaebdbbcdacefcefefecaefedffadbdddbeffecafbafddfbddfaebbdfecbefcdacdecbeaefefcebfeacedededcafbddfaccbeabcaabdfcdaddbfddfafeeccccbbdcbdecdbebbcdaacfcbaceccdadceecdadcfaccbcdaeadfeebbffcffbffeebfdfcceccbeeeefffebebbdefdbeabbbafdbcacdfdeaebdaaebeefcadbbacbcbffcbacfffbcdbbedfcaeccdecfedfcfcecbcfcedaebcbbafceaccebfdbecdfacdbbcfdddbfbdfbdddfadbafdcbbbecbbfbafdeaabbecdbcbffeefadcadeccbaedbadfabafbccedeaabbacfacfdcaaccdfbebeebabebcccfebeefcbbbecafefffdecabbfdcccebbabfadafbedafcfceebcefaceaedbadafcefddafcfeffeefaafeddaacfbdaefdbcaccdabadbaacecdfdaeaaebeefbbcedcdcccdfdcaeadefbbfedbcbbacdfbfcdbafeacdfdbcfdfeadcaecacbbadeebfdfccefcacbedfbedcbecefcefebffdebbcccbccbedbcddeacedafdaafaaeeeaaadedababcabcaefadacfdfbfadfddaabadcebbaabaebbcafbdbedcdeedfcfaaecedcafcfdaaeebeebeeadeebedadeffeeddafedfbbdcbdebabdcfecbeeacdfcfbbadeccfafebcaceabcbaebafaeabfdbfbacbacfeafbaccabaacebbbbbcaeccfcebfeeeeeaeabdfedbdefacccdaefbaedeaecdbaecdbdfeacbcbcbcbacccffebdeeebbeecbcfefbbcdceeccadbdcbbefcdebaafffbebccdaebdabebbdeefdcaaacebdefdcdffcdeecdbedbccdfdaebbbeaaceddcefeeebdbbfefcfcffcfaaadcecabfbbefabeaaaccffbcadbcdabbfeceaafdfcfaffdcdbafedefbcccfbaaddcbeebcfccebcbccbfefcacadebbacebebcdbbdadebadbbafcfcdeabeaddffbedcadbcdeefbabbdeeecbcabedecadbcbafcbefaffdbedcddaaafdebdfddadfedbeccbfaddadadbbcfdadeaaabcceddefbfefbadfdabeddcfeebcdedbfdbacabfcdbadfeebfdbeafeddcefdfdfedfddfaceadddbbcddffbbdcacadebafedabfbacaaaaeddffffceecbaecdffdaeebebfceddffacaddfcdabcdffbcbfcffeeadeadeaecbcffadcfcfaadbfbbacabbeedfaddbbacccdfebabacccefceabdfecbdbabafbfdfaedfafefbffecdbaccafdcadddcafbbcbabeeefdbebeffecaceafddafaeadeeddbbeddcadfbaefdbdcbfdbbaacdabbfaaacbaffbfadaaaffcbbfefbedbfdbeededfefebbaeeabadcfbbffbeedbdeacfbededbafedbcacbecbfcafeffefaeecaccadbfbeafbbcacdbebcaacffcbdacfaadefbcdeededafcedcfafbfaadfdbfbfcebeabcabdbfebecccabaadecddcffdaeddfabfacebfbcbfeedbbdbbbcefbaebbacfeceadfeeafeffbeaaebfcbafabdffeffeacbbdfcdbdbacedeeefeafedabbfbdefcafedeeabcfffaefdadcadebfedeabefcdabceebeadeaabfabcfccbeeeadbccbbcceadbebbbeafbccdfbceddfeaacebccbbfdcbfbcaeeedabcdeadaefeddcbbafbbffdbabaeeecfbeabaaeeabeedbeefeaefaaecddaddcdbaabdfdadfaaeadfabddbbdadcbeceabbdbaefaaffbcdabcefceaaebfedbdbafebaeadadbeeffebaaaacfebfeedaaeafcaacfbefebefcbcdfcdabcacdacaaaacebacaebedcafbefdacbbedfeebfbebffaeddfdaebdebbabaedcbbbbffcaabfcfabcfabfbdadccadcafbbedfedffcfcceebfecabadeccfebbcbfadaacbabccfadfdcaefccedfbebfdfcfedbcebfcdfedecfefcfacaccacebaebfbcfecefdedcccaacbdeffabbdfcbbebaaefaadebfffcaafbdfefadfbcdbfdafbdbbedceceacbddcdfeffcdcfefaedbfdeaeedcbfabfffeeadbabedbfdcdbfeacdfebfbabdeddbecbfcccefacdfbbeeecbdfdbadbaceedaaecedafcdfccfeabbbbeeeadecfcceebcbcbfeaceefdfdbdbbdbaaaebfdddbbecfdecbcfdbeedfcbbbfdcbcacecbcbecfaefecdcccbafbeeccaadbabdbccfceacaccfcddebeadecdedbdcdffbaedaddfaaeaaaefbfbaabcbaadfcbcdbaafcffdfcfdbeceaeabedaffaacbccdafbbdfdaabbedeacceecaeadffffcbbbeafbadabeffeeaaaeceaccaffababeddcfdbbafcadcdfdcdeebffbbcfbbcbfcacfbbdfacfeafccceeefdcecbddabdbcbdcaaeedfcbedefcfabdcecddfbedabeaafcbfdbffcacdaefdecfeabbaaeedbcfdaeacbfafeddfcfeadaddcdbddacaffffdaeffcccecddbdfefabbeaffacbcacdbffdaecebfedebedeeabaafcbceabedffcedbbebfefcfdceddedfbebbedaccdbeeebdaeafbaffdeebbbcacdbafaaeefbdacbcfdbebcbdfeafcefdcbdacaaefafbcdefaabbaadafbdcedceceadbacdbaedfebecafdacdcfcfdccdebeecbcffdbdfbdbeafeabdfedabfafeefaffaaccccbffabaedabeeebaffcaababcdaddfcabcebfffdaabbbafeeebfeafeedfaccdcdfcebdaaeaaacfadaedfadbcbbdbcefbffdfdacbbebffeddcdfeebcccfcfdbfebabbeeffadfabadfacdbbcbfccfaebafbcdcddfbccfaccfecbcecbadfcbdebeebbfbfbaeabffaaeaebeeabbeacdfddebeabaafbfeadcdfbfaaefaafaaaafbfdabecbcfebbdecdbfccbccabebfaecefccfbcbfdcdfaeaffcbfabebadddbdccbacffdaefcbeadfcddfaacdfbacdfdabbfaddcfedaafeebafffeacaeceededbabcdbeccfefeadbaaeedcbfbaefecbbfcdddbecfffcecfbeebdcbfeeedddfafddcaabbababdefdfcbafcaebadeeadccabbeeecaaacdcbdddacddebeffbdddecbcbfcdbdbdfffcbbeceefdaeecbedbefbabcfdbcbabccbaafaadcaeaecaddcefeffcafeacabbaaeccedbbabcefebebeebdfcdbceeecaafedabdabbcaabdaacddeeedcdfddbdffbaeceefaefaeedddefaaedbbadbbddcedbfacdabfdeabccffeecfedeeadbdcebffdbdfbcdbecbbcfbfefddccaaedbcbbcedfdcbfaeccdcfbdffacedfffdeebfffebdfccebcdbafcaeffabfdaaafececbbddeacdceeefeaebacbacebbcfaeddffbecbbecfadbbcddadcebcefacdbbcebaafcdbbbfbfbffefadeafcbabafcbeecfcceffaaffbdaabcafccbfabdbecffffdecbcdedebafcbdcefeffacdafdcbfafdbacadfdeadcebbfcdacebefcbcdeccbbabdabbcaababbcbdfbbefcbffcaffcecbcfeaaeebdcebeaabadbcbebaafdfabddedffeadfccddfefaecefcaffadcaffccdebdcfdffcfeeceafacfbaaaaeabaaaceecaffaeebefbbcfdedfbceffffafabcddfedcdbedabcefbfaebbbfafddfaddefaffedffbbddbafbcbbdddfaaabbcbbbfcdabeccbcdaaacfcdfdcfdffebeacfffaecbfcfacaddcadfadcbaaefababaddcdeadcdebedbdfffecefabbfeabaeedacdaedfedfeffcffefdddeacceddbfcfaafbbfeebbdbaecdbedfaebcedbcacceedcaecbbcbdadbfccabacbebdfecaddffdcbfaeedbafdfcddedeeaddabbddeaddadeccfdecbefbbaebbfcddedbddfdeeafaebcdfabeadefbfbbfababbbfdecbfacccccddfdacdefbfcfdbfebbbcedcbdfdecadeddfcbbaddcfffefdcbadafbfddafabbaeebdcdccdafdefafabbdfafffefbabadcdabdecbdbccdfcaaacbdcbaeffdcafbcfaafbadafbecedbcabacfadffcacbfbaffecfaafbdccbbaaafbacacdfbdaaeebeacbdfadcfffdcaeaeeeacbadcefaacffcdbfbadfcaafafcfaacbdfdeaabadeceaabbddaadceaeddadadbddacaddeccffbadbdefcaacedecccbffdacacfdbeeeaddefebaabaeadedbbebfeaaeebacbbdfacccffbfbfbccfeeaebcaadfccdebaeeaabffdccbcfbebbabefdbdddddecafceefcfedfdfffcddfebbdbcbebbaacfeddaccbaeebdffeddafdffbfaabaeeaecefdcabbdbabdaaccdbafcecadcacaefbbebdfedfcbbdeaeccddadcdeddececbdedfffadccabfbcbfbdccbcdbededebcffdedcbebbafdeafefdceabceecbfdbebcfdeaaabeabfbeafddabbdfdcbadbfccdcdfabfafdaccfdbffeabffeeabfedeafbcebfffccdfdffbafacaedefdacbdefcffeecafdcefcdacddcccfdcdaffaeaaaceebafadaefcedaabcdcfddbeafcdbcbdeaffaddcfbcacdecdeddbddecadaaaedbaeeebafcffbdefabfeecfcceaddafaacdfafcacbffeaddafcfafeadcfdebffacbdeacaccfddfdaddfceeddbccfacefccdfacacabeceaddfcacdacbfaeeebfdeefeaeeaaefceadddebcbcdeaffbaafeeffeffedefdbfacbacaaafaffaebecbbdaeedfadcefcacccccfcbeabaecabbadaaddedcfeebcfbcaadebeaffdbcbcdbbbbffcafbbacdccbcdbdfabdefbecefccbdacdbacbeecdeeaecddacfeeaebccfeebfdafdcdfafdcddbacfcbebcbcbddfddebfeffbebbebafffcabadfadfaaaceeebebcfeecaabebfdebcaedbcacbadeaaedccabdbbfdfacabfcbfdfddcabeeebaaaecbfefdedcbccbdecdeecceedbedecabebbdeddfecaeaddecfabdffbcbdeeecbcadfafecdabdfcbfeacfadafeaefadecdaadfebfaedcfeafcefebccfdaeffedceabbecdddddffacefbdbdbddafddbceadefeeceebdedeaddabbbebeacfceedcfdadffeeceeefefbdfcedbdfecabeeeaeababcafaecfdddecffeccdbcafbfbeacabefebcdbeacbffbcddecfbcbefceecbacacabfeccaadeaadabadccacbfaabacaeabddaedeeccafecfabfbefaaaeefdcaacadecfcabeefddbbfcbdbadbcbaedabfbeaaddbddbdbafbabbcfeaadfcafacdbfffccbdbeccadfbbbcfdadaaffcdbfbbedeedafedfececceeddcbefabdfbefaeefcaecbbbadaababdeefadcedeaecfcafffaedfcbeebdbfcdddcbcbbcdfbbafacdccadfdfffbedfdeeaadadecdeabaabcaaddefcffdbaafbcefcbfcdbfdaffbbcfaaaafbfbfcbbcecdddfddffeaceafeaaadefdbdeaabaaafbceeadeceabcdaabedeecbceddbbadeaeafefefdefddbfdbbafdcfaceeeafcccffecbbbccdccadfcaedcbfdedcebbfbdfceedeabdffeaacbeaeefceffffacbadacaaaffddbccfacbfabeabecedfcccfaddbbecfcfbcbbdafbfdbbbcbaedceaaeccbefafadededffcbadbcfdaebdbdfcbfdaedfaededbcdccabbcabafeaddcfadcedcbbbfeebafeaacbdccadadedfdbddeaaacaaeecfdedfbaceaaafcbcbdfafdcfafebeaddbabcebadfbddefddafcebfaaebeddddbabdddcebfdafedadbccfefdbfabfbcbcffebeaaadceaabaebbcbedeffdbdbbdacbbdbcffcbfadbddaceebeacbffbafbfeadabdfafdebeabbeddeefebecfcdceafcbdfaadffbfdbcdafdacbbaaaecdcdbfceddabfbfcacdfbddfdcdccaedbdccffbadaffbddeefbdecaccbfffdacfdadecdecbaeebebbdbdaaccfaededebbdbcaacecbdefbffcfccefffbefaccacecadccedfddfefddceafafbcfaccafbbbcbfeccfafdbcddaddeeaedeffafefbaebaffdaffbddfbdcfdefabcabbfebbefeadcdcfbeebdeebcffdeadfdfadfcbffbbbbedccaecccaaadadfecbcffaeefaddebddeadcdbacebadaddbccfdafffaafeaefdececbbdcdaadcebfcbabdccbaedfcbaeefecbaffffecabdcbbedcdbbacebffdaafbffeccdbfabfcddceebeabaccfcebfadecdaaececbeaeafddcbbebbbeacffadbbaedcbcdbbaaccdddffcafdeafbfcdebfebabfbccbfebcdbbcccfcacefdbfbfbeeebdcfabdbaecabfedefdadbffbbadbfbeefffffdbdeffdebfeafcbffaffeceefdeedfdebbcebcfeafceafcfcecdbfcaedefccccdfaeefbadaebbeadaceabebcdbffceebafcaeaabfebefbebfadeeacccedaebfefebbeedbabeaebdcafbfaefcedabefbcacdfceebebfffacaccacedaccdabfaabdbaabdfffbecdebcbcfbfaacbaebfcdefbefdebbaaeebdfaeccecdcdedfdfcfbbfaeacdffccaebeacfddaddfdfdeaaedaddcfcabcddfebcbedfcabaebbabffbfbfaefbfabccfffbbefbcceefdacdcabfebecacfcddfadfabaabbbfdeefbdcffcfebbcadcfddfecbcafabdfaefdddfbddcfdebbbcbcabfcabcbcaadecbcafccebaebbcceebcfaffddffdaeeffdeafabcedbcbcaacaffadfaeefdedaedadcfeefddbacbbebaebcffdbfdefafebdbffabdffeacdcbfcdfeaaecffbfaedbdecedefbaafbaeeeffbfcabfffaecccffbffbcdbefebecadaebaabfbefcdabffcbffcedbeaeccdbcacffaedcdffdedbcebffdfafbcfadadedfecabdaebabdcfbfeadcbacdacefaadeedeceecdfaaabdbbcabddaacfecdcaedcdddabbdbccddbeecebaadedceeecdfedfffbdcdbfdaddcebbfaeffdbecaffbdffebeeccbfcffabffabecffacfffadbfaddadeecdfaffdddffdebfbdbdceaedadeaaafcfaafafdbabbfbfeffbffdcbdaaeeadcbccfbededdabcbcbcadfaabcfcddafeabdfdbeedeedbbccdcfedcefcaedfabbccbafcdcdbadfdaaecdddccffcaceaedbeaddcdddecaebbfdfabbbcacadadfbabecdcbbbdceaeffeedfbdafcaaefbceabddcdbbbadccdaaccddabbcbbcfefffbaaaceebcbeeedecfcfcfaaafeaaeffabbcffbcfbabbbdddbefedfabeffeabfebfafcefdcbfafeefdefadceceabeedaaeafaecfcddefddcbabdededabfafceecffabddebedddcdbfbadbeeacdaadaadfbabcabffbbcdadbebdbfaafeadeaabcdefeecafdaacaffafeafeccaeceebbcfdbbcbcabebcdbdbdddaccceddbcfbdfbeabcbddcdcefcaaffadacfecdbaebeddfebbfebfbdccffbbeffedcbceabbeceaafcdadbccffeeadcecebcfeeabebcffeacdeffccedbdcdefebfcfbedeffcbbfdddeeeffefaaafefebddccddebfaebefeffcffdbeaaabebfdcccbecccbadbeabcffcdbdcedbeacdefdccbbfddddbfddbbdbfdbebcdafddcadfbecadaebbaedddedbfaacbdaafdfdaefbbdedcdfecdfdddddaacdceabadbaaddbddbbeafdafcfbeeddbabfaebaafbacbeaffadffcbcbcbecfabeddefcafaebdcdaefafeaabeeacafdfedffacaffbddfefbaabaabaeffaadecebcdedecdafffaeeebacdecdfbcfcceefbdaaeafacedffbebefafceaebbdecdfeaeededccbbacedcbceaffeacbdadcbfbfbcafbdddbaabeeededaabefddacfdeceeeabffafcacababbfcbbcfafbeecffadefdaebeaceaadfcbaaabaefecabdaecbdfbaaffecfccffdeaceabedfacafecbecfeacaecdcdffaddadbfbababdebebaefcaedcfaeadffadddbbbeadfffdeccabfbedbffebdaafecefeedfaadeaebecbbfecbbecdacffdedfbcfcacbddfcadfccdeacefbdafffdfcdcfceceabaebbdeccfabadcadbabdabebecbbcaefafdabebcfecbacfacbaeeccfcefebffbcffcaacabffccedadaacaebbdeccddbbcfaeecabfdfefafededbcbfecbedacfaeccedbdafefffadcbfffdbeabfeacffbddcfebcbbebfdbecafebdfdedbfbddecbfadeecebdaafaccefeddfcdfaeaecdbdfcafcfffdcccccceeaaadbcafdfdfcdbccfcaaebaadefefdfdefabbdadcabdfcbbaabbfcdfcabcddacaedfbebadbfcfcbfdafffbbffbddbfddaddebbbdbcfbefbfcafeedaeeadbeacbdeeeddfebcfcfafebadcedffcefcbcdedaffaeeebaeeeecddbcdbebaddeabebebbdeebefeacabdbbfceeddebabfadfbbbdaafebcafeafbfdfeecfcbdcfaddbecefbffbcebebacbbcbeccbdfdccddfbddebbbfffcdfcdcdbbedeabfcdbdfcbdcacdbcfaadadaaeafeceafcedecbdccaeefdaaacbddaadbabcbbbacebabdffafacdefdabbbbebaecccddadfcfcedbabfdcdfcfaddebbfdaffacfebfeadfafdccacdaeeefefdcaffcfbdfadfbbbbbabdccedadaeeedacffeddbfdbdabefeceecbdadabcbafeddabfcdabadebaedceaaaaedccedfefebacacfffbafeccbdcffbcbfdbadcaabdfedeaefbaedceeeeddfcddfebabbbdfaceeedefeeddaadffeeaabbddefaadacbeaebbeaffccfdaecfcdcfabceaaadbeeddebaefefaceeddadfbeeffefaaabcfabfcaaeeecfbcbcbdbaeeeacafecbdbcddaffebccfcedfcdceedafdfdbdbcebffdddcdcbecfcbfaaabbcdaccccceddaffcfdafeebfccabcbbbefffecdfbaefacaebbafddbbbfabdeeebefbaefbdefeeabdfdccfbdbfcdacbadcaaefcfaedbbbbdecedffbeecebdcdcaebadccfffbdfedaaebcffbbbfadbdeaecbceceefcbceafaafadebbaafdbeeabeffebedcaceafcdfeabebefbfecfccecccacdbbdaafebabdbceafcbbcdbcdadaeaecaebccdcefaeabbeefdeeaecfdabffeccecbeababeeccfbaeedbbdabdfaeefedfddfcebbfbabcfabefddfeaddfcfbadbdefcefbbbdeeddfaaedecffceabdfffbeeeaddefedbdfaafabbadbbdbcedbabdfdcfcfbfcaacfcbaeeebfbdedcbceedbbfbdcdceafebecfdaedbdfaeeccdaaaecbeafdfeebaceefebebaacdedadcacfcafeaadcffddaadcefffdbbcddeadfbaffbfffdfbccafaeddeceafdcfaaffaefdadeaabbbaeaefbddbfdfbeaddbedbbcbbcdeabfaadcbdbbabfaffefdbdbeddcbfebfddfbabdfbbcfdadaafbebdfbebebafdebcefebccaceefbccbbbfcefabcddddbbafffcebacbdaacfadfdfefeecfeefedeaddbddcdfaddcaebeeffeacfbccedbbcdfccfadfbfdcfaeefeedefdebadcebedcfcbebcaeaeecaeeeccfccfabbebdefcdfcbfccbfadcfffecaeebfeeebfcddfdeddacedadceeeacefaffcfdfaddcedebdfaaacbbdcbeaeecfcebaebfbcaebfbcafcfacbcfcbdccccbdceccfddaaeacefdfbabeccdbcebcdfcafeaefeabacdacfafdcbafcddbbbafdbfcdffdcaeefedbfcccbfcdebcfbeeebcdccabbecabddbeeaaceaaaaaaecfdefbeebbefbdebbfeedcefdbfbdefeedfebfefeffdcadacacdcfebcabbaccbcdfdaedecabfafcfbebceeebcbecccbbfabcaaaccbdbbfabddfaedadbddbcbbbaaffeafdfcaafbebfbcaeffbfbabcfefeafdbffebffeeecafabbdaccbdebdfafabaadffabbfdcaebbecebbdfcdcffedcbbadeabfebfcedfdafeeebdcbacbcbfdecdbefbbfbceddcbfcabdfeaafacafefcffedbbceafcbfaffbecedeedafeabafcceeaddcbededcacaadbaccdcbfcfebfabaedafdafbebbfeaefadddcaeeabeceeefcfdfadcefbaedcfaccbeffeebbadcaceefebfbdbeefecafafafaeafccfddadfefbdcdcdaebffcfadfdabebedccedaefafcbfcaedfafbfaecbefbddedbcebefcafbcebbaebcdcebdeffdefdccfdcfcdbaecdcfeebbbdeaddbbfccafdaafeaaeabaecfafbecfdceaebadcccccecdbaaeacacddccebfbbebffbebbccacaadbbfeaffaabedacaceacffbbbcceafbeeddecabecaeefecbaabecebaefefaadaeefdafccdfcacbfeadfcddeeefaddddefdfaeaacbceafddcafafccbcdcdfacbcedeeeffbbbaadfbbbfdeebcfdfefafaecfeaebafabcebeafcfefdcbffbafeabdcafbaddbceaeaccaffbdbedffffdedfbddcefffcfdaffbcdeeeaebfbccedcccecebbefadbccbdebefcaaedffabbbadbbdbbfffeceeefedadebfdfebdcfefedbdabeacadfcaeebfbbebbafcbbadbdcecbbfdebadafddebcbdcfcacffdfefeadceeccdeadaefadcefdcfadaedbeeaedaddfcfabacbdeafbaeeeadaccdabbebaaafecfcdcbbaeddbabbafbcfaffddccfebddcdcfabeecddcdeeaabefcaaecfafccbaaecefcfabbcdfebdaabcfedecbfcfcfbaacaeaabdffaeaeddeedfedbcaeafcbdccdbaeccfdfccfdfdefcefbabacbefcfbbbddabeebfaadddaebbbfafbabefadfacbaedceecbedfbbafabddafaefefafdbfccbffbdacdaeacbedcabbdddabafeecfdeebcbfbaaaacdbebfdcadfddacdbeaedcbbfeedbccedbadefadfefcacafcefabcaaceacfeffcdefcfdbddfdddabccbefdfbbaefcbacfdbcebcacfbdcccaeaedfabddfefdecafccfccffdffbfccbfeaffdcdffaeacbecedfedaecaecffdecfddfecbbeecaceaeffdfecadbfcfadccdbffbeafcbbfadfdddecfffbfdebabaaefdabbdcedaffbeedfacfcfcadcabcebfefaaafbcdecbddfcacbabdabddbbbeceffdcadffcfcfeefabcebefebfeddfafefcbfffefbfedffeeebcceafcebbfcdbeeddaebbcebfcfdfdccbbfcfcefafdfcdafdafeaefaffdaebdadfdafbddffbbdcafacaaafeecfbffbffccfbeeeeceddadfebdcfbdefafbdcbdffbdfdcbafadaeaabfbcbfebeaedacceeefdaefbeacaaeafcbaaeacdcfaebdbfcbcacbcdadaeadccaafbfdccaabfaeadeedffdbacefdcfdaacdcfadfbdefeaeccaafebbadabfacccecbabecabaedafefaaafeecefeefaaafaabafaaaeeeabfcbcfcffdabbeffacdbaadfdfcdeebaeaeadbcbdaacebecfbdebdeababbeaaccffddafedabcbebdcdeeeefafbbeebaeccfedbeeceeebcfcdbccfbdefadcfafdccefccabbbbcdaaeafccfcedbcdcbcbfaffacafaecebcfefdedddfddfabbcebffacfadfbdcadbffbbaccfdcceddafaccacbcaaedafbbcbddfcfbdcacfeaabcbdacdadcfbdabaccddbcecedcfaccfbfbabdfecffaadafbeeefecbcbcfdefafdccebceebabdadcacbccedbecdbcafdbabdedbeeecefececddcefdcbadaefbcfffaadaaaceecdaedcaffcffecbcbadeafaacdaacfffdadfeacabaaadabefcdebfbbaacceecedccfeedbffeeaaccefdabedbbfffaceacbbeafceddafabfaebbdafdfbefbdaaecadecfccfeddbdcecbcaeadeabaadadddbcdbdbaaffeeadebbfeeefeccdeacaeedfeabececdbedafeeddcceceabcdabdceeafaddfeaffdbcbbfdefcdbfdadcfbefecbdbabcfcdbeebeacccaacabdefbefaaaafdfffbddabcedaabafeccfdacddcfacdbadfffccacfefeeedfeffaecddaacfabcafdddfbcfeacfeafdaabfcfdcdbbfeebcaaacccddcbcdcfcabcbfaccbfdbdccfddbdbcadddeafdcafbbabecadccbeefbebeeeaaecacfdecfaaffecbbddbfcadadacdbadadbbfcfbeccfdafbdbcffdcdbfdefebfcbfaecddabcdfdbafdeedeefdefeecacaccfdbcdfebfbefdfbebeceadadcafafdedaeeffacebbbcabcdcaffdccaffddbdfacffcddbeeefcefedbdcdacaeafeaaceebdfadecdcfbacdfcbbefaecafbfebaceadfbdaccdfddabcafbafaaccccdaacebcedbdfebfbaecdeacfaeabababadccebfbccccebdaedeecfaaaeaedccaeabdfedcefabbdcefffabeafaffeaffbcacadfcbdfbfddcafaabfedbcabffecfdafcabfeeeffbbcababdecfeedfcfcdceeacebefabbbcbbbaceaedfbfceedacfdcbcbbecfeaddbccdffeabdcbfcbdbdfeaacfbfefedbbffaddebbdddbbedceabacbafcdbefeafddeddcfcbbfaecdddbbceabfafaacebdfdecbcedbedebdbdbbdccbccdbaededfadacafdfbcefbdfdaaecbdaecdcedaaecdbbcbcffedefefeabcbaececceeecdbeeefabadcfdfdceceddafdbcafcbedfdfabecddacaffefdbdeddebaacedfdacbdebfbcedafceabbaffbfcccfbcabafcaffccbaefefabbccdbaebadeedcaaadfaebbeecbbfabecfecefcbdbfdbafbdcbabbadaadacdeabcbcfdabeabbccfcceccdbccddaffeffbcebdcafccadbababadabedacebeaaccbcfeceafcaccbefdcfabdefdabecdbbccfeccdffffbfbbbcddbadcbdeffcbbfecbdecbaeeedaaeadcbaabdccfadedefcfaffacaceacdccdbaecbfdfcceaeafbeffacbfdcdbcaeabacceecacffbedbacfebfdbfabdceeedcfafddbcddbafddcdfabbcbafbecfdbaebecdaeebecbcecdabcceefbfafebbdfecadbfaafeeacfcecdbbeecebfdfaaebaefceafccbaceefdedcbbfecaaefdadeaeddecdacdacbbdebebabadeecfaafbefefddaadfefafbabcfaadadcddaafaacffbdfbccbdeaddcedcebcdeddddabcebbdfecabcceffaaecbcdbaffecffdbfeafabeeeaedddbefaacdabbddfbbabedfcbbceeddcdbecbdadbcfbffaebfacefacefdbcdefecebcfbdcbbaafdffaccebcaaaddeffeafebcdbadcbeadfcafcaabcbefdcbadbffddbeadcecbbcafcecbdcadbdacbdfafabebbbfadbaafaaaaafbdddccadbfadcabcefeaedfbbbbcddddefbebddebcbadaaceabedbdfebeefbfcbeddcecafaffabafefbebfbeaceedeefabebdffccceeeaadfecafedeefecaaeecdefcfeceafddcaffaecebfcaacbfaefddbebdeefcaadededfbadbbbcbcaffeeddfdcddebabfceebeaceeabdaaddcffadbefdeeefbbcdbbabacdcabdddecffbfddbdcdffefcbbbecedbbfadddbebbdaeadbceedfdbacdabafedadaccdfefddaecfcdcaecffddfdbaebddedfbfdeebccecdcefcffcdceeedcdbffceaccdeaeefadbfedfcadcfbceddccbceafcebaaccfaabdfeacddaeafadadbbfddcdaadfaabaebacabbedabffdcaccaefcfaebbbdefacffaffebddaaabebdbcecbdabedbceabbbcdecdeadbcdaecbdabcdbecfcfbcbdacaabfdbebcbcdbcdddacbcbfaddbdfeefbcfcafeeacdacdebcaecefaecdedabfbecaacadcbaceebfbeaaafaceebcfbcdeefcedccbbeddbbefbcaeecafdecebffaaeeeecdecefdcabcbaebebdeecbaeefefddabefaabeecbffbabcddeceedfddcddbddfedfffcddeacaffceeeeafdaadebfffcdaeafbdffdfdadfcceccadbdcaffbddcaecafbafedcfaffcbebccceebadfdbdccbfadfebbfbdbbbbbcedcaccbcfeebfaadbbfccafebbeafdacaaabeefabdcddaffaddaedffffdbfffbfcadaffecfeedcfadfefcdaedefdedcbebaaaabdcadddcdeeddbeffdbfcdafaeefdadffddddfbaadfdadcfbcbcacceafddbbbeecfcefdbaaebaaeeccaebfdeafbdedbceeeeeaeeafdfedcbcaccefcdbcaefcdfcbdbedcfcdcbcfdadbbacddddfdadbcfebbaefecbbccfbadedbeedaffbccffbfbcdefcdafdcbbffbafbbffbbfabdecdbfceaefabdbcadeacecbffcafdecfefdeeddbadcfaaabeffabbedaceaeefecacbceebbfebeffddadbdfeaefbdcccfddddeabfcdefefaceecbeecbeeabfabfddddaeebdadbabddfabfbebaaaeaadfeadaeffdcfdcebeccbbecdccebcedecbbbcdbcceccadaccdfeadabffcfffdcbaecbbcebcfbbbbafefbfecceeeefeccaddaecbfdafbaacbbffeaedfffdceeeaaeaafbedcdcfcdaafcebcbdaebbfaedbbbedcfbabdceaeebbdbeeacfcfcdbcdcfdbefeadbadbefbcceecdbcdadbdeaffcabbdcfcffdeeffabbaabdcccceaadfbaeedaffdeabaacdaeaebdbbcecadfcafdbbecbadabcccfacdbbaeceebaceeeddedfabdfbaabdbbdecedadaafeccdefafebedecaaecfafaaffcedbecfefcacbaeecebaefbeefabedaddcefbcbdadcaeddeafecdfeccfaeecdffcedcaebaabefaffdadedcddcefedabdaffafcefecefbbdfdeeeeeaaeadfbeafcbcecfdebbdbadebccceeafbbfecaababcebbdfdfcaadcbafffcbeabaecfacddedcaadbcaffdfcbaefedeeeaefeabddabacfedadbafedfcbdfafbccddbeaadedbbdcdebbafcabbbddbbfdecbbabccdcdcbcccdcebefadececbeefabfecccadddbbffffbbdabeadefdffcdcadceecedeabbddaebefecfcddedddbaabcbdecaaaeafabacfebcbfecfeceeceeebdebebacefaffeaccfafdbabadaadebddbacfacfdfcddbcbbbffaaafbceffeafddbdddbcafbeaedadbabbebbfdbadeeaebbdcabaedbedddbebbdfdccbfdedeaefdcfdaaddabeaeabfcaeeebdbafabbfefdfafcbebfedffefdfecabedfccebbcfcafecfefabeadaeefbeacdcecabaeeeaebbbbbbcabcaacabeddcfebbfeeababdddeeeebbaefcdddaeaadebfecebbcdbbecccccdbaddfdddfccdfcdddefbecdcefbfebdcabbcecbdbeeeabbcdcbacfdcdafeaedafacbfbadaddefdaebcefcacefcacfabacaaaccbdeacbabaaaedfbdeebcddfbaaafebeabbeaceacabedaebbfafcceadbcdeadccbccadbedfefdefeadccdbedcdbadaceecbcdcffecbcecdfabfefdcbdfbccffffcfdfacbbbcffbbfdbcbdecafabaebbaecafdcddbcbfeabebeeddcbaceaaecaaccaebcccdcbfddcebffcecfcddeaafffdccefaaeacdaaffbdcbbaaefacaeadbddbacdfbacacdbcdfaedefcecaeedabbdecbfaeacedcadcbabfddabbdaffaafdcccbafffdcdfdebdddfeafafcedaedecbbaccbddaadfcfdddbdfdfcafaafebcacedaeeadadaadcdbacddcbacbdebcecdfacffaafcdddfcddebcdfabcddedabffeefbfefaffecfafbcbdffdfcfdbfceddccdeafabaadaaaffcaecaebcbaaefecdafedbfcbfcdbaebedfedfccaddffcdbbaeebaedeffcdeedfbecedaafcfddcedcbefcceedfffbdedbeebffebcbdfffbcaacfbdeaaeafdccecfdcdbaceeeffdeaddfbcebbeacebbbdbbdacffecbaaaafdfeedaccddecfafbefafcaaeeaafbcceeeeaebcdbefbdccecceeecffafacceacfdbfccdadfeebbbacdebeaeacddebabffbabdfbdbfeedddbedeebcaddefddfaeffdbdafbecbfbaaeeceebeccaeecbddadeceacfdedcfafaabcdfabddacddcaaabefbfcccabbfedaffadbdacacedeeccdabaabfbacededaabedeacafbbaffcceabceaeabfdcccedceaefefeafedefcdaafefadfeddadacaaebddfbdcfadfaeadfcedddffffcccdbdaecbbfddfbbffedaaecaacfffbadfdfcedeaabbeafcfdbfbcdcacbadfccbfacbcdabcdecbbeebebfddfbcaccdbdeebedefbaebadddbbdabfabbaacbbecdfabebbecabaceeadecaddbccbccbbbdbcbdacffdeaeaefdacebccfbdbaeedbecaaaeebcbcfcddcbacaaeddaacdeaffcefadcaebadcaabbedcaaedfcbddafadecddeaadcafaeffbbabafbeaeebcefdeceecfdeadbeecabcaaccfbbbddbcfaddebdebdafbcbfdcdfaafbfdefcffbecdcddebcdebeaeebadfaccfbdeccedadfebbaddaebbbfcaddccbaacbffdebfabbbbfbcfdaffedeebfbbdbbdcfbffbeeadabefeacecfffbcabefbdcafefdcfcfaebfaaeafcaccfdcbbaefcffbecafcafcaafcffceceabdbaecaafceedfddaeeaeabcdffdbbbdafdffaeeddaafdbcdebafeeffbbcddfabfaadbabfaafafdeddddfbdeabdeffcdbaeeccfedbdadabcbafeffdedefaeccaabaefaeeaadafcfdfacbbdfcbccdeadadeacfcafecdffdbcfddeabfcdfcfdadaeeafcafeeddffaafaabacfeecdeaaacdafdebfcfeabdcdeddbbddcbfafdeeeadbaccdecaebfaadddffacecbdcaabaadfebffdcaecddafb