20842 3618 22126 cefagfddfecafccgdfbbafgadcdaabecfaadfdecfacccebfacgbffggfcedeafaadbefgedggfbbegceddagaaedcafcdfbgfdceagdeccdabfecgdbabdbdbgeccdgagceebfgdacbggebdaabbdcccbgeececggabadabebdbaabdfbdgdfbfagdcbfegecacggbbaeafcbgadceebgcgfdgebdbdecdbgfagaacdcbbdcgaddaagcgdbaffefbfeefbfgdggcaaegffcdfgfedafgdaccegacfdgbcdbcdgabeafdadfbbbfccadgebgceebeaceegefedbfbddccdafffbcacgcedbbebfgbbcdeebfaefaadfdgedgebbbeaagggfffgbcdcfbfbgdcfababafcgefgdedabcffdfgebaccgfecddbfdefcbdgegccacadefcbgcdggbbafebbafgaedeacfcaaddegffgfbfcbaaecbfdecbadgafeadebecbafadfdggbebeeefbggbdfggcabagfaaedfabcefbcgfgbdfbdfcgcbcccaagfadbgdbbggcbegffadgdggbcbdcbbcfgdgfcdgbagbbdaebbagcaddcceeeffacbabdbacbebaaceabcebaadadadfebdgcdfdegdddedcefafbcfgcgadgdgbedgeeeacbddffffdddgcfecfdccbdgafcgcfeaadbbgggeadaadfcfeefefbbdecdgafefbfgbdgddacddaeacbfegfgacbdabgeggbdaecbfadaeceecfaacfecbfebeddbaeefgfaffddadacgddefbbfaeaggcdacfcbfabbgcegeecdfdabcggbdfaaabacacdfbcgfddeafedbfbcbagcbeabecgfcgbfacefffbfbdgccaebfbdggdfbfegfbgdcbafedgcebbedgbecbfgagegdgebadfacdggfdbceaafegagafffdadgeaaedddffacdbbdebbcdgbaeefdadegaefcfbfdgddafeecddcgcbgagcbedfedcafabcbgdegbbbbefcbfbffafgdbefcefaegaddeabdgcdbfdceefaddfgecegfafagdebfeccccddbggdbebeggbbadgfdefbfcaefcgaeabdeaefdgbadcbdeagfcdebdefbgcgccbfggdcaadadeaagaeebacceeadcadecccggdbadfffaddgcaddgdddgdgbbafdafaaabfdebgcfcbfbdbaeeddfaegbaabgagggeaceaeaaefbaebebebefdbeebddgdadfffafbagffafccabebdadeeadgbcabgdgcedbeagdfcdfdfdcbdfegdadedddagbadecbegcccdgdbcdbdafadddbeecceddfffeacedebcfaccbdceefbfeddagfbcdafbaadbdebbfbdefdccabfeebcdgcddcgcaadcbbbcgdedbfdbfcgbagbbfddgdcgcadebedcbegcfegebbccgbdgefaebcbdbefcgacfebbbefffeffcgbbeeggegafafebccdbgdcaffebccgecfdedcdacdfagagcadbaebfcgcdbfaeffacgbfebgbbggbgacaaebdgagagcfdabcabdddeccdbceaaeffbgbfeafecbfadaaeddfaebcfbgebcaebafacedegfdfbdddfagdcaffgdcffbcegbebfggceaadbeggcddeegcbcdafccdbdfcgegcgeacgcgdedegfeagebgddceedcedacdggdafggcbcebabgfgaeadeeaggcceefcegcafgaaafgfgfddfgdgdaeafgcaefcgfcebafbabaffdccggffaecbaabaeabbdbfebbebccfggfbfeeeebefbeaagfbabcedcdabedgdceefbgcggfcaccfcagagacbaebbbcbecdgbdfbcegedafgadeadcbecfddggcbgeffadaagecaeaeeebdfdeafadagaaaaedfcgdcdgdbbbgedffbccbfadfgdeebbafcegegffffaccdbffbfegfadecagbggebbeefacedcgdgabcbgegedcbdafegccbeedccfeggecdcefcdabgdbfgbecagcgbgceggbffdgggbegecabggadaeffdaffefaecgafdgeaaggdceebbeebgbebbceegebgbbfegccecgaebddcffbdggebgbfdfededbacdcfdadfggbcdabgeadffcbbfdecafcaaffddaacgbcagegecaaacacadgdbdfabbdccdcfdefbbcbffggdcgfaadbcefafedaaabdbdbceebdabadbeagedbeageddgddgcgffgaddaebgceagegbffefebgbabcedaccgbdababacdfggeaedebfeaecbaaffafebbccgdabefadbfbcbaafafaadffbebffcfgbgeaddfaedgeegeagcggfecebdcfdfceegebacgcefggceageggbbgfbbggeegacfebgfabcdbbfdgeafbgabfbacfegeegaaagdfgdbacgbcegafgfeceeecadecbfcgcdfbgggceaebacegbagfedgcebdfgfdcabdgadbcbfdbbgfagedbfcedeagbdcdddfdcgeeabgacfdaebdfeeaagffaaacdcfeceaecgdcbgggbfcfcgfbfcgecgedgcbbegggfaaeaedbcdgcdddgfcbfafbgfagcgfccdaedeadgcagdbdcefccdaedeccgafgcbgaddfgafeabgbcdeeebcgcgbcgbadcgdacedgdcebdbcfcgaefddacfageabefeeagbaabcbebbbdgbbeecdffdcdcdaafdafefdfffagebbdbabfacbgfecafaaedgafcdbbgcfebeaccggdbfcaccfgaedcdbadcacccgebdccecgfbefgfafefaaadggebgadggaaabaedgacefccdfgcfeagdgdcfdgeaedbfbdgbecdaefeccefeeefeaaacedaaggfabdgdfcdafaafefaaafcagcabfgbcffbgbfceggeeecbaabaaaafecedgdfggdfgcebgdfdfddgbdggbegegbgcfaffabdgdffabebffecgfbfgfeccdbfcadfadggefefgggcecfbagefdbaddggdgdbeeadgfgeddcfgcbacgfaaefdfddbaecfbbgfefbacdebfdgfccecfcedfafecfcbgbgefacabegebddbgaccagfeedbgcdagegdcfeagbeeabfcffcafbdcfadcaecgagbcefbcedgfcefaafffgcgcaaeafgefdffgdebgbacdcfccdffcfccfdgdgdbcgefdgdefccafedfegedgcfbggacfbbafegcdagbccgaececggffbbgfbeggdffbcedfedegddeadgacfdfffcdggcdcgbebdfafgeccgfbaegdddggbccfbdgccgedacbgaebcdebdcgedcccbecefddfdcaabdgaddgdeedgecbfcdfdafaecbcfcdddeddfgagcecbgcceegaaggfdbaeecfbdacgfgeebafcgafcdecbbbadaffffdgbdbfgacdacgcaaacbccccccfcfdadeecfdaecbfcdfcddbdedggdbabbdcafgcacegggadgbbgfcagecddfebfedaebfgbadafaabecaefaeceggffdfbfbbccecdddcgeaagafdffbbafafbbdcaccaegagaebggbefcacfdbedgcagcdgcgbabgbagfbecbbabaagdbcageafgbcgfeaabbfaeacggceacfefgefdcdgbdcgbgegafffadbeabbfdgcbeafaabagcafegcbefgadcbacaaadgbfbgdagcfdffcaecbggggcggdagbfdfggadaaacfefdedfededcbgbaabababgeaegaegaadebfaedbggdbddbbcgaaaadaccafbbfdffgdccfcagbdccddaddadggebgcbfacbdbdeebecffdbfgcfdfgeddbcadbgcdffdbcfagagcdfbdfggbddegffageebbaaeaacafaeadabefgdfcfcabfaadcaccfecfgbdedcacdffcgddcedbcbadbafdfaebgddbgfcbgffacbdffeegdececgffgcaefbfdgfcfdadgcgcfbgeecfbceabbagfeacaeaaacbegbbgedfcffaagcfabfefacaagfgeffbegbdbcadadbfcbbadfebfegededgdbaffgcgbcdadcfgefgfdcgbgffbabadcfcafcfgcgefbdedbcbcefdbdaccbcfcbfagffdaebgecbabdadffeaaeccedfgecebadcbfbfcdgbcdbfggbgefagcddgffeeffgedbceccffdgbcdaaggfdgggeccbgbeddfcgcfbfbccacgbcdffgcegggbffacaegcdbfcfeeafeeeaaadacbeafdfccgcgfeaedacacddgffegdbggabefecfggadedbcggcebdggccbbgafdaeaebacgadaegaedgffgbcfbdeacffdfabacbdgbeeebegcccfbcbedcbeegafdbgdbfefagccaagaacgbefdfaecccbadceedcagagbcfgafgaefecbcaedceeaaeecfaceacfbadbdcbbbdbadcegcgbdgfaadacabceaaagecadbbeceeecaeddbcdbdcccbcgbdgafgfbggdbbgddgafcafdgbfbdeccfdgdbebadfbcaafbgeggeebbeedacdbagfcfcddfceaadebcbbaddgeadfgfbfeadgfecbccebcafcaebfaeeefbdcecabbbaefbegdbaegdegaffacacfbdagefffagcfagcbacdgdaedfabgaceafdecbcfbgbfgaaggbcdedaggfafgabeecbedbddbegfceebfffbgdadafaegbbdbaaegdfafcebagafedgbaeffdfcaedbfbbaadegggdagcbdfeaecfcagfcgadafegefageaffadfggdcegecbdgfdffadcedgadfedbccebbbcdebggbcgefccdgebabgdeefgeabdgbebfdaccaggdacagegegfadadafbagbbdceaagcaecdecbbgafdgdfgadcbdcaefagdaegabgcfbdgfecabfdffgbfddffggddgacfbgfefbbbddbcbcbaccfdfbgcacffcfdbegfcfgeaadccgdagdfageecfaadageadbfegdbgdccfgddfagdeebgcgadgefgagdcfgbdaededgaaeadceebebgabddfccgeffebebebccgcggegbggfbfdaagfagdcfbggdfccbecbbgdbbdaecdgcbdfbdbcbbbfcaafgcffeecfdddgfeffegbfcbfbaffcdffcbdadgagadaggeccbcefcdbcbgabcfacebdffbegfedeagfggccgdebedbfeffgafagdcdaagecgbadfageddeaefebbagcfgbabcabbccfbacgbbcccgbecfeefdeccdcefadfbdbcedcdccdcgefbacdedagfdgaaeedfaebcgbfgbcaaefgdfdabbegddadaceeabfbaegffgffcdcfbdfcfcggdeabgefffbgeddcbbaeddagcdcegcbffgdedabbgafbecdfddbeegdeafgaaaddgaabagceabfebbaccbgefcbgffefgagdfgeeefgeefbfegffgeaeeadcfafcgegcbbgfggcbcbeegccfgbcdbgdeebaddggffdbfacecbcfaeafcgbdafafagfcdcggacfdbabbcbgadfgdefafbfbbeebfeacebbgcbfdbgdccgggdeegdcaceeebbcdededdegfffgfffecbggbcgbdceaddaefecgagffcdebaafccfadfecbeegabafgcfgacceeggfeaeecaedfaffedcdccggceddggfddecaceeeeafaacfcfbffbeecgbfffbabfcgbgbdbgcbeefaaefdfbafagdeecedbgaadcbebbdgdbebfaecbdaaccefebgdfabbabdgcedeeafagdcaebfgbccdbcfgagffagebebfbgbbfccegbcgcdgfcgdcebacgaaacgddffccacgfdgcfabcdbdffedgebgcdfeebafdfaadeffafacbggecdgbfafgcbdebdcebbdfdbbdebggfdbgeafdbeabfdfgegcdfdgbcbegabdeefdafbbedbdcccggggceaadcbfcbadfcbgcfbdcecgeegcbdgcfacbcdecccggffffdeaeacbcffeggebecddceadadaegfccafccfdbabedfdaafadgcgefgffdecdfcbfcebdfafbebgeegfdbeafbgdcbfggfffadebgdgfafecadadcdcaegcfaaefgabebfgagdfecagcbaeebecddebbfdgcefgfcdebacgadfaedcgcgagceacaebagaaccbgbbafgbcadfcdbcdfcffegaeggceccggbfgafacfcffdgfgcbcbdggaeeabgafdcedcabefdcbgaadcbebcdbbadbcccffeageagbdabfabfbcefdeacfaffaffgcaegeffdbgeeegadgcccacdfagbbdgffgccdfbgffcccbddfffadfbaegbfcbbfabfcaggfcbacabgffcebgdbdcdgccafcbecgbceebdgacdfagaafegbeafacffdecdeedggfcdffabdecdcgbbdbgdccafeabgcdgbbgfecdfgaaacggbbbfcbacecdfcfggfafdebebfebdegdfacbcdbdabeddadafbgggfdfbfgecffadfbebaagacddcecgfbdcefafdaagdeefcecccabcceecggbffdfcbgfeedbfagdbbddddegdadggafcfgbaaaddcgeaabcgcfceagddeeaeeegcdfaefdffcceacgeccggceaebeedgbbgdggadadbbdfgfcegfbfffgcfbfbbgaaaaffbdbcefgcdgeaefgbeddaebbfgcegaafbdgbgcfgefdeabdbdgfdcedfdfabdaeecbdgecfbagffaaacedfgfbdaedbacfccegbbgecedgcbeadbbcgabaaedgcfcfagcgbgbbdefdgceacdabbcbggcfbgaeefeegdffgbebfgffbggabggafceebecfcgagbgdaaabdeebecfedecbaeffdbfbdeabfgeeecdfgggdbfgcabdbdcggdefegfddcffeagcafabgdfbdgdecfbggdfbbbfcedfbceccdcbafacgefcabbeffcgeeeeggcabgabcacddaddfgfdfeadcbceffbecdcbbdcdbcefbfbgeeacbadcbeeecggcacdbdddeffcgebdgddafcdfbaceagdaffdeggaedeecbeefaffdaabafeeebaegebedfcabgdcfagefeacdadbgffdadfeagbefecedfgaddecbeecdfdccgdacbedggacbcgcgeccagcgcgbfdcffbgdcaafegdgfdebcbddbbfbbdcggdcccbfegfaeddbbafccgefbfccgfcdcdfegeadddefgfagffggfdcggegdcggedcgcggdbbagfggecdcgbdcfbecefbcaecaeaebbdbfcfdegggffbadcddebeebaageacfgfacaddfcccbabgbdcegbaddadaebcdfbbggeccffdgdeddggffffgbfdadccggbffgcabadeeaabbefgcdfgddadeddbcdgfcafbacedaeebbafbddaefbfcccccdbafbdeadbbdffcedbdececadabfabfdcfgcgeadfbecefeaebegdefedeadffffbeaagfdfggfbeagbbcfcgdgcfgedcccdgaeggfcdefdgfcafeefcadegabaddaebbgffffgabcaedfaaagcbaffaedbgegadfdbdgfcabaceddcecddcbgafcceebcaefbgcabcggfbcgdebgabaegefbbcaedfacedcddgcgacfcaegfdfddcgcbbbdegeabfaebfegfgefecfdfdegddcecdbaaffgbdbabfgfcedfegbacdadeabgbcebfafgeggfegbebdcfcbfdcdgebaccagbffgecfcfabafcdffdabgadefeeaafebbcbgceggfaebafgdbeegdadbffgdbbcdcdaeggbegffedcadfccbdfagdgaffcgaggdffeacbdgefeabgacafagaggdfacdgggcecaedddfgfebeebfbccbgaccacgebdedfeagfbfegcddedgfdcecagdagaefbbbfdgebaafeaagfdfdgfbgffafffabagdfcaadgbcdgcacdggacfggbfceddgdcagfaagggbbdbbgcfdcbbafafafbdcdeccaaagfeggbafadedddcdbcgbfbdfcafcfgdecfdbgceedbagcaddbcdebgddegecdagfddeddcagdgfeegafcddbaededagafedbfbcbdbaeffbcfabfdcgceagfaeddgafebfdcgdgeggacggfagdcddagccdfbdbdcagegabeeacaggdafgagdaffcgdbafecdbgcggeegeceddcgdcfgbcebbfdcbfcefcfegcgffgcbdcbgfedegffgdggffbadbffagdeecgddaeadadaebfdffcbbcbedfaeedbgefcaffbbfcgcefeabggcgaeddefagegdccdgfcfdfffabcacagcgegabbfgaceddefccfffdbbbccbcafeebbfcddgdedfafdaabdddffeffebfadcbffbbcbcecacgbcgbdbcbeeacbgfacfbfedgecabcfdbadgggabgedeefdcddaecefgbagadfdcdebccbbbfedcagcdcdgcaecafbagecbagdagcgagcbgcacebfbddffdbfcaceabbbbbdggcbbcbgcdaaeebdadeffdgcbabcgcddceebeeagabefdfgbbbfecegdcbdbbafbeacgedffcabfdaefgcccgafbgcbfaeacecbadeffeebacgdbbedgccfgcgecdcegddggacdcecagbeabgcfbcdfedcgedbbgeadeageecebbbcafcfeeccbddffgeadbfgdeeabeebfebgcdefaeagadegagedacdbgabgedaafbegeaeceebdgdcgcedagebecadedbeccabeafgcaffggfgbccgagaebafddgadgacdfaabbdeacdgbdgaddaacfdfgcedgcfabefafbeddfbecfcdcaccffgfgdbffegebeceefgabadbfdffeabcdfacbggecfadacgeafdcfebbagfeeeagcfbddfffbfgcbfegdaggcbgdfefdbfcdcbefacbbbabaeggfeefffcbdggefdegdgdbefadeadeeccdeggcebbffgbdcfafcdeegebecegfebggadaccbgfaabafbfgcadbceddgbgdcfbbbbbbcagbffbcefbgfcfgaacebbgbeaadbcedabcegegdcfafadefdedcdcefaebbedcdefabceecacaagdeaaadcaaaacagfdbbgggagbdbbfcbcdddbbgdbecggcdeffdeccdabgbcebcacfbeaaagecebcaebdadebgecfdfbdfgfdacdfbbcbfbedfdaeecfeefafbgbgffddfebefbgbdbfbedfgdbbaacfbgfbfbcbeedcbegcfaffcgbbcddabdeacagfbbadebffdefccefedgeecfebbbcdgbcabacfgadadbaddfgffdcfbeaaecddbdccbeafcbgddgagdgebaeggceggeaagccbdgaaabgdcddagccfafdgaafefgeegfdcebaebgbbbcbfdcedaadffgcddefcccdfbdacbgcacbfddagbfagefgabceceedafgbgffbfaccdeabfgbfbecggedgaacaeggdffcbdcdfgegfbfbcdbbagdegdgeafebdcddfggddbagaefaaacfedcbgbffecggcbcgfbcbbbbbfecdecbgddaccgfegddccfbafbgeafffdfbafaabbfcbefgcbccdgbbecbbdgegcbgbgegggebaageagacagdcbfdcgaeebfbcdfgcedddbaabgadaegafdbfabbccgdcacbcgddaeebebgagcfgagaegcdccaddbfeddfadbccfdcfdebccadefdafdbbgcacdbfdegffeaabdccfebgcgaaecbdgbbbdcfgfeddcdbdeddaaeaadfbfaacfadedgcacabfceedgagaacfgfdaecfeafacgefaefbafeebdefddabcedagdfdbcbdbebgbebcafgbgcfbfdafadfeedafdaafegedcdfcgdcgdaabbaeacceeddbadbfffabacfdbgffadfgeedeefabbdcbedeaadgafcbgbgdbabfddbfagfabgcadefbegbcedebddeccebfacdgaagbgggbdccfbbbfdffggcgbefedbbcgggaffeeaaffbggfcedgcdgdbegedaecebacgffedddecacddfcfaggbcfdddagabebfagddcebccbfffgdffbefgacdagbgdcccbdfbaeedgagcgdadeebbcbccaegcebeefcfdfaeebegafebagbbbccbbgadbgafcacgfcbabfeadgbdfcdedffecdfdbdaddcaaccfefbecaddeggbacfeebcbcfbegbeededadccdcggefegdgefedfdebcbadddgbefegafggeecbbfgdddegebagcbagcefgccfbfeacgbcfebbgcefefgdbfbfafdgbdccbgabebdaeccdcgbecffddgbdfccefeegcebeecebdecdbbbeagfdgfaeaaggddddacfcdcbgfdcgfdbfbagadgcdfbageccceadaaeefgfdcgefaceffcacagagbcgefgfdeagdgeggbbececaccgccfbgabdcgcabeaaafceedgadbaedcbecefgegceeccfgbdfefcbgggdagfegggbdefgbadfcebcfeacaabfabbafecddbeedbdfbfdeafefacfgageafdgcagfbgafcbaabdcfdfagdaecabegffdffcbgbbdcbdacecfafdecdgcbffaddbgceagdccfbdebaggfdccfdgfefddbaegaggebgfeabbbagffcfgfbfdebafbfaadagabgfdeffefecbebfcccfeddcebdecbcdabgddcgaaddaaefaefgaccagcdcecefcddegfdfefbcfdfgfedfgdgdfadbbfedbffgecegadbdggaebdbaafcdfdegcabdfgaabcggffdeddaeagdfedbcgeabegdcfddfeaecgffacfeaeadgdebbggcbffccadaedceabcadfdbcbebdgbegfgaedcgbdefagcffdggbaacbebecabbgggbcafbdcgbggafaeecededffbagagdgeegccadcefgcdccffeabgdedefafcdcefcgfcdaagecaaeffafggbbcegacadeebecgadefccacccffadcacdagbggbccdcgdgggcegccgefeadacbbfcagbafbcabbdggdbbadeafaefddffedfcbeaedcefcgcgadaaeeaacddgebcgcabbccgfcdbccdbagcbbebbfceegdefgefagfecagebgacafcbgfagddbfadcececabafdfcfgbgabcacgddfgefcebebbgbgagccfeacgeaagbbgccccgfcbgfbfecffcaafffaedgcafdgafaacfdcdbdbfdgbdfgbddafggfgcaecdcdgfebbdcbgffbcdfbebbaffgdagabcaegfgfacabbeeaebeffdfgcdffccddebfegcaeebdddbcaceffabeadaffaggfacafeacgggacaccaegffabfdgcgagfdaabdcgfbeccgacaaaeefedbgcddadadbfcebcacededdabcafgddceacgddcbebaadbadbcegfgeabcfffgfaefggbgaeaacbgadbcffaeafdccgfgededdbcabggabagbdfdcdcebfbdaagfdbcgedgecgbafcafddbdfbbgaabfffdbgdfbedefcfffaddcadfdeecccdgbcaagcebeffcfdbdecagabcddaggaadgabaadcbbagbfaagedgbdacfeacbaccabdfbffaedefbegfaadgbdbgfbbeaceadgdcebcgegedbbbbgebbgafccffcacadgddbefagcdadebdcecbbcgbcegecacdgfgbacbeecegfecabebaeabadbcdgfadbeeaaeeegcbegdcffdfbcebdddgcgegbcbbcddebfgdcagfeabfcgedcfddffceabfafgdefcafaeccfdfaaccdgdeebebafeabdbfgdedcbfcggbfabababfeccdcffbfacbeefaefdgebaagcfaagddcdgcgdbedegfgegdcacfgbdfbcfbggegcccaddeefdceggfgabcgagdbbbafgdfgdaggbedfffccfgcdfeafbdeadcgcfebbcgabbbggaacdgcgeegagbegegfedadeccdededbcbdfadccaacgbgefecafddcdgdaagcbgbcdcdfceffbgcfcggcccgdddgcbdeddddgdacgebedfgcbebdgbacebagdbbecfagbacacdcgbagaeacbgccdccbfdacgfadfbfdbbgfbeebbcdagecbgccceccbgcecbdfdccgdgcdfcgecbgdacdagdcaafecgfgabgfeeaacafgcgedfgefdbgbbedcbcbadaffedefdccgggacdfgeeffdacfbcegdfebafffcfggdfefaceeecbbabeadcggfcffaeccabgdeeaeeeacfbbfcffffdcdfacfeegdddeaaeddcdfaeedgaacgdecbeceagbdafagdfcgfdcdaggeaggecdgbacgagabadceafggdccgagfegddddgbfebcdacefgececgdfbdcgdgdacgcdddbbedecegbbebfgbgdadfagedeebgbeaadecffgfefafdgecafdefcbgaeaeddfdeadbfaecfeggbdccbdgegfeeacgddefbfbcbagcfbbfcefcebbbffdafeaaaefbaebcefcbedgafcccbccaaffdcfdbbbagecggfbadeebbeddgfdedccacgdbfdcefcceaddbgacadebcafeefecfddaggcccceacfbcegcccgcefagadecgafgfdgafbefccecfeeagcccaababfcbeffcbfcaeedeebgcfcbcebeeagebeeagcgbecbcedfcbegbabadfaacaeegagagcegegagdccfdafcaedbddcdbegaeffeacbebgbfbebeceaacbcdecgdgfdeecgceafeggcbbbdbgbcgcecegbaffcaaegagefdcddbcfeecegggbbcaaaddcedebeeeafgbcfefcbfefeegfeedeaafcdccfeggddadbcgbbeggbbfedaafbadbeedagaecdddcfceagbgfcdcfdddcbfcdcfebgbcaedddgabdgaabbceddadfdfbfeffbffbcbcdfaeagdaacaefcdcagfbdafgbbebbddfaeafbbdcebeadfcddgdgggdgafabbbegdfcfgfabaccbbcdcbgbgdcfdafcgeagbdggafecdeccfefaeegdfbbbggegdcdcfcbffdfgbacefadadcdbcebbbdfcfbfbeeeabdacdaggacgddcddeecfabbdagecdbdeebegbcdbcbddbeggbaegbdcgaeceffgbecafebegcfdccabbadagfagfebcbeacbcaeebbbcaeeaddcdeadcbabdgbebggcggebgfdbdadedegfbggcfgdadceeacegbbbfgegdcafeeeagbgbfdcfeccbcefaeggcdbaebacdfgdcgabedbcadcgeaeccbgcfacagbddeagggffdbgdaageceacebbgegcfgbbcfggcgeaaeeecebgffgaagcgdbggfafafffacaaceceeffcdbgdbfdbadaebgdaegfdbfbdbebdcgffgfgabbgbeagdeadbggeadgbcbcfdacbgffeggegbcdfgbgfagbfaaecgffcffbcdgebebfdbbbacggadaddfadefgebffbgcgaefdbaeaaegecacfbagececgefcfededadggdcabeeeafgfgaccafefccfaebdaaefgaaggeedcadbgbbgggdcgdbfgcbgcfccdagafbcabdggegfbfceddfbcfaagdcgedfegagebccfebeeeebaaegdcgbgabfeeecbcggbagacaegebfdbcacdfbcfdbdaddafaggadebdbafcggcgaccfeddacefffdbgafeddfgegdfdcfccadacgcabeeedafcbdeegdccafadafdddgbgddgcbdgccccdegfbaadadbbegffbcgaebegageabeccbbadcgeacgcedfceaacegaceegefbgfdfdefabgdfbfaggeeefaddcfagcdaggbecfddfaebbabfgeadcaedccbgceabbgedffebfbaeccageabebfabgbbbdgbefdabbdceebgedgeagdefbcaadgaefgbbcgdbcddfecafbcdffacfaadbgdfcaebccebcgefdggafgdcfcebceeebgabgdccfabaegeffdfeacgdebeefcgebafadaagfcecbbbecggdgdgbecgaefeddabebadgagababdbfdefebgaddafcdgddbbcbccbbaaagbbecdaaefagbfcbbcdfbcaaeabefgceadabefbgdgfdegcegfaaafadegfcfaadbfefddefabbffbaefaeffcgcbefecdfdgbbccefddebbgbfegaaecffbabddcggbagbdbageeffbedddbcfbadaaeddgcbfbfacgfgbaegcgadabffadaaeedfcdeaccfegddaefgeeefcdegdagdcbegdgdcbeaedeacgebbgegcabbeaaaagdgdcbdbfdfgfebcbbdafbafcbccgbdgcaaebdfgecgdgafabafgbgddfdedcfaeffgabfgfffgeedcddadcegdbaacdfcacaacgdbcbfcdaffdgdebgbeacdcfgcdbaddgedbdgbggeecdgfcfgffbbfgafdcfedccgdfdddcafdeebecacfadbgcgacedfefdbbgccacbbedccgaecagcfbbfdeggbeaaeacefdfgacgaggfgfebddbggfgdebefdcfbabeeagdadcfbfacbdbbagaceggadgfegabbagefaecbdcceeddcbbefbdfecbggbafggcffffggagbcbffcecffedaeegceaabebecgcafbegdfcgaacffegebcddebcfgdbgcbefcaeeffdefdabaafcacdedfaaggfbbaedacfgfcbdfbeebdegdadeeefbdbdcbfeafcedcfgbgcfgfcfgaadccgedafgaddaadedgadfgfddbdafbabcagedecaeddcdaeaeebccedddedgfbafbecdcedggfaadefacecegfacccbfdaedcggecacgfcgbgfbgaddagcabecafacgcbdfbeaacaacgddgbfabecceeccbceacdeffgffbfdddgfabdaafbccdeceegdfdfdbeagddbfgfdggeffcgadadffadgdgeafbfecbdagcddbfbegffaggfcgbbbfdgdcegefcfceggeffbeeeebdadbacaddgafdecgeaccagededfgbcacabbfbbceaacbedbbbbbgffcccacbaabgcbebcggbggcbcbdeaedfbegbebadggagaebbcacgecbaceccgdgfafedeeedcebcbcddaddeecceeegbgdagbecdagfcdgcdbeebffdcaggebegaaefagfdgfgggfcageffcbadcgcefedefacdaaeedecbacgfgcdgedceafbecfbfddgbbcefgeeggdcdggcdafagbgdbceagfefegaadeebdbdgfaagbfefgdbagdfdgbbdaaeeegdgagddadcbbgefbfeagadfbcgacdcfdfebeadeefdddaaedecccffeffcggeeacbagbdcdgfaceaeacgbccggbcgfadcffbddcgfeebeefccecbfeeccddbbbfbgbcdccaageadaddcafbdbdedgaefbagfabgceabbcbfcegcdfeggabafbcbabbebadbcdceebaeggaaccggabgfaaagbgdcegdfbecdfaaceacacaedbcggceddbgdgegedbegacgagfdgfdcgcegggbdadadaeacfceeagcafaddfgffgacggbcgccccfccbcggcfbdcggfcebadbacfccccdefbefcadgagfdbebeafffgeeacecegfgcecbfceecddedffadbecabgacdbeagedegecggegcfbdegefagagaeeafffgfacageaddcadbcadgcbfbaegebabafadfabccgdfbdgcdgfdbfbafdaacabafgdbecbgbeedaedcbafbfebbfbbagdbcacdffeeegcffecadadedfeedffddbefafafdccfcceagefdebffgcccgadcagaaefffbaddbfbacgbefaceccebdadbgcbbaeggcdcdgbccfdeddfaeaefbdacacbcafgagcacacccfgecaacebfdagbdgdcgbbggfgafgabgfacaacbfbggcdafabaaageacbabbfcfdaacfbdbcaaedfcdebbffdfbfdaebaccabcdcffeddaeaagebfafcfgagecfecgebbadfdgbaggagdcgbdedgbbefbccebefdcabggaedecaacgafbddadafecfgcafddfcacccdfcbfebdbafebbeedebdebgacccacdadbceeafbbegddaaabcbcabbfdbbedeegffecfadeccafafgaffcdgccdddfffaeddgdgffdafbegedgbgbegbgafafdddfeadbggebgcadbfefgefbbggbceefbacfffedebebeeddafaecfgdcdcfagbbfdfdgcgdcbdeegfeefafbggcccaaggaedfbcffeaaaceebgbggegdcbdegebfeggafafdeebcgdgfdfdabcedbffaagdcfdcddbafdbaadeggacgbcbebfcbfacbffdcgcaedgcecebgfbeeddaebcdacfggcagbdgeedgbgccdfdaceecgddaddgacbbbacfegacggcbaadbcfddfggfbacbdbacccgeagegdgfdggccfddbdceccaddbcebebgcadbbbfeaefaabdbcfgegggafbcfddcgddfeebafgffgecgaffeccbdfcfdecfbdcgbgbgefebcgdbgggccgddfggbdbfcdabceabcdddgcefcbdcdcfeaceaddffgdfbafcaaddegfcgafbbggggcdefgaegdcfefbedegabcdacgbcfgbdbcaebbgfcbeefdcbfgaabbacaaceedafdfaceabagdecgecebccbdbbbbdffefbaegcbgbgeecgdgbggdbaeabgbeeegbdgddgcabcefecabdeffdfaeegdbcgabceedcgcdbegdgedbbbedfeaccbccaadbfacagebgaaagdbfcbcfgfdgffbadcdcfdfdaaegfcfddgbgaceefgedcfdfaggdcegccbabcfefededfaadgeegdaebgddgfcagcffedcafffbcdadaebgfgbfedbdgdbfdgdaadbgaefafdbfbcceabceedfcfafbecafdbcbdfbbcdeddeadfbfbeedcebcbbcgfbggefgdacfddcbffcdgfacfecaebcdedbcfgbggbeaegbcdcgcagdfcdegegacbbegafgggdebbgeegbeefaaabeegcfbdefcdbgcfbfgaebcbagfgfdegbcfbfeeaaedbeeedcededffccbbacdfbdbcgegaeebegfbcadfcfbfadgbcccfdggefdddgffdebeeagacebbedfdfffdacaegcfcbefcgageadccaebeaaaddeedgcffeegdbefacdccgfdaaccfabgefbfedebgbacccgafabagebeeeaaebggeafbbcaadabddabbaageebagdaefgdfbbdadfbbgbcaccgbaagdcfdabbegagegafgbbadaaffagfaedgafedfdebacadbabgadgdbegffddfbecgaebeafffgfbfdbedccebgcgcdafccacdcdaagfgdbfceeegeebgebdefcbaegaacbfcgdgccfcacfefcdeeffcbadgfaadcgcffdeggagebebgacbeagegafgdggggfbecfabcfaggdafdaefbebfceefbbcbfcfafdgacegbaefbecadegaedeafgdgedccbebggfdfefbfacdcecccegccfdgaggcfdbcaafeebdccfgebggdddfdaacfgcbddcfeacbedeffbcacgeddbggggaegcfcfgfagagceefcdfbdefgaeffdffbcfecbbacbbbbfdefecgaedgdafbebeddcffbadbgebfaececcbcgeacfdbaefbffgdfeegdaabadbefdgfbbdbggdedgfbddcbaaacabbfedbaefddgafegbbbffabbdcgbbbgabecedcgbdbbbgfgfeadcafbbfbcgaggbebdfbbafcbebedgbdcccfddecedbdbcfceecfefadcgagdgadgccdegdbaeebadccaeacafdccbgfaabacdbgaefbadafeaaccfecdaffgebgecefedcegbdgccegccgfadabbdefbfedaagebaaagbebdgfgbecgfaaeeecfcegbcgfegdeffaebgafbeffaggedbebegffcebgbfbebbgcgggfbedbdcdgeffgfccaedeggfbafbbeffcacfgegbbbgfaeaccedgbddbbbaadfffdgbbbfcagbfgedggbdeaeabfgbecfafbeecfdcgcccagggdfaffefabegfeedcebfeebabbceggdgabegececdacgcecdgbbcgacabccbbdfgccfacbcdgccbfdecefebfeafgcefgcfbcbgfcabbacddfagaebccgcffeccbcabfbabcfadgcgcffggcbgcfbgddbddedeadcbfbggfaeffcfccegcaabdcbfffgafccefbbdgbaffabaadacdfcefdcbgcbcccggbfcbacefcdfcgdcaacefffacageagbgbabaadefdabdedgedgbbfegaeedfdecceeceagacecfbfcdgcdffafdfcgbdedgbfbeggegbeebaaegaaffbbgebgdcbgbafbecfabgcdadbfabfdeecebddegecfcfgfacfgcacabcfcdcdbegfgcgbgbdfdgcbefedffefegceaebbbaefadffegbggbadeffcbcgfgbdgdcgccdbafedadegceagbdeceebabcdfdfcffeeecbacfdcfaaegbgbdbcdccfgfbbcffgcagabebbabgfbaccdcdeedabccdeabbaaaabcccdbggagbbabecgadfafbcddeddcbcfbcbbbabfgcdbeffdgbbcdefeggfbgaeaafgbdbebbfaebdabebdadaecgacdageafdggcbfegfbbggcefdccdfebfeeeegcabaedbdfggefgdfbcbdcdgeedcgaggcefabbcefgecebecceddgeddggdgecdgebagaadfefgbgddbaefecgfgdcfacggaaeggcaegebfdegdccgeeddbgfagfgddfbcebbggdbcgdcaeeebgaeagaffgdccbbddaccefbacfcbcefbdegbdeaabdccebdfbffgbagbdgaddecebbfcefcfbcadddgdgfafdefedffecabdaggedgcccbgfefgcbgfeddbeaebcfaeffbcbfcdadaegedgfbebegaagfggbabgfagegbfgdedcbfgegdfbcgggcggdgaacbgeffcebggbfcadgcgacffcfegbbebbdffbefgdddfbfdcefccbfabccaddedegbaadeeaaffgdgaafcbefbfaefcfaddgebfbfagdgcdcbdbgdc dgbbfdeacdddcfcfebgdedfffageeaebagafafdcbedbcgfffcbcffgbdfgagbgeffcgbdgcadbaaeffgafcdeegdbeaaeegcefdaedffcfffebecaffeccfbgfbbcabedeegfccgbbedagfaebfedbfaafcaddfagaecbgbafddgdggfacdbegbcedcgafgeedgfcgdgaefddeabfbccadedaecfdbafcedcdebebefcafdfgfffgabecdadcabcfccggcdagacgddcbgaggffdbgeegcgbabbagdbebbaadbbebgdffgbefdbeefdcfeaegcbabgaegggagafcgegegfgdecdafeeegdefbcbacaagbdbafadcfcdadafgecddefgffaffbdecefacdbfacbafgecdgdebgegeecddfadcecdadgaffgbfddbaggcfbgbdceffcbggdcffgfdecfcdgceegeafbbbbdgaegedaebfdfaffdgccbeefgddaeeagcadgceggedacdffgeagdcebbaeacaagafagaffecgecccabaggdbbddgabgfbgfgecgcgdcfacbabaffgagfdaebbeaabdgdgfedggbeacfgbbefbbeeaggbbecaageedbacfaffabcbcgfegagggffbcfbbfddbecbdaggafcabgfdffcecbdbbbbagecfccadceccbeaceffabffeebfeagcacedeebageaafdafaebafgdceegbfdddfgeadgfbdgbgcgeadffceccgegaadcbgggaaddbecadcaaadfgdaggabdfagfbeefedgacdbdebbeccabebfdgggegedgbfcdbcbcdadbcedeeedbdbccfagdeacdgcefcfaegdfgfgdddgceffgdfegaegdbcafcddgafcgdccedgabeffbbcabffcefacadgfccabfccbgbgfgcdfdgdcebebgecffgdfbdaeecddbcbaecfabcadbedbgfgdcabddgffbcgbefbabfacfgggdafbdeefcdggdeccgcdcadcbbaeegbddgcccegaaagedbgegbababdbadfebegedbefdddbbaddcdabcfacadcfeadfdcaebedcfeeadadfbbecgecefedadegggedfaeafacdddegcfbcdfffbcbbdffccdeadggggbbccfgdcafdddbeedefgcgaddaeaecagdaggacbabeecegefddeecefddbdfddegccdcefadacgecbcdefagaecbfeabacfaebaaebdfbaadcbagefeecegabggabeaeebebaaebbfdbgbabecfaacfbgfbgaadegaggfdfegbfdaeefgbdedggdcfcdfdfcdcbgeaedgaffecdcdegfddbgcbcfefbfbaeffggdaebcfceggeecadbacbegadegdaecebfeeefagcefeaaddcbgbfdbbgafecfbcbegfcecebaabadfaecabdbccafecdgecdbfffaaaaabgbeeeeefbefbeeggfdcggbecafcadbgaacfceaadeefbgcgcfgbcageacefdddeefcgcafgfacegcdbfcdabacgaefdbgafcacebfbefbbedfggfagefgefeagfgfbbfbdeafgfebbgeffafdfbcceecdcgbbafddcdgagcbabfdgdbcbadbeabbbaacafdcggbgedaccdgcefcggdfdeacdadfggcbfgaebecegddgbbafaddcabcbcdfgdfabeaeecgbabeecdeacbbcgdebdbgcecadgfadbfcggedgbgedfffegadcgacbccfabfbabeeagaeaebbcfefefbfeafeabcaafafaccfbadafebaagdfcfdedbbdadcfaadfcddbeebaabfaacdafeebgecefebfccdegfebafbfgggebccgaaaeebgcdfggbadadfbecccgggebagafegagfeabdgaeeccbaddcddccdebbbaggeedcbddeaegfebgecafddaegefaddeaageabaedbgdedcbffbdgeddcfaaadfaceecddeacdbgedadggeedbafefgeccfceaegdagfdfeggcagbedddbgbaddadgabacabceaeccdgddfcfgdcgdbegecdcccaeabaegeeafdbgadeeaedbffababdadbfdcdfafafdegcccegacbbfeagfbadfbbgcefccfadagdaggffbggebeeegcbcecbgfebfbgcgddaccffbcdgdabbgdabaabgfdfcecceffcgbaecaabdbccfeafebgcgcagfbbagaadgagbfebgdbacfaabbedgebfacafaffbedafbfebggbbcbgddbgaegfebfdgbbbffgcecgfcdebeggaaafaeedadaddbccafbcdcggebedfbcfgbbeffafaagbccdaacadegdgffddgdcfedabaagabggbgcggcgbfdcccadfeafacaadaadfgaefgeedebecdeddeggbedbadbdbaeegebdbdffaaabbfceabbagebgabaggfddacgcfffedddegfgaeaaddgadfbbeeegeafgdbcfegbgfeffcedfabebgdccaabefecbgeabdgbaeedgbacgbgbfcdfabefgcfggceaedbeaeagffcdegedcfgafefcebbdefdbaddaadfdaaeeebfgfffbcbdgddaagdggecfcddedbbbfbedecbfccggfagfabcefecggfdcgcbfdggfgabccbbbbbegcaefceebbfcfbbbcfagfaafdbgcbfgffeaeafgggdgecbgcegbcfcfbbfbcbfgadgcbebfbcfeeebabfgcdbacddddfccfdcaeegceafbeccccaacebcgcebecdgaggfbccbgcaffaafaffcafdfaagecacaegdfbfeagcfeddcdcbeagafeacaaccagbbcbgabdcfadgbfgaaagadbfgbfbbdgdebebgdfagdbgeedeedbeadcgcffegefdeadbdgbbcbfafbcddeadfbaaefcebafdabecaebbfggdabgddfebeeabbcfadedbdadceedabaeagbddegcbbcbadeaebdfdcafecgfeeaedgfgeecdgccedafagggcbgfgbccfgaadggcbbcdadffgfbafaefcdegcggggggaddcffdgdeegdbabegfcbgefaccggbdgeagadaggecggdeafdefcddfbdaaagcgeadcdeaabceadcgbddgeeacgbbebaefceaffedgdddcgdbffcccebcbcdgccdfegfaecddegfgdgfbcfeccdfefgbfbceebcegdbaffdccbabdddgdgcffggbbcffdgaaagbffeafffgabdeecedfdaacadfcagcafbdbebgageafacbagcgdcgfbacdbbdbefdecedccabafdbgdbfeecadacgbbcbefebagcbbbacgbbdcdbgfbfbcffbaacceedcedbfebfebaaddabbggagcfbadbcagdddae geefgfffggdaaceaafdbfgcbagcbacdaffdebbcbadgfgcdgaefddfcbffafacdfagbafbbdffbcfcgdgeabcccfabegdfcdfddddcabggbeaagecgfcggbfadedbeeebggcbebfdcdbaagcgcedgdbggfagbfbacacdedcgddfdbcfffabcedcbgafadfaffcabdafgdbceefaagbcbecacdecgcbdfbdgfdcceedggbggfabgdcfffcfceedcggaccceeefddaaadbabccgffbdfdgcffbdfceagbgbdebdaadbcdaabgcacgcgebaadeabeeafbgbcfddaecggbgecfegafgaacfggdgeeddebegacbegabbcgfgedgcdgacfbgaedbgcgfcgggdfaeaecfbfebadaagbaedbfddcbebgbcecgcegaefcfddfdafbebcdcefcbfbcadcfffegcagfddcadagbgccaeacddddegeaccebefgabccgdagefgefdfaegbabfebaggabegadbcdebaaggeeaaccfdcgbfbbefgecfedeeeafefebcggbbbgecfdaedcccecbggdebdaebddccdbccaecdbcbefbeaedabaccbcgbdddgeebgcfcfecegfgcgbfgcdbefbegffacccbgeebaacdgacbebfddbcfeccbffbfabgafbggbbcbacaedfgefgcagdcebbcadgabbefcefbefaggddbgbeaafcdeddeedeecaaceecgacfafabfbddggfceggbeaegcegegdgfegbcdbbgadcacacgeggggdfgffeegbabbbdebddbgfbbdcgagfaegddcbfegfeagfebeaegeafdbfcbffgaedbecabbfdcccedecfdgdacefddbbbgeebbebbgeegeedacdddagdabadegfdgaaagdgacbdgfaafadgebdabeffgfbdebbefebgeccbaabdbccfdfdfacdeacacdaebcffaffbfgbgfdgbacefceggcbfecfgbaeffadffagcdabeadcdfeadabbcbecdcggbfcedbdeedfccccdfgeggdfcfcegfbfegfbbgcfcdbefbgaffeedfbdddaaggddecedggbbbadgccefgbaaabdbdbacadgcdbfbgeaafeefgcddbddgdgggagbgafbcffbccbaffeddeeeebbbefadgecddbcdeaegddgbcbddeaagbgadfgecdffgeaabgeacbebbfecafcgeaagfgdaagdfdbfeabcacgcbdeddcddfddegafeafafbcegafgbfgbecffdgbgedagaaefgcfecfgbecfdaeeceaabeaabdgadgdgfffbfbaefbdbbadefccegcebdbgfbceegadecccadfacddggfaddcgegabegcgcgafdcfdabgfedabafbegcbbbbddgfcbcaefcdabeggbagbbdadcceedffeebfddfbbgegfbeebecadfagfddceafcegfgcdacaebfddbcbdcegdeegffdfdddbbaddaddcdafgbbaebddeffbdddcfgdggdacdefdadbeeadgcgaeeggfacadgbcfcdadfegdabadbdcbabgcafbffgccgebbfgfbbecafddfedefedfcgebcedfbfeccdabffefbfgeccafabecbgbbdegebdfbffcbbggbeddffdddffeefffgbdcaeabcddddbaefdabaefdabfeeeccdfeddceddfaggfbdcceceadeccgeebgafbbgbfcfbacbeeceegegfabfaacegaccbdbdgcgbagaebcbdgfceebcebdagdcbegbffbcebaeebedfeafgefaggdgdecfggefcffaefegaaddcdgbfegecaefeebeddafgdfecbdabebdffcddcbdcdgffbabcaecdbedcfbbdccbbcdcecffdebbdbcggggafdeabdgeggefcfaeadababccacgggfafbcfafddccfacdfabbacaacaaegadcfbbafbdbegbaeeddccecccaecbbggfbcgcaeeddgafafcbbeedegedegcdgbbfbgbbddcacddabdcafebabfdddfaaebfdageccaadbddcedacabacfedgadgddcgbccdcabdbcabgbbgcaacdcfcaabbdcbecbgebagcdedafcafcaagaegacgcfbbadcefbfedgbegaggfgeedcgdbbcbedccecacddfecgbgefebebdbcaedbeedfefcedcfeacefbeagbbbacaacedbgfcecbegcaeafeeddgcafdceeceefbgcgbfaacgbacgeedabbcggebdgcbdfacagcfgagebeeabbcaadcaaegcbgdfebfdfagdgdaabegcdbcecdcafbcabdfdebedaeggfeeggdcccceedgfcgfaacdbeegaebedgbgefcebfgfaddddcadacgbgdffggaaeagbfafgdcddfgfggfcgfgfcbeaabgffgfeefccbffcbcfggdgfggdcffadagbdfgbbcbdbgbcgbafaccdgbgbedaadgcgdgfeaaagggbdfagfacbgbfggbgeedgcgeabeagdfddgbbggggfdfeccdgagdgbabgaffgabddaceecdbfgacacggcdaaegbbgfedffegeadbaedfbdggddeegccbbbafgfacdcbaccaagdegebffeacbdcaeeabdfbgadafedfcaggebabfcbabedbaacbbfcffdeefaabfafdgeeegddbbecbcccdbcaedegccadafbbefdadadcgacacfadeadbdabdcggbegagceefcafbfbgfeecbedafcgccfgbafcfbgcegddagegfgbfadgfbbfbcdbdcefafccbbdegdgdbfeedadbadebfbcgbadbddbcdfecgbgfebcacdacgebcdeaecbddedgagbdfdadabdgbggbebdedfcffdcbbdfgcaaababbaeabbeddgebccbaafagedddfbedccedcgccbedcdabdcdcabagdccgfdbcfeeaeeagdecfgcaacdcccbafdccgeebagefdbfdedfacgacbbdcbccedcacgccfbgdcacfcdccfgbfaagaabceefcfccaadgegeeceaeefddbcebccadgdgabbcbagfedabdcgbeccbdcdcdfdecedcfcfeccaedfdgacfcebdbbebcccgdgcfcfdgfdedgcggacedgdeffcafeaffafecbfaacedbaaafcdbaggfcbdbdegcceeeecceeafgffedbadgfacagggcbfcdbeffabacgfgcdcfccgbagegfbfgacgdbegecfeccccedebgeafdaacdbacbcacdeaaefcgbebdgdefbfdcdeegdcaffafgcffgcffdbfeagcffagabbeadaagdfeaabdgdcdgdgbdfdgebdecdabgfgfbfagfbddefebbddcbgbdbegdaececccbadadcdgabdbaeececbadeeecbaadcaeabddegbegedgagaebgccdaeggcgbcgfcbggdgfafadcaaaebafddfbacbedeccgbbdefbebcfcaecffabacgbcbaafeafebeffbfacfdefafbgfceagdbgdgcbgfdaagdbedcceegdcaagdeeaafgdegebefgffcecdgdgccccccbdgeegcbcfbfeddebbeeegbffdaagccfegcgfdffgebdbffaedegcgeaaefgffdaedgageddcfabbfbdggdbdfgdbebgaegeadcffebfcggbdbecffcbebefedceagagcacfedeebdfecbgaebbbbeefaeagdffdgacdbgbcaeeddedbfdaeadcfabecgaffffafcgfdddeaaagdbgbgcbfdcafabbdeadcacbbecfccebdffcfbebcegfefggdecdfdcgfedaeagbdcdgbfadbfgddgcebdbegdcebfcfdgegbggdceebcefebfbabcffefaddagegedgbaadfcffgbcfgcgbceegafadfaadcbcdcagfcedafefdeccgegeeeefbcdeefeafcfdcaecgggadbcdegfbeaadddaagcgeeefgedabcgbgfbacbfcddcggdefbecfbgefbffdaccegcebbadeedbbfdegagcgdeefcbgddgfcbdccbdedafddgacefcdbaggcaddddcgedbfcccgcgcddadbfgefgdegdgbacdeeedagfdfgafadeeecdafadbefafdagaebbfbegebebcafgdfadeaefccfgfffdaacdgaadbeebdaaggfabfeggfcfbfdffbfcadacdfgebaffeddfaaeedecfcdbadgaddbfgeddfbgbfbebgcfdgadccedaaagebaaacdcfcggafbbedefaegceedfecegdcaeebecedgccacebgdccacgeeccggbcggedbbdddcffaaccfdcaeeegbabfebbeadfgfacbabebgedebdedaacaacfedegdbddgddfdeceegfbfbegaeaaccdedbegaaagbccegcabgdbdfdcdacbaceefdgddebafdcbbcbccedfagfbebccbaaabebfacfdegefgdabgceegdgecbgdgebbacgadcdaggfgcdfgfdefgdabcgccccbceaafadffabebfaaddcbcdgbggcggeabgfgffcdbbfdcbeaeadebgdadaccggcfgfeecffdebagceefcfadddegceabeafbgadbfbecbcgbeeeaaebdgddbbdcfdfeagabcgedfecaceeafabbgfcagfacaggadgaffebebccbgebecdebbgbfdaabegbadgdgbfbdabcegeabaebgbaceacdegdcacggeegfcaaeeeegcgfbbfbdgdabadeffddafcffcgcadaeggafffacebaeabgfgcbafddbecbcegedeegccecfeaaebgabgagcbcdfdefaeabgcfbddcbfcgaefadeaaecaafdccdeccdfbdgcfaaaeaccffeefbeggccgceedefgfgffedfdadfaceegaddgadaggcbagfgdeebcafdabbabdcaedbddfbccdccbabceddedgabbagadgbacacffdfffafgaggdccadabegbbgcafdcgdfcgebccggbefeegeggddfcdefdbggacecbgbcagbbdadfgfedcgbcadadegccbffbcgdadcbgccdgbfcbcbdcdcgfbgbbcecfbddfffcgfffgcgacfcfgecffgeecbgfcabaeedddggabdbecbabfaebebggcfcdecdbegefgbgfffafgfgedcfbdefebgafbdedbgcfabdfecddabfedddegbbaabdgdadegfcgeddbdeeedcggdcccbdacddbgbebfaddeegdbbfdffaccaccbgdbcedgefacgbfbdcfecbfaadacddedafeabfgfceabfeabgdegfaefefffgaggeceffbdafbgbdfabbcaedfafbfbaegebgbgecaffgcgdaeecaeebcfeddfbacfbbefgefccfcgbdeddeaafdfceafgabcaaadgeagadcgcddfgffgdgddcdcbbbbgbbdgebdeefbggdefbaddfggacggdaadaaegefagaeagdbbcbgfeeebceggfefbefdbcgcgggedcgecacfceadaecedacccfeeadeebbcebbaegcabgbceddcgbcadbefgfaegbgedaefeeffdeagbbgfcbdeaaaaebcdcbfdgagdedggfedggcdbbgdcfeacfcdfdcaacgdfaacgefddfgdgeggcdgcbgffaffagcbebbeagcbaabdeddedgbfggdcgaffgfedgefedagbfffcbbeefeacdbecbafagdbdagbbeaccdffegagdeedafgbageafaacfgbeegaecdcedbdefaaedgddeacagcacgbabafgcbggcaaeeffgcccdgafaefaafafgabfbcdfddgafcdecgggdacbcbcceaadfbagcdfdecddcaafefcadecffcbccgeagcfgddcadfbfdcdaafbdbbgedafdfcbccgbfcbddefcbfdgdcfgbgdfacddadfafebbfafbebddgfdcabggbcegegdccgcgbbfebbggcacbfdbdfaaebfdfeegebbbddaacbegcdcdgfddbdbfcgagbcfeegfaadfdddcfecgdgaeaegeefcdfebabgfggafabgbeddbgaccbebdbedfaaeaadegbecbdbcacebaebcdfbeafadggaggebddfgegffggcggeabbgcfefgacdacacddfaabeeecdebcbgbcdbgagdfcgecggdadbbcgdgbgdagceafbgegfaffecfdgcdabccffggeaeddcbgdadaebfaffgbfgcdafggdddgebcabcgeaaeegbfegedcddgbbdadgccddebeefgffbacafgaaaabeeddabgadbbeebgbgdedfffdbddcbcddgeafegdfgeddfacdefgadcdeffeaagdedbcagdefbagefgfceecffeddcabagdcbcdgbgdefbbdabbcdedccafdcddabeccgfbbfdddefeeeeaagbcgbfcbadgbabbafagddaebfcfagdbdcbcdfecfggegbfegfbaaaebfeegbgfebegdccdfbdafedbbacgacdbggddacgfedcagebcdedabgbaebgeebdbaacaabdceeabgccdgfbgccgfdecffggdegbcaffdafcgaeaaabgbddgfagdddbgfabbgegaeeabddcdbbcafdgbeeeaadfgegfbdegfgggcabfcdfcgaaaeccccgagbgeaaggdgddgccdedgeagcfdcbeffecgcfeaedebefbgacbcbecbebeaagdfedcebgeeagfceecdgbfbdaabgcggcccgdebfbfcgdfcabcdfdbefaeegadecdeggaacbdebgbbfcdbfebdcgfedfaafbfcgfabeeedbfegffgddfededbagggdgcdffegcgdeagbfefcgbabcccbaaggdfggbebafaccgbbcegebfccbcfacfgagcgddcfcafcceddefdbgbbaaddbebfefgbbcdgcddedfgadcbcaaeabfdaccdefcggdcefeabafaagcgcaaeagcbgdbaagdgggadcebdeebdeccgcabdgdcdeeefdfcaecbegcbeaafecabfbcgfdgabdeefagfcaaggafbfggagfbeebbafgaeccgacfgedeedeacdgadgddbaebaaagcabbbeffbbadcccfdbdafgbfedeeccbecdgbacegdebgadcdcfbgeacgegdgbfbbgfdgaadedcbbddcggedbcfaecdbbgdcdbdaaeecfedgbebfddbegeedgffadgagfeafgcfeggbadcfegegdbbeafafbgeffbdbffacdebbgdadacbdecgcaggggddccgdadbagebadcfedbfefgdfebecaffcaedffdfeaedbabdbaaddgacbbedgdbgdeaccbfagbbabaeabedebbecacggdfdgcegffddfecddcaddcegdgbegbbeegacacgdgceeegfabebdggabdgdabeedbdfbffcefggdffbfabbgfgfbfbbgfedfaggdecgbgdefgddgececbcbgcbgfdadbgbecbbdafffebgeebbecdecffgeggfadgefagbbceegeedbfcdgeagadfcccbcfafegcdaebcbfgfedfaacggdaefdggdefggebdcdeefacbedgcdcbcdcebdbgedeedbdebfbdbgfcdbgfcgaecagebadfefafeecfabbbafbdeagaaecaeccfadcebccfeebedbddgeebdebbbebeeeaeacaadcdaffdbegdbcacfeegegfbbabfgedgfgcfcfbbagebbfeeagbedgfeafagaedfbdddadcaaacgdedbdeggbcbgabfafgfgdaabbdbbbbfcfbdgdadcdecbefccffagdaaedgdcbbeeabcbbdecgeedcedfcdeeccbfadgbedddcdecfgcedgfedbcedfbfaabadaggcbaccceacacdeaabadddgebgccfgbcddddfefdcfbfcfdaedbagacfafbdccffdagbcccebdcbagbeaddadfdbdeededbabaadbcacebdefegfaadceadacbefcdfdcdedgcfddgfbbcfcbbcfgfdagffgcbacfefcabfbfbbgbggcfbfdacdeabecaecfcaaagdbecccegbedddgddcadbeebcgacffceabacccebdaeebbfedgaebeebcebaabcadabdcfeedabebabdeafdccdeeecfefdafedgbfdedcadabgcgcecfagcccfgfcedefcdcdgdeggcfdffgcacaeeaedfcdagaggegbdcfaaafbdbfdbabedcbgfeafbacfcbedccdabagcbfgbdafgagdfbdcacegeedgeecedabfcecdbbgfbfaffbafbccggedbgdfceffgcbabcgabcfeageebfefcggefcafgfedbddcfaaedfcbdedccgfffeccgcaebcfafacbadgbggbcdccebacaecaccaeddcbbcebdfacegdfagaefbeddgddceadfdfgfafgffcacdfbaefgddcgaedcbbgeecbbcafaffagceaabdgeeabfccfbecfbegagggededaeaffgbcbeacacdfdabggfgaddeagbdgebcafcaggbagbdcdbdcaagaddcbacffgeaedceagdadfbggcagdagbbcedaggfddgaegefgbdcefgdaacbagbagfdacafddcdbcfgbecbbfbcebdfgaeeaaaacfdfcggbbdfaafgaeaabgbeeccbccaadfdgfaeggaegadeffegecabecbfccdcdaecfeedcefgdgdbegfbbebdgagaadcddeegabcceggafdgdcdcbabeeadeaefefcbdaadaecacbdacddccbeefefdcdbggbfccegcgbacadacebfgcadacadedccaefdeccecbfccgaeebabdfdbadfdeadecbfgcaeeacecgeedfddgbgaaadbecegedfcfdgadgedfgbacedbdaadadecfgbbdedbbaccgegcefceafgdfgfdaafeaffdcgedgeefabacedgegdfdcdgbcffcdbffacagfccfdaaabecbbfebabccgaeabcegccfaeadfbbdcgfbaddbdfefccabccfbfffdadffcggffceddbfaeadgacaaedaabfeggcecgdaddcgabcffagdgbbggdegeabeabgcgbacecgeeacaacdebfcabgfdaefagdafcafgaeceecddcgaecccbaaffdbfcedfgdbeddeggeccfgaacbcdbbggebceddabgbdaefedcedaecaedbaccfgeegbacgggaaecfcegeaebcffdeedeccbggaebgefeedgbdbaaceacadeefagadaecfacccaggbefcffbfdggbcdgbdfgeecfacfdedcbfeafddgbefaggbfffbcadefeedagaabdfgbbcgaaeggbacgdbacfefcacagaafbfcaedgfdccadaabcbbeedcedcebafgbdccbfbegbgedgcebbddeggbbggaaeebfebgabbecabffbaebdbfbfgaefacaeegcddcefaafgdbgeeaafdgbcgdggggcbfcecccfcabaddgaaegdafeadagaegafccdcffaffafgdcfbeeccaedbcccagcfadbabegeagbaaddbgadbfaefcffacagabfbadafbeggeacfeagggebceeafffcfaagabeddbccfbdbfdfcaaccfgcbebbbbgagbddccdcbcfabcebaeddadfbfeagdafdbbebbfdcbabaafbacdddgaccedcbdfcceebfacgbcagadgbdccggaabfbdecbecdbdcbfbbgbfecedfggddedfacgeeggecfaefdfgaecfgagdedgbbaebcdeecdbdagafaecbbeegcdcffbeggbfbccdfeegebgabdcadeccfecdcbabagggbaceeedgfbegegffbafgeaaebffbedaedabfedccegagddfeddcgecddbadddbaeccagfcaabfgebegcbgbdcdgbbaeccfgefgbbggbaeacddggegffggeaadccffgaddgccgdcbccffceabaffaadadfbbeagfegggfcaecccaeeadfdbdecdabcaddggfffebgcgbfgaaeacaebdgeegfaggbgdgccbcgegaafafagafbcbagegceegdbccbcbdbdccdgacgeaffcefggdgbffeegefbgcbacdcbbcggcccdegcecaffddccfaccaddbefadagccbffecgbeggaaacdgadbggcfbafeadabedegfdaaaffgdfccddcacefddeadafccgaccbaaafdgcbgcfccfcfcdbgbceffecdefcddcbagbbdcedebfcdgbabecgagbbcedfgeegbgffgbbdcfededddffcfcceeebcddfaeeeaddceffgbcdcgbagfcgcfcbffedeafgagcaeffbegegdeeacefccaebdbeagbeaagfeecegbbfcdccffabafdbcceacffafefbaafggedgbdaebfdcegbgcdgegecdaacfgfedafdbcdebbabffdcaeaceeefccaabfdffbgfdcadbaefdfaddadfdfddbdeagadcgcabcaeegbccaaedgfgaecdddfdadfcdadebbbffcfgaddbcbaadcegdabdeggaeacfgddfdgeedfddeeebegabggcdfbbdgdbeedcbaeddcgaebefgdefadaeaaddefcbcdbbefeffcfdbagabbdcfcefaagefgegdfafcfdffabgagfcabcdbgbbefedfbcgeccgfdfbdegcdeccdeffdfefdbbgabdfcfefcafdfefggabccafdfbcgcbgbbagdgbggcecfggefggbaeedafdggfdageeabdeadaabggefebecfbfdaaagfeecggafcedgedfcbcafdeagddcdbdagfcgcbeaecdbeeggfaebdggbdbbecedaadecfccacdggbdeedgefgbgaaacddfbdafgfagdcdcacfcgagbfddcddcgedcdaccefadgbggggdbedffbcgbfbbcdfdaddcacadggbgfaceefdbefafbbgefcfdfbffbdabdgaggcecfadcdbfebcgefeadgdafgagaggadgedeceefgaaadacbeccbfcaecedgeddbfgeaebdbcdgfbbegdgfbcddcbeadadcdagdcbebbbaecgbgcfdbfedgdagggaacagebfbcgabbbacfdgbceefbaeafdaffgecadeaacbcdcccdbbfefcfggeececadebbadcbfbdcddeeffdacffbccdeffcgcdgbgbafcbaeecbafcaffegagaecdaaebgfgafeaeccbcccfecedgddecgefeecfdaebdgaagcabecaccedafgcadggacbefabfbgfafaaadafdacgafdcgaadaccefaedcdbcgaagdaceacdgbegfeebdgbfdcagcbgcbgcfaabcfdfeeacafgggebeabfebgbbffdefbdaegdcceccabcefbbdaebbcacfgdcecfdgdegfgbfebfbegbbedafdafcggccbbdgcffaffdagccdbbeeccagdggadbcdadcccfafdefcgfefggcacdgdafbdgeeffgaafbfbfcccaeafdbfdecgcabdedbcgabadcddfffagafcdgaabcedadfcegdegecbefeceaabafdddbbcdeebacddbeafbagffbfcbfdgceddfcfggaffcagbeefgecccebddeedgceafgefeedaabgggdeffaaacgdfebbbbdcgdecfbedgfagebbagbbgbfbacagebdefebbcafdabdegefgdafabeggegggfadcecbebgabfbfefdcgbaebcefabegfebagbbdcfbbdcggabbeagcbagfafcedfddcdcgfaaaedebbdagegbdgfbedcaafdbagegdefbggffaafeeddacbafdcfbabafgedcabdeagbfggdbcecdeabacegadgfccbcaafefdfecdfefceggefeecdeedagdacdafagbebefggbgdbgfebcafeegcbccbdbababfgdbdcdcdegbbbbgefbbbdbbeeccfaecgfdcbgdebcedbfafccgbdacfcdbbdddbbgbaeedfffggdaddaaedgagbbfcebddbddgfacddadbcbefbedcbbbdcafegcbfdcfgcfcegdfgeacfeffgeaaeffcefbdgdgfdebabcdaadddggadeadbfgbafabcdabffadgcaaadbccacdccgcfgddcefefdfbbdfggfeegfgadbdgbdgeacgceeebfbcfefebdbgdefbffeeefbafcgfgbbfgcgeeegggafccbbbefdaefaaageeffbefaacegbdfedagegbbdbdgbdeffgddagbagedfdedbgcfdbgccgfgaadefdacdgbcddfcaadbgfebaddaccabcdfaedagbcbefegdedccbgdgdgadgaegbafgeffffeacbafdbbfaabfbgffddadebbbdgggdbgfcgdefccedcccgaacbgffaefbecaaegdeegbcccgdebdbgcdabaegecageaegeaebafeaabbcdcdaefgffdccdccfaefffcgdabbgdabecdeabdfgebgabgeaecfcccdacegfegagacgbgdfbccadcebeegegaagceefbdfadffccbfedaeeabgcfdgcbgbdbfgcgcbabecddffggcbebfaeaggbebdfecgcdfcecdffbecfebdgaddaabbeacbefaggfabadgdcbfbggcdedeedfegfgabcafbdfcdgaeabcgfgbbeegbfcdebdcafaffdcaegabgadfddgffbcgfedcdedbadafaagcgeegcfeggccebecggdabadcaeaeeabffdcegfgdfgfabacagfafdbgcgggbffgdbgfafeddcbddgebgaacebbgfbdaebgaaedbcacfacgdbbdfcdbgccdgbegfddddagecfffffdagebfgcedcegbgbacecebabdbgggdeabedaacceeebbgfdegfedgfebgcaddfeeaaeaaecebbeffabeffaddceccegfabaagefgbacbagefefcaeadaaabddfbdgccdeaaegcdggacbgccdcfbaecdfadgedbaaabcgbfdggfafaagaeafbdcebddggdeeddaaffdcegaaebgcdfacbagadceafcfgdfgbdabggcebbedeccgbcdggfegceebaabacbgbgbffaaccaeggecebgbbbddcbcbbebbdaabfgafbfagffgagfbfgcaadcbdgccaacbgggcgfdfbgebdbacaacadccegcggdafagfcfbdbaaegefegdegefgedfgaeaaaafdddeedcffgabdgefdbccdfabdcbeccceddbfecbcbbddfbgbabbcegdbbefcefgabfeeffgfabgfcfaaagccgddaggadceccbggeefcegbbgagaffaaeecddgdecggeffdcdgffgggdefbcecbbebefagccdcebaabbfgacegfgdaaaabgecccagedagfgfeagcaeeccabfabdaaccacebgacgeafcegaeeebggcacaafgagbbbecbeefbcecadacaeeeceeccebbdfdegfefcgcbbgbgcbcaeeegggbbcadffeadcegcbbbaadfaeffbccfgafacfbfcdffdaefgefgebeddcbdccgbceacbbadddggbdfaadgdccgdcfedfeeagcaacfbfbaeacaaabfddfafaecdcggbgbbebfggegefbefcgbdagcfagbbbfaaeaaabfggcddadfedcfgddggbffcfebfgbdgabfgcaaadeeggbdaedffgdfcaggafcggeddgbceegcbfbceddcgbfedeeccadgeaabebbbdabcdafadgacaeacbcebafafdbeacfaefgggacfbcfeacccbcfccddaaccfeadbdbgbbbgcbeecfeeegaacebacdbafgcfbdeccdbefdafbeagebeedfcfgbdebfccbeedgdgegecbbcfdbcfefbaecebbacdaefddbafgefaegdaafgdbfdfffeagebgaaabggafbddfcgebcdedgfgeeecbgefgcdgbcgfccbadgeebfbdcecabeaacefbecagceeefddbcfdeecfegaegddgfadefddcfaebdaeebafdcabaagcgcfdaggfccgcggeabecddccgfcafcaagcedbdceddddcaaabcafgaafdaegdefaecdddeagfbafaafbcdegdcfadaggeeeggbdadbebdegdeccffacgcfgffeccbfcgedgaeegfgdbcdcabcafcgfgecgabeafbbfgfafeggdbcfgbfaabedabfegecgddagdeegbbgcdgbabgfgfccdefbdcdbfegcfbgfabcdcbcaabggfggbbeadabedgbecddadcaeecgfagcfegedbceeafgbcfffbaddceffefbecbcgafabfeddbaebgbgfgbggffcabdedcfaddacbdeceegddfbcccbcfeeffgabbfgcgafadcafgabbdcdecceaagfdfedfccaccdaddbbbgbcabdeefbedbbaefdaffbfgcgcgfcaedaecdagbgcdabddeedcccbbffccdecffaaadaacaaffbggddddgfcfbaadbcdgadageaeafedcddbggecdbfcadacfddebfcfcbccggebaabggfadedddgdfeebaegcccddcbagabebfefffcbgdgabbddbaacaaddbeefdddebfcabdgagfagfdagbagagbbaffdgggebcebdffbfcacadcedaedgfeebbbbafdbgaacegccgcegdedgefcebfgdgacegdgfbeffbffaacgeebbcgeebadcgecdbfaegfadggbfeccggdbbbddadacaccdbacdefdacacafcdebefbfbefccfccagdfgebebggggaebbadfdccdgffaebccfegegfgaeffcdadcaegegbaegdcbecccegeeedcgcabdbdggffbdegfbdadaadbfcfcgccdebffcgegeabfeadgddaceddadbaadcdfdgedfgdbfegccdgeeeggfcgbbebdadbbcddgbgagbegdfgfbbefaedbeabafegagbdfcadgggfaccgdebccgfddfedcgacgbdcbbeaadeffgeabgcddafedaafaffeaggbfdcdegcbdebdddgebcbcdggdfcadceefgecdbeefbfbdgfffbabcgafccdfcabbefdbffddeacfgfedeeegbccccfafegebfaaddceaceggadcffeeegagcdfffecaaafbdfdbfaffbbfeebbcfggfbedgadefddaebdgacedbegfgfegecgcdbecbaafcbfgagdfgggabgdacgagbeaefeefecdgdgeeffcfccddgacbgagfegaabeffagdddffadgfgggafecedcbgeagfbebfcggdceccfgfcffdbcdfeefdbfdgffgbaffbaaddfcbgfeagaddefbfaegeaedbcggeagfbdgacefceddffcgdaddeefgdgfdddagedfdddbdfefdafcdfdeafdgccdddgdccfbfgcebaggbgebcaefabbfdbbgcfaefdddddfebedcdfbefgcdfbbbaafcefecagedccfeagebegfadadbgdcgdfgabebbdfedfcfdgdfdcdbdcfegbegccfddaefbaaffbdcaeacebdabgebagfdbbedcgbdgggefbggfebbecbfceecdcddefgeeffdcfbbgfacdgdabddbabcbbfcdegabegdfceggaebbddbcgdceceddcgaeffebcagecddcadcbgbbdedfgabbbfgfceabfffcabebbadaeebaaffefefgbedbabcfaaffgcgacaagdbedeafdfeaegbfgdfcdfbgcbgcceagfgegeeffacdcbffggdbagagbcdbcgbbegfebbaegcaabdfaacaabffdabccfecdbffcgfgefeegbcfgcdaebdfacaabccedbadffccdaeagfdfagdcbgfbcegbgcfbddebbfccdgcacgdddafeecdegbfddbeeeadddfdgdeefbagefdabfbfeccffbbagbeacaebdbdacdeeaaebdgeabeefgffdgcdbdaaegbcgeaeefbdcfgafdedccgfbacadafffgbecgbeebgggfaebefeafcgfcfgbbcggbbgabddcaagffcadfcbbcfefbdgbedafeeedfafgfdeedcabegdacfdeaadedbcffecdcfcbgffcadcfcddcbggbgafabgfgdfdgedfdbdecggfgcbbdfgfcgbcbaffcebggdeceageefcdfbecgdfgbgbcfaaacaebdbdfgbdbefedfgdcdbceadefbcddcaedggcdffeadgdggecafeeefgaabedecgaafcbbfgbaddgcabcefebcdgcfbdaecfcfgdgeabeecegcdagaefcgfecefcgbfbeefcafbcadgafbfdbcbdgefbcbbbcabfcgaacbddeababgdcgddgfgaabaabageadebfdcgfcfgecaecdgbcdgacgfceegdaccefedcgabbcbgedfdfbddcacedgdgafgecdfcafbcbcbfdeabdbdfbfcceggccfecbdecgfeagdecaecbffaebcffgegaddccefcedeeafgbfdbagefefacbfeaffcabgfbdaegfcfggcaegccbaabcfgadeccdaffbdcacegbdgaafcafbbgbefbbbcbeaecbbccdfgcbfaabbfecgedeacdbccgcggefaebfdcegccfdbdfffgafcbfcdefbbaggcgefbccbcafdbbaggadbabbddgcceccgbgcagebcdgdcgbafadeaefdadecfgcffcafgdggeedgdcggcabcegecabdgafcffadfbaefefdagcebbfefdbgdaaaffcdcbeacccbageffedgfbbceaggaggfeaggbbebefceeecaafedfgfcgebfbgbeebbfaggecaggcaecdbgbaccffdbgacdebfaccfeedebfefgagfaffcbddcbeecgeafgaddegfdcabbbgegcdbdeedfgfbecgcbaddcabgccfcbcgfeagffbbbgfadafdadgbfgacgagbbgbeebdaedaeafeddcedfdecafcgdgbfgaabgcbefgbfedgbgdccefcebfbeccababcadcegbdeegbddcfegdgbcccafdfedgfdaafgggddgcgaedcbeacacdffeddadbcdgabfacaefgccafcffcfffdccgdbaedcbbdebfeddceecagadbfbfgbfeegegcgaeafdgcfaccefabfdbccegecdbcbbefgggeddfgdaggfgacagccdbegdebcddacdefeaddedadagbagbcgcbebegagcefefaacbdddadgfaffegabcgdbcccgeecacdaeecfaagefecdbabaafegagbacfcafdfaaaffacafgbgfbfggedfcafccbdcaggafgebagcdebbccgbgdccgdagdcaecfdabcecacccgddbdabcedfbedfbfedfcgedgbdfdgaaabcebbedcaeaebgafcefgbgfacdcgdcaecegdbcgafeeedcadgfcacagecbeddcbggfcffgdbdadeddfagfgbefegggccbbgfgabdgfcbdgdeaafafegcadbgccgddegbebcbeeaabefccbcadbbddacfcgaedgffffaacabeceeedgdgfecbecffbfcdcaggfggfffafaebdbecfgcebecgefbfbgefeccbaggdgeebdgbbdegfbgedfgbefeabgcaebgagbdffcgeedbcdbgeedebabbbabgebfefaadfbaafccffdcaagegefffdgeafaddabedafedaebdacdfbgcdeaggebgdbaeaacdaafefcdbafedebfagfgdbaaeabbabbbgbfbeaffgbbcecbcgeacffdafeaddbfabdcfbfeagfbbfacfccababbedbagbdacgaagfcecafeedgcggaagcgbfgcdadbcdbaagdebbbdfeafdggbeggfefffdcgddfddcefeggfccgbfdafagegbccafcegfdcgfadaecegcdabgfgfcdcedecgagfdaabgfceccbafcfgaedfgeabacdgadecbcbagddbfcgdffadcbbgfgbfbecafecaadfgebfccfeabcdbecacgbgaebfceacebgbdaeeccgabbbcdddgccdbgcecgdcbcbcgaadaacgabacfcdccgfbdfgddagecffbddccdcbdegecbaccefbbdfegfbcbfaabdddefcgccdcbbcdgadaebcbaebgcbgbccfabagbaaccbedffgfabgggdbfdaeedfcbebafbffdedfdgebedadabcfedbcegcfdbdgbbdefeabdfbfgggabcfddedadedefgcgffcdacdbfcgfbffafbeggfeacadggddcbdegeaaccgfbcdcbdeacafabddadgdfffcecaeeabdaeeadacdacgbddebecdafbbbdgffafbfceffeagfcegeabfcbbaaabbdbecgcbecfcadafgacfeaebagaaebcdcbacabecbaecbefacadafgbffgfaafddgbdeaagcbbcafabbfcgdbfgeecedbaeaaafagccfeefaeegaafbbbaggbdacceacedabgdgdafddcddcgdcbbbfccfeccfcegdgfgfbebdfceacddeeedaaefcgafcdfdadcddefgdabbceefagbagfeafcfffdbdabaddfaedgfddcbbadaggeecedfbggeefeaaafededfgdgfdadbfffadbgegdbdaecaeaebdfgacddfeaeaddagcgbbbbfbfabcadbbcfgecdaebfeegccbcbdbcbcfbbbgeabegfbggadadfdcaddaegbffbdgccgfdfccdcbbccgdacffdggggfecaacabgfeeggfbfgbagcfgaddgcadgeggcgedfbacaefgcdfaaafgacaecagbcdffcdgfeaaccdbfgedgececccecbdedeaggbgefecfgeecbbgbfgdfbdddeefgcgfgaccegcaegfgbedadcdgdecfcadgaacggfbbcegedecccfcdbdccbdfbbcabacaefcfggfdaafdacddbaedbaccbcacaaafgcbfgegaddbdfefgecadaadgabbbcbgbcfebbbgeefaabfedffafdbeeddffdceffbegccdffcfgaddggbcccagdbcbecfabedaadcfgebeceagbgcegabdgcceegcdddcbeeeeggbbbgbdfbfcbefaggccfdfbeabccfebcfdeccffdbacfgaddbdbegagfbbaffaabdeddabebcefgegcdcbfgbfebgfgdfgegcgacaecabfedcgaefdbabgggcfcaeeeedeaegacfdabfegadbbbcaabcdbafgedcgbedgabcfbacfadgbecccbcdddcaffcdefgddgfbafdfffdeadedeaefbgfecgagefcaeagedcagfdegggacgeafeedebbefgedbdcdgceebfbaffaadcfbeaccbceebbabeaecbbgcafaddfbgaegdfbfedacdbaceggeagbceeafffgddbcgebecdeceecgggddgccggggeeebabdaaacdadfcaadegcaacdcbabbdedcccddbcfccgadgggdfgdgbegbdgagdbgfedbdfefaddbacabbaffgacfdbfacfagcbffgdbeeegdaeegeaccbeaceebgcgfcaefgfgbadadddgcagcafaggedaddgadgebdaacadbcfebfcabdegcddddegaccegbfebafcbaffgcggdcbacedfffcfbcafdfdcegcfgbcfdbcebeedgfgfdbbcbcbeacecbgbfabbbabfgdacdfbgaaaabcgdbbadagcfabggbgdacdafagefgdffdfbeebgfbgbgbgfafbgadeedegbbaeaecbgfbfdcfcgebcegebffgabdgaeaecefcdddaeddgcabecfgedebddcbdebgadeceffccbfbbdafggdbcaaeccfdgecgaegcccfebbgcfegcdcbgabbcdgeadgabeebeagcbbgcedbgadaebbfcccgcfdaefdfddddcecegfffdgffbedbefaebbffabcdcfgeagagcfegdacecgfecdbcegfefafffcbdgbccgegccbeefabgddbgagbeafadabafcaacfecadadcfcbcdagcgagefgbebgcbgadccebfceaaegabggdefabdeaffeffcfbeadfgfaeefcegbcadaadbedabgdgbafffccefcacfcaebaedfcggacebbbfabdggdgccbaeaaccgcfcaabffcaebbccaegfaffcedfcdafabbdggccfedcecdebadgagcbdfgggecefbadadfffbgaecefcacagcgbfffcdagggacgbgdeacfcccfcbaafaagffeagcaegaeggdabeagecadegbcecccagebdfbaegfbdgbedbcgbacdgdgdfbdefbfcgecbbfdefeggebdfbfcaabcdafagefbbabdbfgdbddffcceeaecffccfgccdgdfgdbgbfcagfffbacdggdecgeffabgecebddacbdcbgbgfggbfdfbdcfgadfgfbcacdfffbaeggbegaecbabecfbagaefggdbbbegbfdacccgcecbcddegecgeaedeadfgacaddfgfbffdfggaabgfefaeacgfffffafccegadeggbddbeffccccecedgagcgffgacfadagbbdeaacgaegaggddfdcaaaggfgegbddceggdeacccbdcfefeafcbegfcgbgfedabaecdceffdgacddecggbbggcdfbbcegcdbegeaccbcabddfdadecacebadadbgdcaabeabeadebfffbegegeebfeeffdcbdaaedfgffadadgdddcaagebcgefdfaecfcegbbfgabedafgcaecegegggececeegfafgbddbcgdbeadddfacaaggcgcfeecaeagecafeggfcfgfbdfddddbecbaedcebcbfccbaggdbebefebbfccggdfgacgdbaeecefcceedgfgeaaefcgdcabgbbecaeeegcbaedcfdaeaaecdfagfagcb