bffcffbddbfedcccfcdcdfecbbefbeddbceecffbbeedfdffdfddbafdeddadefcdaababefdddccbaceacaceceacfafeafafcafbcbfecccdefddbbcedccebbbcebbdbfbafbfbccbdcdfedcfdfceafedebbeefbddbcfdfdfadafebbdafffbefdbdacabefedfcebbbabeeabfbdfbaefecfeaedecaedccfbfdadacdcbbdacdcfaafdadbebbdbabbfcffeebacebeedbeefeddcbabfdbeabadcffebfafdbabdfbcdacddcdbffbcefcbbabfabbfdcbefafbcebfbeefbeefbbeaabddbcaafaabecabddfdafbcefdcfccccedeacbcdacbfabbdbedeeccdceccfafcddfbcfdecffdddfadbacbadbffddcadfdefbdaaffeabcafbeaedcecebaeaccaabdaafebdbbdabaedeadbcacdceedaebeededdebebcdfbfeaefeaddffdcbcbeaadfeddeabeeeecbdcabdbaecdeedacdfedbffcadaddafafadbdfbeaebfdbfefdfcfefeedbeafacefcccfceadafcdebedbcffdbedcddaaeadacefcaddebdccceeefbaacdecbccffcaddceaddaffdadaadfaebbeedddffeaefddeeeaafacbcadecbfffecfbacefabccbbecfffcdacdcefccafcaedcbacecbedecfbfcbbcdcafffecedbefffcaebaabbeebffdbccebffddcfcbcacdabfedceaceedbffefaabcaabeddcaffbfabdedaedebaaebfdbacfecbdafcfaeceffadddfffaefdbabddfdfdbfdaaafbadbcadccaaceddbcbbdfcdaaeccfbbeabaeabaacbfefcfdcceeaaeebeddbacfcfdebebedeeacefccecfcaffbadadffaacfdcbecbfedbebbbfbdfacabfebdaeabbbeaecdcedecdcbbacedeacedfddebafdaebfedebcfaaddcdfdafdfbcfbfedfedfdfdacbceebccefccedcbeaffeebabfefebafbafbffbdeccbdbbbaccdeafecabaefbcaaccebcabfaaaebcebdffdaadcedccbbbbfbacdfcfcdafdabdcecbddedcaefccfdeabddcafbaffbbcfcecdccecceccaadededbbbdfccaadfabaccdecabdbbdcaafabfabbbbbfccaededaddeeabcfddcdefabafbbaddadcfbfecfeafaadcfdfcfaebdfadfbdbcaaebbcbfadceacaeebdbedbbdfbbecbfdcedeefcfbfddebceeabbcbfdadfcaceacfedbabdaeabcbacbcfeeaccacaffbcddbeedbecdecbcbfcffccbfffbbefbcdcbeabafbacecbcfddaadbeccfccaeabbcccaacfcbdeefdebebbcfddcfcbfeecfcbbebccbbadfbafefcbffaaabcbdadcbbddcfbeaebdfcbfdfaffafdbbbefabdabdcadaadbfbbdffdafdbfcbdebfbeabfdcdaafbbfaaccdddfebccefdabdffabcbdbfdcebadaecbedeedddfcbffdadbbfedefedeebbbcacbbecadafbdaaacbbbbacfbdeecaffbafcafdcafbdedddcaaefaddadceddacaedcfacaaeceebefefebeeadeafdcabdfbefdcabcacaeefdceccdfdcdebcceebdbcfaabeadfbdeefeadfadcabdacddfefbadebacaaafbdadbaaceafadaaebbafffcabeddbdddccdbecceaacadfbafcefafeeecdadcceafaeebcbdfdffeeecfdabbfadcabedfcfeecdafbefcffefccbcadcaaeabbebcabefcfacdfdbdcccedecabbddcdebdccedeeeefcdccabfcfaedfcbbcbaaaacfdaecfbbafefcddeffddeacbfdcedcdbfedeffbdfeecfccdeddbfcbabebafcefcfbefeaeaffbcdccfcafaecbbdbeadacbaeeeeaccaeadededfdcadaeaebfccedafefabebacbbebafedfefdeafcabfbfeeccdabdabbcaffdfedefcbbfabcdcbbbfdbbbebfafeabaddcfdedfedfcaceefeceababcabbdcdeffaeadfdebfecbadbdfcdeaaacbabcddeeebcdbfdbaafeaadabbadbdfbdaceebebcdacfacbeffeeafbcbdddfddaaffaabceefdfbddfdcaffccacdcaeecefddceceaabdfafbdcabafcbdbadabafcfbddfacccdcffeecafbccfdacfcdafbffaddccbeacaefecbdfbdeaabbeabafbddeeabfbabcdefedfacebbeadebaaaafaffcecabedaceacbeefbdbfadefeddbabbbbcbfcebeeaacaaedbcdcdbddfbbdaaaffedbbecfbdebafddedbffbcefdcdcfefecafbdcdceccabefbbdaedacdbeebddfdbfdebcdebcebcbbbcccddaeafbfcccaacaacdbaceeeaceeedacdfaabfbadeaccdbdeeefeafaccabfcaefdeebdcbdccbeeabddaccaecebacefaffbcfbcddaefefafbccbbfbfefaffdbaeebffbfbcbcebdfabdebdefdaccbdabefdfbdfdaefbbaebbbabbbedefefbcefacbafbdeeadfbfbdedcdebffceeddffcccfadfebebfccfacacfabcfecbccfcddacecaadceacbfcaebeffeaddbaaafcbcedccdaacdafcccdcbcfaeeaefffcddfdfeebfbaebdecedaecbbcffcdebedbffbecbbcebbfebafecdddcaeaecfecfbfefaadeaefffceddfacbefeaabcaedbdeaeaabcdbcebaabeffcbbfebdcddefbbdfbbfbcaebfaafcadfcdcaccddcdeccbcbccadffaadbbceedcbcbfcafaebbeebecbddcabffccdaaecfebddcaebdfacfcdbebdaaadebdaadadfdeebdfcdecaababbeabcfdecbbcfedbfbbdbdebadfcbbfeccebbeedbbdbbbacfeacacfefdacbddbadcffcebdeaedffcffdfeaeeafacebdaefbfddcdebaccaeaaecececaecceefdbbefdcfbcbdfefcdcbbceffbfbcbdceabbdaecebebbbecccfdcabacbecbffaaffabddeeebbaebadcafceecfbccfcbfabaefefbffafbcccacbdddfdaffbffcdeabbbddeebcffadfdbedaecbaceaefedfeedafddfcfecdaccabffaccaebbabfaaabdbbaadfdbdcededdcbdfebdbbabebfccfadaeeddbefdaeccbdbfafcfffefaafeeffcbdebaabdcbcbdbdfbdaaaecfffdfccecfdfeaebcbffcfddedecfeedbcfaedeacdbcaddbdcefeabafacaafdbbefeaddebbcabcbbeedcaefdddabbfeaedbefedaffcedfbdefeeffcdaecbcfbcbdcafabcedaebefdfedaadfdbefdcafeeeadaffeecdcdbdddaedffddecfbeadbcedcdafdfeacadfadaddecfcdfbaaafbaecbfbddecfddedcdcbffcdecfdababbfaeedbeafcdeecacabefadfbebfadbafaabfffdbbabbfafdcdecafcffdedbfedbeadfcceceeaeabbfbabaaefccbccefabaaebcfbbebbfafaaceabaedddfbebcceadaedfbbcfebefaeebfbacaffbdaaefcbfeffaadffebdddcedeabaefabedefddecacdaafeefdecabfdecabbaaceeeeaadbddeebebbacdcfdbedcdfdfbbcfdfaaddafaabbdeceadfaabbbdaedfbfcabefbcfaaedbfcbcfbfecebdedddadedfddbcdcaebfecfcbfffacdaffdeddfeebffbddddbcbbadfeeeebfeacfacaceaaccebdefebaceefaefcddccfbfdfeeccedefaffcecbffdafcacebecdaefbeaebbbabebdecbebafeafefadcbebbbeacbdfefabaceddebabcffdeabcddddbabcdaefeceebedbcefdbcdefebeecbdfbfeaebbfafdeebbcfceefebcffafaebaeddcbabcdfcbadfceecafeeaaaefdadbccddfbbdacdcadcabebabdacdbbedfedcafbecfadbbccfdaeedbffceededeeaefaeecafbdafeffcacffafefabbdbeaffcdefafafebbbdfeebaecafbcfbafffdbefbbbebadacefccbbeddebdfdcfdbbeadacbdbbeeefaffbfcffaedbbefeecdcafedfbdcbccfcabeeeefabcffddafdaebdffcccbeddbacfaaecbecaadeeedebfaadafabdbfcdffeaaedbfbbeedbbbbdeceeefacffeabdbdefacfececadfacedfddffaeafbaeaadbbbffeabdedfdfcffaaecbbedebabbcbbdeccfecacfefadbccfbfbacfcfabdbebacddcdcfceceeacdefaacbcdabdeaffbcefeabecfedabdafdfffbfceedccbcaecdabfebfeffafbbbbfcabaaedbeecdadffdaaceebcdeefbaadefbecebafdcceefaeaabcdebceddfedabaaeeddfcaddbdabadbeadbddabeaeededbfddcaebaeeabadbfbbdecbffcafdadefefcbecbcbccdbbaabaddecbbecaaedffefcffdfcefeebfbccafdbbcacbdcbbadabbacdbacdbcbfeaabbdababfdffcddefffeeebbdaabfecccedeecfebbbecbccfefbbaeebeafacaaeccdcaffaeafcefecaeefcfebbfafbbdbdedaacedcfdeacaebdeeeecfececbcbafaadffeacedbbbbbbacbcfbeeabfbebcaceffddafdacbcbeeefaacabdeeebfaadbeeabdfaddddecbfbcceaebfcdbdcfcdbbebecfaecbeededddcedfefecfbccbefacfbfecaebfbdbdaeffcbaecbbcabacaccfbcdefaaecedeefcbfbdacafbaecbabcbbcafcfcecbbafaffccbbabfcdaccedcbadedffbbcefcafaebdddaafdbfdbcadfffdeebbcecbefddfedfaacefffecfccababbfccdccdbadeeeefcdafdeafabedcbbeeceabecabcbdeedcadedcdfaccbeeeebdfaacaefcfafcdcbadadeffdafdebfbacbdffbafdfdcfefdddcdfedeeeffcdbcabeeddbffefccbcccbfdbdbbfccdcbabbbfddaeecbadfdbcacbedacfdebaeeffeecdcdcdcbbffbdfccdbaacbedfecdabfeeafdbebffaabfbafbdfeececfeefbdfafddccbceeedeaaecccbfebdacdcbfbdbadecedffbdeaefefaeccffdceebeedfaeacdaeebcffbdbdebeaeddcbfefcbcffebfbdbcacfefbfbedefaabfcabbfcbbeddbabeafbacacecabebaececbfbecadafdbbadddbcedadfedfafffbcedeedecbfdecbbabbbadabdedebabeddbeeaadfdbfdafbedaecfecaeafffadacbfdbfebeceebcbbccaedaeaecabdffedfadedaeebdfecdfffadeafaafdaeacdefaadbdadfbfbebdbebdebadbbccafdefbebdffdddcccaefbabfffbcccdccfcbbbafcbcbababbfbcadefcfbcdaccdcdfdfbeefbcbfcefdcdadffaaefdfeeacbcadbcfadbaeedefceaadfaadeacccdaedbaeadfddecbcabedfaafdbdfaafdabddeceffdeadffebbceffebfbacbecefcdaacdaebcefbccacfddadccccfcbdcbaccbcddadaeacedcdfadbfedbaecccfaabebbadcbfefaccfeefdafccceeebbffeaddeedeacabceddbbccedfbddcdecddebbbcfedadeddbfcfbbfbcfafafeddbdabdbbfdaecbbbfecceeedcabefeecfabfcfeeadcfabaffddbbeaaeefdbcbacacfacddacaedbbbfdcfccaeebeffafefcdcfdefcedadfbbeaaafeddeacffebccdccaceffddafeffcebbcfebaefeacbfdcdfaafebacfadabafebdadfddaeeacfffcaffedbccdeaecdbefccffeddeecbdbbbafeaafcbaaedecfedeffeabdcbffbbbabadffaffabeebbdfaedaeadfebceaefefcdcdcdbcaddadfceaacbbfbfcfebbbfafacbfdeaaaceabdcedbfdddbabbaadaeecfdfcacfefacacdffabfbaefccadaebcccaebacfdbbbbbadfeefaabeaccecbffffaeceebaafbcaeaebcaadbbadafcfbdeddcecfbfeffbcbfbdcafbcddfddccbebbcbaaedbfebfdceabeeacacadadaadafbbececcccbfeadaaafcdceefaadebdebfbfaadfaacdfbccffecceebabfcffdbbdbfafedaebcbcfdfcfdefedbfbbecedabebeeacaecacfdccfbeafabeceedbeedadbddcfaceabaebbddccdfaebeedbdefebcdadcacdceedbccffadccafccccbeedbdecbcaaeedcceffcdaefaeddebebddbdacdefcafbeabefefdffeadecfeffaaecaccaacdebfcfcecffdcafddaaabfaebbcffdfcdfdfeeeefcfebdcfadeacfeddbdaedabccbbfbfbafeacaeddcaccfefacbcbbabbeeadbaccbdbedaebcfafddfbfcaedffcfdfdfadcbcbcfdcdbedcdffbabaedffdbedebedceccefdeeeaabcabbadedfdebcbcedfabadfdbcbaedabdabfdbcddceaddaeaadaefbaeddbcefbddfcfebbdbbeedcbcadcaddecaeffbefdcabcdeaadfcbcfddbdeaecacdfbabcddedfbbdedebebabdabdfbedeaadabfdaeebbdaaadcaefbbaebfaacfbcdaebbeceaeecbdbccddbaaefffefdceaefbddeaedaaefbfceeecafaadeefbeecbdddaeebbcfccdcfbffaeabcddeacdacebbdaeafcdaceebadfbdeffafebcbceebeddccabffbceacaebfaeddebcbcacafefcaafcbcbebfbfdbcddccaabcdfefcdaccfffedadbcdccbfadaaceecadaccbdcaabaebaafcaaffedfecbccaebbffeabceeadbafffedfefaecdaaafbfdaeaeadefbfecafccfafbddecffdccacedaecdaafabedbdbbeaddebbdabfcccafbccddcacecfaecabbfdabdfaecedbbadcaecaaeeacbddddfebdecdcecdcfafefbeddabfcafbddbfbadbbdfcaceabcdcdfebefefcbeefdcbcbcceccfbbefefbeedfbbcffbeaafffbabdabdacefabbfcececdefacbfcffadeedadbdcddfbeacbccdaeefbceedfcacbcbdcbeefbbfeefacacddabcabcebfbefeecdddcffeefdadedebdbacfacccbeccbafdcabefcfaacacbcbfeedcffcefcbefbafecaccfcfafbddfabfafdcbfbcfbadceecaddfecddabfcfbbaefbbbbcddeebccddbfdfaefdbbbffdcdcacdcdcbacbeffcedaedbccdebceeebeecfeaedabbebdedbbbdcdadecfcbbffadcabaffaffaffabcebbccddcedfbeccfcfafedacbdecbbeccaceeaeaeaffdcfecbffafddfbccffacaaaadaabbdbeaddcbadbdecaaebbccdfeddbafdbcdabfefbfaddaffdeccebafdbafadbbdeecccafdfaebcbcfceccfdafeeecdcceefeecdaecbdfdefadaeeacafdccaeddabaeaeeeebcddafbeeccddccfcbceabfddbdedccdcabbbafabefadbafffabfacbdfbcedbacbbaceefaddbcfbbecfdbdbcebcbfecbccdbaeabdadedaeccdbbfcdacffaabfceddbcceeecceaaaabfdbecbaaedadaeacdffbdccddbfcaceaabafdbaccfbfdfcbeacecdcbccaecfdeaddaffeeedbaffadaddbbaebbaeeebbbdedcacfffbdbbefedcdbfdbbafebdebbaedebaefcbabaadccdbdffdaedcfcdbcebadaedffbafbdcebcecfdcdbfcdebafdcecdccfdefaecfefeadfebcbecaeeaaaabbedafbdcacadabeeccacdaaadcedaebcbdebeacaeccbfbbaaeebedfcaaecffbeeafccabeedcebdecacbfbeababfacbccddddebdedcadbadabcbccfaddbedaaabffbdcfffbecbfeaebafeebfbdfeabaaffbcceadadbcbbacdabcecceedbccbebeffabdcaebcffcaacfbeaebdebdbcafddebddbfcdfcaaaddcafefbbdbffddfdffadfebfaefababfdddbaacadeeddacacabeacdadafbdaaffcfbfdffbdbfbacbbdadabebfbbbdfeccdafeedebebaabefffcbfecffbddadfcdbffddafbadedaaaebdfcbffecfdafddadbfcfbbfebdffdaddceecbdcfaadecbefceecbfeceacbfbbacdefeecfddabceeadbddceaedacfcaaabcdebbddbcedcbcfdedafaaefcffdbacbbcdbbaedffaecffeaefbbebceeeeccdcceaccceecfbadccafeacfbcbcfcbcaafbceccaefbdeeffdcdecafaebbdefbecffeeebfbfbeaefecacfaffdcfdfbdbbcfbbefabfdbcbfbcfedfeccbabadfacacaaceafecbaadbbdaffbeeffbafcccdaaababbcadcacbfcffcefbffcfecebdbfcbcdeaaddfaebdcaefaeacecbcbfcbecabefeeeddcdbbbfdeeabceacaffffdbecbbbcefbeefcfcddbcffbbaafcbaeeadcadceecfefddffbbfbeccddcbbfefbccdbfbaceffbffbfdabffdfbcdcaacdbecefbeefdeafdbbbefdcabcdbdefcbfacabcfeefbddfbeadadeeecbedabfbcddfcabfcbbbebeedabeedcfbcfccaafecbcfbfdcbbedaffbedcacfebafddbedafbcbcecaffcdcaddaacfbdfafbecefbdcafcffbcdddcfccecfcecfacffccedeaababafadbbadecbfdbeecbaaceceeecbbffaeaccbbcbacdfadebbbeabfcaceacddbeffbdbddbfdbbdfabbafdeffabdaacddfddedfdbbbebffbaffaedaecabdeafaccaccccdaefabffaedccefcdbeccefbbfaddaabdaafbfddebfccefedbadefeedfacbecfcadbfedbbfefebdeddefecfdefaadcbcfbfefddccbbcbbbdebdaedcdeaedfabfdeeaebebadcdaaaeadbbcafffebabbdbfbecaffcccebfeecacedfefdbdedfeceeadbeeeddcaebeeceabecdbffacbabbbfcafbebbefedbcaffaedacfbeabcaacbdfaddaddbecddcefddeabafbbfceceeceafecfeadefeffebffebebbceebbcbbcdeabadefffedfddedeacebeeccfbeaaffdfefcbcbbfedccdffcfcedfbeffffefeaebcfdbfafefbcefbeeaeadbbebeaffdafcfefbaeebaffaccbdedabdcffcafcdabdfecdbcadafddbeccebecdbaedfffecdabcbaabeabbbeefbeebccfefeebbbbedaaadefebebefcadbdcebacefcaadbeafcafdbbbfddecedcaaccaecfccbaacdaabcbeacbbcdccabbcaadbbebafbecbceebbbbbcefbbabbacdddefedecfdaabccabfeccececddcbcebbdfbdcfeeeefabbcaffdbeeccecbbcbffadcdcaffdeeeaafdbbfbabdafcaddecbedcedefcaaaaedffdecedaedeeacafabbfbbcbcdbbdfebebbafdfbdbffffacdfabaabedcdaaedcfaecfeabdbbebebfbeedeacdebecdcfbdabafdccedaffaaeafebdcfedfaedbeadffcddaafbadedaeadddcfbbeedbcbdafedfcfeeccddfcdeabdcdeaffabecdabdcaffcbabcecdefcaceeebffbcaccacdfeaefafbcadbaaffacdbefcbfbcbffadfbceceebddcecccacfceadadadcbfcbccbeaebbcafeefdabcddfaedfbfbdaeaecfadedfcdbabcefecedaeffeaefafeeaaafeefafceeacdbcbacacdebbfeddaccaceaebecebcdedfbdaabccfabbdbebadfdebababeabbcdfdddffdeabffcffdfbceeffaadbadfaffefaaceafafedbddbedddbaacdddcdcbbfcdabceaabdbbaaabdccbcdffedfffddaaaefdaadeaffacacfbfdbdcbbdbeabcbfbadbfffccacdcffbafccdebfbdaacdffcfafeefbfdedbecbcdbeaaacbfeceffeaccfbbdebbcaaffdbaeaceafcabcdffffffbdfcebddedfdcfeafeddfceaddcbdeedfeabadeeedebffaacedffefedbcecafdeffaacfafabaecabeafcbdeddaacffabdcefebefcbcfcebfaefbfcfdddecadbdccccbecabddacdbcbfbcccdbfeeedddeadedddffffbadffdbfebccfcceffdcfcabbbbdeabdbbcbbfcbfaaaaabfefdfbcfbaaadabbcbbcafdfddfacdcecfacbebaccbfbdabeeaebfeefacaefcecfafbcaebaeedbccbddbfecceccddfeabddeeedcbedffaacabeeaefcbeaceddeaaccfbebfbadbcedfcafacdcadfaabcabaeabefdfebbadceccacadfcafbdceddfaabbedaddeeaaabfeafccfacdfddedbbaedadcbdaeebafbbbfcbddcacaeffafceabcbefbbffcfddcbddcffaacbccafcbbebcbaabefcefcefcfdfefadeadfbabfbdcdcafabfbbfaaedcfbddbccfbabaacdebacfbabebfaeabfbccaacaabcfbddeacfedcfedceaadecdbdddaacfebffdebaadfdbcbcbcbdddcaafddabffdacbbbdabccebdeaddfabedaaadfaabdabefdbbcbffeceafedabbbbbfcbeabbdacddefdeeeaccdadacbcacabcbedbbbceadabfabafeeffcaffbafbcbeccfeeacbacfffcbeaaeabedbeffbffdabfefdfcaefacbdddfedbdbcacabebfdefdfbeedcfcdcaaebcbcabdbebaadfebcadabbbfdfeacaccceffddfbdbebbeeebfecfbaebbedaaedacffadbedabfddfeaddbcffcebaafbddccbcdacdcabcebebbcadfeafdeaccebebefceefcfafdccdbbfbeeedddcbcdfbcaaeaeedbbcddaceaddefeefbbeedeffbcaccdaefafbadcbdfcffaaceababeafabaffbcccaafccfacffbddecceacedaccbdaddfbfeebcadaaebdebdadffeccceceeeffeedceeedabccddacfecceefbdeeeaeadbfbbcabddbcfaaebcbcbdaeabecdceadddcfbcedfabdeafbeedabccbcbbffcdcbdbaddecbebabadbabeadafcaebfcebedfacedbbfddefbfeaacfdeefdcdfaacccdbacbdaabcddebffdfedeaecccabbddfefcddeffbbebfbffbcacdbacccedbefdabbfdacccfecceaacecfbeeeccabdeefdfeeeaeccdfccfafaddbbeaebebdfeafecaaeeaaedbdebeaafcdedcabdafbcfccacddefdfdffabbdfecbddadebfcbbcafeddbdabdadafeefaaeaccbfcdafcabcdaebbbeadfcfefafdfdefcaebfddffeaacbddadefdbeadcddfebebaebefbaaaebeadfffacfffcdbaacfbeeedbffedddecbfaacbccadcffbfcbdaefecaebacbdcdccaafcaaffefccbbfbdaaafbfabacfbecfbaefbbdcfbcdeacaccceeadccecedcbebfafbdefdcbedcdceebdabefafccbeafbacdffddcedcefffacfafdacafadbeacdabeabcccceabdbbefbdfeafbeffaefdbecdbedcfbfdccccbecdabbcdfddcfbfeaabefaddbfbdeeecfddaffbdeafdacbbbbdebeafbafebeaedccfedeecdaaeacbdefcaddccffdbdaddcdecedfebccdbabdfaddeabbfcbadbfacffcfedeaacdaeabcffddfdeaecfcfdbdbfcdcadeafeebcbdecfdacaaceabacfedccffdbbcadcaefcdbbeaeabadfcfeeccebfcbcceebbfcdececefacadfabfdabcaccccafadaaaedfceceefaeaaecaefcbfcfbdddacfbbfaefbcbffcbffcccadaaaddacedccaaaccedebddbcefbfdbfcfebbadabacadcdbaadedcebffcdbfbdfdcceabccbdadbfdcaafbcadfddfedbbdfdfbdedcfeccaaaecbdabaabaafbeeffcdeafafbccbbedcbfcabfffdcbeadbdfdafbcaabeceffcfbdadfdfedbffcddecbdcaaccdabceafbbddefaffdbfbcabbeedcfdafaceabbeddddebebbeafecaeadcefccbacfafedecdeefffadfaefefdaaedeebfbfaaaeacbaffaeaabdacedaaedbafafefafddfbedfdfffabecdefcfcafcddfcdffcefabbcfedbbfaadfacbfceccaaeefeefcbccbedecaabeebfdeeeabffcdaadccceadefcfbcfaedeeacedefebebefdfdbceaeabdeaaacfefcaefcaeedcbcdcfedbeebafcbbebbfefcdbeffbaaacaddaadffcabdfdbafceeceecafcecfcfcbccdeecbcfddeadacfcccdbcfbbfeddbfbfffabcbadaeaccdbadadeeccacaddcbcbaedbaafccdecfbadeaedebdeabbbeafbefbdfffffafdbcfeadbeeedfafecfcbebfdaacfecdffaaaadfabcafdccebafddfbbaaaadbbadbedefeddcffdfbcefddbdeebfebffeefadcedbefefbfebdcdaccdfaaaddcfdeaadefdebcfabaebeabeaffaddcacdeaeebedfefbcfacbdcfcbcaecbbedadcfaffccddbbcdadeccdacfbdacefcdafceaeafdbffddcbeeeebcedafebcbbfbbbfccaacecebcafdecabacfbffecffbbbdedbafdbfaaafcbfabefeeadafecaaccecceabbbdecbdcabbeafdcfdffcadcfdaabecebfbcfaaefffefbcadfcedbdacbaddccbebafefdeefacacbdbfbbbfbaecdaafabfaecfbafacfcadefebdebdbfbbcffdfeedabfeecabacbfbcfdcbfbdaaddfeebacaacbffcdcbfbebbabeacdbabdfbabeabebfcedffcfecadaefbadfcdfeceeabdbfacfdcbbefbddfbfbdaacafebfaafadbeccedafabbbcebdbfeebabaeffeebdefdcbcdffdbfaefacefecfffbecfbafafdeafafbebcfceebdccdbfefcfbacdfebcadbffcbedddeeabddacfeacbfeebabebeaceadeaaddedcdebfbafdeaffacaebacfcccdabddeeafbbadafefebbbaaabbfcadcefffdbfdeefbcedadbcdbcccaeaedcdadfbfddbccecdfcafedffdbbfdcecceddbeecebfbdddcafcfbeefbfbeaaabecffceadafcababfcecdfdbfcdcfcccfedfdbdcdfbcbfdedbdcefeaaedacdceceebfcebacfbbccdabcaddeeeaabfffcfdbeddffcabdfedbeacadfefdafbeeacfefffeacccdacacceedbccceeadaafefdafddddeeadccdcabfbefbcbebfcfddcdcaffeddaeacabdbacbcacddcdbefaedcdbebadbaebbebceedbebeeeaedddcadafabccfbdccaadeeefedadcfbddcfccdfffcddffddddfdeaccfbcecfeddebbfbfabdebfedddfedfcbabeadbaaeebeceeacfcfbadfbbdedbafcffbfeaaaabdbdfbfeeecacfefcdcfdaddcacafaffccdbaedbafbfaeabecdfcaafedffdaedbfbdaeadcfeacffcebcaadaeaefbddaedefdffeefeecadeacaaaccdbcafafbbffddccccedafedcaabbfacaeddfceedfcddeddcdddadbfefeefebabccfcaebbfadeffadcdbbcbbcadbcdacdaacecfdfdbaacaccaeaeadfcdfedaddabcbdafecabfcafdaeccdfdfbbcedbacaeabdbbddaecdfcadbdfdabdeddfbcafaaceffaaacdfdccafcfaceaeafefcabffdaeacedbfbffcaaadfbafbbbbbdeabecbbbcfebaeadefbbafbedadeebeedaccddbeeaceedacfcfbfbcacdefbecfacadfebbfbdddbabdaafbacbdcaabfebcaddfbcedadcbbfddceecebcccbfabbffbeeacbfeccdadfbedeaeceeeabcfbdafcacbabeedfacbeeccfebbdabdfbdfbffdcdcebaddcfdaeacaebdfedbbfcdfcffbfadafaebaebdbcdaaeeebfaadeaccecfbcbdeadacafbbfcbbffafcfeabdbcacaadfbfefdfbdbddfbffdabccceadbcbcdfadeeabbcfeedfdedaafecfafdbabefcbcbbcfecdeffdeddfddfacdffbeaaabeaacdfeebbcfcedeebfdddeccfffabaffebbdbdfcfedbaedcbdecfcefeafacabddfbdfbbfcbabaddbcffcddacabacabdbbdbbfefecdedfeeeedfedddfefcbfcffebaadbdbcffdfaedebbaebdfbdcacbefebbfadeeddebbaafdcdbbccafddccaaeacdacecbefcafeddbedaaddeadfedbdebadfbbbfdeeeebafaddaafcabbffddeadcbfccefebfbadbecaebfbfacecbdaeebeddaceebffffdbcebbaabebcfadcdedfdbdedbcaeceebaddaaffbddcfbadebffeecbfafddaddffbefbddaeffdcaaababcdfaabedcccfdaaefebbdbbbfffadbaeedbffaedbdedfcdfceddeaefdceadacaaebdeefdcdfcdddfeacedaaffafdbacbaeabddabeecccefdcfcaeedfcdeeaacbffcdcaccbafaaeecbbccfbfbfdeaeeafdefcbadfaddecfabdbfdaaacbdfafaaeacfedbaaadfcbceaaffdeadaadaeaaffccbbdedcaefeeaaabadedbcfdadacdadbddfceafbacabbefaaebadbbdbeefcccedafcbbcbafefaaeeddfacdebffccebbebebecedcedbebecbefacaadbeeefebbabddaaedfefacaabbdbdfeffbaafadfbdbbfabbfecadacdebaddbbadbccbfecabbcefffacccebcdeceeeaaaaeecfcaddcfedbfccdebdafdabdaaabcfcbfdcbceeafacdffedaeaabbaeeacddeefccdbddfecbbbceabedafafdcfebdbcbdeabbccfafcfdaeeadcbfeccbdaabdebcbfedbdefedcfffabbdbcdcefbceddeeccedfabfaecffcdaacabcdafabdddebefabacfcabacebaabfbddfeadadfafffcbfaeabaffabafddcddafcdecfbbbfabaddeddfddcebddcfdeaeceaecbbbfbabbadcccdebfeccedffadfffaadfdefbfbbeacadcebdbaacccbbcbddaabafecfbdecceefcfadeccadcbfeddedbcaeeaaedeeaebfeabfbfdcbbdcaddeccecbbfdffbdadbfdefdbabbdfbefbcffaebdfcabaabbaecaccbebfebfaffcbddcadfdbdebbeacedeabfdccedcfbfcabeaefeccaabcdfbeccbeeddfdfcbbeacffbfccdfefeffefaaccfcbbdaccedefebedfafcccbcdaacfcceafeeaebbddaadccbcddceddeedaacaecabfacdedbbfadbacbdcbecffecadbfedebeddbdceabcdfeceddbbbffdfffeeabddebebbceedfcbececbecfddbedcaadcbedceecfbbdfaadbcefbbbedffebaccbacbadadaefaaefdfeeefadbcefbedbedefeaadcccecfcbcefdadcfddaccbdacdcdbfbabeaffdcbebeeefacfafaaeacbeaeddbbdcbecdbbebcebaaefbccdcabeaffbbceffbaedeacfeddbfeaffbfcabecccdbbecbccfceadbafdcecfacefcacbaffedcafdcdafedbbfdadbcbcebcefbeaaaebbeeaededfbdcccedececddecbdeadcfdefeedfdabfecaacddabfdbbebcdcccddcbbbaaacdedebbbfbeeeccbbaccbebdfaaeceaaeebeeeafafabbaddeabedeaffafbfecebcccfeebbdacdeebfafeebaacdcfeadceddcdcedaccabbcaadcbfabaaedfcdaceffeffafefaddccaaebdaffafddedaecfffafbbcfeddeadfecfbccfaabccbbffbdbebacbeefbbecbeafbbcfafcabedddaedbdeccdccfcadaabeccaacbacfbefceeabcfeffdfcbdaeadddffccbafddeedfdadabafadbddccafbdadaceecaecafcebccfaecbfeddfbbaafbefaddbbcffedddbbfaabefecfcdddedbcaacbdfefebfcbbeefcefefbefcafdebcceadccdcdcbcbcaccbfdddbacafbbfedaaefafdeabdedcafbfbabcbecbdedefdafbdbebbbfebfdceefafbfdfaceafcddcceeaeefabcfcaebababfcbffaebfdddceabcacacedbbdaafebcbfecaefddffbdfaaebcebcdccdcbbdbcabcdfebadebdccafdffadffadfafacbabeabaafadcdbaecfddeefbebfddbfbcbdeeafafbadbebbfaafdfcfbfcdeddafcbbcdfceabbaebafabcdadcdfdafaabdabcdfdfcddaddbdcdfcccafdfadfafdedfedeebecbedceffeffafbfbbfafdaeceacacdefbdffdcdecadcfedaeabfcaabcdbabcccdaaafdbbdafaaeefbcecdbddcdabfcebeadbdbadfcadbffbeeebcdbecffecdaddfddaadbaeccdeebcaebdfaeaabdeeeeffdefbadaedafabfdbecbcbfbcbbdadfcceaecedfcbbdcbacbcafcadefcccddcedbaaedcecfafccddfaddaafdbacfaadecfbabeeeaeeddfcebbdabddabeeefcceeceafffcdecaacafeabedfebbffabfccecfdbebecbfbdffdeacabdbddafeaabfdcdefcbdcdaaefafccecbeefebbbebcdbbddceccdbaccebecdcacdccfaaacddbccbdfcebaeaecbdcdbbdadeebbfacefdabcbfacbaedffecefaafdafdeabecfbbcfaabadaaadfacefcbfdbeccdddbbbcfafecdaecddfcedcdcbfcfeebdcccbfaabadbeacffccbfddfdafcceafbecebafcefdfaeeccaebccfdcddcadacccdafffbcaabcadddbcdeffeddadaceadaddaeaeddaacbbddffafdbdbbadcfcadabaceeaecddbddeaaaeececcbfeabdcdafddfbbcbdcfeeefcfaeafedbaecefdccbacefceddefaafbefcaafafebdbdcacaeaadbdbcdadffdaaeabafecbbeaffdedcfcebcafdaeafdecdbacaeffadefdeaddbddbecfdfeefbcabdbbebbfbbddecedbbdeefdaacfeefbbaccebbaedeecefbaecbacccbaebabfbbfbbdefabccfddbefbeebfecffbdeabeaaacbfeffacbfdccfceeecefddbbaeacfbabaabadbdfebbfbedaceafdaaecefdddfeacadeffcdafcbdbadecdacdeddadadfebeaebcabadfebfefbfdeedbbdadfdbabecbddeacfcbbcbfeddabcfeacfbcecdbccfbadacfabaacdaebfebecefadacddcfcadcdfdebcedddeffcfdbeeffdbefeebcddbbafeffbdacdeddbddbdacafbbcddacabdfcbeabaacfcdecfcceadacfeceaddfbbbfbfbfeeeaedfefbeddedcccfdbfdfecefaeaaafecbdecdbfcadcbdeeefdaaeedfaecfddebacdbfbcfbbaeefacecddeefdcacbecbacbfecaccfbaeecfacfeadbebfaeeefdbeedfeffedaacffebcbadedaaefafdfbdfbaddedfcadfcbcabcffbaeedeefafbaeeadadcdfaebafedebadbccccffcebbcdcccfffcaadcfffaccecefdaedbffcdebadbbbcabfaeeeffffddccbfbcfeabcbbbbefcbebcabbcaacdbcebdaafbfaeaddcddafaecfeeefceaebefaacbfefacefcaadafebeadfbcabcccfefcababcaafafacbfdabbefdebabaaedfbccbdbebbcfeedcebdacacffcbcededfdedcadfdefdcaaabeafbebebdcfbfbfdeedfbaffcbaaccdffeacacfdddbecdfcdcffbcdbcafcfeeeeceacabfafbfedfdacadabbebfcdbaccaaebeeebbbcdabbaaabecbadeecbadfeccbbcebeffdeeeddcbeecedaaedbbefbcbafbacfbcfaccdfedaabedfdfdeabecbafaedfdeebffafecfdfcbfccfbfcceedeebefabcddcbdcabcbbfffcacacebccccdabbffffffabbdfcebcfddeedccfefaeebabaacfffcccccaedefdacbaecfcfabcfdbbfdbbbeabedfaabfacedcfbaddceafafeddfdcfafbedaabacafaaaabcacddddabfcebfcfefefbaeafabedcdacdbfbcffcdffcbecbaabfcabbabbfacbfbfdcbfdecdafaaceefbdeaacfebebbfadacbabdcdfcedeaddeccafeaafcdaffbdacaefcdcfbabbafbbdebabadbcbfbfbbbcfeaefbdcbaffedbfdfcbabfdddacfaebeaefbfcabdfdfacecabedcffbddffedeffbdfefbaedeafcbdbcccdebddbafeeacbddbaaadeacfafcbbcbdaafefadaaeafaaafedfadbadccbfffcbabdefbcaddcfebecfabdceffbbeedecaaaebcccccaaaaeddcbcefaaecfaaaeaeefebaafffaaadbeefecccaefcdbbcaacbecaaedceeadbbacbecabeeddbecefdcccdfaafbdffeaaefcbafabceaecaebbcaebaeddeeadcbcffabbfeafecceccdbbecfdbbbedeafddabadfcaffbaefcfafbecbeaeefcbfefbfbcaedfdebaabfebadbecedefbbacabcfdafebbbabeabccefcaeefcaddfebcdeaedecafdffbfbfcedbcbcadbeebbafbfdcbfbadccbdbfeefaafaaaedabecafacdcbcbfdfdabbcfaaabfadafedeffabeedcdfbaaefddadeaeaadfdfafcaeeefcbcfdfdaddabdcbefdcdaaeffaaeafcacafdacaafdceacfafdaacbaeabbdbadfdedefdeadddebbcbbbeafedecfbfcbedcbeabcdadfabfdffaadeafcfdaebfbecaecabfcbdceefcccbcdaecaaededaddbfbadfacecfeefdffcfacaedeaeabebccadabebfddeaffecfdcfdbabdebfdabcbdaabdccfefbdbfadaebcaaddcddbddfcccddfdccfeebbdcbccbcbbfbbafbbcfadaaadfddadafbacdcabbccafdacefebacfceafeacfbebfafefbbfddfacbafdaebecaaababdceafbfccbcebeefdfadbdbeadcecbeadaffabbabbeafbfadeaddedaeddbfddfaffddedbbebedccdfcaafaccaaebbfecfdaeababbddbbaddcacadddbeabfeaceceaebadacdebfaddabdbdbdbedaccddbbfacdcccacedcdcadeabbcebfbbbbafecbffbeeacaecdfbbffebdcffbebfaecfdebdabeabbbbceddfcfcccdebcdadcebcfeafebaedadedddeebdcdacfcefdbabbffbdaeefebafdbbdadfeddbdadaaefacabefedabcbccdfbebfccbbbfbaeafcafefbcfccbaacbcfeeaccadcffeffcfddfdfffdffddefcbdbcacfdefdfdaaafacabedeabdcddacedceeaacadfbfecdfedcbfdcabbfbcfecaeaedbbededffedcbaeccfbecaedbadbeaaafacdeacfaabcbcabcbbdebdaddadeeaccfafdeeaccadfbabaecfddedecbacedadbcffdffaecbfddbfecafefcccffbefdadccadfbafccaedfebedaefeeabebdedcbcabfebacbcfbbfecfecffcabaffcbdbbbcdafacfdebeefdfdacbaeaecbbcbcaeeccecaffbbbbfadedceabbcadccecedebfcbedbeaeecedfbcaaadcacaeedeeafedeaaccbcabeffbdfbbdecaebfafbfdacbedfeaabddbdadfeadbdfafeefebddfecfcdecacdeeffcdcafcafaadbcdcfedbedaeccefddacdcffbdfefbeeecaccbfdfbcfefdcdfbecfedebbdbbafaaedaebffefbfdeedefcaccfccdbacdceeadaeffcefcabbfccacdeadadeabfecdeefaddcaacabeccfdcffcbeabefefddfddadfbdaecdcfdaadbaddeacbfadcebafefbdcbafeadacabebebbaddcddbbdaedfbcddecacbbaeddbdfacbcacbeebeeadbaeebbcdfcefcbbacdacffffefffddaddcdbaddafddbfcccefeeaddceccfaecfbcacfecbcbaeaebdffbedeadabdcfccdaaabafcbdaaabdbceffdaeabfecbccebaecfcebfaedcefbfcdfcdbadfbefceddeaebfccffddceeccbedebcebddcecdbabfcddcadcaeefbfffaecaecabadcceafedfcbbeabccabdbbfcedbeecbfbfcccfcbcadcedbcbfdddadcdefebbbbafefbcedfcabdbaeaffedabcacdbaeddbfcdbcefcadceefebefffdfaeffcecaafbeafabebccbbaeedffdaacfeefaeaedadedfbcaafacfcabbddbfacaacbdaabefeeedaebddbeacddfdbdbccdfdebeacebcaffaabedabdaccdfaecedfbefdbccccefcdfdecdffefcbedadccdfefedeaaebceccaffcaecdccabcdabcbfeefeabaabfedeabccbbabaffecceddbcefdbfffeedaacbaecffeececaaccfbdbdeefdbcacffcffdbbeeffaedadcddfecddecfaceedababdfbdbaacfccccafcecddebfbdcfbacfaacafcfcfdcbaddebbbccdfabecadfcabbcbfbafecbadfdedcefeedeaebfeecdffbddeeeeebcacdbdcecdffbbccbbfacffbdffeaefadeaafdbfdadaeddbbdadcbdbacbecccbabeddddbdabfddfdfcaabcabfaafdcbfebafdecbedccfaedcfddfbcebefadefcabcdcbeafcbceddbbcacfffaacaaebabcbbceefaaecddcaeffbfeefbdfafbcfacdaeaffdbdfcfcecddebccfccdbbddfdaccbeeceefecaafdafdbecbbeeeffcdfcfeeeecbeadcbbcceacbaadfcccbdecabaaabbefffebccfefcfafbdaffcadcdbeffcbebffcbaebbfbeeeffafbcdefafaebdfadbbfbeefbbcbbeceabfbbedeccbdaccdbbbcdbfdbbebaadbedfbdfffdccfdaacccdffcdfeecbcedbefedaffabcdeedbcedbeeaaebafdaadebccdefeafbedacabbecedfdfddacbdbcddacddbacafabaecfacffeceeabbdbdafdebebdcadfaedacfaffadcbafbdcffccccfeacfcdafdbccfbbbbbeefddcdfcadefdbfcedccdefecbaebbdadfbfdefbccbfafacaebefaffafbcbdfdacafefabcacbeaafeebeaefcfeaaaafeaecfeefeeebaaacfbaadfefffaeecdbbddddcbdafaecdafbbdadaceecbbebbefeaafeedbfcbeedbfbaefadabebffbdcdfddebdcfcdcbadddaeacceaebfbcaffeeaffedcaccbfecdfabccbcbffefdfcbbdefdedecfbfadcaeaccaacfabcabfcffdeacdacfbcbbfdfbabbecddaebabfdecfbebaceaeebefabedcfdcfeccfcbcaacedccbfaeaebbebecfbddefdddfeacfcaaeacaeeadedaacffebefbceaefcbfaefbbdaecfebbcbaabceecbcafdccaaccffcfedeffbabddaffaeecfbbaddaadecfbcddcabfcdafdbebdbcbbecdbbbdb