fffeeddcccdceeeefefffffedcbbddefggghhhhgggffdbcefffggfgggggggggfeedbffhhhhhhhhhhhhhggebcdffggghhhhhgggggfeefffggghgggfedeefffffeecbabbcddeeffffffefeeddcdeeefggggggggffdbddffggfgggggggggggffdcbbfghhhhhhhhhhhhhggddffghhhhhhhhhhhgggbcdfgggggggffedeffffffeecbabdddeefffffffffeedddddeeeffggggffccbddffgggggggggggfgfgffebffhhhhiiiiihhhhhhgedacfggghhhhhhhhhhghgfdccdggfghfgffdddffffeeddaaddeffgffgggffffedddddddeeffffeedaacffggghgghgggfgfgfffffddbgghhhhiiiiiihhhhggedfgghhhhhhhhhhhhhgggecdefffgffdedeffffffeddbbeefffgggggggfgfeedddddddeefefdbbdfffgghhhhhhggggffffffeebdgghhhhiiiiiiihhhggdaffghhhhhhhhhhhhhhhhgffedeffgffddcdeffffddbceffggghhggggggffeeddddddddddbbdehhhhhhhhhhhhgggfffeeddcbegghhhhhhhihhhhhhhgdefgghhhhhhhhhhhhhhhggffeeeefefcbcdffefeddaadeffggghhhhhhhgggeedddcddcbaaaffgghhhhhhhhhhhhgggffebcbbegghhhhhhhhhhhhhhfedfgghhhhhhhhhhhhhhhhggfeeedecccbdceeeeccccefgghhhhhhhhhhgggfeddccbbabcfffghhhhhhhhhhhhhgggfdbadfghhhhhhhhhhhhhhffacfghhhhhhhhhhhhhhhhhhhgfedddbbccdcdddcbacefgghhhhhhhhhhhggfedccbbbaefgghhhhhhhhhhhhhhgggfeccffgghhhhhhhhhhffedfghhhhhhhhhhhhhhhggggfedbacccddddcbbdfghhhhhhhhhhhhhgggedcbadegghhhhhhhhhhhhhhhgffeffeddfgghhhhhhgggfedaefghhhhhhhhhhhhhhhghgfecccdeeeeedcacefghhhhhhhhhhhhhgggeeaadeggghhhhhhhhhhhhgggedfffffedddffffffeeeeffeeebdfghghhhhhhhhhhhhhhhgfdbddeeefffffddbcefghhhhhhhhhhhhhhgffeaabefhhhhhhhhhhhhhhggffffgggghgfceffgghgggffcbfghhhhhhhhhgggfffedcaeegggggggffeddfgghhhhhhhhhhhhhhgfecbcdddcbbdfghhhhhhhhhhhhhggccfghhhhhgfecddfffgghhghgggfcbfggggggggggggfddbcffgggggggffeddfghhhhhhhhhhhhhhhffebdeeeeedbcefghhhhhhhhhhhhedchhhhhhhhggecabccccceeggghhhhhhhhgggfcabeffgffgggebbaddggghhhhhhggfddfgghhhhhhhhhhhhhhffdbbdefffffedbdegghhhhhhhhggeeehhhhhhhhhggedabccdeffgggghhhhhhhhhhggfdcfffdbbddddebeegghhhhhhhggfddegghhhhhhhhhhhhhhffccefffffffedcdfgghhhhhhgggeffhhhhhhhhhhgfdbbcdeeffgggghhhhhhhhhhhgffcbddeeffeffdeegghhhhhhhggfddegghhhhhhhhhhhgggfebdeffgggfffedbdfgghhhghggffhhhhhhhhhhhhgdbbddefgggghhhhhhhhhhhhhhgffaafffgggghhhffgedbfhhhhhhhhhggffcegghhhhhhhhhhhhhgfeaefffggggfffecbcffgghghefgghhhhhhhhhhhhgdaadffggggghhhhhhhhhhhhhhgffaccggghhgghhhgggfeafhhhhhhhhhggffcdfghhhhhhhhhhhggfddbbeeffgggggggfcabdfggeebacfgghhhhhhhhhhhgfcdffggghghhhhhhhhhhhhhhgffffhhhhhhhhhhhggfeafhhhhhhhhhgggfcdefhhhhhhhhhhgggedabceeffgggggfffecaaaefgghhhhhhhhhhhgfabdfggghhhhhhhhhhhhhhhhhhffffhhhhhhhhhhhhhheefgghhhhhhggfedcefhhhhhhhhhggffddbbbcddeffffggggffdbcdfffhhhhhhhhhhhgfacefggghhhhhhhhhhhhhgggggeedhghhhhhhhhhhhhhheefgghhhhhhgggecadegggghgggggffeedcccddeeeffffffeddceeffcaabeefgghhhhhghhgfecefggghhhhhhhhhhhhggggggeadhghhhiiiiiihhhhhgedegghhhhhggfgecacdfffgggggffffeededddddeeeeeeddcaffgggggedbdcfffgggghgggfeccfffgghgggggggggggggggffddhhhhhiiiiiiihhhhfeefffggggffeeabceeffffffeeefeeededeeeeddddccadefgggggggfedddedfffffffggfecbffggghhgghgggggggffffedcbehhhhhiiiiiiiihhhgeafffgggfedcaaccdedfffffeeeeeeeddddcbbdefgghhhggggffedeeeeeeeeeddbbefggggggggggggffffeeedcccfhhhiiiiiiihhhhhhgecccfeeeccddefffefeeeeeeeddcbacdffgghhhhhhhgfffffefeedccaeegggggggggggfffffeeddcbfhhhiiiiiiihhhhhhfdaaabdbbcddcccbbdedefefeeeededdccbaaabcdffgghhhhhhhhggfffffeedccbbdcbaefgggggggggggfffffeeddbcfghhiiiiiiiihhhhhfdabeccdffggggfeccdeeefeeeeeeeeeddccbceefffggghghhhhhhhggfffffeeddddegggfecefggggggggggggfffeeedcbfghhiiiiiiiiiihhgdbcddddddfffffgghghggfdedebeeeeeeeededddeeeeeefffggghhhhhhhhhgggffffeeefggggggffdcefgggggghhhggggggfffedbfghhhhhiiiihhhhggbddfefeeeeeffffgghhhhhggffdecceeeedddeeeeeeeeffffggfgghhhhhhhhhgggffffefffggghhhggfefggghhhhhhhgggggggfeecacghhhhhhiiihhhggeaedffffffffffgghhhhhhhhhggfebacdddddeeeffffgggggggggggghhhhhhhhggfffeeeffhhhhhhhhhgcdefggghhhhhhhhhhhgggffdbbfhhhhhhhiihhhgddfgfgfffffffgggghhhhhhhhhhhgfdabccdddeeeggggggggghghgggghhhhhhhhggfdddefgghhhhhhhhhggbfgghhhhhhhhhhhhhhgggffeegghhhhhhhhgfedffgfggggggggfggghhhhhhhhhhhgffdcccccdeffgggggghhhhhhhhhghhhhhhhhggedddfgghhhhhhhhhhggcdgghhhhhhhhhhhhhhhhggfebdfghhhhhhhggecffgggggggggffffghhhhhhhhhhhhhgfeaaceffgggghhhhhhhhhhhhgghghhhhhggedbffgghhhiiiiihhhhfefghhhhhhhhhhhhhhhhhggfbegghhhhhggecfggghhhggggffffgghhhihhhhhhhhhggedbceffgghhhhhhhhhhhhhhggghghghgggddfghhhhiiiiiihhhhfbfghhhhhhhhhhhhhhhhhhggfbdfghhhhgfddffggghhhhgggffffgghhhiihhihhhhhhgecaeefggghhhhhhhhhhhhhhhgggggghffebbffhhhhhhiiiiiihhhgcfgghhhhhhhhhhhhhhhhggffddfffffedefggghhhhhhggfgeegghhhiiihiihhhhhggcdefggghhhhhhhhhhhhhhhhggfgggfeeaffhhhhhhiiiiiihhhgfcfghhhhhhhhhhhhhhhhhggfeddffffbeffgghhhhhghggffeefghhhhhhhhhhhhhgffbcefggghhhhhhhhhhhhhhhhgggfeffdadgghhhiiiiiiiihhhhhfcegghhhhhhhhhhhhhhhhgggedaccdeffggghhhhgggffeddfghhhhhhhhhhhhhggfcbeffgghhhhhhhhhhhhhhhhgggffddacegghhhhiiiiiiihhhhhfcdgghhhhhhhhhhhhhhhhgggedaaabdeffggggghhgggffebdffhhhhhhhhhhhhhgfeceffgghhhhhhhhhhhhhhhhgffecacggghhhhhiiiiiihhhhhfbdfghhhhhhhhhhhhhhhhgggeeabbeefffggggggggggffeedffhhhhhhhhhhgggfeccffggghhhhhhhhhhhhhhgggfedbdegghhhhhhiiiiihhhhhfdaefggghhhhhhhhhhhggggffebcdeffeeffffgggggggggfeebdfgghhhhhhhhgggdcbaceffgghhhhhhhhhhhhhhggfbcbdegghhhhhhhhhhhhhhhhecaeffgghhhhhhgggggggggfffcdfeeffgfggfgggggggfgfeccegghhhhhhhgffddbeeedcefggghhhhhhhhhhhgggfedbdeffghhhhhhhhhhhhhggeccfffgfgggggggggggggffdddfggggggggggggggggggffdedggghhggggfffcbbdefffeeccefgghhghhhhhhhhhggfeeabddeffgghhhhhhhhhhhggecdefffgffggggggggggfgfeefhgghghhghggggggggfffedcffggggggfeecdddefggggfffcadffgghhhhhhhhggggddcccddeefgggghhhhhhhhgfabcdeeffffgggggggggdgfhhhhhhhhhhhhhgggggffedabefffffffefeeeeffggghgggffcefggfgggggggggffddceceededeffgghghhfgfdbcccabddffffggggggfgebdgghhhhhhhhhhhhhhggggfffdadeffffffffefffgfgghhhhggffedefffggggffffdeebfeffeededeeffgggfffffffffedaaefffghhhghgggeegghhhhhhhhhhhhhhhhgggffedbdefffffffgffffgghhhhhhhgggfebedeffffffffeedbdeffgffefdbdcedddaacffggggfecbbbdeefgffgggggggefghhhhhhhhhhhhhhhhhgggggfecddefffffgfffggghhhhhhhhhgggffcbddffffffffffdcefgggggfffecabcgghhhhhhggfdcdedeffggghhgggggdfhhhhhhhhhhhhhhhhhhhggggfedbdfffffffgggggghhhhhhhhhhgggffcceeffggggffeebcfgggggggggfedacfgghhhhhhggfffeefffgfggghgghfgdefhhhhhhhhhhhhhhhhhhhhgggffdbbdefffggggggggghhhhhhhhhhhhhhgfdefffffggfgeebcffhhhhhhgggfeecfghhhhhhhhggfffffffgggggggggffcehhhhhhhhhhhhhhhhhhhhhgggfffbcefffggggggggghhhhhhhhhhhhhhhfdcfggggggggeddcdgfhhhhhhhgggffafhhhhhhhhhhhggfffggggggggggggffehhhhhhhhhhhhhhhhhhhhhhggffeccdfffggggggggghhhhhhhhhhhhhhhgfdeffgggggfffddegghhhhhhhhhgffaefhhhhhhhhhhhhggfgfggghgggggfgeeehhhhhhhhhhhhhhhhhggggggffeebcdfffgggggggggghhhhhhhhhhhhhhhgfddffgggggfffedffgghhhhhhhhgffbefhhhhhhhhhhhhgggggggghgggggfffbegghhhhhhhhhhhhhhhhgggggggfdbcefffgggggggggghhhhhhhhhhhhhhhgdceffggggffeeeffgghhhhhhhhgffbffhhhhhhhhhhhhgggggggghhggggfdfcegghhhhhhhhhhhhhggggffffffdcddffffggggggggghhhhhhhhhhhhhggecdefffggffffeffgghhhhhhhhgfdffhhhhhhhhhhhhgggggggghhhggggedffggggggggggggggggggfffeecbabdffffffffgggghhhhhhhhhhhhhgfebdefffgffffeffgghhhhhhgggfdffhhhhhhhhhhhhggggggggggggfeeeffggggggggffffffffeeeedccbdeeeeffffgghhhhhhhhhhhhhhgfbbdefffffffefffghhhhhhggffbdfhhhhhhhhhhhhhggggghgghgggecbefcbbdeefeffffffffeeeedddcbbcddddbccddefggghhhhhhhhhhhhhgfdbacdeefffffeeeffggggggffeebdfghhhhhhhhhhhggggggggggfedggggfebcabbdddeeeeeeeeeeeeeedddacffgfffedcbeefghhhhhhhhhhhhhhffdbcdeefffffeeffggggggffedacfgghhhhhhhhhgggfffffffffgggggggeccaddddddddeeeeeeefeeeefecadffgghggggecbeffhhhhhhhhhhhhhhgfecbcdddeedddeeefffffeddcbaaefgghhhhhhhhhggffffgfeceffghhhhgfddeefdeeeeefeffffffffffefcadfgggghggggfdcbefghhhhhhhhhhhhgffdbaabccddddddddeeeeedaefgggghghhhggffffefdddddghhhhhhhgecdeffffffffffffffffggfgfecdfghhhhhhhhhgffcacdggghhhhhhhhhhhggfecaabbbbbaadfgggggghgggffedddddghhhhhhhhhhgccffgfffffffgggggggggfgefeefghhhhhhhhhhggedbcffgghhhhhhhhhhggfdcbaaaacccddcbdeffgggggggffddbggghhhhhhhhhhgfdefgggggggfgggggggggfffeeeghhhhhhhhhhhggfebffgghhhhhhhhhgffedccbbbbaaafffffggfeedabeffffffeeddaddgghhhhiiiihhhhfeeffggggggggggggggggggfeeeghhhhhhhhhhhhhgfdefgghhhhhhghgggeeddddcdcbbcbeefffgfgggffffcabdedddddbbcfhhhhhhiiiihhhhfdeffggggggggggggggggggfeefghhhhhhhhhhhhhggfcaffggghhhgggffffeeeeedddcbadfgghhhhhhhggggfeeaababbbbefhhhhhhhiiiiihhhgeeffggggggggggggggggfgffefghhhhhhhhhhhhhggfebadfgggghhgggfffffefeeeeddbbbdeffgghhhhhhhhhhggffdaeehhhhhhhiiiiihhhgfefggggggggggggggggfgffefghhhhhhhhhhhhhhhgfeabefgggghgggggfffffffeeddcdceeffgghhhhhhhhhhhggfedaaaacffhhhhhhhhihhhhhhhedceegfggghhggggggggffeeefghhhhhhhhhhhhhhhggfdadfggghggggggfffffffeeddddefggghhhhhhhhhhhhhhggfdcabccccbacfghhhhhhhhiiihhhhhgaceeggggghgggggggffffddcfghhhhhhhhhhhhhhhhgffbcefggggggggfggfffffeeedefffggghhhhhhhhhhhhhhhgffdaaaccdddddccfghhhhhhhhhiiihhhggfceffgggghggggggfffeeeceghhhhhhhhhhhhhhhhggfeddeggggggggfgfffffffeeeefffggghhhhhhhhhhhhhhhgffdcbceefeeeddcfghhhhhhhhhhhhhhhhfcceeggfgggggggggffecbcegghhhhhhhhhhhhhhhhgffddeffggggggfgggffffeeeeffgghhhhhhhhhhhhhhhhhhgffecbceeffffedbcfghhhhhhhhhhhhhhghgfcdfffghggggggggffecbdgghhhhhhhhhhhhhhhhggfedefffgggffgggggfffeeffgggghhhhhhhhhhhhhhhhhhggfedcdefffffedbcfghhhhhhhhhhhhhhhgfebffffhhhhhhhhhhggfeccfghhhhhhhhhhhhhhhhhgfffeefffffffgggfffffffffgggghhhhhhhhhhhhhhhhhhhgfedcdeffffffecbfghhhhhhhhhhhhhgfgfdfffghhhhhhhhhhhhggffeecefghhhhhhhhhhhhhhhgggfeeeeefffffffffffeefffggggghhhhhhhhhhhhhhhhhhggfeedeeffffffecbfghhhhhhhhhhhghhggeggghhhhhhhhhhhhhhgghfghhhhhhhhhhhhhhhhggfedddeffffffffffeeffggggggghhhhhhhhhhhhhhhhhhggffedefffggggfcbfghhhhhhhhhhhhhhgfhhhhhhhhhhhhhhhhhhggghghhhhhhhhhhhhhggffecccdeeeffffeeffffggggghghhhhhhhhhhhhhhhhhhgggfedefffggggfeafghhhhhhhhhhhhhhghiiiiiiiiiiiiihhhhggfggghhhhhhhhhhgggfeebcccdeeeeeeeeefffggghghhhhhhhhhhhhhhhhhhhgggffedefffggggffaeghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiihihhhffggghgghhggggggffedcacccddeddeeggggghhhhggggghhhhhhhhhhhhhggggfedefffggggfebefhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiihhhhefffgggggggggffffabbccbddffggggghhhhhgggggghhhhhhhhhhhggggfeeefffggggffbdfhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiihhhhedffggggfffccbaabbcdefggghhhhhghggggggghhhhhhhhhgggggfeddeffffffeebdfghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiihhhgeeffffdeeeedddcceefffedaceffgggghhhhgggggggggggghgghhhgggggfeddeefffffeebbfhhhhhhhhhhhhhhhhghhhiiiiiiiiiiiiiiiihhhgffggghggfdaaaegghhgggggfbdegggggghhhggggggggggggggghhhgggggfeddeeffffeebaegghhhhhhhhhhhhhgghhhiiiiiiiiiiiiiiiihhhfdfghghhgggedadfggghhhggggffbdefgggggggggggfggfggggggggggggggffeecbcddeeeddcdggghhhhhhhhhhhhggehhhiiiiiiiiiiiiiiiihhhfdfghhhhhgggdeegghhhhhhhhhggedefffgggggggggffffffffggggggggggfffecbccddecbbafgghhhhhhhhhhhggffghhhiiiiiiiiiiiiiihhhgfgghhhhhhgggeefghhhhhhhhhhhhgfdcefffggggggggfffffffffgggggggggffedabaaffhhhhhhhhhhhggffadgghhhiiiiiiiiiiiihhhedgghhhhhhhggfeffhhhhhhhhhhhhhgfbdffffgggggfffeeeeffffgggggggggffddabbbcfghhhhhhhhhggffdcbbgghhhiiiiiiiiiiihhhedgghhhhhhhhgffbgghhhhiiihhhhhhffceeffffffffffeeeeefffggggggggfedaabbcbcfgghhhghhgggffdcbceffghhhhiiiiihhhhhhfefgghhhhhhhggfdbgghhhhiiihhhhhhgfabcdeefffffffeedddddeffffgfgffffedccccbbcbcdcccddfggggggggffeecbdddefhhhhhhhhhhhhhhhdfghhhhhhhhhgfdfghhhhhiihhhhhhgfcbceeefffefeddcdccdeefffffffffcbdcfeffddddcdddedccefffggffgffeedbecdeefgghhhhhhhhhhhgddfghhhhhhhggffeeghhhhhhihhhhhhgfccaddefffffeeeddccbbcdeeeffffeedbbegggggfffeeeeeedddceeffffffffeeddfeeeddfffgghhhghhgggcdgghhhhhhgggffdadfghhhiiihhhhhggfdcdceefffffeeeddbbaabcdeefffedbfggggghgggffeeeeffeedbdeffffffefeeefefefeeefffggggghggcbdgfggghhhgggffdbbfghhhhihhhhhhggfdccddeffffffeeddccaabcdeeedcdffghhhhhhhgggffffefeeedacdeeefffefeeefefffffefeeffffggeeccffgghhhgggfffedbeghhhhhhhhhhhgfeeddeefffffffffedddccaaccdcbdfghhhhhhhhhhgggfffffffeddbacdeefffeeefeffgfggfffeeeeeedfeedffggggggggffffebadfghhhhhhhhgggffededefffffffffffeeedcbacabdfgghhhhhhhhhhhgggfffffffeddabcddeeffeefegfgggggfgfffeedcdbbbdffgggggggfffffebcefhhhhhhhhgggffeeeeeefffffffffffffeedcfggghhhhhhhhhhhhgggfffffffedbbbcdeeeeeeeffggggghggggggfffddbaadefffffgggffffffddfghhhhhhggffffffeeeefffffffgffgggffffebeegghhhhhhhhhhhhhgggggfffffeddbbbdddeeeefffgghgghhhhhhggggfeebceeffffggggggggfeccegghhhggffffffffeeeeeffffffggggghhgggfdaeghhhhhhhhhhhhhhhhgggggffffeedcbcddeeeeefffgghhhhhhhhhhgggfffcbbeefffggggggggggfdbcfffggggfffdeeffeeddeeffffggghhghhhhgggebfghhhhhhhhhhhhhhhhhggggggfffeddccccdddeeeffgghhhhhhhhhhhhhgggebbdefffggggghhgggfedbcffffgfeddefeeeeedbdeeeffggghhhhhhhhggfeegghhhhhhhhhhhhhhhhhgggggfffeddccccccdddffggghhhhhhhhhhhhhgggecaceefggggghhhhhgggfdadeeedcccbeeeeeddcbbcdeffgghhhhhhhhhhgffbegghhhhhhhhhhhhhhhhhggggggffeedcccccccddffggghhhhhhhhhhhhhhggedbceeffgggghhhhhhgggfcbbcdccbbceedeedcbbadefggghhhhhhhhhhhgfdacfghhhhhhhhhhhhhhhhhhgggggffeedcbbaaabcdeeggghhhhhhhhhhhhhhgffbabddeffggghhhhhhhhggfebabcddffffffedabdfgghhhhhhhhhhhgggdaefghhhhhhhhhhhhhhhhhhggggffeedcbbaaabcceeffghhhhhhhhhhhhhhgffccbddeffggghhhhhhhhhgfdbbeeggggggggfecbefhhhhhhhhhhhhhhggebbefghhhhhhhhhhhhhhhhhhgggfffdcbabbddfffggghhhhhhhhhhggfecbbbdeeffgggghhhhhhhhhgfcbfgghhhhhhhgggeeefghhhhhiiihhhhhhgfdegghhhhhhhhhhhhhhhhhhgggffecabacddeffggghhhhhhhhhggfebaccdeeffgggghhhhhhgggffcdgggghhhhhhhhhhggfgghhhhiiiihhhhhhffabefggghghhhhhhhhhhhhgggffedbaaccddddeeffggghhhhhhhggedbbcdeeeffgggghhhhhhhggffddehhhhhhhhhhhhhhhhgghhhhiiiihhhhhhfdbaaacfefgggghhhhhhhhhhhhggffedabdedfedeedeefffgggggggffecbcccddefffffggggggggggffdfghhhhhiiihhhhihhhhhhhhhiihhhhhhhgfddcccabdeffgggghhhhhhhhhhhggffeccdeeffgffffeeeddefffgffgefdbacddedefffgfggggggggggfefhhhhiiiiiiiiiihhhhhhhhhhhhhhhhhffdeeeeeddedffgggggghhhhhhgggggedbcdefggggggggffeedddeefffeecacdccddeeefffffffgggfffdghhhhiiiiiiiiiihhhhhhhhhhhhhhhhhffeffffffeeeefffggggghhhhhhggggfdbceffggghhhhhhggggfebdbdeddcabcddddeeffeffffggffffehhhhhiiiiiiiiiiihhhhhhhhhhhhhhhffffffffffffeeeffgggggggggggggffdbdeffhhghhhhhhhhhhggfebabbccccddeeefffffffeeeehhhhiiiiiiiiiiiiiihhhhhhhhhhhhhffffgggggggfffeffffggggggggggffeebcegghhhhhhhhhhhhhhhggfdabccccddeeeffffffffeeehhhhiiiiiiiiiiiiiiihhhhhhhhhhggfffgghggghgfffffffffgggggggggffdbcefgghhhhhhhhhhhhhhhhhgfecabbccddeffffffffffffehhhhiiiiiiiiiiiiiiihhhhhhhhgggffgggghhhhhggggffffffffggggfffeecadegghhhhhhhhhhhhhhhhhhhfebbccddeeffffggggggffffhhhhiiiiiiiiiiiiiiihhhggggggfffffgggghhhhhhgggfffffffffgggfffdcbdegghhhhhhiihhiihhhhhhhggdbbcddeefffggggggggggghhhhiiiiiiiiiiiiiiihhhhgffffffffffgghhhhhhhhgggffffeeffeefeedcbaaefghhhhhhiiihiiiihhhhhggfdbccdeffggggggghgggggfhhhhhiiiiiiiiiiiiiihhhggfcddedefffggghhhhhhhggggfffeeeefeeddbbbcbadfghhhhhhiiihihhhhhhhhhgedbcdcdefffggghhhhhhgggfeghhhhiiiiiiiiiiiiihhhhggdabbdefffggghhhhhhhgggffeeddcccccaacddddbfghhhhhhhhhiiihhhhhhhhgeebccddefffgghhhhhhhgggfffhhhhhhiiiiiiiiiiihhhhggebcefffggghhhhhgggffeedccbbbabbcdfeeedadfgghhhhhhhiiiiihhhhhhgfbbcddddefffgghhhhhhhgggffdgghhhhhhiiiiihiiihhhhggdaaaaaceffggghggggggffddcbbaaacceefffeecdfgghhhhhhhiihhhhhhhhhgfaccddddefffggghhhhhhgggffacfgghhhhhhiiiihhhihhhggedbdecbbbeeffgggggggggffbbbbcdcddddeeffffffdadfghhhhhhhhhhhhhhhhhhffbacddddddeffggggghhhgggfedbdgghhhhhhhhiihhhhhhhggeaaccceefdcdddffffggggffdcbbcccdddeddddeffffgfffedefgghhhhhhhhhhhhhhhhfdbbdeeddddeefffgggggggggeeddfgghhhhhhhhhhhhhhhggecbbddefefffdeddeffffffeedddeeeeffefedeefffgfggfffecgghhhhhhhhhhhhhhhgfcbcdeeeeddddefffggggggfffeecbabfgghhhhhhhhhhhhhhhffdbcceeffffffffeecdeefeecacfgghhggfffddddeffggggggffeeegghhhhhhhhhhhhhffccddefeedddddefffffffffffeecbaddegghhhhhhhhhhhgggfecbddeffffgggffeeddddecbacfgggghhgggggffdeefgggggggggfeecgggghhhhhhhhghhfedcedfffeeddddeeefffffffffefdcaabcffgghhhhhhhhhhggfdccdeffffggfggggffeedbdbdffhhhhhhhgggffeddefggggggggggggeecbefggghhhhhhhhgfddceffffeedccccddeeeeeeefeeeddcdcdeffgghhhhhhhhgffdccdeffffgfggggggffeedcbghhhhhhhhhhhhgfedcffffgggghhhhggfeaeffgghhhhgghffddeef