hhhhhhhggghhhhhggfcbefffggggfffedbbffghhhhhhhhhghgfeffffffffecadefggghhhhhggedffggffbcfeggggggfffeedcbefghhhhhhhhhghgggghhhhhggfdceggghggggggffebfffhhhhhhhhhhgggeffgfggfeededffghhghhhhggfccdfffdbcfgghhggggggffedcabbaceeghhhhhhhhgggggghhhhhhhfbceggghhghhhgfffbcdffghhhhhhhhgggfeffgfffffeacffghgggghhhhhhgfeddeddffggghhhgggggffdcbacbedeabefgghhhhhhggggghhhhhhhhfbffhhhhhhhhhhggfddcfffgghhhhghggffeeeffffeccgefggghhhhhhhhhgggfcceffghhhhhhhhhggffdcaadefeedbbegghhghgggghhhhhhhhhgfaaffhhhhhhhhhhgggdbcdefffgggghhghfgebdfffddcaceeeggghhhhhhhhhhhhhggfeafgghhhhhhhhhhggffcbcefgfggfdbaefhhfggggghhhhhhhhhgfafghhhhhhhhhhgggebdefegffgfggggfggfdbdedeccceeeffggghhhhhhhhhhhhhhggfdggghhhhhhhhhhggfecbfffgggggffedgffgffggghhhhhhhhgfdfghhhhhhhhhhhgfecaefgffgffffffgffffdbddbddeefggghhhhhhhhhhhhhhhhhgfdccgghhhhhhhhhhhhggfebffggghggggfeddfeffgghhhhhhhhgfdfghhhhhhhhhhhhffccffhgggggggffefdfbdbbddfgggghghhhhhhhihhhhhhhhhhgfeggghhhhhhhhhhhgfedbdffhhghhhhgggfeefegghhhhhhhgedfhhhhhhhhhhhhhgfccgfhhghhgggffeeccabeffggggghghhhhhhhiihhhhhhhhhfghhhhhhhhhhhhhhgfebfgghhhhhhhhhggfdfffghghhggggdffhhhhhhhhhhhhhffcdgghhhhhhhhgffecaddfffgghhhhhhhhhhhhiiiihihhhhhgghhhhhhhhhhhghffdbegghhhhhhhhhhhhhgggeefggggggggdaffhhhhhhhhhhhhhffdegghhhhhhhhhhgfddddggghhhhhhhhhhhhiiiiiiiiiihhhhghhhhhhhhhhhggffbcggghhhhhhhhhhhhhgghfbeeffffffebaffhhhhhhhhhhhhhffeegghhhhhhhhhhhgfeefggghhhhhhhhhhhiiiiiiiihhhhhghhhhhhhhhhhgggebcggghhhhhhhhhhhhhhhhffaadeeeebbaffhhhhhhhhhhhhhffeegghhhhhhhhhhhhfffegghhhhhhhhhhhhiiiiiiiiiiihhhgghhhhhhhhhhgggddegghhhhhhhiihhhhhhhhfgdaffhhhhhhhhhhhhgffefhghhhhhhhhhhhhgfefgghhhhhhhhhhhhhiiiiiiiiiiihhfgghhhhhhhhhhggddfgghhhhhhhiihhhhhhhhgfdcbdcdbbaefghhhhhhhhhhhgfeefhghhhhhhhhhhhgggdefgghhhhhhhhhhhhiiiiiiiihhhhheegfghhhhhhhhgggcdggghhhhhhhhhhhhhhhhhgfdcddfefdccaeegghhhhhhhhghgfeefhhhhhhhhhhhhhgggbbffggghhhhhhhhhhhiiiiiiiihhhhhfeeefgghghhhghgfgbddgghhhhhiiiiiiiiihhhhgfeefeffefedcadegghhhhhhhgggfeffgghhhhhhhhhhhggdddffggghhhhhhhhhhiiiiiiiiihhhhfgffffffggghhgggffeehhhhhhhhhiiihhiihhhhhffeefffffeedbadffgggggghggeedffgghhhhhhhhhhhggbccdeffggghhhhhhhhhhhhhhhhhhhhhhghhggffffgfhgggheefhhhhhhhhhhiihhhihhhhhfffegfgfffedcbdffggfggffdddffgghhhhhhhhhhgggbbeeddeffgggghhhhhhhhhhhhhhhhhhhghhhhhgggfffffggggebfghhhhhhhiiiiiiiiihhhhhffffggggffedcabcdfeegffcccdeffhhhhhhhhhhgfdaedfddddefggghhhhhhhhhhhhhhhggeghhhhhhhhggffffgffgbcfghhhhhhhhiiiihiiihhhhhffffggggffedcccbdbbddccaaadeffghhhhhhhhhffbfeeedbdddffgggghhhhhhhhhhhgggehhihhhhhhhhggffefefbffghhhhhhhhhhiihhihhhhhgffffggggffedbaddeeeeddcadeffggghhhgggffdbedefddcbbdefggghhhhhhhhhhhgfbhhhiihhihhhhhggfeecccggghhhhhhhhhhhhhhhhhhhggffgfgggggfecbbddfffffffdddadeffggggggfedeffffeecaccffghhhhhhhhggffdcehhhiiiiiiihhhhhgfececggghhhhhhhhhhhhhhhhhhhggfffffffffeecbdefggggggfffedccdcbcceffffffdddefffgffeebceefffgggggggffbfhhhiiiiiiiihhhhhgfdbeggghhhhhhhhhhhhhhhhhhggffeffgfgffeecbdffgggggggffgfffffffeecabdeeefcdeggggggggfedacfffggggffefccfhhhiiiiiiiiihhhhggeeggghhhhhhhhhhhhhhhhhhfgfffffgggffedcbdffgghhhgggggffffggggefedaacbcbefgggghhhggggecccdeffffeffccfhhhiiiiiiiiiiihhhggfhhhhhhhhhhhhhhhhhhhghffffffefffeedcbdefggghhhhgggggggggggggggffdbfffhhhhhhhhhhgfffbceeeffeecadfhhhiiiiiiiiihhihhhgfhhhhhhhhhhhhhhhhhhhggffddeeefffeedccdffggghhhhhhhhgggghgghgggggffcacdggghhhhhhhhhhhhggeacdeeeeecdfhhhiiiiiiiiiihhhhghhhhhhhhhhhhhhhggggggdeddeeeeeeddcbbdefggghhhhhhhhgggghhhhhhhhggffdbddggghhhhhhhhhhhhhgfebbcdddccdfhhhiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggffddbbbcddddddcabdffghhhhhhhhhghhhhhhhhhhhhhhgffcefhhhhhhhiiiihhhhhhgecacdccbdfhhhiiiiiiiiihhhhhggfghhhhhhhhhhhhgggfffffacacccccbbadefgghhhhhhhhhhhhhhhhhhhhhhhhgfdbfehhhhhhhiiiiihhhhhhffabbbadfhhhhhhhiihhhhhhhhgffghhhhhhhhhhhhgggfffccaabbbaaadefgghhhhhhhhhhhhhhhhhhhhhhhhgfdccfghhhhhhhiiiihhhhhhgfaacfghhhhhhiiiihhhhhgecdfgghhhhhhhhhgfffeeebaaabdfggghhhhhhhhhhhhhhhhhhhhhhhggedfghhhhiiiiiiihhhhhhgfbbefgghhhhiihhhhgggeddfgggghhhhgggfffecbaaadefggghhhhhhhhhhhhhhhhhhhhhhggdbefghhhhhiiiiiihhhhhhgfadeggghhhhhhhhgggaddeddefgggggggggfffdbbbbcccbaefgggghghhhhhhhhhhhhhhhhhhhggddgghhhhhhiiiiihhhhhhgfabbbabfgghhhhhhhffdbdfgggebefffffffffdddbaaccdddeddddaceffggggghhhhhhhhhhhhhhhhhggfdbeegghhhhhhhiiihhhhhhffaccdddccbdefffffffecbggghggfecbdeeeeeeedccbbbbbcbcdeefffffffdbdeffgggghhhhhhhhhhhhhhhhhggeccffgghhhhhhhhhhhhhhggdbcdefffeddcabddeeedafgggghhggfcbcdddddccccddeeddddeeeffffffffecbdeffgggghghhhhhhhhhhhhhggeddedggghhhhhhhhhhhhhhggdbddeefffffeddbbbbbaaffffghhhhhhgfdaccdddeeeeeeeeeeeeeffgghhhgggfdaddeffggggghhhhhhhhhhhhhggeddffeggghhhhhhhhhhhhhgebeefffffffffeddcababceeffghhhhhhhhgffdbbcdffffggggffeeeeffgghhhgggffdcdeffgggghhhhhhhhhhhggffeeffffgghhhhhhhhhhggfebdfffffggggfffffedbaabcddfghhhhhhhhhhhgfdabcdefffgggggggfffeeffggghhhhgggfdbacdefgfggghhhhhhhhhggffeefgfgggggghhhhhhgggddeefffgffgfgffffffedddeeffgghhhhhhhhhhhggecbcdeffggggggggggffffgghhhhhhhhggeccbbabbdfggggghhhhhhhgggffffffgggggggggggggfeeddffgggggggggggfffffedccdefgghhhhhhhhhhhhgfdddefggghhhhhghggffffgghhhhhhhhggedbededdbabcffggghhhhhggggffffffggfggggggggfffdcdeffgggggggggggggfffffdedffghhhhhhhhhhhhhgfedeefgggghhhhghggffffgghhhhhhhhggedacdeeeeecbacefffgggggggggfffffgggggggfffeecbbacefggggggggggggggggffffeeefghhhhhhhhhhhhhhgfeeffggghhhhhhhhgggfffgghhhhhhhhggfdaeeffgffeebdefffgggggfffffffggggggfffeddcacceefggggggggggggggggggfeeeegghhhhhhhhhhhhhffefffggghhhhhhhhhggfffgghhhhhhhhggfdaeffgggggfeccdeeffffffffffffffgfgffffedbbccdefffggggggggggggggggggffeeefghhhhhhhhhhhhhgfffffggghhhhhhhhhggfffgghhhhhhhhggedbefgggggggfedcdeefffffeffffffggggfeeccabbbcddeefffgggggggggggggggggggffeffghhhhhhhhhhhhhgffffgghhhhhhhhhhgggfffgghhhhhhhhggeaaeggghghhggffdaaceeedeeeffffffffffeeecccdeeeeefffffgggggggffffffggggggffeeffghhhhhhhhhhhgfffffgghhhhhhhhhhhggfffgghhhhhhhhggeadeggghhghhggffcbcdcddddeeeffffeedddeeeeeefffffffgggggggfgfffffggggggffeefghhhhhhhhhhggffggggghhhhhhhhhhhggfffgghhhhhhhhggeadeggghhhhhhggfdcbccdddeddedddddeeeffffffffffffgggggfgfffffffggggggffedfghhhhhhhhhggggfffggghghhhhhhhhhggfffgggghhhhhhgfcceggghhhhhgggfedabccddddddefffffgffffffffffgggffffefeffgggggggfedegghhhhhhhhggfffggggghhhhhhhhhggfffffffggggggggfdbceggghhhhhhgffddabbabbcdeeffffggggggffffffffffffffeeeeffffffgffeceegghhhhhhggffgfggggghhhhhhhhgggfffffffgggggggfeddffggggggggffdcbcefedcacceefffgggggggfffffffffffeeededeffffgfffeccbdfgghhhhgffffffgfggggggggggggggffeeeffgfgffffeccdfffggggggffebabeeeffffedcbdeefffggggggffffffffffffeeddccdeefffffffebcdfgghhfffffffffggggggggggggggffeedddeefffffeedcaddeffffffeeecfffgggggfedbbdeefffgggggggfffffffffeededdcccdeeefeeecdcdeffffffefffffgffgfffggfffggffedcccddeeeeebbbcddeeeedbbcffggggggffecabddfffggggggfffffffeeeeedddcaaccddddeccdbbadeefeddeeefffgfgggfgfffffeededbabbccdddcbaaabcccccbcffggghhhggffcbddfffffgggggffffffeeeeddcbbabbcdddcabdcdefffffffffffffefeedddcbbbbbbaaacbbabbcbccccccbbbcffggghhhggffdcaddfffffgggggffffffeeddddccaacbbdeeffffffggfffffffeddcbabbbbbcddccdcccddeeeeeeeeddcbdffggghhhgggffecdefffffggggfffffeeeedddbbacedddeeeacdefffffgggffgffffffeddbabbcdddefffeedeeefffffffefeddcbffghhhhhhhggfebbddfffffgggggggfffffeeddccbabceeedfffffgfdcdffffgggggggggggffffedcbbcdeffffffeeeeeefffffggffffedacfgghhhhhhggfecbddfffggggggggggfffffeeddcbbcdddefffgfgfgfedcfffggggggggggggggggfeeebceefffggggfffffffgggggggfffffdbdefgghhhhhgggfdccdeffgggggggggggggffffeedcccdeffffffggggggffddffgggggghghhhhhhhggfffcceefgggggggffffffgggggggggggffebbefgghhhhhggffdccdeffggggggggggggggffffeeddcabcdeeffgggghhghgggfdcceffggggghhhhhhhhhhhgfgedcffgggggggggfffffggggghggggggfedabeggghhhhggffecdeegggggghhhhhhggggggffeeddcabdefffggggghhhhhhhgfdbefffggghhhhhhhhhhhhgggfddefgggggggggfffggggggghghhhhgggfcbceggghhhggffeddffggghhhhhhhhhhhhggggfffeedcbabceefffggggghhhhhhhggfaeffggghhhhhhhhhhhhggggeceggggghggggfffffgggghhhhhhhghggfccfgghhhhggffeddffggghhhhhhhhhhhhggggfffeedcbabcdeeffggggghhhhhhhhgfeaefggghhhhhhhhhhhhhhhgeeeggggghhgggfffffggghhhhhhhhhhhggecdffggggggffedeffgghhhhhhhhhhhhhhhhgggffeddcccddeefffgggghhhhhhhhhgfeddeggghhhhhhhhhhhhhhhgfaefggggggggggfffffggghhhhhhhhhhhhgfdcdffgggggfedeeffgghhhhhhhhhhhhhhhhgggffeddcccdddefffgggghhhhhhhhhggedfgghhhhhhhhhhhhhhhgffdfggggghggggffffffggghhhhhhhhhhhggfddegggggffeeeeffgghhhhhhhhhhhhhhhhgggffeddcccdddeefffggghhhhhhhhhhggdeffhhhhhhhhhhhhhhhhgffdffgggggggggffefffggghhhhhhhhhhhhgfdcdfffggffeeeeffhhhhhhhhhhhhhhhhhhhggffeddccddeddeeefggghhhhhhhhhhhgfffhhhhhhhhhhhhhhhhgffdeffggggggggffdeefggghhhhhhhhhhhhhgfcbdffggffedeefghhhhhhhhhhhhhhhhhhhggffedcccddedddeefggghhhhhhhhhhhhffgghhhhhhhhhhhhhhggfcffgggggggggffddeffghhhhhhhhhhhhhhgfebdffffedddefgghhhhhhhhhhhhhhhhhhhggffedcccddeddcddeffghhhhhhhhhhhhgffghhhhhhhhhhhhhhhggfbfffggggggfffedddfffgghhhhhhhhhhhhgfecbceefedddefgghhhhhhhhhhhhhhhhhhhggffedbbceceddcccdefgghhhhhhhhhhhggfggghhhhhhhhhhhhhhggbfffggggggfffedbbdefgghhhhhhhhhhhhhgfdbadeedcccefgghhhhhhhhhhhhhhhhhhhggffecbcccdddcbbbdefgghhhhhhhhhhhgfdgghhhhhhhhhhhhhhgggbfffggggggfffdcbacefgghhhhhhhhhhhhhggfbabcbbbddefgghhhhhhhhhhhhhhhhhhhggffebbbcdddedccabdefghhhhhhhhhhhhffgghhhhhhhhhhhhhgggaeffggggggfffdbaddffggghhhhhhhhhhggecabbacdeffghhhhhhhhhhhhhhhhhhhggfeccceffffedaadfgghhhhhhhhhggfbffghhhhhhhhhhhhhggdbfffggggggfffedbdffggghhhhhhhhhhggfdcdefffghhhhhhhhhhhhhhhhhhggfdaddeffgggfedadghhhhhhhhhhhgfcaffhhhhhhhhhhhhhffdbdffggggggfffedbbdfffggghhhhggggffdbcdeffgghhhhhhhhhhhhhhhhhggfdefgggggggggebfghhhhhhhhhhgfcffhhhhhhhhhhhhgffabdffggggggfffedabdefgggggggggggffcabcddfffgghhhhhhhhhhhhhhhhggedaeffgggghhggggfcdfghhhhhhhggffcffghhhhhhhhhhgffbdffgggggggffeeabcdefffffgggfgfeecccccdeffggghhhhhhhhhhhhhhhffcacgghhhhhhhhhhhfedfghhghhgggffcaefggghhhhhhhgffcbdefggggggfffeebccceeeeffffffffffeeddddeddddeefgghhhhhhhhhhhhgggfecefghhhhhhhhhhhhffefghgghggffecbddegggghhhgggdebeefgggggfffecaceeeffffggfffgffffddddfffffedddefggghhhhhhhhhhgggdfgghhhhhhhhhhhhggeefggggfgffdcbbbdeffgggggggfdcbcdefffggffedbcefgfgggggggggggfffdddfffffgffeeddeffggghhhhhghhadgghhhhhhhhhhhhhgfdefffgffeedcbbbacceeeffgffffbabcdeffffefedbfffgggggghhhgggggffdddgfggggggffedddeeggghgghgeecbfgghhhhhhhhhhhhhgecdeeeeeeddcbbbbadccddeeeddcabbcceefdeaacffggghhhhhhhhgghgggfebeggghhghggffeedcdeffgggggggebeghhhhhhhhhhhhhggfdbcddcdccccccccdbbcbbbcbcabbbaaaadbcddffgggghhhhhhhhhhgfgedcfgghhhhhggggffdccceeehhhhggfbbeghhhhhhhhhhhhggfebbbcdddcddddddccbbbbbabbdddcbddfffghghhhhhhhhhhhggfdcfgghhhhhhgggfffccbbahhhhhhhhgfafghhhhhhhhhhhhgeebaabccddddeeeeedddcccbccceefedecbccfffggghhhhhhhhhhhfgecffggghhhhhhggggfedbbhhhhhhhhhhhhefghhhhhhhhhggfffdcbbccdddeeffffffffeedbcaaacdefffffeedcaaceffggghhhhhhhhhhhffecffhgghhhhhggggffdcbffhhhiiihhhhhhhecdfhhhhhhhhhggfffeedbabcddeeffffffggffeecdbaadeffgfffffffedcabbdefffggggghhhhhhhhgfedffhhghhhhhhggffcbcbadfhhhiiiiiiihhhgeceghhhhhhhgggffffffebacddeeffggggggggggfdacbdeffgggggggffecabcdfeffffggggghhghgghffcdfffggggggggfffdcccefedeghhhiiiiiiiihhhgadghhhhhgggfffgggffecaabcdffggggggggggggfeeadefgggggggggfffedeeeffffffffgggggghggeebdfffggggggggfedbccegffedfghhhiiiiiiiiihhhgfggggggffgggggggffcbadeffgghhhhhhhhhhffdbdffggghhhhhgggfeeffgggggfggfffggfgggggdbcffffffggffeddccdffgfffeeghhhiiiiiiiiiiihhgffgggffggggghhhgfeaaacfffgghhhhhhhhhhhfedffghhhhhhhggfffeffggghhgggggffffffeefaceeefffffefdcbdffffggffeeghhhiiiiiiiiiiiihhebdefffffgghhhhhhggfabffgghhhhhhhhhhhhffbdfghhhhhhhhhhggfffgfhhhhhghhgggffeefdedbdddeededcdbdeeeghhhhggffgghhiiiiiiiiiiiihghcdefffgghhhhhhggfdbffhhhhhhhhhhhhhhgfefhhhhhhhhhhhggfffhghhhhhhhhhhgggfedcbababbbbbabbbdegggghhhggffghhhhiiiiiiiiiiihhgdbdffggghhhhhhggfecfghhhhhhhhhhhhhhgfdffhhhhhhhhhhhggffghghhhhhhhhhhgggffddabddeffggghhhgggfgghhhiiiiiiiiiiihhhfdacffggghhhhhhggfdffghhhhhhhhhhhhhhgfbffhhhhhhhhhhhgggfghhhhhhhhhhhhhhggfeeabaaaabdefgghhhhhgggggghhhiiiiiiiiiiihhhgecefgghhhhhhhggfeffghhhhhhhhhhhhhhgfbfghhhhhhhhhhhggggghhhhhhhhhhhhhhhhgffcbbccddcbbabceffghhhhhhggffghhhiiiiiiiiiiihhhgebefggghhhhhhffecffghhhhhhhhhhhhhhhfffggghhhhhhhhhggggghhhhhhhhhhhhhhhhggfdaddeeeeeedccbcdeffghhhhhhggfgghhiiiiiiiiiiihhhgebeffggghhhhhgfecbffghhhhhhhhhhhhhhhffeggghhhhhhhhhggggghhhhhhhhhhhhhhhhgffcdefffffffedccddffggghhhhggfgghhhiiiiiiiiiihhhgeadeffgggggggfebcffghhhhhhhhhhhhhhhgeggghhhhhhhhhggfgghhhhhhhhhhhhhhhhgffdefffggfgffeedcdeffggggggggggghhhhiiiiiihhhhhhfebdefffgggfffeebbffghhhhhhhhhhhhhhhfcfgghhhhhhhhhggfffgghhhhhhhhhhhhhhgffdeffgggggggfffddddffggggggfffghhhhhiiiiihhhhhhfccdceeefffeeeccdeffghhhhhhhhhhhhghfcfffghhhhhhghggfffgghhhhhhhhhhhgggffeeegggggghggggffedddeffggggfffgghhhhiiiiihhhhhheccddeeeeeeeeebbcefffghhhhhhhhhhhhgggaeeffggggggggfgeffgghhhhhhhhhhhhhggfeebdggggghhhhgggffedddeffffffffffghhhhiiiihhhhgfeddedeeeeeeddbbaefeggghhhhhhhhhhhhhggaddffffgggfffffddefgggghhhhhhhgggffefecdgghhhhhhhhhhggfedddeefffeeefffgghhhhhhhhhggebaddedeeeeeededccdfffggghhhhhhhhgggffaddefefffffgffeedcdefgggghhgggggggggffdcdgghhhhhhhhhhggffedddddeddeedeegghhhhhhhhhggcabeefffffeffeecebceggghgghhhhhhhhgggffdeefeffffffffeedccbcefffgffgggggggggfffeebcfghhhhhhhhhhhhgffedddccccbbcdcefhhhhhhhhhgeabedfffffffffefdebadffgghhhhhhhhhhhgfffbceefgffffffffeddbacdeffgfffggggggggffecffhhhhhhhhhhhhggffeddccaabdefghhhggffcbcffgggggggffffdcacefggghhhhhhhhggggfffceffffgggggggffddbcdeefffgggggggggffeaffhhhhhhhhhhhhgggffddccbbbafffggggedbfffgggggggggfgfdbcfgghhhhhhhhhhgggffdadefffggggggggggeecabbddeffffggggggggffecaffgghhhhhhhhhhgggffeddcddedeeedcabeeeedbdffghhhhhhgggfffcbcfgghhhhhhhhhhgggfdddefffgggghhgggfgfedbabddefffgggggggggffedefggghhhhhhhhhgggffeeddeeffffgggfdcbccbcdgggghhhhhhhghggfcbcfgghhhhhhhhhhgggecefgfgggggghhhhfgfedbaabbdeefffggggghhhhhggeddeggghhhhhhhhhgggffeeefffggggggggfffdceggghhhhhhhhgggfebbdfghhhhhhhhhhhgggcbdgfgggfgggghgghfgffdcbabbceeffgggghhhhhhgggeadefgghhhhhhhhgggffeeefffgghhhhhhhggedbeefgghhhhhhhhhhggfeddfghhhhhhhhhhhggebfeggggggffggghggggffdcddddeffgggggghhhhhhgggebcdffgghhhhhghgggfeeeefghhhhhhhhhhhggffeffghhhhhhhhhhhhhfedefgghhhhhhhhhgffbcffhgghgggffgfgggggfeddddddeffffggghhhhhhhgggebbdeefggghhggggggeeeefgghhhhhhhhhhhhgffcffhhhhhhhhhhhhghgfbefgghhhhhhhhhgffcegfhhhhgggffffgggfffeddddeeeffggggghhhhhhhggfecceefffgggfgffeeedefgghhhhhhhhhhhhgfdbdffghhhhhhhhhhhggffbefgghhhhhhhhgffbffgghhhhhggffffefffffdddeeeeeffggggghhhhhhhggfeccddddefffggffffeeddffgghhhhhhhhhhhhgfccffghhhhhhhhhhhggfecdegghhhhhhgggffcbfggghhhhhgggfefdefddccddeeeeeffffggghhhhhhgggeedeededeeeeefefeedddeffgghhhhhhhhhhhhffcbefghhhhhhhhhhhgggebcefggggghhggffbbefghghhhhhhhgffedbbdcbcdddddeeefffggghhhhhhgggebbeeffffeeeeeedeedddddefgghhhhhhhhhggffccadgghhhhhhhhhhhgffdcdfgggggggggeebdffhhhhhhhhhhgfffabbcdddeeefffggggggggggggdcfegfffffeeddddccccddefggghhhhhhhgggfecddcdfgghhhhhhhhhhggfdbeefffggffgdccdfghhhhhhhhhhggffaababcbbcdeefffgggggggffeddefgggggfffffeddcccccdeffgghhhhhhhggfeddeedbegghhhhhhhhgggeecdffffgffedadfgghhhhhhhhhhgggfdcabacdeeffffggfggffcefgghggggggfffeddcccdcdeffgghhhhggffeddffffdbdggghhhhhhhgggddbddeefdeccbdggghhhhhhhhhhhggfedbbbcbbcdeffffgffgefbbefgghhgghgggfffeedddddddefffgggfgffccefgggfebafgghhhhhhgggfdcaddebdacdggghhhhhhhhhhgggffddffedcacbcdeeeffffddcfghhhhhhhhgggffeededdddddeffffgffcccfffggggfecegghhhggggffddcbbababddfgghhhhhhhhhhgggffffffffdbbccccddddedeebaffghhhhhhhhhghffefeeeeeeedcdeeeedbbefgghhgggecdfgghhgggfffdcddeddbbddggghhhhhhhhhhggggffffggggebdededddddccbbcbffghhhhhhhhhghggfffffffeddcbcccbcdefggghhggfdcefgghgggecaeffffeeddcbcdfgghhhhhhhhhhhhggfghhhgggeabdefegffffedccbabffghhhhhhhhhgggffffffffeedcbffgghhhhhggfebdfgggfffdefffgfffffedcbdffgghhhh