dedddddccdeffgggggggfffffefgffffffffffggggfffedbaegghhhhiiiiiiiihhhggdfffffffffefffffgghhhhhhhhhhhggfeddeegggghhhgggeecbcddeeddddcccddeffggggggfffffffgfggggggggggggggfffedbgghhhhhhiihhhhhhhffcdfffeefeefeeffffgghhhhhhhhhhhggffeeeffggggghgggeeaaeeeffeeddbcbccdefffgggfffffffghhhgggggggggggggffffedbafghhhhhhihhhhhhhfbabdddddeeeeffffgghhhhhhhhhgggggffeeffggghgggffbeeffffgffeddcbabcdeeeefffffffggghhhhgggggggggfffffffffebefghhhhhhhhhhhhhfcccddeeeeffgghhhhhhhhhgggggggffffggghggfffbbdfegggghggffdcbbabbdeeeeeeffggghhhhhggggffffgfggfgggfffdcfghhhhhhhhhffbccecddeeeeffgghhhhhhhhhhggggggfffffgggggffbcehhhhhhhhhhgffebaabcdeeffggghhhhhggggffffgfffgggggffecbffghhhhghhbdefeefeeffeedddeefgghhhhhhhgggggggggfffffgggfecffhhhhhhhhhhggfedcbddffghhhhhhhggggfffeffgfgggggggfdadeedcbfffcedffggggffffeddddffgghgggggggggghggggffffffffbggghhhihhhhhhhhgfdcaaccefgghhhhhhggggfeeffggggggghggffdffggggfffffggggghggggffddbcdfggggggggggghgggggffefffffdghihhhiihhhhhhhgfedbaacefggghhhhhggeeeedeeggghhhhhhgggebffffggggfffffghhhhhhgggggfcbbdeffgggfffggghhggggffedfcddhhhiiiiiiihhhhhhhffdbbbbcccccbefggghgggfgeeebeeggghhhhhhhhggebbeffgghhhhhhhgffgghhhhhhhhhggfccdeeddfffggggggggggfcddfaffhhhiiiiiiiiiiihhhggebbccdfeeedbbefggggggffebcffggghhhhhhhhggfebddfhhhhhhhhhhggggghhhhhhhhhhggebcddcdeffgggggggggfddcbfhhhiiiiiiiiiiiihhhggdbbceegfffffdcbceefggggfdbaaffghhhhhhhhhhhhhfebeghhhhhhhhhhhhgghhhhhhhhhhhhhggedeeegggghgggggffedafghiiiiiiiiiiiiiihhhggdbbdfegggggffedbbbefgffdcaafgghhhhhhhhhhhhhhgfccfhhhhhhhhhhhhhgghhhhhhhhhhhhhhhfefffggggghhhhhggfeegghiiiiiiiiiiiiiihhhggdacdfggghhghgffebbcdfefdccggghhhhhhhhhhhhhhhfcdfhhhhhiiihhhhhhgghhhhhihhhhhhhhffbcfggghhhhhhhhhhgggfbghhhiiiiiiiiiiiiihhhgedadefghghhhhhhggecbbcddcfhhhhhhhhhhhhhhhhhhebdfhhiiiiiiiihhhhgghhhhhiihihhhhhgfdddggghhhhhhhhhhhhhgghhiiiiiiiiiiiiiihhhgebdffhhhhhhhhhhggecbbffhhhhhhhhhhhhhhhhhhheafghhiiiiiiiihhhhhghhhhhiiiiihhhhggdefhhhhhhhhihhhhhhhhgiiiiiiiiiiiiiiihhhgeadgghhhhhhhhhhhgfecffhhhhhhhhiiihhhhhhhhfefghhiiiiiiiiihhhhghhhhhhhhhhhhhhggdeehhhhhhhhiiihhhhhhhhiiiiiiiiiiiiiihhgfdegghhhhhhhhhhhhgfcbadgghhhhiiiiiiiihhhhhggfefghhiiiiiiiiihhhhgghhhhhhhhhhhhhggdgghhhhiiiiiiiiihhhhhhhiiiiiiiiiihhhhhgfbcggghhhhhhhhhhhhhgfdaegghhhhiiiiiiiihhhhhhgfdfghhiiiiiiiiihhhhgghhhhhhhhhhhhhggdcghhhhiiiiiiiiihhhhhhiiiiiiiiihhhhhhffcggghhhhhhhhhhhhhgfecggghhhhiiiiiiiihhhhhhhfeeghhhhhiiiiiihhhhggghhhhhhhhhhhhgfadghhhhiiiiiiiiihhhhfhiiiiiiiihhhhggedcfghhhhhhhhhhhhhhhffehhhhhhhiiiiiihhhhhhhgfeceghhhhhiiiiiihhhgggghhhhhhhhhhhggebbeghhhhiiiiiiiiihhhggfhiiiiiiihhhgggebbdffhhhhhhhhhhhhhhhgfehhhhhhhiiiiiiiihhhhhggebfhhhhhiiiiiihhhggggghhhhhhhhhhggeaceghhhhiiiiiiiihhhhfehhhhhhhhhhhgedadffhhhhhhhhhhhhhhhgfehhhhhhhiiiiihhhhhhhffecgghhhiiiiiihhhhgfggghhhhhhhhggfeaceghhhhiiiiiiiihhhfeeffghhhhhhhdcccadffghhhhhhhhhhhhhhhfhhhhhhhhhhhhhhhhhhgfedabaghhhhhhhhhhhhggffgghhhhhhggggedcccgghhhiiiiihhhhhheeeggggefffefacffgghhhhhhhhhhhhhhehhhhhhhhhhhhhhhhggedddddedghhhhhhhhhhgfffeffgggggggggfeddbdffhhhhhhhhhhhhhcadfghghgffaeeeddabdffgggghhhhhhhhhggggghhhhhhhhhhhggfffdddegggffdfghhhhhhhhhffedeffgggggfefeeccbcefhhhhhhhhhhhfdccgghhhhhggedcddeehffeeccfffgggghhhhhgghgggffghhhhhhhhhggffedefggggggfeddeffggggffefeddefggfeefedccccbbcefhhhhhhhhfffcfggghhhhhggebcffgghhhgggffcbdeffgggggghhhggggffbefgghhhhhfgffdefffffghhhhhgfdacffffeedcacccdeecbbcbbbbbaddefgggggggfdbffghhhhhhhhgfbcffgghhhgggffccefggghhggggggggffebbceefffffeeeddeffhhhhhhhhhggecabfffgggfedcefhhhhhhhhhhgfcdfggghhhhhhggdaefggghhggggggfeedcffddbbbbddfffgghhhhhhhhhggfdcbcdcdcbacdeddeccdgghhhhhhhhhhgfdegghhhhhhhhggdbbfeggghhhhggggfffcbdfffffdaddeefggghhhhhhhhhhgfeccccddddccaabbcddeeeeeedbcbcbcdfgghhhhhhhhhhgfdegghhhhhhhhggecbffggghhggggggeeddfgffffffccacbebefggghhhhhhhhhhhggfdcddddddddccbabcddefffffffffeddbdeffhhhhhhhhhhhgfeegghhhhhhhhggeccffggghhhhgggfddcfggghggffffedddeffgggghhhhhhhhhhggfedddeeedddccbcccddefffgggggffffffedbadfgghhhhhhhhhhhgfdegghhhhhhhhggebadfggggggggggdeebffggghhhggffffffefffgghhhhhhhhhhhggfedeeeddddddcccccdeeeffgggggggggfffedbefghhhhhhhhhhhhgfeegghhhhhhhhggecbdfgggggggggfeedbcffgghhhhggggffffffgfggghhhhhhhhhhgffdcdddddddddcddddeeffffgggggggggffffdddffghhhhhhhhhhhgfeegghhhhhhhhggdcaceggggggfffefeddeggghhhhhggggggggggggggghhhhhhhhhggfdccdddcdcccccddddeeffffgggggggggffffeeacffghhhhhhhhhhhffdeffhhhhhhggffdbeefffgggfggffefefgghhhhhhhhgggghgghgggggggghhhhhhggfddacbccccbcdddddeeeffffggggggggfffeedbbefggghhhhgggggeeddffggghhhggffdbbeeffffgfffeffffffgghhhhhhhhhgggghhhhhhggggggggggggffbaaabbccdddeeeeeeffffffffffefeedacdfffgggggggggfeddefggghggggffcccffffffggfgfffffgghhhhhhhhhghghhhhhhhhggggggggffedbbbcccddddeeeeffffffffddcbbbbbdeefffffffffccbbceffggffffeebcdeefffffffffgfffgghhhhhhhhhghhhhhhhhhhggggffffgfedbbabbccccbccccdddddddedddccccbbbbddddbbbbdddddddeeccabdeeffeddeccbceefffgggggfgffggghhhhhhhggghhhhhhhhhhhgggfffddbbcddeefeddddcccccddcddccccaccfffffffeedaaccddddcbbacddaaaceefffggfggffffggghhhhhhhgggggghhhhhhhhhhgfeedaeffgffffeeeeeddcccccbbacceefgghhhhhgggfcccdeeffdddccbdefffgggggggffggghhhhhhhgggggghhhhhhhhhggffecdeffgggggggfeeedddccbaacdfhhhhhhhhhhhggfdceeffggggfffdcccccaacdefffgggggggfggggggghgghgggggghhhhhhhhhggfedefgghggggggggfffeeddcccaabdffgghhhhhhhhhhhggeadffggggfgfffeecbcdeeedeeeeccbcdeffffggggfgfgggggggggggfgfggghhhhhhhhhggfdaffgghhhhhhggggffeeeddccbabdgghhhhiiiiiiihhhgfdbfgghhhhhgggffdddeefefggffeeacddffffgfgffffffgggggggggffffffgggghggggffdafggghhhhhhhgggffffeeeddcbacefhhhhhhiiiiiihhhhgfeddfggghhhhgggffeeefgggggggffecacedfffffffffffffffffffgffffffffgggggggggfeffgghhhhhhhhhhggffffeeeddcbabdfghhhhhiiiiiihhhhhgedefggghhhhhggfffffgggggggggffcbbbceeefffffffffffffffgffffeeddeeeggggggggeecffgghhhhhhhhhhggfffffeeeeedcbbefhghhhhiiiiiihhhhhgfdcffgghhhhhhhgffffggggghhggfedbccddeefffffffeeeeeffffffeeddbdcddeeffffffecdefggghhhhhhhhhhggffffffffeedccdeghhhiiiiiiiiiihhhhgfeeffgghhhhhgggfffggghhhhhggfedcdddeeeffeefeeeedeeeeeeeeeddcbaabceeffeecbffgghhhhhhhhhhhhggfffffffffffdccefghhhiiiiiiiiihhhhggeeefgghhhhhggffffgghhhhhhggfedcedeefefeeeeeedddddddddddddccbabcdecdbbeffgghhhhhhhhhhhhggfffffffgfffedddfghhhhiiiiiiiihhhhggfeffggghghggggffggghhhhhgggfedceefefffffeeddcccbbccdddddeedddcaacbaabdffggghhhhhhhhhhggfgfffffgfgfffeeddfghhhhhiiiiiiihhhhgfffffggghghggggffggghhhhhggffeddeefffffffeeeccaabccddeffefeddcaabdgfggghhhhhhhhhhggfgffffgggggggfeedefghhhhiiiiiihhhhhgfffefffggggggfffgfgghhhhhggfedeeffffgggfffeedcaddffffffffffedcbeegghgghhhhhhhhghggffffffggghgggffdcdfghhhhhiihhhhhhhhgggfffeffgggfffefffgghhhhgffeedeeffgfggggffffdcadefffggggggffeecbeegghgghhhhhhggggggfeefggggghggggffdceeghhhhhihhhhhhhhgfffffffffffffeefffgghhhggffeddefffggggggggffedbbdeffgggggggggffdbbefgghggghhhghgggfffdeeegggghhhgggffddddfghhhhhhhhhhhggffffeddedfeffeeefffgfggggffcddeefgggghhhggggffedbcdeffggghhhhgggfdcdefgghhgghhggggggffeddeegghghhhhgggfeddefghhhhhhhgggggffffffddcbdcccbcdefffggggddcddffggggghhhgggggffedbaaeeggghhhhhhhggffddefgggggghgggggffefeccefgghhhhhgggffedefggghghgggggfeedddcbbaacdeeffgfffdbbdeffgghhhhhhhhgggfffdccbccegggghhhhhhhggfdabdefggghggggggffffedaaegghggggggggfffddabcfgggggggedddeedcbbbcddeeeaacdfgggghhhhhhhhgggfffeeddddefgghhhhhhhhgggdaaeefgggggggggfefedcbdadffggghgggggffccaabedddcdcacbbbbbaabeeffbbbbcaadeffggghhhhhhhhgggfgffffeddeefgghhhhhhhggfdaeegggggggggggfeedabadffgghhggffffeedddcccaabbcbcabddffffffffcbdefgggghhhhhhhhgggggffgfffeeefggghhhhhhgggeaeegggggggggggefedcdfgggggggfffeedefffggfffdddddcbaccefgghhhhhgfdbeefggghhhhhhhhhggggggggggffeefggggghhgggffdeeggghhhggggggffedcefffgggfeeeeffgggggggffeeccbcdddddeddbdegfhhhhhhhhgffcdeffgggghhghhghgggggghgggfffeffggggghgggffdeeggghhgghgggggffddbbdfeeeeeeeffffggggghggggfeddcddeeeedecddefgghhhhhhhhggfdcdeffggggghghhggfggggghhhgggfffffgggggggffdbeeggghhhhhhhhgggffedbccdddddeeegghhhhhhhhhhggffdeeeeeeeedddefghhhhhhhhhhggfaadefffgggggfgggffggggghhhhgggfffffgggfffeedcefggghhhhhhhhgggfffdcbddffggghhhhhhhhhhhggffeeeffffeeddefgghhhhhhhhhhggfebdefffffgfgfgfgffffgghhhhhhggfffffffgfffedbadffgghhhhhhhhhhhgggffbadceefggghhhhhhhhhhggfffefffffeeeeefgghhhhhhhhhhhgfeabeeeffffffggfffeefggghhhhhhgggfeeefffeeeddbdeggghhhhhhhhhhgggffddbbbdefghhhhhhhhhhhhhggffffffffeeeddffgghhhhhhhhhhhhffbbcefefeffeeeecddffggghhhhgggggeeeeeeeeedccbbbcefggghhhhhhhhhgggfgfecbcbadcceffghhhhhhhhhhhhhggfffffffeeddeffgghhhhhhhhhhhggfbcceeffedeeeddcdbdefgghhhhhggggfedddeddddddddbdfghhhhhhhhhhhghhggfeccdcddcddffgghhhhhhhhhhhhggfffffeeeedeeffgghhhhhhhhhhhhgfdbbdeefeedecbabbcdeeffggfggfffeccdddcdddeeeecaffgghhhhhhhhhhhggfffeeeeffeeeefgghhhhhhhhhhhhgffeeeeeeeeddeffgghhhhhhhhhhggffdbaceeefedcbcddeffffffddcbbabbdeffffedcefggghhhhhhhhhhghggfeeefffffeffffghhhhhhhhhhggeedefeeeeeeeeffgghhhhhhhhhhggfedacceefeedcaaeffffdddddbccddecfcceeffggfffdbeggghhhhhhhhhhhhggffeefffgggfffffgghhhhhhggffedeeddeeeeedeffgghhhhhhhhhhggffdaabeeeeedceeghhghgggfffdcbbababbefgggggffebdfgggghhhhhhhhhhggfffffggggggffefffghghhhggffedbcdeeeeeeedeeffggghhhhgggffedbabcdeeddaehhhhhhhhhhhhgggfdcceffgggggfffdaadfgggghhhhhhhhhgggfffgggggggggfeefffggggggffccdeeeeeeedeeffggggggggggffedbabcddeddbehhhhhhhiihhhhhhhgfeabffgggggggffdcbeffgggghhhhhhhgggfffgggghggggfffddfffeefcccdeefeeeddeffgggggggggffeddbbabcdddddafehhhiiiiiiiiihhhhgggecbcffggggggggfedceffghhhhhhhhggggfffgggghhhgggfeebdfbddeeeeeddddeeffffffffffffddcdbbbcdeddbfhhhiiiiiiiiiiiiiihhhgfdffggggggggffdbbdefggghhhhhhgggffffffgggggggfffeaafecaedeefeddddeeffffffffffffeededccccdcadghhhiiiiiiiiiiiiiihhhggfdfgggggggggffedbadefggghhghhgggffffffgggggggffedccgghhgggebddedeeedddeeffffffffffffffffedddcdccbdghhhiiiiiiiiiiiiiihhhhggbefggggggggffedcbabdffggghgghggggfffffggggggffeebaffhghhhhgggdbbadeededddeefffgggggggggffffeedddcdbdghhhiiiiiiiiiiiiiihhhhggefggggggggfffedbaaacefffgggggggffeddeefffffffeeddegfhhhhhhhhgffcbbddddccdeefffgggggggggggfgffeedcbafghhhiiiiiiiiiiiiiiihhhhgddefgggggggfffeedbbbcdeeffggggfgffeedeefffffffeecaeeghhhihhhhhhgfeccccdcccdeeffgggghhhhhhggggfffedccafghhhiiiiiiiiiiiiiiiihhgfddefgggggggfffffeedcccdeffffffffffcccddddeeeefdefdeghhhhiihihhhhgfedccccccceefggghhhhhhhhhgggggffddafghhhiiiiiiiiiiiiihhhhhgfcdffgggggffffffffeddddeefffffeedcbbbccddeedeefffdghhihhiihiihhhhgfedccbbcceeffggghhhhhhhhhggggffedceghhhiiiiiiiiiiiiihhhhhhfcbeffggfgffffffgfffeedddeffffeedbaabccdddeeeddfghhiihiiiiihhhhhgfddccbbdefgfggghhhhhhhhhhggggfedcdghhhiiiiiiiiiiiiihhhhhgedbdeffgffffffggggffffeddeeeeddcbaacdcddddeeeffefghhiihiiiiiihhhhgffdbbbbddefgghhhhhhhhhhhhgggfffedafghhiiiiiiiiiiiiihhhggffdcaceeffffffffggggggfffedeeddddcaacdeedeedddefffegghhiiiiiiiiiihhhggfdcbbbddeffgghhhhhhhhhhhgggffffecfghhiiiiiiiiiiiihhhhggffdcadefffffffggggggggfffeddedccabcfegfffffedddedeghhhiiiiiiiiiihhhhgfecbbccdefgggghhhhhhhhgggggffeedcdfhhiiiiiiiihhhhhhhgggffeeccceffffffggghhhgggffedddccbadeffgggggfeeedeeeghhhiiiiiiiiiiihhhgfeccbccdeefggghhhhhhhhgggfffffeedbegghhhhhhhhhhhhhhgggffffedbaddeeffffgggggggggffeebbbbeggghhhhhgffddcfghhhiiiiiiiiiiiihhgfedbbdddddefggghhhhhhhggfffffeeedbfghhhhhhhhhhhghhgggffffeedacdeefffggghhgggggffdccaeegghhhhhhhggfbcfghhiiiiiiiiiihhhhggfdcbcdcedeeeffgghhhhggggffeeeeeedccdhhhhhhhgggggggggffffffedbbcdeffggggggggggfefecabeghhhhhhhhhhgfedghhhhhiiiiiiihhhhhgfedcdddedcddefffgfggggffdeeedeeeeedcadefffgggffffffffffffeddbbddeeggggggggfffefeaaffhhhhhhhhhhhggfcacfhhhhhiiiiiiihhhhhgfcbccdccdcaccddfffffgffeecddeeeeededdbbdddeefefffffffeeddbbdeefffgfffffffdefhhhhhhhhhhhhggecfhhhhhiiiiiiihhhggfeccccccdcbbbbbcddeeedddbbcdeeeffeeddcbacbabddeeeefeeeeddbddffffffeeffecbbhhhhhhhhhhhhffcfghhhhhhhhhhhhhhggeecbadcdbabccdcbccdeeeefffeeddceefcedcccaddbdddedeeeddcacbeeeffffffffeeffffeghhhhhhhhhhggehhhhhhhhhhhhggdaaaababbcbbbbcdeefffffeedddefffffeeedcdccccdcdccbbabeeeffffggfffgggfghhggghhhggggfechhhhhhhggfeebaabbdeeefffffedbccdeefffffeedddffffgffffeedcbcabbbbbaabeefggggghhhgghhhhhhhggggghggfebbggfffgfffeeabdeefffffffffeecaccdeefffffeedddffgfggggfffedcbaadefgghhhhhhhhhhhhhhhhhhheffffffffhghhhhhcdbbbadeffghhhhhhhhggfedeeffffffffeedddffffggggfffeecbabefggggghhhhhhhhhhhiiiihhhceedddffhhhhhhhhggfbbbcdefggggghhhhhhggfecdeeffffffffeedddefffggggggffedcbcccbbefghhhhhhhhhhihiiiiiiihhhhedbecddfhhhhhhihhhggfedbcdeffggghhhhhhhhhgfecfgfggggggffeeccdefffgggggfffeddbadddcbbegghhhhhhhiiiiiiiiiiiiihhhgdbdccghhhhhihihhhhhffdcbaaabbddeffgghhhhhhhhhhhhgfbefggggggggfffecccdeffggfgfffffeedcbbbddeeeddefghhhhiiiiiiiiiiiiiiiiihhhebbbfhhhhhhiihihhhhggedcbbbdeeeeffffgghhhhhhhhhhhgfbefgghhhhggggfedbbdeffgffgfffffeedccccdeeffedeghhhhhiiiiiiiiiiiiiiiiiihhgacfghhhhhhiiiiihhhggfdcccddeeffffgggghhhhhhhhhhggfbfghghhhhhhggffdbacdeffffggfggfggffdddefffffecdfghhhhhiiiiiiiiiiiiiiiiihhhdbfghhiiiiiiiiiihhhgfdccdeeffffffggghhhhhhhhhhhggfbfghhhhhhhhgggfdcaceefffgggggggggffeddefffffeccfghhhhhiiiiiiiiiiiiiiiiihhhfdghhhiiiiiiiiiihhggfdcceefffffffggghhhhhhhhhhhgffbfhhhhhhhhhhhgfdcbeefffggggghgggfgffffffffffefghhhiiiiiiiiiiiiiiiiiiiihhhdghhhiiiiiiiiiihhggfdcdeeffffffgggggghhhhhhhhhgffbfhhhhhhhhhhhgfecbeefggghhhhhhhhggffffffggffeaeghhhhiiiiiiiiiiiiiiiiiiiihhdffhhhiiiiiiiiiihhggfdcdffgfggffgggggghhhhhhhhggffdfhhhhhhhhhhhggecabeegggghhhhhhhhggffffffggfffcfghhhhiiiiiiiiiiiiiiiiiiihhfffhhhiiiiiiiiiihhggebeeffgggggffgggggghhhhhgggfeedfhhhhhhhhhhhgfebabefgggghhhhhhhhggfffffggggffefghhhhiiiiiiiiiiiiiiiiiiihhfffhhhhiiiiiihhhhhffbbeffgggggggffffgggghhhhgggfgdcfhhhhhhhhhhhgfdbadffgghhhhhhhhhhhhgffffgggggfecdgghhhiiiiiiiiiiiiiiiiiiihhfffhhhhhiiiiihhhhhffbceffgggggggffgfgggggggffggffccfhhhhhhhhhhhggcacdffgghhhhhhhhhhhhgffffgggggffcdfghhhiiiiiiiiiiiiiiiiiiihhfffhhhhhhiiiihhhhhffadefggggggffffffggggggggfffeeacfhhhhhhhhhhhffcaceffgghhhhhhhhhhhhgffffgggggffdeghhhiiiiiiiiiiiiiiiiiihhgfffghhhhhhhhhhhhhgfacdffgggggggfffffffffeeeedeeccbehhhhhhhhgggfecadefgghhhhhhhhhhhhhgfffffggggffdadfghhhhhhiiiiiiiiiiiihhhggeefghhhhhhhhhhhgfbcdffggggggfffffffffeeeddddcaegghhhhhhgggfbbcdffggghhhhhhhhhhhhgffffgggggffeadfghhhhhhhiiiiiiiiiiihhhggaceefggghhhhhhghgfbcfffgggggffeeddddddedddddddbadfghhhhhhggddbbceffggghhhhhhhhhhghfffffgggggffecaefghhhhhhhiiiiiiiiiihhhgacddeeffggggggffcbccfffggffgffeedddccdddeeeffeedbcefgggggfffdabceefffggghhhhhhhhhggffeeffffffffedbdffghhhhhhhhhhhhhhhhhhccdddededeefgfffeeaccffffffffeeddaabcceffffggffffeceffffgffcacdfefffggghhhhhhhhhggfeeefffffgffedbdfffggghhhhhhhhghhhfgeedffffeedddddddebbccdeefffefeecbccfffgggggggfffecacdeebcaaddfffgfggggghhghhghggeeeeffffffffedbbbdefeefffhhhhhggghcceegfgggffedcbbbbcdddeedebceegggghhhhhhgggeeaabddeefffggggggggggggfgffddccdefffffedcbbcbddabcaffggggggfffdcbdbbcccdccdbcceegggggghhhhgggfecbcdeffffgggggggggggggfffecbbceeeeeeeeedabacaddcddddcbddcccadgfhhghhgggfeddddfeffdddcbbadeffhhhhhhhhhhgggfecbdefffggggggggggfffefeedcbbddeeeddbcdefggggggggggfffdddgghhhhhhgggedacfegfffffeecbbadfffgghhhhhhhhgggfebbbaacceefffggggggggffffededcbbbcddccaeegggghhhhhhhhgggeeaegghhhhhhgggedbdegfggghgggfedcbefgghhhhhhhhhhggfecbbcccbbbbdeffggggggggggggffedcaaabbbbadfghhhhhhhhhhhhhhhffaegghhhhhhgggeebbeeggghgghggffedbdefggghhhhhhhhhggeecacdddcccddeffgggggggggggfffebbaabbbccbbabfgghhhhhhhhhhhhhhhffbegghhhhhhgffeccdgghhhhhhhhgggfeccffgghhhhhhhhhhggecaddddddccdeffgggggghggggfffdcbbccbccddeeeeedccabfgghhhhhhhhhhhhhhhffafgghhhgggfffeeeegghhhhhhhhhgggfdbacdffggghhhhhhgggfecaaddeeddcddeffgggggggggggfffdedddddddeeffffffedbbbggghhhhiiiiiiiihhhggafgghhhgggffeeeeegghhhhhhhhhhggfecbeffggghhhghhgggedcbcddeddddddefffggggggggggffeeeefffffffffffffffeddbggghhhhiiiiiiiihhhggafgghhggffffeeeffgghhhhhhhhhhhgfeeddefggghhhhhghggfcbc