ggggggggggggggfffedcbadefffffffffffdebbaddefffffffffffffffffecdfghhhhhhhhhhggfeeeefffggggggffedcdefghhhhhhhhhhhhggdbffggggghggggggggfffeedcadeffgffffeedebbceggggggggggffffffffffedbcefgghhhhhhhhhggfeddeggghhhhhhhgffedfffghhhhhhhhhhhggddffggggggggggggggggfffedbbdffffffffeddbeefggggggggggggfffffffffdcbefgghhhhhhhhhggeedeegghhhhhhhhhggffeffghhhhhhhhhhhgeefffgggggggggggggggfffeedabdefffffeddafffghhhhhhhhgggggfffffffffcdfgghhhhhhhhhhggecceegghhhhhhhhhhggfeffgghhhhhhhhhhgeddeffgggggggggggggggggfffecacdeefeeecbdfghhhhhhhhhhhhhgggfffffffeecacfggghhhhhhhhhggecbefgghhhhhhhhhhgggfffggghhhhhhhhgfcdefffgggggggggggggggggffedaabdeeeeddbcdfgghhhhhhhhhhhhhhggffffffeecacefgghhhhhhhhhfgcceghhhhhhhhhhhhhhgggffgghhhhhhghgfbceeeffgggggggggghggggggffecbbcddddcccfghhhhhhhhhhhhhhhhhggfffeeeccabefggghhhhhhggffceegghhhhhhhhhhhhhggggfgggghhhhggffbcdeeefffgggggggghhhgggggfedbbbddddcaacefgghhhhiiiiiihhhhhhgggfffeedcabdfggghhhhhggedeegghhhhhhhhhhhhhhggfgggggggghffbbdddeefffgggggghhhhhhhgggfdcabccccbaaaddfgghhhhhiiiiihhhhhhggffeddcadeefggggfffcaefgghhhhhhhhhhhhhhgggggfffggggffbaabbccdeffffgggghhhhhhhhgggfedabbccbbdddffgghhhhhhiiiiihhhhhhhggffedcabafeeedegghhhhhhhhhhhhhgggggggffffeebcbbdcccccddeffggggghhhhhhhgggffdbabbcccddeffgghhhhhihiiiiihhhhhhgggecbadcffghhhhhhhhhhhhggggfffffffddcceeeeecddddeefffggghhhhhhhgggffdbaabccdeffffgghhhhhiiiiiiihhhhhggfeedbbababbbbcddddcefffeeeedddaefghhhhhhhhhhhhggggffedbaadffggfffdedcddeffgggghhhhhhhgggffdbacdeeffffggghhhhhiiiiiihhhhhggffbcbdddccbbbceeffffffffffffffedaeggghhhhhhhgggffeedbadffgggggffeecdefffggghhhhhhhgggffebabdefffffggghhhhhiiiiiihhhhhggecccddeeeedddeffffffgggggggggggfdcefgghhhhgggffeeedccegggggggfffedddeffggghhhhhhhgggffedacefffffgfggghhhhhiiiiihhhhhfdcdeffffeedddeffgggghghgghhhghgggefdfggghgggfffabbbcacegghhhhgggfedddeffgggggghhhhgggffecbeeffgffffggghhhhhiiiihhhgeedadefffffffeddefggggghhhhhhhhhhhhhggfeceeffffeddeeffefaaegghhhhgggfedddeefgggggggggggggffdcbeefffffgfffghhhhhhhhhhhggfbeefgggggffedeefgggghhhhhhhhhhhhhhhgggebceedcbbeeeffgfedbegghhhhhggfedcdeefffgggggggggggffdcbddffffffffffghhhhhhhhhggfacffggggggffedeefggghhhhhhhhhhhhhhhhhhggfebaeefgggggggfdaefghhhhhggfedccdefffgggggggggggffdcaddeeefefeeeffghhhhhggdfffggggggffdcdefgghhhhhhhhhhhhhhhhhhhhggfdbefgghhhhhgggffcefghhhhhgggfeccceeffgggggggggggfedbbcddddfeaeeecefgaddfffggggggffddceffgghhhhhhhhhhhhhhhhhhhhgffcceefggghhhhhhhffdfghhhhhgfedcbbcdefffggggggggggffcbbbcbbdbbbbbcdffffffffffddceffgghhhhhhhhhhhhhhhhhhhhggfdcgghhhhhhhhhhhgfdegggggggfedcabcdefffgggggggggfffbbbcbbbbcacccccceeeffffeddbdfegghhhhhhhhhhhhhhhhhhhhhffcccgghhhhhhhhhhhgffdacffggggfdaaabbcdefffgggggggggfffcabbcddddddddecdfffffefddddddddddcdbaeffghhhhhhhhhhhhhhhhhhhhhffccgghhhhhhhhhhhhggdbffggggdcabcdefffgggggggggffdcbbccddeeeeeeeggfffffggfgfgggffeedcccbadfffggggghhhhhhhhhhhhhgggffbfhhhhhhihhhhhhhhggacefdddcbbcdddefffggggghgggffcccdeeffffffffgffffghhhhhgggfggggggffeedbbddfffggghhhhhhhhhhhhhgggffbfhhhihhiihhhhhhgggebcddddeeddedeefffggggggggffcacdefefffffffffgggghhhhhhhhghghggggggfffeeedcbbddeffffggggggggggghgggffaghhhiihiiiihhhhhggeaeeffeffffffffggggggggfdcbcefffggggggggggggghhhhhhhhhhghghhggggggffffebdabdeffffggggggggggggffecfghhhiiiiiiiihhhhggebcdeggggggfffffffgggggfgfeccceffgfggggggggggggghhhhhhhhhhhhhhhghhggggggggfebdceeeeffffffffffgfgffedbffhhhiiiiiiiihhhhgfdaddfffggggggggfffffgggggfffeccefffgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhgggffcddeefffgfffffffffffffeddbffhhhiiiiiiihhhhhggabdeffghhhhhghgggfffffgfgefddccffggggggggggggggggghhhhhhhhhgghhhhhhhhhhhhhhhggebbdffgfgggggggffffffefeeddcfhhhiiiiiiihhhhgffdefggghhhhhhhhgggfffffffefdbdefggggghgggggggggggghhhhhhhhhgghhhhhhhhhhhhhhhggecedffgghhhhhggggffffeeedcbbfhhhhhhhhhhhhhhffaaeefggghhhhhhhhhgggffefffdedbdffgghhghhggggggggggggghhhhhhgghhhhhhhhhhhhhhhhggfdcegfhhghhhhhhhggggffeedcbbfhhhhhhhhhhhhhhfeacefggghhhhhhhhhhhggffeddedcbdfggghhhhhhgggggggggggghghhghggghgghhhhhhhhhhhhhhfedefghhhhhhhhhhgggggfffddaafhhhhhhhhhhhggeebbbadfgghhhhhhhhhhhhgggffedacdefggghhhhhhhgggggggggggggghgggggghghhhhhhhiihhhhhgfdefghhhhhhhhhhhhgggfeeddadggghhhhhhhgggedbbcccdfgghhhhhhhhhhhhhhggfdcdbdffggghhhhhhgggggggggggfgfggggffgghhhhhhhhiiihhhhhgfeegghhhhhhhhhhhhgggfffddadeggghhhhhgffddcdddcceegghhhhhhhhhhhhhggfffbadffgggghhhhhgghgggggfffffgggfgffgghhhhhhhhiiihhhhhgffffghhhhhhhhhhhhgggfeecbcefffffffeedccccdddddefghhhhhhhhhhhhhhgfeecbcffggggghhhhhghhgggggfffefffffffggghhhhhhhiiihhhhhggfffgghhhhhhhhhhgggfffdccceeeeccaabbcddddcccefgghhhhhhhhhhhhggfddbbcefggggggggggggggggggffeeefffffefgghhhhhhiiiihhhhhgffefgghhhhhhhhhhhgffdddcbbbabcccdccdefghhhhhhhhhgggggfedbdefgggggggggghhghhggffedcddffbefgghhhhiiiiiihhhhhhgfefgghhhhhhhhggfffeddddddbbbbcccccccccbbbccbcccefgghhhhhhhhhhgffeccdffggggggggghhghggggffdbdcbegghhhhhhiiiiihhhhhhgffffgggggggggfffdcddeffeedbbdfgfggggffedddcbbbaacefghhhhhhhgggfffddabbdefffggggghhhghhhgggfdeccdgghhhhhhhiiiihhhhhhgffffgggggggggfccceeefffffeeadffggggggggfffeeddbdfgfggggggggfffdeeddbdcacdeffggggghhhhhhhhggfedcegghhhhhhhhhhhhhhhhhgfffggggggggeccccefghhhgggfdaadfggghhhhhhgggfffedbbdeffgggggfffffffefffeeeecadeffgggghhhhhhhhggggfccffghhhhhhhhhhhhhhhhgfedefffffedddffggggghgggfdafghhhhhhhhhhhggggffecbeefffffffffffggggfffeefedcadefggghhhhhhhhhhhgffccfffhhhhhhhhhhhhhhhhgfeddeeeeeecdefghhhhhhhhhfebcfghhhhhhhhhhhhggggffedacddffffffffgggggfgggggggfdcadefgghhhhhhhhhhhgggceefgghhhhhhhhhhhhhhgfeedeeecfghhhhhhhhhhhhgfbcfghhhhhhhhhhhhhhhggggfdbdefffgggggggghggggggggggedbadffgghhhhhhhhhhgggecacefggghhhhhhhhghggfeccbbbdffggghhhhhhhhhhgeaegghhhhhhhhhhhhhhhhggggfebeefggggghhhhhhggggggggggedaaeffgghhhhhhhhhggfcbdfffgggghhhhgggfedacdffghhhhhhhhhhhhhhhgeaehhhhhhhhhhhhhhhhhhhgggffdbceeffgghhhhhhhhggggghggggfedaefggghhhhhhhgffddabddeffggfffgffffedadcefgghhhhhhiihiihhhgeafhhhhhhhhhhhhhhhhhhhhhhggfcdegggghhhhhhhhhhhhghghgggfedbeggghhhhhggggddbcdaabcdddeeeefeeffecbaddeefgfggghhhhhhihhihhhgeaehhhhhhhhhhhhhhhhhhhhhhgggfedefgggghhhhhhhhhhhhhhhhgggfecbffggggggggfedddddddbeeeedeeddddbcacffffffffgghhhhhhhhhhhhhhhgdehhhhhhhhhhhhhhhhhhhhhhhggffcffghhhhhhhhhhhhhhhhhhhhggffdbefggggggfffeddffffeeeeeeffeeeddbccfffffgffgghhhhhhhihhhhhhhgdfgghhhhhhhhhhhhhhhhhhhhhhggfffgghhhhhhhhhhhhgggghhghgggfcbdfffffgfedefffffffffffffffffeebbdffggggffggggghhhhhhhihhhhhhfceghhhhhhhhhhhhhhhhhhhhhhhhgffefggghhhhhhhhggggggghhghhgffedcefffeeefffffgggfffffgfffffeeccdeffgggggfggghhhhhhhhhhhhhhhgeghhhhhhhhhhhhhhhhhhhhhhhggffeefggghhhhhghggggghgggggfgffedbbddddefffgggggggfffffggfgfffcddfffggggggggggghhhhhhhhhhhhhhggfgggghhhhhhhhhhhhhhhhhhhhgffdffggghhhhghgggggfggggggfffeedabdddefgggggggggggggfggfffffcabdffgghggggggggghhhhhhhhhhhhghgefggggghggggghhhhhhhhhhhhggffabdeffgggggfggfffffgggffffffffdccceffggggghhggggggfggfffeecabefggghhhggggggggghhhhhhhhhhgffeffffgggggggghhhhhhhhhggffacdeffgggfffffffffeffeffffffeecbbdffgghhhhhhggggggggfffedcbcdefggghhhggggfggggghhhhhhhhbddeeeefffgggghhhhhhhggggffacddfffdffffeddedeeffffgggffecabdffggghhhhhggggffffffeddcbcdegfggggghgggffggggggggghggdbccdeeffgggghhghhhgggffbbaabbaddddcbccbbeeeffgggggggfedbefggghhhhhhggggffffeedbbbdeeffggggggggggffffgggggghgggfbddeeefffggggggghgggfecaceeddbcaaddegggghhhggggffbdefgggggggggfgfffeeddcbbbdefffggghggggfffffeefffgghhhhggffbddcccdefffggggggggggggeebdeffeedddcfffgggggghghhgffeabdffgggggggggfffeeddbbbbcdeeffgggggggggfeedfeehhhhhhhhhgffeeddeeffeffggggggggggggeedffgfgggffcbbeffggghhhhhhhhgggedaceffgggggggffeedccaaabcdeefffgggggfgfefedbhhhhhhhhhhhhhhffefffffffggggggggggggggeddffgggggffedbdeggghhhhhhhhhhgggfecacdefffffffeeddcbabcdeeeffffgffgffedcbgghhhhhhhhhhhhhhggfeffgggggggggggggggfffecbfgghhhhhgggfeccdfgghhhhhhhhhhhgggffdcbcdfffffdccabbbddeeeffffffffeeeadgghhhhhhhhhhhhhhggfeefgggggggggggggggfgfebbfgghhhhhgggfecbcffghhhhhhhhhhhhhgggfedabbccccbaaabbcddeeefeeeeefeecbdfghhhhiiiiiiihhhhhgffffgggggggggggggggfffebbfgghhhhhgggffedcdefgghhhhhhhhhhhhggffeedbcccccccccccddeedededdddcbbfhhhhhhiiiiiiiihhhhgffffggggghggggggggffffeaefghhhhhhhhggfeddffggghhhhhhhhhhhgggfffeddcacdddddddddcdddeeeeeedddcbbcfhhhhhhiiiiiiiiihhhgfeffgghgghhghhgggggfffebefghhhhhhhhggfedeffgghhhhhhhhhhhhhgggffffedcaabccddeeeffeeeeeeeeeeeeeeedcbbaefhhhhhhiiiiiiiiiihhhgfffgghgggggggggggffffebefghhhhhhhhggffffffggghhhhhhhhhhhhggggffffeecbbbcddeeggffffffeeeeeeeffeeeddcbaefhhhhhhiiiiiiiihihhggeefffgghgggggggggfffeebefghhhhhhhhgggfffffggghhhhhhhhhhggggggggffffeddddefffgggggfffffeeeffffffeeddcbefhhhhhhiiiiiiihhhhhhgfcefggghggggffgfffffedbfghhhhhhhhgggffgfggghhhhhhhhhhhgggggggggfffeddeeffffgggggfffffeeefffffffeeddcbefghhhhhiiiiiiihhhhhhfeeefgfefffgggfgfffffdcbbfgghhhhhhhggggfgggggghhhhhhhghhgggggggggggfffefeffgggggggggfffeeefffffffffeeddcaeggghhhhhhhhhiihhhhhgebeefegffgfffgfffffeedbfghhhhhhhhggggggggggghhhhhhhgggggggggghgggfffeffffgggggggggfffffefffffffffffffedbcfgghhhhhhhhhhhhhhhhfeacfceefffffgggggfffddabdghhhhhhhggggggggggggggggggggggggggghhhggggffffffgggggggggggfffeeefffffffffffffecffghhhhhhhhhhhhhhgggeacedggggghhhhhggfffgefggghhhhggggggggggggggggggggggggggghhhhgggggfffggggggggggggffeeeeeffffffffggggfedacefggghhhhghhhhhhhgfebeffgghhhhhhhhhhhhghgeggghhhhgggggggggggggggggggggggggghhhhhhggggfffgggghgghggggffeeeeefffffgggggggfffdfggghhhhhhhhggfgffbdffghhhhhhhhhhhhhhhhhhgggggggggggggggggggfgggfffffggggghhhhhhgggggffggggggggggggffeedeeeffgggggghhgggfdddfffgggggggggggffcggghhhhhhiiiiiiiiihhhhhggggggggggggggggggfffffefffgggghhhhhhhgggfffggggggggggggffeedddfffgggghhhhhgggecgggggggghggggfeehhhiiiiiiiiiiiiiiiiihhhggggggggggggggggggffffefffgggghhhhhhhgggfffggggggggggggffeeccceffgghhhhhhhhggfbddfgghhhhhhhgggfhhiiiiiiiiiiiiiiiiiihhhfffffffffffffffeeedddddeeffggghghhhhhggggfgggggggggggggffeecccdefggghhhhhhhhhfedfggghhhhhhhhgggiiiiiiiiiiiiiiiiiiiihhhhdeffffffffffffffeeedddcddfffgggghhhhhggffffffgggggggggggffedbbcefggghhhhhhhhggeadggghhhhhhhhhhhiiiiiiiiiiiiiiiiiiiihhhhgcddeeeeeeeeccbbbaadeffggghhggggggffffffgggggggggggfffdcacdffghhhhhhhhhhgfaadggghhhhhhhhhhghhhiiiiiiiiiiiiiiiiiihhhggacbcdcddddeffgggggggggggfffffffggggggggggffecdefghhhhhhhhhhgfddfgghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiihhhggbbddeeeefeeecccdeffgggggggffffefffgggggggggggfffdacefgghhhhhhhhhgfebegghhhhhhhhgggeghhiiiiiiiiiiiiiiiiiihhhhgedeeedbddggghhhhhggcccdfeffffffffffeeeffffggghgggggggfeaefgghhhhhhhhhhgfbcfghhhhhhhhgggdfhhhiiiiiiiiiiiiiiiiihhhhgcadfffedaadggghhhhhhhhhggfebdeefffffeeeddeeeffggghhgggggffeccefgghhhhhhhggfecabffgghhhhhggfddfhhhiiiiiiiiiiiiiiiihhhggdcfffffedacdggghhhhhhhhhhhgfdbdddeededdddeeffggghhhhggggfeddfggghhhhhhggffcbcffggggggffddbbdghhhiiiiiiiiiiiiiiihhhgfdffgggffecefhhhhhhiiiihhhhhgfdbbbcccccccdeffggghhhhhgggfdccefggghghgggeecbcefffffgfeecdccbdghhhiiiiiiiiiiiiiihhhgddfgggggfedeghhhhhhiiiihhhhhhgfaabbbbbbccdefgggggggggggfebffgfgggfffeecbdeeeeedddecbdcdecdfhhhhiiiiiiiiiiihhhggdefgggggffdefhhhhhhiiiihhhhhhgfcaabccbbbabceffgggggggggfcbbbbaeeffffffedbacccdddedefedddbcefghhhihiiiiiiiihhhgdeefgggggffeaeghhhiiiiiiiiiihhhgfdcdecdddcbbdeffggggggfffdbaefggffebbcbbcbbabcddfeffeeedffdaedfghhhhhiiihiiihhffdeffgggggfedbaghhhiiiiiiiiiihhhgfdcccceeeeeddbbbdefffgfggfeaffgfgggfffcbbdddeeeeffffffgffedefghhhhhihhihhhfeddfggffffffecehhhhiiiiiiiiihhhggecddeffffffedcbadfffffedcdffghghhhhhhgdcaaccdeeffffgfffffgfffffeedfgghhhhhhhhhfbdfeffgffffeecbehhhhhiiiiiiiihhhgfedddefffffffeedcaacdeeedcdeghhhhhhhhhhggfedaaacddcdedeefffffffffgggfggffdbbdgggghhhggeebddeffffffffedccfhhiiiiiiiiiihhhgffdeeeffffffffeeddbbccbbbceghhhhhhhhhhhhgffedccdbccddefffgfffffgffffggggggfgfdbbcdfffgffbcacdeeffffffffedbfghhiiiiiiiihhhggfeeeeeffffffffffffedccfggghhhhhhhhhhhhggfeddcddeeeeeffffgggfgfffgghghhgggfffcddfdfcbdefeffffffffeaghhhiiiihhihhhgffeeeeeffffffgffgffffeebbdfgghhhhiiihhhhhhhgfffeeeeeefffffffgfgfgfffgghghgghhgggggfbbacceeefffggffffdaeghhhiiihhhhhhgffedeeeefffffggggggggffedffhhhhhhiiihhhhhhhggfffffffeeffffgffffffffffgghhhghhhhhhhgffdcccefffffgggggfeddfghhhhhhhhhhggeeeeedeefffffggggggggggfebcffhhhhhhiiihhhhhhhhggffffffffffffgggffffeeffgghhhhhhhhhhhhhggfedbbceffggggggggggffgghhhhhhhhheeeeddddddefffggggghhhhhggfeefhhhhhhiiihiihhhhhgggggffffffffffgfgffeeefggghhhhhhhhhhhhhhhhffdddfffgggggghgggggfghhhhhhffeedbddddccddeffggghhhhhhhhggfcefghhhhhhiihiihhhhhhggggggffffffffffgffdeeffgghhhhhhhhiiiihhhhggeddffghhhhhhhhhhgggeggggffefbaaabbcdffgghhhhhhhhhhgfedfghhhhhhhihhihhhhhhggggggfffffffffffeedccegghhhhhhhhiiiiihhhhggfefggghhhhhhhhhhgggfefffffbbbbadefgghhhhhhhhhhgffegghhhhhhhhhhhhhhhhhgggggfgffffffffffcaacegfhhhhhhhhiiiiihhhhhhfbefggghhhhhhhhhhhggffefaceeeggfffedbadffghhhhhhhhhhhffdcfgghhhhhhhhhhhhhhhhhggggggffffffefeeeaddfghhhhiiiiiiiiiiiihhhfdfggghhhhhhhhhhhhhhgffcfffggggghhgggfeegghhhhhhhhhhhgfdbcfghhhhhhhhhhhhhhhhhghghgggfefefeedccaffhhhhiiiiiiiiiiiiihhhgdfggghhhhhhhhhhhhhhgggegghhhhhhhhhhhhggeefgghhhhhhhhhggfecbbbefghhhhhhhhhhhhhhhhhhghhggffeddddedbffhhhhhhiiiiiiiiiiihhheddfggghhhhhhhhhhhhhhgggehhhhhhhhhhhhhhhhhffgghhhhhhhhhggfeddddcdffgghhhhhhhhhhhggghggggffeeeddbabeehhhhiiiiiiiiiiiiihhhfdfhhhhhhhhhhhhhhhhhggghhhhiiiiiiiiihhhhgfgghhhhhhhhhggffeddedddeffghghhghhhgghhhhghggffedcceghhhhhiiiiiiiiiiihhhfcffhhhhhhhhhhhhhhhhhggfghhhhiiiiiiiiiihhhhgghhhhhhhhhggffffffeeddeefggghghgggghhhhhhhggffdbdggghhhhiiiiiiiiiihhhecffggghhhhhhhhhhhhhhggfghhhhiiiiiiiiiiiihhhgfghhhhhhhhggfgfgfgfffeedefffggggggghhgggggffedcacbbbdfgghhhhhiiiiiiiihhhcffggghhhhhhhhhhhhhgggfghhhhiiiiiiiiiiiiihhhghhhhhhhgggfgfgghgfgffeddeefeggffggggggggffedbcccddbcbffhhhhhhiiihhiihhfcffggghhhhhhhhhhhhhgggfghhhiiiiiiiiiiiiiiihhhgghhhghhgggfgghghhghgggfeddeeefffgggggggffeccaacdfeeededddbeegghhhhhhihhhihhfcffgggggghhhhhhhhhhgggfghhhiiiiiiiiiiiiiiihhhfghhggggggggghhhhhhhhhgfedcddefffggggfffedcaaceeeffeeeffeeeddeeghhhhhhhhhhhgfdffgggggghhhhhhggggggfefghhhiiiiiiiiiiiiiiihhhgeffgggggggggghhhhhhhhhhgfecccbddeffffffddbbdddeeefffffffgeeeeedefghhhhhhhhggecdfefffgggggggggggggggfeffhhhhiiiiiiiiiiiiihhhhffefffgfggggghhhhhhhhhhhhggedbddeffeedddcdddeffffffffgfhgggffeedeffgghghhfgbceffffgggggggggggggggeecfghhhiiiiiiiiiiiiihhhhgfcceffffggggghhhhhhhhhhhhgggfdacccdddccccdeffffffffffgghhhhgfffededffgfggffaddeeefffffgggggggggfgeebfghhhiiiiiiiiiiiiihhhgffcdeefffggghhhhhhhhhhhhhggfebbcbabbcdeeeffffffffffggggghggggffddccedffdeccdeeeffffffggggggfffebfghhhhiiiiiiiiiiiihhhggfcdefffggghhhhhhhhhhhhhggfedbcdeeffffffeffffgghgghhgggggffddbaaabcccdeeffffffffgffgffedbffhhhhhhhhiiiihhiihhhggecaccfffgghhhhhhhhhhhhhhhgfcacdeeeffffffeeeffgghhghhhhhhgggffbcbcdeeeefffffffffffffedcefghhhhhhhiiihhhihhhffdcbbacffgghhhhhhhhhhhhhfffdbbcdeeeeeeffeeeeffgggghhhhhhggggfeedcdeeeeeeeffffffffffeeccaefgghhhhhhhhihhhhhhgfedcdbbcbbefghhhhhhhhhhhhgggeabbccddeeedddcdddefggghhhhhhhhhgggffeaeeeeffeffffffffffffeebdddefgghhhhhhhhhhhhhhffddcdddddcabefgghhhhhhhhhhgfdbaefedccbabccccdcbddbccdfffgghhhhhhhhhhhhgffccdefffffffffffffefeefddbbceeffggghhhhhhhhhhhhgeedcddddededcaefghhhhhhhggfeecefffeedcbcccccccbaabefggghhhhhhhhhhhhgggdcdffgfggggffffffeeedecdaddefffggghhhhhhhhhggfecbdedeeffeeecdfgggggggffebeefghggffedcdddddcbaaeeggghhhhhhhhhhhhgggdeeffggggggggffffeeeddbaaabeeeffffggghghhhghgfgdccddeeeeffffffdaddffgggfebbcdfghhhhggfeedeeeedddcacdfgghhhhhhhhhhhhggfdefgfgggggggggfffeeeddbbcefffffffggggghhggfedcabceeffffffffffebceeddccbcfggghhhhggffedeeeeeeeedddcbefgghhhhhhhhhhhhggfeaefgggggggggggfffffeddabdfefffffffggffgfffddaaddeeeffffffffffebbcdaaeffggghhhhhggfeeeeefffffffeedbbdfgghhhhhhhhhhhhhhfbffggggghhggggggffffddbadefffgfffffffffffdadefffffffffffffffecddfgghhhhhhhhggfeeefeffggggggffebbceghghhhhhhhhhhhghebff