eeffffffffffeeeeddaceffffgggfffeeccaadcdeccdbbdddeffffffggggffedbbaefghhhhhhhhhhhhhhgggfffeeedcbcbdegghhhhhhhhhhhhfccdeffffgggfgggffffedcaadfffggggfffeedddfffgfggggeeddedfefeffffggggffedcefghhhhhhhhhhhhhhgggggggffffdcdeffgghhhhhhhhhhhfacdffgggggggggggffffedcbcefffggffffeeefffffgggggggggefdeefffffggggggffeddfgghhhhhhhhhhhhhhgggggggggfffeddefggghhhhhhhhgfdadfffggggggghhgggggffedbceefffgfffffffffggghhhhhgggggggfffeffffggggggffeacefghhhhhhhhhhhhhggggggggggggffeeeffggghhhhhhggfdbdfgggghhhhhhhgggggfffdcaadeffffffffffghhhhhhhhhhhhhhgggfffffffffggggfffecbdfghhhhhhhhhhhghggggggghhhgggfeeeeffggghhhghffdbceffggghhhhhhhhhhhggffedabdefffffffghhhhhhhhhhhhhhhhhhgggfffffffffgggfffeccefghhhhhhhhhhghggggghghhhhgggffeefffffgggggddbcefgghhhhhhhhhhhhhhggffecadefffffgghhhhhhhhhhhhhhhhhhhhhggffffffffggfffdbdgghhhhhhhhhgggggghhhhhhhhggfffeeeffffffffdbcdfggghhhhhhhhhhhhhhgggffcbdeeffgggghhhhhhhhhhhhhhhhhhhhhgggfffffffffeeccddffggggfgffgfggghhhhhhhhgggfffeeefeeeeddcdefggghhhhhhhhhhhhhhggffdbadefffgghhhhhhiiiiiiihhhhhhhhhhgggffffffffeebbdabbefffgffffgffgghhhhhhhhgggffffeeeeddcbbdeeffgghhhhhhhhhhhhhhhggfeaadeeffhhhhhhhhiiiiiiiiiiihhhhhhhggfffffeeeddaabedecaadeeeeeefffgghhhhhhhhhggffeeddcbaaccdeffgghhhhhhhhhhhhhhgggffdcdfgghhhhhhhhiiiiiiiihihhhhhhhhggfffffeedcbadfefffffdbaaccdeeffggghhhhhhhgggffeedcabbbccddddeffggghhhhhhhhhhhhhggggfebdffghhhhhhhhiiiiiiiihihhhhhhhhgggffeeddccbbbbdffgfgffffedcceffggghhhghggffeecbaaabbdddeeedeeefffggggghhhhhhhhhhgggfeadffhhhhhhiiiiiiiiiiiihhhhhhhhhgggffeeedddcbbdeffgggggggfedcaceefggghhghggffedcbabeeeeeffffeeeeefffggggghhhhggggggfffebcfghhhhhhiiiiiiiiiiiihhhhhhhhggfffffeeddddeeefgggghhgggffeedcdbbbaceeffggggggffebacddeeeeeffffffeeeefffggggggggggggggggfedcffhhhhhhiiiiiiiiihiihihhhhggggfffeeeeffeeeeefgggghhgggfffffffffeeccbabeffgfffeddabdeeeffffggffffeeedeeeffffggggggggfffffdcabffhhhhhhiiiiiiiiihihhhhhhhgggggeeffffffeeeeffgggghhhggggffffgffffffddabbdeeffedcdeefffffffgggggffeedddefffeffffffgggffffedffghhhhhhhhhiiiiiihhhhhhhhgggefffeffffgffffffgghhhhhggggffffgggggggfffcbababdcbeeefffffffggggggffedcbccddefeffffgffffffedddfgghhhhhhhhhhiiiihihhhhhhggeeeeffgggggffffffgghhhhggggggggghghhhhhhggfedcceeffffffffggggggffedbbbccceeefffggggggggfeedefgghhhhhhhhhhhhhhhhhheeeddffgggggggffffffgghhhggggggggghhhhhhhhhhggedaabdeeefffffffgggggggffedabdeffgggggggggggfffbbffggghhhhhhhhhhhhgeeebcfffggggggggfffffggggggggggggghhhhhhhhhhhhggfdacdeeffefffffffgggggggfedbeefgggghhhhhhhhggfdbddggggghghhhhhecdfffggggggggffeeffgggggggggghhhhhhhhhhhhhhhgfdbbedfffffffffdffggggggffedceggghhhhhhhhhhhhggedbedgggggeeefggggggggffeeffggggggffgghhhhhhhhhhhhhhhgggcdegfgffffeeeefefffgfgfffdcddggghhhhhhhhhhhhhgfedddceedddbedbbddfffgfggffeeddefffgffffggghhhhhhhhhhhhhhhgggceeggggggffeedddeffggggffccdfhhhhhhhhiihhhhhhhedbedfffffffffeffbaggfedbbcdeeffeffeeddddeeeeffgghhhhhhhhhhhhhhhhgggbbfghghhhggffecbcdeefffeeecbbffghhhhhhhhhhhhhhhhfbdffggfgggghhggfgeggggfgfedecbccdeeddcbbcdeeedeffghhhhhhhhhhhhhhhhgggagfghhhhhhggffecbccdeeffedcbbbffgghhhhhhiihhhhhhgfbdegfggggggghgggfggghhhhggggggffedcbaabbcdeffhhhhhhhhhhhhhhhhggdggghhhhhhhhgfeacdededdcdcbacffhhhhhhiiiihhhhhhfecdegfgggggggggghhggghhhhhhhhhggggggffffedbbbdefggghhhhhhhhhhhhhgfbbgghhhhhhhhhggfeabcddccdcbbcdfghhhhhhiiihhhhhhfddffgghhhhhhhhghghggghhhhhhhhhhhhhhhhhhgfffecbacffgghhhhhhhhhhhhhgfcgghhhhhhhhhhgffaabcdddddbbdfgghhhhhhhihhhhhgfdeffhghhhhhhhhghgggghhhhhhhhhhhhhhhhhhhhgggfeebbeeffcdbdcfgghhhhhhhhhhhhgffgghhhhhhhhhhhgfeabcddddcbbceghhhhhhhhhhhhhhfdeegghghhhhhhghgggghhhhhhhhhhhhhhhhhhhhhhhgggffcdfhfggfffccdffgghhhhhhhhggfddegghhhhhhhhhgggeebabdddeedccbadfghhhhhhhhhhhhhedffgggghhhhhhhhgggghhhhhhhhhhhhhhhhhhhhhhhhhhggebdfhhhhhggfededffgghhhhhgggddeggghhhhhhhhhhgfeaccddeeeedcbbdgghhhhhhhhhhgfedfggghghhhhhgghggggghhhhhhhhhhhhhhhhhhhhhhhhhggebefhhhhhhhgffedefegghgghgfgccgffgggghhhgggggddcceeeeeeddcdfghhhhhhhhggedefggghhhhhhhgggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhfcbfghhhhhhhhhggedddeffgfgffeddffffggggggggfffddddfffffeeedbefgghhhghhfgddffgghgghgggggggfffgghhhhhhhhhhhhhhhhhhhiihhhhhhfdbfghhhhhhhhhhggfeddeefffedabbeeeffffffffffffcceefffffffeddbafggghgggfcddffgghhghhggggggffffgghhhhhhhhhhhhhhihhiiihhhhhhfdcfhhhhihhhhhhhggfecdcccccddddeeeeeeeddddaaeefffffffffeddbcfffdecddfggghhhggggggggffffgghhhhhhhhhhhhhhiihiiihhhhhhfdcfhhhhiihhhhhhhgffebcaaaddddeeeeeeeddddaaeeffffffffffgffffecaacfegffgggggggfffeeeeffghhhhhhhhghhhhhiihiiihhhhhhfdcfhhhhihihhhhhhhggfdcbddffffffffffffeedccdeffffggggggffggggggfadeffgggggggggfffedcdefgghhhhggghhhhiiiiiiiiiihhhgecfhhhhhhhhhhhhggffebbdeefggggggggggffgfeeaaefffggggggghhhhggggfgffcdefffffffffffedcdacceffggffggghhhhiiiiiiiiiihhhgecfhhhhihhhhhhhhhgffbdffggghhhhhhhhgggffeccffffgggghhhhhhhhhhhhhgfeceeffffffffffeedccdffgffgghhhhhiiiiiiiiiihhhgecfhhhhiihhhhhhggddaaaacdaaefghhhhhhhhhhhhhhgffdbbefffggggghhhhhhhhhhhhggfdddefffffffffffedbaefffffggghhhiiiiiiiiiihhhgecfhhhhhhhhhhhggfecbdfeedbbegghhhhhhhhhhhhhhggfecdffggggghhhhhhhhhhhhhhggeabeefffggggggfffedcabffeeegghhhiihiiiihhhhhhfdbfgghhhhhhhhggfccffffeeedbegghhhhhhhhhhhhhhggfedcadffggghhhhhhhhhhhhhhhhggfcadeefffgggggggffffeddabdfgghhhhhhiiiiihhhhhfdbfgghhhhhhhgeedeeffghggfebdegghhhhhhhhhhhhhhggffedbeffgghhhhhhhhhhhhhhhhggfcadefggggggggggggfffeeeedfhhhhhhhiiiiiihhhhgebegghhhggffeeeeefhhhgggfebdeghhhhhhhhhhhhhhhggffefdcdefggghhhhhhhhhhhhhhhhggfdbbeffggggggggggggffffeffghhhhhhiiiiihhhhhfdcefffffffeddfggghhhgggfecbegghhhhhhhhhhhhhhgggfffeebdffghhhhhhhhhhhhhhhhhhgfecbdfffgggggggggggfffffffffgghhhhhhhhhhhhggebbdffffdcceffggggghhhhggfdcefghhhhhhhhhhhhhhgggfffffdcbefghhhhhhhhhhhhhhhhhggfddcdffgggggggggggfgggggggggghhhhhhhhhhhhhffcaaabdeeffghhhhhhhhhgfdcffghhhhhhhhhhhhhhhgggfgfgeddfghhhhhhhhhhhhhhhhhggffdcdeffgggggggggggggggggggggegggghhhggggfecaabddggghhhhhhhhhhhgfecffghhhhhhhhhhhhhhggggfgggffdaefghhhhhhhhhhhhhhhggfffecddeffgggggfggfgggggghhhgggfefffggggggfeebcdbdcdfggghhhhhhhhhhgfedefghhhhhhhhhhhhgggggggggggffcefghhhhhhhhhhhhhhgggffedddeefffgfgffffggghhhhhhhgggebdddedaaddfeeddbbeffgghhhhhhhhhhhgfecdfghhhhhhhhhhhhgggggghhghggfdddfghhhhhhhhhhhhhhhggfffeddcdeefffeffffggghhhhhhhhggfebffffgggffdeeefghhhhhhhhhhhggfeddegghhhhhhhhhhhgggghghhhhgggfeddffgghhhhhhhhhhhhgffeeddcbcdddeeeffffggghhhhhhhhhgffbabeeeffgfgggggfeefffgghhhhhhhhhggfeeeegghhhhhhhhhhggggghghhhhhggffecdffgghhhhhhhgggffffffeecbaabbbdcdeffghhhhhhhhhhhgffdbbddeddeeffgghhhgggfeeegfgghhhhhhhhggfeddeggghhhhhhgggggggghhhhhhhhggfecbffghhhggggggggffedddcbaabceffgghhhhhhhhhhhgfecabddeefgggghhhhhhhggffeefgghhhhhhhgffeddddfffggggggggggggghhhhhhhhhggfecbdefffgfggggfeeeeddcccacdffghhhhhhhhhhhgggfdcbcdeefffggghhhhhhhhhgffeffghghghhggffeeedeeffffggggggffggghhhhhhhhgggfedbabefffffeeeeeedccdcccbbcdfggghhhhhhhhhhgggedcbcddeeffggghhhhhhhhhggffeffggggggggffdcbbcdddfffgffefffggghhhhhhhhgggfedbaaaacdddecbbcccddddddddccefggghhhhhhhhhggffedccdeeffgghhhhhhhhhhhhggfeeffffgggffdcccccccccdedeeeeeffggghhhhhhhhgggfdcbcededcabbbcdeffffffeddbbefggghhhhhhhhhggffedccddeffgghhhhhhhhhhhhhggeeeeeeffeeddaabccddeeffggghhhhhhhggffdcddfefeedbbddeeffffffffeedbbcefgghhhhhhhhhggffedcccdeffgghhhhhhhhhhhhhggfecdeeeeeeacceefggghhhhhhhhggfedcefffgfffedacdeffggggggggffedbaacefggghhhhhgggggffeddccddeffggghhhhhhhhhhhggeedbabbbcdabbbbbdeffggghghhghhggfdddffgggggffedbbceefffggggggggffeecbbcdefggghgghgggggffeedccddeffggghhhhhhhhhhhhggebadeefeffffffddcabdeeffggggghgggffecdefggggggggfedaabdefffggghhhgggggffedbccdffgggggggggffffeedcccceeffgghhhhhhhhhhghffdeccfffffffffffeeedbaacedfffgggggggffeecdffhhhhhhggffecbcdffgggggghhgggggffeddccdeeffgfggfffffffeeddcccddfeffgggghhhhhhggffbbegfggghggggggggffedcbabbcdeeffffgggfgffedcegghhhhhhgggfecbcdffggggggghgggggffeeedcddeeffffgfffffeeeedccbccdefffgggggggggggggfcefggggghhgggggggggfeddbbddedeefffffffffeccdfgghhhhhhhggfedcdeffggghhhhhgggggffeeedddddeefffeeeeeeeeeeddcbbccedeeffffggggggffedbegghhhhhhhhhhhggggffeddcddeeeeefeeefefedbadffhhhhhhhhggffdddeffgggghhhhgggggfffeeeddddddeeeeeeeeeeeeeddcbbccedeeeffffeefffefebffhhhhhhhhhhhhhhhggfffddddddeeeeeeedddcdcbdfghhhhhhhhggffdddeffggggghhhgggggfffeeeeddcccdddddddeeeeeeedcbabcedeeefedeedddebcbcffhhhhhhhhhhhhhhhgggffedddeeeefeeddcdcbabdfghhhhhhhhggffeddeffgggggggggggggfffffeeddccccccccddeeeeeeedcabbceeeffefeeedcbcfghhhhhhhhhhhhhhhgggffedddddeeedcdcccaadffhhhhhhhhggfeedeeffgggggggggggggfffffeeeddcbbbbccddeeeffeedcbabceeffffffffedccegghhhhhhhhhhhhhhhgggffeedddeeeddddcccacfgghhhhhhhggffeeeeffgggggggggggffffffffeeedccbccddeeffffffeddcabcffggggggffffddbcefghhhhhhhhhhhhhhhhgggfedcbbccddbddcdccbfgghhhhhhgggffeeeeffgggggggggggffffffffffeddcbbcddeefffffffedbbdffggggggggfffeedfghhhhhhhhhhhhhhhhggggedbbbbcbeeeefffedcafgghhggggggffeeeeffgggggggggggfffffffffffeedcccdeffgffgffffdaadffggghhggggffedacefgghhhhhhhhhhhhhhggffdcaacceffgggggggffcgggggggggffeeeeeffggggggggggffffffffffffeedcccdeffggggggffedadfgggghhhgggfffdbadfgghhhhhhhhhhhhhhggffebdeegggghhhhhhhgghgggggffffffeeeefffgggggggggffffffggggfffeecddefffgggggggfedcefgghhhhhhgffeecbbdefgggghhhhhhhhhhgggfeaefghhhhhhhhhhhhhhfffgfffffeeeeefffffggggggggggggggggggffeeccdeffggggggggfedcfggghhhhggggffeefedbefgggghhhhhhhhgggffdaggghhhhhhhhhhhhhhihffffffffeeeeeeefffgggggggfggggggggggfffeccdeffgggggggggfdbegghhhhgggggffgfgffebeffggggghhhhhhggffccegghhhhiiiiiiiiiiiiheffffffeeeeeeeffffggggggggggggggggggffecddeffgggghhgggffdegggghhhgggfggggghggdadffggggggggggffedaehhhhiiiiiiiiiiiiiiihhdeeeefeeeedddeefffffgfggggggggggggggffeccdeffggghhgggggfedfgggggggggggghhhhggfdceffgggggggggffedffhhhhiiiiiiiiiiiiiiihhhcdeeeeeeedddddeefffffffgfgggggggggggffecbdeffggghhhhgggffcaffggggggggghhhhhhhggfecbdefffgggggggffdcffhhhiiiiiiiiiiiiiiiihhhadddeeeedddddddeeefffffffgfgggggggggffecbdeffggghhhhggggfeaeffgggggghhhhhhhhhhggddcdeefffffgffgffdcgghhhiiiiiiiiiiiiiiiihhhhfbbddededddcccddeeeffffffgffgggggggfffecbcefggghhhhhhhgggfdffgggghhhhhhhhhhhhhggeedeefffffffffeeccgghhhiiiiiiiiiiiiiiiihhhhfbddeeddddccccddddeefffffffffggggfffedbacefggghhhhhhhgggffceffghhhhhhhhhhhhhhhggfeeeefffffffffdecghhhhiiiiiiiiiiiiiiiihhhgfaadddddeddcccccbdcddeeeeffffffffffffeecbdfggghhhhhhhgggffeefgghhhhhhhhhhhhhhhggffefefffffeeecceghhiiiiiiiiiiiiiiiiiihhhgcabddeededdcdccdcdccccbdcdeffffffffeedcbadfggghhhhhhhhggggedegghhhhhhhhhhhhhhhggfffffffefeeddbbegghhiiiiiiiiiiiiiiiihhhhfbcbddefdeddddddeddcccbaabccddeeeeeeedcaceggghhhhhhhhhgggfeegghhhhhhhiiihhhhhggffffffffeeeddaegghhhiiiiiiiiiiiiiiihhhffdfdeddefeededeeffefeeedcabdcdddcccbabdfgghhhhhhhhhggfffefghhhhhhhhihhhhhhggffffeeeeddccccgghhhiiiiiiiiiiiiiiihhhfaadfffeeefeeeeeeefffgfffffdcabbbcccbacffgghhhhhhhhgggfeeffghhhhhhhhhhhhhhggffffffedddccbbbgghhhhiiiiiiiiiiiiiihhgfaeffgffeeeeeeeeefgggggggffffecbccccbbefggghhhhhhgggggeddfgghhhhhhhhhhhhhggffdddeddddddddcdfghhhiiiiiiiiiiiiihhhfdbegfgfffededeeeffgggghgghhgggedabbcccbbeffgghhhhhhgggfffecdggghhhhhhhhhhhhgfeedecedeeeeeedcadffhhhiiiiiiiiiiiiihhhfcbegfgggffedcdeeffghhhhhhhhhhgffdaabddeeddcaaeffggggghgggggfeedbdeghhhhhhhhhhhhggeeccdeefggggffebccfghhhhhhiiiiihhhhhhffcefggggggffddcdefghhhhhhhhhhhhggedbabcddeeeeecaefggggggggggfffeedcbdfghhhhhhhhhhgfbbbcfffgggggfffddeffhhhhhhhhiihhhhhgeddfggghgggffdbacefgghhhhhhhhhhgggfdcabceefeeeedcbeeffggggffffffeeedcdffggggggffdcbceffgghhhhgggdbadeeeffgghhhhhihhhhgfecdfghhhhghgfecbdfghhhhhhhhhhhghgffeccdeefffffddaabdeffffffffffffffeeedbbffgfgffeddeggghhhhhhhggecbddceecfffggghhghhggecddfggggggggffdadfghhhhhhhhhhhhhgffedddeefffffeedbaceefffffffgffffffffeddbceecbaeeggghhhhhhhggebcddddcdaddffggfghfgccdefggghgghgfeddfghhhhhhhhhhhhhggfedddeefffffeeecaaddeffffgfffffgggggffedcdffhhhhhhhhhhhgfbcddeedecacbcceedebbcffggghggfffdedegghhhhhhhhhhhhggfeeddeefffffffeecbcceefffgggggggggggggggfddbcefghhhhhhhhhhhhfabdefegfffffffbbadcfegfggfggfeedfghhhhhhhhhhhhhggfeeddeefffffffeedccddffgggggggggggggggggfffeabeffhhhhhhhhhhhhfebdfffggggghhggggedadeffggffdddaaeghhhhhhhhhhhhggfeeeddeeeffffffffeecbabbdeffffgggggghhhhhhgggffedbdfgghhhhhhhhhhhhfedeggghhhhhhhhhhhhgfcfdeedeeeddccddddhhhhhhhhhhhgfffeeedddeffffffffeedddcabcdeffffgggggghhhhhhhhhgggfcdfgghhhhhhhhhhhhfedggghhhhhhhhhhhhhhgghddddcceeefffffghhhhhhhgggggeeeeedddeeefffffffffeedddcdeeffffggggghhhhhhhhhhggfeadfgghhhhhhhhhhhhfedggghhihiiiiiiiiiihhhgccdeffghhhhggghhhgggggfeeededddddeeefffffffffefeeedddeeffffgggghhhhhhhhhhggfebbfgghhhhhhhhhhhgfedfghhiiiiiiiiiiiiiihhhgddgggghhhhhhhhgggggfeedddedeeeedddeeffffffffffffffeeeeefffgggghhhhhhhhhhhggfebdgghhhhhhhhhhgggcdhhhiiiiiiiiiiiiiiihhiheeehhhhhhhhhhhhhggfeeedcddeeeeeeeedddeefffffffffffffeeeedeeeffggghhhhhhhhhhggfeccdgfghhhhhhhhhgggehhhiiiiiiiiiiiiiiiiiihggghhhhhhhhhhhhhhddcbbbccefffffffeedddefeffffffgggffffffeeedefffgghhhhhhhhhggfebddffgggghgghgggfffhhhiiiiiiiiiiiiiiiiiihfgghhhhhhhhhiihhhhgaadeefffgggffffddccdefffffffffggfgfffeedceeffgghhhhhhhhggfecbdffgggghhhgggfeefhhiiiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiihhhhgfebccgggggggggggfffdbadeefffffgggggggfffeddcdeffgghhhhhhhggfedcdefffgggggfffcbfhhiiiiiiiiiiiiiiiiiiihghhhhhhhiiihiihhhhhffceeffgghhhhhhgggffdbbdceeffgfgggggggggfffdebbdeggghhhhhhggffdceefffffffedccaahhhiiiiiiiiiiiiiiiiiiifghhhhhhhhiihhihhhhhfdceffghhhhhhhhhhhggfebbdeffffggggggggggggfedbcceffghhhhhggfecbddddeededdcccbbahhiiiiiiiiiiiiiiiiiiifhhhhhhhiiihiiihhhhhfdceffggghhhhhhhhhhggffbcdeffggggghghhgggggfffddffggggggfedccddddededdeeeeffehhiiiiiiiiiiiiiiiiiihffhhhhhhhhiihhiihhhhhfbdegghhhhhhhhhhhhhhhgfdbeffggggghhhhhghhgggffdbeffgggffeddbbddeeeffffffffffehiiiiiiiiiiiiiiiiiifghhhhhhhhhhhhhihhhhgebdegghhhhhhhhhhhhhhhgfecbdefggggghhhhhhhhhhhhggfdeffggffeaacbddffffggghhhhhgfhiiiiiiiiiiiiiiiiiigghhhhhhhhhhhhhhhhhgfdabegghhhhhhhhhhhhhhhggfdbdffggghhhhhhhhhhhhhhhgfddeffdccabbcdffghhhhhhhhhhggfhiiiiiiiiiiiiiiiiifgghhhhhhhhhhhhhhhhggedabegghhhhhhhhhhhhhhhgggedbdeffgghhhhhhhhhhhhhhhhggfcbbdedcbbefggghhhhhhhhhhhgghiiiiiiiiiiiiiiihfgghhhhhhhhhhhhhhhhggeabdefgghhhhhhhhhhhhhhhhgfebbefggghhhhhhhhhhhhhhhhhhgfcbacceeggghhhhhhhhhhhhhfhhiiiiiiiiiiiiihehhghhhhhhhhhhhhhhhgffdabbdefgghhhhhhhhhhhhhhgggfecbceggghhhhhhhhhhihhhhhhhhgfcceffghhhhhhhhhhhhhhggfhhhiiiiiiiiihhhfhgghhhhhhhhhhgghgggedbbcdceffghhhhhhhhhhhhhhggffeedcaefgghhhhhhhhhhiihhhhhhhhfecffggghhhhhhhhhhhhhgffdhhhhhhhiiihhhffhhghhhhghhghhhgggffebbdddefffghhhhhhhhhhhhhhgfffeedcffgghhhhhhhhiiiihhhhhhhgfbadefghhhhhhhhhhhhhhhggfdcghhhhhhhihhhffhhhhhhhhhgggggfffeebabdedeeffgghhhhhhhhhhhgggffffeedbdfghhhhhhhhhiiiihhhhhhgffbccffgghhhhhhhhhhhhhggfdbghhhhhhgfdffhhhhhhhhhgggggffddbcddeeeefffgghhhhhhhhhhggggfffffeecadfghhhhhhhhiiiihhhhhhgfebdcdfggghhhhhhhhhhhhffedcbcbfgfeeceffhhhhhhhhgggfffddcacdeeeeeeffggghhhhhhhhhggffffffffedcadfghhhhhhiihhhhhhhhhgfadefeedffgghhhhhhhhgggffdcceefffceffgggghhghgggfeedbcddeeeefefeffgghhhhhhhgggffffffgffeecadghhhhhhhhhhhhhhhhgfbdffgffedcefgghghhghhgggeccddfffffffeddceffgggghhhhgggfeecaabdeeffefeeeeffggggggggggffffgfggfffedcadghhhhhhhhhhhhhggffeegggggffedcefggghgghfeddcedfgghhhhgggfdbdfffgggggggffffddbbdeefffffeeeeefeggggggggfffffgggfffffedcadghhhhhhhhhhhggfdbfgghhghggffdeffffffeedbbbffggghhhhhgggebdfffgggggggfffeddbcdeefffffffdddedefeffffffffffffggfffffedcacgghhhhhhhhhggdcgghhhhhhhggffebaefefcabdfffgghhhhhhhggeabdfefffffffffffeddaacdeffffffffeedccbedeeeefedeefffffffffffeecbfggghhhhhgfddfgghhhhhhhhhggfedbacdffhhhhhhhhhhhgfcbeeefffffffeeedddbbddefffggffffdddcaacbbbccdddefffffffffffeedefgggggffebcfgghhhhhhhhhhgggfedccefgghhhhhhhhhhhhfcbeedffffffeeeeddccbdeffffgggffffeccbaceeefffffffffffeeabeefffffdacffhhhhhhhhhhhhhggffedcacdefghhhhhhhhhhhhfcbeeefeefffeffeeeeddccdefffgggggfffcaacdddefffffffffffeacdedcbdgghhhhhhhhhhhhhgggfffeedcbefgghhhhhhhhhhhhfcbc