iiiiihhhgbefhhhhhhhhhhhggffcdggghhhhhhhhhhhhhgfeffghhhhhhhhhgffcbaceffgggghhhhhhhhhhhggfeeeggghhhhhggggfedghhhiiiiiiiiiiiihhgfcefhhhhhhhhhhhggffbcegghhhhhhhhhhhhhhggfefghhhhhhhhhggecdccbcdffggghhhhhhhhhhggfdddffffgggghgggeegghhhiiiiiiiiiihhhfddgfhhhhhhhhhhhggfbbffhghhhhhhhhhhhhhhggfedfghhhhhhhhgfbeefeeddfffggggggggggfedcbbdddegffffffeedgghiiiiiiiiiiiihhhfbbgfhhhhhhhhhhhggfbbffhhghhhhhhhhhhhhhhgfdeffhhhhhhggffbfegggggfecadefgggggggffeebbadcbadbghhhhiiiiiiiiiihhhfegghhhhhhhhhhhgffegghhhhhhhhhhhhhhhhhggecdfggghhgggfacffgggggggffdcaabcddffeffeebcdecddddcccgghhhhiiiiiiiiihhfdgfghhhhhhhhhgggfabegghhhhhhhhhhhhhhhhhggfdaefgghhggedbdfgghhhhgggffeecbabbbadeffgggggggggggffeedgghhhhhhiiihhhhggebgghhhhhhhhhhhgffafegghhhhhhhhhhhhhhhhhhgfebeffgfffdadfgghhhhhhhggfffedcbaabefffgggggggggggggffedfghhhhhhhhhhhhggbcegghhhhhhhhhhggfffghhhhhhhhhhhhhhhhhhhhggebadeeeeeadffgghhhhhhhhgggfeedcbabbbdefgghhhhhhhhhhhhhhhgffbegghhhhhhhhhhgebfffhhhhhhhhhhgfedegghhhhhhhhhhhhhhhhhhhhgffceeeacefggghhhhhhhhgggfffdccbbdccbbbdeffghhhhhhhhhhhhhhhhffccfgghghhgfggcbbffghhhhhhhhghgfdcfghhhhhhhhhhhhhhhhhhhhhhgfdcefgghhhhhhhhgggfffeeddddeefeeeeegfgghhhhhhhhhhhhhhhggebdeggggffffccffghhhhhhhgggffddfghhhhhhhhhhhhhhhhhhhhhhffdaacefgghhhhhhhhggggfedddefffffeeeeffghhhhhhhhhhhhhhhhhggfbbceeabadfggghhhhhhhhgggeefhhhhhhhhhhhhhhhhhhhhhhhffbacefccbefgghhhhhhhhhggfeeeefffffffeeeeffghhhhhhiiiiihhhhhhhgfdcddccabeegggghhhhhhhgggdehhghhhhhhhhhhhhhhhhhhhhgeebfegfffebdefghhhhhhhgfffeeeeffggggggffeeffgghhhhhiiiiihhhhhhhgfddcdeddcbbabcffggghhhhhhhhgfgedfhhhhhhhhhhhhhhhhhhhhhgggecffghhgggfcbcfggghhhggffffddefggggggggfffeffgghhhhhhiiiihhhhhhhgfeddeeefeddcddcffggghhhhhggggffddbfhhhhhhhhhhhhhhhhhhhhhggfdcghhhhhhhhgccfgggghggffdddffgggggggggffffffgghhhhhhhiiihhhhhhhgfeffefeffeeeedadffhggghhhhhhggffdbfhhhhhhhhhhhhhhhhhhhhhggbeghhhhhhhhhhgdcfggggggdddefffgghhhhggggfffeffgghhhhhhiihhhhhhhhgfffeeffffffeeecbffghhghhhhggggffcffhhhhhhhhhhhhhhhhhhhhhffbcfhhhhhhhhhhhhgcddfffeedceeggghhhhhhhgggfffeffgghhhhhhhihhhhhhhgffffffgfffffffecbffgggghgggggggfeefhhhhhhhhhhhhhhhhhhghgfdffhhhihhihhhhhhfaaefeeedacffggghhhhhhggggfffeeefgghhhhhhihhhhhhggffffffgggggfffedbbfffggggggggfffeddfhhhhhhhhhhhhhhhhhhggfecghhhhiihiihhhhhgfacddabeeggghhhhhhhggggffefdeeffhhhhhhhhhhhhgggffffffggggggffeebeefgffggggffffbbafghghhhhhhhhhhhhghhfgedgghhhiiiiiiihhhhhgeacffggghhhhhhhhggggffedeceefghhhhhhhhhhgggffffgfgggggggfeebbdeffffffeeeedbbbfgghhhhhhhhhhhhgghffccgghhhiiiiiiiihhhgfgdcefgggghhhhhhggggfffeeddccbefghghhhhhhhggfffffgggggggggffebacdddeeeeeeffeeecfgghhhhhhhhggggfffdeeghhhhiiiiiiiihhhhggdbceffggghhhhhhgggggfffefeaafggghhhhhhgffffffggggggggggffebbddeeffggggfgggfffffggggggggfffeeeccbgghhhhiiiiiiiihhhhhgdabeefggggghhhgggggfffffeeecaadfgghhhgffffffffggggggggggffebbfffgggghhhhggggffddeffgggggffffeddaadgghhhhiiiiiiihhhhggfdddeffggggggggggfffffffeeedcfffffffffefffgggggggggggffdbcefghhhhhhhhhhhhhhfbceeeefeeeeeedccbgghhhhihhhhhhhhhhggddeefgggggggggfggggggggffeddeeffedeeffffggggggggggffdcbdfgghhhhhhhhhhhhhhgecceeeffffeeeedddgghhhhhhhhhhhhhhgfeabbbbbbdefffffgffgfgggggggggfffedbbbcddeeffgggggggggggffdbceegghhhhhhhhhhhhhhfecdfffgggggggfffcbdfghhhhhhhhhhhgggffeeeeddcbcddeffffffgggggghhhhhhgggfebacceeffgggggggggggffedcdcfghhhhhhhhhihhhhhhgfdeffggfgggggfffecafghhhhhhhhhhhhhgddeeefffffdcdcdeeeffffggggghhhhhhhgggfedacdefffgggggggggfffedddcffhhhhhhiiiiiiihhhgebbdfggghhhhhhgggfeefgghhhhhhhhhgfddddfeffffffffeedeefefffffgggghhhhhhhhggfebabdeefffggggggggffefeeeeffhhhhhhhiiihiihhhgebadefgggghhhhhgggfecdegghhhhghggffddbddefgggggggffffffffefffggghhhhhhhhhhhggfedbccdefffggggggggffffffeffgghhhhhhhiihhihhhgebbbefggghhhhhhhggffbbdffgggggggfeecdddgfggggghggghggffffffffffggghhhhhhhhhggffdddbcacdeffffffgfgfffffffeffgghhhhhiiiihhhhhhgfdbddfggghhhhhhhgggfdefffffffeeededffgfgggggggggghhhgggffffgfgggghhhhhhhhggfeeeddbbabcdefffffffffffgffffffgghhhhhhhiihhhhhggeddedffgggghhhhhggfebccdeeeeededdefffgggggghhhghghghhhhgggffffgggghhhhghggffeeeeeedbbcdeeeffffffffggfffffgghhhhhhhhihhhhhggedddeffggggggggggfeeaabcdddddefeefggghhhhhhhhhhhhhhhhhgggfffffgghgghghggfeefefffddbacdeeefffffffffffggffgghhhhhhhhhhhhhgfdcdddefffgggggggggbbbcdddfffgggghhhhhhhhhhhhhhhhhhggggfffggggghgggfeeefffeeeddabbddeffffffffffffffggghhhhhhhhhhggfeddeedfefffffeeecdddcccdeefffggghhhhhhhhhhhhhhhhhhhhggffeeffgggfffeeeeeffffeedcbccdeeffffffffffffffgghhhhhhhhhggfecbccccddccaagggggeeeccabcdeefffggghhhhhhhhhhhhhhhhhhhgggefefeefffeedcdeeffffeeedbabdddeffeeeeeffffffffgghhhhhhhggdbbbddaaffggggggggggfecddbacdeeffgggghhhhhhhhhhhhhhhhhhhggfeedeeffecabcceefffffeedbaabcddeeeeeeeeeeeeeffffffggfgfedcbaddefffggggggggggfffeeddbbabdddfffgggghhhhhhhhhhhhhhhhhhgggedcbcabddefffffeedbabccddddddddccddcddedfffffefedbbcdffhhhhhhhhhhhggffffffeedcbbccdefgggghhhhhhhhhhhhhhhhhhgffedcabcdeefffeeedcbabcccdddeeeedddccbacbacbbbabdgghhhhhhhhhhhhhhhhggfffffedcbbbddeffggghhhhhhhhhhhhhhhhhggffebdddeeffffeeddcbaabcdddeeeggfffeeecbbbeffgghhhhhhhhhhhhhhhhgggfffffeecbabbdeffffffgggghhhhhhhhhhhgfdcdeefecdedefffffeeddcbabddefffggggggggffffeeddccbbaccbeeddccdddeefgghhhhhhhhhhhhhhhhggggggfffeecbbbcfffffggggggghhhhhgggffdbddeeffffffefffffeeddcbbcddefffggghhggggggfeeddeddfffefeeddccccdefghhhhhiiiiiiiihhhhhhgggggfffffeccaabdddffgggggghhhhhgggdccdgggggfffffffffffeeddcbceefgggghhhhhhhhhhhgggffffffffffffeedddeffgghhhhhiiiiiiiiihhhhhgggggggfffeedcabbceeegggghhfffeccbeffggggggggffffffffeedcccdeeffggghhhhhhhhhhhgggfffffffggggffeeddeffgghhhhhiiiiiiiiihhhhhggggggggfffeddbaccddeeeeeeeacefffggggggggggffffeeddddccdefffggghhhhhhhhhhhgggfffggggggggfffeddeffgghhhhhiiiiiiiiiihhhhggggggggfffeedcbaaaabccbbdfggghhhhhhggggffffeeddddddeffgghhhhhhhhhhhhhhhhgggggggggggggffeeeefgghhhhhhiiiiiiiiiihhhhggggggggfffeedcddddeeeeeedddbbaacefggghhhhhhhgggffffedccddddeffgghhhhhhhhhhhhhhhhgggggggggggggffeeeeffghhhhhhiiiiiiiiiiihhhhgggffffffeeeedddddeffffggggfffeebbaddefggghhhhhhhggfgfeeddcdddeeefffgghhhhhhhhhhhhhhhggggggghhggggfffeeeffgghhhhhiiiiiiiiihhhhggffffffffffeeeddeffggggggggggfffeeeecddffggghhhhhhhgfgfeddbccedeeeffghhhhhhhhhhhhhhhhhggggggghhhgggfeeeffffgghhhhhiiiiiiiiihhhhgggffgfffffeeeeeeefffgggggggggggggfffeeeeffggghghgggggfedbaddeeeeefffghhhhhhhiiiiihhhhggggggghhhggfffeffffffghhhhhiiiiiiiiihhhhgggfffffffffeeedeeffgggghhhhhhhghggggffeeeffgggghgggfffcbddeeeeeeffgghhhhhhiiihihhhhggggggghhggffffeffffffgghhhhhiiiiiiiihhhhggfefefffffffeeeefffgghhhhhhhhhhhgggggffefefffggggggfeebddeffffeeeefghhhhhhhiihhhhhhggfggggggggffeeffffffffghhhhhhhiiiiiihhhhgeeefefefffffeeeeeffgghhhhhhhhhhhhhhghggfffeffffffgffecabeeffffffeedefghhhhhhhhhhhhhhggfggggggggeefefffffffffghhhhhhhhhhhhhggffeeddefffffffffeeeffggghhhhhhhhhhhhhhhhgggffddcfefddbbcdfffgffffeeccfgghhhhhhhhhhhhgggfffggggfeeeeefffffeffffgghhhhhhhhhhhggfeeceeffffffffffeeeeffgghhhhhhhhhhhhhhhhhggffedcbcaddeefgggggggfffebdfgghhhhhhhhhhhgfffffggfeeeceeefffffffffefffhhhhhhhhhhggfacdefffggggggfffeeeffggghhhhhhhhhhhhhhhhhggfecabaaefgggghhggggffdbcfghhhhhhhhhhhgffffffeeecceeffffgffffededffghhhhhhhhggbabeeggggggggggffedeeffggghghhhhhhhhhhhhhgggfecdeedbcefghhhhhhhhgggfebfghhhhhddddbbffffgggggfgffcccdfgggghghggdcabeffggghhggggggfeedddefgghghhhhhhhhhhhhhggffddcdefeecacfffhhhhhhhhhhgffcegfggddbdefffggggggggffeecbcefgghggffdadffgghhhhhhhgggffdedddeffggggghhhhhhhhhhhgffacdffhgfdacfgghhhhhhhhhhhhgeeaffddgggghhhhhhhgggffdbbefgggffdegghhhhhhhhhgggfffeebbbeeffgggghhhhhhhhhgfecbbeghhhgggdcdgghhhhhhhhhhhhggfddbddefgggghhhhhhhhhggffecbadeeafggghhhhhhhhhhggfffeddabbffgggghhhhhhggffedbdfgghhhhggecdgghhhhhhhhhhhhggggddhggdeggghhhhhhhhhhhhgggfeecbaefgghhhhhhhhhhhgggfffeecacffgggggggggggedbefgghhhhhhgfddfghhhhhhhhhhhhhgggedhhiiiiiihheefgghhhhhhhhhhhhgggffebbeghhhhhhhhhhhhhhgggffeeedaceffggggggfeccdffghhhhhhhhfdcfghhhhhhhhhhhhhhhffffhhiiiiiiiiiihhfdeghghhhhhhhhhhhhhhgffecbabbbbdfgghhhhhhhhhhhggggffffffeddaabdeffggfeeecddfgghhhhhhhhhgdceghhhhhhhhhhhhhhhffafhhiiiiiiiiiihhhfghhhhhhhhhhhhhgggffdcdcdeeeggghhhhhhhhhhhggggffffffffeecbccdeeeccbdffgghhhhhhhhhgfcefghhhhhhhhhhhhhhfghhhiiiiiiiiiihhheeegghhhhhhhhhhhggggfecdeefffffgghhhhhhhhhhhggfggffgggggfffebbababdeefghhhhhhhhhhgfcdfghhhhhhhhhhhhhgggdhhiiiiiiiiiiiihhgaeghhhhhhhhhhhhgggeeddfffgggggghhhhhhhhhhggggggggggggggggffdbdeegghhhhhhhhhhhfccfghhhhhhhhhhhhhggcehhiiiiiiiiiiiihhgefghhhhhhhhhhhggfeeefgghhghghgghhgghhgghgggffggggghhhhhhggfdcdefgghhhhhhhhhhhfcaefgghhhhhhhhhhhggcfhhiiiiiiiiiiiihhhfcegghhhhhhhhhggfddffggghhhhhhhgggggghggggffffggghhhhhhhhggfeabcdefghhhhhhhhhhhfcdggghhhhhhhhhhhggdfhhiiiiiiiiiiiihhhfdgghhhhhhhggffddffghhhhhhhhhhggfffggfffffffffgggghhhhhhhggefaabcbbbbddffgghhhhhhhhhfcdggghhhhhhhhhhggefhhiiiiiiiiiiiihhhgdfgghhhhhgggfedffghhhhhhhhhhhgggddeefffeeeeefffggghhhhhhhggfdaccdccdcccdffggghhhhhffcaeffgghhhhhhhhggcghhiiiiiiiiiiiihhhgdbeggghhhhggfddegghhhhhhhhhhhhhggfaabcccccdeffggghhhhhhhggfdbbcededdccddfffgghgghffcaeefggghhhhhhhggcfghhiiiiiiiiiiiiihhgfbfggggggffdcegghhhhhhhhhhhhhhhgfcabceegggghhhhhgggecbddeeeeedccddeeffggffedddeffgghhhghgfgfghhiiiiiiiiiiiiihhhgefggffgeecdfgghhhhhhhhhhhhhhhgfcaaaccefffggggggfgdcbddeefeeedcdcbddcfeeeccbbeefggghghhgfdfghhiiiiiiiiiiiihhhgfdbffgfffcbefggghhhhhhhhhhhhhhhgfdccdddddcccabceeffggggffdadefeffeeeddcbcabbabbcdfffgggghffcfghhhhhhiiiiihhhhhhgfbdefdeccbefgghhhhhhhhhhhhhhhhggeaceeffffffffeedcbccdeefdddabddeeffffeeddccaabcacbccdeefffgggffcafhhhhhhhiiiihhhhhhhffdcddcdbefhhhhhhhhhhhhhhhhhhhggddeefffgfggfggffedcbacbccaadeeefffffeeddcbaaaacddeeeedeefefgffeeaafhhhhhhhiiiihhhhgggdcbcffgghhhhhhhhhhhhhhhhhggecffggghhhhhhhgggfeddbacdeffffffeeddccbbcbdeefffefeffefeeeeefddafhgghhhhhhhhhhhhggfedbdeghhhhhhhhhhhhhhhhhhhggfbdffggghhhhhhhhhhgggfecbccedeffffffeedddddddddeeffgfggfffffeeeddddefgghhhhhhhhhhhgfbcbdccdfghhhhhhhhhhhhhhhhhhhhgfccffggghhhhhhhhhhhggffedadddeeffffefeedddddeeefffffgggggggffffeebcbeeefgggghhhffffeebdegggggeegghhhhhhhhhhhhhhhhhhhgfebfgghhhhhhhhhhhhhhhggfdbdfffffffefeeeedddeeffffffgggggggggggffeecbccdefffggggfffbbbfgghhggggfghhhhhhhhhhhhhhhhhhhhgfdafgghhhhhhhhhhhhhhhggfecefffffffffeeeddeeeefffffffgggghgggggfffebacceeffffeeedbefggghhhhhhgfghhhhhhhhhhhhhhhhhhhggeaefgghhhhhhhhhhhhhhggfeeefhggggffffeedddeeffggggggggggghhggggffedaabccddeeeeeddaaeffhhhhhhihhhhgghhhhhhhhhhhhhhhhhhggfefgghhhhhiiiiihhhhhhffegghhhhgggffeedddefffgggggggggggggggggfffdbacddddddeededdbbceeghhhhhhhiihhhghhhhhhhhhhhhhhhhhhhgfbefgghhhhhhihiiihhhhhffaegghhhhhggffeecddeffggggggggggggggggggffeddddeffeededdeddbcdehhhhhhhhhiiiihhhhhhhhhhhhhhhhhhhhhgedfgghhhhhhhhhiihhhhhfcafhhhhhhhggffedcdefggggggggggggggghggggffeceeffffffeeededccbffhhhhhiiiiiiiihhhhhhhhhhhhhhhhhhhhggfbdggghhhhhhhhhihhhhgfbdfhhhhhhhhggedbbdffggggggggggggggggggggffdcabefffggfffeedecadefghhiiiiiiiiiiiihhhaghhhhhhhhhhhhhhhhhffcfgghhhhhhhhhhhhhhgfcdfhhhhhhhhggedbcdffggggggggggggggggggggffcabcdffgggggffeecdcbcefhhhiiiiiiiiiiiiihhghhhhhhhhhhhhhhhgfdcdfgghhhhhhhhhhhhggfcdfhhhhhhhhggedabdffggghhhhgggggggggggggeedbbcdfgggggggffecbbbdgghhhhiiiiiiiiiiiiihhghhhhhhhhhhhhhhggfdcdeffgghhhhhhhhhhggeffhhhhhhhgggdbdeffggghhhhhggggggggggffeedbcdeggggggggffedbbcegghhhhiiiiiiiiiiiiihhahhhhhhhhhhhhhhhfeabbbeefffgghhhhhhhhggefghhhhhhhgggddfgghhhhhhhhggggggggggfffeddddegggggggggfedacdfghhiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggecbcddeeeffggggghhggffdfghhhhhhhgggcefgghhhhhhhhgggggggggffffeeddeegggggggggfedabegghhiiiiiiiiiiiiiiiiihhghhhhhhhhhgggedbceeedfefffffffggggggedbfghhhhhggfedbcefgghhhhhhhhgggggggggffffeeeeefggggggggffedaaefghhhiiiiiiiiiiiiiiiiihgghhhhgggggfcaabdceefffffffffefeffeefcdffgggggggfedcefgghhhhhhhhgggggggggfffffeeeefggggggggffecaadfghhhhiiiiiiiiiiiiiihhhgggghhgggeecbadefeffffggfgggfffeedecdcefgghgggfdbcefgghhhhhhhhggggggfgfffffffeeefgggggggffeddbdefhhhhiiiiiiiiiiiiiiihhhffgggfffeeaaddeefffffggggggggggffddbegfffedddbdefgghhhhhghgggffffffffffffeeefffgggggffedcbadfhhhhhiiiiiiiiiiiiiiihhefffffdbacceefggggggggggghhhggggfeecddeecdffggghhhgggggfffffffffffffeefffggggffeddcdbfghhhhiiiiiiiiiiiiiiihhhceddccbbceffffggggggggghhhhhhggggffecccccbcceffgggghggggffffffgfgfffffeefffggffeeeddcdcdfghhhiiiiiiiiiiiihhhhhgbabdeeeffgggggggggghhhhhhhhhhgggfdaaeeeffffeedcbbdefggggggffffffffgfffffffeddeeefeedcdddeeedccfghhhhhiiiiiiiiiihhhhhebcceefggghhghggggggghhhhhhhhhgggeebacddfffgghgggfedcabcefggggfgfffffffffffffffeeddeeecccddeeefefeddghhhhhiiiiiiiiiiihhhhcbdeffffggghhhhhghggggghhhhhhhhgggeeabefgggghhhhgggggfdbbbdeffgffdeddeeffffffeeddcbcdcdbbcddfffgggffdbghhhhiiiiiiiiihhhggfdacdeefgghhhhhhhhhhhhggggghhhhghhgggfebcffgggghhhhhhhgggffeccbdefffddddeefefffffeecbbbbbbbcffffgggggffddacghhhhhhhhhhhhhhhggfdacffgggghhhhhhhhhhhgggggggghhgggggfedbcffghhhhhhhhhhhhhggfecbbbddddbbccdeefdddcccbabdefggghhhhhhgfdacfgghhhhhhhhhhhhgfccdeffggghhhhhhhhhhhgggggggggggggffeebdfghhhhhhhhhhhhhhhgggfedbbbaaccbdcbbffgghhhhhhhhhgfdbeghhhhhhhhhggffeccdeggghhhhhhhhhhhhhggggggggggfffffdccffhhhhhhhhhhhhhhhhgggffdbbaabbbddbefggghhhhhhhhhgfdccffggghhggggffbcefggghhhhhhhhhhhhhgggfffggfgfeddcaffhhhhhhhhhhhhhhhhhhhggfdcbcceffffeeedcbefghhhhhhhhhhhhgfdceffgggfgfeedbcdfggghhhhhhhhhhhhhhggfffeeedddbefghhhhhhhhhhhhhhhhhhhggfebffffggggggggffecegghhhhhhhhhhhhggfdbdeffffffedaadfggghhhhhhhhhhhhhgggfffeedbbddcbaefghhhhhhhhhhhhhhhhhhggffdbbbffgggghhhhggggfebafgghhhhhhhhhhhggfdbcdedeedddaadefgghhhhhhhhhhhhhgggfedcaabeeefeffdcefghhhhhhhhhhhhhhhhhgggffbcffgghhhhhhhhhhhgggeefghhhhhhhhhhhhhggfdbbcddddcccefgghhhhhhhhhhhhhgggeecbddfggggffecaffgghhhhhhhhhhhhhhhgggffcefggghhhhhhhhhhgggffcdfghhhhhhhhhhhhhgfedbabccccdccadefggghhhhhhhhhhggffddadeggggggggfeedfgghhhhhhhhhhhhhhgggfddegghhhhhhhhhhhhhhggffeeghhhhhhhhhhhhhggfeccbbccccbaaadfggghhhhhhhhhhhggfddaeffggghhhhgffecacffgghhhhhhhhhhhhggffbdegghhhhhhhhhhhhhhhggfecegghhhhhhhhhhhhgffdcbbbbbcbbaaaabdffggggghggggggfffddabdefghhhhhhhggffffdaadfggghhhhhhhhhhggfebefgghhhhhhhhhhhhhhhggffdabfghhhhhhhhhhhhgffddccbbbbbaaaaaaadfffgggggggggfffedcbadgghhhhhhhhhhggfgfedaadefggghhhhhhhhggfdccegghhhhhhhhhhhhhhggggfddbcfghhhhhhhhhhhggedbaaaaaaaaaabbbbbcdeffffffffffeeedcbdfgghhhhhhhhhhggggfffeddbdffffgggggggffbadeffgghhhhhhhhhhhhhhggfffdbeghhhhhhhhggeeddbaaaaabbbabbabddeefefffefeedbdfgghhhhhhhhhhggghggggffddddeffgggffgefbeeffgghhhhhhhhhhhhhggffeeeecfgggggggggfcbaaabbbbcbbaaabcdeeefeefedcacfgghhhhhhhhhhhhhhghhgggfeeddeeeefefeceeeffggghhhhhhhhhhgggggffggffedfggggeebaaaacbddddddbaaccddeeeeeeeeddccfghhhhhhhhhhhhhhhhhhghgggffdddedeedcdcefffffgghhhhhhhhhhggffeggggggggfbacdeefffeedbbcddeefefffffeedbdfghhhhhhhhhhhhhhhhhhhhhgggffeddcccabfegffffeffghhhhhhhhgffffghhhhhhhgfdbabcdbbccddcaadddffffffeeddcddffggggfffffddbfghhhhhhhhhhhhhhhhhhhhhhhggfffedcbbffggggffffggghhhhgffffffghhhhhhhhgfcbddfefffffeeddbbaeefffgggggfeedefgfgggggggffedbadfhhhhhhhhhhhhhhhhhhhhhhhhhggffdcacegggggggfeffgfgfffffdffghhhhhhihhhgfcceeffgfffffffeddbbefgggggggggffeffgghhhhggggffdbfgghhhhhhhhhhhhhhhhhhhhhhhggfffdbaffggghgggffeefggfffbdghhhhhiiiiihhhgfcdgfggghggggffeddbdeffggghhhhggffeffggghhhhhhgggfddfgghhhghhhhhhhhhhhhhhhhhhgggffdabffhghhhgggfddaeffdbefhhhhiiiiiiihhhggcddgghgghggggggffdbadeggggghhhhhggffefghhhhhhhhhhggfdfgggggghhhhhhhhhhhhhhhhhhhggffddgghhhhhhhgffedddbaeehhhhiiiiiiiihhhgecffgghhhhhgggggffdbcefgghhhhhhhhhggfefgghhhhhhhhhhgfeceffgggghghhhhhhhhhhhhhhhhggfdcdggghhhhhgggfcdefhhhhhiiiiiiiihhhgecfggghhhhhhhhggffdaeefgghhhhhhhhhhggfffgghhhhhhhhhgffbcefffffggghhhhhhhhhhhhhhhhggfdceeggghhhhhhggfedccgghhhhiiiiiiiiihhhgdbfghghhhhhhhhggffccgfghhhhhhhhhhhhggfefgghhhhhhhhhggfcaceefggghhhhhhhhhhhhhhhgggeceeggghhhhhhhggecffghiiiiiii