7
cdecefefgegacfbfggfgefgccbccdacgecgcaeeacagbedefadebgcabgcaegedcffbfdegggdcacabebcdbdeacgebaaeadcbcccecbcgadbfcbeeabfbbgaegfffaacfffbebdbfdbffegfadaccdcbdgfecbcfacgbbfgaafacgbefcdgdcggcgbbeabedffbecagfbfcdaaaaeegcedaecfcdaageabfggfgcbdgcgfcedcgbecdeabcbffffcgdfebfgcbgfbdaffgdbffdgbegfcdggceeeffgafecbdacfddgdbccbagbdfdaceebbggdcabaeccbefdbdebcaggfebcaadfagbfadbeceggacabecabbgcbdfdedbccbbbdbgbdbaggabaefcfaeecabcabfccgggfeegcdgaegfacdcadgcbfeaaddgedcgfdbgbfefagaedadaebdagabgeeebedgeagfggacdfcfceaafgbfcffedcacabddebgefcbeggcbabaeabecdacadaefeaaadabegbbcgaedgfecbaeccfbbgdddgffdadbfaecefbedccgcfcbdccaggbcadebfdgbcdaceedbdfdfbceadfcfbfdggbgdbdfgbggcbbgegfeggdgfagafegdbeefbfebbdabgdaggedfaegfcgfaabgddccfcdcgagfadgcabdbdbgeebcbcfaeagabgcegafdbfcdbddeccebcfgdfgaagfbegaebebcfabcgccefbfadagcdfgdaegaccbcffeeebabdfddfddagdfagddcddabdffdffcggcfcgcbdeacgaaeafcdcccbaaecacbdfefaebbeafcaddefcafdcfdbecbbcadedegggddefacfffddcaebeagdgdagedebcgcafcaebdddgabdcebffgcaffacfecagdcffbcggacbdfcgecdbbdccecegbdcafdbccceacffbeaegegaebbcdgdacfecfeedfdcgadebcecgbeefdfcedfeeedfaaeefcecededggfgggceeeddbafdgagaacdcdeecaggeegeegabfgbfgdffcfgdggadafadbdefecgfeaaegddaefagfeecedceecdebdgedfddggdcdabedgafcbgcgfbfefbddefcfdcabafddbecedgcfffaffcfeccbfccfedfbddgfdgagbfdcggffddfffcedcbebedaeaefdacgagecacgagfccgbbeaabebbegggcegccdabcaaceefebbaedbfgbdfadaabaabdfdcabebaaffgbagbcfadgeddceabgfbgfdfbgdccdfbgebbcabbcfedaadeebecaefaedfefeeaaggffagcgfeaggbcecbbgaaccaaacegfdeedbcbfcccfbcccbcgfccgbdbgcdcffggedfgdffbcfedbdfaeffdggfeaefedaffdcfaaacaaebgafggegcgcbgccdbecgebgabgceaafabcaeecafaagegebbfbeefccebcabeaefdcddcbgcbebcdgebfbfgfbeecaegedaedbbagacdacgbcgbadabgebdcegcgfbcdeeebgcdaefebcecdcaeedcdacbeafaagbeadfcbgfgfgbgeeggdcadgdfbcebfagdgegcgfeedffdfbabfcbcfeaagfadadddadgagdfgbcggcbcgcbdgbagfefbeafagddbegdebdbddabdbacfbfagdffffceafaeebbdgeaceebcdbedbcbabbggfaebacadcgbefcegccbgfdbbbbddfaebcbgebafceffedafcdcfadedbeafagdgfdcgcceedeggdcagbdagfcbdgcfcfcefegcdgbbfdcdfdgbbbdabaebfgedfafcdebdcdbeddedfddaeddcbccadeagafgffdafgfegeddaddggfbgecfcddaegbebgbdeecbcbbfdgcdeedaacbgbgcebeddadggfgbfcgdgdebebaafdaafbdfcdcgfgcecgebbfbggcdaadbddcegaeeeaggefcecgcfbbcedaaabadebbfdfacddbdbcbcbedcfaaebeeffgddecebdaecfdbafaeedbfacgedcacdcddaaaccfeegfagcggadedacfefbfdcdcaefgdcgefadgcacbbcbfcbeeceedaeggdfeggbgfagfcafgbbgecggcbfgdfdadaafgcaeaabcfcaefcfffgafcccgfggbcbdeffcceffcfbabdfbfaebcgbebgfeeccagebdggeegbeefggafaecfbgccdacbgcecddfeeagfdaebdegfgeecedaadaacfbdfgcgegecedgefedbfgbbfbbgaedecbabaegbefgecbddbadccaefeagcebfggecdggbfgdeeegfbcgedagggecegeaacgdafdcfgdacbcggadcgeddfffcadedabaacfbdbdcbadfeaddbbgffaeaefbfbdafeceebgacdabfcbagbbcebfbegeaaddbcaecdggaadbefacgccbdeaedgdddaedfbaebgcfcgdbfafefbfdgfgfgfdadegaebdabfbggcefebacagfdbbfbccfcffcgfagaaefdedfedbadceacceebaccgbfdegedbaaadeebedacfbababaegcgebgbbdafecgeefagcagfdfbggbbbfcfeedggffgbfbfdfddggeaegdcfeafbdfeaaffagdcfbdecbcaffdcafgcggbgdebbdfdbbabcbccgafafdebgfcecafdbaeafcfegcddfefegffcagbdccffecedafbcafbgfedegcdgaaacbbbedgeccfaggfeebaaccbcdbdbgaadebebfbaadeecaeefbcgdadbdgfbagaaeeabbcbcdbabadecebffcbgccbaefgbfdgdeffbecbgbaffdcabdbdaegcagbgdacaeagegfefcecdagbdffgacfdbfbegdggaabafecbcbebdfgafgeadgaegfdagdaceegggbgegffageegagaecfcdcbbfedbcfaaacbbgeedfegccebdcgfcegefeafegfcfedfddgdfccdfdcddcdceacbgefageeddcfbebbddcacgaadcffgfdbdgbadbgacgacbbdafcagagdddbbfedeffgcdfgaafbbedfdcbfaabffdccfegeefccbdbccabbbabcbddecdcedbcfbdbeffddcbeecbfdacdccbfgagfgdgecfbfgaefegaececacabggdffdgfdegadcfbgcaagaggefdffbgdcecfgdefdbcedebfbddabfdfbbdcbdcebedecbdcfdfgbafdfeaeecbadddddgeabbfbcbadbeagfaaffadeecfegdagdbbcdcafacbcbadcaadcaeccffbebgfffaadgggecdcefcbgbbcaccebafgdcfdaafgccbfdffgedacgfebcdfdcecbcedbaaafddefbabeddfafeebdfcgffbfbfbdffdaafdffdgedbdcagbfecfgcgffcafeafdgcfafeaegffafeaecgecbdcebgbagbgafbbebbfcegdabfcfcabdggacefedbgbggebddgcdgdgbfccfbafbcdbaaegfgbfbaagbeadfccfcddecagdcdgefcggcdbfebebggcfbbgacabfddgfeecccaaegbbacebcbbbaacaacecdagcbbdcdgfgcccfafbgabgbgaafefbgcgedddddefcceeadecfecfecfcebbefaebfffffedbgbfedbfgadedgaceacedgafeadbcdfabaaadcgegeabbeeecbadadabdcfbcegcebgbcaadgfbdgddafdgeegegeffeegggggdggcebbegffafegcdagddcfbffgefaffbfebdgbcfaceaecffcgabccdfgcccgfafcabdafbgfdeeaeaffdgcbaedebdbggeebbcdebcddgdbbcefecafddbdbfafcgeggfbceafefdaacgeedaffcbcdeedcfbbffbbddfgfcgdgdfffbfdcddcdadfgbbfbabbafcecdeddfcgbcadbbfefafcdbfbbfafgbfaafdggfgaafbdaccabefegcaebbababdcadfdggddcceaabebfedeecgbdeadbbffegaceddaeeegbcaaccgcgacgcecadgbaacaaafccbagaeffccecdgbbeedabdaffgecbebbfcfegcaffefbgcfdedccdfdegfcbeaceddeffbaadgfbfgbagffegbgaadfgcabebeagcccbadgdgbfadbgfcdeddacddbdafefbebbdfdbcfdffbbdeacacbdggddcfegagebefdcaaafaedgcbabbdceafaagecgdbfbaebgfbgbfgecdbbeebbbbddgbdabcdgffcfcaggedfcgdcdeafbebfdeegbgfefgddfadecdcfbacdgbgafccgeecddddegbeddeecacdbggbgfbcbcfcdcefecdefadggdgbgggfdgffggdfbddefgcdaacccbfbadfdgfedcgagggecfagcacbccfccagbafbgfgdcfgaadccggfffdaedfdefdbdefcdafdabaeaefbbaegfegadcegeagfdgaedcfbebcfeaegeggafgcgggbedbcgeacdefcadacddacgdecbccbbeaacdccbdfdgcccgbgbacgabegebdcaefcfcafgafgfafdbcdebbeddccceggcfeagaafdfbbccgdacgeffcgdaeaaaffgfcebcbacedfdafcdcdcacecdcgfbfbaaaccccabcgeecddgdfcbbdbegefdadffafeggbcecaebgcfgdbebdedgecagbdcbcgbegfeefdbdeggebggcfdebebecfbdfcaacdgefadaceccbdcdbdeeagfebgfbccdfabdfddagfdgcbfccfaagbbdacaadecfaddbaffbgcdafdbbeabadcgfgabdgfdgdddfeaabccdaafcdebecadbabcddcbggbdgceagdgabcbfafdfgcdaffegggfcbgeefgfgebeeeeddcabfgggbadecbdaefbbfbddgddbadegfcgggecffcdeddbefcdgeecbbfdgbadggcfegeaebeafggbgebffbggcgagddbdgebbafedcagbcfaccefbgbgfacbbcdegceeefefcaaabbgfbecdeebbbcedeafeggbeaafdcfbffaccbggceffcgfbffeeadeggeegadaaefdefbfbegabbaeagbecfefbeaecabeedccccefbffdagcadcfgabccggbdfeeagadgcggcfcbcbegadeggbafbdaefaagdfbdecadfabeegbgaaecfcdcccedebgabdaafggcgbebfbeffcfffgeegefcfgcadbdfegabecdebgbdbdbeegceadbfaeeebggfefecdbgdgggbdfbdgfcfdacedeedcbcebeeaeefgcggbfbagdcbcbgaacgbggcgacbgffegdacageddeaffacbfcbacecggbgaadefgeafddbcgcgbgbdecbceddgffedaageaffaadeedecdcaefdfabbeadedcfcecdcfdfdgfddcbggbedfbgcgaacfacgddadffdcefeeggcccgegdfceceeccecbdgcbfggebafccfbcgccddgefdaebgbbecccbfedgfcbagaabaaagcgcebdgfccffaeebdeaegbcadfgeeeadccbebfeggebdgdeggcdbeadbdcdeecaaggfcegbabddcgfgaabgegdffebabcdgeebfggdabffffcgegfadgfeefbbaefacdgebbfbfabcedcbdedcfdfbcaaeagfdfbfcccdgddebabccaadegcfdfdbefadcbdaeedegagbgbeaeggcbggfcadccacbacdfcecabcfgdcagfafdebgdafbdagfdcdefedebcccadgegaaffadbcagcebbfagfaedeabcbdcfdgagfefgecddfbffebefcggbfaacebffffgffgdegdefadfcfecegbaafcgfafdbfbgaeeaefagccedgcbbdgbdfecfffbbgefceefcbdbccdccbabddbfbfeacccbeafebagbeaafbffeafcgcbbfgbfbbaeddacbaccgcgegdabgdcaadbfacgbagabadcgdafdbdcbgabcdfdccbgegddggaebfccbebaefcddagffecfgfaddgaedfecbaecedegeadgfbbcegbcdfecdacbbeceaebaabdbaeafgbdcbbfcdbecdgcgffcgcaffbceccfddfbfcdafbbeabcafgffdfebfbdacfcgaaccefebbcgaecebcgfdbecfegdebbeddabcbcdcaeacbabadadbafadaeccddfbfabdcgeeaeacgdfgdeafbebfaagaebeggdeagcfcecacgcffbeebdfaegfcgefedaecbcgbefafcbgbeafdccbabgbcceafgefeaaabdafcaecffbfbffdcbadccbcbadbdbfafgcaaddecdgeagceggebffgegcacabegcbdbbdgcaegdecdageacfabffagcacbdadcbgcfbccddaggdgcccbbbdcfgadceagcfeaggdbdfeeecefgedaegfeeaggcdffcceccbfefdbbfdcdacdcbgacdccgabfbbgbfbdadfccfdadeebccfdgfdfcabbgbgbafgeefafgefgcgbfbfagdbfddacgbcbedagcbdefbbbgcedfcdcddbbdebcfdgaabdbdfebdgdaafffagbdgeebdaefbgcagcfaffdfcabbebfefdgfecdfgabgebdegfabcdfgecffbdgegfcfcafgbcedggdgfdcgfdddcafgaaaaefaedbgdagfggafcggdcgdabbfebdcfaaffbfgceggcaeedfgegcaggafgaeccbdbfgedbbdeaefggcdeefcaeffdecfaggfgafagcdagefaeedebefbcfbbafadeaeadaaggeffaebdacfebdfabedcebcgagggeaeedaegbgdgadbfcfacbgceggffcbedfbfgfbeaddbecbbggfbcadefcgbdfdgdcaeafacacfadgbfcefcadgegacebfbcedececgcbbgcagbbcgddgfbeadagfeefbbadgadfaddbcdgfcabdcdgbfeggcabeggaaaddggbgfbeabaegdadcbbbfdfgbdagcgagbfcedcbebbaedbggdegccbdafdebdccafcegdgcgdcdeeedcdbfaaffcdbebfbcegdgdbdcdecdfeaeadageacbbecbedecfecccdefgaabbadbaebcbedegdeccefgafgdecddcaggbfbagaecaeaaagbgacdacdfecfgaceabbgdfeabcaedcecadffededgfafggfedcdgdfgefbgeeffdabbacafccafccbbabecffdbadddgfacfecceadeffacecfecageagegaadgebefedbdbaaccccgbaccdcedaggcgbadggfedcgeeffbfccccgccgfagcgfgefadbccagfgaaecegcdagaaeebfeefcbfecbeffeffdgfgaabdfebcagceaddcdacbdfgfffeedabfafbbagagdffagbbadfdgaedabbcadeeaeefacdagadadfagbbegcdgadbgbeeeeebgfacagddbbgbfebegcdfgfdfbgebafaccddegaffedbdgggbgaddecaadbggfeeedcddfbacfgbbeeebagegdgedfdaeafdcdaafcbccbebdfagddbbafeaadfaggcfcgcagabbdeabbfegbeffdgfggefaffbbedcceffcgdcdbgabfecebdgdbabaccbgcabdbabbgcdgccfggdeagegbbffbeedbfacceegdbacbffbbdedbefgceceacfebgceebgdefcbgcffbfeffacbfeccaaffcbbfadfdgcbccfcadabdgfbbaeeedfdagaabcaeadbegfffddbacagdgcadebdgfbcfecagbdaegbdggcdacbdbaddeacegfabdgefegeeedaeegcgceadfegdefbgegecbbbeagecadagbebabbbdacbdedcfcbbcafdfggfacbaagegabbecgdbfdcccbdfgeabggggcacecaggedcabacddcgfegfbfgbeaebdcegcddeedeeafgbbedfbcfgdaccgfcecdeggegefgcgcbaebffbecdgadgdegaeaggbdccecdgfabebccdeafcgcfcafecdgagabfdcgeacecfcbccfagabbcdegebfdddeddadcaddfeafdbefcagaeafcgcabbdafdbdbecdegceffadgdgggffbbccdgdacccfcccfebfddebaadacbcffegebaegcbgafcfgfebaffaafgecggedafdfcfagbbgfgbdgaegdgfceaecfccfafgcbddgfgdbggbdecegdgeedfeaadefgaddgcbdeeabgfebaefeafagdcffbbbefcefcgeaffgfdfddebbabfgecedggdabgdgcddaafcbdbaggecgebdefbcbdcfagaeeebaeedeabfaadfbgfdgedgfgcdddfcedgbbbcbfaegdbcbfadadecdccdddffbaageefdeadfagggbbadfefcdfacagdcfcbadeffgaacdafgdebbcgdcgggdccbaadagefaccbcacbgbbdagbcceddafcdcffdbcadefcfdgbccgbccfbeeefdacaaebaaabgfeefdbdcbccffecfgefdcggeafdfeeegadfagggbedcaadedcafdgcdbcbbbbgegdcfggceebbbeffbbedbcgccdebfbfefafacaabfedfggfbcabdgaedcbbdcbbdgedacccecgaaeaceffgebddaffdcadggfaaaebeeacagffecfdaebceadeagdfagaccdbffgdcdgdbdbbaadfggbbbbbfdcdcbdgcfbaefdcfcacabgaeaefcfcfcgedagbcbgbaedfggfcbeaedgfcbcggeafagggabgadegdccebaafadedddbcbgebcafbbdcebfcgdffbbbadceadgggabggdcfcbcbebdcaefgddgbdgfaabdgecaecffdabcdebcddegedfcgfdaadgadeedbegaccdffcfbacbgfgbgfdaaddcbfbgaeeeeeecdcagecaeeegfaeabeeeaeadebfdbafcdgcffeaacdcebgagaeaedddbdeccbcfdecdfcaggbbdafgafffaecgdcdbagfeaccddacddgcafbbgdcagcfffdadedffefgbdfccfcgbgaafdfgbadgeacggadabcfdfcgebfcbeggebggebdaebgggcedagcgcbdfgecbfbccdefdcaaggbcedfgaaeccecaaedgcgcbdbacddcbccffdaegaacafeacgbgggdeebfefgecdegdaadbdfegcgafbbfeabbfaaeeaabddefdbdbaffcfdccccaccfeadgbfbcggcbdceebccbacdgbegfdccfgfgcfcaggaffefdcfgfdfgdgbegacabccdgabegbffcggcacfdadcbaeaccadgbfcbadagggacbeegbgeegggdeafcccfgfffcafgdffdbabfbffagdccfbeeaedggeebceagbafacgbbcbddeffdebggaddbbbdecbbcbgedgbbfgeffbbgcgaabebbecacfabbbdddeegafdgbagffgcdecdeefgeebgbbgfdbfgageabgagfedbaeccefdeceddbfcccefabdfgcbbffdcggbcdcacegefbaeefffbdddcbeddbaddbcbaggaaebgcfgcdbcggffagddedgddfbeeggfbgcdcafffafffecgccagaabgecdcaggdabfcdfbcadfbfacefdfcefbeeddgeefbefgbagbfcbdcefbbabgbdcdfdgafeaggbcffbbgfceafbafabfafgacdbfagbaebdaccfgecfcedggffcbgeedgcadedgbgdddacadadaedbcgbafafggacfdecdgffbefdgdecfabacbcfgcbbcfefaabbeedgagaddeafgaffebccabagfaeeggfgbedadabcebgedebdfbgcabgbegbaaedcbdgfdfbfcacacgbadafbfgacceddegaccabdgfdefbbddebgceccfdegfcefdaaggfgfecbcgbbcfbaaeefbbdbfceeebacgeggcddbddefeeabgfeabbbbbdedbcabgffeeeaaagfedabddcbfacfgdeeaggeafbgddegdacdbecfbeceebffaabbaaeegcbecefdeeecbedabccdedefgafacfbgcbgfgfgaegbbfagafadgagecabeaafedeadgabdgafcgcgbbbcgacdfgcbbdgabegfbadaedcdddgaggeddfddaeegbgaebcecdafeggaabbebebbdbbbeggeaaeaagdeggbcfeagfddaeagcgadebfacadfcaebcdfbebcfadcbeagfdabaefffcgffgbfbegbgdbgfadadfaebcdcfgaeeeagebegafdeggdebffceaagfcbdgcbbbfafgddffccbeccgfbaccdcgbdbcaaagaecbcdddabdcdaedegbgfbadecbcagbccaaegefdbggcgdfgfagdgagabedgegfgegcggafdbdbdbfceeffdbeeaedcgacgebaedfagebeagebdagfedgabdgefdeggcaaefdbcbgcbbdbacgabcfbaefcgfecdcacgggddaaecffabecegebdbcdgfedfbccdffdcbbdgbcbgfbgefbgeceecebbegefagbcafeabdceaeabdccaaabcffcgggbcbffcbedgcfeceebaggbeedcceeecggeebgdceegcbcgegbdegabfedcfabaebccfdfedgceecggbegefgfgbaacadgcdfgaffgfaebeaagagdgdfgebcfdeeceadfbfgeaacgbdadeceafggaabcadeefbfebcbdeccaccgfagdbgacbcbccecebgeagdgaabeceebggfeeedegeaeccfaabcddbcfbafafdcgceabfdeebafabfagfgcgggagbddaaeebedecacafabfaabffdafaegcfeebfbgedcagcfcgadfdgbgbfcedcefadbaaedagebddacbfcaefbbabacdgdeecggebfedfcfdffbddfcbedeggaffcfefddcgeadafdecbadfabfcgfabacfdfbeggggaabcgaabadafdfccgbdacaeeefdgffgdfaceabccgacaeddgaafabbfbadabdadcddfgcgfbecfgbdefcdfececgccbdaabafdbdaaegcdefbeebaccagcfcafbaageedgfbcccfdccdgeadfedcfddgfddbabgfbacdbaedcefffdeeggbfdeccfbbcbgcdfddaeeecfgfagfbgebafbcbgfebedbabgccaedfdebbbgfaffcedffebfaccacefbefaaagaefcbdceaecegbeefaaageebaaaeeabbcfeefececgcbaegfbdbcabaaddgcaabadddgcdadcfdcegaabdbdaadecbcaceffcbfddabegadfbcbeedgdagdbegacfefgdacaggccdaeabfbdafcaegebbeadaegdecgcgfcabdccgbdgdcaebeacfcfggaddaefcedccccdfedfeecedffbbgegfffcbdbbcbdcffaddabfadgbcfaacfddcgbabbbeabgcedecdbfbfdagbcafaacbgfgbgddbgafbefdegefcdccegcdcbfgcgedddggccbbceabdbeceeegbdccddfbacabfccddaabaebcedfgfbgbfdgcfgdebgedabfcfaeddbbbfbaccggdgbgddcadeffeafebfdeeggeebggdeaabfdffdebcdggceedccedbecafceadfcdaacbdgfgfbdbcgaeacfecegfadcbcggaddfgdgbcbgbdfgfbafdafbcbcggbcbdffbedbadffcggeaegcadeefddeggdegfgbaadacdfgeaagdgeeacegdagbfcggdbeddcfbbeabffcceaeeafbefcgaagdebbdgecebeeabdafbefdgffgeagcdafgbegfbbadcaaacbfbabbfcagggcgddeeaccbgacedcfbadafdeedgaeecadcafbbcaegafebeecbcbgdgfcbfaabebfgdfgceefcfbeabbaacbcgebbffgeeefabddadgaggcdadbedgfeceafbcdccdgbeaacffaafbfgdggcebcdadggadefcbcdgebdabgadgdcgdaedbefdabddcfeafffadebfedeedbaacdecabgcfecafaegbgbdffabcedbgdbfabbeeababdafgcaeacfdeecefagcdaabcfgcfcdbafcffbaedceaccebfcaebeabebggddcddbabcbffcbfcedddbcbeadgebacdbbcgddgeaecbegbegcbgdbeecdbdggebggcbeaceafedbebdffggaeedcdaaadgfeccbeecabffcfgafdbggddbbbfaaegddafbcaddbcdcgbaffagcdfccagabdfccdceagbeacddgdaeedgffbeegfebecaefdcggfabdecdafbacbafbegbffagcaaccgdabbgadgabdcafafcecbgbffedbadccbfaebaafebgfeaeededbdecfffafdafaeeafadgafbgbfccgfgefcadfcdcadegbcegdfacbgbegebfddgcdgegadfcgedegdafaebcaacbagcdgfgebbgccffbbbcaeacbbfdbeedbfcgceafebaaaffacddafcagfffbegdbbbdacaggcfcedegeeeaffbafaafcgcfbgbdfdebadbcccaaccfecfgecadcfdbdgcfdgbggbbedbcdfddbcdadafbgagfafaeabgeacdbebgebbbaccaagdgdegcfdfaagfcaedefcbbeebeedeffdgfcdcgcdbaeeecebcbbcdgcfgeedgaeccdegcagcffbfbcgeeacdceccfcdbbbdggfcdeggcfdacfcgdfbeaccfgdacebddcfdccfbcggecgfaacfgdaebafebfbebecgfgacbfbbfbffdacdbbafaabeacbbdgcgfgcgffaacfcedegfadfgdeffcdbgfgdedcccdbabdgdbbeeccbefddfdcaeffccedebgaccgfeacffeeaffadgddgfebbcaecaefdfccbfdffafaacggeedfbdbdcaabaegdbcfbbcfgebdedggdgaegfeeagecebcdfebadgccfaefgdbdgbbefgcefbcdbgecbfaegbagbcdbgfgadbffafgabfbbefeddeddfccaeaebfegdagdefbfgbfebacedcffffabggagdacaeddcfggadfbdaecgabacefaaedgefcbbeddaegcbagfegebcgdcdaebgdfcgcaggaagbdedgeeeaagagdfdedcfdeceedcgeggdeebcccgbbgegcdegcbdegbgagfgdcdcgbccdgeeecdggbdecbdggaccddgcdabbedcfefdfceacgbgbabbbgcagfcgbfccdebcaccgggcfdefefgaabgbcbbfabdffbggcfbfgeebcgbfbbggcfgcagegebebeaeebbcfdcaccdbfefddefcbgagfgdcegedffebdggaefafbcccggcaddagfgefcabaecadaafgdcedfbbafaeedcebdffdcebdacgefaagfeggffffefebdgdcbabeddgafaffdbbbggdadfffacfdcgfggbeccfccfgcdddbfffcbcfaccbgaafbdccfcbefaacggacbbadaggcafaeeecgcfbfbgcbbbfcffffcgeccegefgbgeafbadacfgeaaeacfcfbacdfccfbcfbfddeeedgabcdeecdgfdggdbgdefadgbfaaacdbbaggbdacecdeeeedeebbgafbefggdgfagfafebfedaebgacgddfgfaadecbddbfgbgcfaadgbaagdccecfgefeeabdfbffdbfeabdeffaceccdbdaafceeefbgacdbegeggacfcccdfbcdfbbdbfbabcgaaadfcdfacaefgceabgfccaaecbagccddffddbgaddecdbfaedbaefdbabaabefegefecfddccebabcebabgcbecaedgdgecbdgfeefddgdfdebdegefdeefgbbfgacggfeaaacddgcaabgaacbbbbfbcbfgdgegdbffdeddedecdeeabfbabaccddgdcgdagcaedcbafgbeaffbacdfffddcfbcfaecgfeddfcbdffggffebgccageeafefcbadadbfcggecfaefeeeebdaecffecacccfeadbbagecfabagceafcgfdagbaedfddgbdbdaggecdcdfggeacgcgaeebbgccdfdabffgcecadcbbcaafafdaagfedgfedefacfeebbgaadbegdbeacadgdbagdgfgbcggbdebdgdbdcgcbaebgbfceafgbccccdfgedbbddbcabecfbgbfaaaeaegfgaebdbgbgeecbgdgbefffcdadegdaaegffcdcdbcdcbagcgggaccbfcfdcfcgdeedcbffgbgagabfadgdagedcaagadbdgeafdeabaffcefgbgafffgdafdcagafdgebbgbfecfgbeefegffaadgcdaadfdafdbceggabfgcdfbceeacagedgbcafgfdeacadeaagefdebeddebebfedefdbcaeagfccdbgbfeggabcdddfbfeggbabgbdebecgedbbcedecbcfafffeccccbbgcadccdcgcaegadeefefdgaddeacecgafdcggcfdgcccbaeabaadbdaaaddgfccebdegddgfddaeedadgfbgbfdbeddgbcgdedfagecdefecabgffbbgadebdacggfbccbbaadbaafggbeddeacdggacbdcbeaceeggadabadfbfegdbagfcbbfbcgeefffggacgbcgcbccafaefcaaedeeedgaafddcddbgdgdafdefbcbabacffaeccfcbagdggbaefgdecfgefacfadbfgdfcgbbddgdgefdggccabacbabbbcgedebdgggggfbbdecegedbbaffeaaggeeedeadeafbdgafbfgfagefeadecbbadacdddggbaegbcgaffebdafgbddafggceageeaffaadedbecbeedbdefcbbeebdcbefebgafbeccfdfdadaaccagdaadffegcegggcgbadbaddgcccgbeacafeabcegabccbdfeagfegecdadabegdgedeaeadccbedabfdfdfafdcbadaeccccffdfaecdcccabbgfddgeggcfaggeabfcffcdbfdgcfbfbcbfdfcdaccecacfcfcfdefbegaeccgggcbfcbceebbgbbdcfcebdcedcccfaffacfccaabgecdgfbebdbcfecgfccddbfabbaebbdbbgebeaefbebfbcadcdaccbfcfegfebdggefefacbaffadgcfafbdbeeeabcfdcgbeefceadgggcaecaafffbgcadaeaacdcebbbffcbafffebedegggafbdbadgabeedaggegfaadbecgffbfdbgfbgcdabfbacgdcdgadcedbedeffeabfbgeddegbbdcaffeecfcedfacbfaaadgefbbfggaeebebefedbeefagcgbagcddbfegaecfdaecegedgeaedbbbcbgagbcgcbaaaeddbaaedgagedaaggaadafdcgedbfdfggdafdceeddafbaecfbgacegdbggcfadfdadebagcccbbgcfafdgfdcbaaeegeefgadfcbeacfdaaagedgbdcaaegggedbgabgcfddbecbdddcdfgfgeeaebbdcdcaagfgfgdaaegffacgcdddcedgaeeccdcdffcegagfcgfbcdggbdafccbceaaeadbegafdgcgddfcfggdaffbfdbfbaaccafccebdfecbacbcafabdggfebddcbgcdaagaaabgabgafgaaedcedeagabfdgaadcggcdcgcdcafdfcbgdddaacbgbadgadebcbbagbeaabaacggcfdafddgagdadccccggcgdefcbdggcgfbfedacaeaeaefgbcefgdgfcdedcagbeaebbbdccbgabeggcbggeabgcabdcdgbebgadgbfadfaffdcgagbcggfdeggbgebacebbaeffafeeagcgcgfebbbecedbdacgccddfebdcfecedbfgcccgdcfgdccafgbfddcbaaaaaaadggeccgefgfecbaabgfgadafcdbdafeecaacgaebfefcfgebbbgfcdebabbcgbdadcagegdecgbfgafgbabfgcfagabdddbdbcdecgbdgdefggbfaeaabdadcbgabfcgeegdgedafebeaffdcfbccdaecbadafbabccdgcdgbeabcbecbbgabeefecdgcecbffebgfebgcabbaeebdecfegdfbabegfefedccaebecbefcbceefdbeadedbgbcaabdggfgdbegdafcfcagefdcddedacgbcbgaggcgefbfedcaddecgbdfgdeffbacaddffgfababdecdadgggafdfgffcfcdfbcedeeacffadaffafcccagabegaeeaeageafdddfdffgabgbdeaadfaeeeaagdccbegecfbcafebcfdfedaccegdcbccbcecbcbbafffggcfffcedbfdgcbfdbccfcddecdgcccecaaebaebdfgabgcadagaeebdfgebcfdegccfbcedgagbcdbgecfcbbgafebcfedeedfbccbcdegggebeedaadegaffcfcbeafccdfcdfgbecdbfeagadgcceceaceggacgeccgbgagbcdbfbdcdfabgggacgbaegaeadgdfaabfgcagcdabggbfcbcdgdfbddecedggggdacbdfbcgaeaagddcdafacddgabaabbfafgfceeggdgceacgcfdgdfdceafaceeadeeaagdfbaacdccbcbbfgcgcfbfbaggcccfddeecaaacagfffbafcfeaeebccfbfcgbgcdgfcgegeeeeeddgedabgbgbafbfgcebabbbgdgfaddggedfbeaegbaegbbgagdadcefbcdbbggedbdceggcgeffbfdcabfdbgbdcdbdecebfgbdedafefgdeffccdebddgdaddecefgbgaggbafeeeagdebbfgacdbdccbcfcfagcacdafcadeeabbedbbffcffebgbgbdgbcgdggbaafdbabffffeaffgbeddecagaadfafabfafdgfacdfbbcaegddfeadabcgaegbddgbebaebageecgeacgaecgaaafagcaaecdbcdfcfecdfabacfedgeaaagbdecabacceageefceceacdebegcgabafbccgbcgedgegacabdecdafecbfbeaacbcdffdaacfcadfbgagcfabcbbaefagfbbbgaaedfdfbdecffcgeadbbgaccafggfcbcafffefcfeaacedfggffbgcbecafedegcccfbggedgefcfebbefgdaeafaacddeacggdffcaafbacbdfccccbegddabcacdecffcbdgbgcedcbbaefddgfaafffbfbceegfddaeaaefgacffcgbcgfccgbbffgedefcgccbgfegfgdafaadebcfbadcafafebgbagebebgagceabaefcbdbbeegdfcdbccebgcgdgfgacdgedacdeebdgaffafgeeaddfdddgeceaaacgfgdgafafdcdfdaaefgaabadegfecbbdfdbgecaefacafaacebbfcbcfegdageadbgcfggffegbcdadacaebfeceafeefeadgffddcegbbeeggdcgagdebgbbdaagcbefdaebedcagccfdfcgdffdbfbfdcabcebbfggdfaecabbbcgcebcdaadcgccbbdbbggfdbdacfdbdfeeeafgggbddgeceebcaaecbcbeacaccebcbdefcgedacddadbdcaacdffggdfdcggfadgdabaeedeafgdddbcbbdafedeaabdgfagedbfbfcgacddfgdacfgccaadaccggdebgaaadffbcfgcegegabfcbbbaecdebabcaaebaedfbfdgceebefdbabebgaacdbdefgagabbacaebfeccbfgfegbbecdfegdfcabgaggcgdfbfggdeedeacddgdbbcacfgggbfbbfffcfaccdcfbfafdaedgcgfcbdcgeddacgcafbfgedeebfbbabafcafeddccfcbggeacgfgdfccaeeddcceeeeddbafcgabedeeaedacecbafeaccaaceaeagafacdgggbdcbbeccffbebfcgefbgcbcgbagaacaeedfbddeggddfddddeeccgcadgagbbfacbaccfcadgcdadddffefeabbcgebbacbfgaaedddddegebdgcbfecadgecaffbebcceeaebgecbeebadbbeggeceaacacfcfdgccededcecbgabfdcfddaadgbcdaggegdbebbcfdegegbbacfcdgbbaedbedbggggdaeegcgfeaeaegfaeeegeecgeabggdacaedeefdbdcdgcadcbfaefbefdfedfdabcaedceegfddegeafgeafdbdbdeacfdaafdgbadbdfbcedbdfbfeaceeafaccedfdabaegdadbbggdfbabgeebcfaagedcdgeabcacaaaccfeabffgcdddebgfgcgaaagegccabadafeffccecddfdecgeefbbagbacbgcaaggeeggffccgfcdcfbdacffeecdcgcffcdcbefdcdaegbggfdcaaccgccccbfcbeebfaebabbcaedcbabacfcedbfbabafadabceggefeddbgefdeggeaegbgdgabadbbcgcggcaaagdfccgaeafdfdbdaccfaeebecaefbbfdbfgaacgfeebfeggbfddbcgffcbaadacaggeafabcabdecfdecfdeaeaffabfdacafcbacecgddbecgegdcdccbaabfggfffacddbebcacgbccfcafgaebbcbeefgagfagcaddgbceddeeageccbecdbcbfbadacfbdgagccgddfeddcdaccfegfbagfadgaaggadbdaeeegegbgbebegafcdgecaegaebfeabeadegadeddfeddebcbbabdgcbgcadaccffcbaefdfagcfgeaagafdbefaeaaabfbdgedecbbfdbbeggbcacefbeacdafaagdccfbbcfgcdabgbbdbcdbcadbgebeebcfcedbdffdgbfegfebdedabddabeeffecfdfceffccdcdaaagebbfdbacddacafbdbgefcdffcbfeddbdeaedegegafcacadeafefgafefebaebggdeggceefffbfcbcdffbcgbbcegfgcdccedbabeceeeffdcgdeecgcebbcdefababbdfecgbbfdcddccecabeadfccgfbcdgbdeaadafbaaccabcadadbcefbdfeeadafgaaabdcfbaadffcbeabgbfgafeaacbfbfdaebgebdcdaaecbbgdagffdadbagdefdcfaaggdfdffedeegddcegbfgbbfdbdbcddfdaaecfgabbbacabgfgdgbagebbcbcadeffgggbfaaddfeecgefgcfcefdggaacbgageeddddedgdcbaabdaefffeaagcfaafcbdcaadbagfdfgeacffdcgcebgecdcedgacefgbedefeaacfaacdcfcdgfefgfafbfdeabefeeeeafecdfbgcffaabbabgecgbfeebcfgfbdeadegfegebecgedegaecbdfafgbdeffeaegeefdcagbfdddgaeccbcbgagcggacaeebafbbdgaadecfbbbbdaeaceccdecfdegfbfdfddeaacagdffagbgddbagdgdfbddbfgadegdcafdadacegggfbggfeddbfdfbeeafgccfeeabgdecfaadaegdbgceafgbbcbbcfdeacgcfbgeaeceadaaaebcbafcaafecebgffbaeadecbedffdeebdcdbedadgabeegffgfbaacfbeedffcffeccefbfgegdeefedfaaffeefeggbgbebbabfgbdaacaffbfdgfccdaddgafabfbefgegedgcdefbebggeecbacgdgababcfefbgbbcbabgbddddcgdegffdceacdaddcaafcafebbfaebbgfcedcebgfbadebdgfbgaddfccdbfddegafdeeddbdbcfafdeacgeaacfafafgdeafedccdeddegffdfcgccagdabefbfdcdfbfagcdcgcadcdfeedebgfdgegcecbefgfeadaeeaceecfcdcadbeeacgebefbcdbdffggbcaegdbgacaeabggcfgadbbabbcedecagfbacabceaeeafggcebaeeacbdffeddcdafbabggfbfafgccegedcgdbbebfagdbcfedbgeggbaedfdfgccdbcdeaafedfagbcddceddfdfccfafbeeacgbgdacefeaabbbacgbdagecdaceggecdgdecaddgdgbeabfabcgbcaffdbbgabcgbeccdfagfgdfefggffabgdddfbgdaeccdcfgfdcgbcaagceeeeeaedefcgbeagacgfgbegceacfeddgeaaggdgaggdbeabdcafafagdffgadgfdeebececgccecfdbfgcdeffdbcafabeefcbagccbafgfaaaacaccddeegdgabafddbadadafdeaedadeegfcbdbbcfdfdgaaaaacbffacfebfgeccbdeacabeccgdagcedfdbaggccadeffgegfbceebcbcbfebagcgdcaaeecaefcbcgfdcacgceefdaebbbfgabdfdfafgacabgbadefdaeageaadafddaabffdfggbebdeaaccdbeffcaeeggcgbdfeafaceacecgddacfcaafddefddcgabddgaeedaddbbbceecddgffdbdcgcfffgabdabdfaefedaaagbdedaedgfbgcedbgbfdbadebggfbgdefafefecagacgggffbgdacfbdgcadecfebgbbaaceaffbgcdedabfcbggeebcfgeagecegceafggdfggefeffcddaebddaafbceefbgfdfdbddeecdggcgcfeefeacbgfadefbgbfcgeabcadfafbegagdbgdbgdbbedgdadcceccbddafafedfbgbaabgbdbadadbgfbgbccebbfcbdebgdeadaegdcddgbbebcddabcdcacaafbbcdbgdebegegdgedccgbffbeacfccceecddbgcgacfabaegffcaffgbeggacdfgcfbdggbgacbffafcggbffdgceggfbdeecabebbacabgadcgfbdagdfbgcecdfdefbfaegggeedegdcegffaedbbefcgaaeebgbdcedeaedgcgfabbdacgfccgcdddfeecegbgcadfcedgegaffdcdbgddcbbgbafcgebbefffcegaefdcbcgebcbgdefdaedgadcfdgbdddgdeggfacaccegedbbcbecadfddefedafbabccabcbcbgdcabcdefeeddfcbdfacagfacdceaaefbdafbddcfcbabebdadfgfceceefdeedcbabfdfdffacbbccfbaegbeefggafbegffdcbadcbfedeagdafbcgeddecccbffggdfffedbaggcabaccgaaggcbggcefbffebgecbebffaccfaacfdbbbdcadfeccddggegfdcafdbggedgbbbedaddcddaaaebedfbdaedgbgbeafeaegagbbcfefddeecebdecfcbedeaefedbffgfebbffaffbbdbgffgcabfgddgabegdbccafacfaaeegfagfafgdeefcfgfebdefgbcdbaafceacfdeeegfgeegfeacbfdefbgcfecfcaaaafgbfefcdagbbaacbcadagdddccdfdgfafdedafcbaecddbacccfdabdfceadbgggaccccdaecdggegdcacgdcgafdgcgceaecaegfbffafggdefeffcfcdeaaagfbdagebggfcdgggeefecfeabcdggafeabadbeaddebccbgbacccgcfbfgcfefcdcaabecbbcgcbfgfcfadbaeffaadgffebbaagegafefcbfbdgdfdgcgedfeeeafcdffdffdfedacacbefbbfcgeaeeccbebgfecbbdbeecgebbgbccfbecgfecfddfbeebcbbdfdfcagefeaggcafcfbadcbfeaeafcddfafbdabbgebcgcecbgbacebbcccgedddbdaffeaeggabgcbbegfbdfcfefcagfbefacfecegegcaebfcabdcdebfddfbebdcbdacbabfbccfgbeggbceagcdddfbdgfcaecdfcdfadcfegaagcgcbagdaccagcfgaggeagdeceecdgdeccadbfcegcaeagcbfddcgabeddececeeaggcggggaceffagdefabgegaababdadecacafggaeeedcffegdgdcffdcafgddddceacabbcedagcecbgfabagecdcbbfddceaaccaffdbdddbfecfeebgdcdcgfdcedggfaafeabfbgecefcaafcaebfcgfaaabfdfecgeabdgbcgddfgbacedbafbgebdcbbdecefegdbbfaddcefeadeadaebfaffeeacedaageeebebaeffgebdffdaaegaagbdfccdebgcbcdcfdfdeagebbfgcdcgageecdafdbdcbcfgbgefebagaabafagdgcecfdgfdcdddgdgbegaeaffbbbdeegefedgabcdgcegfacdgggffgdagebdgacbgfbadbafggbdgcedagbcfbdgcfgffegcfdabagggafcgceagbbagcdegddgcefabdeggeccebceeeceaafdfffddgdeebcabecacfggfcdcabcffffebbcfcfadedceabcggcfaeeeeaacgbdaaebdgdgbadbafcddcdffegdefcfdgfgagabdgebfffeaedabccaffagcafefedddbcdcfacffgbgaacagfbagcdacfaaacgbeadbdgbbgfbcedfcfggcaacdfecfgegdfeccdgabbceaacafgdfggaabdebgegdfcfddbcdefaabgccdfbafcbeebcfaafdcfbfgfeedgdgadfcdbgbbaedcbdggefadagdabdbfagacbaeedfbbdgfbaccabdedcfaeffbdbedbfefgcgdadcfaeaeaacfeceddcegdeccffafedaabdafagccgfbggcdccdbcdbbfcbaaeffcfgbfeacfcbdbaccbcdbggecadfgbeaccbfcggacgdaaacfcdgbddebeeaacaeacbgacdecdggfbecaeafecebfaaddceacccfcdgdfcaadedfdcdbcccdacgfcaagdbcbcdabggaecdaaaddaebgdcacffdbedcafcedfecagbbaegcfacabdgeabcbgdgccbedceggeceadbggfgaedcccaefbaabbgffggfdacggdefgdggggddeaebdbeecefaffgcfagbceacgccebffcfeaafbaedefabbbeceadageddcgdaccbfbbeceacadfcgaebedbbadcagdaeefageabaabefgaabddfcdeeaebecbffgaeccdadedadcbabacafgeggeedecbbcgcgcgdccffcggbbdebecgbeabfabeagcbacadcagddeegbebfceebaafbcfecaccbfdcdafcdebdcbeaffgdgdeacaeafgfgacfcacbggdecgfgeabfaagbgecddeaggefcfcdbafeafdbedbddaegdedbecaeedccccabcdedfedfadcedgcabeccadfbcegdedcadffgbcccgfabdafdcfegfbbeaeeebcfeggacdadedgfcfadfgeeegdaccacaadgbebddaegfbgacccdbbdcgeecbdgafddgbfgfabfbbafacdgdgbgdgbadbaggdafaabfcfeadeccbfcbffddgggefgagfadbfefdgaefbbggbeegfcacebaaecgggdegdcdbffcdffbagffbgfeacfadbagagadedeeacgfaedddfdfcadffgaebggcgeabedcfcbdaegbadfgccbaafbfdegggdbdabgfcfbeebbgfcdbddabaabbebdgecacbbdgbbeddggecegbbagcfcgcagecdceacaabbddcfdebcbecfaddecegfebfdfbcgaaedaefecagaeegfcageaggfcaegbbegbdaecdbcdacdageebcfcdgebgecgggdbcgafbggfadgbcadbdfabgfagdfbbefgdgfafdfaffabacfdcebgcbabegfgdffgadaebfdfadbcfbeeeffbbggdfagbdabdcdfbbagdafdadggdggcbeebcecfcfcgdbcegdagfgeafdgcbaaebfccebeeabdacebaadfacefbacgebbabfdaagaffecgeafacbgbeagcagafgdcgbgadcfecgaeebefdaagefgcabgdbabfebddbceecbeegbedaggdcffddgcgadgffcadcaceagcfeaagffgcbdccegcfbgggaedgadbcfbddabebbgceagagfafffbgddddfdfdbefcdafgecdgccgbcagacabgeebecdddecccgafecfebdcdfbgffggcbceafagebadfgeccbgdgacbceaecfffdegaggdeddffeacebaceeacfceagfaagaebfabcdabecebeedfedgagccdfeccdbbggebeafgadcdbbdabgdgddaafcfcbbafbbcfaccbffccdagfcfaegcbafcdfaabbbcfcccdegdaaeeecbefadbdfedbcgcaefdgdbbcagaedacfacccdaegadfbebgbaebggaegfbbabdfaeafbdaegbbdagegacdaabedafgcfbgeccgdcbbdecacceaegdgcdddaegffcfgeaecaaegbgebcacdaaeecdggfdafbgcfdfdbfaaebfaageedbddedgecebefefgbedeaadfbgedgegefbgdddbeddffgedgeggceacecbebefcbfdgaaecggbadcbfggbbaaecdagebccbeebedcbdbbffbaffdefccccdbgccacdfeacbccfbdagccdacbbdebebcagegaabgeeagbdadafgdaecgecbbccbdbddbdbebdggcfbbbfbcbgfefdfbccebcagbddefbdaeebedcdebgcebccaccecgfgebbdafcdceaadcfcdffedgfebgcbffcdaagbecfbfegabacgadfdeaagggacfacfbgaccacgfbacccfbgfecggdfgdafebdecfcdffbfefdgcgbbfecegfagegcfggafefabaadfbgaaacbedgcggadeefdbaaagfbbaafcfggfcgdgfebagedcefegacdbggafbabcedabcbgdafdcdcaaeabccdceagcaegafdfaedcbgggafbdeffdabbedfgcbbdfegdbdcfgcebgacbcgccgabacdcbeafbceefeefcedgfdgabbfgcggcgcafbfaaegfdfegdfdgggdcgbfbbdbeegdfgbeeecfdgaabaagffdegcacgegbagdcbfebcbdcadbdgebfbebceddeddafedbfdgfeabfcefacgdgcbgccbdebedcgbeeefdffccccdacefcddfdecfdabebdadagbbbbcbfgffbcbeggfaaaebddcdbfcbbbbbddfaedcfgddcedcdfedbdgfcafggadcfbbfcccffcdcaefgbefbbefbafafcgfbbdfeecdgacaeadgfgegcdbbcadecbegaefddcfccebgaeaeagffcacdgbaegagdfcaegadaccbacgfecebgdbaebgfbebddcebbeccgfaaegeggfdfdgabgbbgdfbcacacaeggbfbcadegffaaafadbfegbbdcgfdfefdeaccdafgdcedgafgdbaefdafcbdgcagfdbeacededaddgfdacbdafbbagfdcfdgbagcbafccfgbdcabgfafbdgbebgdbgfdfggffgfdcbffceafcbgcaeeecffabbbfbagafcfcfdacfdaeaccdadebcfbgdbddaecffedgbbdcaedecbfcebcgcfgadebbebgbbdccffabcgbbceagaffggbbbeecbbbeeadbabcgdcbbebbcbfbdccefeabgbeddfdagfdaacfgffggagdfgcdgagbccceccdgedbddeedfdfgcffbccbgcedcbegffbbcdggbcdgebffedacadggbbafaeagcefedddgcfcfacdafadeagcddgegbaccgeffcbfdbddfbddfbgfdgafbdafegafedgfgdadbgccgefbcdcageabggbcbgeacdbfcdfbagfeaacfgeefgbcddfcfdbecfafbbfaabbgdaefggbbbccfbfadcefbdfgaffgcegadeebbdfdcgafbffdcbbdcdbagbdfbfdcefacdgfbecgaddfaegdaabfgabddcdggfaebbgfbceggdaacfcgbgcgddceecdcafffbdaeabgfbgdacfbgadbfcegggacdfddfecgdefeaefebdfbgcebebgdededcebeeabafbcdfccadcedeffcefdcgefacbaeedcgbcecegefdbfcgcabgfeededfccbeegggadddeebegfadagbeagccffacdadfbaffgbcecfggbfgafgeadffdaaeacceaebgefddaebffafgaecdfddgbbffadbbbbcfgcbdgbeedfefefbebeeebgcddeacfdgbdeededgecbbccededegbddaebedbeaefcbcaebgaedfefefeccacbfbecgfbcfdaabfdeaddgfcfedfbgaadcadgafefefdaecfefadbabfafgcffebdaggfddgddaffgdfedfaffbfefcgbfcfagcaecgafbafacbaggfedeeffefcacfccggdddfegaeebddbcaeefcdbedcgfffeaaeacbccaafbdafcacddgecfgfgcggdddgbdefegabcfdaafbcbeecccbccecdaafgeedadbfbbbcfffgfecdaaabccdbbcfbadbdgfgdgdgdebdgacdgdggdgdeccbcdebbeffgcdeadegedaefdcfdeabbdafbgfafbfffccedbdgcfdaegeeaefaaabgdgbeecdedbfeeedgabfgbabgcfgbdfeffdbfeaadgcafececgcedcfadegdbdfcgeecdcefaccgfbecbcecdabfabgccadggaaeddabegccdeggebbeeedfecgdcgbgbacbebgdcaagfeaffgdecccefgeffacecbdcbbfccedcfeeadbdgdbadgdggdabgdcagadbdfeefgbgadeaggbaeecabfgdfgfaeffddcgcfbccadggfdedffcebeeadbacgagbbeebbgafbbdbaebfgafgbbcebbffccafbagaegdcedageefgggeadgdcbcgggefeaccdafcdagacaebfecaecbdgecebcgdaabaadaedagadfdebagecagdfebddcefccgbacedfbcgdagddcgafafgafebdacfeggeagbfbacagbffffeddfacgccfgbdacfacbedcaeabagfabfaffcbbbbbfgfdecfafaddedaadbdggbcbcfdfdceaaegafaagdfaafdggcfacdcecdgafefefdeegcgfaebaadadabdcfgeedbaefbdfdaebgccbbbefacaeegdggdgcabbbbgdcddcecebcgbbfceggggdeafggaabdfegbaddgcgecbaaabeccaddaecdfbgcdgefcfcbfdbegfffdacgebacagbdbceabedcecfbdgffgbgcdaeegdggdgecbgbdgfgdfddfgegfeebbcfcaagdbfbfggacaafggdgeeedefabeebcggbaddeccfcadefdbabbcgaeffecgfeebbgecedfgefefddeddcebgdbcddcgdefcdbgbcaebbcgccabdeecddedccegbfddadgcgbccadabgfdceabfacdabgbdfdeeeggccbeebbabfdafeacebaeabgcgffcbfgbddcgfcabfgddccfcecdbdccdcbffgegecbfdgfacgcfdadaeaefdegcbgedcbbbbcefcfbagggcafcaceffbdadcegdbbdgagdggdafbbgbdeffggbdcdcggfagdgcgcccaadcfccggaabggeebgabffaaafegfcgdagafaebfedccdcbbbcgaedadgddgdabgaadbcgffbaegdgbgdggfbadbdgdbbdedbeabdabdedfgbbebecbeggegdgdggeegfegbffcagagbdaagdgcgaddfbfbdgaffbcbagabefgfddacafffebebdddgddeaafccababbbebdcgadeaefacffagcdcgeceacabaffdccffaegbagabgfdeadcffgbcdcdddaafcabaagfbfcadceceddbbcabaedddbcbccceddfcggfdbcfbceaecgfgedfadeaddfagfeagfcafdgdfcbabdeabdeeddfeacccccaggeeabagfgggfdabdaafebcadeddfcecedffabddebcffebeaegdebdbbeebbgbebdcgacgadcegggfbefgaecgdaccgddebbaeafaafddagededggegdbcacfabgbfbedbedacadcbbeefeaeabffedebabgbccdbbeeddcegdfcbecgfcgdbbecgaedfaddffeaddfeedgbbddbgaadccgfdggfagfcbbdgcfaacgfegfafccgbegffgeedfaagbcedaacgbdfcfcgaaggeafggfdcdcgedfebfbeccegeegcccdefecafggebgfddfcabbcgecadabfceagbbeebfcffgbeccageedacacegdeddffcdegaacgegaaegaeffgdggbgagbbgaacgeadbdfcbdcddegcffdbdgccgcdbbdgdabedcccecgabfadddbcfadcdgeccfdbafeadfaebefcfegcbdgdbfcgcdfaadecbfddgccaecefefbdgfbcccbdbgfacffffcaaccedcbefedcfebbbdbgggffefbedgbbedfcbcfbdddafcbcdbdecfccgbfaeccaeddadgedefgcffgdfbaadbffcbceafdffdbagebgfbgabgegafadeegcfgbgafdcbgegbfggdcgcedaegdegfbfbebbbedcfdgbaadbcfagcagbecbcggacgecebdfbgfcgegfcfcbgfbbabgbafegfbacbdfcadegacedceceabfebffedcdfaefagfbbcbbecaegdfegcfdcfgdgcabecaccddbdcggceafacefdecaeffcbadfabaecddggbdgeaccgdcdfcdaeggeaceccgcgbbfbafdebabfeefbcdedggagdabdgfgbcadafbbgfbagfcgfbedgfddedfebaedcbabbfgbgddbdadebgegfgbccbeaebdddgedbdacaafbddceggebfegabfggagbfaecggagafggfbdfdebecfegbabbdgcfefdedfaegaeafbbgegfegdgedeaegeecaadegbafaaeeegcafegggabbebaadcadgcdabagafbdfafedcffaefaecdddgbcadegeadfadedffbgbccgefcggbebfefbfadfeeddgcdcbagfefcgafdaccafdgbgaacdfbcdffabbccagfbcagfcacededbdfgacegadbdbgbfcacggcbaagffbefbbbcdeeddcddfgcfffdfedddfccedgagfgabbbbdgfgbfcgbdgcccfcbbfeffeefddcfegbdgbbadcafdffaebafdbadcdegbcaabgaeaegaeccbaccbbcdgedeagcddeegaebbcacfaddaebfeedcaacgbecggedefaeacdcaaaabbffbbdcgbegafffabacefabcaefafefebffbecdafddbcffagbccdggabgcbddgeccagaacddbbbcafegefcacfbbbfcecbafgdagddffbgadfaaaccbdcbaagfageagbfeffagbacdcbaaeaeedgagabdfdcfcaffdgfeabagfefebdfcffcefcfdcbddfabafddeeaefbbdaaaeecfdbgebfbeffabfeafcfddbegafcfgcbggdfageagegeaabaecfbaacecgfagedabdbggcdcggecddgbddfbbefafacafbbegabgccfccdcdefcagcebebbabgbaadbfcgggafgccgfeafbaeafdeecadadgbgefegabcegbbffdgecefgeffbcfefbfefabdedeecgcegcdcfacfdbddggeceggbeddggfdbacfebabcafddgfedefcfegfeadeccdbbgbgcecdfegfgdbcbccgeedgabgbafdfgabbaedebbabeccaafeegfcedadafagcgadbafffbeefffgggcggeefcgdcgdfcbgcaeccafgacaeeedfbagedgafabdbfeebccfggddebeadfffdgafbgcgcadffggbfggggaggfgbbbcgbcegagefaaeeedbbbcdbbeecafgegacdeeeegfbfefbcdbgggegcffgebfcgffaadegbcfbeabeeaegegeeabcdcbebdeedgfgbgfgcfgaaffddgagfcgdddddegacebcccdeefeadbdgbaaeagffegbdcbabaabedgeecccagdbfcabffcdgceabgdbaegggddeafabbeceacbffggbbcbcecebbdfaafeggbfdcbfcbacaeadaceebcddbccbaebdfcfabccdadfggfggaggegabagfdfggedecaceeebgcacceggbaagcbcgdegbccfcgbgcgagfdfacffcecgccgdecagfccafbfdfffagfgeggbcabeaccaeaegbfeedgdgdabegddbdeddfedebfffegeddababggbccdfcefafbgcfbbagdadceagagdbfbeeebcadcbbbcgdedcgaegbdafacfbceeffbgagdfgfbfbeacdfffeffcbegeedfcbcebecegdbegcggfefbabeaebdffcbddfacacafcacgagbeeabbdagdbeadfcaebbgfaeffdgfccebaedbfdecdeeeccgcggbdfaabcaedaaaaddeagbfcfdgbgfdbgfdefadgaaebddcbfddefabbgaccfcdbgeaccdgfeeddfcdggaagbcgfegceeegegaegffbfcabagdeddefdagabcbddeegfdgbgabfeebeaeecbebafgbgggadebcbfdgafcdaaacbedfgccccbbbebcbeddedcgbebaaabfdfdeaafbffeacecffacfccecbbbagdeeagbgfdbgabbafffaecbbdfcaaaeacagfdeagdebcfdbbabgbdfcbdgcaadbddbaebbebbdfdadbfafefbaegeefffeaedcabcdgcddfaecggbgedegcdadffbaebbaeggeabebbdbcfgfdgbabfadeaaadegaebegdffabfdbbecfcdbcgbbfbgddaagbdeabdfadbggcedfaadffebaffafbcabceabagffefegeeafegcfgeafbdfdebggdegdacgbbfgacdgfgdbegbfabcdgdbfeegageccdeggacdcecfcecfgaecffcdeefadgbfadcbagafcdecdfcedabfgdecdfbdccebgdcefgfbedeccgcefgeaebbebaccfafgdfbfecfffbedcgcecbbgfacbdgacdfgfadcdgfaabeagbfacgdccggaebfgdceaafgafgbfaegdegdcdbagbfeedbfeabgdgecaeafbgeaefaffgbfebcdffgbbegbfddcgecggabaeegbdeafdaaaggbafdcdbafcedbeacgbefbcaedbdaaeabfdfaafaagfcfeeedafbfcdgbccgdegfedgcbeecabdcgbaccbfgcbggeffaffgbdfbebadgfdfecbfbgcecaeccfeedebbfecfeadgaefbgegecddggbcbfdbdagffddcaabaefdddeceedeefdbcgbgcfebdcfgfbccbfgffagcefcbgaebegcbaffgdcefcabgbadbbcagageggfdcefgdfgbaceffdgcfeaecaddegbbgbgfedbbgbddcdfgcbdccdaeabfccbgebbecfdgcfeefcbbaadcgdbeacgbdgfgfbabcffadeegbfdcgdaaaaebadedggafgbfggadffagafeecfbeaecdgbcbfgebadagbfaedabagbgcgccbaddgcfadgafdcfdedbfbfbadaeaabgbbadedebfgggcgaeddbeefebegdcdfabdceefbbdggdfddccceedadabfebcgaffebdcdfdgedfbdedbedabeaccfebbgdfcdbecfdecfgccgcfgebgcdfaabfcadfebabfbaeabcadcbedeeacgdecgffcgfcgcfadcdgdbbafbagfagedfgabgbagebacgacecadgagceffcafegcabeeaeggeadfccgaecaegdfabfgcfffcbdgfdcaaedfedgecadefeagbebffecagbggafadbdgfacdcdbfbagbddagfdfebabffgbdcccgaabgdbcgefecbdceddbgegbadcfbecgbdggbdaeaaabbfadeacbeadddfaafgcbefebdgfcaadefcdegfdfbcbbefggecafdebfacaeacfgfgacedfegdddeddbcdeacffbgccgdegdcgbaecebfeccgebbfcgfefagbcfaggbfgaefbfcaeagcbgcfcdgfadfggafcgcaaccbdggggcbcffccebcgdfefecdagdgefaddeaebdebaaddegadbcegddcdcddcgfgdfbfecbdbeafdbaffcefbaeddfbabbbddggbdggbfebdfacaeaggadgbfbbecgbbfbfbbffdeaabbgebccgbggffgbgccddfddgbebcfgddbcbecgbgfdddfebdbgbafbabgaecaaeacffbbedccefffabgffdgaeefefbaabdeeaeaaggfececbaddadaecgbaeeagafggfeabgcfbdacgfcceefdcgefegedadfecaaeeccadaaafegfegggbdgggebeadegcabfcgecacaccafgbeaedcfaacafgdbgefccccdggggafdgbgdgcbfebefeecfageegbafgfecgcdgedgafeccbddbbbaagccbdfbffedbgefgccccffbaabaafebcbefaggdbfggggdgbacdcabfedfgaebbageaebbdcedgaacacdcfggdaacgdgbbecaecacccfdagggfbaebafgcfcaeafbcgfbcddgfaafbafafbaacbfbdbdgbffbbbfaeebagfbbddfgedfffdecbecabgdfgeafcbbcbfdeeafagbcgggabbecfcgaacafaaadddbddgcggccdcbaacdgdeeggdbdagbgdfcbegadgcgedbbbggacagbgabegbccdbbfafadabdgbbdbefabdgfbdcefedaggfcebggbbafacfcaggcggaacfbeefbaaafadebefebeffgadebgdafeaafgacaedbeceffccdccfdbdacbcdeccdbdeecadfdcaebdfcdgbgafeebdfdddaeccfabcdgfaeaaacdgbfgcacefaecgeaebeacacbddaffbgfbgcaadaafdeddaaeeacdcffceebbeadceabgececbcebagdfegfggacfcgfcffabgffedeababfgfcdagffbbeccddbcbeceaffcgadgddbgbefeaegdabgfbdedbgcedbegaaacdacdfegdgeeffgccggcbcdggecfbebgbbdbbecdecgfgggfefbdefbbdedfdcfecadcdbfcbfbgefcdagccfcacbceccdadgaadbaddgccfcdccfcdgfafddfgeaeedfgeagbdcbbegadagcfcbaadadggbdddcfbbbdcacfgecgaabedbbgecfffdedfbegafaefacbfcgbcfcadgcdffgaafgggagaagccgeefcgfcdgebaecagbbcaggedagfbefddcbgadcabdefbcgefadgabdfcececdbfgecaddagfgddgfcdaebefdcdbddcegbeccfgbfeffcdgfdbdedgfgdgeeafgddggbefcebceceeadbgbadeccbegcfdbbffbdbfdfeaggdbdaggaddaadfacaegbbddgcgfdbagcgdbdgbbbdgffgagdefcbdfbegedfcafgccccbcgecabcfefcabgcgfegdbbccgcbgdgbcegdfcbeeddedbegdgcffddddggaecabafagaceabeaedcbdfgdgdagfbdabdcceeecfdeebdfagfdcadcfecfdcfeeeababafcdaceaagddgabdegbeedebfabcbcaeffggbdaaegfbcaaadgdddaeggabgebbcgbfdccaebddccdcfeeaccggdfcddecdagggeecdebccecfbcfeeaeeeeeeaaebgcdecgceecgafdabbdfdbecebacaeededbgfefdggbfcacfggacadbaddadffdafadcbbfffabgaefgcebgddbaffbgcaafbagfggceefaedcfacccaeeebafdeebacfeeecbfgbffdgeefcebebadadbgbdfebcaefeeagfabbgaefcdgfeebfdgfbcdfbfbgfgebaaefadaefdedebgaedbcbfeagegfefcgeagdcddegdagcafacebfgdbfddeaafbafgfecfedffegaedcegfecbbfdadfbfebfacfagebgbgeacffcefaggcgeecbfbeffbbcbegcgeabccfcbbdfgffeeceeccafbfggcadefefbdffbaddeaefebegdbafagdbfccgbgecbafedcabdeffacdcadfbeagecceffacdaacagecagdbdebccabfcgacdgadacecgfgegdffdfaccggeccaacfcbgbbdffaaecgceebfgafdgcgbebbfgfedecdfbeaaeadadggfacbfgefbccaabefdeeefffgfededacgebcbbefgebfcbcggfgfdafbdddbefddcdbfbdecfadfeeeegcfadfacgabcbbefgcbdeabdddceccdedeggcaeggcdgfgabaggcbgefbbbfegdbfcefeaebdadaeacabdegacgbaabaeacebgccadebacfgcdcddegcfadabcbfgedaafdabeadcfcdbdgfbebdgfacadadfcbfcefabcgbdebgcfdegfeebaafdagegcfgefafffdcgbaaacgddeebcffabffbfcfcfedbdafeffdecfegbfecabgcggggddafdacbcegcfdaefgegffcebccaacefebceagcecffcgaeabeebcaadabgbdgcbeegggcgedadafbccfgebeedgbfaaagbabdaebffebfegaecbfadbgfcecabdggcccfdgfdabaagffgfgedgbddgbfagbcaafbeadgdfbedcabebffaggdgfcebfebccgcfgdaceaadeebcdfagacedddgbgdagbgcgddbcabfgdgacddegafgbggabdcagfceeaefddadcefcefacgfbfgcgcddbdagccadeecdgffddbgccbaccaadgfbgdafeggfgdeaaffcdggbeagaagbaeefffefaafegfabccedbdgbccdfagecfdbgeacdfbgbedefcabgdadcafccfbfbeccgbeabeeaedbgcdegbgebfbebggcgcgfdgfdbdacddfbdfebgcfeacbadbdbfgfbaccacffcgedeefcggegbefdeccaegceabdgccabeddbbbdgaaeagbaadbgagdeeebbaafggagaafededcafecgfbccfeadggdfdfgfffffegbfefedebdddgccffbbcbcccdddadccedbgeacgaeeccfeeaedagbdabeebaafeddccgedfgdffgfacbccafcdgdadbfgcgaddbggbcfegdcdafbeababdbefebfgdcfdggcfbgbacedaccgcfcgdgaadeffgebafaedfgfegbdggafgeaedbccfdcbaabccagddfdfafbfddbbcfacgbcbdgefgbagfeebbcbebcgegffafcedffbcgabebddfcbdgefgaddgdfddagcffacdafgcbbffeaedecefffcgbfebdcdadbcbbdcfgdeabecbfedfebebbbfcccgbfadcfeaaccfafecdffgegdbgfefacfebeafcafggaeeegdcdcafgaggababdfeccecedcfdacdfggadbaeefeddagacgcfebfagffagcfeggdeegedbaegaeaafdgbafegaaecdfaedbeaabcfbfgffdbcaafcfageggbgcdgfecdeddcbdbfgbfcecebefdageeadeagaadfbgccgcafbeedbdbacabgeeecccdcdddgfdfgegagegfgbccedgabcbggbaedeefcbccbabgegfaacdegdefeeffccaaabdagafafgcfadgfgddggcebeaefcgdgfecagdbaegccccgfdbdaaadeafefbaaggbaccebdeeggegebfcabffaeedbaefeeefecbgfadgeggcaddbcdfcbcgaddggcfgbbcegebgcdbbcgdcegdfeebecfbeefcfeegacfageccaefbgcbaeeeggfedgcbdacdbdgaebgcfgaacfegbdaeafcgbdaggbeaaaacbccaecefgdfebecaeaadfffdcffcgcebgfgccdgaddfagdcbgcdffbgaaccagaecedbgegefcafbggfddadfgcacbeeddgeagacbeecbegffcdbfgagdfegbcadafbeafcgbfffeaabffegbbbefcgggdcbggagdefadaegdbegdgfeedbffgeegbbfcbacfdceabcbddfegfgabcbbeedbdcaagbddfeegdfbgeccggfgdcebcffedfedceefabcgdffffeedaabebeeddafdegageddbgcbfeecceagbcfecedacbabgfbdbggccbaagegbcabafaagfggbecadcgbfedacgadedceafgeaffacbbfbbfaffgafdaacaddaacdfdeddbfefbbbdbceceeafccgdfagacegedfeccfdgfgdfdgdeecegdbceegddegdgefabdcbfccaeacadddffbbebfcgagfdabaddeagfegfaggafdcbfgabbbabdcggccfgacdbeagbcafdcdgagceeagccfcfbaedcaefadfceffbbdcaebdfddbcabaebcdbacaeaegeeaagffgddaafcfedfefccgefgfcabefaebgedefgdaefcbdcafcfebfdebffefbabbbbgdeeeafacgbafaabaeefbcacbdfbfdcfadgbggbdfagfdacgdgecbafaafdefegeadadggcdgaaadfafdbdcbbgabggaecfbedeegacbcagfdgaecbcbedcfbafaaabdffdcgbbbddgfbcaafcbcedbcadcadcdbbdcedefgdeecaagfffffbaeeceffffgcedbfcagdafdegfcgeaadgfegdagbgedcbeefabbbfcaddbdeeffcgfaegeacgcgfgdgbbgbbbgafffebegdefcdddbbffdfdbcfaagfaafedacdecbadaacffbgaaggcagbaafbceafafeagcfbagabfafcfdedgcecbcddeeaffaceffcffgfbfafabcccdfbaabdagdbeefgfggebfecedbfbbgfcfbaegfagdfgdaecgdacgcfddgdgbeadcbfbdaeffdfaacgfcfeafefdgecedfcffgbbcgdfgbacecgeabggcbgcccbcbbfgdabbccggabdbdfedafbbceffbbefgfgccccgfcgdbbaeafbcgbffbcedafffgadadebacggfdgdffbgdabcacbdffdbfdbfedcdgcecdgfdefeeacaagfgffagbccbabdgafagfbcccaagfggfbeggfebffeafgafadeddacgdfgegafffebfaecggeegcecbbfeddaffadgbedbbcfdceggaacedaaeadedebafgaefabbcfaedcfbdgbagebddgbadebbfebbcccffddcbeaffggegebgfbddbeaaaggaecffafgdbgccgebcdcbffgcgegggaeededgfbebfebeagfbgcbbaebbffcfcbgcbbbcafffdgcfgdfcbedadfecbbdbbbaafceefbcgceggggcbdcabagddgaegfacafddcgcfcgcdfbgabeaddbafffbfbbcdcbecddggbcaegeadaeaggdeffdgeeadbbaaaceeafffedgacacecdbeeafabgfcbccfcbfdagdgbbaebcaggeeebagceaaccgceabcgdeabgadbefedfadccefeefdccdffdcdfefgaebgfgdgbcbeedgfddfdgffdbaebabcegeaddebgecdggfcgedagcafgdcffbadbgagfdaadcbbccaagegbcagdefebdgdbagdaccecgceeebabcaeaddfbgacffgcdabecfdgadbadebcfceebcbbadggbefbaffffaeacagbfdgffefdaedccbfcgbbdaggcgabcaefggcggbebddfaeebbcdfagccddcdfegadedcffddgadfdbbbefcfddadedceaceegedcacgbgaebafccadggceaagaaeggffbgaaccacafgaaffcafaefbfdgabbbecffdafccabeegcffaffgffedccbdcfgccdgbeggebcaddgaaedaebcceaaaagfbceabdddcdafdeedbcbebdaacdcgbedbfbdaaafcdbfdbggfgedgffbgeadggbeafcffafffcadacdcggfcfggfedefcegecefagbcggabcfggaacfccbebecgggabeaaeacbgdgbegdfebbacaacegaecfcccgeeafaaeeafaddbfbcggcgbdeabbdegcbcgcbfdbaffafbeedgebedgffgaedcdgdfadfffacgbcaeagdgeaacafddebdfaaebcbfeccfaggfcgecaafdcgadbeddecfbdaecbeacabdbeggeadffbdacdgeccacffbcffceceacddgdacgbgeagbbdecdfcbccaeagcafgedadedaaddddeaffgfgfbgddbebgebfbafbfdggfbgebggeggcffbcgdfedbffbbedaedcbefgdefdeeggbggfcceedbgfgbdbbgdfbeegffedfddcgfafeccedaefagbgaggcgafafbbcaacecdfgaaaebdbbdeagbddfabfcfcgbcbbaefcfffbfdcefgafgbafeacbbebccfcceccadcbbbcabaadcacdaaecaecfbagebabcfegfabbbgccbbcggceddgfaafcgdegadcafdeeccgbgfcdcfdedafagdefbfgcbcadgaafbdgagagggaaefcdbgfgcfcaddecccgcddcfdgggagcgageddbdgbgaeeaadfgacddaeddbfafagdfddcabaacfccacdeabfdgabbfgcgfdgcbccgagbggeedgcdddgcbegdgadcegagabdabgcfdfebeadbgcadggedfbecbacabfafceafeggcedcgaececacfgbbgegeaggggaggbafedffffeggadffgeaceebdabeecaddadbfffegfbdfafdeeaaebddgeffdecfbggcfacaacbcebafecbbebccafdcagcacedfgecdacfecddfccfeefeaegeecdgcaecdeacfffaadcddbcceedgfcgbddcbcgfbfacfbbdaagcgegfebcaggfaeefgadgefcgbcegcdefgcbedaaegcabcfbeadgdabfdafgbgagdgbcfbdfbfccgdcadbdbdgdfdgcccdcdgdeebfdagecebcdacegbbbdfccfgccacedgeacaafcbagbegefaafccdfaedddcagcfcaceeffgcbffecbaddfgbecdffdgbgacffeaeebcaaffcaabbcdebabddcggdaafgfdbefbbecfffddeddgeebabgcdfbeabgafeeabedbegcedagaebcggfccdeebeddgdabaebacbgaebbegacfccagdgcccacgfagebdeccedbbfddedgedgfaaeeedbafgcagdbbacfccfbfdagefdebcddgcdabcffggcggffgdbcgadfagfeagbfaabcfaddbbgacddgbebbddbfeefdcgcgcebcedceabfdegefecbgcadfcbdadcdfbfafebafcgbgbcgfgfaaegdfbgcagcageadgacabagbaeeafgeabbefbcgbdcbefgfagcaeeegedgfeggeaccecgefddbagdcagedafedbbcagagebfecfddaeefgabaeeffbceafeacfddaababaedgfffaccafbfbggddcdfbagcgfbbgadacfdfgbeccabagddegbedfgdgadabdfadffdfcbgdegaaaededffcceaababeeefdbfafbedcbeaedefaaffacgcbcfaefcgbffbfffaggcfagfbdagebdgdcafgeadgdacgdababcaafccdfebedcffcacfeaeccedceadgcgbbfbgaefdaaacadgeffefbdffgbccfadgacdfgfaaddfafedbdbaaeccfgcgfcgaececbbefcfcabgdcaccbgeagdfbbeecbcabffdabfbcadfcaafdefbaaabcbegaegfdecfggbgbcgffebgbbbacdebbcgdaeadebfgcgadefbefeebebgddcffcfaccgdfbgdfbccafdedeggedbgfbebfagbfddddeagefdfcfdbbaeebagfgfdfebbfgbfccbdegfdgbgeebggedcgbbbdbbacdfbgccabdccgdfcafccebgfgfdccgdbaaacbddbbeeebaaagcffcdcddegfecdaaebfgccdfbfadebefcgdcfcddaaaacgeecefbgfcbgddgcbdafgedecdddcgcadbcecdcfcgcfafecgffafbbadacdedeeafaffffcgedgaebdgfebfaefdccadeegbegecdddadedadbcfddcefdfabababdccgfgafefgegggfffccgbdfdeacgcfebadgbgagedggffbdaccfdagbacadcagfbddgdecdaeaeaaaabcbcbcdfcbgdfcdaeccgfgcdagdbdfbgggcebfegaefgcabfcebgdecdeadbabdebbdddgdgdbffecccfbcbgcefagfcfaadbeedcfbacddfeaedafccadefbegeabfcacdfcbefbgabcafdgecbbeegeeedbbgfaebbbegafadfceaebddcdafbgcdbccdaecdcebaccagacfegceeeebfcaebcfagdcaebgceggfefdffcggfffaccbaaadbebgdccaagaceaefddaccgafgedegfedccabgaggdbgeggbbeeegadbfegdbgegdeffabgdgcfagfafcceagabbedafcdbcfdecgbaaafcdeefgfbcafbaebaefdcaecbfggecfabfgbgaegccbabfbecdcefeecgcdafabdgagddddbbffbfbbadebeaddecegebeefgcdegaagggegdadfgaffgaegcecfffcgggdcebabggaagadagbgbdgfgbdaafbdgfbddaeefggggdaaadgeaagfbdagfdgbbedggcbegbdcgbffbgeecbbffabgadgeccbgccfefegebccfcefgdceeaffdggddadeccbfdafgefbaebceeegeabgaecgafeafagdabffbcgbaedddfbgcgdegbeddceceddgdffcdacadeebadbbegafbdadadbdbbgebafgcdadbgcfcgefcfbeggfeadgebaedfdcfccedefbfaafecfgbfeacfdecdgedecadfaccaddbgceacbbefeadaceggabggeegdaedbbadaddfcbecbdgccddacdggeeaeeeacbcaabcafbabdcadcacgfdgfcddgbbddedadbafffcgdcbcbeefefbaaacegdfaababbeebfbfgbfddfgeaecbcagfeedffdeegcccgbbfacfagffbdffffdadgaacacfefggeabgegfdbfcfbdcaabfggbbgbafacabdagaeadceffgbafdaccafeeebbbedefbeddadacbefeeedaafbcbbaaabdffgcfdbbgdbbecefgcgbcggbebedeaafabeebdaefccedbbaccbaaagggedfefgdcbgecagggdadeaeeagbbedbgagecbedbbggcaegcaebabfabbceddddgcbfcfgfbffcgdcabbcbdafedabadfabadfafebaedebegbddafddbedbcdddccbdbdfdgeaffbaebfbadcgaaggcedggbddbeggfaeagaegfffbacbcfedbdcbcddffegaccbdbefcbeedbgdadcddcadcbgdcgacbbbaaeedffcdfefefgggdcfcccfgbecfcdgcdbgfdaafdbdcbecbgbbbbgbbdgacegbbeaaegccbdaabagfccadbcbaaegagbfafgebccdegbcfdbddgcaceaadbbdcgfeaadbdcbaeefdedfcgggaaaeaffdecbecdgdgaeagcdcgdbfeebfbceaceafgbcdcfagaefegbgbagccccbbbbbfegdcfcagabbffbaecbcedbfbcdaefegdbegaegdbbcbeecgbgdaedaacgafdgaabdfefdeafabgagaaaafcdcfcggbbeacfdbcfcaffbcgcfbgeebagcfcagggebdbabeddfbeaeagacbcccegbeafdaafffgfdadbddegeccecfdfcaabeafgbdgeafcfgdbfgbbafddbagabdgdcafcbaeabbacfggdbebdcdgecaggeddbccggaagdcbgafccdbgbfgfdegbbaafcdccecbaaeeaecefeaaeecbfaddecfcacbaddeefbgebfafebgegfdfedffcabfbcabcafacgaaedfcagbecgaabegaacegebecfecefgbceeacccffffddbcbbfbefdaeadfffaececebgbdcfeadbaagbfafagfgdbcebecbfedfbccadcccfcccdafafcecegfeeffbfbbffecfeaabeeagafadebagdfdaacfceaddadcgbccbbdcadabgefffeacecddfaacafdbcabdfaaggedcgbfefgfbgdcdegageagaedfdadcgacddacbcfcccbdaegcbfdegfcgbegagecdefbaadfbaeagagbabbacceaebbbacfcefdaeefaafdddbafeeccafedaabbcccabcegdfcbcgcaebdcadefdfdggeecgaeecdgacbdgccaeagfagdaegeacgefcadfgaeaeccfdabbdgdbfcgbfdeaeeebcecgdbdegdgbddbccacdebeedbaagadbcgdgbbbbecaebggdbggabfffeeafedcbbgababebbbggecfdegdccggfcfaaegbaccbbbegfefegfdfabcffdcebefccebgeaafabdbbbafbgfdaebdgefaaegcgbbdfdagcdcfdccccdgdbgagfdddccegcfcffbcefbdgbffabdcdbebgdcceggdfbbdecggabacdfdbaeaebgaadfgbdgdgfccfcebeeadgecfbeeafdcbadacfbggcdbccdgcbdfgbgdfgfdceefedcdacgggebdfeabedfagfdbafcebcbdafdfafeefcceeddgegbadgfcgffbedagbbdecdfgbaaaeegegdfgcfdddcgafbfbfcgafffaagefgafcgabcggcfcbgcecbbdfbafeafeebcgggfgaefbfefcfddffacagabfffeeagfdgdfbcegdbfgabfcgagccafegegcfageffgfefccgbaafggffbgecdgcbbedfcagddebbgbeegcedaffegceccfcfbbafgdaffegfeabdegdbfgecdggfeggbfdcdgbcafecdeebcefcdefddfcebfffgceadffgeggegfafgcfedfaebdafcbgeefabbcddbedaaaafadagcbdaffadbecbgeaabffaggfegagfgdddafbbeagbfecaggffagedbaeeggdfcaeeeeggggeadggbfbdeacefaafbfcegdcfffebgfbfbcddbcgeceaedbabdeffecadgdfggdgegeadgcgadeecfabdgccbeeccdgdddfdbfagdefcgeegeedgbefcbcacgafedgfgddeecbfdebddecfebffdbafagfbbagfbdegfgcecfcgfccfecebcgbacdbdbeacecgdfbgbffbacecccedfebgadfccgeebaebfcacfcbbfcefbaeceacbdbcfggaacfffgdbededdafedbccgdegegeefefceggcfefaeeggafdeffdfabccbfcdeecefaedacfceddbabfcefbbgfcfddecgcaccgbadeggacgggedggacdedefafddcbacefbcdbcabbcadbcagfgccegcecbegeeddcceadgcdgaaecgggceccgdegdadbbebefebgbcfffecfgebegefaacgeebaefbeafefebccdgdafegbbfedaeedccadcdfgggeecccabfcfdecbgcfbadbbdbgeedbcgacfefdegdfdcfccagbeaeafbccdedcfgdedaegbddeggfbcgbfdabfbfefceaaeacbedfccagecfccdegggdcgcggadeaccaebcfdcfgacddbadgddebdafbebdgddgggdfdbbaaffefefgbdcfccebagaaabaedaaedeadbagdgaefbddbaabcbddbfaedgcdcagebbcdefbcdgffcfgbgbdcfggegecebeaccecaafecdcefcfcbfeecabdfcbfgcafedeecgdebcgcadadedgbdfddaabgegfcffgdgfgbdbdacdeaeecbfdadfgfbaacaaeaddbedbacbafcfbcacgeccaffccacbggggbdgacgageeaegacgafbcgcbcbdcccbadfecdgaefcggacgbgebaaacebdbcgcdbfgfccaacfgafgbaddafegfdfcgadfeabafebfgcaffbcdeafafccdbafcabaffedafffdfedbbcbggbbcfgcgecebgddgdaddbbdgcgfbcdggbacggadbacafebecdeccgdaceebcfdaddcedadgdcagcdcfdcbcdefaacedccgabebefgbdcegcbdefbbgcabbbcabfcdfcbfggbacfebgadebcaedcfceffcadfdeedbfdfaaaaefffegdfaeecaadeacfdefdacdedeebcgccggfabcfdcgagbedbdgcababaabfagdfaafadcaeafeafcfgfcfddaacfbgaggdgfbbccccabeafbcbgccbefgbcabacegfcbfdgbebecbggacgaaadbececdagaeebageaffbgacdcbacaedgabefdabgbefbfffgefeebggfcgfdgcbdggdggaaafebdbaggcdfeeaeffcgegfaabcdagfagagagcbeaegdfcbgaagabfbedacacfacgfcggdffdedaffbdfgdfdfecceadagaccdfdeabceacccegdbeggdbegbdbfffdecdfdfbafcecbgagdfadgcbcbgffgcgfebebbbegagcedfagfcbddffdaeagbfgdebdfdbeecdefeecagcbdbcbgbcagbbagagbacfffgffddeaecabfebedfgfeedfafbcccabcbgagcgbdcbdecgadddcdgaaegeggecbbgdaadaecebfeedfffbeeffecaddaegccfddaafdcdecgagdddgabfgecacfdedefgcfggcagecbdaaadeaefegeggebegccgefcbaggeadafddgfgeadbggdagbdcbeeafgbbdeagfgbafdbeeadaeedfbdbeccaccbgedffbgafabgfcddcdegcgfgfbaaaaafdgcbgcagggccfcbdfebcaageeeeefdcfbeadfffgadgfgcbefcfdgagadegcaecbgfbgeeeeecefffffaacfadbeacgdecgaeebfccebcffceedffccdgfbgebgafacaacdcabdbbdgdfedgaeabedaagggeeccfdafecfgecddgfededbcddgffgagbdacbbafacceefgeafgbedcbffbebaggbadcacceffcbbgcdfedagfddeafeacdaffdfcaeaafbeeefdgafadffaeecfadfeegdfaegccdafeafcegcgegbebafbbaegaeageacababeecegcbcdcfaaefgfaadfgcdfbgfefegdbdbefcdbdbddbfbgcbfgfeacacaabfcbeaffdeaefefgdafcgfegaddeeabbabgedgeccgbgegaagbbgfdbffeefffgfegaegecafaefbdfggebfdabbccaaaeefadgdbfgcebaaccbfcggadfedgbcddcddabfgdebfddcffgcgdaffedeeceefbdgcdaegbdfdgabebcgffefbcbcbeafacacfddcgdefbdcbedgdbcfbcaefeedddfbdfgbcagfdebefagbgbeagbgdgccdgefdfeceecegfcgfcbfgfffcbafbfeccedcdbfbggaafddfegdgggacfadgagafafefecfgffgfeabddgaddcagbcgfagdafbbedcbcfefegcfagefbcddbceecgadbdefbgddfccabedebadcedcbagcfdgfbeaegdeeegebfeaadaebdabgcefffdceefgccffddcdafcffcefbgfadecdfgeccdgaebdbcbdcggeaaeegbdcgcadbbfabgegdfgdggbbdbaaffgacfdfgcdfcdbacaegaccbeegaefabdggegbfgfdffabfabdafgcecccfabegbccegbecbeagfebefbafebeedbbbbgaccgggbgfddcaeeaedegffgddgbeefcgcbfeccfebegedbafffeefddcdfbeabgcfbadfaeeaacdgbfefceafaeebbfdcfcbceafgaeafdceeabfbacgeebecbdeceeffdbfbcdgddbagbfddbdaecaedefcaadedfccdeabefdggegfbccebaegcdbfafgaaaeeccdcecgbfgcacdbafbcccggfbefdcbgdceagdadgbaaebeefcabcccdgggfbebgdcfegbgfeadccddcgagcdfdfbdcfdgbfaefecgcefddfccabgcgggfgbbabecffgcbgacebefcaadabebbdbefdggbebffdaaadcgcgabedcebdceefafabdcdggfdgcdfbbbgfcdedddeffdgaadfbgbecgcbdbgcbdcgbefebdfcfeadcbefabceeaeacbceggafgaabfgfefbdgabfcdeffgcgffebcbdbacfadcafefegbbaggcgcbecfbaggabbbdeefebeggadcgdedbecfababddbgbdadafdabedbfdedebfaddaeffffccbcaafacbbgcfdbebdagfaedfcdfgaeceebegedfgaccfgbecddfbedfecdbcbgbagfgdbfefdcdagcccefdfebabecagecabcfgfadeaegaacdbbdadefbaedbgfagaebffeegfddcgaabdfggebeceabcfcebfddacbaagbbgbgaafdfgecfccceccgefefaeebgafcbgaedbdcbdddafaefggceaagbdgbdgbeegdfbcfccfdccdedgbebcafgcefacfgddaggdgfbgafbbgdeaddbefefdcbbafcaabafaffageafffcgdccggbbbbeggccgbgagfgcfbdbcfddaagdadfcedaeeeeedfcbfbcabadeggcfccgfeccbccgedggcdgefgcecdbdgbgbdgdbggcgefdcgcgbafecggeegefdabdecddaaaagbecafdcbfgcgegdbagadfefffaedddacgccebeefbaebfgffbfcddedfdcfeafeaefcefebfgdagegdagdaaafdaagdabbeagccbecefdfcaagbgaffecbedabagcgaabcaacdafabfgggfaaadagabdfdfadebdfbggbecdcaddcffdegdcdeabccaedeffcefaccfegfadfedccbbfeeaedfddacdfgbddbgabcceeaddaccddbgefdffgffgecfbgbgcaddbedbcecdbbedbcggabbaagggggaefbcbcgbccaafdececebagbbggeafeebeeceaafcdaeefdeegbbedfddffbcegccadgbcdeedcebfeaecbddcabeadfgbfdfbbefgdfgegdcacfbdaggeefdccadcfeebcbegdbbccfgbcccfegcbgaafcffccddefdgcfdddcffccadaadaafafbggdcfaggdecfbgefgefadabdeedeeggceacdfcfdaacacaageeaddagbaaebgabgeeeeafaacaeagbabacbgadeagbebddgafdfbabafabeefdafdffgfdgeeaddbgabdaccccddgddecfeffabffgefaecbccedebgbacdfbafebgcggcbddcdbegaggcefbccgdagacggegaebeafcdfbegbeggebegdceddfegbccgfgbbffgbfebaafgcagegbcedeeafebcfgagdgffaceefdafebdebecggadbgbdbaggddebdddbbdaedbebbeggfdgdbeccgfcefdadgdabaeadaccdbdgcacaefaacccdbdagadacbgegcdbbccbbagggeaaddbaedebgbegaddbadaaafbebgefgeebbfddeffgecfgebgbaceacfdabeecdfgaabbgdcdgbafaeddbacbffdggfaabacfbgfefcdgfefafffgfcfgbabdcbbfbddbfgcgdafeebdbdbgbgebgcagcgaagadfegeaaeaeeafdfbbdeefafaafdcabddedcgcgbgcabccfggdegegbfaggdaabeadabgfbagbdddadgfcaedgcfcdgaadfcgbafgfcgebfecfabaaadcgbbfdbabdeeaeacfgdcfcedgdgdebefdeacfeeffcdagcgbfaedcgfcabgdceafddgccfgdaadcabdcdcbafadcbgffabbegfbgdceegdgdccccaedgeefaaabacbacfeddacecbaabgbdacdebeagffabcbgdcbcfceaebdgafgbfagcafcdggdaeabefecfgdgaeafddfefddfddgbabbgfefegfdbeaaggcdefbfdegdaefddfcaafcgedcdceaeecfeacccabdedcfefbgbefecddgcbdcddafdddfabeaeageeafbbgacaeebgecgcgccgedegdbgfbgddddfdgadceeeebgeebcefggbcfgaccfafgddbagfedababeedgebbcebadgcfgegbgbggebfdeeaecfagfgegbcedefgebcbbaedaedffcafdfdefafebdffgfegfabfcecabdafaefgfccggdcdafadgbbcacgbfeaefgacedfeggffdggacebbcdeebbcdagddbbbbfffeagcgfadcccfcffgggbbfeecdfbccbcecgaefgeccggdfggffbgggeaafbfacedddggaefadedadedcbgcefgeccfcfbgagadbcgfcfcfdddedacccaaegbcbgcbccadaggcacadffdgegceafggbccdcdafgfecccafbgf
