gfgfeecabeeffffgfffdddegghhhhhhhhhhhhhhggfeefhhhhhhhhhhhhhhhhgfgghhhhhhhhhgggffffffggggggggffbeghhhhhhhhhhhhhhhgeeehggggfebbbdeffffffffddbbeegghhhhhhhhhhhhhhhgfeegghhhhhhhhhhhggggeegggghhhhhhhghhggffffggggggggffcdghhhhhiiihhhhhggdfghhhhggffdaaccdefffffefdbbdgghhhhhhhhhhhhhhhggfebefgghhhhhhhhhhhggccfffggghhghhgggggffffgggggggffdcdgghhhhhiihhhhgggddgghhhhhggfecbbdddeeeeeedcbdegghhhhhhhhhhhhhhhggeecffggghhggggfffcdfffggghhhgggggffffgggggffeedcbcfghhhhhhihhhhggeeggghhhhhhggfdccccddddeddbccefgghhhhhhhhhhhhhhggfcaacdcceeffgggggggffcdcceeffggghgghggffffffgggffeeddcabfghhhhhhhhhhhgfefhhhhhhhhhhgfecbccddcddccbbcefgghhhhhhhhhhhhhhffdccdedddcccdeeffffeeeceffdefcceefgfgghgggggffffffggffedddddcdgghhhhhhhhhgfcghhhhhhhhhhhgffcbcdcccbbbbabdffgghhhhhhhhhhhgggffbcdeffecdcddeeeeeeddcegggggfffedffgfggggggffffeeeeeeeddddedcbcfghhhhhhhhhgfgghhhhhiiihhhhgfdcccccbbbbdefgghhhhhhhhhhhggfdbdefffffffeeefffffddddfgghhhhggffffffffgfgfffeeeeeecbbcceeeedcdfhhhhhhhhheegghhiiiiiihhhhhfdcccccbbabefgghhhhhhhhhhhfedcdfefffgfffffffffffdfcbcfgghhhhhhhggffggffgfffeeddcbccceeeeedeghhhhhhggcchhhiiiiiiiiihhhhfdbbcccccccbcefgggghhgggfgfedbddfgggggggfffffffffeecbdgghhhhhhhhhhhgfgffffffedcbdeefffffedbbfghhhhgfdcfhhhiiiiiiiiiihhhgdbbccddeedddaadefgggghgggffecadfgggggggggfffffffffeeecfghhhhhhhhhhhhhhggfffefcdddfffgggggffbbcfghghfffghhhiiiiiiiiihhhhgcadceeffffedbadffgggggggedbbceeggggggggggfffffffffddfghhhhihiihhhhhhhgggffeedcdfffggghhhhhggfecegggeffhhhiiiiiiiiiihhhhfdfffggggffeabeefffffeddabfffggghhgggggffffffffedegghhhhihiiihhhhhhhggffedbceggghhhhhhhhhhgfebfefbgghhhiiiiiiiiiiihhhfddfgghhhhgffebabdefffeedeffgggghhgggggffeffffdfeegghhhhiiiiihihhhhhhhgffdbdgghhhhhhhhhhhhhhggedceeeeghhhhiiiiiiiiiiiihhfdfggghhhhhgggdbbddcdaabeffggggggggggggffffeefeeeeghhihhiiiiiiiihhhhhhgfecddfghhhhhhhhhhhhhhhhgfdbbgghhhhiiiiiiiiihhhhgeeeggghhhhhhhgggdbccbbdfffgggggggggggfffefeeeedeegghhihhiiiiiiihhhhhhhgfecaefgghhhhiiihhhhhhhhhhgecbgghhhhiiiiiiiiihhhhgdeghhhhhhhhhhhhgfddeffggggggggggggfffedddddddfgghhiihiiiiiiihhhhhgggfbdffhhhhhiiiiiiiihhhhhhheegghhhhiiiiiiiiihhhhgdeffhhhhhhhhhhhhhgebadffggggggggggggffeeededcdccdfgghhiihiiiiiiiihhhhggfebdffhhhhhiiiiiiiiihhhhhhffagghhhhiiiiiihhhhhhgeefhhhhhhhhhhhhhhhfecfffggggggggggggfffedcbccdegghhiiiiiiiiiiiihhhggebdefffhhhhhiiiiiiiiiihhhhfedcfghhhhhhhhhhhhhhhfeffhhhhhhhhhhhhhhhgfcdggggghhggggggffeedcbcegghhhhhiiiiiiiiihhhgfeeffghhhhhiiiiiiiihhhhhhffbbbfghhhhhhhhhhhhhhfcfffhhhhhhhhhhhhhhhgfbeeggghghhhhgggfffeddccbdfghhhhhiiiihhhhhhggeebdefffgghhhhhiiiiiiihhhhhhedcdedefggghhhhhfffeeeeefghhhhhhhhhhhhhhhfefgghhhhhhggggfffefeffffeddadfghhhhhiiiihhhhhhggeadefffffgghhhhiiiiiiihhhhheedeeffebbffggggfaeeghhhhhhhhhhhhhhhgfdffgghhhhhhggggfffffffggggffeddghhhhhhiiihhhhhhgfeefffffffghhhhiiiiiiihhhggedefgfffbeedddbbaeffgghhhhhhhhhhhhhfedffgghhhhgggggffffghhhhhhhhggffeghhhhhhiihhhhhfdccfffffffffgghhhiiiiiihhhggdefgfgggfdaddeeeeehhgggeabbffggghhhhhhhhhhggfedffgggggggggggfgggghhhhhhhhhggfefgghhhhhhhhgggddffgggffffeefgghhhhhhhhhhhgcdfggghgggeceefffffhgggfebdegfgggghhhhhhhhhgggcffggggggggggggggggghhhhhhhhhhhgfdbfghhhhhhhhgggcfffggggggffdeeghhhhhhhhhhgdcffhhhhhggedffggghhhhhhgfdbdggfhhghhhhhhghhgggdfffffggggggggggghhhhhhhhhhhhhhhgfceffghhhhffabffggghhhhhggfedbeghhhhhhhhfdcfghhhhhhggfecffgghhhhhhhgfebdffhghhhhhhhhhggggeeddeffffffgffghhhhhhhhhhhhhhhhhhgfcbeeeeeeebeegggghhhhhhhgfdeegghhhhefdbggghhhhhhhggedgghhhhhhhhhggcefghhghhhhhhhhggfgfdbcdeffffffgggghhhhhhhhhhhhhhhhggdcaadfgghhhhhhhhhhhhgffdfgfggedcfgghhhhhhhhhfecgghhhhhhhhhggdadgfhhhhhhhhhhhhgfgebcdeeeffghhhhhhiiiiiiiiiihhhgecaadggghhhhhhhhhhhhhgfeadffffddghhhhhhhhhhhffcgghhhhhhhhhggdadggghhhhhhhhhhhgffefeddcefggghhhhhiiiiiiiiiihhggeccbcbafhhhhhhhhhhhhhhhhhhgebdecdgghhhhhhhhhhhffbgghhhhhhhhhggecegghhhhhhhhhhhhgffggggffecdefggghhhhhiiiiiiiihhhggebcdccbbehhhhhhhhihhhhhhhhhgfeaefgghhhhhhhhhhhffafghhhhhhhhgggedffghhhhhhhhhhhhgffgghhhhgfebdfggghhhhhhiiiiiiihhhgfdbddddcbcfghhhhhhhiiihhhhhhhggfddegghhhhhhhhhhggffbfghhhhhhhhggfedffgghhhhhhhhhhhgffhghhhhhgggdbdghhhhhhiihiiihhhhhfecbbdddcccfghhhhhhhiiihhhhhhgggeeefggghhhhhhhhhggffbcfghhhhhhhggfedfghghhhhhhhhhhhffghhhhhhhhhgggfbefghhhhhihhihhhhhhfdddededdbdfghhhhhhhhhhhhhhhhgggedddggghhhhhhhhhggffabegghhhhhhffeddffgghhhhhhhhhhhdfghhhhhhhhhhhggfbbbefghhhhhhhhhhhhhgfbbedeeddbbffhhhhhhhhhhhhhhhhhgfcbffgghgggggggggfeeeggghhffgffeddfgggghhhhhhhgggdfghhhhhhhhhhhhhgfebbefghhhhhhhhhhhhfbdeeeeeecacdfghhhhhhhhhhhhhhfffdadeffggggggffffddcabdfffgfffffdddfegghhhhhhhhggecehhhhhhhhhhhhhhhhgfecbcegghhhhhhhhgfbbbddeeeeecbadefgghhhhhhhhhhhhgeabeddddefeefffffeedddceeffddedecddeeffgggggggfffbfhhhhhiiihhhhhhhhhggfdcbefghhhhhghefaceeeefeedbabcefggghhhhhhhgggddeeeffdabdddeeefeeeeeeebacdacdbdccceeffgggggggfecafhhhhhiiiiiiihhhhhhggfeccdffgghhggeaabdeeeeeeddbbceefgggggggggffbcfgggggffaddeffggggggfffddbcbbbbbcdfffffffffddfhhhhhiiiiiiihhhhhhhggffdbceeffgcdcdeeeeeeeedcbbbdeffgggggggebeggggggghffdbdeeffhhhhhhgghffdbbbabecdabcbbcdfffffffedddfhhhhhiiiiiiihhhhhhhhggffdbbbefdeefeeeeeeddccbbdeefffffeedbcfggghhhhhhggebbffghhhhhhhhhhhffdcdceeeeeeedccbccdeeeeedeccbbfghhhhhiiiiiiihhhhhhhhggffcafffffffffeeeeddbbbbcdeefffedcdeeghhhhhhhhhhgebeffhhhhhhhhhhgggeffffffggffdcccccdddeddddcdbbfghhhhhhhhhhhhhhhhhhhhhggfeadffggggggggfffeedccaabcddeddccccfghhhhhhhhhhhhhffghhhhhhiihhhhhgfffghggggggfecbbcdddeeeeeeeddfghhhhhhhhhhhhhhhhhhgggffeecdffgggggggggggffedcbaabccdddbcdggghhhhhiihiihhhfbdgghhhhhhihhhhhgfffghgghgggffecccddeeeeeeefddbfghhhhhhhhhhhhhhhhhhgggfdddfgghhhhhhhhggggffeccaabbcbbcefgghhhiiiiiiiihhhfcegghhhhhhihhhhhgffgghhhhhhggfecbcddfeffffffeebafgghhhhhhhhhhhhhhhhgggffddfggghhhhhhhhhgggffedbabbcdeghhhiiiiiiiiiihhhfdefhhhhhhhhhhhhhgggghhhhhhhhhfecbbddffffffggfedegghhhhhhhhhhhhhgggfffeeegghhhhhhhhhhhhgggfffeccacfgghhhhiiiiiiiiihhhfcebfghhhhhiiihhhhggghhhhhhhhhhfebbbdeffgggggggfdbcfghhhhhhhhhhhhhgggfedadfgghhhhhhhhhhhhggggffeedcadffhhhhhhiiiiiiiihhhgceegghhhhhihhhhhggghhhhhhhhhhfebabdfffgggggggffcdffgghhhhgggfffeeedddfgghhhhhhhhhhhhhhhggfffeedadffhhhhiiiiiiiiiihhggedeefghhhhhhhhhhhggghhhhhhhhhhfdeeggghhhhhgggfdcffggggggggfffdddccefhhhhhhhhhhhhhhhhhggfffeeecabfghhhhiiiiiiiiihhhgfdeeeegghhhhhhhhhhggghhhhhhhhhhfceeggghhhhhhgggfcdeffffffdddccbbbdfgghhhhhhhhhhhhhhhhgggggfffedbbffhhhhiiiiiiiiihhhffdeggffgghhhhhhhggggghhhhhhhhhhfcbefggghhhhhhgggfcbcddeccddbbddcceddbbdfgghhhhhhhhhhhhhhhhhhgggfgffedbcfhhhhhiiiiihhhhhggffffefffgghhhhhhggggghhhhhhhhggdbeggghhhhhhhgggedaabccdeeeeeeffeecaefgghhhhhhhhhhhhhhhhghggggggffeecgdghhhhhhiiihhhhhggfffffffefgghhhhhgggghhhhhhhhgggdeeggghhhhhhhgffecabdfffgggggggffdbefgghhhhhhhhhhhhhhhhggggggggfffecbeghhhhhhihhhhhhffffffffeedffgghghggggghhhhhhhgggdffggghhhhhhgggfecdeffgggggggggffddefgghhhhhhhhhhhhhhhgggggggggggffedcfghhhhhhhhhhgffffgfgffgeefdffgfgfeffghhhhhhgffbcffggghhhhhhhgffccaeffgghhhhhhhhggffefgghhhhhhhhhhhhhhhhhggggggggfffffddadghhhhhhhhggfffeffgfffeddccefffdeffghhhhhffdddffggghhhhgggfffddbabefgghhhhhhhhhggffbefgggghhhhhhhhhghgggggggggggggffgfffebdfggghgghfgdeffgggfffedecafffffbbdffgghhhhhhggffedddcbefggghhhhhhhhhhffbcfgghghhhhghhghghggggggggggggfgggggggfefggggggdddfffffgffffedcadffggghhhhggfffffgffebcfghhhhhhhhhhhhffcbdffghghhhgggggggggfgggggggfggggggggggffccdcfdecdddeeggfgggeeecbbdfhgffeeeeabffghhhhhgggfggffgggfdbffhhhhhhhhhhhhffcbdffggggggggggggffgfgfgggffggggghgghgggffdcbaaceefggggggfffcbfgghhhhhhgffeefeddcefgghhhhggggggghhhhgfbaefhhhhhhhhhhhhffcadffgggggggffffffffeffgffffffgghhhhhhhhhgfdbceeffggggfffddbfghghhhhhhhgggfgefddbdfggghhggggghhhhhhhhgfabfghhhhhhhhhhhffcaceeffffffffefeedfeeffffffffggghhhhhhhhhggfebbdffggggggffedffghhghhhhhhhhggggfffddaaefggggggggghhhhhhhhggdbfghhhhhhhhhhhffcaceeffffffefeebdadbdeeefeeffgghhhhhhhhhhggffdcefffggggffdffgghhhhhhhhhhhgggggfffeceffggggggghhhhhhhhhhgfcfghhhhhhhhhhfdbbeefffffffeddcbaabceecdffggghhhhhhhhhhhhgfecdeffggggfffffghhhhhihhhhhhhhhgggffffecbeffffgggghhhihhhhhhhgeegghhhhhhggffdbceefffgggffffeccadbffgghhhhhhhhhhhhhgffdbbdeffgfgffefghhhhhhiihhhhhhhhgggggfffdcfffffgghhhhiiihhhhhgfdgggghgghggffcaceeffgggggghggfffaeffghhhhhhhhhhhhhhggfdabdefffgffffgghhhhhiiihhhhhhhhgggggfffdbdefffgghhhhiiiihhhhhfdadggghgggffddadffggghhhhhhhhggffeadeggghhhhhhhhhhhhhgfeeccbabdefffefffgghhihhiiiihhhhhhhhggffggffdbdeeggghhhhiiiiihhhhhedfffgfffeecacefggghhhhhhhhhhhgffdefghhhhhhhhhhhhhhggfeddbbcddfffeffgghhhiihiiiiihhhhhggggfffffedcbefgghhhhhiiiiiihhhhfdeffffdbbbaadfghhhhhhhhhhhhhhgffddfggghhhhhhhhhhhhggfeddcbbccedfeefgghhhiiiiiiiiihhhhggggffffffdbcggghhhhhhhhhhhihhhfedecdbbbabbbbdfgghhhhhhhhhhhhhggfaccedffgghhhhhhhhhggffeedddcbbbdcddfggghhhiiiiiihiiihhhggffeeeeeedbeffghhhhhhhhhhhhghgeaaacdddccadfghhhhhhhhhhhhhhggdaceeeeffgggghhhhghgggfeeeddddcbaaddfgghhhhhhhhhhhhhhhhhggfeddeedddddfggghhhhhhhhhhggcddffffeecbefghhhhhhhhhhhhhggdcdfefffffggggghgggfgfebdddddcbbdfgghhhhhhhhihhhhhhhhgffedeccbabffgggggghhhgfgebceeeffffffdbdfgghhhhhhhhhhhhggeeeffgfffffffgfgffffdcbcddddddcadfgghhhhhhhhiihhhhhhhgfcbaabbbaaaabcfeedcbddeeffggggfeeaadfggggggggfeebabegghhhhhhhhhhhggfeeffgffgffefefffeeddcbbddeddcadegghhhhhhhhhhhhhhgffedcabddcabdefffgggfeedddddddfccceegggggggggfedccdfgghhhhhhhhhhggebffgfggfffffdedcdbbbddeeddcadegghhhhhhhhhhhhhhggfedccddccedefhhghhgggggffeecbbbegghhhhhhhggffebaefghhhhhhhhhhggdaefffgffffffedbcdeeeeddbaefghhhhhhhhhhhhgggfebbbddffeeddffghhhhhhhhhhggffedacdffghhhhhhgggffecbbeeghhhhhhhhgggdaeeffgfffffeccbdeeeeeeeceffhgghhhhhhhhgggffebbbdddeeffeedddgghhhhhhhhhhhhhgffdaeffghhhhhhhgggffecbcdffgghhhghgfeaddeeffffeedddbababdddfffffeedbcffggghhhhhhhggggeedccddddeeeffffffghhhhhhhhhhhhhhgggccffghhhhhhhhgggffecacceffghgggeeabdddeeeeffeffeeedcccdeffffffffeecbefggghhhhggggggffffedeffffffffffffghhhhhhhhhhhhhhgggdefgghhhhhhhggggffecdcceefffffdeaccdeeeffeefffffeededffffggffffdceegggghhhhhggggggfffefffffffffffffghhhhhhhhhhhhhhggedaacfggghhhhhhgggfgffeedbbdceeddbabddefffgggggggggfffffgfgggggfffedceggghhhhhhhggggggggffffffffffffffgghhhhhhhhhhhhhggdcccddfghghhghgggggggffedcababbbceeeeddefeffggggggggfffffggggggggffedbdfgggghhhhhghhhhgggffffffffffffffgghhhhhhhhhhhhggfededfccfgggghggggggggggffeecbacdeefefffggghhgggggggfffffgggggggggffeccffggghhhhhhhhhhgggggffffffffffffgghhhhhhhhhhhhggeeeeffdbcfgggggggggggggggfffecbgfggghggfgfggghghhhhghggggggggggggggffeebffgghhhhhhhhhhhhhhgggffffffffffffghhhhhhhhhhhgffeffgfgfebadegfggggggggggggggffddcegghgghhghghgggghhhhhgggggggggggggggggfffcafggghhhhhhhhhhhhggggfffffffeeeefghhhhhhhhhggffeeffgggggebacefgfggggggggggggffddeegghhhhhhhhghhhhhhhhhhggggggggghggggggfffdabefgghhhhhhhhhhhhggggffffffffeeeefgghhhhhhgggfeffffggggggebdcffffggghhggggfffedfghhhhhhhhhhhghghhhhhhhgggggggggggggggggffeddfggghhhhhhhhhhhgggggfffffffeedeffggghghhgfeeffggghghhgggeeeeffgggggggggggfedcfghhhhhhhhhhhhhhghghhhhhggfgggggggggggggffeecdfghhhhhhhhhhhhggggffefeeeddcccefggggggfffeeffggghhhhhgggdcefeffgggggggfffeebfghhhhhhhhhhhhhhhhghhhhgggfgggggggggggggfffedbefgghhhhhhhhhhggffffffffeeddbaadeffeefeeeeffghhhhhhhhhggfdccdfffggfggggggfeecfghhhhhhhhhhhhhhhhhgggggggfggggggggggggggfffdcadffggghhhhhhggfffffeeddddcbcddeeccddfgghhhhhhhhhhhhgfdfefgggggffffeeedgghhhhhihhhhhhhhhhggggfggffffffggggggggggfffedbceffggggggggffeddddeedddbcceffgghhhhhhhhhhhhhgfbeeffffffffeeeddafghhhhhiihhhhhhhhghggggfffeffffgfggggggggffeedcaeffgfggfgfffdcdccccddddccbeffgghhhhhhhhhhhhhggcbcffeffffffffddcfghhhhhiiihihhhhhggggggfffeefeeffgggggggfffeedcaedeeffedcccdddddddccacdffggghhhhhhhhhhhhhgffbbddeffffffffffedbghhhhhihhhhhhhhhhggfffddfccdeffgffgggggffeeddcccbcbbbcbcceeeeeeddcbbbbccdefggghhhhhhhhhhhhhggfdddfffgggggggggeedghhhhhhhhhhhhhhhggffedbbbcddeefffggggfffeedddcdfffffeeeeedbcdeeeeefeeeddecdcdeffgghhhhhhhhhhhhhgffeegggghghhhhhggfffhhhhhhhhhhhhhhgffdebdbabceeffffffffffedddeefffffffeeeeedcbddeeefffeeeedeeeedeefggghhhhhhhhhhhhggegghhhhhhhhhhhhhggfhhhhhhhhhhhhhhgfedaddefffffffeeeeeefeffffgggggggggffeeedbbcdeeeeeeeeefefeeeeefggghhhhhhhhhhgfffhhhhhhhhhhhhhhhhhggghhhhhggggffddabceeffffffeeeeefgggggggggggggggfffefffcbbdeeeeeeeeffffeeeeeffggggggggggggfffghhhhhhhhhhhhhhhhhhghhhhhhhggedcccbbdeeeffeeeeefffgggggggggggggggggfffffeddbabdddeeeeeeefffeddddfffggggggggedgghhhhhhhhhhhhhhhhhhhhhffggeeeddfeffeedadeeeeeedeeeffggggghhhgggggggggggfggfffedcbbcdcddddeeeeeddddcdeefffffedcghhhhhiiihhhhhhhihhhhhhgcdcddcddfffggffedbdddddddeefgghhhhhhhggggggggggggggggggffedbbbbdecdddddcdcbbaddddeddeeghhhhhhihhiiiiiiihhhhhhgfacdfgggghhgggfcbddcdddffggghhhhhhhggggggggggggggggggggfeecabbddddddbbaaeeegggghhhhhhhiiiiiiiiiihhhhhhhhfbbbdfggghgghhhggffcbccdefffgghhhhhhhhhgggggggggggggghgghggffecbbccccbbbaeffggggggghhhhiiiiiiiiiiiiiiihhhhhgfbcdefgghhhhhhhhggfeacdefgghhhhhhhhhhggggggggggggghhhhhhhggffebabbdddeedddbbbcefghhhhhhghhhhhiiiiiiiiiiiiiiihhhhgfbcefghhhhhhhhhhhgffdceefgghhhhhhhhhhhggggggggggghhhhhhhhgggfedbabddfffgggfgefddefggghhhhhhhhghhhhhiiiiiiiiiiiiiiihhhhgeacffggghhhhhhhhhhgfdbeefgghhhhhhhhhhhggggggggggghhhhhhhhhhggfdccdeefffgggffeeddefggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhgecffhhhhhhhhhhhhhggebcefggghhhhhhhhhggggfffffggghhhhhhhhhhhggfebaadfgghhhhggggffddefhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiihhhgfdffhhhhhhhhhhhhhgfddbeeggghhhhhhhhhggggfffffggghhhhhhhhhhhggfdccdefgghhhhhhhhfgeefghhhhhhhhhhhhghhhhiiiiiiiiiiiiiiiihhhgfdffgghhhhhhhhhhhggfdbdfggghhhhhhhhhggggffffffgghhhhhhhhhhhhgfdbdefggghhhhhhghgfeefghhhhhhhhhhhhfhhhhhiiiiiiiiiiiiiiihhhhfcffggghhhhhhhhhhffdcadeggghhhhhhhhgggffeeeeffgghhhhhhhhhhhhffdceffghhhhhhhhhhgfeefghhhhhhhhhhhhfhhhhhhhiiiiiiiiiiiiihhhgeacffggghhhhhhhghhffdbcefgghhhhhhhhgggffdcddefgghhhhhhhhhhhhgfdceggghhhhhhhhhhggeefghhhhhhhhhhhhgeggghhhhhiiiiiiiiiiihhhhgfbcffggghhhhhhhgggffcaaaaaeffggghhhhgggffffeccdefgghhhhhhhhhhhhfddefgghhhhhhhhhhhggeefghhhhhhhhhhhhgfgghhhhhhiiiiiiiiiihhhhgfbcffggggghgghhgggeecbcaccefggggggggggffedbaadfgghhhhhhhhhhhgfddffhghhhhhhhhhhhggfefghhhhhhhhhhhhgdffhhhhhhhhiiiiiiiihhhhgfcdfeggggggggggggfedbcdddbabdffgggggggggeedcbacefgghhhhhhhhggffedffhhhhhhhhhhhhhgfedefhhhhhhhhhhhhgdfffggghhhhhhhhhhhhhhhgfdefffffggggfggffedccdeeedbceefffffffeeedcbadffgghhhhhhhggfddegfhhhhhhhhhhhhghfedefgghhhhhhhhggfdfefggghhhhhhhhhhhhhhhgffefffffffffgfffefdccdefffedbbdeffffffeeccccbbdfggghhhhhhggedefgghhhhhhhhhhhhggfddefgghhhhhhhhhgfbeeeffffggghhhhhhhhhhhfffffggggffffffefddbcceeffffedacdeeddddcdcddddcccffggghhhhgfeddeggghhhhhhhhhhhhggfdcbeggghhhhhhgggfcffeffffffggggggggggffbegggggggggffffeecdbccfefffffdbcdeebbbddeffffeecdfffgggggffdcdegghhhhhhhhhhhhhffdaddfffgggggggffeddgfffggffffffffggfgfffdfggghhgggggffedebbacdfffffffdcaabbefffgggfffecadefffgffeebcfeggghhhhhhhhhhhhffcabaecdeeeffffefdeegggghgggggfffffeeffeefhhghhhhhgggffeddabbddfffffffedceefggggggggggedbdbdfffeccdefggghhhhhhhhggffeebbcdeeeeeeddbffhhhhhhhhhgggffffedebffhhhhhhhhhhgfffddaabdefffgffffcdffghhhhhhhhgggffdcdbbbaeefggghhhhhhhhhggfedadddeddeeeeccdffhhhhhhhhhhhhhgffeddffhhhhhhhhhhhgffddbcceeffgggfffecbbfffghhhhhhhhhhggffcbdefgggggghggggffedaeeffggfffffeeedffhhhhhhhhhhhhhggggeegghhhhhhhhhhhggfedcddffggggggffdbcfhhhhhhhhhhhhhhhgffcbdefgggggghhggggfecddfffggfgggggggfefhhhhhhhhhhhhhhhggfegghhhhhhhhhhhggfeedddffggggggffdbeehhhhhhhhhhhhhhhgffbbbabcefffgggggggffedbcffggghhhhhgggggfeefhhhhhhhhhhhhhhhhhgfgghhhhhhhhhhgggffededffggggggffdbgfghhhhhhhhhhhhhhgffcbcdcaaaeeffgggggggfeeadcggggghhhhhhhhgggfefghhhhhhhhhhhhhhhhgfgghhhhhhhhhhggggffeffggggggggffdbfghhhhhiiihhhhhhhgfffefeebbdeffffggffffeeegfhhhhhhhhhhhhhhhgfefghhhhhhhhhhhhhhhhgfhhhhhhhhhhhhggfffeffggggggggffdbefghhhhhhihhhhhhhgfcbd