hhhhgggffffgggghhhhhhhhhhhhhhhggfeaeeffffffedcaefgghhhhhhhhhhhggfedeeeffeeeddadefffggggggggghhhhhhhhhgggfffffeeacdffggghgggggggeeeeffgghhhhhhhhhhhhhhhggeecfffgffgffeebdefghhhhhhhhhhggfedcddfffcbadeffffgggggghghhhhhhhhhhggffffdfeddffgggggggffffddeeffgghhhhhhhhhhhhhhhggebcffggggggffedbdfghhhhhhhhhhhgfedcbbbbabcdffffggggggghghhhihhhhhhhggfeffecadeeeffggffffffeddeeffgghhhhhhhhhhhhhhhggebefgfgggggggfffcefgghhhhhhhggfedbbbbccdbcdeffgfffgghhhhhhiihhihhhhggfefdedefeefefeeefddcbbbdeeffgghhhhhhhhhhhhhgfeefgghggghggggfecbegggggggggffedcaaffffffeecddfeffffgghhhhhhiiiiiihhhhgfdcbfffffffeeddddbaabddeefffgghhhhhhhhhhhhgfeceggghhhhhhggggfeacdefggggggffbabeeffffgffffdbcefffffghhhhhhiiiiihhhhhhffddceffgggffeedbbbdddeffgghhhhhhhhhhggefeggghhhhhhhhggffebddedddccacdgghhhhhhhggedbacdfffhhhhhhiiiiiiihhhhhgfefggghgggfefdcbbbddcdeffgghhhhhhhhggdffggghhhhhhhhhhhffccdddcabdfgghhhhhhhhhgfdddffhhhihhiiiiiiiiihhhhfeehhhhhhhggggeebccecdddccddffggggghhhhfedcfghghhhhhhhhhhhhffdbffggggggfdbeegghhhhhhhhhhgfaaceghhiiihiiiiiiiiiihhhgeghhhhhhhhhggffcaddfeefeedccbcefggghgggfdffhhhhhhhhhhhhhhhggeeeggggghhggffbeghhhhhiihhhhhhgfaeghhiiiiiiiiiiiiiihhhhghhhhhhhhhhhgfecbffgggggffddabdfffgfffeadffhhhhhhhhhhhhhhhhggdbdegghhhhhhhhgfbfghhhhhiiihiihhhgfehhhiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggecbffgggggggfedddefefddbffghhhhhhhhhhhhhhhhggcbgghhhhhhhhhhhgddghhhhhiiiiiiihhhgcdghhiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggfedefggghhhgggfedcdbbgghhhhiiiiiiiiihhhhggddgghhhhhhhhhhhgedfhhiiiiiiiiiiihhhfegghhhhhiiiiiiiiiihhhhhhhhhhhhhhhggfedefghghhhhgggffebdgghhhhiiiiiiiiihhhhggcfgghhhiiiiihhhhgdbghhiiiiiiiiiiihhhhgghhhhiiiiiiiiiiihhhhhhhhhhhhhhhggfebefghhhhhggggffeddbcegghhhhiiiiiiiiihhhhggffhhiiiiiiiiiiihhfghhiiiiiiiiiiihhhhgghhhhiiiiiiiiiiihhhhhhhhhhhhhhhggfdbbefggghhhhgggggffedcefhhhhhhiiiiiiiiiihhhggehhhiiiiiiiiiiihhfcghhiiiiiiiiiiiihhhgghhhhhiiiiiiiiiihhhhhhhhhhhhhhhggfdbbefggghhhhhgggggfffecaefhhhhhhiiiiiiiiiihhhggehhhiiiiiiiiiiihhfcghhiiiiiiiiiiiihhhghhhhiiiiiiiiiiihhhhhhhhhhhhhhhhgfdbbefggghggggggggggfffdcefghhhhhiiiiiiiiiihhhhghhhiiiiiiiiiiihhhehiiiiiiiiiiiiiihhgfhhhhhiiiiihhhhhhhhhfghhhhhhhhhhgggfecadefggggggggggggggggfebefhhhiiiiiiiiiiiiihhhhhhhiiiiiiiiiiiihhhfhhiiiiiiiiiiiiiihgfhhhhhhhiihhhhhhhhgfffhhhhhhhhhhgggfecaceffgggggggggggggggffbefhhhhhiiiiiiiiiiihhhhghhiiiiiiiiiiiihhheghhiiiiiiiiiiihhhgdeghhhhhhhhhhhhhhgggdbdfggghhhhhhhggfedcceeffffggggghhhgggffeehhhhhhiiiiiiiiiihhhhghhiiiiiiiiiiiiihhfghhiiiiiiiiiihhhggdeggghhhhhhhhhhggfecefggghhhhgfffedbcdefeffggggghhhgggfeehhhhhhiiiiiiiiiihhhhggghhhhhhhhhhhhhhhgfhhhiiiiiiiiihhhgfbbdffgghhhhhhhhhfffdefffffgfeebbcdeffgggggghhgggfeeghhhhhhiiiihhhhhhhhgfgghhhhhhhhhhhhhhgghhhiiiiiiiihhhhfbbceffggggggggfedaccccdeeeeeaaaceeffggggghggggfddeghhhhhiiiihhhhhhhhgfefghhhhhhhhhhhhhhghhhiiiiiiihhhhffbbddeeefffgffffddacdeddbbbabbbbcdeffggggggggggfecefghhhhhhhhhhhhhggfeffgggghhggggfeehhhiihhhhhhhhhedceddeeeffffffddddcdefffedbaddccbbbbeceeefffgggggfgfedaaffghhhhhhhhhhhgffbeebbabeffffffffecchhhhhhhhhhhhddddfefffeeeeefeefdeddeffffffedddbcccddefffeedccddefefffffggfgfffedbbefghhhhhhhhffeffffeecacaddddeddddbbbhhhhhhhhgggbfefffgfffffffffeedfffgfgffffdddddddeefffffeddddefgfffffffffffeeecdeffffffeedeeefffeedfefeeffefeeefdffcchhgghhgfgefffggggggfffffffefefffgggggfffeeeeffffggggggfffeffgggggggggfffddbbccceegggggggffeffgffgffffffefedefggggdcaddfffgggggggggggffefeffgggggggffeeeffffgggggggffffgggggggggggfffdcbcedbaaafffggggggggggfgfggghhhhghgggffedbcccaeffggghhhhhggggfgffeffgggggggggffeeffggggggggggfffffgggghhggggffebbabceeeedbbeefggggggggggggggggggghggggggffeeccaaceffggghhhhhhhhgggfffffgggghhgggffffffgggghhhhhgggffggghghhhgggffebeffggffedbaabdeffgggghhhhgggggggghhhhhhgggggffeeddcbbdffgfghhhhhhhhghgggfffffgghhhhgggffffffgghhhhhhhgggffggggghgggggfedbcddeffggffffdcbceefffgggghhhgggggggghhhhhhhhgggffeeedddccbacefggghhhhhhhhgggggfffffgghhhhhgggffffggghhhhhhhgggffggggghhggggffddcdfffgggffffddddfefffgggghhhhgggggggghhhhhhhgggffeeededdccbcdfffgghhhhhhhhhhhfgffffggghhhhgggfffffggghhhhhhhgggffggghghhhggfeeddefffggggggffddddeffffgggggggggggggggggghhgggggfffeeedeeeddcdddffgggghhhhhhhghfgffefggghhggggffefffgghhhhhhhhgggfffgggggggfffffffffffggggggffddeefffgfgggggggggggggggggggggggfgffeeddeeeeeeddeeeffggggghgghgggffefeffggggggggffefffgghhhhhhhhgggffffgggggffffffffffggggggggffddeffgfgggggfggggfffffggggggggggffeeddddeeeeeeedeffefffgggghgggfgefddeeffgggggggffeeffgghhhhhhhhgggffffgggfffffffffgggggggggggffddeffggggggggffffffffefffggffffeeedddccddeeeeeeedefefffffgfggggffeeddeeffgggggfeeddeffgghhhhhhgggffeeefeffffffffffggggggggggfffeddffggghhggggffffefeffeffffffffeccaaabcddeeeeeeeeeedfeeffffeeeeecdbbbceeffffffeeddeffggghhhhhgggffedddeefefffffffggggggggggfffeddffhgghhhhgggffdddcdddffdddbbbabccddddddddddbddccddbacdaaacdeeffffedcbccefgggggggggggffeddddcdeefffggggggggggggfffeccdffhhghhhhhhgfgedbbaabbbbcdddddddcdcbbbccbbbbcdeeffggggggfffeebabcdefffgggggggggggffffedbcdffhhhhhhhhhhggfecabeeeedddcbbababaabbdddddddfeedbabdefffggffffeecccdeefggggggggggggffffebbdfgghhhhhhhhhhhgggecaddeeeefffgfffecabbceefggghhgggggffccaabacdeeffffffeeebbddfffggggggggffffefeecdfgghhhhhhhhhhhhggfeabceggggggggggfffedcbeeffgggggghgggggfffeeeddccbbacddeeeeeedddaadefffgggggggggffffeddbdegghhhhhhhhhhhhhhffcdefggggggggggggggfedbacdeffhhhhhhhhhhhgggffeeeefeeebaabbdddeeeeeeddbbabeefggggggggggfffeedcbdfgghhhhiiihhhhhhhgfbdeffgghhhhhhhggggfedccefgghhhhhhhhhhhhhhhgfffeeeeeedcbabbddeeeeefffeeeccbeefffggggggggffeedcbdfgghhhhhiihhhhhhhggcefhhhhhhhhhhhhggggffedcaddfggghhhhhhhhhhhhhhgggffffffeeddcccddfeeffgggffedcbabceeffgggggggffeedcbbabfgghhhhhhhhhhhhhhggdcfghhhhhhhhhhhhhgggffecabcffghhhhhhhhhhhhhhhhgggfffffffeeedddeefffgggggfffedccccdeefffgggggfffeeddcbcccaegghhhhiihhhhhhhhgfdacegghhhhhhhhhhhhhgggfeddccdfghhhhhhhhhhhhhhhhgggffffffffeeeeeeefffgggggggffddcdddefffffggfffffedccccdedcbacgghhhhhihhhhhhhggfeccdfgghhhhhhhhhhhhhhgggffddddffghhhhhhhhhhhhhhhhhggfffffffeefffffggggggggggffdedddeeffffffgfffeeddddeffffedbadghhhhhhhhhhhhhggfdccdegghhhhhhhhhhhhhhgggffeedeffgghhhhhhhhhhhhhhhhgffffffffffffffffgggggggggffeededeefefffffffeeddddeeffffffebfghhhhhhhhhhhgggfeecbefghhhhhhhhhhhhhhhgggffeeefffghhhhhhhhhhhhhhhhggffffffffefffffgggggggggffeeededeefffffffefedcddeffgggggffbaegghhhhhhhhhhggfefedccegghhhhhhhhhhhhhhgggffffeeffgghhhhhhhhhhhhhhhggfffffeefffffffgggggggggfeeeeefeeeeeeefefeecdddefffggghggffaeghhhhhhhhhhfffffeddcefgghgghhhhhhhhhhhggggffffeffgghhhhhhhhhhhhgggffeeddeffffffffgggggggffeeeeeeeeeeeeeeeeeeecdddeggghhhhhggfcgghhhhhhgggffffffedccdfgggghhhhhhhhhhhgggggfefffeffghhhhhhhhhhhgggfeddddeefffffffffgggffffedeeeefeeeeeeeeeeddccdffggghhhhhhggfcbegghhghgggfefffffedbaegggghgghhhhhhggggggffffefdffffgghhhhhhhhgggfedddbdfeffffffffffffffddeeffffffffeeeedddccddffggghhhhhhhhgeefghghggeeffeffffecffgggggghhhhgggggggggfgfeecedffffffgggggfffecaaddeefffffffffffedddcddffffffffeeeeeddcccdffgghhhhhhhhgggdeggggeeeceefffeeddccefffgggggggggggggggfffeffddcdccfffffffffeddabddeeeeeeedeeeccbbeefffggggffffeedddccddffgghhhhhhhhhggfceffeeecceefffffffedcefffgggggggggggggggfgfffedbaaccccbbbeddabbccdddcdbdeefffggggfffffeeddccddffgghhhhhhhhhhgfeceebcceefggggggffeeaadeffgggggggggggggggffffeddcaaaacdddcaaacfgggghhhhhgggffeeddccddffgghhhhhhhhgggefdbffffggggggggfffbcdeefffffgfggfffgffgffffffedeeddddccdbabeffggfffffeaddfffgggghhhgggffffddcccdffgghhhhhhhhhhggfebccffghhhggghhgfffdabceeffffffffffggggggggffffeeefgggfffebefgghhhhhhggfecffghhhhhhhhhhhgggfffedcccdefggggggggggggffddbcdfggghhhhhhhhgggeebacdeeeeefffgggggggggfffgggggggggffdefggghhhhhhhhgffeffgghhhhhhhhhgggffeeddcddeegggggghhgggggffdcfggghhhhhhhhggggffcbaabbddeefffggghhhhhhgggggggggggffdcfghhhihhhhhhhhgfdggghhhhhhhhhhhgggffeedcccdeeffgggggggggfffffcgggghhhhhhhhgggfffdcbbcddcdeeffgghhhhhhhhggggghhhhhggfecgghhhiiihhhhhhhheegghhhhhhhhhhhgggffeeddcccdefffggggggggggfffefggghhhhhhhhhhhgfeddddefdddaaceefggghhhhhhhgggghhhhhhggfedghhhhiiiihhhhhhhfgghhhhhhhhhhhgggffdccbbbcddeffgggggggggffgffefgghhhhhhhhhhhgggffeeefffffedbadefgghhhhhhhhhggghhhhhhggebbeghhhhiiiiiiiihhhhghhhhhhhhhhhhhggffddccbbccddefffggggggggggfgffgghhhhhhhhhhhgggffeeffffffffdbaefgghhhhhhhhggghhhhhhhggfbbeghhhhiiiiiiiiihhhgghhhhhhhhhhhgggeecbabbccdefffgggggggghgggfeeffgghhhhhhhhhgggfffffffgggfffebacefgghhhhhhhggghghhhhgggfbbfghhhhiiiiiiiiihhhhhhhhhhhhhhhhgggeebaaabbcdeffggggghhhhgggfeffghhhhhhhhhggggggffffgggggffeecaacffggghhhhhggggghhhhggffbcfghhhhiiiiiiiiihhhfhhhhhhhhhhhhgggccaabababcdeffgggghhhhhgggfdcdeggghhhhhhhgggggffffggggggggffedbbdffgghhghggfgghhgggggfedcfhhhhhiiiiiiiiihhhfefghhhhhhhhhhhgffbbbdccbabcdefggggghhhhggggeccefgggghhghhgggggggffgfggggggfffedbbdeggghhgfgfggggggggfffdefhhhhhiiiiiiiiihhhfefgghhhhhhhhhhgfdcdeeeeedcbbcefffghhhhhhggfffbdfffgggghhgghggggggfggggggggfffeedccefggggfffffggggggffeddehhhhhiiiiiiiiihhhfdgghhhhhhhhggeddefffffffdcaacefggghhhgggggeecbadffggggghgggggggggfgggggggggffedfdcdefffdefffffggffedeegghhhiiiiiiiiihhhedeghhhhhhhgggddcffgggggggffccefggggggggfffedbcefggggghgggggggggffggggggggfffffeeaadeefffffffeeeegghhhhiiiihhhhhhgfefghhhhhhgffaceffhhhhhhggfecdefgggggfffffedbdefggggggggggggggfffffggfffffeeedbbdeeeffffeeeegghhhhiiiihhhhhhgfabffggggggfecehhhhhhhhhhgggedefggfffffffeeedbaefffgggggggggggggffffffffffffffdbacfffbdeeefeeedefgghhhiiihhhhhhheeadfggggggeeffhhhhhhhhhhhhgfeceeffffeffffeeddbceffgggggggggggffffffffffffeeddddcfffghhhhhggdddeeeedeefghhhhhhhhhhgggeeceefffffcaadfghhhhhhhhhhhhhgebceeeeeeffffffedbbdefffggggggggggffffeffeeeeeedddfffghhhhhhhhgfdcbdddccdefghhhhhhhhhhgggdbdeffefbbfghhhhhhhhhhhhhhgfebcddeefffffffedbbeffgggggggggggffffeeedededddefffhhhhhhhhhhhgfdaabcbccccefggghhhhhhhffedaaccdcbbadgghhhhhhhhhhhhhhggfcceeffgfffffeedcbbceeffgggggggggffeeddccdccddeffhhhhhhhiihihhhgfeaccabbabadeffggggggggffcbbabbabdgghhhhhhhhhhhhhhgffacdfffffgggggfeddcccdefggggggggggfffedcbbbbcdeefghhhhhiiiiiihhhhgeddbcbbaacdefggggffeedcbbdeedccegghhhhhhhhhhhhhhggfcbeffggggggggffedddcdeffgggggggggffeedcaabcdefgghhhiiiiiiiiihhhggeeddddbbaddeefeffddcccdeefeeddcegghhhhhhhhhhhhhhgffcbdefggggggggggfffedddefffgggggggggffedbabefgghhhiiiiiiiiiiihhhgffeeeddccaabdeededdcdddfggfffffeabdfghhhhhhhhhhhhhhffecceffggghhhggggfgffeedeeffgggggggggffedbadefgghhhiiiiiiiiiiihhhgffeeeeeedcbbccceceddeefggggggffdacefghhhhhhhhhhhhhffedcefggghhhhgggggffgffeeeffffgggggggffedcacefhhhhiiiiiiiiiiiiihhggfeeeeeeeeddcabbdcdcdefffggghhggggfddfggghhhhhhhhgggffddbefgggggghggggggfggffeeefffgggggggffedcbbefghhhiiiiiiiiiiiiihhggffffffffffedcbcbbceeefffgghhhhgggfecbdfffgggggghggggffedcefggggghggggggggggggffeefffgggggfffedcbabegghhhiiiiiiiiiiiiihhhgffffffffffffecccccdeeffgghhhhhhggffebddegggggggfggfffedbcefgggggggggggggggggggfffeffffgfgffeedcbbdfghhhiiiiiiiiiiiiihhhgffffffggggfffddccdeefgggghhhhhhggffdcbcdeefffgfffffeedbacefggggggggggghgghggggfffeeffffffeeddddccbbfghhhiiiiiiiiiiiiihhhhffffgggggggffeecbbceefggghhhhhhhgffedaabbbcdeefffffffffecabdffgggggggggghgggggggfffeeefffffeeddcdddbbeghhiiiiiiiiiiiiiihhhgfeffggggggggffedbacdfgghhhhhhhhggffedcbbbccccdddddeeefeffeecbbdeffgggggggggggghgghgggfeeecdeffedccdeddccefhhihhiiiiiiiiiihhhggfeffgggggggggfedcabdffgghhhhhhggggfedcbcdddedeedddedefeeeedcaacefffggfffggggghggggggggfeccccddbbccdddedcdfghhhhiiiiiiiiihhhggfeefgfgghggggffecabdfggghhhhhgggfeedddddeeeeffeeeeddedddddcabdeefeeffgffggggggggggfffddbbadcdccbfghhhhhiiiiiiiihhhggedeefggghhgggffecbadffgghhhhhggffeeddddfefffffffffeeddddbbbabddeeeedfffggggggggggffeddcccccbhhhhhihhhhhhhggffddeffggggggfffeeccaefggghggggffedddddeffffffgggffffedccbaabbbddeeefffgggggggffeeebbbbbccdbbbabghhhhhhhhhhggffddeefffgggggffeedcdffggfggggfedddddeefffgfggggggffeedcbbbdeefffgggggffffffebbabdcddddccefffhhhhhhhhggfdcbcefffgffeeeeeddbbdffffffeeeedccddeeffgggggggggggffeddabdeeffffggggggggfffeffddbcaacddddeefeffffffeeeefeefdcbacedfeeefeeeeeeeddadfddedecbcccdddeeffgggggggggggggfeecacdeefgggggggggggfggfffggfeccddeeeeeffhhhhhhggfeddaabddedcddeeffffffeecbcaaabcccdeefffggghhhhhhhgggfffdbbdeffgggggggghhhgggghhgggffecbbcdddefggghhhhhhhhggffeddbbbcdddffffggggffdddddeeeefffggghhhhhhhggggffeeccdefggggghhhhhhhhhhhhhhgggggeeaabdeeffggghhhhhhhhhggggffeeddcbceffggggggggggfecddeeeefeeeeffggghhhhhhhhhhgggffdbbcdefffggghhhhhhhhhhhhhhhhhhggfdbcceeffgghhhhhhhhhhhgggfffeeddbbcdeffggghhhhhhhffcbdeffffffffffffgghhhhhhhhhhhhgggfffdbdeffggghhhhhhhhhhhhhhhhhhhhhgfecbbdeffhhhhhhhhhhhhhhggggfffffeedbbdfggghhhhhhhhhhgfdbdefgggggffffeffggghhhhhhhhhhhhhggffdbdeffggghhhhhhhhhhhhhhhhhhhhhggfdabddffhhhhhhhhhhhhhhggggffffffeedbdefgghhhhhhhhhhggebefggghhhgggffffggghhhhhhhhhhhhhgggffdbdeffgggghhhhhhhhhhhhhhhhhhhhhgfcaacdffhhhhhhhhhhhhhhggggffffgggffcefgghhhhhhhhhhhhgfdefggghhhggggfffgghhhhhhhhhhhhhhhgggfedeffggghhhhhhhhhhhhhhhhhhhhhhgfebbdffhhhhhhhhhhhhhhggggfggggggffeabegghhhhhhhhhhhhgfdfgghhhhhggggfffggghhhhhhhhhhhhhhhgggeccdffgggghhhhhhhhhhhhhhhhhhhhhgfebbdffhhhhhhhhhhhhhhggfgfgggggggfecacegghhhhhhhhhhhhgfdfghhhhhhhhggffffgghhhhhhhhhhhhhhhhggfdadeffggghhhhhhhhhhhhhhhhhhhhhgfeadffgghhhhhhhhhhhhggfgfgggghgggfdcefgghhhhhhhhhhhgefghhhhhhhhgggfffgghhhhhhhhhhhhhhhhhgfeceeffggghhhhhhhhhhhhhhhhhhhhffdadffggghhhhhhhhhhhggfffgghghgggfebbefgghhhhhhhhhhggefghhhhhhhhggffffgghhhhhhhhhhhhhhhhhhffcbdeffggghhhhhhhhhhhhhhhhhhhhffcbdffggghhhhhhhhhggfffffgghhhhggffdbcefghhhhhhhhhhggefgghhhhhhhggffffgghhhhhhhhhhhhhhhhhhgfdcdefggggghhhhhhhhhhhhhhhhhggfabbdeffggghhhhhhhhggfffffgghhhgggfecccdffgghhhhhghhffeegghhhhhhhhgffeffggghhhhhhhhhhhhhhhhggdbdeeffggghhhhhhhhhhhhhhhhhgfbcdeeffggggghghhghggfffffgghhhhggffdccdeffgghhhhgggffcdgghhhhhhhhgffeffggghhhhhhhhhhhhhhhggfeaceefffgghhhhhhhhhhhhhhgfffebddefffffgggggggggffedeffggghhhggffddcddefffgggggggeebfgghhhhhhhggeeefgggghhhhhhhhhhhhhhhgfeabcdefffgggggghhhhhhhgggffecadeffffffffffgggfffefddefggggggggfeeccbcdeefffffffffdeadffgggggggeeccddffggghhhhhhhhhhhhhhgfebbddefffgggggghghhghgggfeadeffgfggfgfffffffeeedccdeffggggggffeddbdceddeeeeedddaabfgggggggeecbcdffggghhhhhhhhhhhhhggfebbcdeefffffgggggggggfeedbbeffggggggggffffefddbabceffgggggffdcbbbccddddddddccceeeeeeccddffggghhhhhhhhhhhggfebaccddeeefffffffffffeebaceffgghhhhggggfffdddbbdeffffefddccacbddddddddddccaeeeddbbcbdeffgghhhhhhhhhhggedababcddeeeeeddddcccbbceffgghhhhhggggffedbbddeeeeedbaccededdeedddccbeefeeedcbaaddfffgghhhhhhhhggdcaabbcdddddddccccbbaaefgggghhhhhhgggffedbabcbbaacddeeefffffeeddaaddfggggggffdcbbbeedcecddfffggghhgggffdbabbbbccdddedeeddedddddcbbaabcefgghhhhhhhhgggffedaadefffffffffeedcccceefghggggffeedeefeffgffeccadefggghgggfecbcbccbccddeeeeeffffgfffffdbcdefgghhhhhhhhgggffdcbabcddefffffgffffedccefggghggggfffedeeffgfggggfffbcbadeefgffeebaacdcccbbcddefffgffgggfffffddddfggghhhhhhhhgggffbbbcdcdccabbdeffgfggffffeeddceffgghhhhhgggfffffggggghhhgggffdbcaceedeedacdddcbbbddefffgggggghhhffedcdffgghhhhhhhhgggeecbbdeffeedcccbbbdbdeefffgggggffeeccdeggghhhhhhgggfffffgghghhhhhhhhgffdbbabccaccdddcbbcddfggghhhhhhhhhggffddefgghhhhhhhhggfeabceefffffeeeedeeeedeefffggggggfedccdfgghhhhhhhgggfffffgghhhhhhhhhhhggffdbccddddcabcdefgghhhhhhhhhgggfedefgggghhhhhhffccbddeefgffffeeffffffffffffggggfgeddacffgghhhhhhhgggfffffgghhhhhhhhhhhhhgffebacddedddbbadeggghhhhhhhhhhggfedefggggggggggeecbcdeffggffffffgfggfgffffgfffggffddcacffgghhhhhhhggffffffgghhhhhhhhhhhhhhhgfdcbdeeeeeddaabdfgghhhhhhhhhhhhgfeeeffggggggfffdbabeefffffggfgffggghgggggffgfgfgffdcabefggghhhhhhgggffffgggghhhhhhhhhhhhhhhggfdbdeeeefeddbbegghhhhhhhhhhhhggfedefffffffedbbcceeffggggggggghhhhhhhgggffffggffcbcefggghh