1280505429 bafdfcccbbabedabcbddedeacddbeebfdccfbafdbabcaabacddbbaebdcbccbcddceddcdefdaaaeffddbffcbdbceccecdbfedeafcefdcbaebcaffffdeedeecbfbcdbceaffecddfbdbdccefeaceacebbcdfacddcecfceccddfcacbfadefdebbcfdddebdffedacfcedeadcbbfedecdbfffcfdfdaeedfbfddcbdcebbfbcafbbaadabbbdafbebdbbcadffbfaadbcdaabffbeeaddebaebdeaaaafccdfaeaaaccaecbafbcadcbddffcccbfcccededbaeabcaeaeceadffbbeceeffacffbceecaaaefdacdfbabacdfddefcefdcdfbeacccddfceefefefcedaccabafbefcbdaeaebbeeceeabafcfbeffebefeabcbddacbfadacafaccbfebcebcedfdbbeeecabfbceacdcbebfabbbccdeafecacbcecfafaddcfaadebbdfdaecbdfcfcefedecfafbfddaabdacaacfbebdecbcbbecbcaaaffabceacbdfccaebaabffcfabffbefdbcccfffebdeacbafddbcfaebcbebdccbbaeaeceabfdbccfccbdbbbfbeaeeddebeffcfdcdbbdfafafafdadcdffabbddceebcbaeaafeecfdbeaaefeebcdbbabbfedecbebabcfeacafebabbdeebddedfbebabbfcafaaccbddbdccdbedfebeadbecafaeedcbbadbccfacdfadbfbcffbdcadeefeacffdcedbffbdadaffdfddafdaeccdeadfbbdccccbdaafcecbfdeadeaacfcdfdcdfcdefcaefffcaaadbcdadbcbfedbfadcbffafacaebdebcdadadddbdeebefaafbcdecccaddecadbbebcbffffdfecceebaeecbfcbdecadfeceafbfeaccbbbbeaddaaedadbbaedefbfacbabcabbbabaffccaacbeeededeabacbccabcfaeacfdbccfdbfbbcbbfebabdaacfbecbccdfcbeebcbbfcbdeceadbadaeecacbffbfdfedbcccdcdfceafebfdfedcddfbdbbabdfcdcbcbacfcefbbfeeefdcbafaeeadfbadcdffdafaecdadfcbadaccebaabccbabdedcebcbbfbfbdfbeececeabdeeabbcaeecedbbdedaacabaaaffbccddfbecedccfccbfffdeeadcbdcfeafcfdbfccacfbdcefcebecdbddaedeebabdeacbbcdfafaaacbfcdaeadccfdafbffdddeaffbaebbafbfaaaedabddcaddeafadfaefbafeeacfddebffebbbabcccbffdcefbbecbeefecbcbfbcecdfdcaabfedccbfcaafaabadfccabafdcbfbccccdffdfeebcffffddbecfeefddceddbeaabccdcceecbddbfabebbccbdcebccbcfddebcefdecaabbeabebeccbafbdfdfccaafcccbaeebdadfefefbeabcdfbeebdecdebeecbfcebfdacedaafccadbbacddfafecacdabdcbccadabbddcbcbfeeaaffbabbcaaceaebbcecdbcabdfdedeafacebaeabcacfecadbbbebaaadbabbffcaedfcffccbbcfcefaddebdfdabdbfefafbdbbbafbefcedabffdcbacdcbbbddddbceddbccaecfacffccfdbdcddbffaccfadfdefcfeedadcfdfbaddffaccbeabdbbbcbcddffefcbabcedeabdfaebbaccacdadbbcadbccdacbebfcedeccdcffbbffcedbcfeafbeedbddadeefddbdaacbccebffafccdafcbafdebfaedccdebdedebbdfccddacfcbcafbdeffcfcbaecadafbaeaecafebeebbefcdaddecdfedcfecaeafcaacbcbefabdabbccebdcbdbcfedbfcdabdbabbefcedddfbacabbffaffeaadabcbcedefecbcbeedaefcfedceccbdaadbfccccfffeaabfaacaffdaafddffffffeabdfdbeffabafecadccccbccfcafaddfaffaecfdcbadeffbbeeffbefebdfbbcbffcbfbdbeeaaaafaedcaefecedebceaafaffcbeccdfbddebfdfbfcedaafabaacadeffcebdffdefbccaecdfeafccffbcebacbdbefedbbefcdccaeceeffaafedfaeceaefaadbbeeeebbaeacafffbdcdeffffffeeecadfeecfdcffbffcffdefeedecaaebbaeaaafabffdfbafaffffaabddcbacfbddafcfcafbfdbbeeddcbdacdabeceafcddacfdbfaeafdfcbeaafaefcaeceabfefbdfabefafcbbffdfeedcadbdddbbbbceafbfaeaddadadaaedbbcfadbdcddefaaabffafcfedfbfbcecffdceffcbadadafbbcadabbcabbbdecfdaddeccdeaccedecfdacedaecaddadaebeccebbeccfbbeeddbaafeaecafbbbfeddbfadfacdefaedbabcfababfdffefdaaeedbcacbddbdfeeceaaaabcfcafdacebeeadaafdeaebedaeddafcecfcbdffbebbbdacdaaeeadebbffffdfaffbdaffaaabbaebeafccbefadddafebcdaaddcebbcaeccafaaacefedeeffaddacbcbfabdfbcfbcdeffbdcedefdcbdcebdcdcdbaaacfafcaadceddadbccfbcdceceabbbddbcfabbefbfaceadeabdacbfaefbbaefadaecbdcdbfecbdcaeebefedaacbddacfeebdaceebfecafcabbbedcedadadccbafcfbbebedbddedfcdadefaceaaddbbbcffffcdceeeceaaaccfbedbdfcddbdadeacffdbfaebdceadcdbdffbbfabedadadeffcddbfabedafbefefcffefecfdaeaeecabdaeedebbdfbafedafdadcaaedebfdcbdcdcfaceefdabaebfbccfddcffedccbacdceacaccabbfdfebcecccfccbfbdbafaecadedafdaeabbbfbabddaedcceacdadccdeaacbacebbaaabefbddcfcbebbddebcefbffddfaaecdfaeaafbabcdcedcfaefefdcdeadfcefeadcbbdcbcbbcdbcffbfbcceedacdbdfbbdedebbfcccadbddcedacdfbeadcddadbdedfabdfacecffaeedfffffaaedbfbacfcaabefabfbbcebdafebeafbceaebabdbaaefadbeddcebdfbdfaccceecfaebcbddbdccebdcffabedcccfdaabeeaadcffceaacaafdfcbcfdeaccbcabbcddabdfdfdbebaefccacdaadbfcadbdefaddbbcdfaecacbcdffaabdeaccffceffbacedfdecedcbebbabdacefbebeababdedbaafbedabdadfbcdadbeadbccbacfecaffecadaddaaaeabeeebfbbdbbbbacaacedadbcabcbbddfefbebfddbefdadadbeeaabfcfcdccfbacefadafecfbaaceabbdffdaeafccbacacccdabbeabbcdaacbbdfbddacaddfbbefadacbebcfeafebacdceadadaffefccffffdeebbedbefefcfceabceabcaaaabfdeeebbdbfbccacdbffcbcbcbdaaacebddcdddbeddbbdacaecbbfbcefdafdaaabcefeeccafcaeeffcfbaabbffffcaaafdfeacacdeffcbbecacbbceafebaacdcdabaafaabebaadccedbaaccabadacffeeeebafbfcdfeffadddfaeeebafcdaabefbdaffaccddeabcaacddeddafedeceffccebebccdbdcfebefeadaaaabeeceffcefdabdeeeccbcddeaaeedaafbcccefbcfbaeaafdedeffebfeeceeaebadaecedfffbbaafaedebccfcaadcfeaeddebbbcefdddacdedaecaecbcdbbffafffbedbfeeffcecdfdbebaabbceaeafedcdcaeacfffbeeceafabbfcccaabebadfafaffddedbdeefbcecfddaaeebeefcafefafbffffcfbbeccfbffaaaabedbabebdecbdffdafddebffbfecdbdaeaabceacfefbeeedccdaeaafffeeafdddbafaafccacddaebbccfbcbcfadaefefdefadbdacdaeefebaeecabbbcabcbedfffebabcdaafabccaadaacdbdfabceacacaadebdaafdcdacaebccedbeaffeeedfbcacfbabafdddbaaabecbfeeafeabddaedcaccffcacdfeebcbcdeaaebbdcdabeecbbfcfbdafdfcadcabeececafbdcedefcbfbffebcadeedeacddffdcfffaefdaeefbcbaeeebfaacaccbbcbbdbcfbafccbffaeccefedbacdfdeeaadfdcecbcdfdbaeefbcdcdafdbdbedfffadaeeeeaacecfeffdacfeeeddafdafdccdafcdedabbfbcddfaccdbadbbbdcbadfcfbcadebcbababffbedaccfedeccadbffbfaacbbdbfaaefdabbdcbfecfebaceecffdfccedffdaebaaaedafedebfcdbfeffdefccdebdffaeefbbfdbfadffeaddffeddbdfeebdaaadacbecdceccaafadbefeceeaddfebfdffffdbebfbefbcbbeeafbbcaaeacffbaadcdaeceeceaccdecebfedbbbacfbcbabbeceddaddeecfbbfdcceefceecefdbcbeaaffbbcccbcdbdadbcbefecabcaceadeaaacffafbebdbbcebecefbefcaedfddcbbbfacfcacbfdcefcfacccebcfcecefdefbefbdbbeeffdfabcaccdafedbaecdddcbfdbabfcfebdacfecbcadbcacaeaeefcaedfdeaebacfbaeccbadadfcadbcadfccadacfebdffdccddbbeafacefebdbcdcaefedcdafdcacefccceaeffaadecebdccfdcafcdbdaaecccdbbdeedcfcabaafdcabbbffccfcefaaddaaafadabfecdcdfecbeddbdafefcddbcbcfdfefbfbdafbabdbfeedccdaefcaacaeefaaeccfcebeedbbbadaccdcfbdeaebababbfffbcecfdbdfcddfbdcbefdefdbebdbbcadfbdedbeeedbbdaeabaeafdfbadfdbcdcdceccccbbacfadeebafdffadafcdbbbeeeecddbbaebdcbbcbbcfcfafecdeccccbadbbfdaeffcfcafbdfaebdeaeddbaebdeaabfdecedfdefbafaeafcbecbeecbafbaaedefeaafaabbfefbfffaeddaefaefaeebbadaffbaffadeeaccdcfadcafbdabefdfdbafdcdcddaeafabaafbeebeeefcecfacefbcefddffcbdbcddfddbbefecbceaeadacccefaadefdfbfeebaaedccdbfbbdabbfdcacefaefddbbaaacbbbfebbedfeeebbfcadcfddfbbfdabebcadbedfdadbdddfdddccccdceadaeccecfeaafbafaaedfaacacdeeebbadeafccadbcdbcecbebebeedeaeacacbefebdddffbcedbefcfeeeeaaedecfaaeedbdafcdefcbcbdbabeafddcfaddccbffcbebfdfdffcdfafcbbebddafaaafccccffbfcafaeadeaddacaafdabdbeefbcebfddfaebacbbaeeefcdedbcdcdffbbfafbcdaafebddeadabdddddbadbfdcbbcffddcbfeafaaeebacaabecabbfbcbebeeedfaeebfeabbaacbeafdffbcffdcfbcaefedebdbdddebbdcfedbbbbafcdeebafdfcdbdcfdfcdaeaabbffbddebbbbeffeceaffddccdfeaebeddbeccadeaaadfefebabbcdbebebeaaaddbbaefaaddafcccecbfcdbdbabbaedaeeefdffbdfebaebcbaaafadefbbfccebdacffadafbfeeeaeabedcafbaacfefccefebfdfddaaaefafdaadfbdcaaceeffcacbbdeeebafdadfeceaedbbbdeccbbcdffdaeaaaabbfddaacaefccfbefbfddbdafeebbcaddfecfcdfbbfdaffecfeffbaefdbbbddfdeeaebbfebcfccabfdcfcabbfabcaeafecbdcbdcfefcaefdcbeaacadbaeecfeabebdedbfffdcbeecfbcfdbdcbceedfceadaaaffdaacffccfacfaafcffecbcadbdffbcfdfaeceaaceadcadfdbaedfdcddfbceacbccbabdfbfbebdeabfbcadeadafeaedacbeaedbaefecfcbcfeabfecbcdfcdedadbceebbffcfaaacbeccaddfebfeafdbdbdfcfcebccabcaecbfdfccdfdeffbeefceedcdddfaeabeffdaeacacaccaafbdcfddabacddccbebbcbfcabffabdbaeabadcabebabcbaebbedeefcbdaeadbdbcedcccacefcefafcbffdedbfbffbfcbffbadcaaecdaefdccacfddcaeabbdecbfebadcaafcbccedddfcfaebdfacfbafaaaabafbadaebfbcaceecbdaccbeaeeeafabadbdaebedebabeefaeaedcfdafffdafeaaecabccddadeaebdcbffbfbadaaffeffbcecccfcbadfdabdaabbccdaccbbfcdcdccdebefcfafcdccccddfdafcebadceafeddaaccadcbbdbbecdcdebebcfefbeefffedeaaaadeceaecfedcabafaadffdbdfecfecdfccaacccbdcbdbccdddebebbaefadcbbdaffbfedcecfebabcddfdececbbadeafadffeeeccdcdfecefbeeecbacfdaceaeabfcaeffebbdcacdbccfebcfdaceccbbdacecafacfbcdfafcfcceedeffbaaddecbbedebafefebeefeddcabfbbeebbafedfddbaffebbbceeafcefeccaefdddeeaeddaafcbbefadfcddccdcefffdbacdacfeadbabbeafdfbacbcdfdaeacfcddebbcdbdfcbeaccfecedbfdaafefebbedbfaaacecfcfecfbcaeccfcddbfddefacddcaaadeaffbabcbfdeedfdeebbfbccebdddffcdaceeabfedabfddadfabaebabdabdfbcbaabdbcbcacaeeaadeabdacedfbdefdffedaecacdbbfbdbbcefcaebabbbabfaecfffeccdbbbebdafedeffeebafeeeedbaccdcecebceeffeeeacacdcbabedeacaefefbcefdcdecbfdeedaebbfbbfdfcbdfbdfcafcaebaeedaeebbfddcfcacfccfeffcafeecacabaecdebbeacedaafffaecbdffdcabaebcbdaeaaafeccebcbabbdbdfdaafdcffefaddabecdcececcffcacbbcaddaeefeddecfcddebccbaaedcccebcfaafdddfeecdddbfcbaaaedafeadcdbcccdedefccddebefbbcbfcdcdeffbbdcdfcdffabdeeacaebabacfeaaedfcfacccadedbdaaeffaedafccbeaccaaaafabefceebaacbafffbcddecbceadddaabfaaeeaadafcbabcbcdeeddeacaafaccbefccfbbdbebeeeeefacebfdeaacfeeefdcbffcbbdbdbdddcebfcaeebcdcaebafadeeecaaeadfcdeffaddebcbdceaedbcacacadbaebdcdbdffaabcdcdacaacbbfbeeeabefddcfccadfbeabcbbabfaaeccbcbcaaedcdcbdbbfdfaabcddfafacfcafbcfceebdebaffacedcdfcccdefbcdcedaeedffeaafecfeebceddfebebcdddfadfffdcaeceecadfcfdbacbbbaebbfabcfccabdbffbcabebebffbcffefadeedbfceafdadccdabfcbafcbfdeeadbcabbeffcbbbfefcadfcbcbceabfaeeafacccceadbdbfdbbfcfcffdfeeeafcecedaadaefcbbffabdfbbaccfcbcabfeddbebccecbafcddbbadcdaaffeddefdbfcafacedfcfeebbcffacbfefadcfeaebefeddfddfbabcabefbdfdbbfdeebaefcbdfbccbfadbebafbaededcabaadbbfdfccfbcfccbeeacbddfadfdbbbbbfcfcfacbceceedcccbddbadceeedffaafcfaaeebebfbfaaadefaedefaeaeeebdfadccdbcbdedaafddbbbbfecdbebddabbcbefcdcfaebdbcadafceedbcdbdcadabacfbcdeaacbbddeafbafefffeeffabdbaffeacafaddbabcfeacccebbedecefbddfcecbceafebeabbdbdcfaeaffabcbeabafdaafbedebbacadaaebdbebccdaccabcfbdfbaaeecdbebdecebfcaddfaeeeedfabafbaffbfbfeceebcdeafacedfbeefdcbacffacebbabdeabbcdeacbfedebbdaddeeebebedaecfcfeddfedebafbeabaacbcbfcbdaefffadbeeaebadbacdaaebbffffebcacdcfccccbaaacfabcabdcfcbccafcfeededbdecaefafaaccfcebaebfefbcaafeaaebecffefbbfdafdfecacfaacdcaccaaedbdaeaceeaaadabbadbaccaeaeecfbfecdaeeaebedaafdaaacdbfebfeabeebadefcbbddbddbaaabbebdfdadfaeebecedaabbbfcecafbbbdfcbdcceadbeacaedbeebcdbaedcabfbfdaadecfbeeebfdbffacbeadecbbcefbefadfabcfbebedfddadfcedffccdbcfccaeeaaefddaefbcebcfdefccbeebbffaafebbbecffaaccecfcbfceaccffddacdabebceabbdcbeedbcddfbdcbccbedfcfccacefbefbbcefddaffaccdafbefabdfeadbeadfaffcbcaabddaabaccefcecebddefbedbedbdcedecfdbedffcedaaedacdcfabaacaadaedcffbeefcffadaadfeffddebfaaeccffadfadabbabebdcadcedbefadbbebeedafbebcdcbdefbfcdaedbacabafabbaccacbfcacabebbadcefbfaaadaefcddcecdedefcbcfeaadedeebcaefebabeedcccddceacfebeaebeccaebabccaccccdcadcccbfdcebecffecaceadfcedbafcfcffcbaeacebcbecedabeaabfdbcfbbfcceeaeaffeadefebdccfffebccacbdfffbeedfbcabbdecebccddfdacffcbfbdbadbffabdcacbdaadeadfbcdbcfefdaceecaaeeffbfbcaebbeedafeabeecebaadbfedbdedbebafecececcbdfedaebdfecfaacffcebcbacbfabfcdeedccaeabadbbbeeeabbbfeadfaedacacfacbdfbcdcbecbfdebcccfdbaeaffacbbfdefdeffdadfbadffacbdbccbffeccfecccacacebcafbbaaebbadaedebceadcebbbcfedaadbffdccfaaeaddafddacbfdaabcaacbeaafdcceadbfaeefaccafddfafadcccdbbcbeadccadecbebcafffbdeaabdeaceceddcebadfbaaacecfdececcddcfafafbbcbfbccaafcbddfddbdacececbfbacdffbaebdadfeaaccdbfdbabdfdbfedfbdcebbdbfeabdfccadcdcfaacfeeafdbdcfddaaecfbdcebefbfedffbffbbbcbffdceeccdabdecdfdaeaababfedbcdfabdaecdfcffaeefbbfcefefeefdfeeacebeafcaeaffcdfecaadbfebbdbcecddbaffbaeabcdbdcecaafdaafedfdceebdecffbeaabbfbaefaadcabfeeaabadcedabfbddcdbbabdffecaaafefdecdfbdedadbfbeadddfbadeabcabccecfdddcfdfacaebaefdcbededcabfeafafafcfbbcfcdfeafbdcdbcbecaffbcceaedcedbaadbbdbcbccfbfbcaebdecbcadcdddebdbbeddfddaaeaadbdcbadbafbddabbdcbfdbebadbacfbefdefbdfbbfddededbbbedacbfeceabadbafaedbdadabecddedbdfaebbfcbcadadebdfadbdeededfcfdeeeebaafaeaebcbcaecfcbfcaaebdedcaebabaabfcbbedefcbabacbfbefaeadeeaccbadfecddfddeabfbafbfdebddcbaadaeeeeadddffbdaefeafcefcceaebddfecfcddffcafcdbebfdefcabaebafedfbafbbdeeabceedeeeecdeededffecfcbabcfecaccdcabaacafcaeddaeeababdfdfdedefbcfdccfbfcebcadcaeebeedddcfadfffadcbceeccafeaafeededfdeafeafdabacfccfcadaccdafdbeadeadbdddabbfffefefceadbeefbfdbfceadeeaccfadbeebaacccbaecbfadcdfbadbeefbefadbbcceaabdfaebbfcdbaadbaeaabedcbecdfbdccbbfeedebcfccbcbbcdebaebcbfdbaaffbccdfdddcdbdecdbbacfdcaecabedcebcbffaccecbdfacbaaeccadbafcbcafabddceddedcfdcfbafbcaafaedfafeadabaabfcdcfbdcfaabfbdaafaabbbdefaacbafeeadaebddbbdcefeaebfccbaeedbdefdadfdacaadfebbaccffcacbebbaaefdcabdcbfeeacbdecfbfafabdceaadfcfdffefaadcccecaffafebbfcceaecbdeddbeedaaeeedabebfbbdcfeeceaccebfbeeacfdcfdaefeeaffbbdfbdcffdaabdeeefbbcfcadceebbeebfababfdcdeddbbbbdddbebefafadcdacbdacceacdecafcbacfabbabbcafafeaeaadaddecfeefcfdfbbdcdaddfbadafbeaddfeaaacbdceafbeafebcdcecebdafffbfdbbdeabeacffdbefccdbbcaacfaefaebddbafcbbeafaaaeebdaeeadbbfecaaffccbcdcbbbcdcbebfbfcabfafeafcaeefbfbebbbfdeeecfaafadadbccdbaccfbacaeafaddaffcecddacebccddaeffbdcfddcbaeadaacceaffacacadddcebeacaebcaceabfdedbfaccacbbfddaceeaccafaecbccddefdccdecfefdbcacfbdeacdececdaaeabdbecaeecaafbecafafaecafdccdafddffcfdbecdbaabecbbafdfcefdbadceaaeceeaadfacbbffebfffadeaabfdabffaceabfeefddfacbdefacdedecebadeadfccabdfbcaceacceddccddadaeacdecbcebeeabfebbdcfabfccabfeaadabdcabefdecaeadcbafdbeaededcffdabffddaaedddefbbedeacdaddbbecfceefdfabddfdfcdcbbdccebdbaecbdfdceebeccdebbabdaafdecbadafbdffefbefadddddeceafcbdfcdfefbdbbefeafcdceceffeffacfafffeeffaffddadebbafaeffececfdeecaffdfafafeebdfdaaecbdccefbaeaeeddbdbdacdceedaedbedddaaeebfeaaaeabaadfcdafefcaceddceafcadffeccaebcacfafeccbaecbbeeecdccdfdfcbcadedaceedffbedebdcefaadcfcaefeaceddeffcddabdbfefcedcccbaeedbfcbbdecedbdbcdcfdabfbdedfceeabbdfffebdabbccedccdddfeeeebbdbabceeeebbccaafaeeadeafdfdadbeaabebcadbbacbdeeaecafdbecaecccebfbcafaedcdbfbeabddfacacbbfadfafdaacdeffbcfeceadaafedafbaaaeaceefeecdbfbcaaedeadacfefebafcbeabccbfabecebcedbeacbeeeaeadecfbfcbfbefcbdcaacdfbfdddbcabecfcccccecacabeacecfebbeccbfeaaedbacbebbbddeeeedeacbfbacdefbfcfdbfeeeabedebdefeabaeeffeefdcabeacfebefeaecdfeadfaadbebdbadbcdbffefebbfcdfbbdcefcfeaeefbbecfbedeaebebcdadccbbdecbedaddbfdfeabbdbfecfabafacfdddcfcdbaeedbfcfdcdfaeabcefaacbcebdddbafcdddadceedcbcdedcfbfdafbfbeebefdfeaaacbdebbabacffebccbddfbedaeceaffbabebfefefefedcdffefabecbedfeeeaccbabaccaaebcfceebafdefddebdcbafeeccabfebeebbccfbdacdbdccfbaaecfdcadebdaeddebebdabbabaefdcffcdbbdfecebcdecdfffabaddfdfbaecefdbffcfdafdbbbbbdfabbbcccaeeeabddaecdffdaffddcaeadafbccccaaeffbbdcecfbdbecaffaebcbbdeceebadacceeedfbadcccabbddaacfdcdedbadddacabaacbcfaabdbeaafcefbcdababdffeeeacddcaafdeffdabbacffdffeaeeafecfbafbcaddfbbeffefcaeaedadebbaecaededbadaeeafabcedebbfbdbbbabfbffbaffbfddaedbdcbcbccbedeaeaffbebadcecbdabeffeeddbffeaccccffabfafbdffcccccbedcaffbffebfeeedaafddbbacfbadfcfaecabcddebfedfdbbecbcacbafdfbbdbbeffffeccfbfcefcfbbcccfacfddfbfabeebfcdfadcfefddedfcebcdcbbdebaeafacbcadcdfdbfababeebdcbcbabceaedbddfbeedeeaccfefdeedcbcfbaabdcadfbcffcefbaebebafebacadbfcaceeefdbeebcadbdedaaaafccdeaacabdcfcfcebaadceeaaedbcdecaffedffadeacedceececbdcfdbdacdeccdfefffdbebdddacbadfafaceaceffcdfdabcaafdabcbdfcaaacefcdacdaabaaeeabeaabdafebffdcbababcddfcbbcfafaebbcbaafbadffbceffafdeddddffeefbacefeeefccaacfaafecaebaaeaefcdcfeecdbaaabdfbacdbaefabfdaddeabadcaafedbbfdbbeaeddaaddbcffcbdeddcfbfbbebabbdcadafbbacfadafdccfeceedacbbfbfaaadfcbdbdaaafcddcfcbdaadccfadbcedfadfcfeafedffaeebacdffcfcbabaeeaaabdecbcbcdcbaccdcdddfddfbcffdbfafdbdfcdcbdeadebcdffcddecffdfecceeeefedfacaefbedafffebdfdabacafdeeaefcaebcacbffffeaaaebdfeffbacdbedccceccefedeebfaacacdbcaacbebaabbbdeeceacfcbbcbacccfafeafcaeaeecceacbffbffbeadfbcddbbdcffdbbbaabbafccaffeafccbebbcefbeaaafacaebedfdcddebfdbbffbdebaebefcabeaecfefbfeaaaaffbebbbacecaaeffddbcafdebffadcbfdeccafbaabaadcacbdfdedccebfafeecfacfcfdeeabeddcdfbaafbeaeaaaffccbecedbceacebacaaafbdaacdfadafbdcfddeceecceafafbcddeefacfacfbccddeeacbaceecbcdeaffebecdaeedfbffdebddaabadefffadbeffdeefacfeffacecfddbadbbadcfdffdbedecdcaedaaecabaccfbcfcbdcdaeafdcccbbbeaadeefddfbdefdacebaaddcedcaadcafdaaaffaabbaabfbfededbaaeaedcddfebffdcbdcfbcdbdbbedcabdafbeeabbdeccbfdbecfcbdabeddaccaebceffabeafbfbcaeeeecbfddaeeeafbadfbedffccabdbdeedacedefffebadbeddbcdedabeedaeceebdbbabeaaaaaafcfdadcfaadbeedefcdcafadecadebdccecbceeebdefffbacbfacfccadefbbebdaaccbbabeffbbcbeedddafcdedaeabacebacacfddacfeaeccbcedaeaffabadababaecdcffeaaafffaeabbeccdeceaddceeefecfcafcaddffaceabedcbbfbbbbffeaeffabaceabaebeafbaaddeabeceadbfceffdcbecfcbbcddfdcbfbafdcdbccfeddccdcefadfdfeeecfdcefbbcfeabcffbbddafdcacabcdfbcbfaaaddfbcedcdbddbababdccfcdbeaeceaefccbcbbecbcfbdeccfaebaecadeceabaadaccfecefbcefeaffffaadcebaedcbfabfdfadaaedafeffdcabcddfeabfffbefffddcbdbdbfaaffeacfacdecbafdacdacabccaefebeecdabeadafeeeecdcbdaafdacaedacbadfdcbdcaacbfeaaaeeebffeeaaedffebcacbcafbbdacdbfcbcecebbcdbbfcbaeeeddaaafedacdaccfbafaccfeabacecbedccafcbbdefcecafecafdeaffffeaecdbfcbbcaafbaafbbbcdceeacbddcbdddddefeecefeabbfcaafabfebfabaafadfdaedfefffebddcdcecebfbfabbecceaeefcedafcacdabcaecdecacbdbbdadafdeadebfccecdbfeaddbfdbcbbaecaebacbfbbdcbcffdfacbfeffeecfdfdfeabcadeefcddcababffdcdfbddbbfbddfccfdfaddbedfcdaecccbfcbdddcccbcddbbfbfdbaaaeafbcbafdccdcdbcedceaffafedcbadcebaebfdaccebdffeacdaffafdbfbcddceddadcdcfdfcbfdadbdeaacfefccbbbceaafdcbabdfdaebfcbffeabcaaedeaaabdcdfccfeeabeebdfdfaedeccccddbaaacabedfeebadfcfcaedadfaeebafeabeaffffcbcabfaacbdfacaabbabededfdfcdaafffafefcdaecabcfedbbebebebbcfcbfebcfceccafdfdefcdedfbfeabfcecfcfffabfebbaafdeecbbbddedcedaceabdafbbfeecdceefdfeffffafecbaacebcafaaefefcadededbdfdfcfcddbbefaeaafbefcdeffaabcaeaddfddfecfbcbcbadffeebfeddcdffcabdadcceefefeacbabcecbaedccdfeebacceaeaeeecfaecadffecadffbcacfeddabecaeadbedadabadeedbbcddbdddfccfabbffafedadfcdfbdeacffebeafcadebfeaeabeedebbccabdddeafdfaaacbcbccfdebfcfbcdcfffaededefebebbdefbbccaefeedcadebaffaceefccfacdadeddcacadabfecaeffbdafeddbcbfddeccdeaabccfcdadceaeefbecdedbaeabfcbabcaafaccceebfdfcdffdbbaabdfefeaeaafeabfffbadddcfefaefefabddbacbedcfdbedefaaacbefcdeceeeefefcaabfaecceddaaafdfeaacfcefefbadebcdcaacbbbfcfecbcffdaafacbfdcfdfebbbbaebcaedaabbdeabacbbadfafecbabecfdcabcaeccadcfefcbceceecbbdcbfcdcedfdcbfdeaffbbaeeafaafabbfbebacefdbcfbcfffbaecddffdacbbcaccefbfdeffbceffabbaadcebefebbacefdedffabbedaaeaafdbeaaddebcdfabccbfbefeabcbfefcdbdfefecaffcffddfbdafffdaaaecefadabafeddfdbdafbbeeedcebcdcdfbaaaacccdaccfebcecdaccdaeecbcbcbddcbecaddaaebfbfacecafbedcffeddeeaccbdeabfaddeffbfdaafccceedfeffccbdfeddbedadccafcfafccacbecadcdafffaffacddcfbdfcddffdbeaffffedbcbbabbffecaefaedfaebbaaaecbbfcbcfaeacefbdcdbaefeeebcbefbeeacefdeafdceebeeababacaaafbacbeccaaebfcccbacafedffcebcdfdfefdcedaecaeeadfbfaabafaaedfbcadbdbbafdadcecfafbefafcfcecfbaadaaafcebbebeecaacaccdafaafcbdbfaafabdcffebbecdcccfbbdcafdecadbadfaafeababefdecbcfcefdfbeefdbdcfafeafecdadfaeaefbaaeebccceedfdccbdbacfaeacdbedddfbafcaadfbfbdacbabaebabbbbcfebeacebfdbacaaeccdefaaedfecedcaeaeceabbadadecedefcaaacbfafdaccfacdbafbbecfeccacbcfcabbffafbfaffffadffdeefebaaffdfadcccfdaaabdebcabdfebfbaadcdebfbfdceabcaedfecceabcafcbddacebceabfadaadffcaaabecefddeefccaecccfcdfafeccabbbcafcddbeacafccbbbfaeefbbcfbccdbcdecedbcbeaffacffbaedaeddfbbecdabbbddeebbdcadbbfecbebacfcfabadfacdecebfeaceedbedecffbabeabccbaeadadeaaccbefeacbdeabdfdfcaccecdffecafafacddaccdbbfcafbadfeabdefbcebbcabeafbbedabaacdaefcbcaaebcbbdfeafbdceeedbbacfffeeceabebcdeccafbeddcbffffabebaceaceeadccafeeeebcdccdbebbbcceeedaecfabaddfdbebeacfafccabafaafaadadcbfeffbccadbebffaebabdaeccadeebefaebeedadbacdabfbfccdbdaeeafcaaceefddccfdbbbedcddbcacecacbbbabeaedaeeecfddcceabefbbbfaffbbefdfbaabfaaafedfdbedefcbcdabfacfccedbcefdeadecdddaffdeebedfcbebcedbecdaaeefacbcaccdaceccaabfdddcaaefbafabcccaafdeeadabcfdccbcadafebdbbaaadcdffecdedefecdacaceadcceecdfbdcefccbdefcebcabcdaabffccadddbdbdabdbaffbcfabdfadfdabbdaacdcaaeeaaacccfbdcdbfadecceaeedbababfdcedcbabeeafadcaacabafcfebbfebcacacecebacdfdfaadbabafbfcbffffeaebabeffdadedebdaaaabdcddcdcabfaefecdadcfafbcfcdccacecbcfccefeadafabaccdfdffcbcbcecdefedbfcadeedcfadbfeaaacebcdbdbdbcededcdeedcbdbdcedcddfafaaeffbdffbfecafcbcbeaeffcdecbfbdacdaeaffeffbadebcdbbccfccffadbfedccfeceeeaadfeffbaadefbdccddbefbbbaeecfacddebbbecabfcfafdbbcecbaccafeeccbcadacaeaecdcfeeacfdffbfdddbbbaddcbdacabbddbfdffeddfefdafacddbceddbbadcaddcaeeebabacaadffdbbfdadbfdeabeafaaceadebdaaccacccadccfbafdadabaeaadccdfcccfeaabcafdfdfadfadcaabdacaaefcdeadaaddccefcccddabaefcdfdccabeebfddeefcffaabaaacaadecbbbacafceccdfdbdefddbaafdbdaddcddfaacccddacecedefffefadaeeadaafbdfccdcbffedabfcecffcabffedcdfbeaedeaabcdfdfcdbcabbdeebbccbbbebfbcbdcadcecfdbefebceaddaaeeabeadadbebfceeefdbbbaccbacdeddecdacacddceceaacbdcdcfbbbaefaabafdceebddbbadfbcfaabcddffedefeecfaabbacbefbcbaafbebffbdbbbffecfbeddbbdaaedfaecbfdbdadfdadbbaebffddfcecbeedecebbaddfffccbcddcacacebbeabdeebdcbaeddafacefdbcddceefabbfbdcdbfacecdadccafefcdbacceffecaeadbddcddfdecedfcdebbeebeefeeadbfbacbedceaccabcdcfdeabcefbaeceabcabbbfefcbeaceecedacadbabcbcedfdacaefbfaffeeafddecfeeeeebaafbbecacfbccbdbbeacefeabfedebafdabbfcceddeafacacddaebeaeaefeecbeabdacdfdbefdbdffbcaebbaeedcdbfeaebeafaffeedafebefffbfaeeebcfcbabcacedddacbefceebfffafebaccffaddbcccbafbdaadccbdbedccbfaedfffedebdfbacadcaffbedadfadbcedaaadbabdbcefafbabbefebebeddbfbdcbfceccadceebfcfebdfdccafaecbfffbebcfccebdcaaaeeefcfabffafadafbceacaacddbdfacafeebaacfccbbffabecbbbceaaeccebdadcddbfefeebaefdbeaabbefcacfddfdeafbcdcbdebebaafcaebbceddcccbeecffeadcacfceebbbaecebfaafccdaacebdeebebcefebebedefbaaefbcafdbafbebabeeebdecbffefffbdaeeeffefddbacdbceacbefceabfbcbeaabafbfdfcafccdfcdcfceacbaefafedbfecddbbbaaeebccdeeddfdfeddbedcfcaeddcbbdfbfdcbcccadeaaadbcbcaeddbfeafaeadaedbacbfdcbdacbdbccaebeadfcfcbedeaeecafcddaaeafcffbcbabbaffccbaafdebffcbdcedddbacbcffcdcbcaccfffcccdccbcaefdeebefccddefdacacfffbececfbeefeeecbfbfcaebefdbfeebfedfbeafcfbeccaaaecdbdcddcebfcaacdbeddcbdbcdbeaebeaadabceaaadfdbdcbddfbbbecbeefeeaebcbddeecabedcdcabdfeebbffdfdcefcccaddbefdccaebdafaecbdacfbfbaddcceafbcebabeccbfcaafcffdaeaecfeabebafbefabeaaafddbbfddafbaaececedaafdefacbcfcecaeddaacfcaacdcaeabdfeffbecedebfbecbbdddaaceceedeeabcfaefdaffcfedacbaebdfcecbbbffcdfefaffaeacafaebbeebfaefbbbffbeadaeecbfbbfecaeabdbdcbabadccedefcfebfecdecbfcdfcbfcdaaeefdeedeedeeccbecabeeffafaddbacbdffcacdfddbceaaefffbaaccbeacfabebcfeffeadaebdacddfdbdcdacbeabfbbeebabdebbccdadcefbfffdeafbeeeeacbbadeeccafcdaddbffeffaaefbabedcbdfbaafccdbfcbcecceebaaaaefcdbcfffffbcbfadfecaacafbedcfffeadfbcceaaabadcecabdedbbbddadadbddfbfcccafdadafdbdddbfbadfadafebbdccbadedbcadcaaefaaffebaedcfbccbdfbdfcceefacbfadfdebceeadbcabeffeaceedbcafcbadceafbeddafefeacaabcccccbfcaefbbdcedfbdcdacebddceefbbfbbaebddbbabdcbbcbdcffdaedfaeaacabcbfdddcfbdeaefabcfadaeaebeeddeeaccefffccdeddbfabaadeaafdaffacacbeaaebbdfbbacbacdbbbaeacfefdebfccbcfbdfedbbdaaeafedbaedbbefeffafbfeddcfbceafaddeeeefdcdacddaedeebdbafbafaaefccbddcbecefdeceeeeaaccaedbfcfabfabadfacbeefbdecfcdcbeacaecdccccffbfeffbbfacbebfddaadcafcdadadefddababaeddaeceacdbaafadceebfadbbafddbeeaebdfefcbdebeddafbbbbbccdabeeecbaeedafacdfcefaceebdaeaeafecccfffcfdebeffcedcbeeeeceaceabceeabcddbbccbacacfabaabfcecbbaebdbedddebbbfcbecccebacfbbbababbdfacacfdcaecacbefafecbdfaadcffebdccbdddecedfcddcaafdcbafeaeefcdceefabfacbfcbceefcdefefadfdafdbcbabecdfdbbaedcdadeedbebaffccefaddecbbdfeedefcfdaedeebcbfefaaeaffeaeceffeffcaaeebadacafaecbcebbdceaafefcfcafaedceaeffaeaecefeefcaabfeaaaaefdedeabebefbcfededdbfadcbafccdcbafaaddbbfcceddfdafdacacdeffdabdaceaadfbbaefdfcaacfccfdcebfdbacbffacffbeeffebcdfcefdffcfffafffebafbdaaadefcbdcabdfbbfcecbdecdbbdcafeafcbdceefdddeaaeccbfcddfddbdbdebcaecdbefbefceacabebaeccafdfcbbbddbfabbcebaaddfcddcbddfaffadfecfdfbebccdbeeeacbcedebcccfbfbfefcdfefbcfaeabbceefadefadcbebaccaadbecbffddeeaeafcbcefcaaedbfbebbeccbffabccaafdbaccdcecafccceaabdfecbdfffeeecfcdbdddcdfbebbadcbcfdabbbcecbebddbaabccabbcaaeebecaedeabcbebdcdbbcccbddcdcdfbffdefbbbbcceddfffeedfccacdacdaabbfcebcdbdbcdefbdcfedddacedafafcfafcdcabddbeaccdbebefbdaeceefffdedebaaafbdcafebfaddddbaabdbeddaebfcfddabdfecdeaabfddccebaaafeeabfbdbbdebeaadfdceeabeefccbeaddffcbddbdaefcebbdbebdceeadbafebcbdaaddaedaedfefceeecccdedabaecdcedaabaaacdeabdcecdfaaffbefbefdfccbaacbbecbfdeeacfcffcebefefedcdadfbbcafcaeacedfaefbbfabbaceddecbdcaceebcdeaffebcdbbbbebebdbbfdcabbbdfeacdbcabbdbcfcfdedfbfdbcfdedcedbfbaccdadeeaedecfbfbdedcdfadbdfdbaacfcceeebfdcfdffafcabcbfdedfbedfbccdfeacfbfbaafefaadcaaecebbcbddcbbeffcaadcdafcebebbcccacffcaaddaacdabccbffbafbfdbffdceebaadbdddddaecfbaaddecdeebccfccccafadcebbeefbdaefcaedfaeebfcceabceebbbbaccbeadabecceeafaeacfadefeeefaccfaefcfecccdceadfbffffcbcfddafebebfaeecfafbdaabfdcdaedcecabebfffebeebbbffccebabacfeffaaeeeafbfefedcedfaefabecaddfeccaeedabaedecbbfaeccddedccabdbbcabfbbeffebaaebcddfaebffcffcfccdcfccfdceedaabbfdbceafcbfffbeccbfbfaddabeadafbfcdcdbbcfabfcfeceabcfcbaeefecbecadeaecddcdfeaabeacbafebaedfbeafaedcfcbaaefbaafbaecaebbdaefadfeedaefaceafbedfdfdefdaaafcddddbcdbcebaaacaaefcaedfcdbaccaebfafbafcfabaecbaeebebfccbdbdadafeecafacbddbcfdaecafeeefadfdfcfcabdaebefdcaeaaedcfdbacbaadbfffcbccafafadbabffcefbbecaafacdbbddbcddadeecccfaedabcbafdceebaabfaffafefdaefbebebbbfecaeadffadfbbadbdfcbadcefbfafbcabeceeedfacaebcefeacefbdbabcabdbcbdfebabbbcbffebaeaebffeafdcbabbadcdafcdbbccfeccaacffeeedeeadbaedebcfabfdbebbedcbcdcabdaaddabbaeedcbebbebeceadecfbfdadbdafdfdcffdfacbddcfccdedebabbeddabeaacbcffdbaffcfbbbaebcaefadfecabafebacefccfedfbadecdabfcccdcdfdedcdafabfefefcedaecffefacacfbbacccacfddaecabdbfdecaedededabcdfaacabdaedafcebfedbabecbcdaebdeabdcceacbfffbafaecccecdabdaaadefccddbcbdadecbcdbbacdfdfecfdceabdccfefcdecaecbbcadcdebbcfdeadfceecfdbcbeaacfabbcbfdbcabcbbdccbcaffcdcfadecdafdaceabdcdddeabdddaebfdcccaeadabdbcfdfbfbdddbecfafaddaccbbadfeabecaefcaebacddbedcefcbacfedceecfabcefdadcbdeebafbbbeaffaaebebebfaabbcdaaabedfcebdabcdefaafeababdccafaabcccabcfffdbecfdefceffbdecfecabfcedddeaeecdeddecfebdeceffeddcfdccebacceeedcaaeeebdfaabaedbfdfabfccbcccfedbbbadcbbcccdfabccefddfdbddacaacdbcadfdafacbbfbebaaecacabbddabafcfaefccdffeffdbfddaaffedbdefabebebacadcfbabaecdadcccaeeffadfedacedcbdaeaecdbeaebaacacfdbebdddaedbeabebfbbfbfbaddaccdcdaddfcbadfefdcbeccbedcedddebbbaceefcfefcaeddbcadcedfafbadeacebdaddeeaccaeffbaacbbadbcdbeddbbafdddbcaebaecafbecffdfadbeaafcfdaeddcffdefbeeeadcbcecbafceeabbecdbaaeafdadebbfffeaddfffcbcbbffaeaacefeabeeffbbbbaaeffdfafcdbabcaafacdcaafbbcdcbcdcdbadedeffddfadffaffafbfafdabcaaacceaabaaecfccffafdfceeeebcefcbbbabaadcebeddefebcfdaebcccefcbeafafdbfaecfcddfdcccebaacabeabacbbfcdbdeeefeecffceceadfdaefedebccccfaafbbcddabecabddfdbcbebdfabecbfbffdbfdbeefbdeeafecefcfddaceacffbaddeefcebfdcbdeeebcbaecdbcdeeaedfdeadfcbbdcfebeccebebbaebbddbffebcddababbdcecaaeedfbefdebbbcfbaaeabbdddccedbaaceecaafbfabefdeecadefefdefaeceafdcebdcbcdaaaaeefceeeeadbbbfdacaeefdefecffcdbdbbfcbbcaeefdbfafffbbbffdebaffdacdaedffcffafbfaadfacabaecdabdcddacffdbbddfebbcfedaebadbfbbabfbedcffedbcfdaafdbcaacafbcadedeabdbfbecbfbdfdbcefbedeeebccdeaeafdefceecccfbcfdadefcdaebacaeadccacdbcaacaeffdbadbdfdedccfbaecabdbbcfeebfcaecbcebfdeefdebcabbabccefbddbbacdcdcdddabfadedfafbeecbbaadecfacdafbcbbbfecaffabfaaaecbecacaabccccbfbbfdfdaeedbbeecedcdcdbcccbbfdeeacdbdbabfeffddbdcdfcbbeeaeffbaaadbaffaebfddeaadafbfbbcfcaccdfcaecdeffafdbaccaebdeaeaddaebdefedabafaccdaecacedceddffaefbefadcacafffdfcaccffcdecefeadaeaabdedddfaefbafffceceacefafafcadbccaceaecdacaaefebedfccbefbdbeedcfabecfedbfaeadaddfcbebacfdbbbceeeabaddcfccbebcbffdadfedfacbfecacdeeddfeeebdcacdffcaefbadeafbeedcccadceaaaacfdaebeaddcefaedfaaaedeffdcbbfedcefeadaccfdbfcccbeccfbfaceefeccfeaddcaeaaedddadacbffcdbdbeeaaddaffdcbcfdacddbdbdbbffaffacdeeddbeadcdabcaefcafeabbabfccdcddaffadcdffdacfceeeebaaeababcbefdbbbdbcdcceabeaefeebbdbdedacaffdbcceaaadbcfffbebddffbcdfacdcfbaebbdcbbfedbcccaeaabeeafaeaeddbccfdbdcecdaacfcefeefaedffdaffdcbbafbaacfecbebadbebaecdaabdfaefafdeccfeaffeaebdefaeedbbbeddfbcaabcaebbcdedfafeddddecfeefabafdedeabdffaddbbdeabbabeefdebdedcaccdfbfcdebecabffdedebeadaddfdfecafbdcbfeefdebfdfedbeaddaeeaadefaedbbcebefdeffefedafdfcbceeeaeddfabdbadfaccdbedffaedefaafbfdaedbebeaefecfcdffbaeefdaebacdaecdbdebdafffecffadbcbcabfedfcfaeebdfbfbcceefbbfffbccfaffddbdadefbddbcbbbfeeeaeaddaaeecbaadfadaeefedefecaaaadcabaeaefeabefabbcdddcdbacdecefcbbcaabfecffbbaabdebbdfccfafeecaccfacebabefdccddebfccbeeaeebeeafeceffbbfdfdbdaffdfdebbbadcfbcddeaedeadbfcbfefaecbffdddddbefdfaefeaefafebeacfcdcfcfbfabababeaebedaaebfaaeefecfdbdabfcdcbcccfefbbbddecfaefbaacaefdaeeeaceddaddffaaedccacbceadacddbcfaebcbdbabecfbecedeacdcddddcdccaedbeabdcddedabaabbfafdcbccffbfecfaafeeadcabedcbcffffdddbecbaafdefbfcbccddeedcebdaafacdfbfffbecfbbfaeecdfabefcbbdddedffcfaaaaaeaadafafbfdcdefbbedaebfacffaedeaccccbfecfffadadabfaffcfefcbdccaaddaebeafbfaadedebdfebfdbbeeaaddeebadddfddbeebdbbbafacedeeeeacbedecaeedfefbdffdddacabbdcccdffbfdabeebfbfcdefbdcfbadfdbfbdfadaaeeadbacedfddebefcababdcccaceebccecdecaffcbfdfbebafeacacfbbdaeeeffedffffbfabdffdfecffcbfccedbcebacbeefdafbecfbcfccbefadffdbdfeeabbeacecaeeedfbeddbcdfcbcefbbaceddebeeeebffcdececfbebdceeeffffeaccdfdfacbfbceebfdabbafdcdadecfbedddfeaaeceaebdfcbbfedcaddddddddbafbddabeafbcccbbfadcafbfbebdecbedbaecfdbeadaebfcffdbffaaffbacaeeebbbccdbefaccecbdafcabcbfbadfcaeebddcccecfaddadbdcfcfbcfdccdbcdbcbcbbbcfebeeaacebcbeabceabbbcaacccbacbcfefebcafacacbbedebfdbdfcbadcaddfbbbcfcffbdbacdbfdcfdffedbfdadcdecaaabdecccbedbfeaecacbbebaabdbacfaafabeebfdafbdcfaefcaeccafbedecdbdbdffdefbaeeadbcaaeaafabaeacbceabfaffebfefdebabeffbbbfeeeadeffefceecdddacafddbdcdcfdafeccecbdbffadcbdfcdfbcdbfbfdddeadcaefdaddbdbabadacededcacbeafcaeadefcddeadebebbdfbdebdadfceffbeabfefdfbcceecccaebfaefbbfbbfbacbccbdaacfdfdaaaabccacafafadccdaadaacfcffebfdfbefcacabbaaedcccaeffdbedaebfddaabcbcddebfbbaedadccdfceadbfecbdebcdfaacfbfcebebcfbdebaeccaabfcbedcffcbcdbaeccaedeafbddafbdecbafdccbebfebccfbdfaaeececfdbacadbcdaafcfcedfafabffaeabccaadbecdcfaadaafdbafdebbedafafaecaeebfedacacfbdccceabbafebdeacebbecbedbbfcafebacedbcabbbccfcabadcdfbcadccfecaefecbdcebafefecceeaadbfcaeccbbfedfeeeeebbdeebfcfdbcaceedaebfebebdbcebdadececbfebcebbdadffccdcdebdeceaeabddedcddfdeeeffedfafeabaabaccbaeecefbfcbaeccbbbadcadbdfcafecbbbbfdecaeddcdbbaeceeaadceeffcedbffbcdfefcfbcccfeebddfbccbedeeecacdccfbfadacaebefcddcfcebeeaeaffdfcdaefdabeaadeaccdbeaeeacffaedbdbafdbaedbacfeefecbdeaeddfdcefedcdfdcacfaecabbffccadcbcbdbdeacdeefcadbcecfedafefafbacbfbedefcebaecdccccfdabdbbedccaedcbfbcafdbaeaacfbbcfcbddcaadbceccffddebcdbadbfccdeddadfbccdcabfaddcadedaffdbecfbfeefaadadaadbbeaaddeefdbcffdfdeccebcffaaafaccbbeffdbddededdabdedbadefbffacadaebebabafabdfefdbefecbacbdacafebcbaaadafcccfadbfccdedfcfcdbaeedcdfaccdaeddbeffacbfceaadafddebdceffbcdaaffedfbcaaebadeaaedfcaadcaacdeaabdefdaadeddaefbaccbbebffadfbadfaadbbecfabfbdecbdadbbedddfdbbbeafffebdccecabccadafcebbcabafdfecbfcadcbdfbcbbdefddecfddeabbaedaabbfdecbedfbbaaddcbfdfedacacafeccfcaddabbfaeeefffebbadcffbffddecaffbbedfffbbaaeffafaddecfbfdcbacecffccbdfafcfacbadeacceeedfbcdadbeedeccbbfadfbbbfbeffdddcbfaadcaaaccedcfbaeacecfbefdacaddacbfddbeffacccaddcafaabfebecceaaaaaffceadfcfecfcbfffcabcffbbdeebabbddadfecbcacfdfcaabebecbdadeffabfaccafafbcffdaaafdbcedebbaddaefcdccaadaaeaffccecbdceceadfdbafadddfffdaddcbdbfdbcfedecbbedededdeaeaddbdccafbcbdeddddfecddeeaeceeabcebbbbfdcaafcedbfedbafccacafdbcbcdabeabbbdcebfcafaccfadccefaaccbeccfbcfbfdddeefedaebdbafdfefcdacdbededdeecaaabefcbccdeebaafccdfbcbeefbbffeacdedafcaddcfcaacdcfbeaccaaabcfaeafbeecbbdaceabcafebedbfedccebbbccbfdddbfecfdcfbdaeebbdfeadacdcfdabcadecfbdfacdfdbacbabdaeecbcbeacbbbcebfedbdcaddadccfdafbbdefcfccedfaecaecbeccbbbdbdfddcbbcefbfbcceaddbeddecadfebbdecdfabfdecacfdffdbaaaeecffaacadaaadceceeecefcecbccafbfebddcebcfdffcecccafabcacabdacbabdbebfcbaebdbfeaeeadceeadadbfcccadcdeabeeefadddedecfaaefecacebbbaecbaefeadbeaacffedcebeacfdbfbfacdfacbdfabebceaffcaefbefebfcbfbefbebdebececbdbceafbaaaeeefcacdbcfafccaabddcebeffdcbdaeafeffeabdcccacdbaabdddaeffaaababcedebcabccabeacffeeeadeeacefcccdbccacacabefbdaaafcbebcfecefafacffbeddbdfcdcaeedbeeffbdddebcbabaeefefcedbcecdeeeacffdbedeebdbebceafedcdeedddbdeeabaafecabadedcddbebcbaafcdeabecdcaacfaedbfddafbcbcbbefedfefcdadcbeadecfaedbbfccbefdbfdeecffbeffdbaaadabbcaabbdfcefdfbbcfdfecafcbcbdaadaedcaefbdeefacdeaeabddedeeedaaaabcdadbccaaffdfedacdbafebccdddceedcbffeafebfaccdafdeaadebcdaaecaebacefcaecccdbcafcdaeeaedbdfcaeeadbecfeafdecaaacfababbabceceeacfedcefdefbacdfbeaffdebfbdfbdbccfdfbbfdeddcaaedcaaeaeaeadebeaeccceaeecfbcbcfaeedcdeddcbbbebedbaafffdedfdfaadfddcbbfafbcdbcdadffabafbedfdcadadfaedbfecfbdaedecfbfedfffafbddfecfabddaeefaeefdafbbeacfcebdcefdbfebbaffdaafecddddfeeacaabeceddfdfcafcaecfafdeeadcaeecbadceedffddadacfaaefeaecceddcecbcdcedbcdbfccadabaddfcbbffcedfbdbcbafbbaeeffdedfdbbefdafebfedaffededcdfdccbbfaabccceededecfefadbfcafeebafdedbeacabebfbccebabbabfcacefbafdbdadbffcabfaaeccaccfaaaebfaedcfcededbabdfacabaefcfdbfeedbdeeedecbdcaeceebddafcacfcdbddbcabdbadbefcbbcecaeabacdcaceaddefffffddaaaafebbaaffcbcfebcfdcdfddbbdfdedfbcfcfbbafaefbcbdaebcfdfecfedebcbbeecbdcbdbdfcbddedaffdecfafcddedbecadccdbffdedfcbadfcdfbeedafbaaededaafeafefacacbfbbcfdedadeedbaddaffcbabacbededdccbcecbbaefedbcddfcaeacabefacbbbcdddecfcbafdeeabfedcfefbaedecedafceecaabdbbacaddfaaabbebcbcafebcedecebbefdddeabebdbaeceeaacfdebaacbeaedfebbdaebeacfbcacddefddcebcfeabeeafcabdcbdadfafcacdcceafbfbdeddacabedcffdbeaabbfcbedbfbefecabeeddfcdaadbbbedfadefcfcedbacffeedcddbebeffaefafaadfbcebcababafdfddffccccccfedeeceaaeddecdbbddddcabcdcfadcdbfadbfeabcbdbbadffeaebeaefcecaacaababbcefbbcdefdaeeaecafeffcabfbefdeaeeeeddffbddacfbaeafcbeddfdacecbcabdffadaafcacffabbddabbbfbbdebdfedfcffbbdcaecceaefccacadccadadfbbeddcaaeaeaeebceedfededadcdcbdefccdecdedcdeadfddebefdfacafbcfadfaafacfebeeaeabfedecbfdcaaeeeccacefdfebefcfeebbfddcdeeaffcfcfcedaefebdabefdcacdcfdceafedcddddbceadbcbafddeffdfccbaccbcbaddcdaaeebdfaebefbdbfddcdeacfdebcfdffbcdbeafbedfbeecfadbecfdfffeefaabdccabededcdbfcadfbcddffcaaaabdaeefedbafdfaefedfeddaaccebdabfaeeedbaffdfcbccfefeafbaeeafdcabcaffaeeaababbaacccdcbffceedfeefabaccbafcadcdddcdcbddfaaebbfddbcddeccffbdddfbddcbfaafacbccbfffcbeccfcbdbdcccbcccdaabbafcbbadcaadfcdddbacecfddabfafecceffadbabafacdbbbcdcedcfcafeabaeaffccbbfcdbbdcfeedbedfabacbedaeabadaaabbafeecdedefdfcebfdaeadadbaacdadadbbbccdabadbffceeddedcbbafdeecbaedcfecbecbaabbaabdddbbdaeefefdaafeaedabffdffeadcefdfbfebaabdafbfabdedfccebbedcdcaabceefeebdfcecbcdfabecdfdebcadddaebdaddbbcdfbcdacbeeaaeccfaedabafaacceedaaaaafdaefdfafdddddfeaebfacebebbcbeadcdfddededefcfbaeacaffefbacfcfbdafdecdbcbffcfadfbfaacfdbcaabeccecffcbdefaaafbceecbbcfabdcbefddcacbbcadffceafbaaddcecdafadfdacedededadfdfbefedfeffdcdeefbeefbcfadcbfaafffaabefdbafedbdaeefecdbecbbecfbafcacbbfbcaddfabeccacefdfddcbabdddbcbbccefaadbcbfeaabadbacffcefcfedecffdabbcddddecfbcecdddbfbbbecacfefbeeaaefadfcfddeceaeafdcefcdbcccddddfdbfdecbedfabafadecbebccaaffddcadfefadddbcddecacafcfcbfddaecfacaeefacadaaafccaaafdcacfdaadebcbbcddcaeeededabdabdeedfbdcbfadedeafaeedeedbadecfbbdeffcadeecaaddcdefbfdeedfbbfdbfedfddbbacfcbebabfddfefefcbafeadcfdfebecedfebeacbeacbdbfddacbbccfcbbeaddefedcbccaecaeadadbedeeadeacdfabcecfdcfeacfbdeadbccbdfdbdeffaadeaceaeeeedacefdebafcecebffeaddfefaceefbaabcfdffbcaccddffbccbdbcecdadceffbdeafcaeafbdbaababecaeefefeeacbdcbafdcabfbedcafbeccaffbbdbfffcbfcaefedeacdbbcbcebebfceecefdeafcffeedbdafbbbeaaeabeddedcabfccfcdeffbdaffbbedbfceadbcecbefefcbcfcccfdedfadbcbcdebddddbebbdcececfaeeefbbbedddeacbbabdcdfebecbcdecffabafafadcdeeeafbfbcedddbebbfaecdafdffdefffdcfdafecafaafaeefdeadadeedfebbfaaccadcfcaacfddedccaedbdaedbefacaebdcaeffaeedfacbadeefbbebeebcfebdbdeecfaaadadfcddafbedbeddcbbfdaadfbecfbbcbffafaffbabfcbebccbafcdcdfdcafcedfeaabcbedcaeeccfbacddbacceeaeebabaadaebaebeaedaffdcfbfeacfabbceaaacdfafebfbcfdbdeeebbacedebebdbdbcaccafddcbaaebedebcaafefebcefbcdbcfeefffffdafeccbcdcbbfefccbfcaedbbcdeefbaaaccffcaccfdaccffddbabfddddebedbcaefeddeedbefdabfbfbdeddecfbbfcecefdffaddfbbfadffadbbaceddbedefcfcbfbbfdaddddbfecbdbffcaadeddebcfecafabcbdabceeefbdcffbfadcdceaaefafcecdacdfeacedcbaeeacddbaefefcbccecfebdcbbaacbcefdcbacfeddcbabaeddaadfbefefefaeebeafcfaecbcaaebfbcfbdcdfeeafdbfbcebddcccabffdbabfbbfefdbaccffecbbfdaddcaebaaeecccdafefedebbeeddaafcbefadebaaffffccffabccedefdbcbfeadfbdcaedcbbbafbdbbefdaadbebabfbbaabfeebdcabbfdbcbdeddaabacbebaafcbddfdbaeaffcbfeeffdbdaecfceebdaccaaaafddddaccdabfeefbaefadbfcbcdfadcbdeeacdcddbccbbadbfaaadbbdecfeaadaabfaacfddaebcfbaccaebbdaefccefdcafbfdcbefdabdcfccededbcfffdbfdeffdebfacfcedecedfedacebbdfadaeeebbfcdeaeafcccacbdafdebaacaaacfcffbdddbadbeeabbbbceaddddbccebfcdaeeaefeeaacfcaffedabbacacdedcdfcdcbdcaebbfedfcdddeebdcdabffdfbeeaeeeeacaedeadcebaceeaefefafbcfefdfeadfcddccadbbabeafbefabccdbebdefceddbddcaeabdfedfcecbffbdcebdcfaeeefbcebdecfbdbdabbdccfbcfdbafecceacfaeafaeadaccdddbbffbbeffeabecdcfabadeebebccbedbecffbefcfffefdcebfaaceaddbdccafefccbbbacbfaccefffeafcdebaeedebaafdefaeffbdabccfcedcbbfadbabcfbabefaecfefdaacefcddcfcacbcbeadbfcbeedbafbaafdeccbddbacdccdfeaeffadbcceffeddfcaacacccbffaecbfcbfaacddddaadbfbfaecdcdadebbaeccdcadfdaeffdecfbdcdeedfbbeeccdfdedcccebedbcaabedeeedcdccfacbffbfcbfcaaaeafabbdbefabeefeacddcfccfdcacbbfcbcadffcecebdfaebcdedcabacbfefdaafafaaeafbdcfbabdfdbadcecbbbdeacbcfdaeefcecdaaffeefcacffcadedddbbfaefeaefcafcffcbadcdeefdaddadccbcbcaeaeefbafbbdfeccaecbabfbadfedfaacbcedfecfecaaeddcabbacfeadbaadbcbbfefbecabacdcacbcfbcaeaddaacffdfffccbcdbaaadcebecaadeffbbabacfdfeabebebddedbdaffcedcdeaeefeafdcfdeceeebacbefbcfeafdffecddcddbbdbeedcbfaefaaeaaebafcddbaceacfbcedfcececdafdfcfffcdcdeffbaebddcaacedfbfeddeeedeefcdabbdeaeddfcdbfaaedffdcaeebdabfdaeaefbdfeeadebfdbaedacfceeedeacffdfbcfffaebcdefffdffdefcefadddfcadacdfeefbdfefdfddcbdfcccfbebaadacedebbdeadfddbcabcdaeebdbbcdfcddacabcaedfdeffddbabaedfbcbccfaffdfbebbdccfccedbdfdedeeecaccffabffecdeddffebbdceeaabbfbedaadcdbccedecaccfbfdbfcaeeaafcfecbebaffacfbafacbbfdceadbacfecfdadfaebcccabdcdcebcabedecdedfabdccdebfaafaabfadbfbddffecfafefffbadbeacfcadafffdfcceadeddcdeaaacedfaeffbedfebadfaeffbbdceabccbedfaacffddecebcbfeebcfabfdebafeadffaaeacafabeccacaeebacbdaefdcadebbafeacaabbfdaadefadcbaaabafcccffdebabdddeefcbaaaeddcdfbfcaceecfefbfceecfacdbceacbdddeacbecfcfddccbcceedeebcfdabfbcafabceeafeceaeaceadfffcfdfcaccabeddedbdbadeddfffcbcafecddebdcffedecaffbcdfdfecdcacdeeffcefefadaceeeedbebdecfabadecefaedcecdabfcfabcbecbfebbafbddeacaeaedfefbbcfdcfccddbbcaecfaedeebefffcdadcdcfddeaaabfbfdafbeedbfddfddebfdffadeacfbfcddfdddbcfbdfeadfedfceafaaffbbfbbbfbefefdfebabaaeacbdaafefdebdafdcbfaeddcbabdaeedaaecfafaafdcafeadedddbecceabceecadbcdecfdcebadefefeececdcfadfbbbfcbbeafffeffecfcadbfffddcdeffecfdebbbebddbccfeaaeeeeedeaefbffaacfffbdceecfdfcfdbefebcbbddfebdbfafffeffeefbecdccaaabfadbedddcfbabeededfadfececabfaddabcfcfbaffdceadbbbfdfecafdeeededbabddcbcfcffbcecfafdacaeaefdebbbfdbcfdaacecfabefeddcdfdfdbdbecaaeffebdeffbdeecafffbfdddebcdfeebbecbadccddeccabdfddabbcdcbacdaefedccafdebbdaafdeddbbdbbebfafacdafccddbdfcdcdbecddcffeceafdcadbeebafdaebeacccbbbafdedccbdeafefddbebbdffeceedbceeddceffaeaecbebaccbbedcbbbaffbaeeebfbecdfedcfbcbddbfcecffcdeedfbafcfafeefffedebadfedfeabbfbcaaeaacbbdaffbbffadbdcdefcfeebaeecefaebeedceebbfebfefabdecfeaceddbaaddaebefbedaedeebbabdebacbfeedbddccffaeceddffdcbddfaddedfceecefdbffbecebecffffdaadcdabbeffdfefeaebbfefdcccceecedabedefacaddceecfcadfcdcdeeccaadbdcceaecccadeeeeddcafdadddaffcdefbbefddfcefcbaecafebafdabdbbfffeeabbeaefcfdebfafdedabcbaccfbdceaccfdbebfcbbdfdfecbbbfcfeffabefaccccbdfebedbefeffcfdacdacaaedfbdfaaacfadeeedcaacadcbadcbfefbddcfedadeaebdcacdcbdbdefbdabbcfbecbeadbdfebaececfdabdbbafadfeaffbcdbceceaeffabadbdaecffdaddfcbcaadbfcaecafcdbbceadccfcfecbcffadebebafdaddbcbffebbbddffaddedbaafaedfdebebfbbfcfedfdbadeefcdbeadffcedddcefbddcbcfbffaaaaebbcfcefacbcfabfccefdafebceabdccdfeecdfcfacfeccafffcefbadeaccabfdbfeaaffbffbabeccacfddeefadacbbcdcafbeeffaeecbcbdececeaaedebfdbccbcfbdcfbcacefabcababdfacdddebdceaefaaaaeedbceaecedbdeffcbfdaadaafebcafceeaffebaffeebbccefceedfdcaeedaededcafdbdcabbdffdceadfebdbccadcbcccebdadebcbdcfededeeedbabeecabfeeaeacecdedfddbcaaaedceffaabaceabcdeccadcfbbebefcfcacafffdddeebbefaefeabfcebeaddbbedaafbafcaecedcadffdacddecccbbcbccaebceaedceafabaedfdabfddedabebbebbbcdeebdcfbafbdecbdcfedaaeddaebbdffbadfcfaafdbeaffccddcdfdddbceccdfbfacdbddbabbaabedbbbbbfdefddedeacdfaadadcedfbeeccfbacfdfbccdabbfeeceaafdebfbabbccdfdcaefdccafdaafbbcbedcfdfbccfeeeedaaffefeaffdbffeadbdbdbdeafdebdafefaaccffbacdeaafcfceefefacecedefdbfbcdcffddeaabbbccecffedbbeadcbfeadcedadbbcfedbecddbbedadfdabdcbbbcedcceafddefffdadbcadabbababffdeeadeeeebcfbbfaaeccbbdedbbbabdafcecbffebeaffcbacbefbdcebadcdaaadbebbfdafebcafacbcbcbfdfdcddfafdeaccbbeafeecccddfccddbafeeddedadbcffacaacbcefdaaffaedebfeebecedacedfeefcbcfaebfcfedfecdbaecbfcdbafadebefeccfecefdbbdabbedbcdcdcdfecaebcbcededecfebcedbaedeabfdcabdbbeffcccbbebaeecdcbfaecabfbffaddadfdcaaebbfbecedeedededbeaaeedbfccdbffedadbdcddebeeccfcfeabddccaefebbcffddbafdefeffbacdeffcdbdefaddcdaccabfecdbeacfcfcbbaedbdaccdecbbbedfafeadefccbabfbaeaaafbebabccadffdacdbebdadacaedbfcabdbcbbeaaabebdddcfcceefcfbabadefecedcbebdbbcabdfaedcfaffacfdefabfbfbddefcaadcfeafababcdfebddafeefafacabdccacefceedfdbcadfadffffeafadcbeeeedecfcdbcaabacababfadbcfdeccaefdeadecdfdebcdaeeacefedfdfffcabeeddadfdfcfeedbcafbafcdfdfccadeccacecdfbbaaacabcfeadfbeeacaadafbcbcaefbbebcccecfbadcbadcefbfdbabcdfeaeabfeadcabacedbfddecefecccaebfadccaaccaceefdcfbacbaffcbbfeeaecdddbddabcdabdccacaedbfeabbbadddecfefdebeffdffacddaadfeebbbdaabdfebcbddecacddbceacfaaeaeffffeebccbebeeebeccabdceeebdfbbbefcaafcfaecaecaffddefcadfddeabfcaadbecababacfaadfefceabebeceeacbdbcabedfffcaacecbbedbadccbabcafcbdabeeaaccadcfcecccefefaaefacdccdfeaeaceacfdeefcedbeffeeacdeafecadfbecbefebcfcdebbbaeabeaebeeefdecadebaaabbfacfddcfeccefcaddddddeeddeeafddbaceadfcadaafabfcdcdeeeefdbffbabfbbdeddbabddcccfaccaafefccbccbcaeadbadacbadccecbfecafcebddcddebebfefdcdbafafadcbffadeddafdeddcbeabecfddbddacdcbadeabacaadceaaaeaaadcbcecdfedebfbededaccceecbfbfaabbffdaeaeddafeeaeacffcedddeacfdafedddafabddcbdafefeedbaafdeacdbecacffdbdefcbcacceebadbbeedabdffdadfcddfdbcbbacbdcfbeccabafceeeafdbafbbabcbceabeadeedebbeeaabedddbfabffeeedbfeefdfefdcfeecbfbdfbdeddedfdefeaebaadcbedecdfaaafefeeadcadccaeabeabfbeafebffadeeefaddcaccaacbcbbeafadafbbbceaaaddcfefbbdfadadabdcabebbcecdfeefaedfdfeeddeecfefaeeadfadcbeddaebceedabedcbfdfbfccedfcccddccfdbfaefdfccdffeeecacbfdeacbdabfdecacadecccafeddbecaabffebbdfaeffdccebfcaacaaeaccdfbdfcbacebfebbddecbcbfacabacdaaddaebaaddafadbdbbcbdfafaaceecafdaccedabbffcbecbbaacfeffbffcabebdbbcadcddebcbdcbadacddebbeacdccedbabbfefbaaebffeaccfbddfacbeebabecbcbabbacfdcdafdbdbeedadebbeedadcdcfcedfaeaeadeebdebbacbebcfedbcabcdcdcffaabdfbbffccebaaacabeabdcbfeeffeececccabaaaaadfaeaabafadcfacdcefadbbdededfdeaacdddccebcebbbaaacdfafbfbdacbcccbedeceafedfedabcdacbbcdaaedcbcdfefeefabffeabebaafdbcdfafdfbebbdafefeeffaabeeaffbbadeccaadcfbafccfbcfbecbedfbedbbccdcbdbcedcdcaaadfebadaffcccbbcbbddbcbfacaabcafedffaddcfdafabbdefeebbafbcaececdffacaeecdecfafacfadcccbabaaabbafbdcddbbccbcafbbbaeffbfcbdebcfbeebfaddabdeaefcfbdebafeecbacdbfbdbccfadaadbaedfefafaccfdfbedbcfeceddfcefbbffbfdcdfbfdbcfebeffbfdffacacbcdcaffcdeaaadbfcbaafbecfbaaffadbaefdaebefaabafbaeabedadeddadcaebaacaeafcddabcbaafdbbfcecbcbcfbbcbbfbeaeaadaeeafaedfadfceaaebaefddddaedfdeceeadebeeefdbadcffbfdddaaabacedafcdcfdabedcfdfcdbcadcbfcdbbdcebeffaebccedcdadafabdaeebeccbfabbbbdaabedcddbbbdfccafebcbfebdeddbbeaaffdefdaacafcfbebffecedebfdddffffecdafdcccdeaddcedefafaddfaebdddfdbefbfadcbeafebcfecefbdfcdaafdcfddfeabbecadbbccddecedddceceedadaffadefcaabffbafafdacaaebdfaddeeaeefaddaefdaebdbbeadbcfedceceafaffebcabdfcbcdecfdafeeecaecadffdfeedcdeffdeedfcfacacfcdaefacacafbbfaeecfffafcdbfecabecbcccbdcbadceeecfbeedadabbdefabbcfeebafdbdbdebafbeadebafeaacecfdaafbbceacbcdedfcaccadfbacccedcaeeaccafdffdfcdcdffbdfeecabedafbddadbdffadddebfddbbdedaadfacecbfbfbdbcefcabebabbdddcbebbeedaefdadcfbedaffcdcfaabefbdbeaadafbdccbdbfdaaebeedfbdaadbeafdedaffccabcccbcbaaaddbdfaacacdccbeeabafeeeadedbacbdcbbcbbfbabfcffaaffebebddedcfeceaacedcedbbbfccbeddeabcabecbcfbdaaadaddeaacfbfcdbdfedefcdcfcacbeabefffaaefebfdbcebbdecfdfefdcfdfddfffbcedeacccdcddbccaffcbabafbdbefffdecedcdacbabffbfafeaddfaebefdfadebdbfccbcbffcfaeddfdfbdeabfbcedcbebbdeaacbafbefdfcbfbedeecfedfcfbfeecafeefdfeefffbbbfaaddbfadedeccbffafaafdaadbfcaacaaafdcfbcbabdcbeaafeabfceadcbafdadededdafcdfaeadbaefaedffcdaafadffdebfeffaaeccceacceecfebeddeceeccbddabffdedbcbbebfecdbcbccfddffacaebddadbcbbcdfcfcbccfaeefbccfaddededeaccfeafbafbbdfeeabdffbeefeabdeaeeddddbdfdacbddbdfdedfaeafeecacbacaddcebafdeafbbeaadcfbcbcacbcafadbaeeebcbffcaaaacceebeefdfcfebdfcdbdceeacccfccddecaacddedabebeddbcdbafecdfdaafcefdadcacafedabddcdabadddbcbadddeebbdddcaecfafebadcbadceafadebdddecdbeffdacefcfbddedbccaaaadbbccbbedabbbbabfeacdacbdcafcacfcbfadafbfdffdcefcfdcdacdcccdefadcbbacfbbcdecfaaacdfbfefcddddadacbaceabcaddcbfbbdfcdbbdfdceffaeebefffcffcaabbaeefecbadcccbafabacdcfbebedbafddacbfadebbddfdaadeacaeaccdbfabafbeeabaeacbbafdcaafdefbaeaffbcfcbdeabadeddebcffaaabebdbdceedfdcaedbfbaaccebafecafeccbbaffbabcfabddccfcdcffeecbebaeaefadffaebfdeaededefdbbbeaebfbdbeefddcdafdbeddfcbdbdcecfedfaceebabbdabafaccaccadedfddeabdffffaccabbfeebcdaddfbaeaeafbdccaddefbbfaeebbcfecaefbabdbdecbecbcfeedbeebaeffcddddeeebebcaefdbfcabcfeadbabdcdefcabddcedcdaeffeddabceaaabecbeeddbbbdfdcdcbeadcedfcabfddeccdacaadcebbfdbdbabaebfcafbeedfdaacbbbefdddfdbccddbfcffabfbadedaedbbbfaacbecdbccbcdbcdaecfbffcebfaccdccfcddadefffbebeedcafdadeefedfcefdeadfcdbeddaecafeabacdafcfbcaabfdceeeceeffdfafacdcbfedadcdfdfacfedbacbabccdcebaafefdfdfbfeeccaebbffadffdcbbfdeffeaeabdfccebafbbfbbcdecbecdefddffedadafecfdaacbffeeacfcafeffbeceaebdafaffcccdbefbdecdacfbccfffacfddcfbebcbdbefafcbabbdfbcebcacafbbbeefceacedbedadebbfaddddcceafbcdcbfabbabeeaaabafabfdedabfdfabbeaabfecadbdfcffbbbbaeaeddadafdeddffcbffbaaccfdefcabbeadcaeefdcaaadffbedfafebbfaadbfacbbcfbeabefbbfaedeedefdffdcecffcbcfedffdaeefbfadceedbaadfbbdaadffecbfdfedacaacafabbfeacffabcdcfcfdabbbadfaeeddaebbcebcbebdeecffbbdcdbadafebdbefabbddccdeacaefcedddecdecbbfbaedabbeeeebfeaaeabbffdeeacbedcedcdbdacefaabbbfdfeeaebfebeddbfeecbbefefcbcfacaebafaeaaaaccbeffbabfdbeaecafcfebdaaabcbfaefafdebaaacaeefcffdafcdfcbeebbffffceeeffbecaecdccaceebdbaeedfdabafedabfffcdcafaacebabadddffcedebaedbdcefabdcaddfececfebcfacdfccddebccadbcacfdfaecfdaefdbcacdcadabaddfaeefccebdeeedecebcedbfefbcacbfaccfaebdceefbbcfbeddbeecbbfeaebbccddccfcaebbbedcdadcadcaaafedcafcfbcbcfcebebbcbacdcffedddfffdefebdccfaffdceeecaeaadceabafcebaefaabbbbebbdfdfbcabebbcaffadfeecebeabfaaebfabbcbbfbafdecbadedfbebaeabeefecbceccacfefdbefddaaddcfbeafacbfeaaadedabbcedabbbbcdaedcdecefdffdedeccbefcafbbebfdadedeccefecbdccfdcdbdcacbabcefadceaeeefbdbdcaedcefcdafebafdcebffdbdacaefecfbaeafadcabcdddaafdddbdcdccebabacbcbbfaffbaddaefccceefceecfedbfefcdabacfeefcaeedcacfedfdeebdbafaaececaaccccacfdaebdacffddecfccdefbbeacdaecebbbcadbeefeabeafbfacfbabbbbfaedbcbfcacecbacdffcaeebdcdcdafdccfffdffecedaececeebdbccebcabbeaaecccdabecfaddbeccbcaecaaabffbcaeabfbbbeecaaaaaeacaebebbcebfaccfaddfaffdbfbddbfbbcfaeaadfbeafbbeacdcfcecebccdeebcbddadabcedadcffabbafbabfbedddcacbfabeedfbebbcdebbedafaaeadafafcfbaadeadacafbecbaceaeaabededefbbdecbafcbdfbcddccdfaefbeabfcddbcaeebcfecdabbfdbdefffbfbdeaaeecffcfabaccdebdbfaaaccdeaffaeabbcbaefbafefcdfeafcbdfedaaabfdfafadafeaefacaddbffefcaefadacffbabafabafdacebbacacfdcdfbbccafacadedbeddcaacdeaeecedcefaafaaaacffbcabcfeecabfdadffdebaccdaabbcffacccadbcadfdadeeafffcafcccbffbffddadccbdececadacfcacafdfeebdbaeedaafdcfedafcaecddfdccadaddbaaeacdbcaafdfdfaaccebcfaaebcacdaaadaeddabbaadabdfeecdbfbfcecbdefeeeafadbddcddbafdaddafaceabbeffdedfcdfaafabadddafdfaacadbfedfaafdbffcbaabbbbfccacadabdeeecfabbedbdbdffabcdbdebdaacdbfcdaefcbffbbefaeceeedbcfbdadaddfaefdaeaaabcfafbcdaefddeadbbadaefecaedbaabeaabddeafedecabdcfbfededeaaaecbecbbffcdbebcfbacefacceceaabfbbbaeedbcbfceaefeadebaeaadacabeaefcbfadebdacbcaccbbcbdefefefbdedeedeefdafdddabffeeabdbcdccefbdffacbcdbbbbffffcdbdcdbfcbbeffcacddbbabeaadeacaecdcfecbefdceecaadbbdcbffebadcbbdcdbdcaabaafbaeacfebcdabaeaaedddcbbffadbccfafefcecaceefbddeefeddcefcfcebafcfebfdccbbefdedbdfeeaabedfccdacbdabacafdadfccfddadbecfbccfcafffcddabcdcfccffbfbccdaeceeaadccccafdfebcbdfdbfbaceedaacfccecaebeeeacabababaefebcbeeeebaccadfcccbedeffbffeedafcdcebcdffdecfaaeefbffdbbeeacadcbeccddccbbfebccfeccbeaecbdcdfadfefefdddbeebfcdbdcbdeeafffcdfceffccfaceebbfcfeceedcdfddffaaafebdfcfbffbfbbfeabffbcdabfedceedcdbbceebeaceacbaffcefbacdadcdbfdafbedcecdffbaffcddacccecbcbfbcbeacebbadcbdcecbdcccfcccebdbcabdfdcbeebbbbacaabbfbaceaccbfacbcbcaaededecdeaffefeebcfaaefadeebfbeeebcdfaceeacfefcaeacfabfdeecfedafabbebbfadbffcecadcbdaeaffdefffcbcfdeaeaebaefbfafaecabfeabbacedbccbebdceceecfefbedbabeeecafdffbbccbbdfabcdebefafdfbdcbbbfeacfafdcdffaffaffffcafccdfffcfcfbaedfabcbaedeebefdbadbfcccbeaddbfbcacfdfbaaefedefbceffaeebecaccaccedcaffccafefbaeffaeaeefbfacdccaafdfaeefeefcdeeebfddbdfacaaaddccebbecfefbaecfcfbfeaceebffbfedfbafbcbdcbbbdbdfadbeccaaaaaddfadddbbbdbffbedbeffeadebcfdfefaaeadecdcbbdabbcdebcddeecdaaaebeefbcdabacfeeaaaaecffaebecfefecdfdeeddcaafddaefafbbfbebbccfffbdabbcfbbbdcebefbadeebbfeebddbeaedafbdbfafeccdebcbaaeafcfecbcdfecfcdbeffdedaedaecbdecacbeaefdbdcceceefcddbcceccaffbfbbfaebfcfddbacffaebdffdacfecfbfdfcffbdaddfbdeedcadbdbcbafbabacadfcbfddedcfabfbefceccaaedcaaebfbcaeebadcccfadbccedddfcadcffcbfafbebbcbfffccceebcbaabcfeaecdcbddbacdbbeadedbfecffadabcdbadfbdeafdcbfaacdebddccdcabcefecdbbedbbcdcfeecaccdebccaccdacacadfedcfdaeedeffedfeccfbdacaffdddafbdcadcadbaccaddeadbffaefcbfbcabcdebbeeaecdfbadcdbeececfbaafbeccefcebbebceaeccccdbcdafbbbfafafcbcccedfacacfcdfcaaebffabcdddbbfdfeebdfbeeeddeaaefbbdaabdbfcdcddcfefddcfbacdbecaaacdbafbfbbbcfccadedcdbccdfafaedaddbbeadaabcffbeffffccaecdfeebedfefdaacbbcdcaacbbeacfdfeeeefdaedeaddbcaaefafbdccaecdcfeeafafdefdddabbfecfedcfcaacabfecacbfebeafccafbedecdeccfebeeceabdbaabcecccafffbcedfdefbfbcfadafebbacccbdbeadfaeaedbaaefcffacaeceacedacdecfaaffdfedacdebbcfcdfecbabfcbfdafaddfbcaedfdceecedaafbfdcfcbdfebfefdceddafafeffceeeffacdbdfedbebfbfcbaebeddababfeeddceebdccfecdbfdbdfecadcadddadbceaacffbfacbeeccadcaecbfadfaccfcffacaafbebfacfaffffcdffeadbbbebbfdfbebcabbacdbfcfdbaccebffbbfbfdcdccaeaddbbedcfacdfdfbdebdcabeadcaedcffeabafbeccdeacbfcdaeaecfedbafacbdbecceecbdfaaafefedebdefaccbcaecafecdaabdfdbabcadbbadbeecaacfbfaaaffbecbdadbedccdbfabbecbcfaedbfebacaebddbfafdebdcaebbdaecfcdccfabcedacabcdcaceaaedffdacddabbeedeeaafafdaafbeceabbefebffabbcdccceceadddfadadeedfbabbadfdedccfdddfebdadafeeeaffdbccfdbcdebbdecdbffddbadedfcbecdeacefccadeccdecaaabdfbdaefbbadccaecefbcdfaaafaefcceaeeddfcfdcbaadbacdffdfecefdcfdfcbabddebfdfcdabccbdeaffbfdbeefeabccbddcbfedbfdeaaacfaebebbfaddacccbbabafefcbabfdcfdffdbccbeadccdacecbfadcbecffaabfafedccabeeefceddbbcbfaadedbdacafffaaecbeadebcddfafafadbfefffaccfeeedafdaefdbcefacadeeffdaecdfbdddadcfdfaabbaacedfaebfedabffccbbfbcccfcfcafddcbcfbaacaaaffebdccdcbfaafadafbaadeaadfbffefcefedfbefafaaefbbceaaccfbbbffbbfbadbdaeacfbcecbeccbcecdadbdaebbdbbabbebfaebabbcaccaaffefffdacccbeeeedfbffaabeabcdfdecadbbedecfbbdadefddaafbbabdabfddfcfbdcabaafbadbddbbbcbaefdebeebabcfafebdacafcfcebcfbfaadddeebfbcbefbefcdaddbdefdabcedddceaaeaadfeaecccebdecabecfeeaffcffaacccfaddfcccbfbabecbebbebacedcbbabcbbcbfafebfecfdecaeffcadbedfbcacadefdbeaadfeafcdcdcecadfafddcebccebdededabcccefccdccdecbebfcaccffbfadcdbfcedfbbadcccacfeccfceafbcefbececebcaafaebcdfabebbcabdddffceaafebdfafdefacfbadbfbefabbacfeaadcbbfcbeeaefebcebdcafdfeabeccaeabaeccfbcefbaececedfebfccdbddfdefebedafbdaddfddcfddabbdddbdfcbefccffbdfeaecdabfbaccccaccabfaeaafedbeeffcfaafcecebdccafdbfedaebedfcdcbeaebcdbfcdcaeeddfaaaafdffbafdcebdfdaaacdbcacbcbbffcbcfdadbcffdbddeffdeedeaebbfecdefceabcffeddfdcdddbbaebdacfbbefaffbeacebeaccfadedeafcdbebfafccfeddadfbaadcdededafccdfeefabafaabdfcedcdacebcadccafefccdaaebfecbdddefdbfbdfaaeccdbbbcdffbfdcddebfebbdeeedaadabbefccfbbbbbfaabbcaebaaffddeffedfefbdcaeedcbfcacdcdfdebdbdebefaeffcaadfabcdddeadcdbcccbcbcbfddceaacacebccdbfabbfbefaffddecbeadefdeebdadfdaeffcdfdeeccccbceecefacbdeeaeccdcebefbdffdfeedcababcfacbacecbadddcccadcedfcadbaeecddccedebcfbdebbdbcdcebccecbcffabedcaadebdfaffbacdbeebddbaeabcfffcebadffbbbcddfbbbebcbcafbeffebcedbdbaedcdfddaacfdbbcbadbcebbdbcacaddffdedcebcadfeabefeccfcafdfdfadfceeaaadbcbeeaefebebafdcccebfcefbbfabcfdddaeefecbebabeadffaadccfeceaaedbddcdffefedeaabbacfebedebaabcbdbffadeeebdcbccddbdcebdcbccdeafbabafcdfabbfbfdcceedabccebdbadbccdccdddfefeaebbbbdbdeafbccebadbabfccfadfbaabebcdcdceecaffabccdbbefdebacacfacdcbacabcacaceafdcdcccdfabfcdefbffbdfbbccffddddacdabfdeabbdcaceaaeabbabeebdcaabaeecaeaccbafecfcdfdedaabaefaebbaaeaceafdccdededdcfefbfedffdefdebaeebaafacbdfecfbcefccaefcfdcedeffebcdebdecdccddeadffbbdffcdffaedcbbeeafcaffbbbaeffacbfbbcaefeefcdefdeacdaddfaebaceacfabaaddaaadeaccebceebbcdaedeffdfbcdaaceaedaeeebafabdceaccdbbedbedfdbfcecafaebbacefabffaaedfdaccbcffeebbbddbaffeeaeafbaefcaaecddaceaddedcdeffeedaddeabdceeedacdebfcaaeafcebadfdcbdbebabdbecdceafbbcebcbcaeffdfdcfcffcffbfaeaacbcfebaaabffcfefdebdeddfceeceddbcecceabddfabfdccebccdeafccfcdebacfafaededbdbbebddcecebeeaddbbffcafcfbfabaeaffddaacaffcbaabeddfedefedfbbcabdbaddeebeedeefafddcdbeeeaedefcfefcfcebcccecffdcebcdedcdebdbedafdadbbadebccdefbacdcafccfdccdfeaaebeefccddedecbddbeabcbbbdceeeadeceeaedbcaceeabaababaffcadcfcebccaffedccafefaebbefcdeafccebfeecceaaeabeccdbaaaadbbaadfaadfbedebdfcdfdffcaadfabaaddfbdfdcbecefbddeccbefadafeffbebeafffedfcefdeaabedcfbebebffbebebfbceeddaacfeefdeedceabfafadefdfdbdfeccacabbfaecbdeeeadbfcdaaaabfbdcaeecbfdbafaaeafcfddaaeedcdebccbfbabaccfddceedbffceabefabeadbfbfecdbbaffbbabfdaabfadfeffbaeddcafeabecbbeedcfdeeadebecdbdbfacccdaaddcffcbbeacacbecdbbeabeaabcdfcaecbadbcebdebbbacbbceccefbacbaccbfadccdbdbeadccfaccfaeaceadbcafefbdffdadbeaafcebeafdebbdfaaecaadaaedeecacdfbebffdbbdedecdcebabcfbbfcefaaaeeecbddffeedcbcceaaeadceaecedccaaffefacbefaedfaeccdeecacffeccbeabfffafebdfbdedaeddaffdcceddeffccddceedbdbeefaeabeeecababfdaaaffdaeebecdbadcbffefbcccefabcafcfcbebaedfbadfcdfcdafefeeaedebdfcedffecdcebfadbbeefaedccbbaccbeabbffbeeadccebebaeecedffbacfcbbafbccbbfbaacedffcfacaceebcdecfbaaceaabcceffacbafaccbcbdefbecffeeddcaddfddfebccbbacdfeefcccbbdafadcfcdffeebdbedcdabdeedcaeedafefaebdbacbcfbacfccfbceecbfbedbdcefccefddafabfcafdbbdaefbffbabfaacbdbcadcbabfddbccbaaefaedbcabdebcbdebcadedaceeaaefdbdebbdedcdcabfbbbebeadafbfafaffcebebbfcefdcbdeaffaefbeaaeebecafaafacbdefdceacbdfdaeaadcffddebaacbebfdafedaabdfeceaaffbfbeaacbebaecedebafaddbebaabdbdeaccfabfafdedecdeffcffebbeffdbdeedabeafefcdeddfefcfaaddeecfaecfafadfbbcebdfdbebdfcdeeceaccecfcbdcffafafffcdbffadbeaefafeebccbfaefeaaaeeffcadfbfdedabdcbcbefdadcffacbdefcdfffdefbeeefbeffaccfdfdbecdfafccfbeccacedbbcccacdbeecfcefcfbbcbdedbcffbddfefffefdffeaaabffbaccfbddabedbedbadbceedebceaeddfbeaefbfbeaebdbdddfdecaadbfaecaeafacedfdbccfedebfccbffcffbbdfceddfbbbcbfdadefcaabefecdfafcfeccdeaabeecdcebdbbacddabeffdaeafadbbbcfffbeddabcbdcddcdcfbbcbbbecfedddcbaddadbdcaaacbadfffadcbfdeafaefaddbecabfcfaeafbdbfecebecdaedcfbabfeeddbcafcfebefdcacbfdafdbbeeaefcfbcdebedffffeaedcbcdadfddadeebcfecdfffdbdefbfffbacecaafffaadeecdbdcecafafdecaddedccdfccdcafeaddfefefbcececdadffaaafbacbdcccbeaefefdcdebfecdcbceabeeeebbaebbfbabaffbdbbdacdcaebefccafadacefabfddcecdeafcbaddfefafedccebdcfacdbdebcbcaabdbffdedeeeaaabffeabfababeaeeffecaeadcfaacdbbdcacfebffbdcfedfeebeebdfacedddacbedfebcfbdcdfbfabccecaeaededeeeefaabacdbddddcfbbbcaaceebeedcbeefdebddbffeafdcbceeedaceaafbdcccaecbaffcfaecdfaeabaedeabfddfecbadbceeabaabceedcdbeccdcaaedcdaccecaabcacfcfefedfbadccdbacfbfceacefebbddedadaceecaddbafcdeebdcfbfdecdfbbdadaccffebefdfdbacfcecbcceecedbefdadbaeeeacbbacadecebedacbcefcbacfdaddceaccebfabddeecfcacdceacdaadbcfbffbffcadcfdfcffddabeacffeadbbecbdcadbcebebabaafaeefffabdfbdafefcbddfeaedafdcfbcedfeececbdbebcbaecaeaebebcbfddbfdcefcfedadecefdeafefdfacfebdcfbabfeccdedfdddcecebbdbeeebdfedddbcdcecaccafefabcdebeebcabadfeeeffcbecdabbebebafbeacbcdbfbfbdceddbdeaeacaefcdfcbfabcdcaecaaefedebdacefaeacbbdebbfdaafdfababccdcdeacacbbeddafafabbcbaaceaaefabfffbcaaacfecdefededacbafcdaaecbbdfacdabdafecafabedecbdbcdacbcfcacddeeecbdacfccaaaeceffbbfccdcabcfafaccdebfddccbecbcaaaecfacfcfefcffebadcdadfdacabfffbecbeebdfbacbdeaababafeddbcddebbbfefcbedbffdfecbfeaeacbbabecbfdbbefecedfadbffeedaafcdabbcafdaaddbffeefaabbbcedbcccadfeaaecdaacfdacaaafedcccaabafedfbbabafeebaebdeaeaadbeffdaffcaabffeccdbedecbedecccafdfbadebdaaafedeeeaabfdafdadabdebdebdecaecdfddadddabbedfbcfcabcebebfbfeecadfcbcbfdefdaedacafcafeafaadfdbdfcacebcedbefdcccfaffacafdadafbefbffefbffccaeebbdebecfccbafffcabfbabdefddfbccabbefcbdabdddbbcdffabeedfaafafcdddefcbaeafbeefbffefdafbdfabdaadbacfddeddcbccbccfdebdbfeaefbcccfffbeadabdcfdbfdfebedacbfcbfdbbfdcafeceefefceaaabddddacccbfaffddccffaddaacbcbfacefcddcffccdaaffffdabbcfbeadbedaafdcbccaebdadadadaafeedcbfcbbdeddfcdceeaedfaaeeeadebafdebeedbdcefbbeecdddbdbddedbcddffdecddbaeebdccfffbccfdafceeeddbafdbfaacdcfabfbfaafdecccccabacbccfaaaefcffbddfacbffdbcfbfcdbddbdcbbbebbeaeccafbcebdaefbbdcfffeeffbbefadaeebafbdaedabedcbcbcfaebebdcabedfdcebfffcfceaedaadeceaaaacbdccbddbecccddabffcfceffeeadecddebbafcceeaefbcbaccdfbcedcbccdecebfceabcbadedfbacdddbbfcfadfddeebadfbcfbcfbaffecceeaeaacbcaefaafececabcdfabecdcfbefedfedeebdadefbceeaabcebafeadfedfaafffaadeefcdeebccbedfdeedcefccabbcadacefccacfdbdbdffecabbdadbcaedcedaabbaaedaddfecfccbacbcbebaeecdecefacddebddbabffcdbbbfaecfafbbacbabdfbdfdadbedcdcbadbdacafeeecdbadddfaadededfabefdbbeeeedceefaecebcecabaffcaeafcecbdbcccbaffbcdeadceffafdeddeefbcfbeabbfadfebdddbbbcfcdbabcdedbfdfdadbbcbbdbbeeebacacaddabaeacefdaffcafeefccabfdbfdcfeeabeadcfdbbedcacfccfbdfecdebdbcbcacfabfcbaffcdcfccdfdfcfbfaddbecebccfeeddbafabfedfebabbfdcdbefdddedafeabacfcefbcfefbdffebefbcadfddaaafaaeaffacccfeeebfffcfcdadfbfadbbfccbbfadebbecccbccccedaccfcdbbfdfabadfdfdebbadbffeaaecafddeaddabfdbbffdefffbccdeeeeebacdebeebfedaafacaffcaeacedddbabadbebefabffaaadaefddbeecabbbdfdffcfafafeebbcaffaedfabffcecbeaabedcacbacfdbdbdccbdcbcfabbedbfcdfddbfddfbfcafacbadeaebbeffcaafccadfcdefbbaecfdaaeefdacfdeadbbaebcfebadfbcdaeffbaaecdbeebbdbeefeeecbcadddccfedeacefacbdafececcbefeaaffdcdaedaaeccbcdadaaedfffbbceabacdfbddddeafbacffcfccfadbdecfeaeceefcddbeddaddbaebdefaeefdeafaaccffebcaefccafedecadeafcffbffbbdbdafeacfbedfeabbaccdbbfaeacddeaedfcebaeafbbfbbeacbdfbebbacfddcecaacbcfcaaedbffffabcaeffbdeebfdddffdddbdcdcfffaadbcfbabcaaddeffcafdfbdaeaabdcbbccfbeaadcfdcddfbaaefdbddeefcccfbcabaaabdbccbfddfbcdfcdcebbffeedfbfeedcbdedebaadbdbccafecebfacaadcefbbddafdfebbceaebeccbbfaeceacabcacfadfbdadcbccaaddeeedaafdedcabcfcbccafdcfedfedfcbddeacfbdbcededecfbbaadabaeadfdbaeefdffcfedabcddbfadecebfaeceedbcdafdedbaccbddcfcdedccefaecafafbccbcbafaeefcbbacdbfdbdbecaaacdcaccefdebbfbdeddefffcbacbbbffeccecabcffcffbedafdaddffedfaeaabbfdbeadafeffbadcbbbabfefccaffdcccdbeacfedeefeafedfcfbbaaccccecafffedbeaecdfbafeaaacadedcaaadfeeeadadecfedfcfecfeecfbacfabefdcfccaacfccbbfedecabbdfedabbbbbbdeecedcffcffdeabfaaeecccacffafcdccfeafffabedcfdaaafabfbbedcbaaaddadfeeccabaaeababcedfaaefabeccbecefffcffdceadacbefceeabccfdddcffabecaebcafcbddabbcacbadfdcedbadfacbbfabadddccddbbecafeffccbacbddbfaeefcdaecfcefaefdedfcbbaadecfeefdedfdbaedeecfaabaaffafddbfcaabfadcfdfbdbbbaadfaedfefbbcecaafbcbecafffcbebefebabffafcebcbfbcbddbbcdaacfcbddbeeecaffbceabacddfcabacbdfbdeceadedbbdfbcedeafdbccaedacbecedbabebdadfebacecffbddbcfcfdacccfdbefedaeceaefeedecddcecbbcffaaebfdeabebdcbaabafdaecbdadfeaffebaedccdefabaffbbddbddefcaafdbeeceeaeaabecdebfdedccedcbedbdfadcadfefbdfcbbfebffeadeadfdccbdfafdffeebbffbedaccfecbbbbefbaefbdccefdcbcdedbfdaebdbdaaadfdcfdfbadaccacfdbcaaecfaafdfcfbbdcfaefdfdafebceaaabeaddfeeefdcbcadefddecfceceafcdfaadbfbcccaadcccedbcceacecbaadffcebcdbcbcfdcdddffacbccdfafefafdaccbdfeaededcfbfdcfdcffebfdcaeecbdcecdcebababaaecceebbafedbdbcabddecfddabfbefbddbfeafaedadafbceaddbffcedadbebedbfeeecfaefccddeafaadedcaaebffefaaedbdcbebedddeefbfbeeacbccdbabfbaedcfaefbceaddbfefaddfabbdedddffaeccdadcdefaeceffafecadfecfeccbabeacadadfaffeeccdddadcefaaeeccfeafcbddcdfadecbeedbeeaeaaefebdecdebfbbfdbaddefebabaaeddbfdacaddcdfabdecfebfefffacebdebbadefabbaacddbbfffddedfcccebcacaebffefbebaeaeafeddcefeeacedfedeebeaabacececbadeddffbdceaddaddcfaacdedbcdbcdecfcfdbeeddfbabbcececfdbcdefedebdcbaceadffaffecabdfefcadadccbaacaeaecccdfccbbabfbbabbcbbfbdaeaebcfcabbefefebacddecbaeafcecaeceaecfdbeffcbfcfcebedebaefbbfcaefcdcaabbdddcbfbaadbdafbeadcccadedfecadceacfbcdfddcfaaffcbbdbbbddcbfbeebbaeefddabbddbdddfabdcdcaebafeafaddfabcfabdcacbfdbecdfdfffddaabfcddbedfcccabfadeafabafafdeafbdffecccaccdfcfacbdfddbbdbddaefcebcccfeadcbefeadccafbafbcfeeaedebffbfdedfaffffabebbeafbfcdcbeffbdeefbacfcdabaccdbfafbecacdffcbcaaeceeaaedaebafcbcbdedeffaccbdeafdaffaccefaddecaebefbefedafeabaafeafbbdcfdadececcbbebcebebfaffeafbcdbbcacefbfccaedebcaadcafccadafccffddafebffaabddccbbbbaeddbdecbacfcfdbbceddaebafdadbedbdfecbbcbbacecefbebacadbcabcbadcaeededcbbebbbbfdabbeacbfbabcabcaeeccbefeecefaebdfdbabfcddcdeacdfdadabfcbccfefdaffdafddfcdcaedbbfecdabfbdaefefbdfdefddbcceddffecebbfdabdeafadffbedcbdcbefbecbaecbaaecddabcafccdfcbbceebeeafdcfedadfdbfcdcbedacfafefbcbfecdeabbbaefbffdafdaadbeeaeafcafecafdccacdafabecabedbaefedcafddbbeebdafcfefdfabcaaefafeaccdfdabdbcecefbfdfaefabdfffcfbbdeaeafdbedeffdbeaefdafadfaecacccdfffcddafcbafdecffebafaeffcbfdaafefaccdfbdacbfdbdcabcbfcbffbecbcdfcfefbcdbbccebbabedfcddfadaffabbeaaaccfdecccecfdacaebafefceceedafbddfbbdbeebbfbcaeceeabcbaafadefdacfafffaecfccaeaeacebaffdedfdffafeeadbbebbfbfcaeeefcbccfbafbafaeddadeaebbbabbfdcdcfceffbdeffccebccecebebcebecbbdaaceedcbeaabdacaabadbcabfbedadbccbefdaabedcbcfbffdecabefdcdffddecbbdcbbaaaededbbcdffacadfcbdeefebbcbceebcfaedadbeceecddaecdceeaabbabffbdbbbdeafeabddbccaaadebabefeebfbfaaaaaabafcbeceddedbadcdcbccecfcdeeaccaacdabaabccfdecccbfbbadafcfbfbcfaffbbdbaabcdecffeccbebdedaaffaaacacbcedaaadfccbfadbaabfacdacccbabecafbadebcbfaacdeffcbddbeeabebfddbeecceaacfedbefdffbdaadbceeeecebafcecacfefcdfadaefcafcafbcbecbdeddadaaabbfbdbfecdfefcdabcdafcdffaaaeeaddeedaedcaffeededdbfacdabcecdceaedbadfbdccccdfbdbeadfaddafaebbcedbbadaacaeebcdbdbfddeddcbffeffacdbecbfdfbcddfacaedfcbfbdacbdedfeeccbfdebfddabdeabceaebeedeaaefecaebcafabcecfafcadccbabaacaabafdbbadcfcfafbacdfccedfbfddaeaeefecbafffffcbbeafdccadeedabdebadafbbceafceaccceaefbdbceecabcddffdfeaebeeabdbbdacfcdadadfefccbdccbffcbefafabbcafbccbecfceeadbadcddfceccbeaefdaffaadefdafebecccddeadfbadebfeedadfdaefecdaccbfedecbbdcfdcaeaafeceffbaafbeeacbaeeeaedabaccfebaceaacccaeccccdbdcfececabbddadcfdebdadadbbbfaacfbcdcadeefdfecdabfdafaddaaafdafaaaeefbdbbabcdbefcceaddbeebebfbbfbbbdfeebccabfaeeedaebccaabbbddaecdacdfadcafdfceefdedfaddebefbdbccddfcdaeaffbaefccceacaabdcacbccacdaebcfcebbdaebfbbdffbecdcafbafceadffccdddceeccbdabbbeafbdfdbbedafeccfcdcddbccfcbdbdbcacafccadfbacdfefaefbaaddbddbfadccdbceabfffacaebdcfabbcbddfeaacdfcabcbfcdecaeffdaaafdadecbddfeffaedcfcfabcecbaececadfabbbfdfabaeaafafdbffadaedcbdccefebfabdfebcfcffecbcebdbaebfcccaacfefcbaedfaecbebbbfdcfdacefeaddedaabdecbbfcacbabafdcffcaffdbbdefcfaacebedccbcbeaffcdcfffcbdaadbfedffdfcedbcfeaabcdbfcffabdaddeecaaaabedccafedbeccfeadceaefdaafacbfcaeddcdfffcdcdadefdeafedaecccecadacbaaffdbddcacaebaadddbaddaddfeaebdbdfdaccbcbbcccacecbaacfbcbfbcbefcbeeaddfffffcaeacebbfafbbcbbfcccbafcbefefbaeafeacefadabadbbcceadafdcbdbfafcbbbdafadadafafddadbcebebbbabdafeffcbecadceeffbcbdabdbbcedffaceabcdcbaebbbcafcadfecbfecddeadbacabeeceaceceacffcacccfbfececbdbbfcafbebaafefbbfaaebbaebfbedcdbdfbbdecaaabcfedafacdabcdaccdcfafacdafbcdeacbfebebeafedcffeeaccdccbfffdcfbfcbaacfebbbdbfbbacedffdfcfbfeedbeacfefcccbbfdacfeaeeffbeeefeecaceeafafebecbcfaaaebcbadfaefbdeabbecefaeafffcfbabdcfabccfcafeaccbecffcdffdbeeafedfbbdeaecdaabaaadbbabebdefeedaeecedebedeeacaaebdeceeeacabbddcdbafaadaaadcfdaabaefebaeecbadadebeaddbbdececfebbebbeaefddeabfdefdcdfdbebbddabdafcbceabccfabcbabbececeedffacefeffcfbcfdcbecbbcbfbdccdbfdffcededadfbfdcebbaafbdabbdbccccafdbcfefdedefcdeaddddefaadbbecbaafadddcefcdddaadadfffdceaeabdeeeceafebbbbabecdbafcdcdccdaaafbaeebedbdcecdbeedabbeebaaebddaecffcdadbffaabcfebbdafbaaecffeabafdaafdfcaaeebbeccbcfdbbbcdbdabcdfdbdcecfbaeedddcddcefffaaaccaeccdcaddbbceeddbfabcebdedbcfdeafcfebfdcbfefacfabfcfecfcfaebfaaecadfcdfedadfedabdfacccbdeebaddccdccbbefaffecdafcaedfadfccfdddaddfaeceabcacceadacfdeaacaafeadacfcaafcbfcddaeaadaabcabeacadecabfcbadcebfdcdabaacbaadddfabacbfadabfdfceecdafeebbaedecfcafeddfbefcbbbfdbbefabfbbfbabefeaacabfeeccdedbfeeeefdfdbdbcacafcecacfbacaffceeedfecdcdbeafaafabcadbbfcdcaabeefcbddacfacdeebbddfcefedeabcdcdffcfdedcadfbbebcbaefaeccebeadccfadebaeeebeaebeabbdeefaecddcefcdfffbcefddeddaabddbdacfbaddccbccddbfcfdffeffffeeabaffbfdfbfebcffdfabeeccffbfabfcdcbfbaccdedaafebeddeeefcabdbbbeafddfaffcddadecdfbafafdccaeabadfeaafbedeacfbebdefecfccafadeecdcebbbeaffcfdafcceefaeffafcdbdbbfabfddbfcfefdadbdadabcafbacbfaabbedacefbeddabccededefdfddfcdbdabdcdfdefccefaadfaabbacccdfeefcbafcffabbedccffebdeaecdeadcacbbbfefebefabdeddbfbacfacefbccbeaecbaccfaefadabcdedbdfcdfffcdcbcbeaabccedfbffdcccdbdacbfbcdafbccdbabfaecffbdfbdcbeffbfbaeffbceddfadebecceeaabfdbfafcacadabdfbbcbfacdbfbdcbbbfcbbdcddbebedaeacbedcfdbcfeababefccffaefffbbdeafafffdfaaeeeacaacbeaafbccedaabbbabbbddbdacbbffaeacaefdfdcfceeacaeeaacdacdfadfbdcfbaeabffbbdebdaadddffcafcdeafedcacaafbcccfecfbacaddebfebceeccdbbffbbfefbfebfadcffbcdceebbfcfdfdabbfaebbcfbbefdefbedddcccbdaebbfddbfecaabebfcafdbceaafadccfdcfacbbafbbecebaccfaddcfebcbacdddefebbaefbeddbbbbbdeaeeedfeeaacafababdeefaaaaadbdccbeaebacbeaefdcacaeadedcccbedfcadfcaffbddfdeffeaacacdecaaaabdcdaaafdddeeeadfbecfcafddabacdfaebedcdfcbffafeeadbfdfbcfecaebbfaafcdbdfeeeffcccabbafccdfcbdbacffbdbbebcebbadbfacebaedceeaedcbeaccfcecdbeecfedeefdacdabeffaffbecddffbacfdaefccbaeedccecddcddabbbfebdcadaedfbcadbbfddcbbabdccddbcfcdebdbedefedccbebadfdaabeadefcdccceeefadfeacfcbafdadcadbdfafaedebbeaddedcceeaadbebdeabefacccebabecfbadffefcbeebdebaefbebceadabcdecfaffbdacdceceebdfdaabaaacaeddfafafabcdbdfbbfecaddcdbcfebbedbdbfcccafbeedbebcaeafdcfffbbbbbbeffceebebecfbffcdfdbceeeebbebdaadaefbefbedecacedbbfadddcefdcfcfdfafabbebccebaaeccebadddcbcdfebdefefdbaacaeeabbadadaaaedffaeefdaacdafdecabfecdbcaceeaedcebbdcfadfaedcddbeabebdfdabbafaafaafcaaaeafcbbcfdddeaffabcedcacfacccccebccadfddcffeeeecdbadbfacbeafbabcdcbdecaeeccfeccafbfeddafcedadebbdedacaffdacfcdedefcdbddedfcffddbbfadafaaedeedebcffafcbfbbcebbcfcffcecbfafbfdbedfcfaedadbeddfeadfcebefcbebafadeccfdcbacdbacafddfdfadbdfeecfcbeacfabfcccccabcdfeecfadecdecfeaacccdaadabeeebccabacdfdfdffaabddaeddcfdbfcedefaaddcaacfeacddaaedbbaccdefafcabfbcddfccbdceaabddfcfcffbdcdeeefcdfceeeffecffbfadbcebbdffeabbfdbdecedcefdbbcdeecabebfdceccfcffebcdcdabbbeaebbbfbeafccbcdcfaabdfaebaebeeffafdcbcdfadabadafcfeccbafbbdadfbdaecbfdffbffffcbaeafeddcfeecefdbcaacfbdedbafbcdfbaeddcfbbfbdfbedffebdbdbccfdedcefbccabbecbeacecbdabadecedddcffbdbadcbfabdabfaeaccfaaebeafdaabecaaefdbddeceefaecbcefdfbcccfdffacaecfacccafbcfaddddccadcdfcfdfaefcdadacdaedaaceabeaddadfbbdadcabafdffdaaecdebacdbbcedbedccaaebceedcceedcbadbcbefdebcdfebeccfedfcdddbadceafbceadedecdaaaebbafedadebecaffbaebfebaeeaadeefebdcbbbbdcebecffafabcccdcacebacebdabcabdcccdafeddffcbabcedbefddedbdffbbfdafeedccfcbcbfecdcbefdafecdcfdcfacacabceddacfdcdedfffcadfefdedddadefdaeebdbacbfccfbaacfcbcfeaeccdbfaeeaecdfbfedfefeebbaabfbdfdfcdddbbecfbddffadfceedebfbedffaecbfbfdbebcdffdbbbcefcddcaacddebadebafbbcbfdeaadaedbebecbecfbebafdabebdacaffbbdbfedfceffafeefafcceaabbaaaaebdcabadadbeddcdedffcafebcfbdfbbdccececcecacbefdbadbdffaeadccbaadabbfddfcddedbecddecfadbefabeedfaeccadebbdaafaabddbacabeaccdebacdbfcdafefccadcabeecfeedcbcecfedbefffbaaedbcbbaaccccdbbfbaacffbacddafdaeefebbddaddeacaceecfcadfcabcaadabdccdadfbbbffffcdebafdbddaebbbdbecdfafaddccaafdefdfdcffdfedddecfeccdabadbcfecacfebeefcbffdcadfcfdcbadfcddffdafecfbfdfbabeccaeebcdcfefebafeffcebffafdfbaccdaedfdacdbeeeeacbcebeacffeeafacdccbcbcdfbeccbdcfaffdcacecbccfdbdaaffddcbfefecabdeeaecfcddacaecccebccbfafdfeeeedadabeaceeddcacbbaabececacfafffeeeadedceaccbedaeafaabaaaafafdfbdecedfeaafebeefddfaaedefbdfcdadaaecbcdcdbccbcbdeeebabdeeaecddfacfedbacccaabdbceaafcaccbbdcfefddefeacefecafdcffcfefdafeddaafcefdebbbaeaacfeaaafabfdfbdcddbedbadcfbffeafabbccabebbadddfcfbbbabaaaaffaedabaaaabccdbcafaabecbbdbafbfbffeaaafaebceafdfeebddfecedceabaaaabdcafeecdbaeccdaaffdbbfadfecfabecdeffbcbfbcdefacceeacedeabdedcacafcebcdcdcfcffbdbfbcdadbcbbaafbaffafaebcbbddbbbcdfeddafbeadbffefdabcbefcececbcecaedddcbbcbdbfbfcbcbbcbfadeccabedafeeccafdcdbeefabbebefefedffccbabcedcfbadfcbbfcabfddecefecfafaebbaaccacfdaacfcabedccdedbbccccacefbadeffcecfbecbaacabdfbccedacfcddadadbafbefedfbcdceacbabfbdfdfbfebddebdaccefabfbbeacaaebeaacecdbaeaafdecdbaaecdbcbdfdecadaaebdebadcaaaefbeecfaeadcdbaafafccebcaffdaffcacffdddefeddfecbaaffdbaacbcbdeededbffdceaaadfeccefcfcdeacbbafcadbbccdfdeaaeceabcdabbabeddefeceadeddaebfffbedfaafecefeaeaacadbeadafaadfbdaafcffcebfebcccfeaacabcafeccafbaeffcefeeecdfedfafcafeefabffcabbbacbceffcfcccbfdfeccedaacfaaeaeecffbefeddbcefbfccbcbdceefddafedcfbeabdbbbfdceddafadcabcfdbcdfdadfdceddeccabaebccaeadbfbacdcececeabefbbbacfefdecabbfdfeeffbecabbefbaadcbcecbdfffabadabcbabbfbadcdffffcaccedeefeadbfbedeabadfccfafeccfeaafbfeebfffadeccbdabcdbcbadadabffaafdfbeabedbccaefdaadedeebbfcaecdbfdfeebcfbbbddeceadbaedaabfcebcddefbfcfaebdbbcdacefcefefecaefedffadbdddbeffecafbafddfbddfaebbdfecbefcdacdecbeaefefcebfeacedededcafbddfaccbeabcaabdfcdaddbfddfafeeccccbbdcbdecdbebbcdaacfcbaceccdadceecdadcfaccbcdaeadfeebbffcffbffeebfdfcceccbeeeefffebebbdefdbeabbbafdbcacdfdeaebdaaebeefcadbbacbcbffcbacfffbcdbbedfcaeccdecfedfcfcecbcfcedaebcbbafceaccebfdbecdfacdbbcfdddbfbdfbdddfadbafdcbbbecbbfbafdeaabbecdbcbffeefadcadeccbaedbadfabafbccedeaabbacfacfdcaaccdfbebeebabebcccfebeefcbbbecafefffdecabbfdcccebbabfadafbedafcfceebcefaceaedbadafcefddafcfeffeefaafeddaacfbdaefdbcaccdabadbaacecdfdaeaaebeefbbcedcdcccdfdcaeadefbbfedbcbbacdfbfcdbafeacdfdbcfdfeadcaecacbbadeebfdfccefcacbedfbedcbecefcefebffdebbcccbccbedbcddeacedafdaafaaeeeaaadedababcabcaefadacfdfbfadfddaabadcebbaabaebbcafbdbedcdeedfcfaaecedcafcfdaaeebeebeeadeebedadeffeeddafedfbbdcbdebabdcfecbeeacdfcfbbadeccfafebcaceabcbaebafaeabfdbfbacbacfeafbaccabaacebbbbbcaeccfcebfeeeeeaeabdfedbdefacccdaefbaedeaecdbaecdbdfeacbcbcbcbacccffebdeeebbeecbcfefbbcdceeccadbdcbbefcdebaafffbebccdaebdabebbdeefdcaaacebdefdcdffcdeecdbedbccdfdaebbbeaaceddcefeeebdbbfefcfcffcfaaadcecabfbbefabeaaaccffbcadbcdabbfeceaafdfcfaffdcdbafedefbcccfbaaddcbeebcfccebcbccbfefcacadebbacebebcdbbdadebadbbafcfcdeabeaddffbedcadbcdeefbabbdeeecbcabedecadbcbafcbefaffdbedcddaaafdebdfddadfedbeccbfaddadadbbcfdadeaaabcceddefbfefbadfdabeddcfeebcdedbfdbacabfcdbadfeebfdbeafeddcefdfdfedfddfaceadddbbcddffbbdcacadebafedabfbacaaaaeddffffceecbaecdffdaeebebfceddffacaddfcdabcdffbcbfcffeeadeadeaecbcffadcfcfaadbfbbacabbeedfaddbbacccdfebabacccefceabdfecbdbabafbfdfaedfafefbffecdbaccafdcadddcafbbcbabeeefdbebeffecaceafddafaeadeeddbbeddcadfbaefdbdcbfdbbaacdabbfaaacbaffbfadaaaffcbbfefbedbfdbeededfefebbaeeabadcfbbffbeedbdeacfbededbafedbcacbecbfcafeffefaeecaccadbfbeafbbcacdbebcaacffcbdacfaadefbcdeededafcedcfafbfaadfdbfbfcebeabcabdbfebecccabaadecddcffdaeddfabfacebfbcbfeedbbdbbbcefbaebbacfeceadfeeafeffbeaaebfcbafabdffeffeacbbdfcdbdbacedeeefeafedabbfbdefcafedeeabcfffaefdadcadebfedeabefcdabceebeadeaabfabcfccbeeeadbccbbcceadbebbbeafbccdfbceddfeaacebccbbfdcbfbcaeeedabcdeadaefeddcbbafbbffdbabaeeecfbeabaaeeabeedbeefeaefaaecddaddcdbaabdfdadfaaeadfabddbbdadcbeceabbdbaefaaffbcdabcefceaaebfedbdbafebaeadadbeeffebaaaacfebfeedaaeafcaacfbefebefcbcdfcdabcacdacaaaacebacaebedcafbefdacbbedfeebfbebffaeddfdaebdebbabaedcbbbbffcaabfcfabcfabfbdadccadcafbbedfedffcfcceebfecabadeccfebbcbfadaacbabccfadfdcaefccedfbebfdfcfedbcebfcdfedecfefcfacaccacebaebfbcfecefdedcccaacbdeffabbdfcbbebaaefaadebfffcaafbdfefadfbcdbfdafbdbbedceceacbddcdfeffcdcfefaedbfdeaeedcbfabfffeeadbabedbfdcdbfeacdfebfbabdeddbecbfcccefacdfbbeeecbdfdbadbaceedaaecedafcdfccfeabbbbeeeadecfcceebcbcbfeaceefdfdbdbbdbaaaebfdddbbecfdecbcfdbeedfcbbbfdcbcacecbcbecfaefecdcccbafbeeccaadbabdbccfceacaccfcddebeadecdedbdcdffbaedaddfaaeaaaefbfbaabcbaadfcbcdbaafcffdfcfdbeceaeabedaffaacbccdafbbdfdaabbedeacceecaeadffffcbbbeafbadabeffeeaaaeceaccaffababeddcfdbbafcadcdfdcdeebffbbcfbbcbfcacfbbdfacfeafccceeefdcecbddabdbcbdcaaeedfcbedefcfabdcecddfbedabeaafcbfdbffcacdaefdecfeabbaaeedbcfdaeacbfafeddfcfeadaddcdbddacaffffdaeffcccecddbdfefabbeaffacbcacdbffdaecebfedebedeeabaafcbceabedffcedbbebfefcfdceddedfbebbedaccdbeeebdaeafbaffdeebbbcacdbafaaeefbdacbcfdbebcbdfeafcefdcbdacaaefafbcdefaabbaadafbdcedceceadbacdbaedfebecafdacdcfcfdccdebeecbcffdbdfbdbeafeabdfedabfafeefaffaaccccbffabaedabeeebaffcaababcdaddfcabcebfffdaabbbafeeebfeafeedfaccdcdfcebdaaeaaacfadaedfadbcbbdbcefbffdfdacbbebffeddcdfeebcccfcfdbfebabbeeffadfabadfacdbbcbfccfaebafbcdcddfbccfaccfecbcecbadfcbdebeebbfbfbaeabffaaeaebeeabbeacdfddebeabaafbfeadcdfbfaaefaafaaaafbfdabecbcfebbdecdbfccbccabebfaecefccfbcbfdcdfaeaffcbfabebadddbdccbacffdaefcbeadfcddfaacdfbacdfdabbfaddcfedaafeebafffeacaeceededbabcdbeccfefeadbaaeedcbfbaefecbbfcdddbecfffcecfbeebdcbfeeedddfafddcaabbababdefdfcbafcaebadeeadccabbeeecaaacdcbdddacddebeffbdddecbcbfcdbdbdfffcbbeceefdaeecbedbefbabcfdbcbabccbaafaadcaeaecaddcefeffcafeacabbaaeccedbbabcefebebeebdfcdbceeecaafedabdabbcaabdaacddeeedcdfddbdffbaeceefaefaeedddefaaedbbadbbddcedbfacdabfdeabccffeecfedeeadbdcebffdbdfbcdbecbbcfbfefddccaaedbcbbcedfdcbfaeccdcfbdffacedfffdeebfffebdfccebcdbafcaeffabfdaaafececbbddeacdceeefeaebacbacebbcfaeddffbecbbecfadbbcddadcebcefacdbbcebaafcdbbbfbfbffefadeafcbabafcbeecfcceffaaffbdaabcafccbfabdbecffffdecbcdedebafcbdcefeffacdafdcbfafdbacadfdeadcebbfcdacebefcbcdeccbbabdabbcaababbcbdfbbefcbffcaffcecbcfeaaeebdcebeaabadbcbebaafdfabddedffeadfccddfefaecefcaffadcaffccdebdcfdffcfeeceafacfbaaaaeabaaaceecaffaeebefbbcfdedfbceffffafabcddfedcdbedabcefbfaebbbfafddfaddefaffedffbbddbafbcbbdddfaaabbcbbbfcdabeccbcdaaacfcdfdcfdffebeacfffaecbfcfacaddcadfadcbaaefababaddcdeadcdebedbdfffecefabbfeabaeedacdaedfedfeffcffefdddeacceddbfcfaafbbfeebbdbaecdbedfaebcedbcacceedcaecbbcbdadbfccabacbebdfecaddffdcbfaeedbafdfcddedeeaddabbddeaddadeccfdecbefbbaebbfcddedbddfdeeafaebcdfabeadefbfbbfababbbfdecbfacccccddfdacdefbfcfdbfebbbcedcbdfdecadeddfcbbaddcfffefdcbadafbfddafabbaeebdcdccdafdefafabbdfafffefbabadcdabdecbdbccdfcaaacbdcbaeffdcafbcfaafbadafbecedbcabacfadffcacbfbaffecfaafbdccbbaaafbacacdfbdaaeebeacbdfadcfffdcaeaeeeacbadcefaacffcdbfbadfcaafafcfaacbdfdeaabadeceaabbddaadceaeddadadbddacaddeccffbadbdefcaacedecccbffdacacfdbeeeaddefebaabaeadedbbebfeaaeebacbbdfacccffbfbfbccfeeaebcaadfccdebaeeaabffdccbcfbebbabefdbdddddecafceefcfedfdfffcddfebbdbcbebbaacfeddaccbaeebdffeddafdffbfaabaeeaecefdcabbdbabdaaccdbafcecadcacaefbbebdfedfcbbdeaeccddadcdeddececbdedfffadccabfbcbfbdccbcdbededebcffdedcbebbafdeafefdceabceecbfdbebcfdeaaabeabfbeafddabbdfdcbadbfccdcdfabfafdaccfdbffeabffeeabfedeafbcebfffccdfdffbafacaedefdacbdefcffeecafdcefcdacddcccfdcdaffaeaaaceebafadaefcedaabcdcfddbeafcdbcbdeaffaddcfbcacdecdeddbddecadaaaedbaeeebafcffbdefabfeecfcceaddafaacdfafcacbffeaddafcfafeadcfdebffacbdeacaccfddfdaddfceeddbccfacefccdfacacabeceaddfcacdacbfaeeebfdeefeaeeaaefceadddebcbcdeaffbaafeeffeffedefdbfacbacaaafaffaebecbbdaeedfadcefcacccccfcbeabaecabbadaaddedcfeebcfbcaadebeaffdbcbcdbbbbffcafbbacdccbcdbdfabdefbecefccbdacdbacbeecdeeaecddacfeeaebccfeebfdafdcdfafdcddbacfcbebcbcbddfddebfeffbebbebafffcabadfadfaaaceeebebcfeecaabebfdebcaedbcacbadeaaedccabdbbfdfacabfcbfdfddcabeeebaaaecbfefdedcbccbdecdeecceedbedecabebbdeddfecaeaddecfabdffbcbdeeecbcadfafecdabdfcbfeacfadafeaefadecdaadfebfaedcfeafcefebccfdaeffedceabbecdddddffacefbdbdbddafddbceadefeeceebdedeaddabbbebeacfceedcfdadffeeceeefefbdfcedbdfecabeeeaeababcafaecfdddecffeccdbcafbfbeacabefebcdbeacbffbcddecfbcbefceecbacacabfeccaadeaadabadccacbfaabacaeabddaedeeccafecfabfbefaaaeefdcaacadecfcabeefddbbfcbdbadbcbaedabfbeaaddbddbdbafbabbcfeaadfcafacdbfffccbdbeccadfbbbcfdadaaffcdbfbbedeedafedfececceeddcbefabdfbefaeefcaecbbbadaababdeefadcedeaecfcafffaedfcbeebdbfcdddcbcbbcdfbbafacdccadfdfffbedfdeeaadadecdeabaabcaaddefcffdbaafbcefcbfcdbfdaffbbcfaaaafbfbfcbbcecdddfddffeaceafeaaadefdbdeaabaaafbceeadeceabcdaabedeecbceddbbadeaeafefefdefddbfdbbafdcfaceeeafcccffecbbbccdccadfcaedcbfdedcebbfbdfceedeabdffeaacbeaeefceffffacbadacaaaffddbccfacbfabeabecedfcccfaddbbecfcfbcbbdafbfdbbbcbaedceaaeccbefafadededffcbadbcfdaebdbdfcbfdaedfaededbcdccabbcabafeaddcfadcedcbbbfeebafeaacbdccadadedfdbddeaaacaaeecfdedfbaceaaafcbcbdfafdcfafebeaddbabcebadfbddefddafcebfaaebeddddbabdddcebfdafedadbccfefdbfabfbcbcffebeaaadceaabaebbcbedeffdbdbbdacbbdbcffcbfadbddaceebeacbffbafbfeadabdfafdebeabbeddeefebecfcdceafcbdfaadffbfdbcdafdacbbaaaecdcdbfceddabfbfcacdfbddfdcdccaedbdccffbadaffbddeefbdecaccbfffdacfdadecdecbaeebebbdbdaaccfaededebbdbcaacecbdefbffcfccefffbefaccacecadccedfddfefddceafafbcfaccafbbbcbfeccfafdbcddaddeeaedeffafefbaebaffdaffbddfbdcfdefabcabbfebbefeadcdcfbeebdeebcffdeadfdfadfcbffbbbbedccaecccaaadadfecbcffaeefaddebddeadcdbacebadaddbccfdafffaafeaefdececbbdcdaadcebfcbabdccbaedfcbaeefecbaffffecabdcbbedcdbbacebffdaafbffeccdbfabfcddceebeabaccfcebfadecdaaececbeaeafddcbbebbbeacffadbbaedcbcdbbaaccdddffcafdeafbfcdebfebabfbccbfebcdbbcccfcacefdbfbfbeeebdcfabdbaecabfedefdadbffbbadbfbeefffffdbdeffdebfeafcbffaffeceefdeedfdebbcebcfeafceafcfcecdbfcaedefccccdfaeefbadaebbeadaceabebcdbffceebafcaeaabfebefbebfadeeacccedaebfefebbeedbabeaebdcafbfaefcedabefbcacdfceebebfffacaccacedaccdabfaabdbaabdfffbecdebcbcfbfaacbaebfcdefbefdebbaaeebdfaeccecdcdedfdfcfbbfaeacdffccaebeacfddaddfdfdeaaedaddcfcabcddfebcbedfcabaebbabffbfbfaefbfabccfffbbefbcceefdacdcabfebecacfcddfadfabaabbbfdeefbdcffcfebbcadcfddfecbcafabdfaefdddfbddcfdebbbcbcabfcabcbcaadecbcafccebaebbcceebcfaffddffdaeeffdeafabcedbcbcaacaffadfaeefdedaedadcfeefddbacbbebaebcffdbfdefafebdbffabdffeacdcbfcdfeaaecffbfaedbdecedefbaafbaeeeffbfcabfffaecccffbffbcdbefebecadaebaabfbefcdabffcbffcedbeaeccdbcacffaedcdffdedbcebffdfafbcfadadedfecabdaebabdcfbfeadcbacdacefaadeedeceecdfaaabdbbcabddaacfecdcaedcdddabbdbccddbeecebaadedceeecdfedfffbdcdbfdaddcebbfaeffdbecaffbdffebeeccbfcffabffabecffacfffadbfaddadeecdfaffdddffdebfbdbdceaedadeaaafcfaafafdbabbfbfeffbffdcbdaaeeadcbccfbededdabcbcbcadfaabcfcddafeabdfdbeedeedbbccdcfedcefcaedfabbccbafcdcdbadfdaaecdddccffcaceaedbeaddcdddecaebbfdfabbbcacadadfbabecdcbbbdceaeffeedfbdafcaaefbceabddcdbbbadccdaaccddabbcbbcfefffbaaaceebcbeeedecfcfcfaaafeaaeffabbcffbcfbabbbdddbefedfabeffeabfebfafcefdcbfafeefdefadceceabeedaaeafaecfcddefddcbabdededabfafceecffabddebedddcdbfbadbeeacdaadaadfbabcabffbbcdadbebdbfaafeadeaabcdefeecafdaacaffafeafeccaeceebbcfdbbcbcabebcdbdbdddaccceddbcfbdfbeabcbddcdcefcaaffadacfecdbaebeddfebbfebfbdccffbbeffedcbceabbeceaafcdadbccffeeadcecebcfeeabebcffeacdeffccedbdcdefebfcfbedeffcbbfdddeeeffefaaafefebddccddebfaebefeffcffdbeaaabebfdcccbecccbadbeabcffcdbdcedbeacdefdccbbfddddbfddbbdbfdbebcdafddcadfbecadaebbaedddedbfaacbdaafdfdaefbbdedcdfecdfdddddaacdceabadbaaddbddbbeafdafcfbeeddbabfaebaafbacbeaffadffcbcbcbecfabeddefcafaebdcdaefafeaabeeacafdfedffacaffbddfefbaabaabaeffaadecebcdedecdafffaeeebacdecdfbcfcceefbdaaeafacedffbebefafceaebbdecdfeaeededccbbacedcbceaffeacbdadcbfbfbcafbdddbaabeeededaabefddacfdeceeeabffafcacababbfcbbcfafbeecffadefdaebeaceaadfcbaaabaefecabdaecbdfbaaffecfccffdeaceabedfacafecbecfeacaecdcdffaddadbfbababdebebaefcaedcfaeadffadddbbbeadfffdeccabfbedbffebdaafecefeedfaadeaebecbbfecbbecdacffdedfbcfcacbddfcadfccdeacefbdafffdfcdcfceceabaebbdeccfabadcadbabdabebecbbcaefafdabebcfecbacfacbaeeccfcefebffbcffcaacabffccedadaacaebbdeccddbbcfaeecabfdfefafededbcbfecbedacfaeccedbdafefffadcbfffdbeabfeacffbddcfebcbbebfdbecafebdfdedbfbddecbfadeecebdaafaccefeddfcdfaeaecdbdfcafcfffdcccccceeaaadbcafdfdfcdbccfcaaebaadefefdfdefabbdadcabdfcbbaabbfcdfcabcddacaedfbebadbfcfcbfdafffbbffbddbfddaddebbbdbcfbefbfcafeedaeeadbeacbdeeeddfebcfcfafebadcedffcefcbcdedaffaeeebaeeeecddbcdbebaddeabebebbdeebefeacabdbbfceeddebabfadfbbbdaafebcafeafbfdfeecfcbdcfaddbecefbffbcebebacbbcbeccbdfdccddfbddebbbfffcdfcdcdbbedeabfcdbdfcbdcacdbcfaadadaaeafeceafcedecbdccaeefdaaacbddaadbabcbbbacebabdffafacdefdabbbbebaecccddadfcfcedbabfdcdfcfaddebbfdaffacfebfeadfafdccacdaeeefefdcaffcfbdfadfbbbbbabdccedadaeeedacffeddbfdbdabefeceecbdadabcbafeddabfcdabadebaedceaaaaedccedfefebacacfffbafeccbdcffbcbfdbadcaabdfedeaefbaedceeeeddfcddfebabbbdfaceeedefeeddaadffeeaabbddefaadacbeaebbeaffccfdaecfcdcfabceaaadbeeddebaefefaceeddadfbeeffefaaabcfabfcaaeeecfbcbcbdbaeeeacafecbdbcddaffebccfcedfcdceedafdfdbdbcebffdddcdcbecfcbfaaabbcdaccccceddaffcfdafeebfccabcbbbefffecdfbaefacaebbafddbbbfabdeeebefbaefbdefeeabdfdccfbdbfcdacbadcaaefcfaedbbbbdecedffbeecebdcdcaebadccfffbdfedaaebcffbbbfadbdeaecbceceefcbceafaafadebbaafdbeeabeffebedcaceafcdfeabebefbfecfccecccacdbbdaafebabdbceafcbbcdbcdadaeaecaebccdcefaeabbeefdeeaecfdabffeccecbeababeeccfbaeedbbdabdfaeefedfddfcebbfbabcfabefddfeaddfcfbadbdefcefbbbdeeddfaaedecffceabdfffbeeeaddefedbdfaafabbadbbdbcedbabdfdcfcfbfcaacfcbaeeebfbdedcbceedbbfbdcdceafebecfdaedbdfaeeccdaaaecbeafdfeebaceefebebaacdedadcacfcafeaadcffddaadcefffdbbcddeadfbaffbfffdfbccafaeddeceafdcfaaffaefdadeaabbbaeaefbddbfdfbeaddbedbbcbbcdeabfaadcbdbbabfaffefdbdbeddcbfebfddfbabdfbbcfdadaafbebdfbebebafdebcefebccaceefbccbbbfcefabcddddbbafffcebacbdaacfadfdfefeecfeefedeaddbddcdfaddcaebeeffeacfbccedbbcdfccfadfbfdcfaeefeedefdebadcebedcfcbebcaeaeecaeeeccfccfabbebdefcdfcbfccbfadcfffecaeebfeeebfcddfdeddacedadceeeacefaffcfdfaddcedebdfaaacbbdcbeaeecfcebaebfbcaebfbcafcfacbcfcbdccccbdceccfddaaeacefdfbabeccdbcebcdfcafeaefeabacdacfafdcbafcddbbbafdbfcdffdcaeefedbfcccbfcdebcfbeeebcdccabbecabddbeeaaceaaaaaaecfdefbeebbefbdebbfeedcefdbfbdefeedfebfefeffdcadacacdcfebcabbaccbcdfdaedecabfafcfbebceeebcbecccbbfabcaaaccbdbbfabddfaedadbddbcbbbaaffeafdfcaafbebfbcaeffbfbabcfefeafdbffebffeeecafabbdaccbdebdfafabaadffabbfdcaebbecebbdfcdcffedcbbadeabfebfcedfdafeeebdcbacbcbfdecdbefbbfbceddcbfcabdfeaafacafefcffedbbceafcbfaffbecedeedafeabafcceeaddcbededcacaadbaccdcbfcfebfabaedafdafbebbfeaefadddcaeeabeceeefcfdfadcefbaedcfaccbeffeebbadcaceefebfbdbeefecafafafaeafccfddadfefbdcdcdaebffcfadfdabebedccedaefafcbfcaedfafbfaecbefbddedbcebefcafbcebbaebcdcebdeffdefdccfdcfcdbaecdcfeebbbdeaddbbfccafdaafeaaeabaecfafbecfdceaebadcccccecdbaaeacacddccebfbbebffbebbccacaadbbfeaffaabedacaceacffbbbcceafbeeddecabecaeefecbaabecebaefefaadaeefdafccdfcacbfeadfcddeeefaddddefdfaeaacbceafddcafafccbcdcdfacbcedeeeffbbbaadfbbbfdeebcfdfefafaecfeaebafabcebeafcfefdcbffbafeabdcafbaddbceaeaccaffbdbedffffdedfbddcefffcfdaffbcdeeeaebfbccedcccecebbefadbccbdebefcaaedffabbbadbbdbbfffeceeefedadebfdfebdcfefedbdabeacadfcaeebfbbebbafcbbadbdcecbbfdebadafddebcbdcfcacffdfefeadceeccdeadaefadcefdcfadaedbeeaedaddfcfabacbdeafbaeeeadaccdabbebaaafecfcdcbbaeddbabbafbcfaffddccfebddcdcfabeecddcdeeaabefcaaecfafccbaaecefcfabbcdfebdaabcfedecbfcfcfbaacaeaabdffaeaeddeedfedbcaeafcbdccdbaeccfdfccfdfdefcefbabacbefcfbbbddabeebfaadddaebbbfafbabefadfacbaedceecbedfbbafabddafaefefafdbfccbffbdacdaeacbedcabbdddabafeecfdeebcbfbaaaacdbebfdcadfddacdbeaedcbbfeedbccedbadefadfefcacafcefabcaaceacfeffcdefcfdbddfdddabccbefdfbbaefcbacfdbcebcacfbdcccaeaedfabddfefdecafccfccffdffbfccbfeaffdcdffaeacbecedfedaecaecffdecfddfecbbeecaceaeffdfecadbfcfadccdbffbeafcbbfadfdddecfffbfdebabaaefdabbdcedaffbeedfacfcfcadcabcebfefaaafbcdecbddfcacbabdabddbbbeceffdcadffcfcfeefabcebefebfeddfafefcbfffefbfedffeeebcceafcebbfcdbeeddaebbcebfcfdfdccbbfcfcefafdfcdafdafeaefaffdaebdadfdafbddffbbdcafacaaafeecfbffbffccfbeeeeceddadfebdcfbdefafbdcbdffbdfdcbafadaeaabfbcbfebeaedacceeefdaefbeacaaeafcbaaeacdcfaebdbfcbcacbcdadaeadccaafbfdccaabfaeadeedffdbacefdcfdaacdcfadfbdefeaeccaafebbadabfacccecbabecabaedafefaaafeecefeefaaafaabafaaaeeeabfcbcfcffdabbeffacdbaadfdfcdeebaeaeadbcbdaacebecfbdebdeababbeaaccffddafedabcbebdcdeeeefafbbeebaeccfedbeeceeebcfcdbccfbdefadcfafdccefccabbbbcdaaeafccfcedbcdcbcbfaffacafaecebcfefdedddfddfabbcebffacfadfbdcadbffbbaccfdcceddafaccacbcaaedafbbcbddfcfbdcacfeaabcbdacdadcfbdabaccddbcecedcfaccfbfbabdfecffaadafbeeefecbcbcfdefafdccebceebabdadcacbccedbecdbcafdbabdedbeeecefececddcefdcbadaefbcfffaadaaaceecdaedcaffcffecbcbadeafaacdaacfffdadfeacabaaadabefcdebfbbaacceecedccfeedbffeeaaccefdabedbbfffaceacbbeafceddafabfaebbdafdfbefbdaaecadecfccfeddbdcecbcaeadeabaadadddbcdbdbaaffeeadebbfeeefeccdeacaeedfeabececdbedafeeddcceceabcdabdceeafaddfeaffdbcbbfdefcdbfdadcfbefecbdbabcfcdbeebeacccaacabdefbefaaaafdfffbddabcedaabafeccfdacddcfacdbadfffccacfefeeedfeffaecddaacfabcafdddfbcfeacfeafdaabfcfdcdbbfeebcaaacccddcbcdcfcabcbfaccbfdbdccfddbdbcadddeafdcafbbabecadccbeefbebeeeaaecacfdecfaaffecbbddbfcadadacdbadadbbfcfbeccfdafbdbcffdcdbfdefebfcbfaecddabcdfdbafdeedeefdefeecacaccfdbcdfebfbefdfbebeceadadcafafdedaeeffacebbbcabcdcaffdccaffddbdfacffcddbeeefcefedbdcdacaeafeaaceebdfadecdcfbacdfcbbefaecafbfebaceadfbdaccdfddabcafbafaaccccdaacebcedbdfebfbaecdeacfaeabababadccebfbccccebdaedeecfaaaeaedccaeabdfedcefabbdcefffabeafaffeaffbcacadfcbdfbfddcafaabfedbcabffecfdafcabfeeeffbbcababdecfeedfcfcdceeacebefabbbcbbbaceaedfbfceedacfdcbcbbecfeaddbccdffeabdcbfcbdbdfeaacfbfefedbbffaddebbdddbbedceabacbafcdbefeafddeddcfcbbfaecdddbbceabfafaacebdfdecbcedbedebdbdbbdccbccdbaededfadacafdfbcefbdfdaaecbdaecdcedaaecdbbcbcffedefefeabcbaececceeecdbeeefabadcfdfdceceddafdbcafcbedfdfabecddacaffefdbdeddebaacedfdacbdebfbcedafceabbaffbfcccfbcabafcaffccbaefefabbccdbaebadeedcaaadfaebbeecbbfabecfecefcbdbfdbafbdcbabbadaadacdeabcbcfdabeabbccfcceccdbccddaffeffbcebdcafccadbababadabedacebeaaccbcfeceafcaccbefdcfabdefdabecdbbccfeccdffffbfbbbcddbadcbdeffcbbfecbdecbaeeedaaeadcbaabdccfadedefcfaffacaceacdccdbaecbfdfcceaeafbeffacbfdcdbcaeabacceecacffbedbacfebfdbfabdceeedcfafddbcddbafddcdfabbcbafbecfdbaebecdaeebecbcecdabcceefbfafebbdfecadbfaafeeacfcecdbbeecebfdfaaebaefceafccbaceefdedcbbfecaaefdadeaeddecdacdacbbdebebabadeecfaafbefefddaadfefafbabcfaadadcddaafaacffbdfbccbdeaddcedcebcdeddddabcebbdfecabcceffaaecbcdbaffecffdbfeafabeeeaedddbefaacdabbddfbbabedfcbbceeddcdbecbdadbcfbffaebfacefacefdbcdefecebcfbdcbbaafdffaccebcaaaddeffeafebcdbadcbeadfcafcaabcbefdcbadbffddbeadcecbbcafcecbdcadbdacbdfafabebbbfadbaafaaaaafbdddccadbfadcabcefeaedfbbbbcddddefbebddebcbadaaceabedbdfebeefbfcbeddcecafaffabafefbebfbeaceedeefabebdffccceeeaadfecafedeefecaaeecdefcfeceafddcaffaecebfcaacbfaefddbebdeefcaadededfbadbbbcbcaffeeddfdcddebabfceebeaceeabdaaddcffadbefdeeefbbcdbbabacdcabdddecffbfddbdcdffefcbbbecedbbfadddbebbdaeadbceedfdbacdabafedadaccdfefddaecfcdcaecffddfdbaebddedfbfdeebccecdcefcffcdceeedcdbffceaccdeaeefadbfedfcadcfbceddccbceafcebaaccfaabdfeacddaeafadadbbfddcdaadfaabaebacabbedabffdcaccaefcfaebbbdefacffaffebddaaabebdbcecbdabedbceabbbcdecdeadbcdaecbdabcdbecfcfbcbdacaabfdbebcbcdbcdddacbcbfaddbdfeefbcfcafeeacdacdebcaecefaecdedabfbecaacadcbaceebfbeaaafaceebcfbcdeefcedccbbeddbbefbcaeecafdecebffaaeeeecdecefdcabcbaebebdeecbaeefefddabefaabeecbffbabcddeceedfddcddbddfedfffcddeacaffceeeeafdaadebfffcdaeafbdffdfdadfcceccadbdcaffbddcaecafbafedcfaffcbebccceebadfdbdccbfadfebbfbdbbbbbcedcaccbcfeebfaadbbfccafebbeafdacaaabeefabdcddaffaddaedffffdbfffbfcadaffecfeedcfadfefcdaedefdedcbebaaaabdcadddcdeeddbeffdbfcdafaeefdadffddddfbaadfdadcfbcbcacceafddbbbeecfcefdbaaebaaeeccaebfdeafbdedbceeeeeaeeafdfedcbcaccefcdbcaefcdfcbdbedcfcdcbcfdadbbacddddfdadbcfebbaefecbbccfbadedbeedaffbccffbfbcdefcdafdcbbffbafbbffbbfabdecdbfceaefabdbcadeacecbffcafdecfefdeeddbadcfaaabeffabbedaceaeefecacbceebbfebeffddadbdfeaefbdcccfddddeabfcdefefaceecbeecbeeabfabfddddaeebdadbabddfabfbebaaaeaadfeadaeffdcfdcebeccbbecdccebcedecbbbcdbcceccadaccdfeadabffcfffdcbaecbbcebcfbbbbafefbfecceeeefeccaddaecbfdafbaacbbffeaedfffdceeeaaeaafbedcdcfcdaafcebcbdaebbfaedbbbedcfbabdceaeebbdbeeacfcfcdbcdcfdbefeadbadbefbcceecdbcdadbdeaffcabbdcfcffdeeffabbaabdcccceaadfbaeedaffdeabaacdaeaebdbbcecadfcafdbbecbadabcccfacdbbaeceebaceeeddedfabdfbaabdbbdecedadaafeccdefafebedecaaecfafaaffcedbecfefcacbaeecebaefbeefabedaddcefbcbdadcaeddeafecdfeccfaeecdffcedcaebaabefaffdadedcddcefedabdaffafcefecefbbdfdeeeeeaaeadfbeafcbcecfdebbdbadebccceeafbbfecaababcebbdfdfcaadcbafffcbeabaecfacddedcaadbcaffdfcbaefedeeeaefeabddabacfedadbafedfcbdfafbccddbeaadedbbdcdebbafcabbbddbbfdecbbabccdcdcbcccdcebefadececbeefabfecccadddbbffffbbdabeadefdffcdcadceecedeabbddaebefecfcddedddbaabcbdecaaaeafabacfebcbfecfeceeceeebdebebacefaffeaccfafdbabadaadebddbacfacfdfcddbcbbbffaaafbceffeafddbdddbcafbeaedadbabbebbfdbadeeaebbdcabaedbedddbebbdfdccbfdedeaefdcfdaaddabeaeabfcaeeebdbafabbfefdfafcbebfedffefdfecabedfccebbcfcafecfefabeadaeefbeacdcecabaeeeaebbbbbbcabcaacabeddcfebbfeeababdddeeeebbaefcdddaeaadebfecebbcdbbecccccdbaddfdddfccdfcdddefbecdcefbfebdcabbcecbdbeeeabbcdcbacfdcdafeaedafacbfbadaddefdaebcefcacefcacfabacaaaccbdeacbabaaaedfbdeebcddfbaaafebeabbeaceacabedaebbfafcceadbcdeadccbccadbedfefdefeadccdbedcdbadaceecbcdcffecbcecdfabfefdcbdfbccffffcfdfacbbbcffbbfdbcbdecafabaebbaecafdcddbcbfeabebeeddcbaceaaecaaccaebcccdcbfddcebffcecfcddeaafffdccefaaeacdaaffbdcbbaaefacaeadbddbacdfbacacdbcdfaedefcecaeedabbdecbfaeacedcadcbabfddabbdaffaafdcccbafffdcdfdebdddfeafafcedaedecbbaccbddaadfcfdddbdfdfcafaafebcacedaeeadadaadcdbacddcbacbdebcecdfacffaafcdddfcddebcdfabcddedabffeefbfefaffecfafbcbdffdfcfdbfceddccdeafabaadaaaffcaecaebcbaaefecdafedbfcbfcdbaebedfedfccaddffcdbbaeebaedeffcdeedfbecedaafcfddcedcbefcceedfffbdedbeebffebcbdfffbcaacfbdeaaeafdccecfdcdbaceeeffdeaddfbcebbeacebbbdbbdacffecbaaaafdfeedaccddecfafbefafcaaeeaafbcceeeeaebcdbefbdccecceeecffafacceacfdbfccdadfeebbbacdebeaeacddebabffbabdfbdbfeedddbedeebcaddefddfaeffdbdafbecbfbaaeeceebeccaeecbddadeceacfdedcfafaabcdfabddacddcaaabefbfcccabbfedaffadbdacacedeeccdabaabfbacededaabedeacafbbaffcceabceaeabfdcccedceaefefeafedefcdaafefadfeddadacaaebddfbdcfadfaeadfcedddffffcccdbdaecbbfddfbbffedaaecaacfffbadfdfcedeaabbeafcfdbfbcdcacbadfccbfacbcdabcdecbbeebebfddfbcaccdbdeebedefbaebadddbbdabfabbaacbbecdfabebbecabaceeadecaddbccbccbbbdbcbdacffdeaeaefdacebccfbdbaeedbecaaaeebcbcfcddcbacaaeddaacdeaffcefadcaebadcaabbedcaaedfcbddafadecddeaadcafaeffbbabafbeaeebcefdeceecfdeadbeecabcaaccfbbbddbcfaddebdebdafbcbfdcdfaafbfdefcffbecdcddebcdebeaeebadfaccfbdeccedadfebbaddaebbbfcaddccbaacbffdebfabbbbfbcfdaffedeebfbbdbbdcfbffbeeadabefeacecfffbcabefbdcafefdcfcfaebfaaeafcaccfdcbbaefcffbecafcafcaafcffceceabdbaecaafceedfddaeeaeabcdffdbbbdafdffaeeddaafdbcdebafeeffbbcddfabfaadbabfaafafdeddddfbdeabdeffcdbaeeccfedbdadabcbafeffdedefaeccaabaefaeeaadafcfdfacbbdfcbccdeadadeacfcafecdffdbcfddeabfcdfcfdadaeeafcafeeddffaafaabacfeecdeaaacdafdebfcfeabdcdeddbbddcbfafdeeeadbaccdecaebfaadddffacecbdcaabaadfebffdcaecddafbaeccdeabbcfdcecacdbeaaddebfefeaceeccbceaddedbaebafeccdadefebdeafebddcddeacbeaabcacbeccadcbecefaacaafcbeedfbdbfaddeacdcbcfafeccbbedbdfbdcfebadcdcaabbbccdaacbbeccefcbdaebfffbedbdffaaefbbbebaeaefacafbecceaeabeeaafbfbfacbfffedcdbadcdfeddcbfaecbcdffdbeaaddaedfddddeaedbafeadeebaebeebeedffdefcffaddffbfbfcbfbdbcfdbfcfdddbdfabaddefbeddabdbfbbbdbdeeeebadccdcbdfddcfbabffdcbbaaeceeabcabecefeabacffbaacebbaebabeeefffacafbdedbbbecabcfcccaabdfeefdeeedcefcefbddeecdfeafedbcaddcdefdeacfbeadefdeefcdddeadfaebfbbdecdbdfaecbfceababbeffadabcadedfebabaecdaaefaefdaebafbccaecddaebaaaffbfafaadbdfdccafccfcccbfcdcfdbedadebfcaaaeabbfacaabcffbadbdbdefdffaddedafcbaebabeeeceacfebceceafbaadbccdadbdafaffaeccffdddddeaaedbcaaecbceaeeaaeceecfcebbdedeebebedeafefdccceefaadbcbdebacaebfaacfbccbcbaaefeebafbfcfdfeabccababcdecfadebfeacabafcadfdfbbfafacdefaebfcdebeadfaebfbecfddbfcfdfdcedeecdcfefebebcfebbcabfefaaffbcbfdacfecbcefcfadfcccdaceceafcabbfeacdaaffebeacbacbfacdedbfccfdfedfeaeadbafefeefdacaaddcbfbafabccdcffdccbccccaefffeeaaecdeffaedbcebceefaaccfffeffcdddcfbbddaafadcaeaeeabdbdbefdacbaaeabbddceeddbcfdbeedffefdbcacbfecafcceaeedabdddbcdeddbddcaebbadcafcedfebcdccddcfeccaaeacddceedadfdccbedfaeedbebacbeecdabadefadccccdbebfeddedcfcdfafeecaebcfeecbedecbfdbfbedfaacaedcebacabaeddcacbdfaddcffedecddfafadffcabedebacfdebbdbfebfeeddfdfccbbdfaaebdfdbcdefceccebaadcdcfbdaaccbfcabcaabceaeeccfdbbeebcfaaeadaaafafefbedfcedacbddcffbeedaeccefbedffcbdddeeddbcdeadffbcdfceccfaafbacabdbbcdcecddeeacbdeecbceeabfddbcadeacaaefcccbdbaabdacdcaadcfdecddacedbceecbcbfbfbeeaeaeaedffaeffcefbabacbdffffbcfdaeedeeceadafebeceeccdcfbdcbbefaeabcdbeacfecbfcfaeedbaceeccccadbaeddbbfbdebdedcadfaadccfecdefabdebefabfedddfaaeeeedcaedfdfecfcdfaeeabffcafdfbddabefdedecedbefadebcafffbccdbaeafffbeddfefdabfeffacccaabeadbdaeaafefbdbecdffdcbfeeaacfacaadedaeacfdffeadadafbdbdfcbaefdaafbacfdcabfbeddbeaeccbdfedffbbdbcafcbaefffeedeedcabcccabbbbffbbfbdecfeeaccbdbdbefcfffefbbdaeaadbbeaafecbaccbacccffdbeddddacbafbffebeaeeffdeaeffcefcfeedbaafdcdecbfeddbaebffcbcbeadefcfcabacecabccbadfbddcefcacdbebcfdcbdccccfefcaaefeedbddccbdbafcdfcbdfdccddedcfcefdacbddfebbeeeccbfbbbaebabebceeeadeaffeacaddcfacddbffbeecabadbcdfedbbadacfdeebdbbcbcadabcfecdebbebfaafcacfadecbbceeddffefbccefceebfbedafedcdeeadbddeafbebbbaeaefedefedcafdfefabaeabacbdcfefbfeeccdccbfdffbbdabfafebbcebaeaddbfbfaeadaebfabddfadcaeafabcedbaceaaedcdecfcdbffedefcbcacbcdeeeaebdeedbaceaacdcbbfacddbedbfbeeeebfaadcefcdcfbeacbcaddccaacbeefbceeebcbfbacbaadeaaccdedecfebbfefbaccdeacdfffecfceabaaeaeebbbbccfffdfcddcffeecdbbcacefcaabdedabdeeaccfbbaddfcfaefaceefaddcdafdaeaecafadaedcbccbfdcfbbffbeffddfdeeddaabfdbbecbfedbdfebddfaecfabcccfbdbeffbdfdfcaaaedacbffdedeeddddeddeecdcfdeccecddfcdfbfedcfeeaebebabfceeeafdcfefffedcbcbbfeccfcabbdeaceabbcdacbdfddcedabbffffabaecfcbdedcbebaabafbeefecfeefecfeaaaabcafccfadcdfefcfdcadcdddbdcaefbbdfdaabddffcfdaddbcaddecedebdadcfbccbafcabeafaddeeaafeccddbacdacbfbfefdaeccdccecdcfeebabfadabaaddcbfddbcacefaaeabeacddbeabdbeeaeddbcbefbbcccbabcffadffbfffbfdbfaefdddaabdccaebebbcbbdeceddaafdaccefceceaebefefebebefecedbdbcaebcbdedbceccecddfcabcbcfcaffdcbfddbbacdbddacddbebdadbfecbdeffaaaadfeddaeabfbedcfffcbeffbfccbadbceffcaaadfdefefababcbcffccbadddcdfcbadbddffcddebaedceeefbebfebededbfffadbcccfbceecffceccfafacfcfdefbceadbbcbefbadedbdcecadfcfaebdadbdadeeffeeccacbaeffaaacefadacfebababbbdfbfccbcfdafcaeccbadbdcaccfbeefccbcacfefdbadddcaebefbbedbebdaafdcdcfebaadceebecbaebebbfdccfedbeaeadaabbacadcbedeaecaefcfedbceafacffccbbaedfcbfeabbddbfbcfbceecaacccacadaaafffbddebcecaaefaeeeefaafdcabfbabfdcbeafcfefeedddbfbefceafedffabecacebabdddaefcaeeaeafbddadbfdaceefbacedaaebfcbfeaaccdcfedeefeafaabaddeddecdddaaafdafcdfeddbdeafeedcbbcbbfebcaddfcdbaaaeccefefacabfbefebdfbafefcddcaabeebddeefbbccbdfcdfafcefeaebaeabedbebefbefbccdddceeaccffbbceccecdededdfafabedeadcdabcabfcbbecbfbecfeaebaaaddabedcdfdfbdfcaaaccacfeefcddabcecabbabaffdfcbbbccaecabeccadeecdbdfbcfdfbbecbeffeaadaafbcebbabcebceddebaaecfddbbfacdabcfcfbeefbdcfbdedababeffbdcacaffceeadadbcafbeaeeececafdbdecafebfcfcbebddffbfbbacfbadddcaddfbaeadacdcacbbcccbbfdbdcddcedaafafdeabccafebcdbbbbfdfffbecfdaeaadfeccaeddefacabcadadeffbdabcdecafcadfabedbfcaddfedbededeffccecbaeccdfeacbbaebdeabbebfacdccfebfeacdeecfeaebbbefbecbaafdadabefbcedededfdaaecaaaefbbaddaeddeeeabcfdfbcbdbaecbbcbbddcadccfbbdefefcadfbecedbbbddaafdfdacbcabfeeaebbffbaeebcfdbefdaffbbbadecffddcffbcddeccbdeccbbedccdbefbdebbeddbfaecadfdeabdccedbbcffdbebadfedddebcbbcbacdecdceecdecfcfeddcefdfbabccccecebbbadaacededcbbfcaddcaddfdffbfbfddeaebadaaaddeeafecfdfefbdcbdbeebccaaefdcbbcaceabbdddafdecccebacafffacebdffcfeceeecfededbddafaafefedebfdffaefecbcbdeeaeadfefdffbcecaafdebfadecedbdcdfccdadebaaedaacacfcafdbefcfcdbccfedfadafbefcebfccedbebecfaffbeeacddfffccedbfccffccbdffbcaefefaabcabaeebfdacccadbbcfeeeaadbaaccadddeddfefebdbdbecbcbdadebbcfafebeaebecadaaeafdbaebdfefafeeafdddffecaeabdbecaaeccdeeffcccdcacbcddfaeeaceaeeffbedfcddfdbabadaabdfedacecfccabccfaabeabceacfdaeedbbbdfbadfecbcddedcaeaeddccefcbceeddddbcafdbdffeecddccabeefbebfeceaebfaafbcddafbbffabceffebfbcbefbadbeeaecaadadcfaddeaeacaecbebbfdabbfecdcbfcdfcfdfbeafacacbfbaccdeebcbcfafeebdfacccecbffdcccfacdfbebcaaeacdbbdcacbbeecebeabdddafefcbcebedffbcdcaaddcaffaabdaaacdaccccbcecdcfddafafbbebffbcbbebcafbdebebfbebccbbfdedfbdcefdcbadefecebecaceabccadefddecedbcdbfcccdbbedcbcefeebeababefeabafebadafeefdaacbfdbeacebfbaffdfacdfaebddcbbaafbcdcafdcbaddfefeccdcccbfeffbbcfdffdeccaebfddbcbffbaffeeeacfcddcdafccadfbbedeeadfdcdbfafdfacadaedeeccebfbddffeaaeecdaccacafbccffaefeabaceffccffbbbcdeabbfdafdecadaeeefbfbecddfbdaaaebcfcdcffdbeceebaededfdaceebbbfcfddeffdebcafbfadffabaabfdfdceaadcdfdeaaaebefcebdffcbccaffbaaebcfebefacadbbdefaaaadbdacfecdfaeebdabdefcabceecaeabebbeaacfbfbfbbdbbedcdcdabdfdffeeeaaddcbdcbddaebffacaaedffbeabbfdbcbeefdbfdeefeddbfebecfabdccbdbdefaadecfebeedefebbafeedfdbbdefafccebfcfedaffdeeecaeafdecacadedcbeafbabbaddffefbfbedaebecebafecdfdadaeecfcbcacabcbacaabbcdacbbbebdbdcfcaaeedeffbbceaeddafbdafacceedcacfcdfeaecbeffdaefeafaabcecfbbbdfdcadefdddbbfbeeabbdbdbacdbabbacfdebceedfedacdacafcccfaaabfeeaccecedddcdebccdaacaccccacfeaedafdbacadfaadbfcbabbccbbadfbfeebcdbcdcebbcffefbddceadfebeddeddaaecaebcafcbcbdbbaddaeeaccdcccebdccedfaedffcefecbaaaffbbdffcffabaffaefabeababbdaeaebadbdeedbeeacacdebdcaedefabcdacfeebbfefdcaafeebfebffbbebdccbdbedafcdeefcdedfdcfedabddcddbbbddbcadddbbddefdcbddcacafaddfcbacddfeebfbbbafcefddcdbafebcfccdbbbafecceddcabcebbcccccdfccacddcaffabbddedaeecdfedceafafbfbddcdddfeaaaddbafcdfbeaaaadabedccfdbfeafaddecafabbefedbbcedccbddacaeebadaefbdcfdacdbedfeabafdbaedddaebaefdddfcdadcadddedefdabaabadbedefadcedfeffcfabbfcaebbaaaafbafdfaababaeffdeffdaacfadcaabdbefeebacfecbfddeabaecabcbbffbbddecfaadcdfbcaffbceeeebbebbdcaadadfaccecafbafbaaffcfbdfeccdafedceedaaecabbdfcbebdfeecefcceafabfdbdebfcafacacdfeefddfebbbafcedcfadbcbbaffccddcebcfcfabbbdaeccebfefdbcbffacecdabbfeffabcbacdefffeebdbeebfcdbbbbdabcefcdfaffafabdcbddffaebdfaeccaccecbfdbbacccddeeaccafedcdaaaaafbceadcfaadfbdddfbbcbcedaaafdfeeeeffeecfcdeecdbdabaffbaeafcaafdcafcafcdafedbcdddcefebdabaeafdedeeabcafbabdbaaadcdbcffdbcefbeacfeeaaeeddebcceaebdfdbadeeecfdabfdffabffeefcceecfbeacadeccfffdfdacfceadecaafcffaddeabdbccdaeebecbcceeeabbabdbfcbcbbadfabddeaecccbfcefdfafcffcffdebccadbbddcadbbadbceddbceffdfecaabdebaeaaaacbaabffbfaafdedbbfcdeadcfbbdbfffbcefcabdeeaeaafdaaecdefcccfadadcdbdffbfaebbfaffefefefedbccdadeffbefbceeaacfbfcbbbddabfcfdfbebbacafbccbfbbaacafabccbdcbfecdcbefafeaededceeacaafbbbdefdbcadbadfcfdaeffeeeebfcaedccdefcaffbfdacaafcaefddfafddfdbfebcccafdbabcaefcecacadaabbfeafdabcceabeccbeeefadecfbadbcbeddbbddbbdadbabbcbbacfefeefcadafedbeaefcdabcdfeeeaadddbcdbeebfbedecdcafeeaebfdddcafabafeafececcddabddffadbbbfdfeebbebeeecfdbdaeeebafaadaacdbfdedceceffafbdabfeeaddddeecbdecedbadeecfbaebffffcceadabafaacbdcccbeffedabbfccbbdaabfeccafafdfbbeefebcefeaeeafdddbeccdafacfbffabcfeecefddbfacacceecbfcadddaeabfcaddadebbbbcdddfeffcbcefbfbedceffbbddcabdefeddadbbbbeebbaffbfeddfbcebaebfeababbdccbaffdefeeddcfffdedefbfdedeedefdbbbfadffeceeabafadfdecfbaffccadddefdcccbfcdbeeacadacbcbcafeaffcefccdbadeedcacffdaabacbbcdaeeeecdfeacdcfcbfdadcbfaadbabfeecedcfdbbeeadcfcdbaeefbfccdfefffebceedcebbccfcfcdacdacebebefabefcdbeafcffaecaeeecbefeebbeacbecaadeadbedbdbcebffebaddeabfdfefcacaebbafdebcecacbdcddfeedcfcffedcecfdafedbdbefecfebdffacfabecaafcceccaaffdfcaafdbecffbdfbfeffdebfeeeddcaeafefcebbfedcfffebedfabccdbbdabcefaefbdccbffafebafbbabadeacecacaffcdddfcfbcaadcbcecccbbfacbbedebcaadecccaacadfeaaecaebbdeffeaebbfedbacbfeeaeeffeaedcdbffabbfdfbdefdeedcacdeabfaceebaafccfaebffdbbfaacbabfadbababaeabdcbecefdfaefdacfcccfecfabfabaefbffabecadfddfbcfbfaabfbdaeefbfddcdffcdfbcebdcaacbbeccececaeecfeabbaadadecfebedaabccaebfedeacbbdfbcbcdaedbaaffaaacbcfdadaddedbcfdccaedababaeddefffddfffefdcaecebafbaddfbbcededacdabadfcfafddbdfcbccdbeeddebefbeaacbaaebceefaefaddbeeabaabcbaeffacdeedfdbbedadcaccdbaceccbdaabffddbffacdcefaaceefcdcbebebefaabbbcddfbcaebabcefddeceadccbafabffaddedadabfceeefcbfaddbcecbceafbfaecbabdedfeaabcffcdeeebcbfcdaccecfcadeacedecdcddeacafebefbfceffcfeaddcfbcfdebbbfedaadbfeecbfbeebeeadcaabdfeecebeecdfebfffdaadcccfefefdeeffdbdfbaedfaddbfdcfddaaeaffceafdbcedfcdcdabeefdafacbfceaaddbdecbfabeceddddebddfcfcabddabecfdedafbccefefcefffcbddafafcbbbabaacacfccdebfcfbffeafeeeeccabddcdebfcfcfcabdefecacaffdbbdcbeeaebbeffbbffadacbadcfdefcfffbaecfdaabcceacfbefbaadcffbbbcbaadeaeedebebefbbbcfddcfefecbaffdbfcebfadfebecebfaeeaaeeabeaffedffebffecbdbfcfcbcbaacecbfbcabfeacbcdabeccacdecaeabedfabaadaebcefbaefecdcfecdfabebbcacddcadefbeebfececbaadeeeaecfaddfefdefdbeafdeffdabaccecdddfbcceafeddaecaaddffceaeabffbaccedcfefffacaafdfacbedbcbbdeddabdeafcfcdabfeeaafadabfdfeaebbfecccbedadbdcaafcbaefcacbcbebfdafabadacacbdbabafdcfecfdcefdcadafabffdafeedcfcfeafbeaafbfcffebabceddcdabefdddcdbeadddfdbaefdfaaeecfcbfbadddcebbcdeceabebbbeeccbdaeebbeeabbfbabefffbaabadfdddddfadffecedbdcacfdbafbdeaccfdddbfabeaffcfabddbaadeabedcbcdffbacebcefeacfdeeccffaddddecaededebcdaccfdabfcadcfccdebfdbefdeffefffdcdecdcdedbeabbfecedfedbdcdbfabdfcbbeaaabacefbabfccfdfeefebceafeebdbdedbadcfdbbdbeefbcfaacdfcdbecfeaadbbbdaaefcccacfdddfbbfcecccfeadddbdcfdbdccdabbddcefabcbeafcfdaadcdededffbeaebcecbadfeaafeccecbbceaccdbbdbcbeedffedcdbddedbedcedaebccbfdfefdbcfbeddcdbeebfdfcaeccdecfadbabdffffeacbfaafcfdfbeebadedbeebebdcfababdfcebaffdfcdffceafadecdbecceeddcdfffcbedcacbdeabfecafeefbaebdeceffbdbdedadefcfbcdcfccdecacefebadefaebdabebcdefdcebacbbcbdebdbbfbbdecabbfaaacbdeeaafdfebeadecdafbffeddadafaadefeddfdafecdadacebfceafeedfabffebeabdfbdfbbbbdafcdbfbadcbcddabfcabfeabccdaddacafbacfabbaefcdcafdaeebfffebcdeaaaaabdaaacafeafefeaaaccedbbdcebdfdaaddbecaaabbecbdedcdeeeedfbfbefcadedddfaaddddeaaeafedbfacaacedeafebafdfbbefbcdfddecedbccaddbcadfdbffeacdaafababebccacdcdcfccbdcdaaabbcddaeaeeebcbfcaeeeecdbbfdecacebccacffadbcaaebecdcddfbbdadeddeaabebebddbedfbfffbdcedbbcedaeafcfddaedadfefcccdebcafbedaefbabdfddafddbfcaabffedcfbbfccbdddedbeddabdcacbffabacaeeedeaebfdecfdabfaedeafcddccaffacbbaefaebdbffabfbfefbfbaffddedaeeebacebaaabdeefdedabbeefafaadcecfceeeebaacfcedaffaaeeebcfebbfaabdaaaaeafbdacedfaeacfbfbdcccdbdfeffafafdaababccacfcaecfdbfcaedfcfafbffdfffdafdefadcedbbbfedadddfccbccfcedbdefedbbfbcfaaaeabbfceadcabbefefdaaedcbddfdfbddafdbfbbdcedbeffdfeaceeefaaebbfbbfbfcccebcfbfdccbfacbcebfbfbaddeeabebafdcebcfbbaddcbecfbdbfaecdfcbcbbaccdaadefadcbeaaeeedcdcefdbbacffebeffbaddddebbeaebaaeeaedabbdecbdfccccfafaaeceffdfbacdfffcfcdadfdabbeaadbecdadcbcaecaadcdcacdaefdaedbeabeebcfaacfcebdeaddacadaeadbdddcefdeadbfbdceeedeaebdcefccbfccfceffdaaaaceffedbbdeaaeedadecbcdcbdfccbdedeadfabefdfebefdbebeddbfafdcfedcbdcacbeebdadccebbfcbbcaffaeacffcbcbbacefccfcebbdcaebdbbccbafdfdbaecfeecdfcacecbfbdcaadbfecffcdbcafceecaceeeebdcedabcaebaebffaebffbeebbcadbdbfcaaefdaeefceeaeaafffaacdfccccebefadeaaeabcffefecafbadbfcbdbbadefcfcecadeeccbedecaecaefedfabcefeddcaecffeefefafdecdacebdbcccaeacecafdbfdaafbecfddfccecceabfdafeeaffbeaaafeccbdaddfbabdfdaefcfbbdaadadacaafbfdcfdcaafbfbbbecefbecaafedbafeedbeecdcadcabfcffcfdcafafbdebccfafdfaffabbecdedbebfddefadeffdbbceaebcaffedbabdedbaadaefeaecdfcaebbecbbadafcceeeffbbbbedadafbfafbbdeffdddfbddfbecdfcfcbbfcbbfddbfabadfcfdafcdccdefbcdfeabbceffefeeffdebacffbfaaefbaeddccfddecfeaeacaacadfbdfadadbfceeccaabaedcfcebaabcfcacfaffbcdeacefceadfacdebbefcddeaffbcdfebeedcaddfcffccabeebcebeecdaffedfddcaddeacfedacdfedebbdfebccdeeaabffeadfdfbccdfdacbceeceecbdaabcdbfdcbdfdafbdbbaffcfedecaabdafaadfbaeccebfcafdcaadefacfefcefdbfacbfccaaacaaacfdcdcaeafefdbcaeffbdededefedfbccbedffdbfdceedeefdebbbdfbefaeffefdbaafccedfcaeedaceedcaebcdedafbdbfadaadeabaeafbebccafdfdd