BM6P6(@ oooeeeMMMBBB:::888555333333222000///......---,,,,,,,,,,,,---,,,,,,,,,---------......,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,,,,---000333444888777666666777999;;;======>>>>>>===<<<<<<>>>@@@BBBAAA@@@AAABBBDDDDDDCCCFFFEEEDDDDDDDDDEEEGGGHHHFFFHHHLLLNNNNNNKKKHHHFFFDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@>>>===<<<===???@@@BBBAAA@@@>>>===<<<<<<<<<>>>>>>>>>===<<<;;;;;;:::===;;;:::<<>>???CCCHHHKKKMMMHHHCCCAAACCCFFFHHHHHHGGGHHHJJJNNNQQQQQQOOOLLLHHHNNNTTTUUUPPPJJJHHHHHHEEEEEEFFFIIIMMMNNNKKKHHHFFFGGGHHHHHHFFFDDDDDDEEEEEEHHHLLLOOONNNJJJEEEBBBGGGDDDBBBCCCGGGIIIIIIHHHNNNJJJFFFEEEFFFFFFEEECCCFFFDDDCCCCCCDDDFFFEEEEEECCCBBBCCCHHHMMMMMMIIIDDDFFFDDDCCCEEEIIIKKKKKKIIIGGGFFFFFFHHHJJJIIIEEEAAAEEEFFFFFFFFFFFFDDDBBBAAAFFFFFFFFFGGGGGGHHHHHHHHHLLLIIIIIIKKKJJJFFFFFFHHHOOONNNLLLKKKIIIHHHHHHHHHKKKJJJGGGEEECCCBBBBBBBBBDDDIIIMMMKKKFFFDDDHHHMMMNNNLLLJJJHHHHHHIIIKKKMMMHHHDDD@@@???BBBDDDCCCAAAKKKAAA<<>>======>>>BBBDDDEEEEEEGGGIIIOOO[[[rrrcccJJJIIIUUUPPPNNNKKKNNN\\\oooxxxxxxwww{{{}}}||||||}}}zzzuuuwwwtttuuu{{{~~~}}}}}}}}}|||zzz~~~~~~~~~{{{}}}}}}~~~}}}vvvwwwllljjjkkkeee[[[UUUWWWPPPHHHCCCAAAFFFRRR___gggeeesss|||\\\TTTTTTUUUUUUSSSOOOJJJHHHGGGBBBAAAAAA@@@AAAEEEKKKPPPIIIHHHGGGFFFDDDBBBAAA@@@<<<:::777666777888888777:::999777555555555666666222333666888999999888777<<<;;;999777555444333333666999<<<:::555222333666444555555666777888888999:::;;;<<<<<<;;;<<>>777:::777555333333222000///......---,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++,,,---000222444555444444444555777999:::999;;;<<<<<<;;;:::<<<===AAA@@@@@@@@@AAACCCCCCCCCAAAAAAAAABBBCCCDDDEEEFFFEEEGGGJJJMMMLLLJJJGGGEEECCCCCCCCCBBBBBBAAAAAAAAABBB@@@???======>>>???@@@BBBAAA@@@>>>=========<<<@@@???>>>===<<<<<<<<<<<>>AAAAAA<<<888666777888:::;;;<<<<<<<<<888999999999999999999888777777777777777777777777888777666444444444555666666555444555777888777666999888777777777777888999777777888888999999::::::<<<;;;:::999999:::;;;<<<:::???BBB>>>;;;>>>DDDHHHCCCBBBBBBCCCDDDFFFHHHIIIIIIEEEAAA@@@BBBEEEGGGGGGIIIIIIJJJMMMOOOOOOMMMKKKHHHMMMSSSSSSOOOLLLKKKLLLKKKJJJIIIKKKMMMMMMKKKHHHGGGHHHJJJIIIHHHGGGGGGHHHLLLKKKJJJIIIHHHHHHIIIIIIGGGEEEDDDDDDFFFHHHIIIIIINNNKKKHHHGGGGGGGGGFFFDDDCCCBBBAAACCCEEEGGGHHHGGGDDDCCCDDDIIINNNOOOKKKFFFCCCBBBAAACCCFFFGGGEEECCCDDDDDDEEEGGGHHHGGGDDDAAAEEEEEEEEEDDDCCCBBBAAAAAACCCDDDEEEFFFGGGHHHHHHIIILLLIIIHHHJJJIIIFFFFFFIIIKKKKKKJJJIIIHHHGGGGGGGGGJJJIIIGGGEEEDDDCCCCCCDDDDDDGGGIIIGGGDDDFFFMMMTTTQQQOOOLLLIIIGGGGGGHHHIIIDDDDDDCCCAAA@@@@@@AAABBBDDD===:::@@@EEEDDDBBBCCCEEEFFFEEECCC@@@???AAABBB???>>>===???BBBDDDEEEEEEIIIGGGFFFJJJVVVjjjqqqQQQ888BBBCCCCCCDDDHHHRRR___iiirrryyy~~~|||yyyxxxwwwtttwwwuuuwww|||}}}}}}~~~{{{zzz|||}}}}}}||||||~~~yyy~~~|||}}}|||wwwpppfff_________YYYPPPLLLLLLFFFBBBCCCHHHOOO[[[eee]]]www}}}YYYMMMHHHRRRRRRQQQNNNJJJGGGFFFGGGDDDBBB@@@???@@@BBBEEEGGGFFFFFFEEECCCBBBAAA@@@???===:::888777777888777666777666555444444333333444333444666777888888777666999999777555444333333333///333666555222111333666444444555555666666777777888999:::999999:::===???BBBAAA@@@AAABBBDDDEEEFFFIIIMMMQQQRRRPPPMMMLLLMMMNNNSSSYYY\\\]]]ZZZXXXVVV___ZZZ^^^eeebbb___lll}}}yyy|||ggglllyyywwweeeVVVEEEDDD999666444222222111000.........---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++************++++++************************,,,+++++++++---///111222222111111111222444666777777999<<<<<<;;;;;;;;;;;;>>>>>>>>>??????AAABBBBBB===>>>@@@BBBDDDEEEFFFFFFCCCEEEHHHJJJJJJHHHFFFDDDCCCBBBBBBAAA@@@?????????AAA@@@???======>>>>>>???BBBAAA@@@???>>>=========AAA@@@===<<<;;;<<<===>>>???======???AAAAAA===999666777888999:::;;;;;;;;;888888::::::::::::888888666666555555555555666666777666666555555555555666666555444555777888777666444555555555555555555444666666666777888999999:::;;;:::999888888999:::;;;888>>>@@@<<<:::===@@@@@@CCCDDDEEEFFFGGGGGGGGGGGGEEECCC@@@???AAADDDEEEFFFJJJJJJIIIKKKLLLMMMLLLJJJHHHLLLPPPPPPNNNLLLMMMOOOPPPNNNMMMLLLMMMLLLJJJIIIEEEGGGIIIIIIGGGGGGGGGHHHMMMKKKIIIGGGGGGHHHJJJLLLFFFFFFFFFFFFEEEFFFHHHJJJNNNKKKIIIHHHHHHGGGFFFEEEDDDCCCBBBCCCFFFGGGGGGFFFBBBBBBCCCGGGLLLLLLIIIEEEBBBAAABBBCCCEEEDDDAAA???CCCEEEFFFGGGEEEDDDCCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDFFFHHHIIIJJJMMMIIIGGGHHHGGGEEEFFFJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIHHHGGGEEEEEEEEEEEEFFFEEEGGGGGGEEECCCHHHQQQYYYTTTRRRNNNJJJGGGFFFFFFFFFBBBEEEFFFDDD@@@>>>@@@CCCBBB>>>>>>CCCFFFEEECCCBBBFFFFFFDDDAAA@@@AAADDDGGGAAA@@@???AAACCCEEEFFFEEEKKKGGGFFFGGGGGGQQQlllwwwSSSDDD??????CCCDDDAAAFFFOOO^^^iiisssuuutttxxx|||}}}xxxwwwyyy~~~~~~zzzxxxyyy|||xxxwwwyyy{{{{{{|||yyyzzz~~~~~~|||{{{zzzyyyyyyzzz}}}~~~|||{{{{{{yyyyyyuuurrrpppeee___ZZZYYYUUUMMMGGGFFF>>>===EEEUUUccchhhhhhhhhPPPKKKSSSLLLNNNMMMKKKHHHEEEDDDFFFHHHGGGCCC??????@@@AAA@@@>>>AAAAAAAAA@@@??????>>>>>>>>>;;;888777777777777666444444444444333222111000333444555666666666444444666555444333222222222222---111333333111000111444333333444444444444444444555666777666666777:::<<<>>>;;;:::===CCCFFFEEECCCIIINNNTTTWWWVVVSSSPPPNNNLLLMMMPPPUUUWWWWWWUUUSSSTTTVVVYYYZZZYYYZZZdddpppqqqllllllvvv{{{qqqvvvzzzwwwkkk{{{lll___PPPQQQ777555222111111111///......---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++************************+++***++++++,,,...///000////////////000222333444777999===>>>===<<<;;;<<<:::;;;<<<<<<<<<===???AAA<<<>>>AAADDDFFFGGGGGGGGGBBBCCCFFFHHHHHHGGGDDDCCCBBBBBBAAA@@@???>>>======???>>>======<<<<<<======AAAAAA@@@???>>>=========@@@>>>;;;999999:::<<<>>><<<;;;<<<===???>>>;;;888666777888999::::::::::::666777888999999888777666666555444444444444555666555444444444444444444444555444333444555666555333111222444555555444222111444444555666777888888999:::999888777777888999:::999;;;:::888<<>>555BBBCCCCCCDDDDDDDDDDDDDDDBBBAAA??????AAACCCEEEFFFIIIHHHGGGHHHJJJLLLLLLKKKIIIKKKLLLLLLJJJJJJLLLNNNOOONNNLLLJJJJJJIIIIIIHHHBBBDDDEEEFFFEEEEEEEEEFFFFFFGGGIIIJJJJJJIIIHHHGGGEEEGGGHHHGGGDDDDDDGGGKKKJJJIIIHHHGGGFFFFFFEEEDDDGGGFFFDDDDDDEEEDDDBBBAAAAAAAAAAAADDDFFFFFFCCC@@@AAABBBDDDFFFGGGEEECCCAAADDDGGGIIIGGGCCC@@@AAACCCDDDCCCBBBAAAAAAAAACCCCCC@@@AAACCCDDDFFFHHHJJJJJJLLLGGGEEEEEEEEECCCEEEJJJKKKKKKKKKJJJJJJIIIHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIGGGEEEIIIQQQXXXSSSQQQNNNJJJGGGFFFEEEEEEEEEGGGHHHGGGDDDBBBBBBCCCCCCCCCEEEGGGHHHGGGDDDCCCEEEEEEEEEDDDCCCCCCFFFIIIDDDCCCBBBCCCEEEFFFFFFFFFGGGEEEJJJPPPMMMJJJ]]]wwwttt\\\JJJIIIIIIBBBAAAHHHIIIRRR\\\ccclllxxxyyyxxx{{{~~~|||uuurrrssszzzwwwvvvyyy{{{{{{}}}{{{zzz}}}vvvxxxzzzyyywwwwww|||xxxyyy{{{||||||}}}yyyzzzyyytttnnnjjjfffddd^^^[[[WWWSSSLLLCCCAAADDDBBBNNN^^^ggghhhlll}}}^^^EEERRR]]]PPPIIIHHHEEECCCAAADDDHHHLLLIIIDDD@@@@@@BBBCCC???:::============<<<<<<<<<<<<>>>;;;888777777777666555222333333444333111000///444444555555444333222222222111111000000111111222222444555444222000000111222222222222222222111111333444555555444555888;;;:::999:::>>>BBBDDDDDDBBBHHHLLLQQQUUUUUUSSSPPPNNNNNNMMMMMMQQQUUUVVVSSSPPPHHHOOOSSSSSSTTT\\\dddiiieee```___fffnnnsssxxx{{{ggg[[[yyytttooohhh[[[GGGCCC666333111000000000...---------,,,++++++++++++,,,*********+++++++++,,,,,,+++******))))))******+++)))))))))))))))))))))))))))******+++,,,---...............///000111222333444777:::<<<;;;:::::::::777888::::::999:::===???<<<===@@@CCCEEEFFFFFFFFF@@@BBBDDDFFFFFFEEEDDDBBBAAA@@@@@@???>>>>>>============<<<<<<;;;;;;;;;;;;@@@@@@???>>>===============;;;999777777888:::<<<888888999::::::999777555666666777888999999999999444555666777777666555444555555444444444444555555111222222222222222222222333222111111222333222000000222444555555444222000222333333444555777777888999888777666666777888999555???CCC>>>===BBBAAA;;;@@@???>>>======>>>@@@AAA@@@@@@AAAAAAAAABBBDDDEEEEEEDDDDDDFFFJJJLLLMMMLLLJJJJJJIIIHHHFFFFFFHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGAAACCCEEEEEEDDDDDDEEEFFFDDDDDDFFFGGGGGGGGGGGGFFFFFFGGGHHHFFFCCCCCCFFFIIIFFFFFFFFFEEEDDDBBBBBBBBBFFFDDDDDDDDDDDDDDDAAA???BBBBBBBBBBBBBBBAAA>>><<>>CCCKKKVVV```hhhfffdddyyy___MMMLLLRRRQQQHHHEEEDDDCCCAAABBBEEEKKKOOOHHHDDDAAABBBEEEEEEAAA<<<;;;;;;;;;;;;::::::::::::<<<:::777666666666555444222333444444333222000///444333333333222222111000///////////////000000111222333444444222111000111111111111111000000000000333444444444444555888:::888;;;>>>?????????AAACCCFFFGGGIIILLLNNNNNNMMMLLLQQQOOOOOOQQQTTTTTTQQQNNNJJJQQQUUUSSSTTT[[[^^^]]]]]]ZZZZZZ\\\[[[WWWVVVYYYbbbkkkmmmsssxxxzzzvvvtttrrrvvvcccVVV@@@888444222000/////////...---------,,,+++++++++++++++))))))*********+++++++++******))))))))))))******(((((((((((((((((((((((()))))))))***+++,,,,,,,,,,,,---...///000000111111000222555666666555666777555888::::::888999<<<@@@<<<===>>>???AAAAAABBBBBB@@@AAACCCEEEEEEEEEDDDCCC???????????????>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;???>>>===<<<<<<<<<<<<===:::999888666666777999:::555666777888888666444333666666777888888888888888444444444444444444444444444444555666666555444444///000000111111111111000222000//////111111000...000111333444444333111000000111222333444666666777888777666555555666777888999PPP[[[LLL999666===@@@===<<<:::999999;;;===>>>>>>@@@AAABBBAAAAAABBBCCCAAAAAACCCFFFIIILLLLLLKKKIIIHHHFFFEEEEEEEEEFFFGGGCCCEEEFFFEEEDDDCCCDDDEEECCCEEEGGGGGGEEEEEEEEEFFFGGGDDDBBB@@@AAADDDHHHKKKGGGGGGFFFDDDCCCBBBDDDFFFBBBCCCDDDCCCAAA??????@@@??????@@@BBBDDDEEECCCAAACCCCCCCCCCCCAAA@@@>>>===<<>>>>>;;;;;;>>>BBBIIIHHHGGGIIIKKKMMMMMMMMMOOOOOOOOOPPPQQQPPPNNNKKKKKKOOORRRSSSVVVZZZZZZXXXUUUSSSRRRQQQOOOLLLPPPWWWPPPSSSPPPVVVdddhhhkkkwww```TTT???999333111///...//////---,,,---,,,++++++***+++++++++))))))))))))*********+++******))))))))))))******(((((((((((((((((((((((((((((()))***++++++++++++***+++,,,---...//////000///000222333222333555666666999<<<<<<::::::>>>BBB??????>>>>>>>>>??????@@@@@@AAABBBDDDEEEEEEDDDCCC>>>>>>????????????@@@@@@======>>>>>>======<<<<<<======<<<;;;;;;;;;;;;<<<999999888888888888999999555777999999888666555444555666777777888777777777666555333222222333555666333444666888888666444333...///000222222222111000222000//////000000///...000000111222222111000000///000111222333555666666777777555555555555777777;;;QQQZZZHHH555333888999:::::::::;;;;;;<<<<<<<<<<<>>???@@@@@@AAACCCFFFIIIKKKIIIHHHGGGFFFDDDDDDEEEFFFGGGGGGBBBEEEGGGGGGDDDBBBCCCDDDDDDEEEGGGFFFEEEDDDDDDEEEEEEDDDBBBAAABBBEEEIIIKKKHHHFFFCCCBBBBBBCCCCCCBBB???AAACCCCCC@@@>>>>>>???<<<<<<>>>AAACCCDDDBBB@@@???@@@AAAAAA@@@>>>>>>>>>===@@@BBBAAA???>>>???AAA???===::::::;;;>>>??????@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAABBB>>>>>>@@@@@@>>>???BBB@@@AAACCCDDDEEEDDDCCCBBBEEEDDDCCCCCCCCCDDDEEEFFFHHHHHHIIIJJJIIIIIIJJJJJJEEEFFFFFFFFFFFFGGGGGGGGGKKKIIIFFFEEEDDDDDDCCCCCC@@@HHHLLLHHHCCCDDDEEEDDDAAABBBCCCCCCBBBCCCDDDFFFDDDBBB@@@???@@@@@@???>>>DDDBBB@@@??????AAACCCEEERRRjjjhhhXXXTTTPPPIIIBBBBBBEEEDDD@@@HHHLLLTTT\\\______eeemmmkkkjjjnnnuuuxxxvvvwwwyyyuuuqqqrrryyy{{{yyyxxx{{{xxxzzz|||zzzwwwuuuuuuvvvuuutttsssqqqqqqqqqrrrrrrnnnppppppnnnjjjfffdddccc^^^RRRGGGEEEDDD???<<<===???AAAHHHPPPTTTWWW___gggkkkmmm^^^KKKIIITTTRRRMMMOOOOOODDDFFFGGGFFFEEEDDDEEEFFFAAA@@@???>>>>>>>>>>>>>>>;;;;;;;;;::::::999999999666444222222333444555444444444333222111111111111111111000000///000000000......---------...//////++++++,,,---///000000///......//////000000111111111222333222222333666888777888888999999;;;>>>???HHHGGGFFFGGGJJJLLLKKKJJJFFFIIILLLMMMLLLJJJIIIHHHHHHHHHLLLRRRWWWVVVTTTTTTOOOLLLKKKLLLLLLKKKOOOUUUMMMOOOMMMSSS]]]YYYSSSZZZTTTWWWhhhfffhhhwww[[[MMM999444333111............---,,,---,,,++++++******++++++))))))))))))******************))))))))))))******(((((((((((((((((((((((('''((()))******+++******)))***+++,,,---.........000111222222222333666888777;;;>>>===;;;;;;@@@DDDCCCBBB@@@?????????@@@@@@@@@AAABBBDDDEEEEEEDDDDDD>>>>>>>>>???@@@@@@AAAAAA???????????????>>>======<<<<<<;;;:::::::::;;;;;;999999999999999999999999666888;;;;;;:::888777666555666777777777777777666888666444222222444666888222444777999999777444222///000111222333333222111333111000000111111000...//////000000000000//////...///000111333444555666777666555444444555666777222>>>@@@777666???>>>444777999<<<>>>???>>><<<;;;;;;>>>AAA@@@>>><<<<<<===AAAAAADDDGGGJJJJJJGGGEEEEEEDDDDDDEEEGGGIIIIIIIIIDDDGGGJJJIIIFFFCCCBBBCCCBBBDDDEEEDDDBBBAAAAAABBB???AAAEEEHHHIIIIIIGGGFFFIIIEEEAAA@@@BBBCCCBBB???>>>AAADDDCCC@@@>>>>>>???>>>>>>???@@@BBBBBB???===:::;;;===============>>>AAABBBDDDBBB>>>===>>>@@@@@@<<<999:::???CCCEEEEEE===>>>@@@BBBCCCCCCBBBBBBCCCCCCBBBAAA???>>>======???======@@@@@@======@@@===???BBBEEEGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDEEECCCCCCDDDEEEGGGIIIKKKMMMDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGFFFCCC>>>===@@@CCCJJJRRRTTTKKKCCCBBBBBB@@@AAAAAA@@@???>>>???CCCEEEBBB@@@===<<<======;;;::::::>>>???===???DDDEEECCCIIIUUUtttyyyGGGIIIGGGAAA???@@@AAA>>>;;;>>>FFFLLLNNNOOOUUU]]]eeeeeejjjrrruuusssrrrttttttppprrryyy{{{wwwuuuwww}}}{{{yyyyyy{{{yyyuuuqqqqqqpppnnnllljjjjjjjjjjjjeeecccaaa``````\\\VVVPPPHHHAAA>>>AAAAAA???@@@EEELLLNNNUUU]]]___^^^aaafff~~~}}}YYYOOOPPPUUUPPPFFFIIIMMMDDDFFFHHHIIIHHHEEEBBBAAA@@@>>>>>>>>>;;;999999:::<<<<<<<<<;;;;;;:::999999888444333111111222444444444555333222000000000111111000000////////////000000.........------......//////.........//////---,,,---......///000111222222000111111111111222555777888555222444999===>>>===AAA??????AAADDDEEECCC@@@>>>CCCHHHJJJHHHFFFEEEFFFMMMIIIJJJRRRTTTNNNIIIIIIMMMJJJJJJMMMNNNKKKIIIJJJHHHKKKKKKSSS\\\XXXTTT]]]WWWRRR[[[UUUSSSXXXUUUaaaVVVhhhmmmmmm|||qqqeeelllmmm___TTTxxxTTTJJJ888222222111000...,,,+++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))***+++,,,,,,------------...000111333444444999999999999999999999999<<>>??????????????????===:::999;;;<<<:::888777777777999;;;<<<:::888666999======:::999999;;;>>>;;;999888:::;;;999777888666444222222333555777777666666555444444333333222222111111111111222222222222000///............/////////////////////////////////000222444666888444333333444444555666777888888888777777777666666888:::;;;;;;::::::<<<===AAAAAAAAA???>>>???BBBEEEAAABBBCCCFFFHHHHHHGGGFFFIIIJJJFFFCCCGGGMMMKKKCCCKKKGGGHHHKKKHHH???;;;<<>>???AAABBBCCCCCCCCCBBBAAA@@@>>>===??????@@@@@@@@@@@@AAAAAAAAA???======@@@AAA@@@>>>EEEBBB???<<<:::;;;===>>>???AAA???<<<===BBBDDDBBB@@@@@@?????????@@@@@@AAA@@@@@@?????????>>>>>>>>>@@@@@@@@@@@@???>>>======AAAAAAAAAAAA@@@@@@???>>>AAAAAAAAA@@@??????BBBDDDAAADDDGGGHHHGGGFFFFFFGGGCCCGGGFFFCCCEEEJJJIIIDDDIIIFFFCCCAAABBBCCCBBBBBBFFFGGGGGGCCC===;;;>>>BBB??????@@@@@@BBBCCCEEEEEE===;;;::::::<<<>>>???>>>???@@@BBBDDDEEEEEEDDDCCC@@@GGGXXXooopppYYYEEE:::BBBIIIBBBCCC???>>>@@@>>><<>>===<<<:::999999999999>>>;;;777888AAAGGGDDD;;;555444333222111111111111000000////////////000000111111111111000///------//////.........---------////////////////////////---------......000111111111111222222222333333333222222333555777999;;;======<<<<<>>BBBBBB???===???BBBAAABBBDDDDDDCCCBBBCCCDDD????????????????????????===>>>???@@@@@@@@@@@@@@@@@@===::::::;;;;;;999777666666666999;;;;;;:::999666999;;;;;;999888999;;;<<<:::888888::::::888666777555333222222444666777666555555444444333222222111111111000000111111111222111000///............/////////////////////////////////000111333555666222222222222333444555666888888888777777777666666888:::;;;;;;::::::<<<===AAAAAAAAA???>>>???BBBDDDEEEEEEEEEFFFGGGHHHGGGFFFJJJJJJGGGEEEIIIOOOMMMGGGOOOJJJHHHIIIFFFAAA@@@CCCGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDFFFHHHKKKLLLDDDCCCAAA@@@@@@AAACCCDDDDDDDDDDDDCCCBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@BBB???===>>>@@@AAA@@@???BBB@@@===;;;;;;===???AAA:::AAACCC???<<<>>>CCCEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@CCCCCCBBBAAA@@@>>>===<<>>===@@@@@@@@@???>>>???AAACCCDDDEEEGGGGGGHHHIIIKKKMMMEEEGGGFFFCCCEEEIIIHHHDDDGGGEEEBBBAAACCCDDDEEEDDDAAACCCDDDAAA======@@@EEE@@@?????????@@@AAABBBBBB<<<:::999:::===???@@@@@@>>>???AAACCCDDDCCCBBBAAA>>>AAAKKK[[[jjjvvv~~~iiiWWWRRRLLL<<>>@@@>>>:::;;;???:::>>>FFFOOOUUUWWWUUURRRWWWZZZ^^^aaaccceeefffggghhhbbb^^^______[[[XXXYYY\\\[[[YYYTTTOOOLLLKKKLLL@@@BBBEEEFFFEEEAAA<<<:::CCCAAAAAAGGGKKKOOOXXXbbbYYYaaaaaabbbooo\\\TTT```QQQPPPNNNKKKIIIGGGFFFEEEEEEEEEEEEFFFHHHGGGDDDBBB???>>>===<<<:::999888777666777555555888===<<<777444444333111111000000000000//////////////////000000111111000///...------///.........------------........................------------...///000111000111111111111222222222222222222333444666777888<<<;;;<<<>>>AAAAAA???<<>>===<<<<<<===>>>???>>>???@@@@@@@@@@@@@@@???===;;;999:::;;;<<<;;;:::777777777888:::;;;:::888666888888888777777999;;;999888888888999888666444555444222222222444666777444444333333222111111111111000000//////000000111111000///...------------........................000/////////000111222333111111111111222333444555777777777777777666666666888999;;;;;;::::::<<<>>>@@@@@@@@@???>>>???AAADDDGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIGGGEEEIIIMMMLLLHHHLLLFFFBBBAAA???===???CCCGGGGGGHHHHHHGGGFFFFFFEEEEEECCCBBBDDDHHHJJJJJJHHH@@@AAAAAABBBCCCDDDDDDEEEDDDDDDDDDDDDCCCCCCBBBAAABBBBBBAAAAAA@@@?????????AAA???>>>>>>@@@@@@???>>>>>>===<<<;;;<<>>CCCDDDCCCBBBAAA@@@?????????BBBBBBBBBBBBAAAAAAAAAAAAEEEDDDCCCAAA@@@>>>===<<<>>>>>>??????>>>>>>======>>>??????>>>===>>>@@@CCCCCCDDDDDDEEEEEEHHHLLLPPPGGGHHHGGGEEEFFFIIIHHHDDDFFFDDDBBBBBBCCCFFFFFFGGGAAABBBCCCAAA>>>===@@@DDDAAAAAA@@@??????>>>??????>>>===<<<===???@@@@@@???===???@@@BBBBBBAAA???>>>???===???EEEMMMZZZkkkzzzqqqTTTAAA===;;;>>>@@@???@@@BBBAAA???===???CCCFFFGGGFFFCCCFFFIIIIIIIIIKKKOOOSSSRRRLLLHHHIIIIIIEEEDDDFFFDDDDDDCCCAAA>>><<<===>>>===???AAAAAAAAACCCHHHLLLRRRRRRUUU[[[_________aaaXXX___SSSSSSTTTTTTTTTRRRPPPMMMJJJHHHGGGEEECCCBBBCCCDDDDDDCCCAAA??????>>>===;;;999666555111444555222222444555333333333222111000000000000//////............//////000000000000///...------............------------........................------------......///000/////////000000000000111111111111111111222333444999999:::===???@@@???===EEEHHHKKKLLLKKKJJJJJJJJJNNNMMMMMMMMMMMMMMMMMMMMMLLLPPPTTTSSSQQQPPPRRRVVVQQQRRRQQQPPPRRRSSSNNNGGGHHHLLLPPPQQQPPPPPPRRRTTTPPPQQQRRRPPPMMMLLLOOORRRQQQMMMLLLNNNOOOMMMKKKMMMKKKLLLPPPUUUUUUPPPNNNPPPRRRUUUTTTPPPNNNPPPOOOLLLiiiDDD???555444111000...---,,,+++++++++***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((***************)))))))))++++++,,,---...///000000222333444555666888999999555777::::::999999;;;===???BBBEEEFFFDDDBBB@@@@@@???>>><<<;;;;;;<<<>>>???>>>>>>?????????>>>>>>===999888888999;;;===>>>>>><<<:::999999::::::999777666666666555555777999:::666777777888888666444222333222111111222444666777333222222111000000//////000//////......//////000//////...------,,,------------------------------///////////////000000000111000000111111222333444666666666666666666666555777888::::::::::::<<<===>>>???@@@???>>>>>>@@@BBBEEEEEEEEEDDDDDDDDDGGGIIIGGGFFFDDDDDDEEEGGGFFFDDDFFFCCC???===<<<<<>>======>>>=========>>>======<<<<<<;;;;;;<<<===???AAABBBEEEOOOSSSJJJ>>>:::<<>>===============AAAAAAAAA@@@@@@@@@??????BBBAAA@@@???>>>>>>=========>>>>>>>>>>>>>>>======>>>??????>>>>>>>>>AAACCCDDDEEEFFFGGGGGGIIIMMMOOOJJJIIIHHHGGGHHHHHHGGGEEEHHHEEECCCBBBDDDEEEFFFFFFEEEEEEEEEBBB???===>>>@@@EEEDDDBBBAAA???>>>>>>>>>BBBAAA@@@AAABBBAAA???===>>>???@@@AAAAAA@@@>>>===AAA>>><<<<<<>>>FFFVVVeeezzzZZZRRRIIIDDDAAA???<<<;;;CCC@@@===:::999;;;???AAA===@@@BBBBBB@@@@@@CCCGGGDDD???===>>>===;;;<<>>@@@BBBDDDEEEGGGIIILLLPPPTTTWWWYYYZZZ]]]___]]][[[\\\]]]tttOOOOOO\\\VVVBBBRRRRRRRRRQQQOOOLLLIIIHHHDDDAAA???>>>>>>>>>>>>===<<<===>>>>>><<<999666555333666555222222444444111222111000000/////////000///......------......//////////////////...---,,,------------------------------------------------------,,,,,,---......///------........./////////////////////000111222333666777888;;;===>>>>>>>>>CCCEEEHHHIIIHHHGGGGGGHHHHHHIIIIIIJJJKKKMMMOOOPPPJJJMMMQQQSSSTTTUUUVVVWWWUUUXXXXXXUUUUUUSSSMMMEEEFFFNNNTTTTTTRRRSSSWWWXXXOOOPPPPPPNNNLLLKKKMMMOOOPPPMMMLLLNNNNNNKKKJJJLLLKKKLLLQQQTTTPPPJJJIIIMMMPPPRRRQQQMMMLLLMMMLLLIIIddd>>>;;;222333000///...---,,,+++++++++)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***)))))))))))))))))))))******+++,,,---......///222222333444444555555666555666888888888999;;;<<<>>>AAADDDEEEDDDAAA@@@???>>>===;;;::::::;;;===>>>======>>>======<<<;;;;;;:::::::::::::::;;;<<<===AAA???<<<;;;:::999777555666555444444555777888999444666777888777444333111111111111111222333555666111111111000//////......///......------......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................000000000000111222333333444444444444444444444444555666888999888999;;;<<<<<<===>>>>>>======>>>@@@>>>@@@AAAAAAAAABBBFFFIIIHHHEEECCCCCCCCCBBBAAAAAADDDDDDCCCAAA@@@AAAAAAAAA>>>???AAABBBCCCBBBAAAAAADDDAAA@@@CCCHHHIIIEEE@@@AAABBBCCCDDDCCCBBB@@@???>>>>>>???@@@AAAAAAAAAAAABBBBBBAAA???>>>===<<<;;;:::;;;<<<<<<;;;:::999999;;;;;;;;;<<<<<<======>>>666<<<@@@===;;;===??????;;;;;;;;;;;;;;;<<<===>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>======>>>>>>>>>>>>======>>>??????>>>>>>???AAADDDFFFHHHKKKLLLKKKKKKKKKLLLJJJHHHFFFGGGHHHGGGFFFEEEIIIGGGDDDBBBCCCDDDDDDCCCEEEEEEEEECCCAAA@@@@@@@@@FFFEEEDDDBBB@@@?????????@@@@@@AAACCCEEEEEECCC@@@>>>???@@@AAAAAA@@@>>>===AAA???>>>===;;;;;;EEEOOOgggvvv{{{nnn```QQQGGG===AAAEEEEEECCCAAACCCDDD???BBBEEEFFFEEEEEEGGGIIIDDDAAAAAACCCCCCAAABBBFFFCCCFFFHHHJJJJJJKKKMMMOOORRRUUUZZZ^^^```\\\VVVRRR]]]\\\XXXWWWeee~~~sssQQQAAAEEEMMMNNNJJJHHHIIIIIIIIIIIIGGGEEEDDDEEEBBB>>><<<;;;;;;:::999999:::;;;<<<;;;:::888666777777444222444777444///000000///.........//////......------------......---............------,,,,,,,,,---------------------------------------------,,,,,,,,,,,,------...,,,,,,---------.........---......///000222333444333555777999:::<<<===>>>>>>AAADDDEEEEEEEEEFFFGGGFFFFFFGGGHHHJJJLLLNNNOOOIIIGGGHHHNNNUUUYYYWWWTTTUUUYYYZZZWWWUUUSSSLLLEEEBBBKKKQQQNNNLLLPPPSSSTTTMMMNNNNNNNNNMMMMMMNNNOOOMMMKKKKKKMMMLLLHHHHHHLLLSSSRRRRRRRRRMMMHHHHHHMMMIIIKKKJJJFFFEEEGGGFFFBBBccc>>>;;;333444///...---,,,++++++++++++))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))))))))))))))***++++++,,,------111111222222333333333444666666666777999:::<<<===<<>>===<<<;;;;;;<<<===>>>============<<<:::999999>>>???>>><<<999777888999CCC@@@===:::999888666444555444333444777888999888444666777777555333222333111111111111222333333444111111000000///............------------------...,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,------...------,,,............///000111222111111111222222222222333222444666777777777999;;;999;;;<<<<<<;;;;;;<<<===999<<>>===;;;;;;BBB@@@@@@BBBDDDEEEBBB???BBBBBBCCCBBBAAA???===<<<:::;;;===>>>???@@@@@@@@@@@@@@@???>>>===<<<;;;:::777999;;;;;;999777666666999::::::;;;;;;;;;:::999555777777666999======:::999999999:::;;;<<<>>>>>>::::::::::::999999999999999888888888999:::<<<===;;;;;;<<<=========<<<<<<<<<===>>>======>>>AAACCC???BBBEEEGGGFFFEEEDDDDDDHHHDDDCCCEEEGGGEEECCCDDDIIIFFFCCCAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBCCCDDDCCCBBBAAA@@@?????????;;;<<>>???AAAAAA@@@>>>======<<<===>>><<<888:::@@@FFFmmmuuuRRROOOIIIBBB<<<;;;>>>AAA???@@@BBBEEEGGGIIIJJJJJJLLLJJJLLLNNNMMMIIIJJJNNNKKKNNNPPPQQQQQQQQQSSSTTTUUUUUUSSSQQQPPPQQQSSSVVVNNNoooZZZTTTRRRTTTOOOGGGGGGOOOEEEEEEFFFFFFFFFEEEEEEEEEFFFCCC@@@===<<<<<<:::999777888999999999999888777666555222000333666333---///......------.........------,,,,,,,,,,,,------,,,---------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,------------...---------///000222333444222444666777888999;;;======@@@BBBCCCCCCDDDFFFGGGFFFFFFGGGHHHIIIIIIJJJJJJHHHDDDBBBHHHRRRWWWUUUPPPQQQUUUWWWTTTRRRQQQLLLFFFGGGNNNQQQLLLJJJOOORRRPPPLLLLLLMMMMMMNNNOOOOOOOOOLLLKKKLLLNNNMMMJJJKKKOOOWWWSSSPPPOOOKKKGGGHHHMMMHHHJJJIIIEEEDDDEEEDDDAAAddd???<<<444444......---,,,++++++++++++))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((()))))))))((())))))******++++++,,,......///000222333444444666555555666888:::<<<<<<:::<<<>>>?????????@@@AAA========================>>>>>>>>>===<<<:::999888>>>>>>>>><<<888777888:::@@@===:::888888777666444444333333555999:::999777555777888666333222333444111111111111111222222222111111000000///.........------,,,,,,,,,,,,------++++++************++++++++++++++++++++++++++++++)))***+++---------,,,,,,+++++++++,,,,,,---...////////////000000000111111000222444555555666888:::777999::::::999999:::;;;777;;;???@@@>>>>>>AAADDDBBB??????BBBAAA>>>???DDD>>>AAAAAA===<<>>:::AAA@@@???===<<<<<<;;;;;;???@@@@@@@@@@@@@@@??????AAAAAAAAA@@@???>>><<<<<<999:::;;;===???@@@@@@AAA>>>>>>===<<<;;;;;;::::::666999<<<;;;888666555666666777999:::::::::999888;;;<<<999666666:::999666888888888888888999:::;;;888888888777777777666666999888777666777888:::<<<888888999:::::::::::::::999:::;;;;;;;;;<<>>?????????AAABBBCCC>>>===BBBCCC@@@???BBBGGGDDDAAA@@@AAABBBBBBBBB?????????@@@AAAAAAAAA@@@>>>>>>===<<<<<<<<<<<<===:::;;;>>>BBBEEEEEEBBB???:::;;;===?????????>>>===:::888999<<<<<<999999;;;JJJaaammmhhhkkkvvviii^^^WWWPPPHHHBBBJJJFFFCCCCCCHHHKKKJJJIIINNNNNNPPPRRROOOIIIHHHKKKHHHKKKOOORRRSSSTTTVVVWWWQQQWWW^^^___aaajjjzzz]]]TTTRRRUUU[[[ZZZRRRKKKHHHGGGGGGFFFEEEEEEEEEEEEEEECCCAAA>>>=========;;;:::888777777777666666555555111444333000000222111......---------------......------,,,,,,,,,,,,------+++,,,,,,---------,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------..................///000111222111444666666666777999<<<>>>???AAAAAAAAAAAABBBDDDCCCDDDFFFHHHIIIIIIIIIIIIGGGDDDBBBEEELLLPPPOOOLLLMMMRRRTTTRRRQQQQQQOOOKKKQQQVVVUUUMMMMMMSSSUUUPPPLLLLLLLLLMMMNNNNNNMMMLLLMMMLLLNNNPPPOOOLLLNNNSSSTTTOOOKKKKKKJJJHHHGGGJJJIIIKKKJJJFFFDDDFFFEEEBBBccc???<<<333333...------,,,++++++++++++)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((()))******(((((())))))******+++++++++,,,---///222444555666666555444555888:::<<<<<<999;;;=========>>>@@@BBB======>>>>>>>>>>>>======?????????>>>===;;;:::999999;;;<<<;;;999999<<>>===???BBB<<<999:::??????<<<>>>DDDCCCFFFDDD???>>>BBBBBB>>>??????=========>>>???@@@>>>???@@@???======>>>???@@@@@@??????>>>=========888999;;;===???@@@AAAAAA<<<<<<<<<;;;::::::999999777:::===<<<999666555666333555777999::::::888888444666555222222666999888777666555555555555555666777777777777666666666666:::999777666666777999:::555666777888888888888888777888999999999:::===???===>>>?????????BBBFFFIII???:::999>>>@@@======@@@DDDBBB??????AAACCCDDDDDDAAA@@@?????????>>><<<;;;999999888888888999::::::===>>>@@@BBBCCC@@@;;;777888999;;;===>>>>>>===<<<:::666666:::===<<<<<<>>>bbbGGG777FFFgggeee]]]TTTLLLIIILLLOOONNNKKKLLLLLLNNNOOOJJJBBB@@@BBBEEEIIIOOOTTTWWWZZZ^^^```dddLLLZZZLLLNNNOOONNNQQQRRROOOIIIFFFDDDBBBAAA@@@???@@@@@@>>><<<;;;;;;<<<===;;;:::999888777555444444333333...555777333...///111222------,,,,,,,,,------...---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,---------.........///......---------......111444666666444555888<<<===?????????======>>>???===@@@CCCGGGJJJKKKKKKKKKGGGFFFEEEEEEGGGIIIJJJKKKLLLQQQTTTSSSRRRTTTSSSPPPWWWZZZVVVLLLLLLTTTTTTMMMLLLLLLKKKLLLMMMMMMKKKJJJIIIIIIKKKNNNMMMJJJLLLRRROOOIIIEEEHHHJJJHHHFFFFFFEEEGGGFFFBBBAAABBBAAA>>>^^^666888333555......---,,,++++++++++++((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))))))))************+++,,,---...///111222222666666777888999:::;;;;;;===;;;:::===AAADDDDDDBBB@@@@@@AAABBBAAA@@@???>>>FFFCCC???<<<;;;<<<<<<<<>>===<<<;;;;;;;;;999999888777666666666777999999777777777888999:::888888777555555444444444333333333333333333333333111000000///...---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---///////////////////////////000111222333444444555666888::::::888777888999;;;<<<===>>>????????????888;;;>>>>>><<<<<<===???DDDEEEDDDAAA===<<>>>>>===<<<<<<===???AAABBBAAAAAA>>><<<;;;;;;;;;:::777555999:::::::::999777555444444555777888888666444333666333000111444666666555333333333444444444555555777777666555444333333222333333333444444666777777222333666888999999888777777999999777555777;;;@@@BBBBBBAAAAAAAAABBBBBBCCC:::;;;============???@@@BBBBBBBBBAAA@@@@@@??????@@@???>>>===;;;:::999888:::777666999999777777:::===<<<;;;<<<======;;;999888888888888888888888888888777777777777777888888???555555GGG[[[kkk||||||pppmmmccc```gggiii```[[[\\\[[[|||mmmWWWRRRNNNQQQNNNLLLLLLNNNMMMJJJGGGIIIGGGEEEDDDBBB@@@;;;888???===;;;::::::===AAACCC>>><<<:::777555333111111333333111000000000111222000...,,,---//////---+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++*********))))))((((((************************)))************+++++++++,,,,,,,,,---------......///.........000333666888===???AAA???===<<<>>>@@@DDDDDDEEEIIILLLNNNMMMKKKJJJJJJIIIGGGFFFGGGJJJMMMTTTUUUVVVVVVUUUSSSPPPOOOSSSPPPNNNMMMNNNPPPQQQQQQOOOLLLJJJJJJKKKKKKIIIFFFGGGMMMJJJIIIOOOLLLGGGLLLKKKIIIFFFFFFHHHHHHEEECCCAAAAAAAAAAAAAAAAAA@@@@@@^^^666777333444......---,,,++++++++++++(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))))))))*********++++++,,,...///000111222555555666777888999999:::;;;:::;;;===AAACCCCCCAAA???>>>>>>>>>>>>???AAAAAADDDAAA>>>;;;;;;;;;<<<<<>>;;;:::999999999888888777777666666777777999888777777777777888999777777666555444444444444333333333333333333333333000000//////...------,,,------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---........................//////000111222333444444777999:::999888888999;;;;;;<<<===>>>????????????:::===???@@@>>>>>>???AAADDDCCCBBB???>>>>>>AAACCCEEEDDDCCCBBBBBBCCCCCCDDDDDDEEEDDDBBBAAABBBGGGKKKAAAAAA@@@@@@???>>>>>>>>>???<<<;;;>>>CCCEEEAAA===<<<;;;::::::::::::777555999:::::::::888777555444666666777777777666555444555333111111444555555444222222222222333333333333666666555555444333333333333333333333444555666777222333666888999999888777888888888777777999===@@@@@@@@@@@@@@@AAAAAABBBCCC===>>>@@@@@@???@@@BBBCCCHHHGGGEEEDDDBBBAAA@@@@@@@@@@@@@@@??????>>>>>>===<<<999888:::999777888;;;===<<<;;;::::::999777555777777777777777777777777777666666555555666666777777777>>>DDDDDDHHH\\\sssbbbPPPNNNTTT[[[TTTQQQNNNLLLKKKIIIDDDAAAFFFEEEEEEEEEFFFEEEBBB@@@>>><<<;;;::::::<<<>>>@@@;;;:::888666444222111111222111000/////////000000000...,,,---...///---+++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++******))))))******+++*********)))))))))((((((************************))))))*********+++++++++,,,,,,,,,,,,------------//////......000222444666:::===??????===<<<===???AAABBBDDDFFFHHHJJJJJJJJJIIIJJJKKKKKKIIIIIIJJJLLLOOOPPPQQQRRRRRRQQQOOONNNOOOMMMKKKKKKLLLLLLLLLKKKMMMJJJHHHIIIJJJJJJHHHFFFEEEJJJFFFEEEMMMMMMKKKQQQLLLIIIGGGGGGHHHHHHFFFCCCAAAAAA@@@@@@@@@AAAAAABBB^^^666777222333...---,,,++++++******+++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))***+++,,,---...///000111333333444555666777888888999999;;;>>>AAABBBAAA???===<<<;;;:::;;;>>>AAACCC@@@???<<<;;;::::::<<<===AAA???<<<999777666777777777666666666666777777888888888777666666777777888666555444333333222333333222222222222222222222222/////////......------,,,,,,,,,,,,,,,++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++************************+++************+++,,,,,,------------------------......///000111222333333888999999888777888:::===:::;;;<<<===>>>>>>>>>>>><<<>>>@@@AAA@@@@@@AAABBBCCC@@@>>>===???AAACCCDDDEEEDDDCCCCCCCCCDDDEEEFFFDDDDDDCCCAAA???@@@CCCEEEAAAAAAAAA@@@??????>>>>>>AAA<<<:::>>>DDDFFF@@@999:::999888999::::::888666999999999888777666555444777777666666555555555666444222111111333444444333000000000111111111222222333333333333333333333333222222222222333444555555222333555777888888888777999777555666999<<<>>>???>>>??????@@@AAABBBCCCCCC@@@AAABBBBBBBBBCCCEEEGGGIIIGGGEEECCCBBBBBBCCCDDDBBBBBBBBBCCCCCCCCCCCCCCC@@@<<<:::;;;:::888:::======<<<;;;;;;;;;;;;999777666666666666666666666666666555555444444444555555444777<<<<<<333///===QQQfffwwwtttNNNJJJPPPLLLNNNWWWQQQOOOLLLJJJIIIFFFBBB???BBBBBBBBBDDDFFFGGGEEECCC===<<<;;;::::::::::::;;;888777555444222111111111000000///...............///---,,,,,,---...,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++******))))))))))))************))))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,---------000///......///111222333666999<<<======<<<===>>>>>>@@@BBBCCCCCCDDDFFFHHHHHHJJJLLLMMMKKKJJJIIIJJJHHHIIIKKKMMMNNNNNNMMMMMMLLLKKKJJJJJJKKKKKKIIIGGGJJJHHHGGGGGGHHHHHHGGGEEEIIIMMMGGGCCCIIIGGGEEEKKKJJJIIIGGGGGGGGGFFFEEECCCAAA@@@?????????AAACCCDDD]]]666777111222...---,,,+++************((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))***+++,,,---...///000111111222333444555666666666888;;;>>>@@@@@@???===;;;;;;:::999:::<<<>>>???===<<<<<<:::999999;;;===???===:::777555555666777555555555555666666777888777777666666666666666666444444333222111111222222111111111111111111111111.........---------,,,,,,,,,,,,,,,++++++++++++***+++***)))(((((()))***+++***************************************************************++++++,,,------------------------------...///000111222222777777777666555777:::===888999:::;;;;;;<<<;;;;;;===>>>@@@@@@AAAAAAAAAAAABBB>>>;;;<<<@@@DDDEEEDDDDDDDDDCCCCCCCCCEEEFFFGGGBBBBBB@@@>>>===<<<======AAAAAAAAA@@@??????>>>>>>???===<<>>999888777777888999:::888666888888888777666555444333777666444333222333444555222222111111222222222222///000000000000111111111111111111222222333333333111111111111111222333444222333444666777777777777888666444666:::>>>???>>>===>>>???@@@BBBCCCCCCCCCAAABBBCCCCCCCCCDDDGGGIIICCCBBB@@@???@@@BBBEEEGGGEEEEEEEEEEEEEEEEEEEEEEEEBBB>>>;;;<<<;;;999;;;???<<<<<<<<<>>>@@@AAA@@@???666666666666666666666666666555555444444444444555:::333000333444222444888BBB]]]|||iiiRRRHHHTTTWWWIIIDDDKKKHHHHHHGGGGGGGGGFFFDDDCCC?????????AAACCCCCCAAA???=========<<<;;;999888777444444333222111111111111000//////..................---,,,,,,,,,,,,,,,+++,,,,,,,,,++++++*********************************)))))))))(((((()))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,//////.........///000111222444777:::;;;<<<<<<<<<<<<>>>@@@@@@@@@AAADDDFFFFFFHHHIIIIIIGGGGGGGGGHHHEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJLLLNNNMMMKKKHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEJJJEEEBBBFFFCCC>>>BBBGGGFFFEEEEEEDDDCCCBBBAAAAAA???>>>===>>>@@@CCCEEE]]]666666000111------,,,+++************((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''(((((((((((())))))+++,,,---...///000000111222333444444555555777;;;===>>>>>>===<<<:::::::::;;;;;;::::::999:::;;;<<<:::888888:::===;;;999888666555666777888555444444444555666777777666666666666555555444444333222222111111111111222000000000000000000000000------------,,,,,,,,,,,,,,,,,,+++++++++***************)))(((((()))******************************))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,---...///000111333444444333333555999<<<555666777888999999999999======>>>???@@@@@@@@@???@@@===;;;<<>>>>>======>>>>>>>>>>>>AAA@@@@@@??????>>>>>>===<<<>>>@@@@@@>>><<<;;;:::666666555777888999777666888777666555444333333333555333111//////000222333000111111111111000000111000000000000111111111111//////000000111111222222111000000000000111111222111222333444555666666666777555333555:::>>>>>>===<<<===???@@@BBBBBBBBBBBB???@@@AAAAAAAAACCCFFFIIIBBBAAA???>>>???BBBEEEGGGGGGFFFFFFEEEDDDDDDCCCCCCAAA===;;;===<<<:::;;;???=========???AAABBBAAA@@@777777777777777777777777777666555555444444444555999111---111777999555222===EEEPPPccc|||^^^RRRLLLIIIIIIGGGBBBCCCHHHAAABBBDDDEEEEEEEEEFFFFFFBBBAAA@@@@@@@@@???<<<999??????>>>===;;;999777555222111111000000000000000///////////////.........,,,,,,---,,,++++++++++++,,,,,,,,,++++++*********************************)))((((((''''''(((((()))(((((((((((((((((())))))(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,.....................///000111333666999:::::::::;;;===>>>???@@@@@@BBBCCCCCCCCCCCCBBBAAABBBDDDGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGIIILLLNNNNNNLLLIIIFFFGGGGGGGGGGGGGGGHHHHHHDDDKKKIIIIIINNNIIIAAADDDCCCCCCCCCBBB@@@????????????>>><<<;;;<<>>>>>======???AAABBBBBBAAA???@@@BBBCCCCCCBBBAAA@@@888999:::===AAACCCCCCCCC@@@??????>>>======<<<<<<;;;>>>@@@>>>999777888:::666555555666777888666555888777555444333222222222333222000......///000111///000222111000...///////////////000000000111111......//////000000000111000///////////////000000000000111222333444555555555444444666999;;;<<<;;;:::;;;===???@@@@@@??????======>>>>>>>>>@@@DDDGGGEEECCCAAA@@@???@@@AAABBBDDDCCCCCCBBBAAA@@@@@@@@@>>>;;;;;;======;;;;;;>>>???>>>======>>>===;;;999777777777777777777777777777666555444444444444444111222444444333222333555888999555<<>>===;;;888666555111111000////////////000/////////000//////...---+++,,,---,,,***)))***+++,,,,,,++++++++++++++++++************************((((((''''''''''''((((((''''''(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******))))))*********+++++++++------------------....../////////222555888888888;;;;;;<<<>>>AAABBB@@@>>>@@@@@@???>>>===???CCCGGGHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDFFFHHHKKKKKKIIIGGGDDDFFFGGGGGGFFFFFFHHHIIIXXX___]]]ZZZ[[[QQQEEEEEE@@@AAAAAA@@@>>><<<<<<======<<<;;;;;;;;;===???@@@]]]666666//////---,,,+++***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((()))***,,,------//////000111222333444444444777::::::999999:::<<<999999999999999999:::::::::<<<>>>===999777999<<<777888888999888777666555555555444444333444444444444555555555444333111000222222222111111222222333........................++++++++++++++++++,,,,,,++++++++++++************((()))+++,,,,,,+++)))(((************************(((((((((((((((((((((((('''((()))***+++******)))************************))))))***+++,,,---.........000333444444555888:::555666777888888999888888===<<<;;;===@@@AAA???===;;;>>>AAABBBAAA@@@??????<<<>>>AAACCCBBB@@@===;;;666666777;;;@@@BBBAAA???>>>>>>======<<<<<<;;;;;;======<<<:::777555666888666555444555666666555333777666444333222111222222222111000///...///000000---000222111///------...---.........////////////...............///////////////...............///...//////000111222333444333444666666666777999:::777888:::<<<<<<<<<:::999;;;;;;<<<;;;<<<>>>CCCFFFBBBAAA@@@???>>>======>>>>>>>>>==================999888999===>>>;;;:::===>>><<<;;;;;;;;;:::777555666666666666666666666666666555444333222222222222,,,111444333000///111444...888444...333888OOOvvv~~~___NNNPPPXXXLLLIIIHHHJJJOOOPPPHHH>>>???AAADDDDDDBBBAAABBBDDDFFFEEEDDDDDDDDDBBB???<<>><<<:::888777555555111111000///////////////---......///...---,,,+++***,,,---,,,)))((()))+++++++++++++++++++++,,,,,,************************(((''''''&&&&&&''''''((('''''''''((((((((())))))''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))*********+++++++++,,,---------------000...,,,...222555777777:::888888===BBBCCC>>>888<<<>>>??????@@@AAADDDGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGEEECCCBBBDDDFFFFFFDDDDDDFFFIII^^^ccc___YYYXXXMMMAAAAAA???AAAAAA@@@===;;;<<<===;;;;;;;;;::::::;;;<<<<<<]]]666555///...---,,,+++***)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''')))***+++,,,---//////000111222333444444444777999999777777:::===999888777666777:::<<<>>>:::===???===999777999<<<888999::::::999777444222666555444444333333333333444444555555444222111000333222222222222222333333........................+++++++++++++++++++++,,,+++++++++************)))((())),,,------,,,)))((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))++++++******)))))))))))))))))))))))))))))))))***+++,,,------......000444555666777888:::666777888999999:::::::::>>><<<;;;===AAABBB@@@>>>:::???DDDDDDAAA>>>======:::<<<@@@BBBBBB???:::777666555666999<<<<<<:::666=========<<<;;;;;;::::::@@@===888666666666666444666555444555666666444222777666444222111111111222222111111000000000000000---000222222///,,,---...,,,,,,,,,---------..............................///......---------..................///111222333111444777777555444777:::555666888999999888777666:::;;;;;;:::;;;>>>BBBFFF;;;;;;;;;<<<<<<<<<<<<<<<888999999:::;;;;;;<<<<<<666555888===>>>;;;:::<<<;;;:::999:::;;;;;;999888555555555555555555555555555444333222111111111111...---,,,...222555333///...666111000888111333KKKZZZnnnzzzwww~~~vvv]]]QQQUUUWWWQQQJJJKKKHHHJJJNNNNNNGGGDDDEEE<<<@@@CCCCCCBBBBBBDDDFFFBBBBBBBBBCCCDDDCCCAAA???>>>===;;;888777555555444222111000///////////////,,,,,,---...---,,,+++***)))+++---,,,)))((()))+++*********++++++,,,,,,---))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************)))***+++,,,------------111---++++++000444666666:::666666;;;CCCDDD<<<444:::===AAACCCDDDDDDFFFGGGDDDDDDCCCCCCCCCDDDDDDEEEIIIHHHFFFFFFFFFEEECCCAAA???BBBDDDDDDCCCCCCEEEHHHFFFLLLIIIFFFIIICCC;;;>>>???AAABBB@@@===;;;<<<>>>::::::::::::::::::999999XXX555///111...---,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''(((((())))))******+++,,,---...000222444555555555555555777999;;;<<<999888999999:::;;;<<<===BBB@@@===:::999999:::;;;<<<;;;:::999888777666555888888888777555555666777666777777666555444333222555555444333333222222111000////////////.........,,,,,,,,,+++++++++******------,,,,,,+++***))))))$$$---555555...'''&&&)))))))))))))))))))))))))))%%%&&&'''((())))))(((((((((((((((((())))))))))))(((((())))))******++++++)))************+++++++++---...///000222333444555888888777777777888:::;;;:::>>>BBBCCCBBBAAACCCEEEEEEEEEDDDCCCAAA???===;;;===@@@AAA>>><<<<<<======;;;<<<<<<<<<;;;::::::999;;;===>>>===;;;::::::;;;======<<<999666333333444555555444555666666444333333333333333333333333333222111111000///......---........................,,,...//////...------...---...///000000///...---........................---------...///000000111111111222333333444444555777888::::::999777777777::::::;;;;;;<<<<<<======999::::::999999:::<<<>>><<<======;;;888888;;;>>>777777777777777777888888888777666777888999888777444444333222222111000000111222222333333222222111,,,***,,,000222111111555222222111111111111222222===999CCC\\\rrr|||~~~qqqLLLLLLKKKIIIFFFEEEEEEFFFDDDDDDDDDEEEDDDDDDCCCBBB@@@AAAAAAAAAAAA@@@??????;;;???BBBBBBBBBCCCGGGKKK???===;;;888555222000///000000000111222222222333000///...---,,,+++++++++************************))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))*********++++++++++++++++++,,,,,,,,,------++++++,,,---///222555777888888999;;;===<<<:::888;;;>>>CCCFFFGGGFFFDDDBBB???FFFIIIEEEAAACCCFFFGGGHHHIIIKKKJJJGGGEEEDDDDDDEEECCCAAAAAADDDFFFHHHIIIIIIEEEAAAAAADDDEEECCC???GGGEEECCCAAA>>>;;;999888:::::::::::::::888777777YYY666000111...,,,,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''((())))))******++++++,,,---///111333444555444444555666888:::;;;777888888888999;;;<<<<<>>??????@@@@@@AAADDDCCCCCCBBB@@@???===<<>>>>><<<;;;;;;;;;:::::::::999777666777888777666555666777666444333333333333333333333333333111111000000///......---------------------------,,,---//////---------...---...////////////...---------------------------,,,------...//////000000111111111222333333444444666888::::::999777777888;;;;;;;;;<<<======>>>>>><<<<<<<<<;;;999999;;;======>>>===;;;999999;;;>>>888777777666666666777777888777666666888888777666444444444333222111111111000111111222222111111000---+++---222333111111333222111111000000111111222111---333DDDVVVfff|||xxxrrr]]]RRRGGGGGGGGGFFFCCCBBBCCCDDD@@@@@@AAABBBCCCCCCCCCBBB@@@@@@@@@?????????>>>>>>@@@@@@AAA@@@@@@@@@BBBCCC::::::888777555333222111//////000000000000000000//////...,,,,,,++++++,,,************************))))))************))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))*********+++++++++++++++,,,,,,,,,,,,---++++++,,,---///222444666888888999<<<>>>>>><<<:::===???BBBEEEFFFEEECCCAAABBBGGGIIIEEECCCDDDFFFEEEEEEGGGIIIHHHGGGEEEEEEEEEFFFDDDBBBBBBDDDEEEEEEDDDGGGCCC???@@@CCCDDDBBB>>>DDDCCCAAA???===:::999888888888888888777666555555ZZZ777111222...,,,,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&''''''(((((()))*********++++++,,,...000222333333333444444666777999:::666666777888999:::;;;;;;;;;999888777777888:::;;;999999888888777666555555777777666666555555666666444333222222222222333333333222222111111000//////------------,,,,,,,,,,,,---------,,,,,,,,,++++++*********))))))(((((('''222222000---)))((()))***((((((((((((((((((((((((******(((''''''((())))))''''''((((((((()))))))))***))))))))))))))))))((()))))))))*********++++++,,,---...///000222222333666666666777888:::;;;<<<999999:::<<<>>>@@@???>>>@@@@@@@@@??????>>>>>>===@@@>>><<<<<<<<<;;;999888<<<<<<<<<<<<<<<<<<;;;:::999;;;>>>???>>><<<<<<<<<:::::::::999777666777999888777666666666666444222222222222222222222222222000000000///......------------------------------+++---......---,,,,,,---------............------------------------------,,,------....../////////000000000111222222333333444666888999888888888999;;;<<<<<<===>>>>>>???????????????===;;;:::<<<===>>>>>>>>><<<;;;;;;===???999888777666666666666666999888666666777777666444555444444333333222222111///000000000000000000///---,,,///444555111000111111111000000000000111111111......333888BBBYYYppptttXXXJJJCCC>>>:::@@@AAABBBAAA?????????AAA<<<===>>>@@@AAABBBBBBBBBAAA@@@???>>>???@@@AAAAAAEEEBBB@@@>>>===<<<:::999666555555444444333333333////////////............///...---,,,,,,++++++,,,************************((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---...000222444888888999;;;>>>???>>><<<>>>???AAABBBCCCBBBAAAAAADDDGGGHHHEEEEEEGGGFFFDDDAAACCCFFFFFFFFFEEEEEEFFFFFFEEECCCCCCDDDCCCAAA???CCC@@@===>>>@@@BBB@@@>>>@@@???>>>===;;;999888777666666666666555444333222\\\777222333...,,,+++***))))))(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''((())))))************+++---///000111111222222444555666888888444555666777888999::::::999888777666666777888999777666666666555555444444777666555555666666666666222222111111111222333333111111111000//////......,,,,,,,,,,,,+++++++++***---------,,,,,,,,,,,,+++*********))))))(((((((((111///,,,***)))***))))))((((((((((((((((((((((((,,,+++)))'''&&&''')))***'''''''''((((((((())))))******))))))((((((((('''))))))))))))************,,,,,,---...///000111111333333444555777888::::::;;;999888:::???AAA@@@===<<<<<<;;;;;;<<<<<<======???;;;999<<<===;;;999999::::::;;;;;;;;;::::::999777:::>>>???>>>===<<<<<<<<<<<<<<<999666444444555888666555555555444111///222222222222222222222222/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,+++,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000111111222222222444666777777777999:::;;;;;;<<<===>>>??????@@@@@@@@@@@@>>>===<<<>>>@@@@@@@@@???>>>======>>>???;;;:::999888777666666666999888666666666666444333444444444333333333222222///000000111111000000///...---000555666111...///000000000//////000000000333222333222---+++444AAASSSlll|||rrr}}}rrrYYYHHH666222:::AAA@@@<<<;;;===>>>>>>======>>>???<<<===>>>???@@@@@@@@@@@@??????>>>>>>@@@BBBEEEGGGGGGCCC>>><<<<<<:::666333333333333333222222222222000000//////......------...------,,,+++++++++,,,************************(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******************++++++++++++------,,,,,,---///111222555555666999<<<>>>>>><<>>AAACCCEEEDDDDDDEEEFFFCCCCCCCCCCCCDDDBBB???<<<@@@>>><<<===???@@@@@@>>><<<;;;;;;:::999888777777555555555555444333222111]]]777222444---,,,+++***)))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''(((((()))))))))))))))***+++---...//////000111333444555666666222444555777999::::::::::::999888666666666666666444444444444444444333333777555333444666777666555222222222111222222333333111111000//////......---,,,+++++++++************------,,,,,,,,,+++++++++***************)))))))))+++)))((((((***+++)))''''''''''''''''''''''''''',,,***((('''&&&'''((()))''''''''''''((((((((((((***)))))))))((((((''''''(((((()))))))))*********++++++,,,---....../////////000111333444666777777999666555777<<<>>>===;;;888888888888999:::<<<<<<<<<999:::???@@@<<<:::<<<777888888999999888888888777:::===>>>===<<<<<<<<<;;;;;;:::888555333444555555444333222333222///---111111111111111111111111............------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......///000000111111222444555555555888999999:::;;;<<<===>>>??????>>>??????>>>===>>>@@@BBBAAA@@@???>>>??????>>>>>><<<;;;:::999888777777777999777555555666555444222444333333333333333222222000111111111111111111000...---000555555000......000//////......//////000---...000222000,,,---000&&&444FFFVVVjjjuuuVVVJJJFFF222888===<<<888777;;;@@@999;;;===>>>>>>===>>>?????????@@@@@@@@@@@@??????;;;;;;;;;<<>>============>>>>>>>>><<>>======>>>?????????999888888777777666666555555555555555444333222111^^^666222333+++++++++***)))((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''((())))))((((((((()))***+++------...///000222333444555555222333666888::::::::::::::::::999888777666666666444444444444444444555555777444222333666888666444333333444444444444333222111000000//////......---++++++++++++************,,,,,,,,,+++++++++******************************&&&&&&&&&(((******)))'''''''''''''''''''''''''''))))))'''&&&&&&'''((((((&&&&&&'''''''''((((((((()))(((((((((((((((((('''((((((((()))))))))************++++++,,,------...---...000111333333444444444333222444666888999999888777777777888:::<<<===:::999>>>EEEDDD<<<:::>>>555666666777777777777777888:::;;;;;;:::::::::;;;555666666666444444555777333222111111111111///---000000000000000000000000------------------------++++++++++++++++++++++++)))+++,,,,,,+++***++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////111222222222333555777777777888:::;;;<<<======:::;;;<<<;;;:::;;;>>>@@@???===<<<===>>>>>><<<;;;;;;:::999888888888888888777666444444555555444222222222222222222222222222000111111222222111111000...---///333333///---/////////............//////...------///000111111111999222++++++:::SSSmmm|||eeeGGG===>>>:::333;;;;;;:::888555555777999999<<<>>>??????>>>>>>???@@@@@@AAAAAA@@@??????>>>777777888:::===@@@CCCEEE@@@>>>;;;999888777555444444333333222111000/////////////////////.........,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))*********,,,+++++++++,,,...///000111000000333666888999888;;;;;;;;;<<<<<<=========999>>>AAAAAACCCFFFFFFCCC>>>@@@CCCDDDCCCBBBBBBCCC======>>>@@@BBBBBB@@@===>>>======<<<<<<=========777777777666555555444444555555555555444333222222^^^555111333***+++***)))((((((''''''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''(((((()))'''''''''((()))***+++,,,,,,...///111333333333333222333666999;;;;;;;;;;;;:::999999999999999999999555555666666777777777888777444111222666888777444444666777888888666333222111111000000///.........,,,,,,+++++++++*********++++++*********)))))))))))))))))))))))))))))))))&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((((()))))))))***))))))******+++,,,,,,,,,...///000222222222222222111222222333333444777999:::999888888999;;;===???;;;<<>>555666666777888888777777:::::::::999777777999;;;333444555444333222444666222111000111222111000...000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,*********++++++***))))))))))))***+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,---.........///000000000///000333555444555666777999:::;;;;;;777888888777555666888:::;;;999888999;;;;;;999666888888777777666777777888555444333444555555444333111111111111111111111111///000000000000000000///---+++---111111......000///......------......///000000///---...000000000+++,,,111555555111......FFFKKK\\\ttt}}}ZZZ@@@<<<;;;>>>@@@<<<888666:::222+++---555:::999666:::<<>>>>>???>>>??????@@@@@@@@@??????999:::;;;===>>>???AAAAAA;;;;;;:::888555333333444333222222222111000000000---------------.........,,,+++++++++++++++,,,,,,))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******+++*********,,,---///111111000///111444666777666888888:::;;;<<<<<<<<<<<<:::AAAEEEDDDBBBDDDDDDCCCAAABBBDDDDDDBBB@@@@@@@@@=========>>>@@@@@@???===<<<<<<<<<;;;:::999:::;;;777777666666555444333333444444444444333222111111]]]444111222)))+++***)))(((((('''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))''''''''''''(((***++++++,,,---///111222333333333222444777999;;;<<<<<<;;;888999999:::;;;;;;<<<<<<777777888888999999::::::777333000222666999777444555777999;;;:::777333111111111111000//////......,,,,,,,,,++++++++++++************))))))))))))((('''''''''((((((((((((((()))******(((&&&&&&(((***''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))******++++++,,,,,,///000111222333333222111111333555444333444888<<<<<<;;;:::::::::<<>>>>>>>>;;;<<<===???@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@888::::::777222///111333111111111111111111111111+++++++++,,,,,,---------+++++++++***++++++,,,,,,))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******)))***+++...000111111000000111444666666666666777999;;;<<<<<<<<<<<<<<>>=========??????===<<<;;;<<<;;;:::888777777888777777666555444444333333333333444333333222111000ZZZ888000......******))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++---///111333444333222111111222555888:::;;;;;;;;;666888:::<<<============;;;;;;;;;::::::999999999999999888777777666777777333444555555555444333222000111111111111///---,,,+++++++++++++++++++++++++++++++++************)))******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))***************......///000111222333333555444333333555777:::<<<;;;;;;::::::;;;<<<===>>>HHHIIIHHHFFFBBB>>>===<<<===:::;;;===<<<999:::===<<<:::777666999<<<:::555666666555444333333333333333333222222111000000///////////////////////////+++,,,,,,------,,,,,,+++++++++************++++++))))))************))))))((()))))))))************))))))))))))))))))))))))************************+++++++++,,,,,,,,,------............////////////222333555777888777666555333555555444333222333444888777555444444555777888666666777777666444111000555333111111222444444444222111111000///......---................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------...///000111333555666666[[[iiitttaaaQQQGGGCCC>>>999555444444555444444333222111111111111111111111111222333444444777999;;;;;;:::999888999999;;;<<<<<<<<<<<<===???EEEDDDAAA?????????AAABBB999888777666444333222111000111222222222000///...//////...---,,,,,,++++++,,,,,,,,,+++++++++******((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))************+++++++++000000111222333444444555666888;;;<<<;;;::::::;;;>>>>>>>>>>>>>>>?????????:::===BBBDDDEEEDDDDDDDDDAAA@@@???>>>===<<<;;;:::>>>;;;999999;;;;;;999666444444333222222222333333111111000000000000111111XXX666///------******))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***+++++++++,,,///111222222111111111333555777999:::::::::555777999:::<<<<<<<<<;;;888888888888888888777777999999888777777777777777333444555555555444333222///000000000000///......+++++++++++++++++++++++++++++++++*********))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((()))************)))------...///000111222222444444444555666888:::;;;999999:::<<<===>>>??????CCCDDDDDDBBB>>>;;;::::::777999@@@HHHHHHAAA:::888:::888777666777888888666666555444333222222222222222222111111000//////...........................+++,,,,,,------,,,,,,++++++******))))))******+++))))))************))))))(((((()))))))))*********))))))))))))))))))))))))************************+++++++++,,,,,,,,,,,,------.........////////////222333555777888777666555555666777777666555666777<<<:::888666555555666777666777888888666444222111222000//////000111111000111111000000///......---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------------...///111222333333333777???IIIQQQTTTRRROOOgggkkknnnooouuuooodddeeeggg^^^JJJ===999666///666444222///...///000111222222111111000111111111222222111111111222222333444666888888777666777888888999;;;;;;::::::<<<===BBBAAA@@@>>>>>>>>>>>>???888777666555333222111000...////////////......---///......---,,,,,,++++++,,,,,,+++++++++*********''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))))))))*********+++++++++...//////111222333444444666888:::;;;:::::::::;;;<<<<<<<<<===>>>??????@@@;;;>>>BBBCCCCCCBBBAAAAAA@@@@@@??????>>>>>>======<<<999888888999999777555666555444333222111111111111000000//////000000111UUU444...,,,,,,******))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********(((***,,,...000111111000222333555777888888888888444555777888999999999888777777777777777888888888999888777777666777777777444444444444444333222222000//////.........//////++++++++++++++++++++++++++++++*********))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((())))))******))))))++++++,,,---...///000000222333444666777888999999666777:::===>>>??????>>>===??????>>>;;;999999999???;;;;;;???AAA>>>===>>>999999999999888777888:::555444333222222111222222000000000///......------........................++++++,,,,,,,,,,,,+++++++++******))))))******+++((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------.........//////222333555666777777666555444666777777777777888:::???>>>;;;999777666666666777777888888777555333222111000///000111111000...111000000//////.........------------------------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---......//////111///,,,---000333666666888::::::999===EEEKKKMMMFFFNNNYYY___]]]UUUKKKEEENNNIIIOOO[[[ZZZHHH;;;:::999;;;555***'''...333222...............///000000000////////////000000111222222111000000000111111222333333333333444666999666777999999888888:::;;;>>>>>>===<<<<<<;;;;;;:::666555555333222111000///.........---......//////......------,,,,,,++++++++++++++++++*********)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))))))))*********++++++,,,,,,...///000222333444555777999:::999999:::;;;999999:::<<<===>>>???@@@<<>><<<:::888777777777888888888888777666555444333222333444555444222000000000/////////.........------------------------++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------111000000111222222222222111000...***)))+++,,,,,,000222555666555333222222222)))%%%***...---...222111555555111000444555222000000000000000///...---------------...///000000222111111000////////////000000000000000222666:::444555777777666666888999:::::::::::::::888777666444444333222111000//////000///......///000222333---------,,,,,,,,,+++++++++************)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))***************+++,,,---///111222222444555777888777777999:::888999:::;;;<<<===>>>>>>;;;>>>@@@AAAAAA@@@@@@@@@::::::::::::999999999999888777666666666555444444444444333111000000000000000//////......//////000RRR333///...---******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))((()))***,,,...000111111222333444555666555555444333444555666666666555444777777777888888999999999444444333333333444444555555555444333222222111111333222///---+++******+++++++++++++++++++++++++++*********)))))))))(((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((()))))))))))))))(((((()))***+++,,,------...000333666777777666555444666999;;;:::888555222666888::::::999999:::;;;333444999??????:::777888:::555333666666333111444333222111000000///000000---------,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++******))))))))))))))))))***(((((())))))))))))((((((&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,,,,,,,------------000111111222333333444444111333555666666666888:::<<<<<<;;;:::999999999999888888888777777666555555444444444555666555222000////////////............------------------------++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***---//////---+++***000000111222222000000000------,,,***)))+++///222111666777222111333111***...000000///......,,,(((............---+++)))(((,,,,,,,,,,,,---...//////111000//////............000000/////////222666:::333555666666666666777999888888888888777666555444333333222111000//////...000///.........000111222,,,,,,,,,,,,,,,+++++++++*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********)))***+++,,,...///000111222444555666555666888:::::::::::::::;;;;;;;;;;;;999<<>>??????AAACCC>>>===<<<;;;999888777666555666777666444222333444////////////000111222333......------------......MMM000......---******))))))((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((((((((((()))***,,,---...///000222333444444444333777777888888888777555444555555555555555555444444444444333444444555555666666555333222111000000111---------------,,,+++***++++++++++++++++++++++++***)))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''((()))***+++,,,,,,,,,---///111222333333333333555666777777444222000222444666777777777888999@@@;;;555111444FFFgggvvvVVV999444:::;;;888888111111000///............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))(((((((((((())))))''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******++++++++++++,,,,,,,,,,,,------------...///000000333555666666666666888999777777777888888888777777666666555555555555555555333111///...//////...---........................,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************''''''((())))))***++++++))))))******++++++,,,,,,---......,,,))))))+++......+++,,,000///+++***---)))+++---,,,+++***)))***222111---(((&&&)))---///...***'''(((+++---......++++++++++++,,,,,,------......---,,,,,,,,,------------------------............///......000333666555666888888777777999:::999888777555555555555666333222222111111000000///---------...------,,,,,,++++++++++++++++++++++++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***,,,,,,,,,---------......000111222222222444777999999:::::::::;;;;;;<<<<<<777999;;;;;;;;;<<<===???<<<<<<;;;::::::999888888333555666444111000111333000000/////////000111111...------------------...KKK...------+++*********)))((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((''''''''''''((()))++++++...///111333444444444444888888999999999777666555888888777777666666666555555555555555555666777888666555333111000000000111)))***,,,---...---,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''((()))***+++,,,,,,+++,,,...///111222222222333444666777777666444333444666999999999999:::<<<666666777777===RRRvvv^^^555+++333666444333111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))(((((((((((())))))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////111333444444333333555666666777777777777666555555666555555444444444555555444222///......//////...---.....................,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))&&&''''''((()))******+++((((((((()))***+++++++++(((+++......,,,***+++------)))(((++++++((()))...***+++***))))))***...111---&&&'''///111+++***///---******---000...+++)))******)))(((((((((((()))///......---,,,,,,,,,,,,,,,,,,,,,,,,------...///------......---...111333666777999999888888:::;;;;;;999777555444555666777333333222222111111000000//////000111000///---,,,++++++++++++++++++++++++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))------------------------000111222222222333777999888888999:::<<<===>>>>>>777999::::::999888:::;;;888888888888888888888888111333444333000...///111222111000///////////////...------,,,,,,------...EEE+++000***222+++******)))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***+++,,,+++---///111222333333333555555555666666666666666888888888888888777777777888777666555555666888999777444222222333333000......---,,,,,,......---,,,,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((('''''''''*********+++---///000111666555555444444444555555666888<<>>===;;;666222333666888555222666555444222111000000000///////////////......---,,,,,,------------------GGG...555---000+++***))))))(((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''(((((((((((()))***+++++++++,,,...000222222222222444444444555555555555555666666666666666666666666555444333333444777999:::666333111111222222000---...,,,,,,,,,---...---,,,,,,,,,+++++++++*********(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((()))******+++---...000111555555444444333444444444666888;;;>>>>>><<<999777999999888444111444;;;BBBPPP===000222666333111333111000000///......------++++++***+++,,,,,,+++)))***************************)))((()))******)))(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))*********+++++++++---------------......///000111222333444555555555666666555555555555666666555555666666555444222111333111//////000111000///...------------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))************************************************************************************************************************))))))************))))))*********+++++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,...///000111111222333444666777888888777555444333333333444222222222222222111000000////////////.........---+++++++++*********))))))))))))(((((((((((())))))(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))*********+++++++++.........///000111222333444555777999:::<<<<<<<<<<<<999777888;;;======<<<:::777555777;;;===:::777555444333222111000000000///////////////...------------------------,,,,,,FFF+++555+++)))+++***))))))(((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&(((''''''(((((()))***++++++,,,---///000111111111222222333333333444444444555555555555555555666666111111111222444777999;;;444222000000000000...,,,...,,,+++,,,---...---+++,,,++++++++++++*********((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((&&&&&&''''''(((((())))))))))))******,,,---///000555444444333222222333333555777:::<<<<<<;;;999777666777888555222111444777888111///333444000000555111111000//////......------,,,+++,,,------+++******************************)))((((((******)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))*********++++++------,,,,,,------...///000111222333444555555555777777777777777777777777444444444333333222222111222000///...///000///...------------,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))*********++++++++++++************,,,...000111*********+++,,,---...///000000111111333555666777444444333222111111111111000000000000000///......//////.........---------++++++*********))))))))))))((((((''''''(((((()))'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))))))))*********++++++---------...///111222333111222444777999:::;;;<<<:::999999:::;;;<<<:::999888777777:::>>>???===:::444444222111000000000000...////////////...------......------,,,,,,++++++III***333***(((******)))((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))*********+++,,,---...///000000000000111111222333333333555555555666666666666666000000111222333555777888222111000//////...---,,,---,,,++++++------,,,+++++++++++++++************(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******)))))))))***+++,,,---...444333222111111111111222555666888999999999777666222444666666555666777:::333111222555444//////333111111000//////......------,,,,,,---//////...---***************************((('''((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************,,,,,,,,,,,,,,,------...///000222333444444555555777777888888888888888888555444333222222222222222222000....../////////...---------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))************+++***)))((((((***,,,///111*********+++,,,,,,---......//////000111333444555222222222111111000000000//////000000//////...---.........---------,,,,,,************))))))))))))(((((((((''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))))))))************,,,,,,,,,---...000111222111222333555777888888999888999:::;;;;;;:::888777555555666999<<<<<<999777333333222000000/////////......//////......---,,,......------,,,+++******NNN...444,,,...***))))))((('''((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))*********++++++,,,---.../////////000000111222222333333333333444444444555555222222222222222333333444000000000///---,,,,,,,,,---,,,++++++,,,---,,,++++++++++++*********))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%&&&&&&'''((()))******((((((((()))***+++,,,---111111000000000000111111444555555666777666666666555555555333222111222333777333222333333000//////000000//////...---------,,,+++,,,...111222111000)))))))))))))))))))))))))))((('''((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))*********+++++++++++++++,,,------...///000222333333444444555666777888999888888888555444333333222333333333111///------...///...---------,,,,,,,,,+++++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))************)))((('''''')))+++---))))))***++++++,,,,,,,,,---------...000111333444222222222222111111111000000000111111000000///...------------,,,,,,,,,,,,*********)))))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((()))))))))***************+++,,,---///111222222333444444555555555555666888:::<<<;;;999777666666666777888999888555333222222111000////////////...............------,,,......---,,,++++++******III---222***///***)))((((((''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((()))************+++,,,---.........///000111222222333000000000111222222333333444444444333222222111111000111111///---+++,,,------+++***+++,,,---,,,***+++************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''(((((())))))(((''''''((()))***++++++............///000111222333333333444444444555555555444333222222333444444444111......000000///...//////......---,,,,,,++++++++++++---000111111000)))))))))))))))))))))))))))(((''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))******++++++******++++++,,,------...///000111222222222333444666777888777777666333333333333333333333333000...---,,,......---,,,,,,,,,,,,,,,++++++++++++******)))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))***)))((('''''''''((()))((()))***++++++++++++***++++++,,,---...000111222111111222222222222111000111111111111111000000///------,,,,,,,,,+++++++++******)))))))))((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((()))))))))******))))))***+++,,,...000111333333444444444444333333555777:::;;;:::888777777:::::::::999888666444222111111000///////////////---............---,,,,,,------,,,,,,++++++******qqq;;;,,,222''',,,))))))(((''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***))))))((()))***,,,---......///000111222333333111111111222333444444444444444444444333222111000///111222000---+++,,,---,,,+++***+++,,,,,,,,,***************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((''''''''''''((()))******+++,,,,,,---...000222222333333222222222333444555222222333555777888888888//////...------//////......------,,,,,,+++******+++******+++------,,,***)))))))))))))))))))))))))))(((''''''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))******************+++,,,,,,+++,,,---///000000111111000222444666666666555444000111222333333222111111000...,,,,,,---...---,,,,,,,,,,,,++++++++++++******)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))((()))***+++++++++***)))*********+++---...000111///000111222222111000000000111111111111000//////,,,,,,,,,,,,++++++++++++***)))))))))(((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((()))))))))***(((((()))***,,,...000111111222333333444444444444333666999:::888777888999:::::::::888666444444444000000///.........//////------......------,,,+++,,,,,,++++++++++++++++++bbb444000777***---))))))((('''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))(((((((((***+++,,,......///000111222333333444444555555666777888888444444444444444333222111000111222111---+++,,,...,,,+++******,,,,,,+++***************))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''((()))*********+++,,,...000222333333222111111111222444444333444444666666444111...,,,000222///---,,,......------,,,++++++******))),,,***)))******)))'''%%%)))))))))))))))))))))))))))'''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))*********)))***++++++,,,***+++,,,...//////000000///000222444555555444333...///111222333111000//////...,,,,,,---------,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))'''((()))***+++*********((((((***++++++***))))))))))))***+++,,,...///000...///000111111000//////000000000000000//////...,,,,,,,,,+++++++++******))))))))))))(((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))(((((((((((())))))))))))''''''(((***+++...///000///000222333444555555666333666999999777777999;;;888999888666333222333444000//////............///------......------,,,+++++++++++++++++++++,,,,,,ZZZ555...+++)))///))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''&&&%%%&&&(((***......///000111222333333333444444444555666666666444333333555666666444222222222111000///...---------------,,,,,,+++++++++************))))))))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))***,,,...///111222333222111111222333555666666555555333222111000000111000///------,,,,,,,,,------,,,,,,,,,++++++++++++++++++******)))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((*********)))))))))))))))((((((***+++---///000000000111222333444333222111...//////000000000000//////...------......,,,***+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))************+++,,,---...//////000000000000///...........................,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((()))******++++++(((((((((((()))***+++,,,///000111222222222222222222444555777888999999888777666666444333222111111////////////////////////------,,,,,,,,,,,,++++++,,,,,,++++++***)))((((((YYY444///,,,)))///))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((''''''(((***------......///000111222222444444444444444555555555333222333444555555333111333333222111000///......------,,,,,,,,,+++++++++*********)))))))))(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))***,,,---///000111222222222222222444555666666666555444333222111000000000///...------------------------,,,,,,,,,+++,,,+++++++++************))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((()))+++,,,---...///000111222333333333222111000000000111111000//////,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***'''''''''''''''''''''''''''((((((((())))))))))))************+++,,,------....../////////......---------------------------,,,,,,+++++++++*********))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((()))******++++++(((((((((((()))***+++,,,//////000111222222222222222333555666777888777777555555444333222111000000........................------,,,,,,,,,+++++++++,,,,,,+++******)))((((((XXX444///,,,)))...))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((***---///,,,------...///000111111444444444444333333333333222111222333444444222000333333222111000//////...,,,,,,,,,,,,++++++++++++******))))))))))))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))+++---...///000222222222222333444555666666666555444333222111111000//////.........//////......---------,,,,,,,,,,,,,,,,,,++++++++++++***))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((()))******+++,,,,,,///000111222333222222111222222222222111000//////,,,,,,---,,,++++++---///+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))***+++,,,---,,,,,,------...------,,,------------------------,,,++++++++++++*********))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''(((((())))))******+++(((((((((((()))***++++++......///000111111111111000111333555666666666555333333222111000//////...........................,,,,,,,,,,,,+++++++++++++++++++++******))))))(((WWW333///---)))...))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((((((***---000++++++,,,---...///000000444444333333222222222111111111111222333333111///222111111000///.........,,,+++++++++++++++++++++***)))))))))(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))***,,,---......111111222222333444444555555555555444333222222111//////.........///000000.........---------,,,,,,,,,,,,,,,+++++++++++++++))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))))))))((((((((()))))))))))))))...///000222222222111111333333333222222000///......///000...,,,,,,...000+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))'''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))***+++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((()))*********((((((((((((((()))******,,,---...///000111111111///000222333444444444333222222111111000//////...........................,,,,,,,,,++++++++++++***+++*********)))))))))(((UUU222///...)))---))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&'''(((+++...******+++,,,---......///333333222222111111000000111000000222333333111////////////...------,,,,,,++++++++++++++++++++++++)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((()))***,,,,,,---000000111222222333333333444444444333222222111111///............//////000......---------,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))))))))((((((((((((((((((((((((---...///111222222111111333333333222222000///...000000///...,,,+++,,,---+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))******+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''''''''((())))))******(((((((((((((((((()))***++++++---...///000000000///000111333333333222222222222111111000000//////........................,,,,,,+++++++++******************)))))))))))))))TTT111///...))),,,))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%'''))),,,((())))))***+++,,,---...111111111111111000000000111000111222333333111///...---------,,,,,,,,,,,,*********+++++++++++++++))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''((()))***+++,,,......000111111111111111333222222222111111111111///......---------......------,,,,,,,,,+++++++++)))************+++++++++))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((())))))***((((((((((((((((((((((((,,,---///000111111111111222222222222111000/////////---,,,---...---+++)))+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((())))))++++++,,,---............+++++++++++++++++++++++++++************)))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''(((((())))))***(((((((((''''''(((((())))))***,,,---...///000000///000111222333222111111111111111000000/////////------------------------++++++++++++************))))))))))))))))))))))))SSS111000///***,,,))))))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%&&&(((+++'''(((((()))***+++,,,---//////000000000000000000222111111222444444111///......------------,,,,,,)))*********++++++++++++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''((())))))******,,,---...///000000000///111111111000000000000000///...---,,,,,,,,,,,,,,,,,,,,,+++++++++*********(((((()))))))))*********))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***''''''(((((()))))))))***+++,,,...000111111111000000000000111111000//////...,,,+++...333444///***+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((((((''''''((((((((()))***+++,,,------------++++++++++++++++++++++++************))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''((())))))))))))(((((('''''''''((((((((()))+++,,,...////////////000111222333222111111////////////............------------------------++++++++++++************((()))))))))))))))))))))RRR000000///***,,,))))))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%&&&(((***''''''((()))***+++,,,,,,......//////000000111111222111222333444444222000..................------))))))******++++++++++++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******+++,,,---////////////...000000000000///////////////...---,,,+++*********+++++++++*********))))))''''''(((((()))))))))***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''''''''&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***''''''(((((()))******+++***,,,...///111111111000...//////000000000000///000,,,,,,222:::<<<666...+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((('''''''''(((((((((((()))++++++,,,,,,,,,************************************))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''((())))))))))))(((((('''''''''((((((((()))***,,,---...//////000000222333333222111111------------------,,,,,,------------------------+++++++++************)))(((((((((((())))))))))))PPP111---...,,,)))+++******)))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((%%% !!!%%%%%%!!!######)))''',,,'''&&&+++''' ***((("""%%%$$$&&&***&&&(((%%%!!!,,,333'''"""(((,,,111,,,333$$$///000'''000999 666---000777444AAA)))999444:::,,,666+++"""333111((()))444************************((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((*********+++---///000111000222444333000///111333111///---+++***+++,,,---+++++++++,,,,,,---------))))))))))))))))))))))))(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))************+++++++++,,,---...000000////////////////////////++++++,,,---............************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++++++++*********))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&'''''''''''''''''''''''''''((((((***++++++''''''''''''((((((((((((((())))))+++,,,...000111///111222222000//////000//////.........---------............---,,,+++***************))))))))))))******)))(((((((((((((((NNN111---///---++++++***))))))(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&'''&&&$$$"""!!!***'''***,,,---!!!***((($$$(((333 '''""""""111222---"""))) ---888&&&%%%222"""))))))000(((++++++333,,,+++888'''222...444,,,)))---333,,,555+++///000,,,777"""000...)))###************************)))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******+++---...000111...000222111///...///111000///---+++++++++,,,---+++++++++,,,,,,,,,------))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))***************++++++,,,...///000........................,,,,,,------------------************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))*********,,,,,,,,,+++++++++******((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((()))***+++''''''''''''((((((((((((((())))))***,,,---///000///111222222000///000111//////.........---------............---,,,+++***************))))))))))))***))))))(((((((((((((((KKK111...///...---+++***))))))(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$"""$$$***((($$$'''///..."""$$$&&&###,,,'''&&&---$$$)))'''!!!%%%)))"""666"""!!! 000))) &&&999'''666>>>000000&&&555......111666:::---666777(((+++%%%111...&&&444'''AAA"""******************************)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))******,,,---///000---///000///...---...000///...---+++++++++,,,,,,++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))***************+++,,,---...///------------------------,,,------------,,,,,,+++************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))******,,,,,,,,,,,,,,,+++++++++((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))((((((''''''''''''''''''&&&&&&&&&&&&'''((())))))''''''''''''(((((((((((((((((()))***+++,,,...//////000222222000000000111...............---------.........------,,,+++***************))))))))))))))))))((((((''''''((((((JJJ222///...---...******)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&***"""!!!'''&&&###///AAA@@@'''+++(((888'''&&&///333yyy&&&///&&&000000---444111!!!aaa@@@************************)))(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))***+++,,,---...---...............//////...---,,,+++++++++,,,,,,+++++++++++++++++++++,,,))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***)))))))))***+++,,,---------------------------------------------,,,+++***************)))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***++++++++++++++++++++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((()))***)))(((''''''&&&''''''(((&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((()))***+++,,,---...000111111000000000111........................------------,,,+++******************)))))))))((()))(((((('''''''''((((((III222000---+++,,,***))))))((('''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&+++"""!!!&&&$$$!!!,,,>>>sss{{{555...lll{{{~~~HHH&&&///###///$$$111*********+++...///555***======yyy~~~|||===))))))))))))))))))))))))''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++,,,---............///000000000---,,,,,,,,,+++++++++,,,++++++++++++++++++++++++(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))***+++,,,------------------------------------,,,+++******************)))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))*********)))(((&&&&&&&&&'''((('''&&&&&&&&&&&&''''''(((''''''''''''((((((((((((((((((((((((((()))***+++,,,...000000//////000111---.....................------------,,,+++***)))************)))))))))(((((((((''''''''''''((((((HHH333000,,,)))---***)))((((((''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&###$$$(((&&&""")))EEEFFF$$$***,,,000///$$$###%%%***###,,,///'''777mmmSSS&&&,,,(((,,,000111(((&&&,,,444;;;EEEJJJ777;;; %%%))))))))))))))))))))))))&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''((()))***++++++...------...000111000///,,,,,,,,,,,,,,,++++++++++++++++++++++++*********(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((()))******------------------------+++,,,,,,,,,,,,++++++***************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((())))))((((((((()))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))***+++,,,***(((&&&&&&&&&((()))((('''''''''''''''((((((''''''''''''(((((((((((((((((('''''''''(((((()))***,,,...///.........///---------...............---------,,,,,,+++***)))************))))))))))))''''''&&&&&&''''''((((((|||EEE333111,,,***///))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''%%%###!!! 333*** 111)))444 ---"""nnn&&&)))%%%""" ///!!!((('''***444&&&***)))---000***---888222 )))$$$$$$&&&222///))))))))))))))))))))))))&&&'''((()))***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((()))******---+++***,,,///000///...+++++++++,,,,,,,,,++++++++++++++++++*********)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((''''''(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((())))))************((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((***+++,,,---+++(((&&&&&&&&&((())))))((((((''''''(((((()))''''''''''''((((((((((((((((((''''''&&&''''''((((((***,,,---,,,,,,---...---------.........//////,,,,,,---,,,,,,+++***)))************))))))))))))'''&&&&&&&&&&&&'''((()))yyyCCC333222---,,,111))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%!!!###))))))&&&***&&&"""%%%...)))###)))!!! jjj--- 000(((+++"""'''"""(((''''''+++//////$$$444---,,,444///,,,///555'''---$$$))))))))))))))))))))))))'''((()))+++++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***,,,***)))***...///...,,,***++++++,,,,,,,,,++++++++++++++++++******))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((('''''''''(((((()))************************)))***+++,,,,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))******+++++++++,,,)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((***+++,,,---+++)))&&&%%%&&&((()))***))))))((((((((())))))''''''''''''((((((((()))(((((('''&&&&&&&&&''''''''')))+++,,,++++++,,,...---------.........//////,,,,,,,,,,,,+++***))))))************))))))))))))&&&&&&&&&&&&&&&'''((()))rrr???333000------,,,******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###'''%%%%%%$$$&&&$$$((($$$%%%###lll%%%$$$%%%&&&$$$&&&&&&(((###///000DDD---&&&!!!///***------+++///)))---///,,,...***+++,,,+++)))((((((((()))***'''(((((()))***++++++,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))******++++++,,,------------------------------,,,,,,++++++***)))((((((''')))***++++++***)))'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++))))))***++++++++++++***(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%&&&(((***,,,,,,+++)))((('''''''''(((&&&'''''''''&&&&&&((()))(((''''''((()))******)))))))))((('''''''''''''''((((((***+++++++++++++++++++++,,,------......///------,,,+++***)))((('''))))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((sss???333///,,,---,,,******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###'''%%%%%%$$$&&&$$$((($$$%%%###lll%%%$$$%%%&&&$$$&&&&&&'''&&&(((+++IIIvvv(((!!!333222---,,,+++///)))---///,,,...***+++++++++)))((((((((()))***''''''(((((()))******+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))******+++,,,,,,---------------------,,,,,,,,,,,,+++******)))(((((('''(((***++++++***((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++++++++))))))***++++++++++++***(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%&&&(((***++++++***)))((('''''''''(((&&&'''''''''&&&&&&((())))))''''''((()))******)))))))))((('''''''''''''''(((((()))***++++++++++++++++++,,,,,,---...............---,,,+++***))))))))))))))))))((((((((((((((('''&&&&&&&&&&&&'''(((sss???333///,,,,,,+++******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###'''%%%%%%$$$&&&$$$((($$$%%%###lll%%%$$$%%%&&&$$$&&&&&&&&&$$$...***$$$!!!###888...))),,,+++///)))---...,,,...***++++++******)))((()))))))))&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))(((((((((************(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++((()))******++++++******(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&((()))*********)))(((''''''''''''&&&'''''''''&&&&&&((())))))((('''((()))***)))((())))))(((''''''''''''''''''((()))******+++++++++***++++++,,,,,,---......///......---,,,+++******))))))))))))((((((((((((((('''&&&&&&&&&&&&'''(((sss???222///++++++******))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###'''%%%%%%$$$&&&$$$((($$$%%%###lll%%%$$$%%%&&&$$$&&&&&&+++"""))))))+++!!!:::***///&&&###'''+++***...(((,,,...,,,---)))***+++******)))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((())))))***+++++++++++++++++++++,,,,,,,,,,,,+++*********)))))))))((((((((()))******)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************((())))))***************(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((()))))))))((((((''''''''''''%%%'''''''''&&&&&&'''))))))((('''((()))***)))((())))))((('''''''''''''''&&&'''((()))*********************+++,,,,,,------...------,,,++++++******))))))))))))(((((((((((('''''''''&&&&&&'''''''''rrr???222...++++++******))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###'''%%%%%%$$$&&&$$$((($$$%%%###lll%%%$$$%%%&&&$$$&&&&&&---%%%$$$%%%...&&&999&&&***+++%%%+++***)))---(((,,,...+++---)))***************)))))))))(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''(((((())))))******+++*********+++++++++,,,,,,*********)))))))))))))))((((((((())))))(((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********(((((()))************)))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''(((((((((((((((((('''''''''%%%'''''''''&&&&&&''')))***((('''((()))***)))'''))))))((('''''''''''''''&&&&&&'''((())))))))))))))))))******+++,,,,,,,,,,,,,,,++++++******))))))))))))))))))((((((((((((&&&''''''''''''''''''&&&qqq>>>222...+++,,,+++******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###'''%%%%%%$$$&&&$$$((($$$%%%###lll%%%$$$%%%&&&$$$&&&&&&%%%'''%%%$$$))),,,###(((---))))))(((---(((,,,---+++---)))***)))************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''((())))))******)))))))))******++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******'''((())))))******))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&'''''''''&&&&&&((()))***)))(((((())))))((('''))))))((('''''''''''''''%%%&&&'''((())))))))))))((())))))******+++,,,,,,+++++++++******)))))))))))))))))))))((((((((((((&&&&&&'''(((((('''&&&&&&ppp===111...,,,---,,,******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###'''%%%%%%$$$&&&$$$((($$$%%%###lll%%%$$$%%%&&&$$$&&&&&&"""(((%%%''')))---%%%FFF&&&///%%%)))(((,,,''',,,---+++,,,(((***)))******+++***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((())))))***(((((())))))***++++++,,,((()))))))))))))))))))))(((((((((''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***'''(((((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&'''''''''&&&&&&((()))+++)))(((((())))))(((&&&))))))((('''''''''''''''%%%%%%&&&'''(((((((((((((((((())))))***+++++++++,,,,,,++++++++++++******))))))))))))((((((((((((&&&&&&'''(((((('''&&&&&&ooo<<<111...,,,...---******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###'''%%%%%%$$$&&&$$$((($$$%%%###lll%%%$$$%%%&&&$$$'''&&&***+++###'''***$$$'''///|||%%%///000&&&((((((,,,''',,,---+++,,,((())))))******++++++)))((('''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))'''(((((()))***+++++++++(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''(((((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''&&&%%%%%%%%%&&&'''((((((((('''&&&&&&'''''''''&&&&&&((()))+++)))(((((())))))(((&&&))))))((('''''''''''''''$$$%%%&&&'''((((((((((((((((((((()))******++++++------,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%fff>>>333,,,///+++---+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))(((&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%)))$$$"""---''' ''''''$$$333222 000+++$$$''')))``` 333%%%///###+++ $$$+++$$$!!!))),,,///***(((###444"""...,,,***,,,***,,,************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$&&&((((((&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))******((('''(((''''''&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%fff>>>222,,,///+++,,,+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''###,,,(((!!!###"""!!!((( %%%***...((()))+++***sss''' 000%%%HHH444&&&)))...&&&***+++vvvDDD+++###+++... $$$&&&,,,***,,,***+++************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%'''((()))'''%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((()))******))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((((()))))))))((((((((('''&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%eee===222,,,///+++,,,+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$&&&((()))&&&&&&&&&&&&&&&'''((()))---,,,"""&&&+++(((''')))444---!!!+++---!!!111((()))$$$jjj,,,(((&&&<<>>AAAUUUkkklllQQQMMMHHHGGGUUURRROOO666IIIIIIMMMNNNMMMVVVOOOOOOMMMBBB555555;;;666(((,,,%%%&&&...111***###"""---222DDD(((***"""<<<***((('''((()))***)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$''''''$$$$$$''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&''')))***)))((('''''''''(((((()))***+++((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''VVV666111---000,,,---***))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((())))))))))))(((((('''''''''&&&''''''(((((((((++++++'''######(((---%%%333:::555000;;;444>>>777:::KKKXXXWWWOOOHHHVVVNNNJJJFFFGGGKKKJJJLLLDDD:::999FFFLLLQQQXXXTTTOOOSSSUUURRRNNNKKKJJJJJJ@@@666---***(((''',,,333555((( +++000)))'''***((('''((()))***)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$'''(((''''''***)))&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&''')))******)))(((''''''''''''(((((()))''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******''''''''''''''''''''''''''''''''''''''''''''''''TTT555111---111,,,---***))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))))))))(((((('''''''''''''''((()))***'''+++&&&+++666333&&&:::CCC555???GGGHHHIIIAAAJJJBBB;;;???GGGPPPZZZaaaTTTNNNHHHLLLIIIBBBGGGKKKHHH999===JJJRRR\\\______\\\]]]aaadddbbbZZZTTTSSSUUUMMMEEE===555---((((((,,,&&&%%%+++888 ***((('''((()))***)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''%%%)))***((((((***)))%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&(((***++++++***((('''''''''''''''((((((''''''''''''((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))***+++,,,,,,''''''''''''''''''''''''''''''''''''''''''''''''RRR444000---111,,,---******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''(((((())))))))))))(((((((((((((((((()))***+++++++++///222---###!!!...>>><<>>AAADDDGGGPPPMMMJJJWWWkkk{{{{{{~~~jjjeeeLLL]]]UUUSSSMMMEEEFFFOOOWWWYYY[[[WWWLLL???999AAANNNXXXVVVJJJKKK///555---&&&...***((('''((()))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%((((((&&&'''***+++(((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((())))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((+++,,,,,,+++'''''''''(((((()))++++++,,,++++++***)))(((((('''''''''((((((((((((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))555444222///,,,***'''&&&''''''''''''''''''''''''''''''''''''''''''''''''JJJ444666+++---------++++++)))(((''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((***))))))))))))'''$$$"""000,,,444&&&---333222777888<<>>999;;;OOOjjj~~~yyy|||vvvzzztttpppdddVVVOOOCCCHHHOOOSSSOOOFFFDDDFFFVVVUUUOOOFFFDDDFFFCCC;;;///---***))))))))))))((((((((('''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((''''''&&&************))))))((((((///...---///222555666666,,,,,,,,,,,,++++++******++++++***)))((((((((()))''''''&&&&&&'''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))))))))******+++---***)))111666777;;;BBBEEEFFFEEEEEEGGGEEE@@@===>>>AAAGGGLLLMMMNNNQQQKKKAAA888888<<<888,,,!!!555///'''"""###&&&)))***,,,***'''%%%%%%&&&((()))((((((''''''(((((((((((('''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))((('''((()))+++,,,...---+++***)))((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((***---000;;;:::555...******)))'''(((((((((((((((((((((((((((''''''&&&&&&''''''(((HHH222555+++------,,,+++***)))((((((''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((())))))((('''&&&''')))+++,,,(((111666555444555MMMAAAKKKIIIUUUyyy~~~hhhjjj{{{mmmccclllnnnzzz~~~vvvxxx~~~nnn]]][[[```^^^UUUJJJDDDDDDDDDCCCPPPWWWQQQ???;;;GGGLLLEEE>>>777...))))))***)))'''((('''''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''&&&&&&'''''''''(((((((((%%%&&&'''((((((((((((((("""###%%%(((+++...///000)))((()))+++///222222222)))***+++,,,---.........---,,,***)))((()))******&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((())))))))))))((((((''''''(((((()))''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((((()))***,,,---++++++,,,---------,,,+++666111...444===CCCDDDEEE;;;AAAEEEDDDCCCCCC@@@<<<999000555>>>===<<<@@@???KKKMMMQQQTTTVVVVVVRRROOOBBB<<<555222222///(((!!!###&&&))),,,,,,***'''$$$((())))))))))))((('''''''''''''''&&&&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))+++,,,---,,,+++***))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))((()))+++...666666333,,,)))******'''(((((((((((((((((((((((((((''''''&&&&&&''''''(((FFF222555+++---,,,,,,******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))*********)))((()))+++---333666:::333IIIYYYoooppp{{{yyyooouuu~~~~~~wwwvvvnnnlllnnneeevvvxxxqqq~~~\\\MMMOOOPPPKKKFFFWWW\\\III888999CCCJJJJJJDDD;;;333...***(((&&&((((((''''''(((((()))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''''''''(((((((((((('''(((((()))))))))))))))++++++,,,+++***)))'''&&&......///333777999999999000000000///---+++)))(((***)))))))))++++++++++++))))))))))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***+++---...///***+++,,,...///111222333===666888@@@BBBBBB???999999BBBKKKNNNNNNOOOLLLHHHSSSEEEFFFKKKCCC@@@DDDBBB444<<>>IIIOOOPPPLLLCCC666,,,(((((())))))((((((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((('''''''''((((((((())))))(((((((((((((((((()))))))))+++...222555777888888???@@@BBBFFFJJJLLLKKKJJJQQQPPPMMMIIIBBB;;;444000***)))***,,,......,,,)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))************************)))***+++,,,,,,,,,++++++,,,,,,,,,...111666;;;>>>AAA:::???AAA999;;;===222DDDNNNXXX^^^aaaccc```[[[YYYVVVXXXYYYTTTQQQRRRRRRMMMJJJHHHLLLXXXaaaZZZMMMFFFDDD???<<<>>>CCCKKKPPPFFF>>>333(((###$$$)))---&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++******++++++************(((((((((((())))))))))))***************************************************+++,,,+++)))(((***+++---///---))))))+++,,,)))(((((((((((((((((((((((((((((((((''''''(((((((((CCC000444+++---,,,,,,))))))(((((((((((())))))&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***'''))),,,,,,,,,...444888AAAPPPddd{{{rrrzzz~~~qqqrrr|||{{{vvvooojjj```UUUTTTMMMJJJNNNLLLDDD@@@BBBPPPUUUWWWOOO@@@222---,,,++++++***)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''((())))))))))))(((''''''((((((((()))))))))'''''''''((()))***,,,------111777???EEEJJJMMMOOO888:::===AAAEEEFFFDDDBBBJJJKKKLLLKKKGGG@@@999444///------000333444111...***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********))))))(((((())))))***'''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((()))))))))******))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,444333333555:::@@@FFFJJJLLLFFFJJJFFF===OOO]]]NNNTTTYYY^^^bbbhhhmmmlllggg[[[llljjj___```]]]XXX\\\UUUXXXVVVQQQSSS[[[\\\WWWHHHHHHEEEAAA>>>>>>BBBFFFLLLKKKHHHCCC;;;111)))$$$)))((((((''''''((())))))((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))******+++++++++******))))))))))))************************************************************)))+++,,,+++***)))***++++++---,,,)))))),,,,,,***(((((((((((((((((((((((()))((((((''''''(((((()))BBB///444+++---,,,+++))))))(((((((((((())))))&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))******,,,...///222:::FFFPPPeeexxxjjjvvvttthhhppp|||tttyyyrrreeeTTTIIIHHHJJJGGGBBBOOOSSSWWWRRRGGG;;;444111---,,,+++***)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((()))))))))))))))'''((((((((())))))))))))'''((())),,,///333666888HHHIIIKKKKKKJJJHHHFFFDDD333444888<<>>@@@???777444000,,,))))))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************))))))))))))******(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))************************,,,++++++,,,///444:::===CCCDDDEEEHHHLLLQQQUUUXXXWWWSSS\\\XXXWWW{{{wwwpppnnnjjjkkkttt~~~}}}}}}tttZZZSSSWWW[[[YYYWWWTTTOOOHHH@@@888333;;;DDDPPPXXXUUUHHH888---000...+++(((''''''))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************((()))***+++,,,++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((***++++++***)))***+++***,,,,,,******,,,---***(((((((((((((((((((((((())))))(((((((((((())))))AAA///444+++---,,,+++))))))(((((((((((()))***&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******))),,,111888CCCUUUkkkzzz~~~wwwppp~~~llltttqqqPPPCCCKKKPPPKKKNNNPPPSSSQQQKKKBBB:::555...---,,,***)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''(((((()))))))))))))))(((((((((((())))))))))))***+++---111666<<<@@@CCC:::>>>CCCIIINNNQQQRRRRRRGGGHHHLLLPPPSSSRRROOOLLLBBBFFFLLLPPPNNNGGG>>>999444000...222===HHHNNNPPPGGGCCC;;;333---***)))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))************************,,,******---444@@@KKKSSSRRRSSSVVVYYY]]]___aaabbbXXXYYYfffhhhooo}}}vvvllljjjvvv|||zzzwwwpppqqqfffXXXNNNJJJHHHEEEAAA333:::EEEOOOTTTTTTQQQOOO666333...***''''''((())))))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************'''(((***+++,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))+++++++++***+++,,,***,,,---******------***(((((((((((((((((((((((())))))(((((((((((())))))CCC000222---...***---******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((''''''''''''))))))'''(((+++,,,+++***333@@@VVVxxxvvvppp{{{uuu{{{tttrrrwwwwww\\\BBB===FFFNNNRRRQQQMMMKKKJJJBBB888444:::888000,,,...***"""+++)))'''''')))+++++++++((((((((((((((((((((((((***)))'''%%%$$$%%%'''(((((((((((('''&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))((('''(((***+++,,,+++$$$***,,,))))))---,,,''',,,333<<<@@@<<<777555777<<>>>>>>>>???HHHYYYddd```UUU@@@:::666555///,,,888III[[[]]]QQQDDDBBB;;;---)))+++&&&&&&******%%%&&&+++))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''(((******)))'''))))))))))))))))))))))))((((((((((((((()))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******************)))))))))(((((((((((()))(((''')))+++,,,,,,+++***))))))***++++++***''''''((())))))))))))((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++***)))(((((()))***************)))))))))))))))+++------***)))+++------111222444<<>>IIIIIIDDD999---''')))...,,,)))'''&&&(((((('''%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((*********)))))))))))))))((('''&&&(((,,,---,,,***))))))************+++,,,///)))%%%'''+++---,,,,,,+++,,,***'''***000///***888&&&...***000888&&&+++---,,,++++++...000---(((((()))***---......+++((((((((((((((())))))))))))((((((((((((((((((((((((BBB000222---...***---******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((+++***************...222>>>OOOccc{{{}}}vvvmmmkkkuuu|||}}}|||sss|||xxxjjj[[[PPPMMM@@@IIINNNKKKFFFCCC???999:::@@@@@@666+++(((***---***(((&&&&&&'''((('''&&&(((((((((((((((((((((((()))((('''&&&%%%&&&''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))((((((((()))***++++++******(((%%%&&&,,,222555BBB===;;;>>><<<888<<>>;;;AAAGGGBBB333&&&'''///)))(((&&&&&&''''''%%%$$$(((((((((((((((((((((((((((((((((''''''''''''&&&%%%&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))((((((((()))******,,,)))((())),,,222<<>>@@@<<<888888:::999:::FFFUUUYYYRRRNNNRRRMMMJJJPPPDDD<<<<<<555<<<>>><<<999555222000222444///---,,,,,,---,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((}}}@@@///222---...***---***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((())))))))))))******+++&&&'''---///333EEEZZZxxxiiihhhccc|||zzz|||zzzwwwaaaHHH>>>DDDLLLJJJDDD999<<>>===@@@KKKVVVXXXOOODDD999000&&&%%%***---)))###''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********)))***************++++++***)))))))))***+++,,,---222---))))))...444666777>>>JJJVVVYYYVVVTTTSSSRRRMMMMMMRRRZZZ\\\XXXRRRPPPIIILLLPPPMMMMMMNNNCCC:::DDDFFFIIIHHHAAA777333333111///,,,,,,---------,,,+++***************))))))(((((((((((((((((((((((({{{???...222...///+++---***))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))******++++++111+++***222>>>SSStttxxxooorrr}}}~~~oooooouuuooonnnooorrr~~~rrroooqqqUUUFFFEEEHHHIIIHHH@@@:::===KKKOOOBBB222******((('''((()))***)))(((((((((((((((((((((((((((''''''((())))))(((((('''+++***)))''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***(((***+++***((((((***,,,'''***222<<>>======???@@@???>>>AAABBBBBB@@@>>>;;;:::999222111///...,,,++++++***((((((''''''((()))******''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))******++++++++++++***+++++++++,,,,,,,,,---******...777???IIIZZZiiibbb```eeemmmqqq~~~|||yyy|||vvvwwwkkk^^^UUUHHHDDDEEENNNZZZ\\\RRRGGGCCC<<<222---+++***(((&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))*********+++))))))******+++++++++,,,***+++---...//////...///...---...222999>>>@@@???EEEQQQ]]]aaacccggggggeeefffddd___XXXVVVUUULLLAAADDDTTT[[[\\\[[[YYYSSSDDD???EEEQQQ[[[WWWKKKAAA@@@999666222///......---,,,,,,,,,++++++*********)))))))))))))))))))))))))))zzz===...222...///+++---******)))(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))******)))))))))***++++++,,,,,,***...666FFFcccnnn]]]iii~~~rrrlllhhh___zzzxxxuuutttmmmvvv}}}hhhdddbbbfffxxxvvvuuurrrwwwzzznnn___NNNCCCCCCJJJLLL@@@;;;DDDPPPPPPCCC777+++(((&&&&&&'''(((((('''(((((((((((((((((((((((('''(((((((((((()))))))))---,,,***((('''&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((((()))))))))******(((***,,,+++)))))),,,///---555===@@@GGGTTTbbbjjjtttssseeeLLLHHH:::FFFMMMHHH@@@AAAIIIOOOVVVMMMVVV[[[cccdddOOOJJJ[[[gggxxxzzzwwwyyy~~~tttbbbUUUQQQEEEIII]]]```LLL<<<---777EEEMMMGGG999///,,,+++***))))))(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''***,,,,,,)))((()))+++))))))))))))))))))))))))((((((((((((((()))******)))))))))************+++************************************************///,,,)))'''+++222:::@@@DDDEEEEEEFFFGGGIIIIIIJJJKKKHHHDDDBBBBBBCCCCCCBBBEEEGGGJJJPPPTTTVVVUUUSSSFFFEEEAAA===777111---***,,,+++***))))))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((()))***+++,,,,,,,,,,,,+++++++++,,,,,,------......+++444JJJ\\\aaa``````aaadddooo~~~zzzyyypppcccSSSKKKMMMPPPOOOLLL>>>CCCEEE<<<---&&&)))///((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))******+++++++++))))))******+++,,,,,,,,,)))+++---...------...///666<<>>999666333111///---++++++,,,---))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********((()))***,,,------,,,,,,++++++,,,,,,---.........;;;>>>JJJ\\\dddeeelllwww}}}uuupppuuuuuulllnnnzzz~~~ppplll\\\SSSPPPOOOOOO999@@@FFFDDD:::111......((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))******+++,,,,,,))))))***++++++,,,------(((***,,,---...222888===JJJQQQZZZ\\\XXXQQQKKKIII???NNNWWWUUUWWWfffuuu|||lll```VVVUUURRRLLLMMMTTTLLLHHHDDD???<<<888444111...------,,,++++++******))))))))))))))))))))))))xxx<<<---222///000+++...******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))***+++,,,,,,------111UUU~~~hhhPPPYYYdddccc|||]]]dddfff\\\SSSRRRMMMHHHNNNMMMLLLNNNRRRWWW^^^mmm|||~~~}}}}}}zzzkkkUUUHHH@@@GGGIIIGGGKKKPPPKKKAAA888333,,,(((&&&'''''''''(((((((((((((((((((((((()))((('''&&&'''(((***,,,+++***((('''((()))+++,,,((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************&&&***...---+++,,,000555555PPPbbbbbbiiizzzyyynnnyyyxxxaaaHHHBBBKKKUUU```]]]fffvvvyyyyyyxxx{{{rrroooaaaddd___aaaiiimmmnnnwww}}}cccVVVQQQSSS]]]]]]IIIBBBOOORRRFFFAAAIII///...---+++***))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))'''%%%%%%'''***,,,,,,))))))))))))))))))))))))((((((((((((((()))******))))))******++++++++++++************************************************)))...777BBBLLLUUU[[[]]]HHHFFFDDDBBBAAABBBEEEFFFNNNIIICCCAAABBBEEEIIIKKKBBB??????EEELLLJJJ@@@666777:::@@@EEEIIIKKKJJJJJJ999777333000---,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++((()))+++,,,------,,,,,,++++++,,,,,,---...//////EEERRRccchhh```eeekkk___]]]\\\[[[ffflllhhhiiiaaahhhppphhhaaa___[[[bbbeeeeee```^^^gggyyytttaaaNNNCCC;;;999;;;CCCIIIDDD444%%%))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,))))))***+++,,,,,,------,,,...///111666???KKKSSSXXX[[[]]]WWWLLLDDDCCCEEESSShhhyyy|||oooTTTHHHLLLIIIFFFDDDBBB@@@===:::......---,,,,,,+++******))))))))))))))))))))))))vvv===///111...111,,,++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,$$$---///))),,,555666000QQQpppnnnWWWXXXjjjqqqiiizzzpppcccZZZQQQKKKIIIIIIKKKOOOSSSUUUWWWWWWWWWTTTVVV[[[aaajjjuuunnnbbblll|||sssyyytttooo\\\XXXBBBCCCOOOJJJKKKMMMAAA222444555000)))'''(((***)))'''&&&&&&''''''&&&%%%'''''''''''''''((())))))///---***''''''(((+++---'''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''***,,,,,,***)))((())))))000******111+++000JJJSSSxxxpppbbb{{{{{{___\\\RRRJJJHHHQQQZZZ```kkkvvv~~~yyy}}}~~~|||vvv|||jjjppppppddd~~~yyykkkgggeee[[[NNNUUUIII[[[[[[TTTHHH000<<<@@@<<<555///+++)))((((((((('''%%%&&&((())))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))******))))))((((((''''''+++***))))))******)))(((***)))((()))***+++***))),,,,,,+++)))((())),,,///...+++***,,,,,,+++111999===EEEMMMOOOIII@@@777111222HHHEEEQQQMMM@@@LLL@@@EEEGGGIIIGGG???;;;BBBKKKLLLGGGHHHNNNQQQNNNNNNRRRIIIJJJDDD:::999AAADDDAAAIIILLLHHH<<<333222222000---///---))),,,000---&&&***((('''&&&(((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************%%%(((,,,---,,,++++++,,,******+++---000555>>>FFFTTT___pppaaa___ooozzz}}}qqqvvvkkksss}}}lllppp~~~~~~|||wwwwwwpppxxxlll]]]cccppp~~~uuuLLLIII<<>>DDDGGG444111---***((((((+++,,,***'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++...******//////,,,,,,000+++111888@@@JJJVVV]]]___RRRRRRCCCAAAPPPQQQPPPaaa~~~qqqaaa~~~nnnbbbuuu}}}ppp]]]PPPLLLPPPMMMEEEBBBDDD===777///++++++------,,,)))******)))((()))***,,,uuu===///111---111,,,,,,++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))******++++++,,,,,,---...---...)))!!!555\\\zzzUUULLLaaa}}}nnn||||||rrrVVVLLLFFFJJJQQQTTTVVVYYYgggiiikkknnnooopppoooooommmlllppp{{{vvvbbbQQQRRR___ccc]]]jjj~~~qqq```KKKGGGMMMHHHMMMVVVQQQ777777777444,,,&&&&&&***((('''&&&&&&(((((('''&&&'''''''''''''''((())))))---,,,)))''''''(((***+++'''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))************)))))))))***---+++,,,666BBBUUUlll}}}nnneeessshhhKKKDDDOOO```zzz|||{{{|||}}}ttt{{{wwwxxxqqqyyyyyyTTTEEERRRYYYaaa\\\;;;333999;;;:::555///)))((())))))'''&&&&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))******))))))((((((((((((******))))))******))))))***)))((((((***+++***)))((()))******)))***---///333000---///888CCCNNNTTT^^^UUUJJJBBB:::999EEESSSAAAGGGGGGSSSVVVPPPUUURRReeeXXXDDD777:::GGGMMMLLLPPPJJJGGGLLLNNNKKKGGGFFFUUUNNNIIIGGGEEEBBBAAACCC>>>EEEGGGBBB??????===999777888444...,,,...---(((***)))''''''((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,++++++++++++,,,------...333>>>QQQ___qqqSSSUUUpppxxxyyykkkggg|||ooo{{{|||~~~~~~{{{rrrllluuummm\\\EEE>>>:::FFFQQQAAA===000---***)))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,+++,,,///,,,(((***111555<<>>888??????;;;333...------,,,+++)))''''''((()))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++///---+++***,,,---------...---...666DDDUUUbbbiii[[[VVVggg}}}zzz|||yyy}}}xxx{{{~~~|||lllxxx}}}qqqjjjnnnuuuyyyjjjdddUUUPPPQQQAAA???777444000,,,***)))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,---//////+++)))000888EEELLLWWW[[[PPPBBBBBBLLLaaaXXXuuu|||jjjooo|||nnnwwwlllQQQTTTRRROOOKKKFFF???999333...+++---,,,,,,,,,+++***))))))qqq;;;///222---000,,,---,,,+++******))))))******(((((((((((((((((((((((((((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,***222)))...QQQooobbbIIIXXXuuu}}}}}}]]]FFF<<<<<>>BBB<<<;;;777222---***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,---.........///111666???GGGXXXRRRNNNHHHAAAFFFccc]]]VVVuuu~~~|||~~~fff```YYYOOOHHHBBB<<<444...---,,,++++++,,,+++***)))nnn:::000333---///,,,...,,,++++++***************))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,---------///333///>>>ggg^^^FFF]]]```NNN@@@DDDOOOZZZfffppplllqqqtttuuutttsssssssssqqqrrrsssttttttuuuuuuuuuwwwvvvvvvxxxyyyuuunnngggZZZ^^^aaacccjjjwww}}}qqq\\\LLLNNNcccvvvhhhnnn|||}}}mmmUUUNNNQQQPPPCCC:::;;;???<<<111(((***((('''(((******)))((('''''''''''''''((())))))&&&'''(((((((((((('''&&&''''''((()))******))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***---//////---+++///777UUUmmmxxxvvvfffWWWVVVUUUZZZ}}}xxxoooffftttmmmqqqjjjbbbYYYSSSOOOFFF===AAAGGGMMMMMMEEE777---,,,***((((((***+++***)))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))))))))******))))))))))))************(((******)))((()))---000---+++)))(((***+++,,,+++***+++,,,+++******,,,...===UUUhhhiiiddd```QQQ@@@JJJVVV\\\___ppp|||mmmxxxmmmiii~~~}}}{{{fff^^^mmmzzzuuummmbbb```cccjjjcccQQQGGGLLLPPPLLLXXXRRRLLLKKKLLLHHH>>>777111555999:::666222111222,,,***))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++,,,---//////...,,,...999GGGTTTaaaiiifff^^^___nnnwww|||uuu{{{xxxrrrzzz{{{]]]FFFIII<<<:::888555222...+++(((************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************************+++,,,,,,,,,------------///---,,,000;;;IIIRRRVVVMMMFFFAAACCCMMMeeepppxxxsss~~~pppZZZLLLGGGDDD===777000...++++++,,,,,,,,,***lll999000333---///,,,///,,,,,,+++************+++)))))))))))))))))))))))))))))))))*********++++++++++++,,,------.../////////***;;;___zzz\\\DDDUUUmmm]]]CCCNNN]]]gggjjjkkkmmmooosssvvvwwwtttsssuuuvvvuuuppppppqqqrrrsssuuuvvvvvvrrrtttwwwwwwvvvtttrrrrrrmmmpppqqqqqqrrrvvv}}}}}}yyylllZZZKKKCCCQQQhhhhhhOOOCCCFFFSSSNNNCCC<<>>444---+++))))))***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))************+++((()))+++)))((()))...222111...+++******,,,,,,,,,******))))))***///555:::XXXcccggg]]]SSSQQQQQQOOOOOOZZZ\\\XXX[[[```QQQ:::NNNXXXbbb```|||}}}sssooosssqqqdddYYYVVVYYYbbbgggbbbaaaqqqzzz```ooo```QQQNNNPPPMMMGGGBBB222444999===<<<666333333---+++))))))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,---///000///------...///666JJJ[[[]]]^^^hhhsssyyyyyy}}}}}}{{{iiiNNNGGGAAA===888777666444000,,,************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,---------......//////222:::JJJZZZaaa___IIIaaatttmmmZZZ\\\{{{~~~ppp\\\SSSOOOJJJFFF888444...,,,,,,------+++jjj888000333---///,,,///---,,,++++++******++++++))))))))))))))))))))))))))))))*********+++++++++***+++,,,---...///000111000111[[[SSSAAATTT|||rrrXXXHHHBBBWWWiiiuuurrrnnnttt{{{|||nnnpppmmmgggfffiiiiiieeehhhhhhhhhiiijjjkkklllmmmfffiiimmmpppqqqqqqrrrssspppqqqssstttssstttwwwzzzsssqqquuuqqq```PPPUUUiii|||}}}}}}}}}ppp]]]LLLIIIZZZ```XXXEEE@@@IIIEEE555---,,,************(((&&&'''''''''''''''((())))))''''''((((((((()))))))))''''''(((******++++++***(((((((((((((((((((((((())))))))))))))))))))))))***,,,---+++***...888AAA```rrr~~~{{{kkkRRRFFFLLL```{{{|||pppmmmvvvYYYMMMLLLMMMNNNOOOJJJBBB<<<...,,,******++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))*********+++++++++''')))+++***((()))///444555111---++++++,,,,,,,,,*********+++222===JJJSSS___]]]WWWMMMFFFFFFMMMTTTOOOHHHAAA@@@FFFOOOZZZaaa{{{{{{xxxtttooozzz{{{fffQQQMMMQQQQQQMMMJJJAAA>>>???CCCAAA999333222---,,,******+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,---///111...,,,...666===KKKVVV]]]^^^iii{{{{{{rrr{{{~~~ssspppyyyzzzxxx~~~{{{dddZZZVVVMMMAAA<<<===;;;666000************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************------------............000999CCCOOO]]]hhhjjjeee___jjj^^^qqqrrreeeXXXPPPDDD===333.........---+++iii777000444---///,,,///---,,,++++++******++++++)))))))))))))))))))))))))))************+++++++++)))***+++---///000111222;;;KKKYYYKKKRRR~~~yyy^^^MMMIIIRRR]]]uuuyyysssyyywwwlllmmmnnnkkkddddddhhhfff`````````______```aaabbbbbbaaadddhhhmmmqqqsssrrrqqqooooooqqqtttuuutttvvvxxx|||{{{yyyyyyxxxssskkkdddnnniii[[[UUUjjjyyyqqqhhh```qqqlllPPPCCCMMMNNNAAA///---+++*********(((&&&'''''''''''''''((())))))((((((((((((((()))***+++''''''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))),,,---+++,,,666HHHWWWpppyyycccEEEDDDcccuuu}}}uuunnnjjjeee___mmmiiixxx|||vvvrrrzzz^^^OOOPPPPPPNNNKKKGGGDDDBBB...,,,******+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++))))))******++++++++++++''')))+++***''')))///555777444///,,,,,,,,,,,,,,,,,,,,,---111;;;KKK\\\hhhSSSNNNIIIHHHDDD@@@BBBHHHBBB:::AAASSSVVVOOOWWWkkkrrr}}}|||fff___ccc}}}kkkTTTOOOTTTUUURRRPPPQQQIIIEEEGGGDDD;;;333111...,,,******+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,)))---///---+++111???LLL___YYYSSS\\\}}}yyyvvvddduuummmfffwwwnnn___MMMCCCBBB@@@999222************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************---------.........//////444CCCUUUaaakkkqqqooohhh\\\qqq{{{rrrooo|||yyyaaaSSSNNNDDD888111///...---***mmm777---222...///,,,///,,,++++++******++++++,,,************************)))))))))***++++++,,,,,,111,,,***...222222///...OOOoooRRRVVVoooKKKKKKWWW[[[bbbmmmzzzxxxuuutttttttttsssrrrnnniiibbb[[[WWWTTTRRRPPPMMMLLLKKKKKKLLLNNNPPPRRRRRRVVV[[[```dddgggggggggkkkmmmooopppqqqsssvvvxxxxxxwwwvvvsssqqqoooooonnn{{{nnn\\\SSSWWWhhh|||~~~}}}nnnooo___uuudddMMMTTTLLLLLLEEE222''',,,---&&&&&&///)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((***,,,,,,,,,+++,,,---111%%%+++///+++EEEppp{{{fffXXXTTTffftttyyywww]]]UUUJJJBBB@@@@@@AAAAAA??????@@@AAACCCEEEGGGIIISSScccttt|||vvvuuutttzzzwww~~~}}}oooeeeRRRGGGLLLJJJ>>><<>>======>>>???AAACCCEEEGGGKKKPPPVVV\\\```cccdddggglllooopppqqqrrrsssuuuuuutttsssqqqooollliiiooohhhaaa\\\^^^ccciiimmm}}}{{{|||pppzzzhhhhhh[[[MMMWWWUUUIIIEEE<<<111,,,+++*********))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((()))+++------,,,,,,---...000)))///222666VVV|||~~~ppp``````hhhlllvvvaaaNNNKKKEEEAAA===<<<===>>>>>>===??????>>>===>>>???AAABBBCCCFFFHHHLLL[[[tttwwwttt|||ooo{{{ttttttmmmiiixxxnnn|||zzzmmmXXXMMMLLLBBB333888999888444+++%%%'''---++++++*********)))))))))'''((((((((()))))))))***)))(((((((((((()))******************))))))))))))))))))))))))************000666888222,,,,,,,,,+++)))111777FFF^^^cccXXXRRRKKKPPPNNNMMMYYYfff___KKKFFFEEECCCAAA@@@@@@@@@@@@DDDBBBKKK[[[ccccccfffmmm{{{```eeeeeerrr{{{~~~yyysssYYYDDD???GGGSSSHHH***777888555///---///...))))))(((((()))++++++***((()))************+++++++++*********++++++,,,,,,---,,,+++******************++++++,,,---...///...---,,,333//////AAAQQQZZZbbbllliiizzz{{{}}}}}}vvvtttooowww{{{yyyvvv|||zzzaaaMMMAAAIII===:::444,,,(((***,,,+++)))***************))))))(((******)))(((((((((((((((************************)))************+++++++++,,,,,,+++++++++++++++,,,...,,,---///---...:::IIIWWW^^^dddeeegggqqqxxx|||___NNN999:::)))+++hhh666///333---000,,,...,,,++++++******++++++,,,************************))))))******+++,,,,,,,,,+++,,,111111***---KKKmmmhhhSSSjjjgggZZZ]]]eeeooosssqqqooopppoooooooooppppppoookkkhhh```XXXNNNCCC<<<777444222444333333222333444666777777777888;;;@@@GGGNNNRRRWWW]]]dddkkknnnpppqqqrrruuuttttttuuuvvvtttoookkkkkkjjjiiiiiijjjhhheeecccgggssstttddd___hhhlllSSSHHHGGG===...***---,,,&&&)))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++,,,------,,,,,,---...,,,+++777III^^^xxx}}}kkkYYYQQQWWWsss|||nnnXXXCCC777999AAA:::;;;>>>BBBGGGJJJKKKJJJNNNMMMKKKJJJIIIIIIIIIJJJCCCAAAAAA@@@@@@EEESSSaaawww{{{pppzzz~~~bbbTTTPPPKKK>>>555222777333))))))333++++++***))))))((((((((((((((((((((())))))))))))((((((((((((((()))***+++++++++*********))))))))))))))))))*********++++++---888???:::///***+++---111@@@PPPeeewwwppp^^^YYYAAAHHHNNNUUUbbbhhhXXXAAA>>><<<999666444222111111555000111777:::999<<>>FFF>>>444---++++++************++++++******)))(((******)))((((((((())))))************************)))************+++++++++,,,,,,++++++++++++,,,,,,///,,,---111111777KKKaaabbbvvvsssXXX\\\jjjSSS???DDD555666eee666000333---000---...,,,++++++******++++++,,,************************))))))***++++++,,,,,,---111---...222333>>>```kkkNNN]]]```XXXooowww|||xxxqqqllliiifffdddcccbbbbbbcccbbb```^^^RRRLLLBBB:::666333222222333333222222333444555666555444222222555999===@@@GGGMMMVVV___ffflllrrruuuuuusssrrrtttwwwvvvrrrnnnooonnnmmmnnnpppqqqqqqppp```YYY___qqq{{{zzznnn[[[\\\ddduuu\\\RRRMMMBBB555...,,,***((()))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********+++,,,---,,,++++++---...///,,,<<<___jjjIII666IIIiiinnnWWWBBB@@@HHHKKKEEE>>>JJJKKKLLLOOORRRTTTUUUUUUSSSTTTTTTTTTRRRPPPNNNLLLKKKIIIKKKOOOIII???>>>FFFTTTddd|||~~~yyyxxxppptttzzzlllKKKFFFPPPNNN;;;...333<<<:::111***+++***)))((((((((()))***(((((((((((())))))))))))(((((((((((()))***+++++++++++++++*********))))))))))))*********+++++++++***777@@@===111))),,,111666NNNcccoooooo[[[IIIIIIUUU```gggbbbZZZQQQEEE:::333222000...---,,,------000---///555666222222555777;;;CCCOOO^^^iiilllkkkWWW```kkksssxxxvvvpppjjjPPP===CCCPPP777;;;===<<<777222...,,,)))((('''((()))+++***)))))))))*********+++++++++,,,,,,++++++++++++++++++************++++++,,,---+++,,,------------///000222///666OOO```\\\gggttt{{{|||}}}|||kkk]]]QQQCCCIIIEEE???888000)))(((******++++++++++++***))))))******))))))((())))))***************************))))))*********+++++++++,,,,,,+++++++++,,,------000000///000:::KKK\\\fffjjjzzzrrrYYYcccvvv[[[HHHMMM888333aaa555111333---111...---,,,++++++******++++++,,,*********************************+++,,,,,,------///---...000777OOOzzzMMMPPP[[[___tttvvvzzzxxxooogggfffccc^^^VVVTTTPPPOOOPPPQQQRRRQQQGGGBBB;;;666444444444444333444444555666777888999888777666666666666777777888<<>>555)))&&&,,,***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********+++***+++++++++***+++---///111888OOOrrrtttTTTCCCGGGddd~~~|||UUUJJJDDDAAAEEEIIIKKKMMMPPPVVVUUUTTTSSSSSSUUUWWWZZZYYY[[[^^^___^^^ZZZVVVSSSVVVLLLHHHKKKJJJEEEGGGNNNKKKRRR^^^lllzzzppprrrrrrttt}}}mmm]]]SSSZZZMMM<<<555<<>>???AAACCCDDD???<<<777444444444555555444444666777999;;;<<<<<<888999999999999888666666222444777===EEEPPP\\\dddrrrsssttttttsssrrrpppoooqqqqqqrrruuuwwwxxxwwwuuuqqqrrrppplllkkktttooo______```tttxxx___KKKFFF===,,,'''...******)))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******+++++++++)))***+++++++++---000222...SSS{{{gggMMMOOOmmmlllOOOGGGIIIFFFEEEFFFFFFJJJUUUaaaWWWYYY^^^bbbgggmmmtttxxx}}}uuummmeeeaaa[[[SSSLLLJJJ???@@@HHHTTTbbbsssxxxyyy~~~wwwpppttt|||llljjjqqqhhhTTTRRRRRRHHH:::888>>>:::---+++***)))((((((***,,,---))))))))))))((((((((((((((((((((()))***+++,,,---,,,++++++++++++******************++++++++++++,,,+++222===FFFGGGFFFJJJQQQSSSddd___KKKJJJ\\\vvvmmmZZZLLL@@@666000000///...---,,,,,,---...000///---,,,,,,---///000555000...333:::>>>>>>???DDDPPP[[[ZZZVVVYYYccclllwwwPPPOOOKKKJJJLLLIIIBBB<<<999///---***)))***+++******)))************+++++++++++++++++++++++++++++++++,,,++++++++++++,,,,,,---...000111///---...111555444PPP[[[VVV```uuuzzzxxxsssnnn{{{~~~ttt```MMMGGGEEEEEE<<>>;;;:::999888:::AAAIIIOOOaaahhhpppuuutttsssssstttuuuvvvxxxzzz|||zzzvvvrrrmmmdddlllrrrzzzqqqgggYYYXXX{{{tttZZZKKKBBB666...+++*********)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******+++,,,,,,***+++,,,,,,---000333777EEEyyy|||eeeWWW]]]~~~[[[>>>AAASSSBBBFFFPPP^^^dddbbb```___pppxxxrrrcccWWWXXXQQQMMMNNNQQQZZZkkk{{{{{{tttzzzbbb[[[QQQHHHEEECCC???:::000...,,,)))))))))+++,,,***)))))))))((((((((('''((((((((()))***+++---...,,,,,,+++++++++******************+++++++++,,,,,,111333>>>KKKRRRQQQPPPRRRFFFXXXUUULLLeeennnPPPDDD@@@:::222---///...---,,,,,,---......000///---++++++---///000---......---///222333333???JJJYYYfffppp~~~kkkSSSKKKHHHLLLOOOJJJEEECCC222000,,,******+++***))))))************+++++++++*********++++++,,,,,,---------,,,+++++++++,,,,,,,,,...111000///000555:::EEE\\\^^^ZZZsss|||yyy{{{nnnZZZJJJFFFAAA666...,,,++++++,,,,,,++++++***)))******))))))******+++,,,************************)))************++++++++++++++++++,,,,,,.../////////444BBBWWWgggkkkddd\\\KKKnnnhhhTTTYYY444444333,,,222///,,,,,,++++++++++++++++++,,,***************************++++++,,,,,,------...111111444OOOhhhBBBdddiiiOOOiii{{{pppsssqqqiiiccc___UUUFFF===<<<555333222222444444333222444444444777;;;>>>??????GGGIIIKKKNNNQQQSSSUUUVVVWWWUUUSSSPPPNNNMMMLLLLLLGGGDDD@@@;;;888999===AAAGGGTTTdddnnnpppoooqqqtttvvvuuuuuuvvvwwwwwwtttrrruuutttqqqpppwwwyyyaaaOOO|||gggMMMCCC@@@555(((************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,+++,,,---...///222666:::qqqbbbVVV^^^cccjjjbbbKKKGGGGGGGGGFFFUUUXXX\\\___^^^ddduuunnnaaaSSSKKKGGGKKK[[[lllyyy~~~sss^^^\\\\\\PPPBBB:::444222...***(((((()))*********))))))((((((((('''((((((((()))***,,,---...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,//////888GGGPPPLLLDDDAAAOOOffflllrrrnnnWWWBBB;;;888333000222************+++---///000***---//////000111000...+++111333///...000222000111222999CCCMMM[[[qqqyyyzzzuuuuuuzzzzzzfffZZZQQQRRRSSSMMMDDD@@@555111...+++++++++***))))))************+++++++++))))))***+++,,,,,,------...------,,,++++++++++++)))---000111000333999???bbbaaa[[[kkkpppxxxssslllccc___aaaaaaiiimmmppp~~~uuuvvv{{{pppQQQHHHEEE;;;///***+++,,,,,,,,,,,,+++************))))))***+++,,,,,,************************)))************++++++++++++++++++,,,---...///000444777NNNnnnvvvgggcccmmm{{{UUU<<<000222000000000***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++'''000///,,,///---)))------000FFFlllzzzTTTYYYZZZ```jjjttt{{{{{{vvvqqqmmmggg___UUUGGG:::666888222444777777111---333<<<;;;;;;<<<;;;<<>>AAA;;;>>>EEEOOO[[[hhhrrrssspppuuuyyy}}}{{{uuuqqqqqqrrrtttvvvwwwvvvwww~~~~~~aaaDDD<<<999333,,,***)))((()))***)))((())))))))))))))))))))))))))))))))))))************)))************+++++++++---111+++***000,,,<<>>555444777888222000444888999:::<<<:::???EEEKKKOOORRRVVVXXXzzzkkkaaaWWWJJJGGGFFF===<<<===CCCOOO\\\gggnnnqqqooosssyyy|||zzzvvvrrrppprrrsssssspppooorrrzzzzzzvvvYYYLLLAAA555...,,,***))))))***)))((())))))))))))))))))))))))))))))))))))************************++++++++++++,,,000///...222;;;SSSrrryyyiiiMMM[[[{{{~~~~~~TTTOOOGGGEEEMMM[[[fffjjjTTT___wwwzzz{{{tttjjj```fffqqqqqquuu___RRRNNNOOOYYYkkkqqqssstttsss}}}xxxxxxmmmcccqqqYYY;;;:::444444000''')))---'''))))))************)))))))))))))))*********++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,------...+++888MMMTTTAAA444NNNwwwsssZZZ>>>888111...///000...,,,,,,,,,,,,,,,,,,,,,------.........///000222333444444444444333222333666888777777777777888<<>>;;;555333333///******...++++++++++++************)))******+++---......///...------,,,,,,---------(((333222,,,222===MMM```TTTcccxxxyyyhhhXXXPPPJJJFFFAAA@@@@@@@@@AAABBBBBBBBB<<<>>>???@@@BBBCCCFFFGGGRRRbbbwwwqqqjjjpppAAA---***777++++++++++++***+++,,,---++++++************++++++***************************++++++++++++,,,,,,,,,***+++,,,+++***,,,000444???\\\dddMMMBBB[[[zzznnneeefffeeegggpppuuuzzzRRR:::000222000000000+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***///***(((///---+++111888NNNxxxzzzQQQsssgggTTTkkkuuu}}}ssskkkggg^^^RRREEE<<<555111222666222///111777===???CCCGGGIIINNNPPPLLLMMM```rrrjjjaaaQQQGGG???<<>>NNNmmmsssUUUHHH777111///,,,---//////---***+++,,,,,,------......///111222333444555555555555999888777555444555888;;;::::::999777666777999<<>>===???BBBFFFIIIKKKLLLMMMOOOOOOOOONNNKKKGGGDDDAAAAAAFFFRRRdddwwwyyyrrrtttZZZAAA111999000...,,,***)))***,,,...++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***,,,---,,,***,,,444:::LLL^^^aaaTTT\\\~~~{{{qqqeee[[[UUU]]]SSSMMMMMMIIIDDDFFFKKKPPPUUU^^^jjjzzzPPP999000333000///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++///++++++111...+++444DDDoooWWW\\\ggg\\\lll{{{}}}}}}zzztttlllfffbbbUUUHHH;;;555222000111444...555>>>BBB@@@DDDTTTfffrrrpppvvvxxxdddbbbRRRGGGFFFGGGHHHSSSaaatttwwwyyyxxxvvvuuuwwwyyytttuuuuuutttssssssuuuxxxvvvqqqhhhtttvvvMMM???FFF666222---************)))((((((((((((((((((((((((((()))))))))*********************+++++++++,,,,,,,,,)))000222:::___zzzrrraaaOOORRRzzzxxxYYYKKKLLLKKKWWWgggiiieeevvv}}}xxxyyysssqqqwwwqqqdddXXXZZZjjjyyyzzzlllwwwttt|||xxxtttnnnMMM:::222555777,,,'''+++***)))******++++++******)))+++++++++,,,,,,,,,------++++++++++++++++++++++++***+++,,,***((())),,,000IIIFFFAAACCCOOOeeeyyyaaaGGG666222...111///---.........+++))),,,,,,---...///000111111333444666777777777666666777999999999888888:::<<<;;;;;;:::999777666666777???CCCGGGIIIMMMXXXjjjwwwyyy|||jjj\\\KKK:::333:::;;;000***...,,,,,,+++++++++***************+++,,,,,,---......------,,,,,,,,,---.........444)))...OOO\\\UUUYYYyyytttOOOHHHAAA@@@EEEIIIIIIGGGOOOQQQSSSTTTTTTTTTTTTUUUSSSQQQOOONNNMMMLLLJJJIIIHHH@@@>>>DDDKKKUUUiii~~~~~~cccVVV<<<222777444000---,,,,,,++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------///111///---111;;;DDDWWWLLLTTTtttnnn[[[IIIBBBDDDGGGIIIKKKEEEOOONNNHHHKKKNNNMMMKKKHHHEEEBBBBBBIIIVVVeeennnMMM888000333000///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))---***,,,111,,,+++777UUUVVVRRR}}}qqq]]]fffyyy~~~yyyuuuqqqjjj```WWWIII???555222111000000333777<<>>>>>=========;;;;;;;;;;;;<<<;;;:::999777<<<@@@BBBCCCJJJWWWbbbmmmuuu^^^EEE333666;;;555...,,,,,,,,,,,,++++++++++++******++++++,,,,,,---------,,,,,,,,,,,,,,,---...///555---+++CCC\\\WWWVVVlllyyyvvvsssXXXKKKHHHDDD???AAAIIIRRRXXXZZZXXXZZZ]]]]]]\\\]]]___aaa___^^^^^^___aaa```]]]ZZZTTTMMMIIIKKKGGGBBBGGGRRRmmm~~~zzzdddgggJJJ666999666222///...---+++))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...///111000111888BBBKKKMMMBBBVVVoooYYYGGGDDDEEEKKKOOOPPPPPPRRR___ssseeeHHHLLL[[[VVVLLLPPPPPPPPPPPPOOOLLLIIIGGGYYYiiiKKK777000444000...000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,&&&***)))+++...***111DDDiiiqqqRRRlll}}}sssZZZ___ttt{{{xxxwwwtttiiiWWWIII===777222111111111333666??????KKKggg{{{jjjZZZOOOJJJIIINNN[[[kkkvvvwwwuuutttuuuuuuuuuttttttsssrrrqqqqqqxxxsss}}}vvvkkkXXXddd```@@@???999222,,,******++++++))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,---///444@@@ZZZxxxsssSSSRRRsssaaaPPPLLLLLLccciiillltttyyywwwxxxtttddd[[[```ppp~~~|||}}}yyyqqqyyyYYY<<<000777444---,,,+++******++++++++++++******++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***)))******)))+++444BBBMMM@@@GGGGGGGGGYYYvvv^^^GGG;;;------333---444---,,,***)))+++---000222000000111222444555555666666666666666666666555555222777===BBBBBBAAA???>>><<<<<<<<<>>>@@@AAA@@@>>>:::<<<======???FFFRRR\\\bbbllluuu}}}mmmqqqWWW>>>777::::::444...,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,---......///555...<<>>HHHOOO:::KKKkkklllWWWHHHBBBPPPQQQSSSWWWWWWUUUXXX^^^~~~pppLLL[[[tttssslllrrroooiiiccc\\\UUUMMMGGGBBBHHHSSSdddzzzIII666000444000...000...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---(((,,,++++++......>>>[[[eeexxx^^^XXXjjj}}}{{{yyyvvvssslll___MMM@@@666333111222333555;;;BBBJJJUUUrrrrrriii^^^SSSHHHPPP]]]jjjtttwwwuuurrrxxxwwwuuutttttttttsssrrr~~~vvviiizzzfffaaa|||MMMBBB<<<444---+++++++++,,,))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------'''444:::IIIlllqqqZZZ]]]|||{{{___LLLQQQYYYXXXbbbgggtttrrr}}}~~~~~~yyyxxx|||}}}mmmdddgggmmm{{{zzzvvv{{{}}}OOO333555555000---+++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******'''***++++++---666EEEPPP888KKKMMMJJJjjjUUUBBB000333---///555)))222******++++++---///333555333333444555666666777777888777666555555555555555777;;;@@@DDDDDDBBBAAAAAA@@@???>>>???BBBCCCAAA???CCCBBB@@@>>>>>>CCCJJJOOOZZZ[[[ddduuu|||sss~~~lllQQQ>>>;;;>>>:::222------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////555888PPPZZZTTTqqqyyyooofffMMMAAA>>>GGGSSSIIIQQQ[[[bbbeeehhhmmmrrrxxxkkkddd\\\TTTLLLGGGKKK\\\sssuuuzzzlllLLLBBB777///---...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,---222<<>>555...++++++,,,,,,))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------)))>>>EEEVVV}}}yyylll{{{yyylllQQQEEELLL```sssddduuuppp}}}{{{uuuzzz}}}yyyqqqqqq~~~}}}oooiiihhhzzzwwwxxxxxx{{{}}}sss}}}rrrsss___777444555111...+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********'''***---,,,,,,333???IIINNNFFFQQQttt[[[@@@666(((333------222&&&222+++---///000000111333555555555666666777777888888999888777555555555666666===???CCCDDDDDDCCCCCCCCCEEEBBB@@@@@@BBBCCCAAA>>>@@@???>>>>>>>>>??????@@@SSSVVVdddnnnooo{{{pppzzzaaaEEE<<<@@@???666---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,---...///000999CCC[[[YYYXXXsssWWWiiiiiiOOOGGGHHHIIIPPPZZZbbbeeeiiikkkrrroooggg]]]SSSMMMMMMZZZvvvwwwlllwwwrrr]]]PPP???222---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000---...555BBBNNNUUUWWWoooZZZGGGDDDKKKRRRWWW[[[___gggyyy{{{uuugggTTTHHHMMMaaasssIII777222666111///111...///...---,,,++++++++++++---,,,,,,++++++,,,,,,---)))'''333777(((333kkk[[[www]]]IIInnn|||}}}}}}vvvlllaaaTTTDDD;;;888888444555:::<<<@@@OOO```{{{wwwiiiiii___UUUYYYkkkwwwwwwttttttsssssssssssstttuuuvvvtttvvv}}}~~~~~~ppp|||eeerrrbbbkkkRRRAAA???<<<---...111$$$************)))))))))))))))************+++++++++)))(((***...///,,,---000...OOODDD```vvvhhhiiirrrwwwMMMEEERRR^^^eeeiiirrrrrr~~~wwwtttvvvzzz|||}}}xxx||||||www|||wwwjjjuuu}}}}}}ppp}}}wwwlll{{{}}}CCC555>>>444---333++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***---///000444===EEEYYYTTT[[[kkkjjjSSS<<<444---......//////...------111,,,,,,222888:::::::::777555333666<<<@@@<<<555222333444777999<<<>>>???@@@>>><<<<<<@@@EEEEEEBBBHHHEEEBBBCCCDDDEEEFFFGGGMMMCCC;;;<<>>;;;777555444111777:::<<<;;;999777555444666777888:::<<<>>>???@@@CCCCCCCCCDDDEEEFFFDDDBBBEEEBBBAAACCCEEEFFFGGGGGG===???>>>:::;;;===;;;555888AAAJJJ[[[qqqvvvuuu}}}xxx[[[GGGGGG>>>555222...,,,,,,---,,,,,,++++++,,,,,,,,,---------///,,,---//////---...222:::RRRPPP]]]yyy```}}}\\\JJJIIIEEEMMM```eeeeeemmmrrrccc^^^XXX[[[}}}zzzsssVVV;;;000111111,,,---,,,++++++***+++++++++++++++,,,,,,,,,,,,------------------...//////000333333<<>>444222---------,,,,,,---...///000///999<<<444111777;;;999777;;;===999222///333888===>>>???@@@AAAAAABBBBBBAAACCCFFFGGGFFFCCCAAAAAA<<<<<<===???BBBDDDDDDCCC666>>>???888555999777111888::::::FFF]]]fffjjjttt{{{vvvKKKIII999888444000...------,,,+++,,,,,,,,,,,,------------...,,,,,,...---,,,000555FFFXXXWWWooo\\\```yyyXXXHHHEEEMMMQQQ[[[kkkuuuuuuNNN___wwwsssvvvdddFFF444/////////------,,,+++++++++++++++++++++,,,,,,,,,,,,------------------...///000111000111CCCEEEDDDllloooIIIHHHDDDQQQTTT[[[ggg~~~~~~```^^^cccxxxGGG555111555111///111///...---,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,---,,,...---,,,EEERRRSSStttHHH___www{{{wwwzzz{{{tttjjj```RRREEE888111444;;;444>>>BBBIIIlll|||~~~wwwxxxvvvssstttxxxzzzwww~~~{{{zzz}}}{{{tttssspppjjjhhhjjjrrrsssuuuwwwxxxxxxxxxxxxxxxzzz~~~~~~yyyxxxmmmqqq|||xxxwwwcccCCCAAA>>>111,,,111+++++++++*********))))))))))))*********+++++++++///------...---,,,000777IIIEEERRRbbb]]]ccc{{{QQQEEEKKK]]]bbbeee}}}|||wwwtttuuuzzz{{{yyy{{{~~~}}}tttxxx|||zzz{{{qqqsss{{{rrrEEE;;;<<<111,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***///777???CCCFFFJJJOOOdddtttoooNNN222---000...------,,,+++,,,///111333777444111333777<<<===<<>>AAADDDGGGEEEAAA@@@???>>>;;;999777777777999>>>;;;999AAAKKKaaa}}}sssrrrbbbLLL>>>:::777222///...---,,,+++,,,,,,,,,------------......,,,+++---,,,---333;;;OOORRReeeqqqXXXtttyyyfffJJJIIILLL[[[eeerrrqqqeee___mmmwwwppp{{{xxxrrroooWWWAAA222------------,,,++++++++++++,,,+++++++++,,,,,,,,,------------------...000111111,,,777FFFLLL^^^|||NNNCCCXXXOOOYYYcccxxxwwwoooppp}}}FFF444000555000...111///------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---***111333333UUUHHH^^^TTTSSSpppwwwtttxxxvvvnnngggXXXGGG<<<666333555999444@@@OOOllluuuxxx|||vvvzzzzzzuuuqqqssswwwyyyzzzyyyxxxzzzyyypppqqqvvvrrrhhhkkkooouuuzzz}}}|||zzzyyyyyyxxxyyy{{{zzzwwwzzzmmmwww~~~jjjvvvNNN???AAA999///...++++++++++++************))))))*********+++++++++,,,+++,,,...---...666???MMMAAAQQQ]]]\\\qqqhhhIIIKKKVVVaaaddduuu~~~~~~~~~rrrxxx~~~{{{wwwwwwyyy}}}sssvvv|||{{{~~~zzz{{{tttyyyUUUBBB333666---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---777FFFHHHEEEUUUnnn}}}lllRRR;;;///---///000---,,,,,,,,,...111333555888444777AAABBB;;;<<>>777555666777:::???GGGjjj|||xxxuuuvvv{{{}}}{{{uuuvvv{{{~~~vvvxxxyyyyyy||||||{{{|||}}}qqqttt~~~{{{nnniiimmmttt{{{~~~}}}{{{yyyxxxttttttzzz}}}|||zzz{{{eeetttzzzeee???<<<;;;222...,,,++++++++++++*********)))************+++++++++******+++------000;;;FFFTTTKKK___dddnnn|||JJJGGGRRR]]]cccsss~~~~~~}}}{{{}}}tttuuuyyywww{{{zzzuuuhhhqqq{{{qqqyyy{{{xxxnnnHHH111:::......------,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222///555@@@CCCKKKkkk[[[888...///...---///,,,,,,---...000333666777888999===???===CCC[[[vvvzzz\\\AAA===EEEJJJIIIIIIGGGHHHJJJLLLLLLKKKJJJHHHNNNHHHEEEEEEAAA999888>>>GGGPPPVVVVVVXXXYYYQQQFFFFFFHHHQQQZZZWWWHHH@@@AAA>>>BBB===:::@@@DDDPPPeee}}}yyy|||sss}}}nnnSSS>>>;;;666222000///...,,,,,,---------............///---,,,---...333@@@MMMSSSRRR]]]cccwww}}}zzznnnMMMCCCKKKVVV]]]ppp~~~jjjjjj|||ppp~~~sss|||sss\\\@@@222222...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------...///111222333<<>>GGGpppyyymmm]]]===LLLOOOUUUyyyzzzvvvwww{{{yyyuuu``````tttrrrqqqEEE333///444000...111///,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---'''---555HHH{{{aaa}}}```]]]rrr{{{tttzzzsssfffhhhRRRFFF:::555555777;;;@@@PPPiii~~~~~~|||zzzxxx|||qqqwwwzzzxxxyyy||||||yyyxxxzzz|||}}}~~~|||wwwvvvwwwwwwuuullloootttxxx{{{{{{zzzyyyxxxtttsssyyy}}}|||{{{{{{wwwbbbsssLLL<<<===555000,,,,,,+++++++++*********)))************++++++++++++***,,,------111===JJJKKKOOOdddaaattt^^^FFFKKKZZZbbbjjj|||}}}}}}{{{yyyyyy}}}wwwvvvxxxuuuzzzzzz}}}hhh]]]qqq~~~uuu}}}OOO===999///......---,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...555:::;;;EEE```mmmMMM000,,,000///---///,,,---...111333666888999777???>>>999EEEgggjjjTTTDDDFFFLLLLLLJJJKKKEEEFFFIIILLLMMMLLLKKKJJJJJJBBBAAAHHHHHHBBBAAAFFFVVVaaagggffffffeee[[[LLLJJJ]]]ggg\\\MMMGGGCCC======@@@;;;:::@@@@@@EEEUUUnnnzzz{{{~~~lllwww]]]???;;;666333111000///...------------............///...---...000666FFFVVV```llluuuZZZvvvxxxVVVGGGIIIWWWcccppp{{{tttssswww{{{mmmLLL777444......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,------...///111333444AAACCCKKK]]]ssspppllldddNNNRRRJJJ^^^yyyqqqoootttsssjjjgggjjjmmmjjjqqqyyypppggghhhllluuu|||DDD333///444000...111///,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,---,,,222@@@\\\mmm[[[uuuHHHtttyyyyyywww}}}nnn\\\aaaGGG???888555444666>>>FFF^^^{{{xxxyyy}}}|||zzzxxxtttpppooopppqqqooonnnsss{{{~~~mmmvvv{{{xxxvvvxxxxxxuuuvvv{{{~~~|||wwwvvv{{{}}}xxxzzz}}}vvvllloooyyyqqqrrrsssuuuwwwxxxyyyyyyzzzvvvuuuxxxyyyxxxxxx{{{{{{hhhzzz]]]CCC@@@777000,,,,,,,,,+++++++++******)))************+++++++++,,,,,,,,,------111>>>KKKOOO\\\rrrgggMMMOOOSSSbbbfffsss||||||~~~}}}~~~{{{xxxzzzxxxyyyuuuzzzzzzyyy}}}jjjYYYrrr|||wwwqqq}}}|||___TTTGGG333//////...---,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''':::CCC>>>NNNvvvXXXFFF666000111000///000+++---///333555777999999222BBBEEEDDDbbbJJJ@@@>>>GGGLLLIIIJJJOOOCCCEEEHHHKKKMMMMMMLLLKKKHHHBBBDDDQQQXXXTTTSSSWWWhhhssszzzxxxvvvttthhhXXXTTTsssxxxUUU;;;???CCC999999@@@>>>888555333>>>UUUYYYyyysssyyynnnqqqooojjjsss???;;;777333222111000///---------.........//////000......///111999JJJ[[[ggg}}}UUUXXX}}}WWWGGGIIIRRR___mmmxxxkkk}}}wwwyyy}}}WWW:::111......---,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,------...000111333444DDDBBBcccnnnTTTwwwuuuSSSEEEQQQ\\\sss}}}~~~zzzqqqnnntttuuunnnmmmsssnnnjjjnnntttyyy}}}nnnccczzzuuupppCCC444111333///000222---...---,,,,,,++++++++++++...---,,,------...---+++...444LLLRRRYYY~~~XXXeeessszzzzzzwwwttttttpppcccVVVEEE777:::555222999@@@YYYxxxsss{{{|||yyy{{{xxxvvvxxxtttqqqnnnlllmmmooooooooo}}}}}}~~~~~~zzzwwwuuuvvvxxx{{{}}}~~~|||{{{~~~{{{yyyuuunnnjjjjjjzzzvvvssssssvvvyyy{{{}}}zzzzzzxxxwwwvvvwwwzzz}}}zzzzzzuuu|||~~~uuuHHHCCCBBB333///---++++++,,,,,,,,,+++++++++++++++++++++++++++'''...///+++...;;;DDDEEEooorrrrrrpppwww\\\SSSGGGVVV___ddd}}}wwwvvvzzzwwwxxx}}}|||vvvsssvvvwwwuuuvvvxxxuuuppprrrzzzqqq___SSSdddvvv}}}aaa~~~|||BBB999555222...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,******...000CCCGGGHHHsssHHH===222000000///---......333777777555444888<<<666NNNIIIVVVWWWAAAFFF;;;999;;;:::@@@HHHEEEJJJFFFBBBBBBFFFHHHFFFCCCBBB<<>>AAA>>>666666???DDDBBBRRRfff~~~ppp{{{mmmcccqqqooohhhuuuxxxYYY+++FFF999111555:::)))........................111...333(((:::NNNJJJkkk\\\]]]yyyXXXJJJHHHTTTccceee~~~ttt{{{ttt{{{zzzcccNNN444...///......000111...***------------------------...111+++***222444777BBBDDD[[[rrrPPPNNNJJJOOO[[[rrr}}}yyyyyyvvvrrrpppvvvsssooooooqqqrrrpppnnnuuutttyyyzzzxxxzzzxxxCCC444111333///000222---...---,,,,,,+++++++++,,,...---,,,,,,------,,,,,,(((;;;jjjbbbLLL[[[kkk___xxx|||}}}}}}{{{wwwtttlll\\\MMM>>>333:::666555@@@SSSwww~~~}}}zzzzzz}}}||||||}}}|||xxxzzzvvvrrrnnnllllllmmmmmmmmmuuu}}}~~~yyyzzz}}}{{{{{{|||~~~~~~{{{vvvqqqwwwuuuyyyxxxooodddsss||||||xxx{{{}}}}}}yyyzzz|||{{{zzzyyyzzz{{{~~~~~~zzzyyy{{{lllSSS>>>===333000...,,,+++,,,---,,,+++++++++++++++++++++++++++111...+++,,,111<<>>BBBFFFNNNUUUVVV]]]yyyuuuooovvvUUUEEE@@@KKKPPP===DDDAAAAAA===777999@@@BBB??????PPPlllyyyrrrnnnfffZZZbbbEEE888555333222444...........................000...111///;;;KKKSSShhhhhhPPPhhhkkkLLLKKKMMMVVViiixxxuuu~~~wwwyyy}}}}}}qqqRRR888111///---+++,,,---,,,***------------------------...111------444444555AAALLL\\\|||]]]xxxQQQMMMMMMVVVooozzzxxxwwwuuuwww|||{{{xxxvvvuuusssrrrwwwxxx}}}CCC444111333///000222---------,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,---------GGGzzzwwwOOOTTT~~~zzzVVVhhh|||{{{|||{{{vvvpppeeeSSSCCC:::111:::888888KKKnnnuuu}}}yyywwwuuuzzzzzz|||~~~wwwsssrrrrrrooollljjjkkklllmmmmmmkkksss|||vvvwwwyyy}}}zzzuuu~~~~~~yyytttwww{{{ttthhhkkk|||~~~~~~~~~{{{xxx{{{~~~zzzxxxwwwzzzzzz{{{iiivvv```iiiDDD???888111///---,,,,,,---,,,+++++++++++++++,,,,,,,,,,,,444+++***333<<>>???KKKUUUooommmCCC,,,:::HHHJJJ???@@@DDD??????CCC@@@LLLJJJFFFAAA>>>===>>>@@@OOOZZZ]]]WWW]]]xxxzzzzzz___CCC@@@??????EEE@@@AAABBB>>>999888>>>EEEDDD???<<>>;;;222<<<999>>>\\\}}}}}}yyywwwppptttxxxwwwtttuuuwwwyyywwwrrrmmmjjjkkkiiiggggggjjjnnnpppqqqqqqmmmlllttt{{{xxxwwwxxx{{{~~~|||yyylllzzzxxxpppssswwwuuuhhhnnnzzz|||yyy{{{~~~|||yyyvvvuuuuuuyyyuuukkkiiigggRRRAAA:::444111...,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,***---888HHH\\\tttxxxmmmMMMIIIKKK\\\```ppp}}}|||}}}|||{{{{{{yyyuuusssssssssqqqqqqtttxxxwwwsssqqqpppzzz}}}wwwZZZVVVmmm}}}nnn{{{cccBBB777444///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,111888<<>>DDDEEEDDDAAA===???EEEKKKcccqqqqqqiiiyyyuuuyyy}}}mmmIIIFFFOOOJJJ???FFFMMMJJJAAA:::666;;;DDDIIIGGGDDDNNNHHHLLLWWWgggrrrppprrraaakkk}}}222999???:::000000........................,,,///,,,???BBBPPPyyyppp\\\MMMrrr}}}^^^DDDKKKXXX```www~~~rrr```fff~~~xxxwwwsss|||PPP888333///...---,,,---000...........................111///111777555<<>>BBBKKKSSSiii}}}|||tttjjjPPPHHHBBBHHHWWWSSSEEEEEEHHHDDD;;;888@@@GGGHHHHHHJJJ[[[TTTWWW^^^hhhlllgggmmmfffpppgggOOO<<<:::===555000////////////////////////,,,000---BBBJJJ]]]wwwQQQYYY|||uuunnnOOOFFFUUU]]]nnnqqqXXXcccvvv~~~fff<<<444...///000------///...........................000...111777888EEE^^^oooggg}}}LLLAAAUUU^^^|||{{{~~~~~~ppp|||wwwllldddCCC444111333///000222---,,,,,,+++++++++,,,------***,,,---,,,***+++000444FFFZZZXXXTTTcccHHHnnnrrrmmm\\\PPPCCC999444222<<>>AAABBBBBBGGGOOOWWWddd}}}hhhUUUEEEVVVsssooodddXXXEEEAAA???GGG???>>>FFFHHHDDDHHHRRRZZZ\\\kkkyyylll^^^oooeeeSSS^^^pppwwwzzzEEE555;;;999333////////////////////////---111333BBBTTTiii|||qqqQQQppp\\\GGGKKK[[[eee~~~```gggxxx}}}|||nnnEEE777,,,...000---+++,,,...........................///...222999;;;MMMlllxxxbbbrrr|||YYYEEESSSYYYrrr}}}|||}}}}}}ppphhhCCC444111333///000222---,,,+++++++++,,,,,,---...***,,,...---+++,,,222777YYYyyyMMMjjjSSSTTTuuuzzz}}}lllYYYKKK???555222444AAAMMMzzzmmmdddgggkkkooosssvvvyyy{{{wwwqqqnnnpppqqqooonnnppppppttttttpppnnnpppooojjjgggdddbbbbbbdddgggiiijjjdddkkkrrrtttvvv~~~|||ssspppvvv}}}zzzrrrrrr{{{yyyttttttrrrdddYYYbbbzzzwwwxxxxxxvvvtttssssssuuuqqqrrrrrrzzzxxxhhhpppaaaCCC:::777111...---......---++++++,,,,,,---......///111111555LLLuuurrrkkk{{{GGGJJJSSS\\\fff|||zzz{{{zzzvvvuuu{{{}}}zzzzzz|||xxx|||dddXXXxxxoookkkkkkvvvYYY999666111...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---///:::EEE```___KKK777FFFeee___@@@666///+++...222444666999888888:::>>>EEEMMMRRRTTT???333===HHH@@@DDDYYYaaaZZZDDDFFFGGGFFFFFFAAA>>>AAAEEEIIIMMMSSSZZZ```hhhwww\\\QQQ\\\fffYYYMMMNNNOOOCCC>>>BBBKKKHHHAAALLL``````eee|||{{{cccccciii___RRR}}}YYY>>>>>>:::666///////////////////////////333;;;AAA\\\qqqeee___]]]~~~pppQQQGGGTTTaaatttqqqrrrwww~~~{{{{{{lllxxxWWW@@@...---111///,,,---........................---///000666===>>>QQQsss}}}XXXppp~~~fffDDDEEEbbbxxxsssiiiCCC444111333///000222---++++++++++++,,,,,,---...***---///---+++---333888qqqvvvWWWzzzmmmLLLjjj~~~{{{jjjWWWIII<<<333444999HHHVVV~~~sssfff]]]^^^cccggggggddddddiiinnnzzzqqqlllnnnmmmhhhllluuuqqqttttttooonnnqqqqqqmmmcccaaa___aaadddhhhkkklllsssrrrrrrwww}}}tttooovvv~~~llliiiqqq}}}{{{oooqqqmmmlll___UUUfffuuuwwwxxxxxxvvvtttssstttwwwoooqqq|||oootttkkkjjjtttqqq===;;;777222...---.........++++++,,,,,,---...//////,,,)))999eeesss||||||zzzddd???NNNOOO[[[dddxxx||||||yyysssnnnvvvyyyvvvvvv|||ttt{{{lll```PPPsssvvvzzzlll:::666111...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---///;;;GGGTTTMMMHHHRRRlll{{{iiiKKK555...+++111777999999999???;;;:::AAALLLRRRNNNIII666EEE@@@GGGYYYIIIPPP^^^BBBDDDGGGHHHHHHCCCAAAEEEJJJPPPWWW___fffkkkttttttZZZ[[[bbbIIIXXX@@@???WWW;;;:::BBBMMMIIICCCSSSmmmmmmpppkkkPPPdddoooQQQmmmOOOCCC:::777000000000000000000000000///444AAA@@@```tttRRROOOmmmyyyuuufffMMMJJJ^^^hhh}}}yyyyyytttooowwwrrr|||gggJJJ111...333111///000////////////////////////,,,000333;;;@@@@@@RRRtttllleeevvvTTTJJJOOOiiirrrfffDDD555111333...///111,,,++++++************++++++(((,,,++++++,,,***777QQQdddDDDzzz|||RRRVVVrrrttt|||~~~yyylllVVV???444333111CCCNNNzzznnn]]]XXXKKKXXXgggZZZQQQ```]]]YYYooouuuqqqlllfffccceeejjjooopppqqqtttxxxzzzwwwpppjjjddddddcccbbbbbbfffkkkoooqqquuu{{{}}}}}}lll[[[```gggkkkqqqbbblll}}}qqqrrrwww{{{oooeeeUUUOOOrrrwwwrrrvvvyyytttqqqsssqqqqqqqqqqqqrrrvvv{{{```WWWuuuwwwtttxxxxxxsssEEE===:::777(((---333'''...++++++,,,------......///***555@@@zzzuuurrrxxx~~~zzz[[[@@@EEE___[[[rrr{{{{{{}}}}}}}}}hhh{{{yyyuuutttwwwvvvrrruuu}}}}}}tttvvvuuurrraaaMMMTTTuuuxxxCCC444222555...,,,...,,,---,,,,,,++++++,,,,,,---......---...111:::FFFNNNZZZEEERRR|||zzzRRR777222000333666777999===222FFF>>>@@@QQQxxxWWW===AAAFFFKKKHHHDDDPPPuuuaaaGGGPPPQQQUUURRREEEIIIJJJMMMSSS[[[fffpppvvvzzzyyykkkeee```>>>GGGHHHPPP[[[EEE666@@@JJJHHH???AAAXXXqqqyyyzzzvvvUUU\\\iii]]]gggKKK===::::::444111//////000222333333///>>>>>>QQQlllUUUCCCbbbpppxxx~~~oooRRRSSSRRR^^^{{{uuuvvvsssyyylllnnnQQQ666666///,,,111.............../////////000...333888:::@@@RRRZZZtttmmmFFFUUU\\\yyy|||{{{kkkDDD555111333...///111,,,++++++************++++++++++++***---///---CCChhhnnn\\\QQQkkkLLLWWWvvvzzz|||ttteeeOOO<<<444666999EEE```|||yyy___QQQQQQGGGXXX]]]SSSWWWjjj```XXXoooiiigggddd```___bbbggglllnnnooorrruuuwwwtttmmmhhhaaaaaaaaa```bbbffflllqqqrrrwww}}}pppUUUNNNRRRRRRPPPPPPXXXvvvtttrrruuu~~~pppeeeTTTLLLiii~~~uuuvvvyyyvvvssstttpppqqqqqqpppqqquuuzzz~~~mmmYYY}}}uuuRRR@@@;;;999,,,...333'''...+++,,,,,,------......///---000AAArrrhhhpppwwwuuuSSSCCCIII^^^aaa}}}vvvuuuvvvzzz~~~wwwsssuuuyyyzzzxxxwwwyyyyyyzzz~~~iiiooozzzvvvbbbOOORRRuuuFFF666111444...,,,///,,,---,,,,,,++++++,,,,,,---...------///444???KKKSSSOOOIIImmmzzz[[[777222000444777777:::===<<>>@@@DDDHHHLLLPPPccc\\\AAAYYYvvvTTTLLLMMMPPPVVV^^^hhhpppuuu}}}|||rrrggg^^^===FFFKKKTTTZZZCCC===BBBHHHHHHEEEKKKbbbxxxzzz{{{^^^YYYaaaYYYGGGppp{{{gggzzzZZZKKK@@@;;;444111///...000222222222333???FFFYYYgggUUUSSSwwwyyydddNNNWWW[[[jjj{{{www~~~wwwuuulll___777/////////111111........./////////000000333---...444IIIuuueeeddd___FFFWWWkkk~~~sssDDD555111333...///111,,,++++++************++++++///...***,,,///222OOO{{{YYYQQQ```uuusssZZZKKKaaa~~~wwwkkk[[[FFF666444999BBBLLL|||}}}sssjjjQQQIIINNNGGGRRROOOIIIWWWhhhXXXLLL```XXXXXXWWWWWWXXX\\\cccgggkkklllooorrrssspppjjjeee]]]^^^^^^___aaafffmmmrrrsssyyyzzz```KKKIIISSSZZZ]]]fff}}}|||uuussspppdddTTTIII\\\zzzvvvwwwwwwtttrrrpppppppppppppppsssxxx{{{{{{[[[xxxllleeeEEE:::;;;111///222(((...,,,,,,,,,---......//////333///KKKqqqeee{{{{{{eeeIIIHHHNNN[[[kkkvvvpppoooppptttxxxzzzwwwzzzpppsss]]]\\\nnntttsssyyyzzzsssppp~~~jjjnnnsss|||fffNNNIIIkkkmmmNNN888000333...,,,///---------,,,,,,,,,,,,---------,,,,,,000888DDDPPPWWW;;;===sssmmmSSS888333111555888999;;;???AAABBBBBB\\\xxxMMM>>>FFFHHHMMMWWWeee}}}]]]LLLrrrdddOOOOOOPPPSSSXXXbbbmmmuuuyyykkkaaa^^^>>>EEEQQQ]]]YYYBBBFFFFFFGGGHHHJJJUUUkkkkkkWWWXXXYYYFFFNNNqqqrrrpppOOOAAA888444222///...///111111111222999KKK\\\XXXNNNeeeuuuvvvVVVLLL]]]gggyyysssZZZXXXYYY]]]ccc~~~~~~nnnddd||||||}}}GGG000333111,,,000....../////////000000000000,,,777<<>>GGGKKKKKKBBB___iii:::666444888;;;===???CCCGGGAAAMMMdddPPPZZZcccmmmzzzVVVjjjbbbIIINNNWWWbbblllllleeefffppp|||^^^[[[dddCCCAAA^^^tttXXXCCCKKKJJJIIIFFFDDDNNNggg~~~^^^SSS^^^RRRAAAYYYZZZLLL;;;777444111///000111111000888@@@ZZZ[[[CCCRRR|||___MMMRRRddduuuxxx|||wwwzzzyyypppsss{{{zzz{{{~~~uuusssuuuyyykkkrrruuujjjwwwbbbOOO___uuuwwwddd```uuu}}}ZZZ999555111,,,666////////////000000000111555---<<<===^^^{{{oooIIIMMMhhhnnn|||yyyDDD555111333...///111,,,,,,,,,++++++++++++,,,,,,'''333---$$$888XXXmmmwwwyyyTTToooYYYsssyyynnnhhhddd^^^TTTHHH999222777@@@ZZZxxxaaa\\\OOODDDDDDGGGCCC;;;222<<>>IIIPPP```rrrzzzvvvqqqrrrvvvfff]]]bbbDDDAAAhhhXXXBBBIIIIIIHHHFFFDDDMMMeee{{{fffPPPWWW[[[GGGAAAwwwNNN888999666222111111111111111:::III]]]TTTCCC```yyywwwWWWRRRYYYlll|||uuulllkkkggg^^^```gggdddpppvvv~~~xxxpppnnnqqqvvv~~~|||hhhgggbbbMMMRRRssswwwnnn{{{zzzlllHHH555000000333/////////000000000111111:::...===PPPWWWHHHWWWvvv|||jjj~~~DDD555111333...///111,,,---,,,,,,++++++,,,,,,------000,,,...@@@TTThhh~~~```PPPggg]]]|||xxxnnngggeee___YYYOOOBBB666222:::FFFlllaaaYYYTTTDDD<<>>@@@CCCGGGCCCDDDUUU___lllwwwjjj]]]LLLHHHOOOPPPZZZhhhtttzzz{{{xxxvvv~~~kkk______HHHHHHwww\\\DDDGGGEEEDDDGGGKKKWWWkkk}}}rrrRRRPPPQQQAAA444PPPmmmkkkIII===;;;888444222222222222111;;;SSS^^^LLLJJJsssgggQQQWWWbbbfff[[[WWWSSSLLLOOOVVVRRR```fffpppxxx}}}~~~zzzsssmmmnnnqqqtttzzzwwwkkk\\\kkkwwweeeXXXSSSyyyiii~~~{{{XXX444///444---//////000000000111111111666111GGG___jjjLLLNNN```hhhrrryyyDDD555111333...///111,,,---,,,,,,++++++,,,,,,---***'''***===SSS```{{{VVVTTTbbbaaa~~~qqqjjjfffhhh^^^WWWKKK???444222===KKK{{{NNNRRRLLL>>>888@@@???999;;;777***,,,666333000111///000000111222444:::AAAGGGRRRVVV\\\^^^]]]\\\\\\]]]YYYYYY[[[]]]```gggoootttyyy}}}cccSSSGGGPPPzzz~~~vvvmmmxxxdddTTTGGGJJJaaa{{{wwwvvvtttttttttuuusssrrrqqqrrrtttqqquuuSSSQQQ>>>;;;---111000***------......///000000000:::qqq~~~yyytttuuussstttxxx]]]OOOEEEMMMXXXyyyttt{{{jjjTTTYYYiii```\\\pppssslllxxxrrrqqqqqqqqqqqqpppnnnmmmfffpppyyy}}}ooo^^^|||mmmcccsssxxx|||rrrdddcccyyydddQQQBBB]]]zzzmmm|||{{{UUU444333333000///.........------------......000222:::HHHUUUVVVJJJ>>>sss___===888777;;;???AAADDDHHHFFFJJJ\\\iii|||hhhuuudddEEELLLQQQ\\\[[[___kkkzzzyyy{{{nnnddd___MMMOOObbbHHHFFFAAAAAAHHHSSSaaarrr|||VVVMMMLLLDDDCCC???```zzzGGGJJJ<<<999555333333333222222???^^^cccMMMVVV|||{{{[[[MMM[[[kkkxxx~~~yyyWWWKKKGGGEEEAAAGGGNNNIIIQQQYYYdddnnnuuuxxxyyyzzzuuuooolllooorrrtttwww|||}}}ccciiimmmUUU^^^xxx}}}uuuhhhIII[[[]]]zzz\\\000000:::,,,000000000000111111111111222444GGGRRRuuuyyyuuuaaaMMMWWWjjjbbbzzztttwwwGGG777222333...///222------,,,,,,++++++,,,,,,---+++333$$$@@@lllwwwRRRJJJ~~~mmmUUUZZZpppqqqtttjjjfffcccXXXHHH:::222666FFFVVV\\\IIIAAA===999888888999777555000111333444444222///------///111333333555777999KKKMMMQQQUUUWWWYYYZZZ[[[ZZZ\\\]]]___bbbgggnnnttt{{{|||gggWWWMMMIIIooovvvlll|||pppdddeeekkkVVVHHHDDDEEEvvvsssuuuwwwwwwvvvvvvuuutttttttttvvvxxx}}}___dddaaa}}}[[[BBB666888***///(((000------///000...000444OOOyyyvvvsssyyy|||tttvvvbbbDDDFFFTTTZZZsss^^^ffflll^^^OOOLLLGGGFFFIIIRRR```kkkooopppppppppssswwwtttlllkkkppplllllloooxxxZZZYYYjjj||||||jjjcccaaaeeefffiiiRRRHHH^^^|||wwwnnnEEE222555222,,,000//////............//////333///>>><<>>EEEdddhhhEEE>>>888333222333333333333AAAhhhRRR888iiiooo|||MMMSSSeeeuuuxxxtttkkkWWWIIIDDD>>>::::::;;;===>>>BBBIIITTT___gggmmmqqqttttttqqqnnnnnnpppssstttuuudddMMMVVV|||jjj^^^ZZZ___{{{nnncccIIITTTtttyyy<<>>;;;888555333444444333111222333444444333111///...---///111222333444666888===AAAHHHOOOTTTWWWZZZ[[[]]]]]]___bbbffflllrrrvvv|||~~~\\\IIIOOOddd{{{zzzvvvuuu|||mmm[[[HHHAAAEEEsssyyyuuuwwwwwwwwwwwwvvvuuutttsssuuuxxx^^^GGGfff|||hhh|||rrrDDD<<<<<<000666111000------000000///111555]]]~~~zzzttt\\\DDDIIIUUU]]]~~~wwwooommmpppdddKKK:::999;;;;;;===EEEQQQ^^^gggkkkuuusssssstttpppjjjiiinnnuuutttuuuyyysss~~~mmmooojjj___{{{uuuttt~~~hhhbbb___~~~jjjfffvvvXXXFFF]]]|||lllVVV555111111...222//////............//////000333??????JJJKKKFFFmmm___BBB===888777;;;@@@DDDEEEOOObbbqqqjjjllldddjjjjjjgggppplll[[[TTTsssdddccclllnnn~~~aaaeee|||ppp]]]qqqzzzNNNRRRdddEEEAAACCCDDDIIIYYYqqqkkkJJJGGGOOOAAAEEEvvvLLL???:::555666666555444555KKKeeeTTTNNNpppJJJUUUhhh|||lllkkkfffXXXFFFBBB<<<888777999::::::>>>CCCKKKTTT\\\eeemmmrrrpppoooooooooppprrruuuwwwnnnXXX\\\|||ooo```^^^XXX{{{~~~pppcccEEEIIIxxxxxxyyy>>>999555---///111111111000111333555>>>BBBHHHqqq{{{eeeMMMQQQjjjvvvcccuuujjjfff|||GGG777222333...///222------,,,,,,++++++,,,,,,---(((777...HHHwww]]]GGGmmm}}}bbb^^^zzz{{{nnnnnnlllggghhh\\\III:::777444777MMMjjjaaaTTTHHH999;;;777444222111111111000...444444333222111000///......///111111111222333555222888@@@HHHNNNTTTYYY\\\______```dddjjjppptttvvv~~~kkkUUUWWWzzzrrrggg[[[EEE===DDD___||||||rrrvvvwwwxxxxxxwwwvvvtttrrrssspppfff>>>NNNyyyzzzBBB===<<<000444111///---...000000///222777gggyyyyyy~~~~~~zzz~~~SSSEEELLLUUUbbbmmmjjjeeeYYYFFF666222555333333555999@@@KKKWWW___llllllmmmppppppnnnpppttt{{{zzzyyyzzz}}}{{{sssyyyjjjlll}}}qqqqqqnnnssshhhddd\\\wwwpppcccrrrUUU<<>>;;;000///---///......000000///333:::iii}}}yyywww}}}mmmpppqqqpppNNNFFFNNNTTTfffmmmhhh\\\III888333666777555333555666666666<<>>:::888:::>>>CCCFFF<<<___jjj[[[VVVLLLOOOMMMaaa[[[IIIIIIOOO^^^\\\\\\FFFIIIFFFUUUlllwww{{{xxxllljjjlllrrr|||}}}hhhlllzzzvvvlll^^^OOOyyy{{{JJJFFFFFFIIIQQQ___ooozzzwwwJJJEEEQQQOOO@@@@@@[[[qqqMMM@@@:::777999888444555:::ZZZWWWLLLbbb\\\PPPaaaqqq{{{qqqxxxwwwssslllcccWWWKKKBBBAAA===777444333444444444555666777:::@@@JJJUUU]]]gggmmmtttwwwvvvxxx|||lll}}}xxx]]]WWWUUURRRzzz}}}vvvhhhHHH===QQQbbb~~~|||jjjwwwUUU555...999///000222222111222444666***IIIwwwFFFOOOdddkkkppp}}}oooiiisss}}}GGG777222333...///222------,,,,,,++++++,,,,,,---,,,***+++OOOhhhooowwwQQQuuurrrlllooonnniiidddbbbWWW@@@222555777<<>>GGGSSS\\\bbbdddggglllrrruuuvvvvvv~~~wwwooo|||gggkkkqqqfffmmmnnncccUUULLLGGGEEE>>>```uuuwwwyyyzzzyyywwwtttrrr{{{lllqqqsssOOO===lllyyy~~~SSSAAA>>>666222...///...///111//////555===eeesssvvvsssxxxvvvoooKKKGGGNNNSSSjjjmmmjjjiiittttttRRRNNNHHH>>>666777;;;666+++111555888777444555;;;AAANNNVVVbbbmmmtttvvvtttpppooosssvvvwwwyyyyyyllliiiddd^^^mmm}}}}}}sssiiiuuuqqqllldddllliii[[[ddd}}}^^^lllxxxgggIIIEEE^^^xxxqqqdddpppRRR444777444***//////............//////222EEEHHHOOOPPPEEEjjjjjjMMMBBB???<<<999999===BBBEEE>>>eee{{{]]]MMMLLLCCCJJJDDDUUUPPPAAABBBFFFRRRLLLnnnRRRKKK\\\GGGCCCPPPeeeqqqzzz~~~yyynnniiifffkkkwwwzzzyyyyyy~~~rrrhhhVVVzzzLLLAAADDDKKKVVVdddtttNNNFFFDDDDDDDDDEEENNNpppbbbBBB999444777555111444>>>YYYPPPDDDUUU}}}yyyVVVUUUeee|||vvvhhhcccdddddddddccc[[[MMMCCC???>>>;;;666333333333444444333444555777:::@@@GGGMMM```iiisssyyy{{{}}}ccc|||}}}yyy```WWWXXXJJJiii}}}yyyjjjLLL>>>GGG___vvvrrrlll333777666///000222222222222555777;;;JJJzzzZZZCCCVVVuuuhhhzzzooodddgggvvvGGG777222333...///222------,,,,,,++++++,,,,,,---111***000[[[nnnoooiii}}}uuudddccckkkjjjiiiggg___SSS@@@333555999CCC```jjjLLL>>>666...---000---...000///...------...000///---,,,+++,,,,,,---...///111111000000111333...111222333666>>>LLLWWW```eeelllrrrvvvxxxzzz|||~~~}}}uuu```YYYTTTWWWooovvv___UUUiiirrrdddSSSJJJCCC<<>>===888444333222000---222777888555444777;;;:::DDDRRR```nnnxxxyyyvvvlllppptttwwwzzztttXXXSSS```ggg```rrrkkkwwwuuunnnnnnvvvrrr___gggfff]]]\\\```fff{{{eeeCCCGGGccc|||[[[nnn\\\555333444...//////............//////333@@@EEEQQQOOOOOOcccHHHCCCAAA>>>:::888;;;@@@DDDOOOrrrpppYYYEEEEEE>>>EEE<<>>BBBRRRlll|||]]]SSS@@@AAA:::@@@555CCCAAA888<<<:::???@@@III@@@DDDGGG___@@@???MMMnnn~~~|||wwwuuurrrnnnmmmoootttxxx{{{~~~yyyyyy}}}www}}}dddnnnlllQQQPPPVVVaaammmwww[[[AAAOOOTTT@@@???^^^NNN???555444222///;;;NNN```HHHFFFccctttqqquuu___QQQZZZfffqqq[[[SSSLLLCCCAAABBBAAA??????@@@BBBBBB888555222111222333444444444444555444333444777999CCCMMM]]]ooo~~~ooobbb]]]rrrtttwww]]]NNNHHHNNNlllzzzeeeNNNCCC@@@SSS{{{FFF===,,,///000222222222333666888???]]]dddHHHVVViii```yyyeeeaaa^^^uuu}}}GGG777222333...///222------,,,,,,++++++,,,,,,---)))(((:::pppYYY~~~mmmlllnnndddhhhiiiXXXHHH@@@777444;;;QQQqqqmmmSSSAAA999000......'''))),,,000000---,,,---.../////////000000000000000...///111222111222333555333666999666222333:::@@@MMMYYYhhhppprrruuu|||zzz]]]___^^^mmmrrrcccddd~~~wwwjjjWWWJJJHHH@@@;;;ddd{{{yyyyyyxxxwwwwwwvvvvvvvvvrrriiimmmjjjHHHuuu~~~yyyFFF888888777.........111222//////888CCCgggvvvyyyVVVFFF@@@NNN```}}}xxxeeeGGGBBBIIIHHH@@@<<>>LLLqqqwwwyyyzzzyyyvvvuuuuuuvvvvvv|||oooooogggGGGIIIuuurrrRRR<<<:::333...000///555...///111222MMMqqqkkkvvvjjjwwwxxxWWWBBBHHHLLL^^^rrrYYYJJJBBB;;;666666555222111333222000///000333333111///333555888<<>>444111;;;555QQQEEELLL```zzzqqqNNNTTTZZZxxxlll[[[WWWZZZQQQ;;;888777555444333333444444222222222222444555555444222444777888777777:::<<<:::777888@@@NNNddd{{{|||jjj```GGGBBBCCCOOOuuu||||||iiiRRRGGGBBBBBBeee{{{ccc444111222222222111222555888:::MMM}}}}}}zzzqqqHHHUUUdddpppjjjaaaXXXYYYmmmLLL777000333///...111......------,,,,,,------...111***EEEpppoooxxxccckkkjjjLLLFFFQQQ___bbbcccaaaWWWHHH666444<<>>777333222111......000111000///000111222000///222666<<>><<<:::::::::;;;;;;EEEPPPOOOEEE999333222222444333//////333444222222111///000333777999:::CCClll|||wwwtttrrrppppppsss{{{~~~gggSSSnnnvvv|||gggGGGCCCMMMIII>>>666HHHLLL999555666999222KKKCCCNNNzzz|||}}}vvvlllNNNSSS\\\~~~jjj___WWWPPPGGG;;;555444333222111111222222222333333444444444333333333555888999:::<<>>FFFggg}}}{{{jjjSSSFFF@@@HHHOOOuuuzzzggg555333111222222222222444777:::HHHlllxxx|||lllKKKOOOpppuuuiiiWWWSSSbbbMMM888000333///...111......------,,,,,,------...333---SSSkkk\\\^^^}}}VVVIIITTTKKKOOORRR\\\ffffffbbb\\\UUUHHH555333<<>>AAABBBCCCAAA???===<<<===<<<::::::???JJJZZZhhhqqqaaaaaawww{{{{{{fffZZZZZZWWW@@@<<<;;;999DDDjjj}}}wwwtttrrrttttttsssrrrtttyyytttjjjrrruuuVVVAAASSS~~~~~~xxxmmm999:::555222000---333---///111666XXXxxxlllfffooowww}}}~~~UUU@@@GGGNNNeee~~~yyylllUUUHHH===777222222111///...111111000000///000000000000222888???FFFIIIJJJJJJJJJKKKGGGCCCAAABBBBBBBBBCCCIIIUUUmmmkkkfffsssqqqfffkkkdddaaaeeeaaaXXXWWW]]]mmmKKKccc{{{VVVFFFDDDbbbvvv```AAA666,,,444/////////...---...111444<<<777aaavvvYYYwwwmmmeeedddXXXAAADDDAAA@@@===;;;999888999999;;;GGGSSSSSSFFF888222222000222111......222333111444222111111333555888:::===TTTXXXMMMOOOZZZfffrrr|||zzzsssoooqqquuuuuudddooojjjJJJBBBKKKIII???999TTTQQQ444666999777222IIIEEEMMM}}}vvv{{{qqqppp{{{gggMMMSSS___hhhbbbVVVGGG@@@;;;444333222111000111111222222444555555444333333333777888:::<<<>>>@@@BBBCCCDDDCCCBBB>>>999:::FFFUUU{{{wwwyyyvvviiiZZZIIIAAA===AAAYYY{{{yyyiiiTTTGGG@@@III<<>>AAACCCHHHIIIIIIGGGCCC@@@>>>>>><<<<<<:::999;;;DDDSSS^^^|||~~~yyy|||zzzjjjbbbYYYVVVQQQ<<<:::777:::DDDbbbyyyssspppssstttrrrrrrtttuuuuuummmooooooOOO:::IIIrrrwwwyyy999;;;555444222,,,111---...222===dddxxxhhhwwwwwwbbb|||RRRAAADDDLLLhhhsss~~~xxxiiiRRRFFF===666222222111//////111000000000000///000111333555:::AAAEEEGGGHHHJJJKKKDDDDDDBBBBBBDDDFFFFFFEEEBBBLLLccc~~~uuuuuummmffffffccccccddd^^^VVVUUUZZZuuuPPP___YYYEEEDDDcccfffcccAAA999...777...//////...---///222444BBB555cccsssSSS{{{rrr^^^\\\___SSS;;;???@@@>>><<<:::888777777777===IIITTTSSSEEE888111111///111000------111333111222222333333333444555666777:::555444;;;===EEEVVV]]]gggsss}}}xxxuuuwwwyyyuuummmKKKBBBJJJIII@@@888OOO~~~UUU333777999444666KKKGGGHHHuuudddMMMTTTfff{{{eeebbbSSSBBB<<<;;;444333222111111111222333333555666666444222333444;;;;;;===@@@BBBCCCCCCCCC???>>>???BBBBBB@@@BBBHHHOOOkkkxxxuuuhhhTTTGGG@@@>>>@@@OOO|||wwwuuuhhhUUUHHH???<<<888zzz{{{zzz~~~~~~lll===:::222111222555333222999BBBUUUQQQQQQuuujjjiiijjjmmmvvv{{{bbbTTTNNNQQQkkkPPP:::111333///...111///...------,,,,,,------...***666OOOXXX...222VVVGGGMMMXXXSSSfffoooiiibbbdddaaa\\\```JJJ666222>>>WWWUUUGGG888111...,,,+++---+++++++++***+++,,,,,,---///...---...111222111000111333777:::===@@@CCCFFFHHHJJJKKKKKKHHHFFFEEEEEEFFFGGGFFFAAA===@@@IIIRRRqqq~~~ooozzzyyyuuuzzzyyyuuuzzzmmm```ccc]]]WWWPPP======888<<<>>>PPP|||wwwqqqssstttpppooossspppuuuooommmjjjNNN<<>>444333333,,,111...///222???jjjxxx~~~sssbbbnnnzzzTTTCCCCCCKKKkkkmmm{{{sssdddOOODDD;;;444000000000------000///000111000000111444666999<<<@@@AAABBBEEEJJJOOOHHHNNNSSSSSSSSSSSSOOOJJJOOORRR___rrr}}}rrr{{{eeeZZZ^^^dddbbbaaa```ZZZRRRQQQUUUyyyQQQWWW[[[GGGBBB\\\uuu[[[XXXCCC===---222...//////...---///222555DDD777hhhoooPPP|||nnnbbbaaa___QQQ:::>>>>>>===;;;999888666555555<<>>AAAEEEHHHIIIGGGDDDFFF@@@===@@@BBBBBBAAACCC@@@OOOjjjvvvrrreeeNNNAAA<<<>>>???GGGooouuussshhhWWWIII>>>>>>CCC}}}uuu???888333000222555444333<<>>>>>999<<<:::EEEsss~~~ttttttsssmmmkkkpppkkktttnnnkkkjjjRRRBBBPPPFFF@@@222555222,,,333111111111<<>><<<888333333111111111222333444333555666444111111666;;;>>>@@@EEEKKKPPPPPPLLLIIILLLDDD???@@@BBBAAAAAACCCGGGGGGQQQhhh}}}pppiii```KKK@@@;;;>>>===@@@dddvvvrrrhhhWWWIII===CCCJJJ|||}}}~~~DDD666555111111555444333???PPP]]]???QQQiiiwwweeeSSSGGG===;;;:::===GGGUUUbbbjjjnnnxxx~~~hhhQQQIIIGGG\\\QQQ;;;222333......111000...------,,,,,,------...///:::AAA|||xxxPPPWWWNNNdddmmmyyyttt```dddaaaZZZaaaZZZBBB999BBB\\\}}}SSSFFF888111---***)))+++------,,,+++,,,---...//////...---...111222111000111555999;;;<<>>YYY@@@DDD222333............---///333555999@@@yyyuuuYYY}}}yyykkk[[[LLL:::@@@<<<;;;:::888777555444333111555999:::666222111111...111000---...333444333222333333000------000333000>>>???999???DDDDDDFFFHHHGGGFFFIIIQQQ___nnnwwwpppKKKFFFIIICCCCCC???<<>>AAAGGGOOOUUUUUUQQQMMMCCC??????CCCFFFGGGIIILLLLLLHHHFFFOOOfff}}}}}}iiibbb]]]KKKCCC>>>???<<<:::]]]xxxsssiiiXXXHHH;;;888GGG|||vvvxxx~~~III666666111111555444444BBBTTTwwwYYYHHHXXXnnn]]]AAA<<<666999<<<===<<<===AAADDDIIIUUUbbbmmm|||}}}{{{~~~lll___OOOCCCTTTVVV666333222000222+++//////...---,,,,,,,,,,,,,,,---(((MMMwwwoooBBBnnnsssNNNcccmmmnnnnnnlllkkkhhhccc^^^\\\^^^TTTFFF:::AAAnnntttQQQCCC555///---++++++---******+++++++++,,,,,,,,,------------///111333444888777:::>>>>>>===@@@EEECCCIIINNN\\\ooooooeeecccgggmmmsssssspppppptttyyyqqqrrrwwwooopppzzzrrrjjjjjjjjjggg```^^^\\\VVVNNNEEE===888999666555KKK~~~wwwlllnnnuuugggfffnnnnnnpppnnncccQQQCCC>>>kkkEEE:::;;;111333///222///000---CCCyyyxxxuuudddFFFCCCKKKmmmpppuuuggg^^^MMMHHH???999666111///.../////////222111000000222666999;;;@@@;;;DDDIII>>>>>>RRRbbbpppiii___ZZZ\\\aaabbb```rrruuunnnnnn~~~cccpppqqqxxxnnntttxxxhhhfffaaa\\\ZZZYYYVVVRRRNNNjjj{{{RRRVVV~~~VVVAAAIIInnnrrrLLL888000,,,111/////////...---222999;;;IIIqqqooobbb{{{fffbbbdddUUUBBB999666===:::777555555444222000///000111222222111000/////////...//////000111222222000...------000333666<<<===@@@CCCEEEFFFGGGGGGGGGCCCAAACCCHHHQQQaaaooovvvHHHEEEHHHIII@@@888DDDYYY<<>>AAADDDHHHMMMSSSUUUSSSMMMIIIIIIIIIMMMUUU]]]bbb```]]]XXXWWWZZZ^^^___hhh~~~yyytttmmmaaaQQQEEE<<>>:::@@@LLLVVVbbbrrr{{{~~~wwwxxxUUUKKKHHHTTTvvvWWW666333222000222+++//////...---,,,,,,,,,,,,---///---OOO~~~fffLLLuuuMMMbbbpppqqqnnnkkkhhhfffbbb^^^[[[ZZZQQQBBB888FFFwwwuuuPPPCCC555///---++++++,,,******+++++++++,,,,,,,,,---------...///222444555999888999======;;;<<>>EEEWWWgggggg[[[XXXSSSQQQTTT[[[___aaaoooxxxyyyzzzppp{{{~~~iiilllnnneeefffbbb^^^\\\ZZZWWWQQQLLLiiiyyyPPPUUU~~~[[[GGGHHH___ooowwwPPP999111///111//////000...---222:::;;;CCCppp}}}rrrwwwbbb\\\^^^PPPAAA===;;;;;;888666444444333222000......////////////......///......//////000111222111000...---///222555888===???BBBEEEGGGHHHHHHHHHJJJFFFCCCEEEJJJUUUfffvvvnnnGGGDDDGGGJJJBBB888@@@RRRDDD>>>555222>>>AAAIIIXXXqqqxxxzzzwwwZZZTTT[[[jjjTTTLLLBBB===;;;555333111000111333444333111333333222333555:::>>>AAABBBEEEJJJMMMOOOLLLGGGDDDVVVZZZbbbmmmvvvxxxuuuqqqeee```___bbbaaaeeevvv{{{yyyuuurrrlll```QQQFFF;;;>>>:::888@@@TTTxxxqqqbbbTTTIII888@@@???FFFhhh~~~rrrmmmbbbKKK111111000666555999333<<>>;;;;;;>>>CCCGGG???IIIPPP[[[jjjqqq{{{{{{yyyyyy]]]RRRKKKPPPjjjXXX777333222000222+++///......---,,,,,,,,,------+++333WWWwww```___QQQcccrrrooonnnjjjfffcccbbb___[[[WWWHHH999111DDDuuukkkOOOBBB444///---++++++,,,******+++++++++,,,,,,,,,---------...000222555666;;;888888<<<===:::999::::::KKKSSSWWW^^^___bbbnnnaaajjjtttyyyxxxuuutttuuutttssssss{{{~~~}}}xxxqqqllljjjeee___]]][[[WWWQQQIIIAAA999555777;;;777@@@rrrxxxrrrxxxwww|||vvvrrrnnndddSSSBBB999^^^www|||XXXAAA:::222444------,,,333...888nnnkkkcccEEEEEENNNmmmnnnkkk[[[SSSDDD@@@999777444111///////////////000000000222555999===???AAA<<<;;;:::CCC]]]iii^^^GGGGGGHHHJJJNNNUUU]]]cccnnn{{{yyypppjjjiiifffcccfffccc```^^^\\\XXXPPPJJJjjjxxxNNNUUU\\\IIIEEETTTjjjcccVVV:::000000111//////000...---333:::BBBGGGzzzjjj```\\\KKK<<<999888888666333222333333111000---------,,,,,,---------............///000111222000///...///111444888;;;>>>@@@DDDHHHJJJJJJHHHGGGJJJFFFDDDGGGOOO]]]rrrhhhFFFCCCFFFKKKDDD999<<>>CCC___uuurrrxxxttteeePPP:::333///666777555---HHHTTTJJJaaalllLLL999999@@@===CCCIIIKKKIIIFFFGGGJJJQQQVVVWWW^^^kkkooouuu{{{]]]RRRMMMNNN```YYY888333222///222,,,///...------,,,,,,,,,------***999___ooo\\\lll|||^^^hhhtttkkkooolllfffbbbbbbbbb\\\UUUBBB444///AAAmmmdddNNNAAA444///---++++++,,,******+++++++++,,,,,,,,,---------...111444666888<<<888777<<<>>><<<:::;;;DDDMMMNNNQQQ]]]^^^WWWXXXZZZeeesss}}}|||yyy}}}}}}vvvuuuwwwuuupppllljjjeee___]]]ZZZVVVOOOGGG???999555444:::999DDDwwwyyyrrrwwwvvvxxxqqqmmmeeeUUUCCC:::XXXsss~~~___DDD;;;555333...///+++000,,,555iiinnn}}}fffCCCBBBKKKjjjooofffVVVOOO@@@>>>777555333000//////000000/////////111333777;;;???BBBBBBAAAEEEBBB>>>HHHPPPIIIBBBCCCGGGJJJLLLQQQZZZdddnnn{{{wwwpppppplllfffdddfffdddbbb```^^^XXXPPPIIInnnyyyOOOWWWXXXDDDCCCUUUvvveeeYYY999///222000//////000......333;;;FFFRRRsssiiiaaaLLL<<<888555555333111111111222111000...---,,,++++++,,,---...............///111222333.........000333777;;;======@@@EEEIIIJJJIIIGGGEEEEEEBBBAAAGGGQQQccczzzpppeeeFFFCCCGGGNNNHHH:::999BBB___xxxmmm777666777;;;DDDFFFvvvttttttrrr{{{VVVNNN^^^dddQQQJJJ???:::888333444333222222222222111000333333555777:::===@@@BBBCCCAAAAAADDDPPPcccxxx~~~xxxssspppvvvrrroooooolllhhhkkkrrr}}}{{{yyytttkkk\\\LLLAAA:::<<<999999===JJJtttuuujjjYYYHHH<<<333>>>HHHaaauuuwwwrrrXXX666888111333111222111NNNSSSLLL^^^~~~fffLLL===<<<@@@HHHKKKOOOQQQPPPRRR\\\gggppppppiiiiiirrrsssvvvwwwwwwqqqZZZNNNKKKNNN^^^ZZZ999444222///222,,,000------,,,,,,,,,------...---:::YYYrrr}}}VVVrrrooopppwwwmmmqqqoooiiiccccccddd^^^UUUBBB555444FFFjjjkkkMMM@@@444///---+++***+++******+++++++++,,,,,,,,,,,,------///222555888999<<<888888<<>>>>>AAA@@@NNNQQQQQQYYYZZZSSSRRRVVV```ooo{{{xxxxxxwwwrrruuuwwwvvvpppkkkiiieeeaaa]]]ZZZUUUNNNFFF>>>999555333999:::EEEtttxxxuuu{{{www~~~vvvpppmmmeeeVVVEEE;;;YYYssseeeEEE:::777,,,---111...333444BBBzzzyyyuuukkkvvvkkkGGGDDDIIIfffkkk}}}dddTTTMMM???===777444111//////000000000//////000222555999>>>AAADDDCCC<<>>@@@IIIYYYlllzzzzzztttqqqqqqxxxxxxyyyyyyuuurrrvvv}}}{{{zzzxxxrrrgggXXXIII@@@999:::888:::===EEEnnntttkkkZZZGGG>>>999;;;???```{{{|||kkk;;;777333222...666888FFFzzznnnOOOQQQ```zzzmmmZZZIII???===???CCCTTToooxxxssswwwvvvyyyyyygggSSSIIILLL\\\\\\:::444222///222,,,000------,,,,,,,,,---......---222IIIzzzwwwUUU}}}|||qqqwwwtttqqqrrrmmmeeeccceee```WWW@@@444555HHHiiirrrKKK???333///...,,,***+++******+++++++++,,,,,,,,,,,,,,,---///222666999;;;;;;999:::===>>>>>>BBBIIIKKKaaafff[[[SSSPPPRRR\\\eeelllvvv}}}wwwyyyrrrwwwwwwzzzwwwpppjjjhhhfffbbb]]]ZZZSSSKKKCCC===888555:::444888YYY}}}yyyyyyzzzyyytttpppmmmeeeTTTDDD<<>>@@@888<<>>222222444222;;;:::===ggg|||LLLRRR___uuujjjaaaSSSEEE===;;;===@@@777LLLrrr}}}|||]]]IIIGGGVVV}}}]]]:::444222///222,,,111,,,,,,,,,,,,,,,---...///******AAAdddnnnTTTgggmmmuuuoootttpppfffbbbddd```XXXAAA222333IIIjjjmmmJJJ>>>333///...,,,***+++******+++++++++,,,,,,,,,,,,,,,...000333777:::<<<;;;;;;======;;;;;;CCCMMMyyybbbPPPJJJOOO[[[lllpppvvv|||}}}xxxvvvvvvyyywwwpppiiigggdddaaa\\\XXXQQQIIIAAA:::666444:::333:::bbb}}}{{{yyywww~~~uuusssqqqnnncccPPPAAA:::BBByyy|||lllrrrHHH666666000111444---111///666dddlllyyywwwooozzzwwwwwwUUUIIIEEE```lllxxx}}}cccVVVOOO@@@===555111///...///000111000///000222555888<<<@@@CCCEEEKKK???DDDUUUcccnnnooocccNNNGGGFFFKKKLLLKKKTTTaaammm}}}vvvnnnhhhfffgggdddaaa___^^^\\\XXXPPPJJJhhhpppHHHYYYxxxRRREEEGGGTTTYYY\\\AAA333111000//////111000///555===;;;NNN|||mmmSSS@@@888000444222000///000000///...------............---------------...000111333444+++,,,...111555999<<<>>>???@@@BBBDDDEEEDDDCCCBBB???<<<999999:::===GGGRRRxxxddd~~~___???@@@HHHOOOEEE777999FFF~~~;;;555777AAA???@@@gggsssqqqsss{{{___SSS]]]vvv^^^QQQLLL@@@999888444000222444333111111222444222555999===@@@CCCDDDDDDFFFHHHIIIGGGEEEFFFLLLQQQeeejjjooonnnjjjkkkrrryyy{{{wwwzzzrrrrrrooohhh]]]PPPEEE???:::888666;;;===CCCkkkgggcccSSS???>>><<<777DDD{{{rrr{{{vvvZZZ333222000666777:::555HHHNNNQQQ```kkkUUURRRJJJ???999999===@@@AAADDD@@@EEESSS___jjj{{{^^^HHHFFFPPPttt]]];;;555222///222,,,111,,,,,,,,,,,,,,,---...///,,,,,,DDD\\\cccNNN[[[___ooonnntttrrrfff```bbb```YYYHHH666555MMMnnngggJJJ>>>333///...,,,************+++++++++,,,,,,,,,,,,,,,...000333777;;;===<<<===>>>===888777BBBOOOfffkkkYYYBBBAAAKKKVVVaaa```aaaeeeiiipppvvv}}}~~~{{{pppssswwwwwwpppiiifffccc```[[[VVVOOOFFF???888555333///777CCCMMMWWWmmm~~~|||vvvxxxpppwwwtttssssssooobbbMMM>>>888QQQ|||sssqqq|||~~~uuuJJJ666777000///222...777666888```~~~wwwwwwvvv}}}UUUFFFBBB^^^tttwww|||cccVVVOOO@@@<<<444000///...///000111000///111333555999===@@@CCCEEEBBBDDDHHHDDDBBBPPPZZZQQQLLLDDDCCCJJJNNNOOOXXXfffqqqppp|||xxxvvvyyyppphhhhhhccc```^^^\\\[[[WWWPPPKKKhhhoooIII]]]wwwPPPEEEIIIWWWjjjaaaEEE333---000//////111000000666>>>???FFF}}}}}}oooVVVGGGAAA:::555333111000000000///---,,,,,,...//////...,,,,,,,,,------...000111333444+++,,,...111555999<<<>>>@@@AAACCCDDDDDDDDDCCCCCC???<<<;;;:::999:::AAAJJJYYY{{{uuuWWWxxxSSS===???GGGMMMCCC555999IIIzzzhhhCCC555333???;;;LLL___tttbbbcccwww[[[NNN^^^ttt]]]PPPKKK@@@888777444///111444333111111333555222555999>>>AAACCCDDDDDD???@@@AAABBBEEEOOO]]]hhhzzzlllaaabbbmmmxxxxxx}}}{{{}}}^^^VVV^^^\\\pppwwwvvvqqqhhh[[[NNNCCC===:::888666;;;>>>CCCkkkdddaaaRRR>>>???666666DDDpppyyyXXX;;;666///555888555000\\\RRRRRRiiivvvkkk^^^PPPAAA<<<888999???DDDDDDBBBHHHCCCHHHTTTZZZYYY]]]fffrrr|||sssWWWFFFGGGPPPoooddd;;;666333+++222000---...---,,,,,,,,,,,,---......,,,EEEkkkiiiUUUhhhHHHXXXtttsssqqqkkkdddaaa```\\\UUUCCC444777SSSwww\\\FFF<<<222///---+++***,,,)))************+++++++++,,,---...111444888<<<>>>;;;===???AAA@@@??????AAA@@@>>><<<>>>EEEMMMQQQQQQOOORRRTTTXXXaaammmtttttt}}}}}}wwwuuu||||||qqqppprrrqqqllliiihhheeeaaa\\\XXXPPPGGG???999555333999888<<>>999SSSwwwzzzwww}}}???===<<<444,,,111000000000;;;fffzzzrrryyyqqqyyy]]]DDDCCC\\\vvvyyyqqqeeeYYYMMMAAA999444111000///......------...000111666===@@@???@@@EEEHHH@@@YYYIII:::ZZZ^^^NNNDDDGGGJJJIIILLLSSS[[[```qqq|||zzzdddwwwuuuyyyqqqkkkmmmccceee```___bbbZZZNNNOOOyyy```JJJ\\\tttMMMDDDKKK```ppp}}}[[[888@@@222000//////000///...444;;;@@@MMM^^^NNN;;;333444222000/////////...,,,...........................------......///000111111---...444999:::<<>>===>>>???JJJWWWzzzyyynnnRRRVVV<<<@@@FFFHHHBBB:::888<<<[[[yyy}}}999...999<<>>CCCFFFHHHIIIJJJCCC??????===LLLwwweeeVVVZZZcccjjjpppxxxqqqUUUEEE???DDDTTTfff}}}ssspppkkkcccWWWIII???<<<:::888666999;;;@@@hhhjjjbbbNNNCCC999222???BBBfffwwwzzzrrr|||[[[666666333222666333444ddd{{{OOOTTTqqqYYYGGG@@@:::999:::<<>>ZZZXXXgggqqqhhhooo{{{vvvZZZFFFHHHRRRhhhggg===777444,,,333000---...---,,,,,,,,,,,,---...333...DDDnnnwwwoooVVVsssbbbHHHUUUkkk}}}xxxnnndddaaa```[[[SSSFFF777999PPPnnncccFFF<<<333///---***)))+++)))************+++++++++,,,---...111444888<<<>>>======<<<999<<>>888666555666666;;;DDD^^^}}}}}}xxxwwwwwwvvvvvvrrrrrrrrrfffOOO>>>999DDDvvvrrrGGG>>>999444+++000///222222999```zzzrrr___EEECCCZZZ|||sssqqqooodddTTTFFF>>>777111000000///............///222333777===???>>>AAAEEEBBBKKKppptttxxxsssUUUDDDGGGIIIIIILLLSSS\\\cccpppqqqpppqqqjjjgggmmmllllllddd```aaaVVVKKKMMMwww^^^JJJ^^^qqqPPPEEEOOOwwwhhh___999<<<...111//////000///...444<<<:::WWWfffQQQ>>><<<555333000/////////...---...........................------......///000111111......444999:::<<>>AAAEEEIIIJJJHHHGGGGGGEEECCCAAAAAABBBCCCCCCBBBGGGZZZ}}}sssnnnXXXLLL<<<@@@FFFHHHBBB:::888<<>>MMM___yyy~~~xxxlllzzzttt]]]QQQXXX{{{ttt[[[MMMHHH===888888555333333222222111222222333444666:::???CCCFFFHHHIIIIIIGGGFFFEEE@@@BBBUUUkkknnn[[[KKKLLLTTT[[[dddlllwwwiiiJJJ:::777999BBBLLLdddxxxwwwpppmmmggg```VVVJJJAAA<<<888888777;;;<<<>>>ccczzzeee^^^JJJ@@@777888AAA<<>>:::333666DDDPPPTTTWWWQQQKKKJJJMMMQQQTTTVVVYYYaaaggglllvvv{{{VVV111888:::???KKKZZZfffmmmoooqqquuuvvvqqqkkkhhhddd___UUUQQQJJJBBB<<<888666666555666999DDDlll{{{|||tttssswwwzzzwwwsssrrrrrrfffPPP???:::HHHuuuyyywwwLLL>>>777333+++000///333444999]]]vvvsssrrrppp|||fffIIIBBBVVVtttttthhhnnngggQQQ@@@<<<777/////////......//////000000555555888===>>>===@@@EEECCCjjjlllKKKGGGHHHIIIJJJMMMTTT^^^fffppp}}}ssstttqqqiiihhhnnnjjjjjjaaa\\\[[[OOOFFFKKKttt[[[IIIaaakkkOOOBBBJJJssshhhccc>>><<<222222000000000//////555===:::YYYxxxqqqTTT@@@CCC777444111000//////...---...........................------......///000111111...///555999:::<<>>???BBBFFFIIIJJJHHHEEEDDDBBBAAAAAACCCDDDEEEDDDIIIGGGKKK]]]~~~vvvoooiii\\\EEE<<<@@@FFFHHHAAA999888===lllFFF::::::888AAAGGG^^^sssvvvyyyxxxcccOOOUUUyyyrrrYYYLLLGGG===888999555333222222111222222333333555777;;;???CCCFFFHHHIIIJJJJJJKKKJJJGGGDDDBBBAAABBB>>>AAAKKKQQQVVVbbbooouuuaaaAAA555666777888;;;IIIaaa{{{zzzooollleee]]]TTTKKKBBB;;;666777888=========^^^{{{fff^^^JJJBBB:::888===333LLLaaayyytttmmmVVVDDD333444333555777888RRR|||YYYMMMccc{{{eeeNNN???999:::<<<<<<:::777666999<<<:::OOOiiisssfffUUUUUU___hhhvvv~~~wwwYYYBBB???DDDVVVlll>>>666555///333000///...---,,,,,,,,,,,,---...+++222UUUxxx~~~gggVVV<<>>===777999DDDLLLMMMUUURRROOONNNMMMMMMRRRWWWXXX```gggkkksssyyy[[[999999888777:::AAANNN[[[cccffflllpppmmmiiifffccc___UUUQQQIIIAAA;;;777666666666999999AAAnnn|||{{{tttsssvvvwwwxxxsssrrrrrrfffPPP@@@;;;XXXzzzRRRFFF>>>111---333///111333;;;```ooopppvvvsssqqqOOOAAAPPPlll}}}cccpppkkkQQQ???>>>;;;111............///000111222666555777;;;<<<;;;???DDDKKK[[[KKKLLLLLLMMMOOOQQQVVV```iiittt}}}___RRRhhh|||xxxxxxsssjjjgggiiibbbccc^^^\\\[[[NNNGGGOOOrrrXXXHHHdddbbbJJJAAADDDdddvvviiiFFF>>>666333111000000//////666>>>AAAQQQzzzZZZ???AAA999666222000000//////..............................------......///000111222//////555999:::<<<>>>CCCBBBCCCDDDFFFFFFEEECCCDDDCCCCCCCCCDDDEEEDDDBBBFFFJJJLLLRRRllltttzzzuuuoooccc\\\EEE<<<@@@GGGHHH@@@888888>>>zzzAAA999777888HHHJJJjjj|||xxx||||||hhhOOOWWW{{{oooWWWJJJFFF===888999555222222111111222222333333666888<<<@@@DDDFFFHHHHHHFFFFFFFFFJJJTTT^^^\\\TTTMMMJJJKKKPPPRRRTTTaaaqqqsss~~~qqqUUU;;;555999:::999:::===MMM]]]gggmmmssstttqqqkkkjjjcccZZZQQQJJJ@@@999666777888=========___~~~ggg^^^IIIBBB;;;666<<<333RRRppptttTTT999:::444///222444666^^^QQQMMMqqqxxxaaaJJJ<<<999888;;;===;;;888888>>>CCCBBB;;;777<<>>eee~~~qqqdddyyy|||~~~VVVAAAJJJdddbbbooolllRRR???===;;;222.........///000111222333555444666999:::999<<>>DDDBBB@@@AAACCCEEEEEEEEEIIIIIIIIIGGGDDDCCCCCCCCCBBBMMMRRRPPPZZZwww~~~zzzyyytttrrrccccccCCC<<>>>>>GGGZZZlllqqqlll^^^UUUPPPRRRRRRTTT^^^jjjsss{{{}}}ZZZFFF555444888888999<<<666999===DDDNNNVVVWWWTTT\\\___]]]TTTLLLFFF???888777777777<<<===???ddd~~~eeeYYYDDD===777888>>>888___vvv]]]888888///...999999;;;rrrKKKHHHooovvv^^^HHH<<<:::777;;;===;;;888999???EEEKKKPPPUUUYYY^^^dddhhhhhhiii{{{xxx\\\EEE???AAAQQQrrr===333666222555111222...---,,,,,,,,,,,,---...+++555DDDooo~~~AAA999BBBRRRcccmmmrrrmmmddd```___^^^JJJ<<>>777999777:::@@@???NNNlllyyyxxxtttrrrrrrpppiii```___aaa```aaa^^^MMMHHHXXXfffOOOHHHppp^^^BBBGGGJJJ}}}aaaxxx___BBB777555222111111///000777@@@;;;UUUwwwPPPCCC>>>:::555111000000//////...........................------......///000111444000111666::::::;;;>>>@@@???>>>@@@DDDHHHJJJJJJIIIJJJIIIEEEAAADDDMMMTTTlllrrrqqqdddZZZddd~~~~~~zzzrrrmmmsssiiioooyyy???;;;AAAHHHHHH>>>666888AAAOOOnnnKKK;;;555444BBBIIIrrrvvvdddxxx{{{gggPPPVVVyyyfffOOODDDCCC;;;777888444111111111111222333444444777888<<>>:::888888???IIIMMMHHHAAAIIISSSWWWOOOFFFBBB>>>999888888777;;;===AAAhhhfffXXXCCC===888888===777```fff}}}hhhCCC333///222===:::888hhhRRRMMMiiittt\\\FFF<<<;;;999:::<<<;;;999999<<<@@@OOOrrrmmm\\\]]]dddggg}}}sssXXXCCC>>>>>>MMMzzzyyyBBB777:::444555000222...---,,,,,,,,,,,,---...)))444777ooorrrbbb{{{|||CCC???HHH[[[fffjjjlllhhhdddccc```\\\MMM>>>EEE```vvv|||pppZZZCCC999000---,,,******+++)))************+++++++++,,,...111444666888999:::???;;;GGG___hhhbbbfffuuuyyyeeeUUUUUUXXXWWWYYY^^^aaafffjjjnnnxxxoooIII777222***555:::@@@DDDDDDCCCCCCCCC[[[gggpppooohhhbbb]]]YYYTTTOOOFFF>>>888555555666555999<<>>:::@@@qqq{{{ppp|||ssscccGGG333000555...111555666PPPttt|||eeeeeefff}}}]]]AAADDDXXXeeeiiidddTTTCCC888333///000/////////000111222222111111555:::<<<:::<<<@@@aaadddQQQBBBDDDFFFQQQ___dddaaadddmmm|||fffIII>>>;;;666::::::333:::JJJIIINNNfff|||~~~zzzsssqqqrrrmmmfff^^^^^^[[[[[[VVVFFFFFFZZZ\\\IIIKKKzzzbbbBBBEEETTTaaasssNNN???666333111111///000888AAA888___]]]LLL@@@<<<666222000000000///...........................------......///000111444111111666::::::;;;>>>===>>>@@@EEEIIILLLLLLKKKGGGIIIJJJGGGIIIXXXqqqmmmeeetttzzztttuuullltttmmmwwwqqq===;;;BBBIIIHHH>>>555888BBBUUUKKK999999777???>>>___{{{{{{jjjxxx}}}|||hhhSSSVVVuuubbbLLLBBBAAA:::666777333111111111111222333444555666888;;;>>>AAABBBCCCCCCPPPFFF@@@AAAAAABBBJJJUUUkkkaaa^^^eeelllkkkmmmrrrzzzyyynnnLLL>>>555888<<<;;;;;;???AAA??????FFFLLLLLLGGGBBBBBBRRRZZZQQQEEE@@@===999888888777;;;===AAAhhhgggYYYCCC>>>;;;555<<<888___nnnqqq```999222666666666666777TTTXXXSSSiiiqqqYYYCCC::::::888999:::;;;<<<>>>???@@@PPPtttdddZZZcccnnniiioooVVVBBB===<<>>@@@___oooTTTQQQYYY[[[ZZZ[[[aaaeeeiiiooo{{{eee>>>000777999:::;;;;;;<<<>>>@@@DDDFFFTTTaaalllmmmgggbbb^^^[[[PPPKKKCCC<<<777555666777777888<<>>>>>AAAEEEJJJNNNMMMJJJGGGJJJNNNQQQRRR[[[vvv|||kkkrrr}}}{{{vvvpppqqqvvvmmmwwwlll???;;;BBBIIIHHH===444999BBB\\\CCC555<<<<<<@@@DDDZZZrrr}}}iiijjjllllllWWWWWWrrr```JJJ@@@@@@999555666222111111111111222333444555666888:::===@@@BBBBBBBBBRRRGGGCCCGGGIIIMMMbbb{{{|||qqqjjjnnnqqqppprrrxxx~~~zzzkkkGGG888///555<<<<<<;;;======;;;<<<@@@DDDDDDBBBAAAEEEYYYcccWWWFFF???<<<777777888888===>>>AAAfff}}}bbbTTT???<<<999666BBB@@@eeerrrqqqvvvaaa777///:::666...555CCCTTTgggSSSPPPggg~~~nnnVVVAAA888888777777999===BBBEEEEEEEEE;;;LLLVVVRRRRRR^^^hhhhhhsss|||nnnVVVCCC>>><<>>VVVooopppkkkXXX@@@777000......+++***+++---,,,***))))))+++,,,......+++,,,222777888;;;>>>???VVV}}}jjj[[[\\\___\\\[[[___ccccccppp{{{~~~tttUUU999,,,000888@@@===;;;999777===OOO```gggmmmwww{{{ssseee[[[XXXLLLFFF>>>999666777777888777===AAAMMM|||~~~vvvnnn|||uuupppqqqbbbGGG777888BBBuuuRRR555333111111222555999<<>>;;;000...222///////////////////////////---......---,,,...111444555777888888888:::<<<>>>EEE@@@CCCLLLLLLDDDCCCIIIXXXaaapppxxxvvvyyyyyygggtttuuufffqqqddd}}}WWW;;;;;;BBBHHHFFF===666:::BBB]]]CCC888111HHH333???___^^^{{{}}}bbb{{{rrrVVVWWWddd~~~ZZZJJJBBB>>>555444666222111111111111111111222222999:::;;;;;;;;;<<>>CCC666555???DDDCCCOOOaaa{{{nnnKKKCCC>>>777;;;999666666>>>@@@@@@hhhpppTTTMMMAAA666:::555999888yyyttt```888333999777333444>>>```WWWLLLkkkuuuiiiUUU@@@666888777999999888===FFFMMMNNN???OOO]]]iiitttqqqjjjooo}}}}}}xxxjjjRRR@@@>>>:::BBBmmmMMMFFF:::===666666...///...------,,,,,,------///555666lllzzzsssoooxxx{{{RRR]]]dddssshhhiiikkkkkkiiifffbbb___]]]QQQAAAWWWnnnppplllZZZ???666///------+++***,,,,,,+++***)))***+++---...///---...444777888:::>>>KKKjjjtttdddYYYZZZ]]][[[[[[```bbbfffssszzz|||~~~```CCC222000777===;;;:::<<<>>>>>>>>>CCCKKK[[[sss{{{oooiii```UUUKKKEEE===888666666777888666;;;???OOO~~~|||zzzqqqlll]]]EEE999<<>>???>>>=========RRROOO444111111<<<<<>>>>>GGGJJJLLLJJJFFFEEENNNZZZnnntttoooiiibbbeee```\\\YYYPPPHHHNNN[[[HHHHHHYYY^^^JJJAAARRRTTT:::666555444333000000999EEEFFFNNNqqq~~~eeeMMMBBB???<<<222///333000////////////////////////.........------...111444666777888999999:::<<>>555333555111111111111111111222222333999:::;;;;;;;;;<<>>???777@@@AAA888888KKKdddsssiiissskkkVVVHHH>>>888999::::::;;;BBBBBBEEEssspppTTTLLL???666999:::???;;;ttt{{{cccAAA777222222:::999999lll___OOOdddyyyxxxiii]]]NNN===666888888999999999===CCCHHHIII[[[pppppp{{{lllRRR@@@>>>;;;BBBmmmQQQIII<<<>>>777777/////////...------------------///222kkk|||}}}vvv{{{ggg}}}\\\dddlllooojjjkkkmmmmmmkkkhhhdddbbb^^^QQQ???PPPeeehhhfffTTT<<<444---,,,,,,+++***,,,,,,+++*********,,,---...000...000555777777999<<>>@@@AAA===:::<<<===???EEELLL\\\mmmkkkbbbPPPHHHCCC<<<777666666777888666:::===SSS{{{{{{vvvnnnjjjZZZDDD:::===TTTuuuuuu~~~tttHHH444444333222333444555666OOOkkkxxxrrrvvvgggnnnvvvzzz\\\DDDDDDfff```SSSQQQ>>>555666...000//////000333555555444999<<>>>>>???RRRnnn```999000555888AAADDDBBB>>>:::888777888888777333222777@@@GGGKKKLLLFFFLLLNNNbbbwww\\\SSS```yyyuuunnniiibbbbbbaaa]]]TTTKKKHHHLLLQQQEEEGGGcccSSSGGG>>>TTTRRR;;;888666555444111111:::DDDLLLGGGxxxuuuUUUFFFAAA???555111333000/////////////////////////////////...---...111444666777999999999:::===??????@@@EEEGGGCCCEEEWWWlllnnnsssooo```OOOJJJOOOTTTjjjxxxuuuooo|||rrrvvvyyyzzz|||}}}~~~tttooo```FFF<<<;;;CCCIIIEEE:::555888>>>TTTtttKKK???111AAAFFFEEEWWWqqqmmmrrrpppjjjkkkwwwZZZTTT```cccOOODDD>>>444222444000111111111111111222333333888999:::;;;;;;<<>>999gggoooZZZ777888111///999:::>>>rrreeeNNN]]]vvvlllXXXMMMDDD999666888999888888:::<<>><<>>@@@???>>>>>>>>>IIIUUUJJJ888:::===<<>>===FFFKKKDDD:::666999>>>\\\vvvSSSBBB000888GGGFFFSSS|||sssgggtttuuufffkkkxxxbbbSSSXXX}}}fffPPPCCC<<<333222444///111111111111222333333444666888999::::::;;;===???SSSyyyzzzsssssswwwssspppLLL111555888===AAABBBAAABBBDDDCCC;;;FFFfff}}}~~~uuusss~~~wwwQQQ;;;;;;888666999;;;>>>>>>GGGzzz```LLLAAA:::888888777;;;:::bbblll{{{hhhBBB444666111///777FFFiiilllMMMXXXuuu{{{bbbIII>>>;;;666555888:::777888;;;<<<===DDDNNN^^^zzz|||rrreee{{{}}}vvvlllQQQ>>>>>>===DDDkkk___UUUFFFFFF===;;;333222111000///............111///888~~~kkkxxxbbbjjj}}}nnnmmmnnnnnnnnnmmmjjjhhhgggbbbVVV???HHHYYY___bbbPPP:::222+++++++++***)))+++++++++++++++,,,---.../////////222666555333444999^^^}}}qqqddd\\\WWWWWW[[[______ggguuu~~~eee>>>888333555<<>>999666666888999999888>>>@@@bbb}}}}}}|||pppmmmiiihhhdddUUUBBB999999~~~}}}III555555444444333333333444EEE___\\\xxx~~~uuuVVVAAASSS{{{hhh]]]KKK999333444000000111444777999999777:::===@@@AAAAAA@@@@@@@@@>>>BBB>>>:::===>>>===>>>??????@@@BBBBBB@@@;;;777:::999<<>>@@@CCCCCCCCCCCCCCCGGGSSS___cccVVVIIIEEEIIILLLKKKHHHTTTpppgggRRRXXXQQQ^^^oooxxxwwwuuuvvvyyyooolllnnnYYYXXX___ZZZXXXhhhppp;;;??????IIIMMMDDD999888===@@@bbb}}}___III666333@@@JJJTTT}}}cccwwwooowwwyyyfffSSSTTTyyyjjjRRRBBB;;;222222555000111111111111222333444555555777999:::::::::<<<>>>TTTyyy{{{wwwuuutttuuu|||qqqWWW@@@333888<<<@@@AAABBBBBBCCCCCCPPPTTTrrrWWW<<<;;;888<<<======@@@DDDNNN|||ZZZJJJ>>>888999666:::<<>>===CCCjjjggg^^^NNNMMMBBB???555333222111///...............000888xxxsssssskkkeeefffyyymmmmmmmmmmmmmmmllljjjhhhgggaaaWWW@@@FFFVVV^^^bbbPPP;;;333,,,++++++***)))+++******+++,,,---......///...000444777666222444999VVV```NNNGGGAAABBBJJJTTT\\\```ccciiiwwwyyyXXX666555333333666<<>>vvvbbbdddwwwwww~~~ZZZ>>>LLL{{{nnncccUUU@@@444444111111333666:::<<<;;;:::>>>AAADDDEEEDDDCCCCCCDDD@@@???>>><<<<<<@@@DDDDDDAAACCCFFFGGGEEE@@@;;;777666;;;FFFOOOMMMFFFIIISSSnnnuuuooommmrrruuuvvvnnnlll]]]\\\UUUJJJGGGJJJIIIDDDFFFUUUaaaAAAFFFDDDwww~~~SSSGGGDDD>>>999777444333777>>>CCCCCCfffzzz]]]NNNKKK@@@666333///////////////////////////.../////////000222666999888999;;;;;;;;;<<>>OOOjjjfff___ZZZ^^^hhhrrrxxxyyyoooQQQ>>>:::;;;>>>AAAAAA@@@AAADDDDDDAAA```rrruuuKKK777888999<<<>>><<<>>>CCCPPP}}}VVVKKK<<<666:::333;;;;;;NNN|||TTThhh222444222555===777333bbbNNNRRRuuunnnSSS:::333444555666999;;;444666<<<===FFFfffeeeNNNDDD======CCCCCCDDDNNNddd~~~{{{qqq^^^III<<<===;;;BBBkkkmmmeeeVVVTTTGGGBBB777333333111000///.........***///333eeeuuuttt}}}gggzzzyyyqqqyyypppcccooommmlllllllllkkkjjjiiigggggg___WWWAAAEEEUUU^^^cccRRR===444---,,,,,,))))))***)))***+++---...////////////111666:::888444666<<>>===;;;:::;;;???CCC???GGGWWWhhhyyy___MMMLLL???<<<888777888:::<<<<<<999EEEKKKvvv{{{}}}~~~wwwxxx}}}yyyxxxrrrgggWWWEEE888777;;;XXXzzzrrr{{{GGG888777555333333555777999CCCmmmwwwqqqyyy~~~tttsssgggDDDJJJtttooohhheeePPP:::555222222555999===>>>>>><<>>444999CCCFFFVVV~~~OOO===666777???GGG|||hhh{{{jjjtttwww}}}sssiiibbbrrr{{{___JJJ???555444666000111111111222333444555666777:::===>>>>>>>>>???@@@SSSmmmmmmTTT888888;;;EEEUUUdddlllmmmuuuvvvlllSSS<<<444999???EEEEEEBBB>>>@@@EEEDDD>>>NNNZZZggguuuUUU;;;444555;;;999=========AAAPPPrrrMMMHHH999666<<<444===:::QQQ|||OOO~~~}}}BBB444222555<<<777:::tttPPPRRRvvvxxxcccLLL777222666777888<<<:::333555<<<>>>MMM~~~pppQQQ;;;>>>FFFDDDBBBFFFRRRKKKIIIWWWpppvvvjjjVVVDDD;;;===999???kkkqqqiii[[[XXXJJJDDD888444333222000///.........+++444333XXX{{{dddhhhxxxaaahhh~~~}}}gggnnnuuukkkkkkkkkjjjiiihhhgggfffccc\\\FFFJJJZZZdddjjjXXX>>>666...,,,,,,)))(((***)))***,,,---.../////////000222888<<<:::666888>>>SSS___666)))777222111333===MMMYYYZZZUUUVVVZZZhhhmmm]]]OOODDD888FFFGGGHHHGGGDDDAAA???>>>;;;NNNooocccKKKDDD>>>;;;888888999;;;======888FFFOOO}}}|||}}}{{{{{{uuunnnkkkeeeXXXFFF888444666gggzzzqqqnnnyyyKKK999777555333333666999;;;>>>WWWnnn}}}wwwvvvrrrtttuuuPPPLLLkkkooolllqqq^^^AAA777222333666:::>>>@@@???>>>>>>AAADDDEEEDDDCCCCCCCCCBBB@@@DDDDDDBBBLLLOOODDDHHHHHHFFF???888666:::???IIIMMM]]]pppttthhh```aaammmooojjjbbbaaaWWWNNNGGGFFFFFFDDDBBBBBBJJJdddqqqHHHCCCIIIRRRwwwaaaYYYQQQJJJCCC<<<888555222555:::QQQNNN\\\}}}nnnYYYVVVJJJ===777222////////////////////////,,,---...///111444999<<<999:::<<<<<<<<<===@@@BBB???AAABBBAAA@@@CCCFFFHHHJJJFFFJJJWWWccclllttt|||jjjLLLEEEDDDFFFNNN]]]mmmzzzwwwsssnnnsssooo```mmmfffqqq^^^sssCCC777DDDAAAKKKKKK;;;222999CCCHHH^^^JJJ666666777<<>>222666999>>>CCCKKKSSSUUUUUUSSSVVVPPPBBB666555;;;@@@JJJHHHBBB===@@@FFFCCC<<<======XXXJJJ:::888555<<<:::AAABBB@@@CCCUUUcccBBBCCC666666>>>666DDD===TTTzzzMMMzzz666222888555000555MMMTTTPPPppp~~~qqq[[[FFF555333777888:::>>>999222444<<>>kkkoooaaa\\\TTT>>>===777555333222111000...,,,000111444CCC~~~ooorrrsss]]]ooovvvqqqooollljjjjjjjjjhhhgggbbb[[[NNNIIIXXXnnnpppcccOOO:::++++++...***)))---))))))+++,,,...///000111444777999888444444888===LLLxxxXXX:::444111///333444888???FFFKKKMMMMMMIIINNNPPPIII<<<444777===HHHGGGSSSOOOKKKKKK>>>BBBEEE>>>HHHcccvvv~~~aaaRRR>>>>>>;;;888777:::<<<===<<<===@@@^^^{{{xxxwwwwwwvvvhhhcccNNN???;;;333;;;dddxxxLLLGGG???888666444333666:::===YYYnnnooorrrccc[[[@@@TTT~~~kkkuuunnnLLL666888333:::AAA>>>@@@FFFDDDGGGDDDCCCCCCEEEEEECCCAAABBBBBBBBBDDDGGGIIIIIIIIIBBBJJJGGG888111888AAABBBJJJTTT[[[SSSSSSYYYddd~~~yyyiiicccZZZRRRFFFHHHMMMDDD===CCCHHHNNNvvv^^^NNN@@@GGGaaacccfffLLLMMMFFF???;;;777222333666TTTjjjWWW}}}aaa___[[[GGG777555000,,,,,,//////------000---...000222444666888999<<<<<<======>>>>>>??????BBBAAA???>>>@@@DDDJJJNNNYYYcccooovvvvvvqqqhhh```lll[[[aaaQQQMMMLLL>>>DDDEEEKKKWWWddd}}}qqqlllooollljjjtttsssiii```ZZZ===999<<>>???BBBIIIeeeaaa>>><<<222...<<>>EEETTTUUUDDDEEE555444777;;;;;;@@@eeennnvvvmmm888222===--->>>444AAAsss\\\LLL\\\sss]]]HHHBBB;;;:::>>>@@@>>>:::555===111???MMMVVVFFFEEECCCAAABBBGGGQQQ\\\ddd\\\ooo}}}{{{uuukkkcccPPP===555;;;===GGGtttyyyjjjcccYYYAAA???999777555333333111///---...222999IIIppp~~~nnnaaaffflllooonnnlllkkkkkkjjjhhhfffaaa\\\PPPKKKYYYpppyyysss[[[DDD111---...+++***---***+++,,,...///111222333666888:::999666666:::>>>DDDbbbbbbDDD222111000000333777;;;>>>>>>>>>@@@BBBDDDFFFCCC888///000777>>>BBBBBBOOOLLLMMMOOO???===JJJEEEFFFRRRgggZZZPPPBBB>>><<<999:::<<<>>>>>>===DDDJJJmmm|||zzzxxxxxxqqqfffbbbOOO@@@999111@@@yyy}}}NNNFFF???:::888777777:::@@@<<>>666555888>>>FFFLLLCCCZZZeeePPPFFF[[[rrrvvviii```SSSMMMDDDEEEGGGAAA>>>DDDIIIWWWPPPCCCBBBLLL]]][[[MMMOOOHHH@@@;;;777333444999cccvvvcccnnnddd___QQQ@@@777444000...111111......000///000111444666888:::;;;::::::;;;<<<<<<=========CCCBBB@@@>>>@@@HHHSSS\\\yyy|||[[[KKKMMMTTTmmm|||MMMAAACCC;;;FFFFFFDDDHHHLLLccctttwwwrrrpppsssnnniiiooosssiiisssTTT::::::<<>>666999999???MMM{{{HHH>>>777333:::JJJmmmrrriii~~~jjjccc{{{ttt~~~mmmUUUNNNkkk{{{bbbLLL<<<555222111333333444555666888999:::===@@@BBBAAA>>>===AAADDDBBBUUU}}}|||KKK222777111999??????999:::AAABBB>>>999;;;999555888???CCCBBB??????AAABBB@@@@@@HHHRRRgggnnnnnnJJJ<<<444;;;:::<<<>>>AAABBBBBBKKKhhhSSSAAABBB666777999===???KKKpppxxx[[[;;;555:::000===666888gggkkkhhhPPPYYYjjjPPP@@@;;;666777;;;???>>><<<;;;@@@555===KKKddd~~~WWW???777@@@HHHIIIHHHNNN^^^llltttppp}}}yyyssshhh___MMM===777;;;<<>>>>>@@@;;;000,,,444<<>>CCC:::???LLLDDDCCCIIIOOOZZZiiiTTTHHH===>>><<<<<<===>>>??????>>>EEEQQQ{{{~~~|||zzzxxxwwwoooeee^^^III===777999XXX~~~jjjMMMIIIDDD???===;;;999===DDDCCCHHHgggxxxvvvoooLLLHHH___ppp{{{pppVVV>>>444999CCCCCCEEEIIIEEEBBBAAAAAA@@@???>>>>>>===BBBAAA???===;;;:::999888@@@444000888???DDDSSSdddiiiaaaWWWPPPXXXvvvppphhh[[[KKKFFFDDDCCCBBB@@@BBBGGGKKKhhhlllGGG???@@@TTT~~~xxxnnnZZZUUUSSSSSSKKKCCC>>>999555666:::PPPdddWWW}}}}}}hhhbbb^^^MMM999888333000222222///...000000111444666999:::<<<<<<:::;;;<<<======>>>>>>>>>EEECCCAAA???CCCQQQeeetttSSSEEERRRmmm|||qqqyyyaaaDDD???;;;HHHFFFAAAAAA???PPPsssyyyvvvqqqrrrnnnhhhlllppphhhJJJ555<<<===KKKHHH===777::::::AAASSSqqqNNN@@@;;;555333DDDbbbnnngggxxxwwwhhhbbbuuuttt~~~|||nnnXXXNNNcccmmmUUUAAA666333333222333444555777999<<<===@@@BBBBBBAAA>>>>>>BBBFFFCCCIII___\\\999...999888@@@>>>===<<<======<<<;;;999666555888999;;;AAAIIIGGG>>>===BBBDDDCCCOOOaaaiiiEEE999222::::::<<<===GGG???GGGRRROOO======777::::::???,,,PPPfff~~~NNN===:::666333999888666UUUuuuTTTSSS|||}}}```EEE888555333555;;;???AAAAAA<<>>999;;;:::HHHzzzxxxiiiMMMGGGAAA>>>:::777666444222000111///...555ccctttmmmkkkrrr___nnnkkkjjjkkkkkkllljjjgggdddeeeaaaUUUHHHEEERRRhhhxxxxxx___EEE666000,,,+++,,,+++,,,...///111333555555999;;;======<<<<<>>>>><<<;;;===@@@999<<<888111111;;;AAA@@@BBB>>>BBB666999HHHEEEHHHTTThhhRRRCCC999<<<<<<===>>>?????????>>>BBBWWW}}}|||zzzyyywwwuuussseeeVVV???777666FFF{{{iii___PPPNNNJJJGGGCCC>>>;;;@@@HHHKKKHHHdddooopppkkkwww{{{WWWJJJVVVvvvwww{{{dddFFF777888BBBDDDFFFHHHDDDAAABBBBBBAAA>>><<<<<<===999999888777555555777888666666;;;BBBFFFOOOcccwwwbbbPPPTTT{{{xxxgggbbbVVVFFF???EEEDDD@@@CCCEEEIIIOOOxxxUUUEEE@@@EEEmmm}}}{{{mmm}}}~~~hhhYYYWWWXXXVVVOOOIIIEEE???888666777JJJ___TTTXXXlllkkkdddiii[[[@@@;;;444000111222000///000111222555888:::<<<======<<<===>>>@@@AAAAAAAAA@@@EEEDDDBBBCCCKKK___zzz[[[PPPZZZsss}}}xxx```ZZZ~~~JJJDDD>>>GGGEEEFFFMMMJJJTTTxxxzzzmmmlllkkkiiinnnjjjhhhvvv@@@222???AAAIIIFFF;;;666999:::EEE[[[[[[NNNCCCBBB:::???JJJZZZpppyyyzzzpppiiimmmpppvvv{{{vvvqqqzzz{{{rrr___QQQ\\\|||vvv___III;;;666777111222444666888;;;>>>???AAACCCDDDDDDBBBBBBCCCEEEEEEDDDMMMIII666444??????>>>===@@@EEECCC<<<:::===???555222999===???MMM___^^^GGG:::CCCOOO[[[uuummmHHH<<<555:::999<<<;;;LLL<<>>BBB???AAALLL~~~OOOCCC]]]cccZZZRRRIIINNNXXXdddeeeUUUBBB>>>CCCEEECCCIII^^^|||}}}}}}xxxuuummm```VVVDDD>>>;;;;;;:::LLLqqqTTTNNNGGGDDD>>>:::777555222000444111///444TTTuuuqqqzzzuuu~~~ZZZbbbiiiiiiiiikkkkkkjjjgggdddgggcccXXXGGG;;;@@@XXXpppkkkQQQ>>>333---,,,---+++,,,---///111333555666;;;<<<>>>?????????AAABBB===???;;;<<>>:::333...222<<>>>>>>>>>>>???EEEeee~~~||||||zzzwwwuuusssdddQQQ:::666222HHH___nnnvvv```WWWNNNMMMKKKGGGBBBAAAIIITTTQQQHHHZZZ}}}~~~vvvggg```pppxxx___LLLOOOvvvuuuvvvTTT>>>888AAACCCEEEGGGCCCBBBEEEFFFCCC>>>;;;===@@@777888888888777888;;;>>>;;;BBBGGGIIIRRRaaakkkmmmHHHiiilll___YYYNNNDDD999EEEBBB>>>DDDDDDHHHXXXFFFAAA>>>QQQmmmlllsssjjjWWW[[[WWWXXXTTTRRRPPPIII===666444???ZZZcccMMMaaasssiiippphhhQQQ???666///...000//////000111333666999;;;=========;;;===???AAABBBBBBAAAAAACCCDDDEEEJJJXXXoooqqq]]]SSSXXX[[[\\\uuuTTTQQQ[[[III@@@EEEDDDMMMZZZPPPOOOlll|||yyylllkkknnnmmmpppccckkk___999222BBBFFFGGGBBB777444999;;;JJJeeeKKKJJJEEEFFF;;;???GGGWWWdddsssrrrhhhXXXgggooo|||{{{wwwhhhWWWXXXppp}}}hhhQQQ???888666111222444777:::===@@@AAA???BBBFFFIIIHHHFFFDDDBBBAAA@@@BBBBBB;;;;;;@@@???AAAAAAEEEFFFBBB<<<>>>EEEFFF888222;;;CCCLLL```xxxbbbMMM@@@FFFTTTnnnxxxhhhBBB:::666<<<<<>>;;;FFF]]]lll^^^EEE;;;CCCNNNIIIOOOVVVYYYaaauuuxxxuuussskkk^^^TTT@@@>>><<<:::;;;SSSyyy]]]WWWPPPKKKEEE???;;;777444222------000777JJJxxxqqqiii~~~sssTTT]]]hhhhhhhhhiiijjjjjjhhhffffffbbb[[[LLL:::999RRRooowwwbbbLLL:::000---...+++,,,---000222444666777;;;<<<>>>@@@AAABBBBBBBBB:::@@@AAAEEELLLGGG@@@EEEBBB@@@>>>???DDDJJJLLLMMMNNN???111...333???SSSfffmmm\\\XXXJJJFFFQQQ```~~~wwwGGGDDD>>>:::<<<===>>>===>>>???AAAKKKuuu~~~~~~}}}yyyuuukkk^^^LLL::::::///BBBooojjjuuu___UUULLLLLLMMMKKKHHHKKKYYYhhh```QQQTTThhhxxxpppfffzzz|||gggNNNIIIddd|||vvv~~~gggHHH:::@@@BBBDDDFFFCCCCCCHHHJJJFFF???;;;>>>BBB???AAABBB@@@???@@@DDDIIIOOOOOOLLLOOOaaaqqqjjjVVV___fff[[[QQQHHHBBB888DDD@@@===FFFBBBLLLmmmnnnDDD@@@DDD___mmmtttqqqnnn^^^___[[[XXXWWWXXXXXXQQQDDD999555444UUU___nnnrrrtttrrrhhhIII===111.../////////111222444777;;;===>>>>>>>>>999;;;===@@@AAAAAA@@@@@@AAACCCIIISSSeee}}}vvv]]]]]]vvvuuurrrdddUUUWWWsssJJJAAAEEECCCQQQ^^^KKK???ZZZtttzzzoooooorrrooonnnaaavvvIII888555EEEJJJCCC>>>444444:::???RRRqqqmmmKKKHHHIIIGGG999777:::IIISSSmmmrrruuukkktttwww{{{~~~{{{qqq|||{{{ppp^^^WWWfffqqqZZZEEE888222222333555777;;;>>>AAABBB>>>AAAFFFJJJJJJGGGCCC???>>>@@@BBBDDDEEEEEEDDDDDDJJJKKKJJJFFFCCCFFFLLLSSSNNN>>>555:::CCCLLL^^^pppNNNHHHFFFHHHNNNfffooogggAAA:::888======CCC===HHH>>>OOOuuu```FFF===666999===777BBBVVV|||gggqqqQQQ???666777???777;;;:::KKKaaaNNNbbbzzzjjjPPP999666999;;;;;;:::;;;>>>BBBKKKTTTRRRYYY\\\eeeqqq___HHHDDDEEEEEE???FFFXXXbbbsssrrrdddKKK<<<>>>EEEHHHkkkvvvzzzuuusssppphhh[[[PPP>>>===<<<999>>>\\\fffaaaYYYTTTLLLEEE???;;;777555,,,---000666@@@yyytttaaaWWWkkkTTT]]]hhhgggfffgggiiiiiihhhgggdddbbb^^^RRR???999QQQpppttt\\\DDD444//////,,,---///111444666888999<<<<<<>>>@@@BBBCCCCCCBBB===DDDCCCDDDNNNOOOJJJMMMLLLKKKJJJJJJNNNUUU]]]bbbVVV???111555:::BBB]]]}}}{{{[[[MMMEEEHHH\\\zzzfff???BBB<<<<<<===>>>>>>===>>>AAADDDXXX}}}}}}{{{vvvrrreeeXXXDDD777===000BBB]]]~~~~~~\\\PPPNNNOOOQQQPPPNNNSSSfffxxxtttcccZZZ```iiiccckkkvvvdddvvvwwwWWWKKKVVVkkkxxx{{{zzzTTT>>>@@@BBBDDDGGGEEEDDDJJJMMMHHH???:::>>>CCCEEEHHHJJJIIIGGGIIINNNTTT\\\XXXVVV^^^lllqqqgggYYYuuu___WWWMMMEEEBBB===GGG@@@???IIIEEEXXXXXXEEECCCRRRmmmqqqooobbbkkkiii^^^cccYYYXXXZZZ[[[VVVJJJ@@@===BBBXXXuuummmyyyqqquuu{{{WWWHHH888111000000000222333666999===???@@@@@@???999;;;>>>AAABBBBBBAAA@@@@@@DDDLLL\\\ppp~~~lllhhhjjjlllrrrjjjnnnyyyLLLDDDGGGBBBPPPbbbRRRFFFaaa~~~sssnnnooojjjeeedddiii888:::999EEENNNBBB<<<333555===CCCZZZ|||]]]YYYNNNPPPJJJ;;;@@@;;;GGGMMMmmmyyyrrrttt{{{sssxxxttt___pppjjjkkkwww|||~~~vvvdddWWW^^^tttxxxdddNNN===333444444666888;;;>>>AAACCC===???CCCFFFGGGEEEAAA>>><<>>666;;;???888GGG\\\LLL@@@777<<<===777:::777DDDrrrppphhhQQQ[[[qqqSSS888555999<<<<<<888888<<<@@@FFFRRRQQQbbbooogggddd]]]```dddaaa___gggpppyyy}}}aaaCCC999BBBMMMRRRRRRHHHUUUsss~~~yyysssqqqnnneeeWWWKKK<<<===:::888AAAdddlllggg___YYYQQQIIIBBB>>>999777666444333666;;;}}}}}}gggZZZwwwYYYUUUiiigggffffffhhhiiiiiihhheeecccaaaWWWBBB999OOOooogggKKK888111000---...000333555888999:::<<<<<<===@@@CCCDDDCCCBBB???DDD>>>;;;FFFLLLIIIJJJJJJLLLNNNNNNPPPXXXeeepppOOO777...999???AAA\\\dddEEECCCMMM[[[kkk~~~ZZZ;;;CCC<<<>>>???@@@???===???CCCGGGhhh|||zzzzzzxxxrrrmmmdddTTT===222<<<333JJJ]]]zzz}}}rrr___RRRRRRTTTUUUTTTQQQWWWkkk~~~nnnaaa```sssbbbpppvvv```www}}}cccRRROOO___xxxxxx\\\BBBAAABBBDDDHHHGGGDDDJJJNNNIII???:::>>>DDDFFFIIILLLLLLKKKNNNUUU\\\\\\[[[cccpppqqqhhhgggmmmkkkXXXTTTMMMEEEDDDEEELLLBBBCCCNNNIIIdddFFFCCCBBB[[[XXXtttZZZ___mmmUUUdddYYYXXXZZZ\\\WWWMMMFFFDDD444@@@tttddd|||llltttbbbQQQ>>>555222111111333555777;;;???AAABBBBBBAAA;;;===@@@CCCEEEDDDCCCBBB@@@DDDNNN```uuu}}}sssyyy|||iiieeehhhnnnTTTZZZ^^^VVVoooQQQIIIIII@@@OOOiiiccc]]]xxxuuuiiihhhccc^^^hhhYYY000===<<>>@@@BBBCCCCCC@@@===777@@@AAABBBJJJJJJJJJRRRIIIRRRXXX___ppp{{{jjjBBB<<<:::CCCQQQ\\\___^^^EEECCCOOOooo```:::666666<<<===EEEDDD@@@GGG```jjjBBB======666<<<@@@:::KKK~~~YYYEEEKKK<<<@@@888444888:::HHH^^^lllRRRWWW{{{YYY;;;555:::>>>===999888<<>>>>>CCC>>>:::<<>>555444888???BBBAAAAAACCC<<<===>>>??????>>>===<<>>@@@FFFXXXmmmrrrkkkVVVPPPXXXiiiKKK222;;;999999AAAAAAAAAEEERRRoooSSS@@@@@@333333???;;;===VVV}}}wwwRRRHHHBBBAAA===777===333999vvvUUUSSSiii~~~hhhFFF>>>555CCCBBB<<<@@@<<<===FFFFFFIIIXXX```VVVXXXmmmjjjhhhMMMFFFOOOSSSNNNJJJRRR___ggg~~~wwwooolllkkkdddQQQ@@@:::111===@@@AAAuuuyyynnnkkkeeeZZZQQQOOOLLLEEE@@@???999222222555222\\\www|||xxxpppGGG\\\dddiiihhhiiijjjhhhgggfffdddeeebbbOOO===DDDXXXxxxeeeXXXBBB///111222333555888;;;999666888;;;>>>???>>><<<<<<<<<@@@>>>>>>CCCLLLSSSUUUUUUOOOYYYhhhwww~~~sssXXX@@@999JJJIII???KKKaaammmpppEEE@@@BBBZZZZZZ@@@<<<999777999AAA@@@===@@@@@@HHHZZZ~~~}}}uuulllhhhYYYDDD999333444@@@sssggg~~~ddd[[[SSSTTT[[[YYYNNNKKKUUU]]]___ccctttooozzzoooggguuu{{{nnnNNNSSSjjjsssooozzz{{{aaaMMMCCCGGGRRR[[[eeeIIIEEESSS[[[OOO@@@EEEJJJKKKLLLNNNjjjhhhUUUPPPdddZZZRRRDDDBBBIIIAAANNN:::;;;IIIMMMcccUUUAAAEEEfffXXX~~~iii^^^dddbbb]]]]]][[[[[[XXXUUUUUUVVVQQQIII@@@:::NNNqqqfffOOOrrrttt}}}vvvYYYCCC888555444333;;;<<<>>>AAADDDEEEEEEDDDCCCBBBBBBEEEHHHHHHFFFCCCBBBEEELLLXXXbbbaaaVVVLLLKKKaaarrrtttgggPPPLLL___iiinnnllllllYYYSSSgggwwwUUU\\\yyyXXX:::666???CCCBBBBBB999:::333:::EEE___iiiUUUddd```]]]QQQNNNEEE???>>>===GGG```xxxyyymmmVVVppppppccc}}}|||yyyvvvdddSSSXXXkkkyyynnnZZZFFF666444777>>>BBBBBBCCCEEE??????@@@@@@??????>>>===@@@AAADDDJJJTTT^^^hhhnnnnnn|||___BBBCCCFFFOOOVVV___uuuHHHrrr___<<<333???===<<>>FFFWWWzzzCCC:::<<<666999BBB<<>>777AAA}}}\\\NNN```sssTTTCCC888FFFEEE???DDD@@@CCC:::AAA???>>>BBB@@@???GGGKKK\\\gggbbbWWWMMMBBB888<<>>===;;;;;;<<<>>>>>>AAAHHHQQQXXX[[[[[[___ggguuuzzzhhhLLL===<<>>AAAAAAMMMddd~~~~~~|||sssiiicccTTT:::222;;;444PPP]]][[[XXXYYYZZZUUUMMMLLLPPPNNNGGGOOOhhhiiirrrrrrppptttssszzz{{{\\\SSSYYYqqq~~~xxxpppqqqhhhIII@@@SSSjjjxxxQQQVVV___xxxRRRGGGBBBKKKDDDHHHsssQQQ\\\gggvvvPPPKKKBBBBBBIIIDDDPPP///AAAVVVMMMyyybbbCCC>>>HHHmmm___```lll___fffggg^^^TTTVVVXXXWWWSSSRRRSSSQQQMMMJJJNNNKKK[[[uuu{{{vvvjjjQQQ???777555777:::===@@@BBBCCCCCCCCCDDDCCCCCCCCCEEEGGGHHHGGGFFF@@@CCCFFFHHHGGGDDDAAA???IIIVVV]]]]]]YYYQQQ[[[vvveeeiiirrrbbbkkk}}}QQQ```]]]FFF444777AAACCC@@@>>>888999555>>>NNNjjjoooPPP\\\WWWTTTRRRRRRHHHIIICCC???IIIeee~~~www___lll|||yyy{{{sssmmmaaannnvvv{{{yyy}}}pppXXXTTT```}}}{{{hhhPPP:::777888>>>BBBCCCDDDGGGCCCBBBAAA@@@??????>>>>>>AAACCCGGGMMMVVV```iiinnnuuuqqqJJJ:::HHHAAABBB???CCCjjjggg|||~~~AAA444777@@@>>>===BBBAAABBBKKKccc```:::::::::999======555HHHooolllsssUUUQQQGGGDDDBBB:::===999BBBwwwlllOOOYYY~~~gggEEE777CCCCCC>>>CCC???CCC===KKKFFF888:::@@@>>>;;;999666777<<<;;;999AAALLLXXXNNNJJJQQQ]]]kkkUUU{{{~~~tttiiiddd```WWWIII>>>;;;;;;BBBBBBSSSvvvlllllliiiccc[[[UUUOOOJJJFFFCCC666======999555\\\nnn~~~|||oooZZZqqqllleeeqqqjjj^^^kkkfffbbbcccfff]]]LLLCCCEEEjjjrrrlllbbbCCC999444333777===>>><<<;;;<<<===??????===<<<===>>>>>>>>>@@@FFFNNNTTTWWWXXX```oooyyyjjjGGG///888MMM[[[MMMQQQ^^^hhh~~~rrrRRRLLLddd}}}SSS666<<>>CCCAAA???AAACCCUUUrrr~~~}}}{{{ssshhh```MMM777222@@@888llliiiiiiWWWWWWVVVXXXXXXTTTOOOOOORRROOOIIIPPPVVVnnnlllWWWnnnzzzrrrvvvssspppZZZOOO```www|||vvvqqqxxx~~~bbbPPPPPPVVVmmmiiiuuu{{{zzzFFFPPP]]]SSSSSSnnnuuukkkooo]]]DDDEEECCCDDDJJJHHHBBB777OOOZZZVVVwwwAAAAAAEEENNNmmmaaa[[[eeeZZZaaafff^^^SSSRRRUUUUUUPPPMMMQQQUUUVVVIIIPPPLLLnnngggwwwzzzdddKKK;;;777:::<<>>BBBCCCDDDGGGEEEDDDCCCAAA???>>>>>>===???AAAEEEKKKRRRZZZ```dddgggttt^^^AAA???<<>>CCCDDDJJJQQQzzzOOO>>>;;;777999???<<<888QQQyyylllqqq[[[YYYMMMEEECCC:::;;;888:::^^^}}}iiiVVVVVVvvvuuuKKK777???@@@===CCC>>>BBB;;;MMMIII:::;;;BBBBBBAAANNN@@@???MMMRRRJJJLLLZZZzzzrrrpppuuuvvv{{{yyybbbzzz}}}tttjjjeee___SSSFFF>>>888===???@@@___~~~sssqqqllliiiddd\\\UUUOOOHHHCCC999AAA???:::555QQQmmmfffVVVoookkkdddqqqjjj^^^lllhhhcccbbbddd___QQQEEEBBB^^^tttsssjjjgggRRRAAA888333888======<<<======>>>???>>><<<<<<===???===<<<===@@@FFFMMMSSSVVVXXXkkksss___BBB777>>>IIIOOOTTT]]][[[```[[[\\\qqqPPP:::>>>888444>>>AAADDDAAA???BBBHHHaaa{{{~~~||||||zzzsssfff\\\DDD999555<<<>>>ddd|||aaaVVVSSSRRRTTTUUUTTTQQQQQQTTTUUUTTTQQQHHHOOONNNKKKjjjzzzwwwssskkkjjjrrrfffPPPVVVmmm{{{zzzuuuxxx~~~{{{gggUUU\\\}}}```uuuzzzjjj{{{aaaJJJ>>>CCCFFFFFFGGGFFF:::GGGPPPRRRtttXXX:::DDDDDDPPPwww___xxxoooeeeXXXSSSYYY```^^^YYYQQQTTTSSSMMMLLLRRR[[[```TTTRRRTTTkkk|||TTT}}}}}}yyy{{{^^^EEE;;;:::???BBBEEEFFFEEECCCAAA@@@DDDDDDCCCBBBAAABBBCCCDDDCCCCCCCCCDDDEEEGGGJJJLLL@@@OOO[[[cccbbbWWWYYYkkk~~~```tttppp<<<888999@@@EEEDDD>>>:::444:::???GGGWWWllluuuLLLQQQNNNNNNIIIPPPSSSJJJLLLHHHAAA@@@LLLbbbwwwccceeexxx{{{sssfff{{{|||qqqxxxvvv}}}hhhWWWTTTiii|||dddLLLCCC===>>>AAABBBCCCEEEEEEEEEDDDBBB@@@???>>>===;;;===AAAEEEJJJNNNQQQSSSPPPWWW```llliiiOOO>>>GGGMMMmmmRRR===???<<<:::>>>AAAAAACCCJJJXXXiiiDDD@@@:::333888BBBBBBLLLmmm~~~qqq```ZZZRRREEECCC======<<<555HHHmmm\\\PPPlllXXX===???BBBCCCIIICCCEEEHHHYYYXXXIIICCCDDDIIIRRROOOPPP```sssqqqcccfffxxx~~~wwwYYYvvvnnngggddd[[[LLL>>>888999>>>===DDDpppxxxuuummmnnnjjjbbbZZZTTTLLLFFF>>>BBB<<<;;;333???gggtttiiirrraaaYYYRRRgggjjjfffmmmhhhbbbllliiicccaaaccc```TTTHHHAAASSSiiixxxiiiddd```KKK>>>555999===<<<<<>>>>>>>><<<::::::<<<>>>;;;;;;;;;===BBBIIIPPPTTTYYY___ZZZJJJ???BBBGGGGGGQQQkkkwwwuuuTTTlll~~~LLL<<>>CCCDDDBBB===:::666;;;BBBMMMbbbrrrfffLLLYYYMMMTTTNNNTTTVVVPPPIIIKKKJJJFFFFFFQQQdddsssnnnkkkqqqsss{{{pppooollleeezzzvvvxxxwwwjjjYYYOOO]]]sssmmmTTTIII@@@???AAABBBCCCEEEEEEFFFFFFEEEDDDAAA???>>>999;;;???BBBDDDFFFFFFFFF@@@DDDGGGOOOSSSFFFAAANNN{{{qqqSSSAAA666<<<;;;<<>>CCCKKKiiiJJJ;;;;;;;;;444:::@@@BBBXXX~~~zzzmmm]]]PPPSSSEEEHHHCCCBBBCCC:::AAAwwwbbbIII[[[eeeAAA>>>DDDMMMVVVMMMLLL```vvvtttZZZHHHGGGTTTgggjjjvvvsssmmmyyyrrrTTTssskkkgggeee[[[III<<<999;;;@@@???PPPwwwwwwrrrkkkmmmiii```XXXUUUPPPJJJCCCBBB:::@@@999666WWWmmmkkk^^^YYYYYYYYYfffooonnnjjjgggfffhhhgggcccaaacccaaaWWWIIIAAAFFFYYYqqqhhh\\\eeeWWWEEE999:::>>><<<===AAA@@@@@@>>><<<:::;;;===@@@<<<<<<<<<===???CCCGGGJJJOOOLLLFFF???:::???PPP```uuu^^^|||wwwFFF777???<<<;;;HHH???@@@===@@@JJJ\\\~~~|||wwwzzzyyyuuurrrjjjZZZJJJ:::666999666dddVVVxxxqqq```TTTNNNQQQOOOPPPPPPQQQPPPOOOPPPRRRYYY[[[TTTUUU]]]YYY```yyyzzzhhhbbbrrrxxxrrriiiffftttppp```^^^gggrrrwwwjjj}}}XXXGGGIIIFFFEEEHHHDDD>>>AAAHHHQQQcccDDD<<<>>>KKKcccgggpppnnnlllddd```aaa^^^WWWSSSUUUUUUXXXXXXVVVWWW\\\______ZZZUUUOOOEEEXXX{{{uuuYYYkkkkkkPPP???;;;999:::@@@FFFGGGBBB<<>>===;;;AAA@@@GGGXXXxxxaaaQQQaaaLLL\\\WWWZZZZZZWWWNNNPPPPPPIIIDDDKKK```sssrrrlllbbbjjjsssuuuxxxnnnttt}}}wwwrrrrrrpppcccSSSYYYjjjzzzxxxmmmXXXKKK@@@>>>AAACCCEEEGGGFFFGGGIIIIIIHHHEEEBBB@@@;;;===@@@CCCEEEEEECCCBBB???DDDCCCEEEJJJGGGJJJYYY~~~[[[[[[cccmmmooo@@@444<<<;;;???JJJBBB===KKK[[[xxx???888999:::888@@@@@@>>>^^^vvvbbb]]]OOOUUUIIIQQQIIIAAAEEE???DDDqqqMMMOOOtttvvvLLLEEEOOO___kkkaaa^^^mmm^^^CCCMMMggg|||gggbbbtttkkkeeecccXXXFFF<<<===;;;@@@AAA]]][[[rrrmmmgggiiieeeZZZSSSRRRPPPLLLFFFBBB:::FFFBBB888VVVpppwwwYYY~~~sss]]]VVVeeelllxxxvvviiifffhhhcccdddbbbbbbeeecccYYYJJJ@@@<<>>CCCCCCCCCAAA???======@@@CCC>>>>>>???>>>=========>>>555<<>>>>>:::BBB>>>>>><<>>FFFOOOSSSMMMEEE???@@@AAA@@@@@@CCCJJJOOO^^^]]]ZZZTTTOOOQQQXXX___bbbpppzzziii777999>>>BBB@@@<<<<<<<<<<<>>BBBEEEGGGIIIFFFHHHKKKMMMLLLHHHDDDAAA===???CCCFFFHHHGGGEEEDDDCCCLLLKKKHHHLLLNNNVVVeeefff]]]~~~^^^===;;;AAA===???HHH>>>>>>WWWppp^^^@@@:::===333888EEEBBB@@@jjj___XXXccc\\\WWWNNNXXXMMM>>>AAA@@@FFFWWWPPPttt{{{{{{}}}[[[RRR___tttxxxsssoooPPPgggmmmooopppfff___\\\PPP???888<<<999>>>BBBeeeEEErrrnnntttlll___[[[XXXQQQRRRRRRIIIGGGHHH@@@AAAEEE;;;KKKxxx}}}vvvvvvkkkqqqkkkqqqwwwnnnfffeee```dddddddddeeefffbbbSSSDDD:::BBBWWWssswwwcccUUU___XXXOOOIIICCC@@@???AAAIIIJJJKKKGGG@@@:::;;;@@@AAAGGGEEEAAAAAA;;;888BBBBBBIIIHHHLLLOOOHHH___gggdddvvv___SSSqqqqqqCCCAAA999===EEE<<>>AAAJJJNNNmmmsss999;;;FFF???nnnmmmsssnnncccmmmfff[[[VVVXXX\\\[[[VVVUUUWWWZZZ[[[[[[[[[\\\]]]QQQ[[[HHHXXX[[[PPP|||~~~nnnLLL???===EEELLLLLLQQQXXXUUUPPPAAADDDBBBFFFTTTbbb}}}ooojjjfffbbbfffpppyyy{{{___@@@555FFF???CCC>>><<>>@@@;;;777BBBHHH@@@NNNXXX```VVV___cccYYYQQQOOOJJJCCC???@@@]]]ggg~~~lllOOO]]]~~~{{{{{{oookkkkkkiiihhhvvviiiwww|||~~~kkk{{{ooojjj```QQQCCC:::888999888FFFHHHtttfffAAAuuulllnnnfff]]]\\\\\\VVVUUUSSSIIILLLMMMEEEDDDDDD999GGGppprrr[[[wwwzzzrrrooosssmmmjjjjjjgggbbbbbbaaaaaadddddd[[[OOO>>>>>>MMMiii~~~{{{hhhWWW\\\XXXTTTNNNGGGBBBCCCHHHUUUssssssPPP;;;999===CCCGGGEEEBBB@@@:::666;;;:::FFFNNNQQQQQQWWWuuu___aaalll^^^nnnaaa>>>@@@;;;>>>FFF>>><<<:::CCCLLLbbbzzzwwwyyyuuuuuusssmmmaaaRRRDDD;;;444666???eeennnTTTNNNIIIRRRMMMMMMMMMNNNOOOOOOOOONNNMMMiiirrr___NNNTTTLLLCCCUUU}}}|||}}}uuu|||||||||kkkbbbgggrrr|||^^^IIICCCEEEFFFJJJEEE:::999EEENNNNNNgggiiiKKKFFFGGG;;;jjjeeetttzzz___kkklllcccYYYUUUXXXZZZVVVPPP]]]]]]]]]]]]\\\XXXRRRNNNOOOUUUKKKUUUWWWooozzz[[[bbbqqq{{{{{{UUU<<<;;;BBBRRRWWWNNNIIINNNNNNOOO^^^]]]kkktttmmmmmmvvvyyyuuuvvv|||uuurrr@@@:::@@@UUUMMMCCC===PPPnnn^^^MMMZZZooozzzrrrWWW```^^^\\\ZZZXXXUUURRROOOVVVSSSQQQOOOIIIIII\\\ssshhheeeiiiUUU[[[nnngggooovvvllljjjzzz}}}wwwrrrsssvvvtttqqq___PPPPPP]]]gggooonnnbbbWWWQQQKKKIIIKKKKKKGGGBBBYYY]]]hhh\\\YYYaaaOOO:::HHHOOOPPP\\\VVVOOOHHHFFFQQQJJJOOO\\\gggxxxCCC999;;;AAA======EEEAAAHHHccchhhEEE;;;111777999AAA;;;HHH{{{aaa```^^^dddTTTPPPNNNNNNLLLHHHKKKQQQHHHqqqzzzSSSRRRtttyyymmmddd~~~oookkkfff[[[MMMAAA;;;:::<<<999CCCWWWYYY333uuuiiifffjjj```^^^]]]UUUTTTSSSJJJLLLJJJDDDBBB@@@888EEEdddmmmOOOhhh~~~yyyuuunnnjjjhhhbbbcccbbb___^^^aaaeeeaaaYYYDDD>>>DDD^^^yyyooo]]]WWWXXXYYYWWWOOOJJJPPPZZZ~~~NNN@@@DDDDDDGGGKKKNNNKKKFFF@@@=========FFFPPPNNNPPPllleee^^^qqq~~~LLL777???<<<>>>DDD???999>>>HHH[[[}}}vvvtttyyyrrrsssqqqiiiZZZJJJ>>>888333:::kkk|||XXXuuucccKKKIIIIIISSSKKKMMMNNNOOOPPPPPPOOOMMMLLLdddiiiXXXLLLSSSKKKBBBLLLkkkpppyyyuuuvvvxxxmmmlllqqqvvvvvvSSSFFFBBBEEEIIIHHHIIIDDD<<<<<>>===GGG>>>ZZZooohhh\\\___aaaZZZYYYXXXVVVQQQMMMQQQXXXBBBcccbbbOOOaaa~~~ooo```~~~hhhfff___TTTHHH>>>;;;<<>>DDDnnnHHH,,,vvvlllhhhlllaaa^^^\\\UUUWWW[[[UUUPPPIIICCCCCC@@@;;;BBBTTTnnnqqq^^^UUUttt|||vvvqqqlllggg^^^dddcccaaa^^^___bbb```\\\NNNFFFFFFXXXqqq|||tttgggUUUWWW[[[\\\VVVSSS___ooouuuXXX^^^[[[FFFCCCIIIRRRPPPEEEAAABBB???JJJHHHJJJDDDLLLzzzddd|||ZZZ<<<444>>>===;;;???>>>>>>CCCQQQwww}}}uuusssvvvssstttpppdddSSSCCC:::666888DDDhhhiii~~~PPPLLLHHHIIISSSKKKLLLLLLKKKKKKKKKKKKKKKKKKIIIPPPIIIEEELLLJJJFFFOOO\\\{{{tttlllvvv~~~tttqqqmmm{{{~~~RRREEEHHHIIIIIILLLFFF<<<>>>JJJIIIHHHaaa}}}RRRIII@@@<<>>DDDKKKIIIPPP{{{ccc444???@@@666BBB===KKKVVVvvvooobbbbbbZZZYYY]]]hhhfffbbb^^^YYYVVVWWWYYYKKKnnnpppUUU\\\{{{|||uuulll}}}qqqjjjaaaZZZNNNBBB;;;:::===@@@BBBKKKfff===111vvvsssssshhhaaabbbccc\\\]]]___XXXRRRHHHDDDEEEBBB@@@BBBEEE\\\vvvoooPPPjjjzzzeeekkkooopppmmmfffaaacccccc```___aaa```]]]WWWSSSQQQYYYgggrrrtttpppZZZXXXYYY[[[VVVTTTaaauuu{{{MMMCCCGGGTTTPPP???@@@HHHCCCJJJDDDEEEKKKcccDDD777666>>>===999;;;===@@@GGGbbb}}}xxxuuuuuuvvvuuummm^^^LLL>>>777666;;;KKKzzzlllrrrLLLRRRJJJJJJQQQMMMNNNLLLIIIGGGGGGHHHJJJKKKHHHOOOPPPLLLKKKGGGHHHPPPYYYvvvffffff}}}uuusss{{{lllSSSBBBFFFLLLHHHDDDFFFBBB:::===HHHMMM\\\UUU======EEETTTkkk___wwwWWWVVVWWW___VVVRRRVVVdddmmmhhh[[[QQQMMMQQQUUUUUURRRPPPQQQSSSPPPKKKYYYQQQVVVSSSNNNlllzzzttt~~~pppooossstttkkkeeedddbbbsssnnnsss000???HHHCCCQQQFFFCCC>>>CCC]]]bbbOOObbbkkkvvvgggIIITTTMMMNNNRRRVVV[[[]]]]]][[[TTTPPPLLLKKKKKKMMMQQQWWW___}}}ooollliiiaaahhhnnnuuuuuukkk}}}yyyoookkkkkklllqqqwwwppplllfffWWWNNN[[[eee\\\XXX[[[]]]\\\^^^kkkhhhdddsssrrr___fffkkk???>>>;;;@@@>>>CCCIIIQQQqqqHHH===;;;777888999>>>GGGjjjsss]]]VVV\\\VVV```fffaaa\\\ZZZ]]]___^^^[[[PPP{{{wwwZZZVVVuuuzzzyyy}}}~~~pppxxx{{{iiiccc]]]UUUHHH>>>999999===@@@BBB[[[JJJ666777qqqsssvvvoookkkpppooobbbYYYRRRFFFAAA;;;AAAGGGBBBEEEIIIDDDWWWtttyyy```ooo|||\\\QQQaaakkkllljjjfff___ccceeebbb```bbbcccaaa]]]^^^]]]ZZZ]]]fffppptttcccZZZWWWXXXTTTOOOXXXgggnnnwww[[[VVV]]]XXXIIIVVVggg___FFFIIIXXXtttZZZ;;;999999<<<===:::<<>>;;;GGGKKKrrr|||gggdddWWW^^^ZZZaaa```[[[TTTQQQWWW\\\ZZZSSSOOOgggrrr{{{gggWWWfff}}}|||{{{nnn|||}}}kkkgggeeeXXXOOODDD;;;888:::>>>@@@FFFvvvooo;;;333444nnnqqqtttuuuqqqsssppp___TTTMMMAAAAAACCCSSSVVVGGGGGGNNNGGGQQQlll|||nnnyyy]]]WWWiiiooojjjfffccceeejjjjjjddd```aaacccccc___dddaaaXXXTTT]]]jjjrrrkkk\\\UUUYYYXXXOOOOOOXXX]]]kkkrrr^^^[[[XXXUUUttteeesss|||BBB999===;;;:::===>>>BBBLLLXXX~~~}}}|||yyyxxxxxxwwwuuupppgggXXXIII===888888999AAAzzztttjjj}}}zzzOOORRRSSSNNNSSSMMMPPPOOOOOOOOONNNMMMMMMLLLKKKMMMLLLQQQQQQIIIIIIMMMMMMHHHNNNVVV___lll~~~wwwuuuzzztttnnnttt~~~nnnZZZNNNGGGBBBCCCDDDDDDCCCAAABBBCCCCCCOOOVVVbbbbbb777???GGGHHHccc{{{zzzdddkkkhhh]]]___]]]VVVUUU[[[YYYNNNFFFGGG]]]VVVOOOLLLNNNPPPOOONNNQQQSSSUUUNNNQQQSSSSSSeeewww~~~UUUeeeyyyZZZVVVcccooopppuuujjjNNN???HHH<<>>@@@AAADDDEEEOOOaaa^^^???555===;;;999BBBFFFKKK]]]~~~fffiiicccYYYccc___^^^\\\UUUPPPRRRVVVTTTNNNMMMOOOMMMmmm|||bbb___sssttt}}}}}}ttt|||iiiddddddgggQQQJJJ@@@999999===AAACCCYYYRRR444555111ssstttvvvooohhhhhheeeYYYWWWZZZUUU]]]cccuuuoooOOOFFFKKKCCCIIIccc[[[yyyjjjgggxxxyyypppkkkiiiooorrrooofff______aaabbb___dddaaaVVVOOOXXXfffnnnnnn]]]UUU]]]^^^TTTNNNRRRYYY]]]ooosssTTTIIIHHHQQQ\\\999888???<<<888>>>BBBHHHUUUmmmuuu||||||xxxuuuttttttkkk___OOO@@@888777888:::WWW[[[tttaaaGGGQQQNNNMMMWWWMMMPPPLLLNNNPPPQQQPPPNNNJJJHHHKKKFFFJJJLLLGGGJJJMMMHHHLLLNNNQQQ[[[sssjjjcccoooyyyxxxrrrrrryyy{{{sssuuuuuuuuu|||qqqiii]]]RRRJJJDDDAAA@@@BBBEEEDDD??????CCCDDDAAAHHHLLLbbbfffBBB888@@@AAAXXX{{{|||qqqlllXXXaaakkk^^^XXXQQQQQQYYY\\\WWWYYYaaauuuZZZKKKMMMSSSVVVTTTUUUZZZVVVQQQPPPSSSUUURRRYYYnnnaaavvvssszzzxxxkkktttxxxttt~~~nnnuuuFFFAAADDD222GGGLLLDDD???888222...GGGJJJJJJooosssWWWNNNaaaSSSSSSTTTVVVXXXYYYWWWSSSPPPLLLPPPRRRQQQOOOPPPQQQQQQFFFXXXuuusss|||iiieeeeeennnooorrrpppxxxwwwqqqfffVVV@@@NNNiiittthhhaaadddbbbYYYUUUSSSWWW^^^___YYYRRR```ppp___UUU[[[iii]]]666===???>>>MMMBBBJJJ\\\yyymmm999DDD>>>666<<<;;;;;;HHHEEEmmm]]]ccclllTTTnnnaaaYYY[[[XXXRRRSSSYYYZZZVVVIIIRRRIIImmm___lllyyyxxxyyy~~~xxxtttzzz}}}|||~~~rrrrrriii^^^[[[MMMFFF===999:::???CCCEEEnnn<<<111999222tttooorrreeeiii```]]]fffZZZPPPWWWcccdddiiiJJJLLLCCCBBBLLLMMMaaa^^^~~~vvvwwwvvvkkkkkkqqqwwwjjjaaacccbbb^^^___eeeccc___^^^]]]XXXTTTZZZeeegggaaaZZZYYY[[[\\\XXXTTTPPPWWWbbbttt|||[[[FFFGGGTTT___}}}sssAAA;;;777@@@DDD???@@@NNN___ggg~~~|||zzzyyyyyyzzz|||yyytttooogggSSSFFF<<<000999CCC<<>><<>>BBBDDDrrrvvv___XXXYYYWWWRRRNNNHHHNNNSSSUUUTTTTTTVVVYYY]]]SSSLLLQQQWWWXXXVVVVVVQQQRRRSSSRRRRRRSSSUUUWWWZZZZZZxxxzzzdddHHH???999???KKKQQQJJJAAA888,,,DDDAAA888XXX___XXX]]]UUURRRTTTWWWXXX\\\bbb```XXXRRRQQQMMMPPPTTTVVVUUURRROOOMMMJJJQQQYYYrrrssslllkkk\\\___rrrcccjjjqqqtttxxxqqqvvvkkkccceeehhhkkknnnooopppqqqggg___VVVQQQQQQTTTXXX[[[[[[]]]aaagggvvv___BBB888DDDGGGCCCJJJSSSjjj\\\???666===>>>===>>>>>>AAAHHHnnneeefff```^^^bbbaaaaaaXXXSSSUUUUUUPPPOOOSSSaaa\\\eee}}}ttteeejjjyyy}}}|||{{{zzzxxxwwwzzzxxxwwwvvvuuuyyy~~~lllcccbbb^^^TTTJJJ<<>>CCC===DDDQQQUUUeee|||zzzyyyyyyyyyvvvqqqlll___OOO111...<<<666TTTxxxQQQqqq}}}|||TTTIIIJJJJJJJJJKKKKKKLLLLLLKKKGGGBBBAAAEEEIIIKKKKKKGGGEEEFFFHHHFFFBBBBBBEEEDDDBBBGGGGGGJJJcccwwwqqqvvvwww{{{ppp```mmmrrrqqqnnn|||yyy||||||ssskkklllqqq{{{||||||xxxrrrmmmkkkkkk]]]WWWPPPKKKHHHHHHHHHHHHOOOIIICCC@@@===:::<<>>999@@@HHHGGGSSSmmmVVV888999333CCC:::444AAA???LLLvvv~~~mmmdddggglllbbb\\\```aaaeeeXXXUUU[[[YYYPPPSSSaaaiii```iiivvv|||hhhqqqiiittt}}}}}}xxxzzzwwwwwwyyyzzz|||xxxppphhhccc```YYYMMMCCC111HHH<<<333DDDEEE[[[MMM555666444///111tttgggiiippphhhbbb```kkkjjjJJJLLLNNNRRRKKKFFFRRR^^^oooaaafffhhhlllhhh^^^\\\```___XXX^^^___``````^^^]]]___bbbgggiiiggg___UUUOOOOOOSSSWWWZZZ\\\XXXTTTSSSVVVYYYzzzvvvLLL<<<>>>>>>888>>>FFFIIINNNlll}}}yyywwwuuuuuuuuurrrlllgggWWWEEE222111777FFFXXXvvv\\\RRRIIIJJJKKKKKKLLLLLLKKKKKKJJJFFFBBBAAADDDHHHKKKLLLGGGEEEFFFHHHFFFBBBBBBEEE@@@DDDCCCCCCGGGNNN[[[jjjmmmiiiuuusssxxxgggvvvkkknnnuuuqqqaaaYYY``````bbbeeeiiinnnqqqssslllhhhaaaZZZUUUQQQPPPOOOCCC@@@======???BBBGGGLLLHHHHHHMMMZZZppp|||RRRAAA>>>AAA999HHHaaaxxxQQQTTTQQQOOOPPPQQQPPPOOONNNNNNSSSXXX[[[YYYTTTPPPNNNUUURRRQQQRRRTTTUUUUUUTTTJJJLLLOOOOOONNNLLLLLLLLLJJJJJJOOOlll|||}}}yyy@@@BBB;;;BBBKKKPPPMMMDDD999222111CCCJJJ===ggg|||pppgggXXXPPPNNNPPPWWWmmm\\\___cccddd\\\RRRNNNPPPPPPXXX```___XXXQQQPPPSSSNNNPPPRRRaaaxxx~~~~~~lll\\\xxx~~~___}}}uuuaaagggsssAAA777CCCCCCjjjkkkjjjgggfffkkkvvvlllUUUJJJIIIKKKTTTZZZ^^^\\\XXXXXX___fffiiixxxgggGGG===>>><<>>JJJRRRyyyfff222333666222333333sssrrrwwwjjj^^^ZZZfffccctttccc]]]RRRMMMDDDEEE@@@EEE[[[}}}mmmZZZ___eeejjjhhh```]]]bbbbbb\\\___```aaa```___```aaaaaafffjjjmmmiii]]]QQQIIIEEEMMMUUU]]]```ZZZQQQMMMMMMhhhbbbBBB999>>>CCCAAA>>>FFFOOOSSSaaa||||||~~~zzzzzzwwwvvvttttttsssooogggaaaHHH666<<<<<<111ZZZnnnVVVvvvXXXPPPNNNOOOPPPPPPPPPNNNLLLKKKKKKHHHEEECCCDDDGGGJJJKKKGGGFFFGGGIIIGGGBBBBBBFFFEEEHHHCCCBBBHHHHHHSSSnnnyyylllmmmmmmccc|||uuuqqquuufffiiikkkjjjnnnyyy{{{eee\\\RRROOORRRTTTRRROOOHHHGGGFFFCCCAAA?????????CCCEEEGGGHHHIIIIIIHHHFFFQQQcccwww]]]EEE@@@AAA???999CCCiiiuuubbbQQQOOOSSSUUUTTTRRRQQQPPPPPPIIILLLPPPRRRRRRQQQPPPOOOWWWTTTPPPPPPUUUXXXWWWTTTJJJMMMPPPPPPOOOLLLKKKKKKOOOKKKJJJQQQrrrtttwwwzzz|||kkkBBBEEE======HHHRRRRRRHHH===:::;;;777EEE>>>UUUhhh______KKKGGGVVVSSS[[[ZZZ\\\```aaa[[[SSSRRRVVVNNNQQQTTTSSSQQQOOONNNOOOGGGQQQRRRYYYssskkk\\\wwwiiitttWWW:::FFFSSSjjjlllkkkgggdddfffmmmttt}}}mmm^^^PPPEEEBBBGGGNNNUUUZZZ]]]\\\\\\KKK^^^eeeIII>>>>>>BBBEEE333JJJNNNKKK[[[www\\\<<<<<>>444:::@@@HHHvvvIII///777222111777555vvvhhhaaa\\\dddeeemmmmmmQQQJJJRRR888CCC]]]qqq~~~bbb]]]bbbUUU\\\bbbccccccdddccc```aaacccbbb______bbbbbb```cccggglllnnniii\\\NNNEEEFFFMMMXXXaaaaaa[[[WWWWWWeeevvv~~~[[[FFF999444<<<>>>999;;;EEECCCQQQqqq|||zzzxxx{{{yyywwwvvvuuurrrjjj___WWWEEE111999666333yyyUUU___{{{}}}iii\\\JJJQQQRRRSSSTTTRRROOOLLLIIIJJJIIIGGGEEEEEEFFFHHHIIIGGGFFFGGGHHHFFFBBBBBBEEELLLJJJEEEFFFIIIGGGQQQggg~~~ssslll}}}yyymmmsssvvvpppuuu^^^qqq}}}aaaYYYMMMHHHQQQddduuu|||oooccc^^^VVVJJJ@@@EEEFFFHHHHHHFFFFFFFFFHHHJJJJJJHHHGGGMMMZZZeeejjjvvvHHH444???===666EEEYYYrrrwwweeeeeeUUUPPPUUUWWWSSSPPPPPPPPPOOOKKKKKKLLLNNNPPPRRRTTTUUUXXXXXXWWWWWWYYYZZZUUUMMMJJJLLLOOOQQQPPPOOOOOOOOOPPPLLLPPPLLLccczzzuuu{{{qqq???;;;GGG>>>IIIPPPTTTMMM???777999>>>LLL999OOOfff[[[TTT]]]KKKXXXuuu___SSSXXXXXXZZZ[[[YYYUUUVVV[[[QQQPPPNNNNNNOOOQQQQQQQQQLLLVVVRRROOOdddkkkhhhzzziiiooo}}}rrrvvvMMMLLL\\\jjjkkkjjjhhheeedddgggjjjlllzzzkkkXXXGGGCCC@@@DDDLLLSSSSSSQQQLLLTTT___qqqoooppp}}}tttNNN???555:::CCCDDD;;;222CCCGGGHHH[[[WWW>>>===:::777999<<<:::DDD???CCC]]]bbb\\\^^^]]]SSSQQQRRRMMMNNN\\\___SSSOOOXXX[[[SSS\\\^^^aaaTTTiiisssqqqrrrxxx{{{vvvooommmuuu~~~~~~wwwwwwyyyyyyxxxyyysssuuu||||||{{{|||wwwuuunnnhhhcccZZZPPPGGG@@@<<<:::===777AAAAAASSSOOO777444999//////888555qqqgggiiibbbcccjjjiiiyyyxxxttteeeIIIGGGRRREEEVVVppp~~~wwwfffeeekkk[[[]]]bbbgggfffbbbbbbeeeccceeeccc______cccccc```___```dddlllqqqmmm```TTTHHHDDDEEELLLPPPQQQRRRUUUTTTUUU```jjjsssvvvbbbZZZJJJ666555666;;;@@@===999BBBRRR^^^zzz|||zzzyyyzzzzzzxxxvvvsssmmmaaaSSSHHHAAA444333555TTT\\\lllYYYXXXHHHLLLMMMOOOPPPNNNKKKGGGDDDFFFFFFFFFEEEEEEEEEFFFGGGFFFDDDEEEGGGEEEAAAAAADDDIIIDDDDDDIIIHHHFFFLLLUUUSSS```tttzzzuuutttttt{{{ttthhhcccccc[[[LLLEEEJJJTTTYYYjjjsss{{{kkk___SSSTTTTTTRRRPPPPPPSSSVVV[[[___bbbiii}}}|||WWWDDD666>>>FFF;;;JJJ{{{}}}iii]]]PPPPPPUUUUUUOOOLLLNNNPPPOOOSSSRRRQQQRRRTTTVVVXXXYYYYYY^^^___[[[WWWVVVRRRLLLMMMOOOQQQQQQPPPNNNNNNOOOLLLJJJNNNMMMYYYvvvqqqsss^^^AAAKKKFFF<<>>>>>MMM~~~gggeeeVVVbbbVVViiiooofff___ZZZWWWWWWUUUSSSTTTXXXUUUSSSRRRQQQRRRSSSTTTTTTQQQWWWSSSQQQXXXcccxxxsssiiijjjggg{{{tttxxxeeemmmtttnnnVVVhhhhhhhhhhhhggggggggggggeeeqqq}}}jjj\\\KKKBBBCCCFFFFFFEEEMMMOOOHHHRRRLLLFFF[[[UUU]]]iiizzzvvvhhhXXXHHH===:::GGGBBB??????>>>>>>EEENNNMMMOOOddd]]]:::;;;@@@777444===???<<>>======;;;<<>>AAAJJJZZZggg~~~|||}}}{{{wwwyyywwwtttpppgggYYYGGG;;;222666666GGGJJJddd{{{dddQQQPPPKKKDDDFFFHHHJJJIIIEEEAAA>>>BBBCCCEEEEEEEEEEEEEEEGGGDDDCCCDDDFFFDDD??????CCCBBB<<>>NNNMMMJJJCCC:::666999???EEEGGGGGGgggYYY```bbbMMMXXXGGGOOOhhhUUU___iiiaaaYYYUUURRRNNNNNNPPPRRRSSSSSSRRRPPPOOOPPPRRRLLLQQQUUU\\\[[[UUUggghhhhhhggg|||hhhrrrwwwhhhgggfffgggiiijjjjjjiiiffflllnnnpppxxxbbbQQQKKKIIIIIIGGGEEEIIICCCSSSPPPGGGUUUEEEGGGLLLNNNKKKLLLPPPQQQOOOJJJDDD@@@???===;;;>>>CCC999:::???FFFFFFDDDIIIQQQ]]]mmmFFF>>>:::;;;:::777<<>>AAABBBCCCFFFRRRWWWZZZVVVOOONNNVVV^^^dddaaaeeeuuuxxxfffVVVMMMEEE:::333555888777666888<<<:::>>>EEELLL]]]}}}~~~{{{zzzyyywwwuuupppoookkkQQQ:::888333888666vvvgggcccnnnyyyZZZQQQLLLIIIIIIIIIHHHGGGEEECCCBBB@@@@@@EEEKKKLLLJJJFFFDDDCCCIIIBBB???CCCFFFCCC???>>>CCCDDDDDDDDDCCCBBBBBBAAA@@@MMM[[[{{{vvvtttllljjjmmmnnnfffqqqfffLLL@@@---@@@;;;>>>LLL]]]nnnppp\\\RRRDDD<<<===<<>>cccsss~~~sss^^^MMMHHHMMMIIIKKKMMMNNNOOOQQQTTTVVVXXXVVVPPPLLLPPPUUUTTTOOOZZZTTTPPPQQQPPPNNNNNNPPPQQQOOOMMMNNNPPPPPPNNNKKKTTTHHHFFFPPPQQQOOObbbpppbbbaaalllxxx[[[PPPmmmyyyDDDAAA???AAAFFFJJJLLLKKKHHH666666CCCBBB???EEELLLIIInnn]]]___VVVRRRNNNJJJJJJMMMRRRUUUkkk```WWWWWWWWWQQQKKKKKKNNNQQQPPPMMMLLLNNNMMMJJJUUUSSSTTTVVVUUUXXXgggxxxxxxyyyrrrfffvvvssstttrrr}}}jjj```aaaeeebbbeeegggaaaeeeeeeeeegggoooqqqbbbWWWNNNHHHBBBJJJHHHEEEIIIFFFDDDKKKIIIIIIHHHEEEAAA???@@@AAA;;;:::<<<@@@CCCCCCBBBBBB@@@CCCGGGIIIGGGKKK^^^qqqaaa===@@@888444999===<<<<<<>>>888@@@\\\nnnffflllZZZ\\\[[[TTTNNNRRR```nnnhhh^^^XXXZZZ[[[XXXVVVWWW\\\RRRTTTaaaaaa[[[iiixxxzzz}}}~~~xxxpppkkkkkkuuuxxx{{{yyy{{{}}}}}}{{{{{{{{{yyywwwvvvyyy{{{wwwyyy~~~zzzxxxxxxrrrqqqpppooonnnkkkfff```[[[NNNKKKDDD===999999<<<>>>DDDEEEpppAAA555666///666888,,,222===555}}}kkkgggiiigggeeebbb___ZZZSSSOOONNNLLLHHHDDD@@@???BBBEEEIIIGGGJJJNNNRRR___~~~aaattt}}}~~~vvvhhhdddmmmaaaeeedddcccbbbaaaaaabbbbbbdddfffgggffffffkkkuuu}}}yyyhhhUUULLLHHHEEEBBB@@@FFFLLLVVV]]]aaabbbcccdddTTTPPPOOOVVVbbbjjjkkkhhh]]]XXXPPPGGG>>>888555444:::444222555777555777;;;??????GGGZZZuuu}}}zzzxxxwwwqqqtttpppllleeeNNN:::999222***III|||lllyyy~~~pppTTTRRRKKKGGGGGGGGGFFFDDDCCCBBB@@@@@@@@@CCCGGGGGGEEEDDDEEEGGGIII???<<>>AAAAAABBBBBBBBBAAAAAA@@@???<<>>FFFOOOXXX___lllwww{{{fffTTTJJJBBB<<<666222<<>>@@@EEEIIIIIIGGGDDD888555444:::CCCLLLOOONNNtttVVVTTTRRRTTTRRROOOMMMNNNQQQUUUXXXddd___[[[ZZZUUUOOOOOOSSSVVVXXXUUUNNNKKKMMMPPPOOORRRRRRSSSTTTQQQRRR]]]jjjzzzwwwiiiyyyzzzqqquuulllaaa{{{uuueeekkk~~~{{{```PPPQQQXXXfffnnnhhhhhhfffdddfffkkkttt|||zzznnnlllmmmbbbKKK???EEEHHHGGGLLLBBBCCCEEEDDDDDDDDDEEEGGGNNNIIIEEEDDDDDDDDDCCCCCCHHHJJJNNNVVVhhhuuuMMMAAAAAAAAA<<<;;;>>>>>>;;;;;;???>>>\\\aaaeee]]]^^^YYYZZZWWWPPPKKKPPP___mmmlllbbbZZZYYYXXXTTTPPPPPPUUUNNNRRR]]][[[WWWjjj~~~rrrhhhkkklll|||vvvzzz|||{{{vvvsssvvvwwwvvvyyyxxxwwwuuutttvvvxxxzzz{{{ssswww|||vvvssstttooommmkkkjjjhhhddd^^^VVVQQQJJJBBB<<<;;;======<<<===QQQ___NNN:::///444111333444444<<>>AAAOOORRREEE???CCC?????????@@@??????>>>===@@@CCC:::GGGZZZhhhzzztttqqquuuuuuooowwwwwwxxxpppxxxvvviiieee___tttdddJJJ333,,,555BBBJJJFFFQQQ]]]cccdddgggooovvvxxx|||yyygggXXXPPPJJJ>>>333,,,333>>>EEEBBB>>>CCCIIIvvvcccbbbdddMMMKKKLLLQQQSSSQQQOOOPPPLLLKKKJJJHHHGGGJJJOOOSSSQQQQQQOOOLLLNNNQQQOOOJJJKKKIIIJJJNNNNNNLLLLLLNNNMMMLLLLLLMMMNNNLLLIIIGGGAAAFFFMMMSSSQQQMMMOOOTTT^^^|||nnn\\\TTTSSSbbbpppyyy___CCC999;;;>>>@@@EEEIIIJJJFFF???999:::<<>>>>>999777???JJJWWWpppsssccc]]][[[YYYYYYUUUNNNKKKQQQaaammmooofff^^^ZZZVVVQQQLLLKKKPPPLLLPPPWWWSSSQQQeeeuuujjjjjjdddiii{{{}}}uuuqqquuuyyyzzzyyywwwtttssssssuuuuuuuuuyyysssyyy~~~vvvrrrtttpppkkkjjjgggddd^^^WWWNNNHHHEEE;;;444666:::<<>>sssqqqnnniiiddd___XXXQQQLLLHHHKKKLLLGGG@@@>>>CCCJJJHHHCCCHHHPPPKKKGGG^^^hhhxxxzzziiikkkdddccc```___^^^___aaabbb___aaabbbaaa``````bbbdddrrr}}}{{{lll[[[]]]VVVNNNJJJJJJKKKJJJHHH???===<<<;;;:::999999888666666777777888999999:::888<<<@@@@@@???DDDRRR```mmmxxx~~~}}}}}}{{{xxxtttrrriiikkk```TTTMMM>>>222333777YYYkkkYYYbbbHHHLLLMMMGGGEEEFFFDDDBBB@@@??????@@@AAAAAACCCDDDBBB@@@@@@CCCGGGDDD???KKKaaadddOOOAAACCC>>>>>>>>>??????>>>>>>===CCCIII===BBBSSShhh~~~lllxxxyyy{{{yyy~~~ooo```~~~wwwfffQQQEEE@@@:::222;;;AAAGGGIIIGGGDDDDDDEEEAAAAAAAAAEEEKKKOOONNNJJJ>>>:::666444888>>>@@@???HHHAAA<<>><<>>:::444<<>>;;;<<>>999888888777777888;;;<<<888999:::;;;;;;;;;999888===CCCIIILLLRRRaaawww}}}{{{}}}|||||||||yyytttpppggg```OOOEEEAAA666000777???pppOOO\\\}}}|||QQQJJJLLLIIIFFFGGGFFFDDDBBB@@@@@@AAABBBCCCBBBEEEGGGFFFBBB???@@@AAABBB@@@LLL```aaaNNNAAABBB>>>>>>????????????>>>>>>>>>HHH@@@BBBJJJXXXooommm^^^qqqooolllkkkzzzzzzwwwooodddeeeddd___ZZZVVVRRRIII???@@@===:::<<<@@@CCCCCCAAAAAA===;;;;;;>>>>>>>>>===;;;===???@@@>>>===AAAEEE<<>>BBB@@@:::>>>\\\aaa\\\___\\\bbbXXXVVVQQQNNNNNNUUU```hhh```]]]XXXSSSQQQQQQPPPOOOSSSOOONNNPPPPPPOOOSSSZZZeeeaaapppllleee___[[[^^^jjjvvvyyytttttttttsssmmmnnnooopppqqqqqqnnnlllqqqlllsssvvvkkkfffhhhfff]]]YYYTTTOOOIIICCC;;;777333===EEECCC>>>JJJkkkooo---888===,,,222---555666;;;===666UUU}}}rrrfffbbbbbb^^^QQQEEEFFFHHHIIIFFFBBBBBBFFFKKKIIIEEEFFFMMMOOOMMMSSS^^^lllyyyuuu}}}yyylll|||iiihhhfffcccaaa```___^^^]]]^^^aaacccdddeeeddddddaaa```___cccqqqppp___RRRMMMMMMGGGDDD@@@===<<<<<<>>>???DDDBBB@@@@@@AAAFFFJJJMMMSSS]]]iiiuuu~~~~~~|||{{{{{{{{{yyysssnnnaaaRRR???::::::111777NNNtttHHHTTT{{{[[[LLLOOOJJJEEEGGGGGGEEEDDDCCCBBBBBBBBBCCCDDDAAAEEEHHHGGGCCC???======BBB???DDDLLLLLLCCC???AAA>>>>>>??????@@@@@@??????:::EEE???BBBBBBDDDTTTRRR```mmmrrr___\\\ZZZiiiqqqhhhjjjjjjjjjuuulllfffgggjjjkkkkkkkkkYYYMMM===777999===>>><<<>>>;;;:::;;;;;;;;;===AAA<<>>DDDEEEBBB@@@AAA???>>>;;;888777:::@@@DDDCCC666SSSiiiRRR\\\XXXIIILLLYYYRRRPPPNNNLLLJJJIIIIIIIIIPPPPPPMMMHHHHHHJJJJJJGGGGGGJJJIIICCCBBBKKKVVV]]]]]]ZZZTTTMMMLLLPPPQQQOOOSSSVVVdddaaa___oooxxxyyylllUUUJJJCCCOOOXXXccciiijjjiiihhhiiinnnpppssstttwww}}}bbbFFF???>>>AAACCC===555888AAA>>><<<888888KKKttt}}}___^^^\\\YYY^^^SSSPPPMMMLLLOOOTTTZZZ^^^RRRSSSPPPLLLKKKOOOQQQPPPOOOMMMLLLNNNQQQSSSSSSRRRMMMqqqxxxzzz|||uuudddZZZXXXYYYXXXVVVgggpppwwwyyyxxxuuuoooiiiiiikkkmmmmmmlllllllllnnnooohhhlllnnnddd```bbb^^^VVVRRRLLLGGGCCC???;;;888777<<<;;;666EEEqqqjjj===:::555222555111333666888:::888<<>>======>>>>>>======>>>???????????????;;;@@@:::CCCCCC<<>>999:::@@@EEE@@@EEEFFFBBB???AAACCCDDD666777999999;;;???FFFKKKHHHAAAvvvhhhTTTQQQXXXRRRLLLRRRXXXTTTRRROOOLLLJJJIIIJJJJJJNNNPPPMMMHHHHHHLLLLLLIIIIIIKKKHHHCCCCCCKKKSSSVVVXXXXXXTTTOOORRRWWWVVVQQQMMMJJJggg{{{pppaaabbbiii|||nnn~~~xxxwwwqqq___PPPCCCHHHQQQZZZ```eeeggghhh```gggnnnpppnnnmmmpppuuukkkxxx{{{hhhYYYLLLDDDBBB>>>:::;;;>>>?????????:::;;;AAAWWWzzzuuujjjbbb^^^ZZZ[[[[[[OOOMMMLLLNNNQQQTTTVVVVVVMMMPPPOOOIIIIIINNNQQQPPPNNNNNNMMMMMMOOOSSSTTTSSSNNNsss}}}yyy~~~ooo]]]UUURRRNNNKKKQQQ[[[ffflllpppsssrrrooovvvwwwuuuooogggeeejjjpppoooddddddfff^^^ZZZ[[[VVVQQQMMMGGGBBB@@@??????>>>>>>BBBBBBKKKrrrooo555,,,>>>222///;;;555777777777666@@@bbbzzzpppqqqkkkddd```]]]YYYRRRLLLIIIHHHEEEBBB@@@?????????===EEEHHHEEEEEEKKKNNNLLLNNNxxxzzzrrrqqqttt~~~]]]UUUbbbccceeeeeedddbbb```^^^\\\]]]^^^aaadddeeedddccc```___eeellliiiccchhhtttpppyyy|||~~~}}}zzzxxxvvvwwwyyyvvvooohhhMMM;;;000777777111RRRNNNYYYjjj~~~xxxfffKKKCCCJJJJJJ===DDDLLL@@@AAAAAABBBCCCCCCCCCBBBBBB>>>AAACCCBBB>>><<<===???===CCCDDD>>><<>>??????>>>>>>;;;:::222AAAEEE<<>>HHHhhh}}}xxxSSSSSSQQQddd~~~tttwwwwwwmmmooo||||||vvvqqqlllfffbbbTTTXXX```hhhgggdddiiisss}}}qqqmmmrrr{{{xxxcccVVV^^^xxxgggIIIKKKIIIBBBDDDIII@@@IIIMMMKKKJJJMMMOOOMMMIIIKKKMMMMMMLLLKKKLLLMMM[[[]]]\\\VVVRRRRRRPPPNNNOOOPPPRRRRRRMMMGGGHHHMMMGGGKKKOOOPPPOOOOOOQQQSSSWWWJJJAAACCCHHHJJJPPPWWWSSSWWWgggXXXOOOdddnnnrrrvvv___IIIGGGIIIEEEIIIYYY```___]]]PPPFFFJJJ@@@@@@AAA@@@===<<<@@@EEE;;;DDDGGG???<<>>@@@@@@@@@@@@@@@@@@CCCAAA;;;===AAA<<<000444888===@@@BBBDDDIIIMMMeee~~~{{{___ZZZXXXXXXRRRMMMVVVWWWGGGSSSQQQNNNJJJIIIIIIJJJKKKJJJNNNNNNHHHFFFKKKMMMLLLEEEIIIJJJHHHIIIKKKJJJGGGNNNPPPPPPPPPWWW^^^]]]VVVSSSVVV___ZZZxxxyyyyyyzzzooowwwmmmwwwwwwkkkzzzsssMMMIIIGGGJJJRRRZZZ```bbbddddddeeehhhmmmqqqrrrqqqmmmsssqqqrrr~~~wwwmmmccc\\\QQQFFF@@@@@@777:::;;;:::;;;???AAAAAA@@@HHH^^^cccggg```WWW^^^WWWUUU[[[WWWNNNNNNNNNQQQUUUVVVUUUSSSOOOSSSQQQKKKJJJOOORRRPPPOOORRRRRRMMMKKKOOOTTTUUU___^^^ssszzzrrr~~~xxxvvvuuu___PPPKKKJJJDDDKKKRRRWWW___llluuuyyyssseeeaaahhhpppjjj]]][[[\\\TTTRRRRRRLLLKKKFFF???;;;:::<<<===>>>===MMMaaahhh666;;;333+++222666333111111222555666UUUwwwrrrfff^^^[[[______WWWOOOLLLTTTKKKCCC???===;;;;;;??????AAAEEEJJJOOOPPPLLLFFFHHHKKKhhhuuuuuu~~~|||pppgggIIIRRRbbbeeegggaaaXXXjjjaaa``````aaaccccccbbb```ddddddddddddeeeeeefffffffffgggiiimmmuuu~~~~~~{{{yyyzzzvvvqqqppptttttthhhZZZEEEFFF+++///;;;RRR|||YYYeee|||~~~tttKKKIIIIIIHHHIIIIIIHHHDDDAAA@@@@@@@@@@@@@@@@@@@@@@@@===???AAA???<<<:::<<<>>>@@@???===;;;999888888777::::::999999999:::;;;;;;:::=========???CCCCCC???<<>>BBBCCC@@@>>>???BBBAAA888222666999888888::::::555<<>>888555666:::>>>CCCGGGZZZwww[[[...777,,,555;;;///111:::555///AAA333AAAqqqqqqhhhaaa]]]^^^[[[SSSLLLJJJJJJDDD???>>><<<888666777999AAAFFFDDD???@@@IIIQQQFFFEEEYYYqqqzzz{{{vvv```fffrrrggg[[[]]]bbbaaa```aaacccfffiiikkkdddeeeeeefffgggfffffffffeeeeeeeeefffiiinnnsssvvvyyy~~~}}}{{{{{{|||~~~}}}||||||}}}~~~~~~~~~|||zzzyyywwwvvvsssqqqpppmmmddd[[[===222555???QQQzzzMMMfffUUULLLGGGGGGFFFGGGGGGFFFBBB@@@>>>>>>?????????@@@@@@@@@<<>><<<>>>AAA@@@<<<;;;<<>>===777===GGGKKKIIIFFFYYYqqq]]]XXXSSSSSSWWW[[[[[[YYYXXXUUUSSSTTTWWWYYYYYYWWWSSSSSSSSSUUUVVVVVVSSSQQQOOOMMMJJJIIIJJJLLLNNNOOOWWW[[[aaabbbuuu{{{}}}xxxxxx~~~~~~uuunnnooowwwkkkTTTIII@@@>>>BBBHHHPPPXXX]]]YYYZZZWWWOOORRRVVVNNNKKKJJJHHHEEEBBB???======888???DDDBBB@@@GGGVVVbbbOOO999888444222444333111888;;;333CCC,,,444ccc}}}kkknnnhhhdddaaa___ZZZSSSNNNNNNIIIEEEBBBCCC@@@999333222000999BBBFFFDDDDDDJJJQQQDDDBBBMMM^^^uuu{{{wwwfffgggeeebbbcccddddddddddddeeegggccceeefffhhhhhhgggfffeeeggggggfffffffffggghhhhhheeehhhlllpppsssvvvyyy|||}}}~~~~~~|||{{{yyyuuurrrppppppqqqrrrzzzyyyyyyyyyzzzzzz{{{||||||zzzxxxxxxxxxvvvsssmmmcccWWWMMMHHH777444000FFFMMMLLLkkkCCCMMMEEEDDDDDDDDDDDDCCC@@@>>><<<======>>>???@@@AAAAAA;;;>>>AAA@@@>>>===>>>@@@::::::::::::;;;<<<======999888888777777777888888:::>>>>>><<<<<<>>>===:::===<<<<<<>>>EEEOOOZZZaaacccmmmQQQKKKkkkyyyrrrrrriii]]]ooopppsssaaaTTTYYYaaaxxxWWWJJJLLLAAA>>>???BBBBBB??????AAAAAACCCCCCBBBDDDHHHFFFBBBGGGDDD@@@???@@@BBBBBBBBB???@@@BBBCCCDDDDDDCCCBBB===DDDKKKMMMIIIEEEDDDEEEAAAAAACCCGGGJJJKKKJJJIIIIIIIIIHHHHHHIIILLLNNNPPPLLLLLLMMMMMMMMMNNNQQQSSSQQQoooyyytttlllaaa[[[PPP@@@<<<===888>>><<<;;;:::;;;===BBBGGG;;;@@@@@@======@@@@@@<<<<<<;;;555111555;;;888///222333999===999555>>>MMM@@@cccjjjXXXIIIGGGWWWOOOMMMNNNRRRUUUSSSQQQQQQQQQMMMIIIHHHKKKLLLLLLJJJJJJKKKKKKJJJIIIIIIJJJLLLOOOMMMLLLLLLIIIFFFGGGKKKDDD@@@GGGNNNHHHFFFHHHEEEIIIHHHKKKOOOUUUiiiyyyrrrnnncccjjjvvvwww~~~wwwaaaFFF@@@EEEIIIQQQ]]]eeeccc___aaagggiiieeeeeehhhkkkjjjkkknnnnnnnnnnnnooooooooooooooolllhhhccc```]]]WWWPPPJJJJJJHHHCCC===<<<>>>>>><<>>999444888...UUUwwwoooiiikkkgggfffdddaaa\\\XXXVVVWWWLLLHHHEEEFFFBBB999222000///,,,000;;;FFFKKKJJJIIIEEEGGGJJJRRRggg~~~vvv~~~jjjsssiiiZZZ^^^ccceeedddaaa``````aaacccfffhhhhhhgggeeeccceeefffgggiiiiiiiiiiiiiiihhhjjjkkkkkkiiihhhhhhiiilllppptttttttttvvvzzz}}}{{{yyyvvvsssqqqpppqqqqqqvvvwwwwwwwwwwwwxxxyyy{{{}}}yyywwwwwwvvvvvvpppkkkeeeWWWEEE999777888:::LLLpppDDDZZZuuuVVVFFFJJJDDDCCCBBBBBBCCCBBB@@@>>><<<<<<===>>>@@@AAABBBBBB:::>>>AAAAAA???===???AAA999999999:::;;;<<<===>>>:::999888777777777777777888<<<===;;;:::<<<===:::;;;======;;;;;;@@@KKKSSSbbbmmm]]]^^^QQQaaakkkhhhkkk}}}yyyuuuttt}}}rrrfff~~~sssvvvvvv}}}vvv|||sss```]]]ZZZYYY{{{\\\???EEEIIIAAA===:::<<<@@@@@@>>>>>>AAA@@@BBBBBB@@@BBBEEEDDD@@@BBB@@@>>>>>>@@@AAA@@@@@@???@@@@@@@@@@@@@@@@@@???<<>>FFFAAA===>>>===:::===???======???AAA@@@JJJUUUbbbssszzzIII///000888777000...888222///<<<999222:::666hhhmmm~~~{{{jjjjjjffffffeee```[[[YYYXXXWWWHHHCCCAAABBB@@@:::666555333...000<<>>>>>???@@@AAABBBBBB999===AAAAAA???===>>>@@@;;;;;;:::::::::;;;<<<<<<<<<;;;:::888888777777777444999<<<:::999<<<>>>===777888:::::::::<<>>>>>;;;<<<@@@AAA>>>>>>@@@AAABBBAAA???AAADDDDDD@@@======???AAACCCCCCAAA>>>CCCBBBBBBAAAAAA@@@AAAAAAAAAEEEIIIIIIFFFEEEGGGJJJIIIHHHFFFDDDCCCEEEHHHJJJJJJJJJIIIIIIIIIJJJKKKLLLOOOPPPOOOKKKHHHGGGKKKOOOPPPUUUMMMVVVvvvuuummmttttttYYYGGG<<>>666444:::888;;;;;;999777999<<<<<<:::QQQVVVQQQnnn~~~___LLLJJJKKKSSSSSSFFFNNNMMMJJJIIILLLRRRUUUVVVRRRPPPMMMKKKJJJIIIHHHGGGGGGGGGGGGEEEBBBAAABBBCCCFFFEEEDDDBBBDDDGGGIIIIIIKKKCCCDDDGGGEEEJJJNNNGGGCCCFFFLLLMMMEEEBBBSSSkkkkkkpppdddnnn{{{mmmooo___nnn{{{|||hhhRRRIIIIIIKKKMMMOOOXXXYYY^^^ccccccaaadddjjjdddbbbbbbbbbcccccc```]]]\\\XXXTTTOOOLLLIIIGGGEEE;;;???AAA@@@BBBFFFGGGEEEaaavvvccclll^^^[[[^^^___ZZZSSSPPPUUUZZZWWWUUUTTTWWWZZZZZZUUUPPPVVV\\\XXXLLLLLLTTTTTTJJJKKKMMMOOOPPPOOOPPPRRRTTTRRRaaaWWWPPPZZZvvvjjj~~~hhhnnnuuuzzzzzzzzzyyyssslll[[[SSSLLLRRRfffyyyddd[[[[[[MMMLLLQQQIIIDDDFFFFFFAAAHHHMMMMMMQQQ___mmmtttpppHHH<<<111111999===666---000666222444;;;000,,,AAAPPP}}}qqqnnnmmmkkkcccdddaaa[[[WWWUUUQQQLLLDDDAAA@@@DDDEEEBBBAAABBB222BBB]]]tttsss___MMMGGGJJJLLLCCC===JJJaaallliiixxxnnnzzzpppnnnkkk|||ssshhh```]]]```dddggg___```bbbddddddcccbbbaaabbbdddgggiiijjjjjjiiihhhkkkmmmoooooonnnnnnooopppnnnooorrrvvvuuuqqqppprrrnnnnnnnnnooopppsssuuuvvvqqqtttvvvvvvttttttwwwzzz~~~{{{wwwuuuttttttuuunnnZZZKKKGGG>>>///...888XXXzzzPPPRRRrrrWWWBBBEEEFFFPPPDDDCCCAAAAAABBBBBBAAA@@@????????????????????????999===@@@AAA>>><<<===>>><<<<<<;;;:::::::::;;;;;;===<<<:::999888777666666333999<<<:::999<<<>>>>>>999777777777999;;;<<<<<<111DDDQQQ^^^qqqzzzzzz}}}}}}\\\GGGHHHZZZPPPWWWdddccc]]]qqqvvvzzzjjjnnnPPPYYYjjj```fff~~~kkkMMMRRROOOXXXpppvvvXXXEEE>>>FFFEEE888777CCC???<<<===@@@AAA>>>===@@@AAABBBAAA>>>@@@CCCCCC???<<<===@@@DDDFFFEEEBBB???FFFEEECCCBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGJJJLLLMMMKKKHHHDDDBBBDDDHHHLLLLLLKKKJJJIIIIIIJJJLLLMMMNNNMMMLLLJJJIIIJJJNNNPPPJJJUUUMMMBBBOOOjjj{{{ttt___SSSWWWWWWLLLHHHMMM@@@===>>>BBBAAA<<<999;;;:::444666BBBKKKKKKJJJLLLuuusssQQQKKKNNNOOOIIIKKKOOOKKKKKKJJJGGGDDDFFFMMMQQQPPPKKKKKKJJJJJJJJJJJJKKKKKKHHHIIIIIIGGGDDDCCCDDDEEEIIIHHHEEEAAABBBGGGHHHFFFKKKDDDFFFHHHIIITTTZZZRRRAAAGGGLLLJJJFFFDDDFFFHHHNNNjjjeeeffftttzzz|||oooRRRDDDDDDGGGKKKMMMSSS\\\```___```ccc```^^^\\\]]]^^^]]]XXXUUUPPPNNNKKKGGGEEECCCBBBBBBHHHCCC@@@CCCIIISSScccqqq}}}lllddd[[[aaaXXX]]]___ZZZQQQLLLOOOTTTVVVVVVWWWYYYZZZYYYWWWUUUYYY[[[VVVMMMKKKPPPNNNHHHHHHLLLPPPQQQOOOOOORRRTTTMMMRRRMMMLLLCCCMMMPPPooolllooouuuzzz|||wwwpppjjjnnnpppooodddWWWVVViii~~~uuuqqquuussswww}}}rrrNNN777)))000777888555111222444555666555666888555???TTTooozzzvvviiijjjtttiii^^^___[[[VVVTTTSSSMMMDDDDDDBBBCCCHHHKKKHHHFFFGGG444PPP~~~YYYDDDHHHGGG<<<:::DDDNNNppprrrlllqqq|||~~~~~~vvvvvvjjjffffffdddcccaaaaaabbbccccccccccccbbbeeefffhhhjjjjjjjjjiiihhhpppqqqqqqooommmjjjiiijjjllllllqqq{{{~~~zzzvvvvvvtttsssrrrqqqqqqqqqqqqrrrooorrruuutttrrrrrrvvvzzzzzzyyywwwuuuttttttttttttkkkSSS@@@:::111***999SSSuuuiiiPPP```ooo}}}gggKKKDDDCCCHHHNNNCCCBBB@@@@@@AAABBBAAA@@@@@@???>>>===<<<;;;::::::888<<<@@@@@@===;;;:::;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;:::888666555555555444;;;>>>;;;999:::======<<<:::888888:::<<<;;;:::<<<>>>===III___iiinnnxxxyyyxxxqqq]]]SSSHHHIIIJJJHHHFFFJJJOOOPPPbbbVVV@@@OOO___WWWVVVQQQKKKVVVXXX<<<555EEEMMM```uuuuuuzzzooofffLLLEEECCC:::333999CCC>>>111===;;;;;;??????<<<<<<>>>AAAAAA???<<<>>>BBBBBB>>>======???CCCFFFFFFEEECCCGGGFFFDDDBBBBBBCCCEEEFFFGGGEEECCCEEEHHHJJJJJJIIIJJJJJJIIIGGGDDDEEEIIILLLMMMKKKIIIHHHHHHJJJMMMOOOMMMLLLKKKLLLMMMMMMLLLKKKPPPOOOIIIFFFLLLVVVaaaiii|||ccc^^^```fff___PPPQQQaaaiiicccUUUSSS```ssstttiiimmm{{{|||```YYYHHHOOOTTTRRRMMMJJJLLLOOOIIIJJJIIIEEEGGGMMMNNNJJJHHHHHHIIIIIIIIIJJJKKKLLLGGGHHHIIIHHHGGGGGGHHHJJJJJJJJJFFFAAACCCJJJKKKGGGFFFEEEJJJJJJHHHRRRYYYSSSCCCIIIMMMLLLJJJLLLLLLKKKRRRrrr{{{tttyyy~~~|||wwwiiibbbfffhhh```UUUNNNRRRZZZ```ccceeeddd___YYYWWWXXXWWWSSSPPPGGGGGGGGGEEEDDDDDDEEEFFFBBBCCCTTTrrrfffnnniiiXXX]]]YYY[[[\\\[[[WWWTTTRRRRRRTTTWWWZZZZZZYYYXXXYYYZZZWWWVVVTTTRRRPPPNNNKKKHHHHHHMMMRRRSSSQQQQQQSSSVVVWWWTTTVVV^^^NNNPPPSSSuuujjjrrr}}}~~~xxxuuu~~~|||^^^QQQSSScccttt~~~cccIII555000555999777333000...000444777666888:::444888TTTpppwwwjjjlllpppooozzzfffYYYZZZWWWSSSTTTVVVNNNDDDCCCAAACCCHHHIIIEEE@@@???>>>NNNrrr___EEEDDDCCC:::===DDD@@@VVV~~~xxxzzz}}}zzzttttttssslllfffbbbccccccccccccdddddddddaaabbbdddfffggggggggggggnnnoooppppppnnnmmmmmmmmmooommmrrr}}}zzzssspppppppppppppppqqqrrrssstttmmmqqqtttssspppppptttyyyvvvvvvuuutttttttttttttttbbbKKK;;;777333666WWWSSSAAAggghhhkkkggg>>>IIIDDDDDDKKKAAACCCAAA??????@@@AAA@@@???@@@???>>><<<:::888666666888<<<@@@@@@===:::999:::::::::::::::;;;;;;<<<===;;;:::999777555444333333666===@@@<<<888999<<<<<<888999::::::;;;999777666;;;777333===MMMNNNNNNZZZiiiiiifffuuu~~~xxxpppbbbZZZVVVKKKGGGQQQBBBRRRKKKLLLGGG:::DDDOOOQQQHHH@@@???aaauuu```<<>>@@@888555:::>>>>>>:::888999======;;;;;;>>>@@@AAA>>>;;;<<<@@@@@@===???>>>???AAADDDFFFFFFFFFGGGEEECCCAAAAAACCCEEEGGGFFFCCCAAADDDIIILLLIIIFFFFFFHHHJJJIIIFFFFFFIIILLLMMMKKKHHHFFFGGGJJJNNNQQQOOONNNMMMNNNOOOMMMHHHCCCLLLFFFIIITTTWWWNNNLLLSSSqqq~~~jjjlllkkkttthhhttthhhSSSQQQHHHKKKQQQOOONNNSSSQQQJJJJJJIIIMMMMMMJJJLLLPPPNNNGGGIIIJJJJJJJJJHHHGGGHHHIIIDDDFFFGGGHHHGGGIIIKKKMMMHHHIIIEEEBBBFFFNNNQQQMMMAAAEEEMMMLLLCCCIIIQQQKKKMMMOOOPPPMMMIIIGGGKKKOOOMMMnnnmmmzzzxxx}}}}}}hhhNNNIIIUUUbbbjjjnnnfff^^^UUUQQQPPPPPPNNNKKKFFFGGGIIIIIIIIIKKKMMMOOOMMM______dddaaaaaaaaaSSS\\\ZZZZZZ]]]```___ZZZUUUSSSWWW[[[ZZZWWWVVVYYY]]]UUURRRSSSWWWVVVOOOIIIHHHJJJOOOUUUWWWUUUTTTVVVYYYUUUIIIHHHQQQDDDOOOVVVxxx}}}{{{aaaggg}}}|||bbbVVVIIIRRRdddwwwoooQQQ999999<<<333...000333333333444444555444444444:::===222<<>>@@@>>>OOORRR[[[qqqjjjOOOEEECCC>>>;;;===@@@CCCIIIPPPrrrzzzmmmZZZssswwwllliiiaaabbbcccdddeeeccc___]]]bbbbbbcccddddddeeegggiiilllsssxxxwwwqqqkkklllnnnpppqqqrrrssssssrrrpppppprrrpppoooqqqssssssppplllvvvuuusssooommmooossswwwyyy{{{xxxqqqnnnmmmfff\\\UUUOOO555%%%KKKDDDAAARRRrrrzzzoooVVVBBBBBBGGGDDD????????????>>>>>>======<<<<<>>EEE=========<<<;;;999888777888888888888888888888888666444555888777333111333444<<<>>>777888@@@CCC>>>;;;:::999888777777777777555555:::@@@???:::<<>><<<::::::;;;===>>><<<:::;;;===???@@@@@@BBBAAA@@@???@@@BBBEEEGGGHHHEEEBBBCCCEEEGGGEEECCCIIIIIIIIIGGGEEEDDDDDDFFFNNNDDDCCCLLLPPPKKKJJJPPPMMMOOOQQQQQQOOOJJJGGGEEEPPPOOOLLLIIIIIIKKKQQQUUUYYYTTTRRRbbbfffSSSLLLJJJKKKMMMLLLMMMOOOQQQRRRRRRRRRRRRTTTRRRPPPMMMLLLMMMNNNOOOJJJIIIHHHGGGFFFFFFFFFFFFIIIEEEDDDGGGNNNSSSSSSQQQIIIHHHGGGEEEEEEFFFGGGGGGGGGLLLLLLGGGFFFKKKNNNLLLKKKKKKKKKHHHFFFFFFJJJNNNUUUKKK]]]tttsssoookkk{{{yyyzzzooo\\\SSSSSS```fff]]]NNNGGGUUUMMMNNNddd|||kkk___```]]]VVV^^^oooeeeZZZQQQUUUbbbhhhaaaWWWWWWdddhhh]]]TTTWWW[[[ZZZNNNNNNQQQVVVUUUNNNIIIIIIKKKOOOQQQQQQSSSWWWWWWUUURRRUUUTTTLLLIIINNNUUUYYY}}}}}}yyyzzz^^^ZZZiiifffMMMHHHOOOZZZkkk|||ssshhh\\\MMMBBB:::777333333444666555333000222333333666999999666:::888:::ZZZ```~~~yyycccbbbbbbZZZTTTUUUUUUQQQKKKIIIIII<<<777???DDD>>>;;;>>>999CCCAAAIIIaaa```III>>>???<<<;;;???@@@AAADDDHHHRRRnnn|||rrrooottt}}}jjjkkkhhhhhhddd^^^XXXZZZbbbjjjbbbccceeeggghhhiiikkkllljjjpppvvvuuuoookkkkkkmmmoooppppppqqqqqqpppooooootttqqqoooppprrrtttsssrrrjjjiiilllsssyyyxxxppphhhqqqvvvxxxrrrjjj^^^NNN???CCC+++888ssseeeKKK@@@ZZZxxxTTTEEE;;;===@@@===<<<@@@<<<======>>>>>>>>>============:::555000111888>>><<<<<<<<<<<<:::999888777777777777777777777777666666444555999999666555777888AAAEEEBBBEEEOOOTTTQQQ::::::999888777777777777666555888;;;999444444999444>>>HHHSSSggg~~~vvvYYYJJJCCC<<<:::;;;<<<888444666666555555555666666777>>>>>>===<<<;;;:::999888<<<<<<<<<;;;999999;;;<<<<<<::::::;;;>>>AAABBBBBBBBB@@@>>>======>>>@@@AAABBBBBBBBBAAA@@@@@@AAABBBFFFFFFFFFEEECCCBBBBBBDDDIIIDDDCCCHHHIIIFFFCCCDDDLLLNNNOOOPPPNNNKKKIIIHHHGGGHHHIIIIIIIIIKKKOOOQQQMMMOOOMMMMMM[[[zzzqqq___MMMIIILLLOOORRRUUUOOOOOOPPPPPPOOONNNLLLKKKMMMLLLKKKKKKJJJKKKLLLLLLIIIHHHGGGGGGFFFGGGGGGGGGHHHDDDBBBEEEJJJNNNNNNMMMPPPMMMHHHDDDBBBDDDHHHJJJHHHJJJIIIDDDEEEJJJKKKIIIGGGHHHIIIHHHFFFHHHMMMQQQOOOFFFOOOlll}}}{{{tttppprrruuuyyy|||ppp~~~qqqmmmuuuxxxyyyqqqyyyrrriiiaaa\\\\\\ZZZYYYdddttthhh^^^UUUWWW```ccc]]]TTTWWW___```XXXUUUYYYYYYTTTPPPNNNPPPTTTRRRLLLHHHHHHJJJNNNPPPQQQTTTYYY[[[YYYSSSUUUSSSMMMKKKPPPUUUWWWVVVWWWeeesssLLLHHHfffoooyyyssscccPPPHHHKKKXXXXXXZZZ\\\___```___]]]YYYPPPFFF@@@>>>;;;444///666555444555666555000---444444555666555444555777555;;;QQQppppppddd]]]aaa[[[VVVTTTQQQLLLHHHHHHKKK;;;666DDDLLLDDD>>>@@@AAAGGGFFFOOOeeegggTTTGGG<<<;;;===AAABBB??????AAAEEE]]]pppyyyuuunnnjjj|||~~~hhhffffffiiikkkhhh___WWW___aaaccceeeggghhhhhhhhhjjjooottttttoookkklllnnnmmmmmmnnnoooooonnnnnnmmmqqqnnnkkkkkkmmmppprrrrrrtttoookkkkkkooosssuuuuuuzzzuuukkk___VVVMMMAAA666111>>>kkkXXXAAANNNdddwwwYYYCCC===<<<@@@@@@<<<>>>DDD:::;;;===>>>??????>>>>>>;;;:::888444000222777===<<<<<<<<<;;;;;;999888777777777666666555555555444555333444888999666666999???FFFHHHDDDDDDJJJLLLIII999999888777666666666666333222444888888777:::???000444777;;;HHHYYY```^^^uuu}}}wwwyyy|||vvvrrrqqqnnn___GGG444111111333555777666333000555555444333333333444444AAA???===:::999888888888999999999888777888:::<<<:::999999;;;???AAACCCCCC@@@???===;;;:::;;;;;;<<<;;;>>>AAA@@@<<<;;;>>>AAABBBCCCDDDCCCAAA@@@@@@BBBCCCEEEFFFDDDFFFHHHFFFAAAIIIIIIJJJKKKKKKKKKKKKJJJBBBDDDGGGHHHHHHHHHIIIJJJHHHPPPSSSLLLHHHQQQdddrrrgggYYYNNNIIIGGGKKKPPPRRRRRRSSSMMMMMMMMMMMMLLLKKKIIIHHHGGGHHHHHHIIIIIIJJJIIIIIIFFFFFFFFFEEEFFFFFFGGGHHHGGGDDDAAABBBFFFHHHHHHFFFOOOMMMKKKHHHGGGGGGHHHIIIJJJHHHDDD@@@CCCHHHHHHEEECCCEEEGGGGGGGGGIIIOOOSSSNNNJJJIIIQQQ[[[eeeqqqzzzzzzrrrqqqvvv{{{~~~ppptttrrrfffyyyvvvUUU^^^```___[[[YYY^^^iiirrreee___YYYYYY]]]^^^YYYTTTXXXZZZWWWSSSUUU[[[WWWOOORRRPPPPPPRRRPPPJJJGGGHHHNNNPPPPPPLLLLLLPPPQQQOOOSSSSSSOOOKKKLLLQQQRRRPPPEEEMMMccc||||||UUULLLllljjjaaarrrtttggg{{{sssvvvkkk[[[PPPSSSXXXSSSLLLIII@@@===999666666666555444555444444555555555222000444444999===999111222:::???___||||||yyyxxxvvvhhh]]]```ZZZUUURRRMMMGGGEEEGGGHHH===???PPPWWWJJJ??????999???CCCLLLYYY[[[MMM@@@@@@???@@@DDDDDD@@@???AAAPPPJJJzzztttooovvvooovvvvvvhhhaaa```aaacccbbbccceeegggiiiiiigggfffkkkooosssssspppmmmmmmoookkkkkkllllllllllllllllllnnnmmmkkkkkklllmmmooopppgggmmmssssssnnnlllnnnqqqnnnrrrooo^^^FFF555111222UUU~~~rrrIIIDDD]]]sssJJJRRRCCC@@@@@@BBB@@@<<<>>>CCC:::;;;===>>>???>>>===<<<999999888777666999>>>BBB<<<<<<<<<<<<;;;:::999888777777666666555444444444444222222555666333333666???DDDCCC>>>:::;;;:::777999888777666555555555555333222222444666888;;;???555666333000333:::<<<999GGGMMM]]]lllllldddfffpppttt}}}uuusssxxxoooyyy~~~^^^QQQAAA555222222222222555555444333222222333444444444333333222222333333777777666666666777888888666777888777777888;;;===;;;::::::;;;>>>AAAAAA@@@>>>>>>===<<<<<<;;;<<<<<<;;;===??????======>>>@@@@@@BBBCCCBBBAAA@@@@@@AAA???HHHIIIDDDGGGRRRSSSLLLEEEEEEEEEFFFHHHJJJKKKKKKEEEGGGHHHGGGFFFDDDDDDEEEOOOPPPPPPNNNLLLKKKJJJHHHHHH\\\~~~oooXXXLLLIIIJJJLLLOOOQQQQQQNNNLLLKKKEEEFFFHHHJJJJJJJJJJJJJJJFFFGGGHHHIIIJJJIIIGGGFFFCCCCCCCCCCCCDDDEEEFFFGGGGGGDDDAAAAAABBBCCCCCCBBBDDDHHHLLLPPPPPPMMMIIIFFFKKKFFF@@@>>>BBBFFFEEEBBBBBBDDDGGGGGGGGGIIINNNRRRLLLMMMKKKHHHOOOaaauuuttt{{{qqq^^^ddd```eeebbbZZZYYY```eeeccc]]]ZZZWWWWWWXXXYYYVVVTTTUUUUUURRRPPPSSSXXXUUUOOOVVVRRRPPPPPPNNNIIIGGGIIIOOOPPPMMMIIIHHHKKKMMMKKKQQQPPPKKKIIILLLQQQOOOIIIGGGFFFXXX~~~www[[[FFFLLLHHHGGGPPPTTTVVV^^^ZZZaaannnyyyzzzvvvwww~~~{{{ggg]]]dddgggZZZKKKFFF???>>><<<888555333444555666555333222333666999:::;;;666555777555444DDDXXXtttjjjsssuuuvvvkkk___^^^XXXRRRNNNIIIDDDCCCFFFAAA<<<@@@LLLMMMBBB::::::777:::AAACCCDDDGGGEEE>>>GGGDDDDDDFFFFFFCCCCCCFFFOOO@@@[[[pppnnnoooyyyvvvyyyxxxqqqcccdddjjjffffffgggjjjmmmmmmkkkhhhkkknnnqqqqqqnnnllllllmmmjjjjjjkkkkkkkkkllllllmmmmmmnnnoooooonnnnnnmmmmmmlllkkkiiiiiikkknnnrrrtttlllhhhZZZAAA---///HHHbbbmmmPPPYYY}}}wwwzzzwwwSSSQQQCCCFFFAAA===<<<<<<;;;;;;===<<<===>>>>>>===<<<;;;:::;;;;;;:::999:::<<<@@@CCC<<<<<<<<<<<<<<<;;;:::999777777777666666555555555666333333555444111111444999===>>><<<;;;<<<<<<;;;777777666555444444444444777555222///...///000000111222111000111444444222333333:::EEEMMMQQQ[[[gggkkkooovvvyyyvvvsssuuuzzzeee``````iiigggXXXQQQYYY???999333......111555777111111111000///111555888444333333222222222333333///111333555777777666555555666777777777888;;;>>><<<;;;:::<<<===>>>===<<<<<<===>>>??????@@@@@@@@@???>>>>>>@@@CCCDDDBBB@@@@@@BBBDDDDDDCCCBBBBBBCCC???IIIJJJAAAEEESSSXXXRRRGGGEEEDDDFFFJJJMMMNNNNNNIIIIIIIIIHHHFFFEEEGGGHHHUUUOOOJJJIIIJJJLLLLLLMMMQQQRRR\\\nnn~~~dddSSSKKKHHHKKKPPPFFFIIILLLKKKHHHGGGHHHIIIBBBCCCEEEGGGIIIJJJJJJJJJDDDFFFGGGHHHGGGEEEBBB@@@@@@@@@@@@@@@AAABBBDDDDDDGGGEEEBBBAAAAAAAAAAAA@@@===BBBHHHNNNQQQPPPLLLJJJKKKDDD??????CCCEEECCCBBBDDDFFFHHHGGGFFFFFFJJJNNNDDDHHHHHHEEEKKK[[[jjjpppqqqtttvvvuuu{{{vvvgggbbbddd]]]```bbb]]]VVVZZZcccbbbWWWWWWWWWVVVUUUTTTRRRQQQPPPOOOQQQPPPMMMLLLOOORRRQQQXXXSSSPPPPPPMMMIIIHHHJJJIIIJJJIIIGGGKKKSSSYYYZZZRRRPPPKKKIIIMMMQQQNNNGGGHHH;;;DDDpppxxx}}}gggPPP;;;>>>HHHBBBCCCVVVNNNMMMMMMOOOOOONNNQQQTTTVVVHHHCCCKKKMMM???333222111222333222000000333555444444555555555666888999:::555333666<<>>>>>>>>===<<<<<>>>>>===>>>>>>===<<<<<<;;;;;;:::===<<<:::999888999:::;;;:::::::::::::::999888888666666666666666666666666999666555666555222333555888;;;>>>>>>===<<<<<<===777666555444333333333333444444111...///333333111...000222444555555444333999444111444555444666:::999::::::999999;;;BBBGGG???HHH>>>000777===666000222222333444555555555444///111333333222000000111222222111111222222333444000222555777777666444222444555666666666888;;;===;;;::::::;;;<<<<<<;;;999:::;;;>>>@@@BBBCCCCCCBBB@@@>>>>>>AAAFFFHHHEEEAAA@@@BBBEEEFFFEEEDDDDDDEEE@@@HHHHHH@@@AAALLLPPPMMMKKKIIIHHHJJJOOORRRRRRQQQHHHIIIJJJJJJJJJKKKNNNPPPRRRUUUYYYXXXPPPHHHIIIOOOIIIDDDDDDKKKQQQVVVbbboooxxx}}}rrreee]]]RRRIIIJJJNNNMMMIIIGGGGGGKKKKKKFFFCCCDDDFFFGGGEEEFFFGGGHHHHHHGGGFFFEEEBBBBBBCCCDDDBBB@@@>>><<>>===777===:::///777CCC===BBB???@@@CCCDDDCCCDDDGGG>>>AAAIIIAAALLLcccccchhhjjjxxx~~~xxx|||qqqbbb^^^rrr{{{wwwvvvsssmmmhhhnnnooooooooommmkkkkkkjjjllllllkkkkkklllnnnoooppphhhjjjmmmmmmmmmnnnpppsssooosss}}}{{{WWW:::111///CCCqqqbbbIIIKKKaaa}}}SSSKKKIII>>>BBBBBB???<<<;;;>>>AAAAAA???>>>===;;;::::::;;;<<<===;;;:::888777666666666666666777777777777666555555333333333444555555666666888444333555555333444777888999;;;<<<999666555666666555444333222222222222...000///...333:::<<<888222222333444333000000000111//////222444333444666333555666555444222///,,,000AAA777)))888CCC999000222000...------///000111333333333333222000...,,,......//////000111333333333333444555555444333222333444444444444666999;;;888777888999;;;;;;:::888777999===@@@BBBBBBAAAAAA===>>>@@@CCCEEEFFFEEEDDD@@@BBBEEEGGGFFFEEEEEEFFFAAAGGGIIIEEEDDDGGGIIIHHHMMMJJJIIILLLQQQSSSRRROOOGGGJJJNNNPPPPPPPPPPPPQQQRRRVVV]]]^^^TTTHHHEEEJJJLLLMMMPPPTTTTTTPPPMMMMMMMMMXXXVVV]]]yyy{{{fffUUUQQQQQQNNNMMMIIIIIIPPPRRRMMMEEE@@@KKKOOOOOOIIIFFFGGGHHHEEEIIIIIIIIIIIIHHHFFFDDDCCC@@@@@@AAAAAAAAA@@@>>>===@@@@@@@@@@@@@@@AAABBBCCCDDDCCCCCCAAA@@@@@@AAACCCDDDCCCAAA@@@AAADDDGGGIIIHHHDDDEEEIIIIIIFFFEEEHHHFFFIIIJJJHHHEEECCCEEEGGGEEECCCCCCEEEFFFGGGJJJNNNKKKhhh|||~~~}}}wwwggg~~~rrrlll{{{}}}nnnRRR\\\eeecccaaa```\\\XXXTTTXXXaaagggddd___VVVTTTRRRQQQPPPMMMIIIFFFRRRQQQOOOKKKIIILLLUUU]]]TTTOOOMMMMMMKKKGGGFFFHHHFFFFFFBBB>>>@@@JJJQQQSSSSSSQQQMMMIIIIIIMMMLLLHHH===TTTttt~~~bbbLLLqqqnnn~~~[[[FFF===>>>888777555444555555222///666555444444444666888:::555444333333333333333222222555999:::::::::<<<>>>;;;WWWwww___xxxggg}}}oooaaabbbVVVLLLKKKOOOOOONNNNNN@@@FFFAAA999AAAPPPKKK999;;;666AAAEEE;;;AAAFFF888;;;:::<<>>KKK[[[kkkhhhooonnnpppllljjj|||rrrtttsssWWWZZZjjjnnn{{{sssssssssrrrpppooonnnmmmmmmmmmllllllmmmnnnpppqqqppprrrsssssstttwww}}}rrr___KKK===666444???^^^eeeMMMFFFbbb|||~~~WWWRRRVVVGGG===EEE;;;===<<<;;;;;;======;;;===<<<:::999999<<<>>>@@@888666555555777777777777444444444444444444333333000111222333444555555666444111000333333222333777222333666888888555555666555555444333222222222222---///...,,,000666666000111000000111///---...111/////////000...---...222222222111000111333222///@@@EEE555+++333...)))666000//////000111111///...000---******---000222333,,,,,,,,,---///000222333222111111111111222444555111222333333222444777999555555666888;;;<<<:::999666888<<>>999===BBBDDDCCCBBBCCCFFF???BBBEEEGGGGGGFFFFFFFFFAAAGGGLLLMMMKKKJJJIIIIIILLLIIIHHHKKKPPPRRROOOKKKHHHMMMRRRTTTTTTQQQNNNMMMVVVLLLFFFFFFGGGHHHNNNVVVJJJIIIHHHHHHKKKPPPSSSTTTJJJTTTLLLIIIUUUQQQKKKWWW```aaabbbbbbgggpppwwwzzzkkkggglllooogggddd^^^QQQYYYVVVSSSOOOKKKJJJPPPVVVQQQLLLIIIJJJJJJIIIIIILLLEEEKKKNNNKKKJJJMMMLLLHHHIIIIIIIIIIIIHHHGGGEEEDDD@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCBBBBBBBBBAAA???@@@BBBCCCCCCCCCDDDCCCBBBAAA???>>>FFFEEEGGGLLLLLLFFFGGGKKKFFFHHHJJJHHHEEECCCDDDGGGDDD@@@@@@DDDEEEEEELLLVVVUUUUUU^^^qqqllloooaaa\\\]]][[[```ddd]]]XXXSSSPPPSSSWWWWWWUUUUUURRRQQQOOOPPPQQQPPPMMMIII[[[VVVRRROOOOOOTTT\\\dddQQQMMMKKKKKKIIIEEEDDDGGGAAABBB???===BBBNNNXXX[[[OOOOOOJJJEEEDDDHHHHHHEEEHHHJJJUUU\\\OOOCCCXXX||||||~~~eeeBBB999;;;;;;:::::::::999777333777888555444666444000777666555666888999888777999888666555777???JJJSSSnnnhhhuuuaaabbb\\\UUUOOOOOOSSSSSSLLLEEE???AAA???;;;;;;>>>???===@@@>>>;;;888777888:::;;;;;;???BBB@@@<<<:::;;;>>>GGG888EEEDDDFFFKKK@@@QQQcccfff```jjjzzzooo}}}ooossspppwwwwww|||lll\\\TTTbbbxxxxxxrrrvvvtttqqqqqqtttsssqqqtttzzzuuuzzz~~~zzzOOO999888555AAAVVVZZZ~~~qqqSSSIIITTTgggfffQQQBBBDDDHHHCCC===<<>>>>>===;;;;;;<<<>>>888777666555555666777888333444333222666:::888333222222333444444555555555000444777666333111333666000000111111111222222222333333222222111000//////------............------......------------.........------------...//////000000111111111111000000@@@;;;444111000111000/////////////////////////////////.........---------............////////////111111222222222333333333...222555555222111444888999777555777999999666222666888:::::::::999:::;;;;;;===@@@CCCDDDCCCAAA@@@AAABBBDDDEEEEEEDDDBBBAAA@@@AAACCCEEEGGGHHHIIIJJJMMMLLLKKKLLLMMMKKKGGGCCCEEEIIIOOOTTTTTTPPPMMMLLLNNNMMMKKKJJJJJJKKKMMMNNNOOOHHHFFFIIIIIIGGGLLLUUULLLLLLMMMMMMNNNPPPTTTWWWSSSQQQOOOOOOPPPOOONNNLLLMMMSSSXXXWWWRRROOOQQQUUUUUUSSSRRRRRRPPPLLLNNNRRRJJJKKKMMMNNNMMMKKKHHHFFFHHHIIIJJJIIIGGGEEEEEEFFFIIIHHHGGGFFFEEEDDDCCCBBB@@@BBBDDDEEEDDDBBB@@@>>>@@@BBBBBB@@@@@@DDDEEEBBBAAACCCDDDBBB???>>>@@@BBBFFFFFFFFFEEEDDDCCCAAA@@@CCCBBBAAACCCFFFHHHIIIIIILLLIIIEEECCCDDDEEEFFFFFFJJJEEEBBBBBBFFFKKKNNNOOOJJJUUUYYYYYYhhh^^^___dddbbb[[[YYY]]][[[TTTMMMOOOPPPPPPRRRUUUSSSMMMVVVNNNIIILLLPPPNNNJJJHHHPPPPPPQQQQQQSSSTTTVVVWWWNNNJJJFFFDDDEEEEEECCCAAABBB@@@???JJJ```nnngggWWWMMMLLLJJJJJJJJJIIIGGGEEEHHHLLLQQQPPPMMMKKKMMMPPPgggPPP~~~sssiii\\\III===:::===;;;888999222999111===333:::777:::333333999888222444===AAA>>>NNNUUUTTTrrr~~~wwwrrr{{{cccrrr]]]]]]YYYRRRLLLLLLOOOOOOIIIBBB999;;;;;;888888<<<===;;;>>>===;;;:::::::::<<<===888;;;>>>>>>;;;:::===@@@BBB:::FFFAAABBBIII???HHHSSSqqq{{{xxxtttrrrwwwqqqmmmmmm{{{fff\\\UUUVVV[[[iiioooRRR===BBB:::BBB[[[xxxyyyrrr```MMMMMMeee}}}lllxxxaaaSSSEEE===BBBFFFAAA<<<<<<===;;;999999;;;<<<;;;999;;;<<<<<<;;;999888:::;;;555555444333333444555666333555444333555888666000333333333222222222222222111555888777333111333666000000000111111111111222222111111000//////......------............------......------------......---------------......///...//////000000//////...;;;777222/////////...---------------------------///.........---------,,,,,,------------.........//////000000000111111111---000333222000///222666555444444555666555333111555777888888777777999::::::<<<>>>???@@@???>>>===AAAAAA@@@???>>>=========BBBBBBCCCDDDDDDDDDDDDDDDJJJIIIHHHHHHIIIIIIEEEBBBDDDFFFKKKOOOOOOLLLJJJIIILLLJJJHHHFFFEEEEEEFFFGGGDDDGGGHHHGGGGGGJJJKKKJJJMMMMMMLLLKKKKKKLLLNNNPPPOOOMMMLLLKKKLLLLLLJJJIIIKKKPPPTTTTTTQQQNNNOOOPPPRRRPPPPPPQQQOOOKKKLLLQQQLLLMMMNNNNNNMMMJJJGGGEEEGGGHHHIIIHHHFFFDDDDDDEEEFFFEEEEEEDDDCCCBBBAAAAAACCCDDDEEEFFFEEEBBB???===???BBBCCC??????CCCEEEDDDCCCDDDDDDBBB>>>===>>>@@@BBBBBBBBBAAAAAA@@@?????????>>>===???AAACCCCCCCCCLLLLLLJJJHHHFFFEEEDDDCCCBBBBBBCCCFFFJJJLLLJJJHHHMMMRRRRRRPPPYYYkkkwwwyyy|||zzzsssvvvooodddbbb___dddbbbZZZXXX\\\[[[VVVRRRTTTRRRPPPRRRVVVVVVSSSUUUNNNJJJOOOSSSQQQLLLJJJSSSRRRQQQQQQRRRPPPMMMIIIIIIGGGFFFGGGIIIKKKKKKIIIGGGGGGGGGLLLWWW___ZZZOOOMMMKKKJJJJJJKKKLLLLLLKKKHHHKKKNNNNNNJJJIIIKKKNNNLLLAAAnnn~~~___JJJGGGKKK;;;555>>>888BBB555;;;:::>>>???>>><<>>777:::======<<<===@@@DDD@@@;;;BBB======CCC<<>>???@@@@@@@@@@@@@@@@@@GGGEEEDDDDDDEEEFFFDDDCCCBBBDDDGGGHHHIIIHHHGGGEEEGGGFFFDDDBBBBBBCCCDDDEEEAAAJJJKKKEEEFFFNNNNNNFFFLLLKKKJJJHHHHHHIIIJJJKKKLLLJJJIIIIIIJJJJJJHHHGGGIIILLLOOOPPPPPPNNNLLLJJJLLLKKKLLLOOONNNJJJJJJNNNMMMNNNNNNMMMKKKHHHEEECCCEEEFFFGGGGGGEEECCCCCCDDDBBBBBBAAAAAA@@@@@@@@@???EEEFFFFFFFFFDDDAAA>>>===>>>CCCCCC???===AAAEEEFFFDDDDDDDDDAAA>>><<<===>>>@@@??????>>>>>>??????@@@>>><<<;;;;;;===>>>>>>===GGGJJJLLLKKKHHHEEEDDDEEEBBBCCCEEEHHHKKKLLLKKKIIIVVVTTTRRROOONNNSSS\\\dddzzzhhhZZZ\\\bbbbbbeeeaaaZZZ[[[aaaaaaZZZXXXXXXTTTOOOOOOUUUYYYYYYTTTNNNKKKPPPTTTSSSOOONNNUUUSSSRRRRRRQQQNNNHHHCCCFFFFFFFFFHHHKKKLLLKKKJJJHHHKKKLLLKKKMMMOOOMMMJJJKKKIIIGGGGGGJJJLLLNNNNNNJJJLLLNNNLLLIIIHHHKKKMMMKKKHHHdddwww{{{nnnmmm|||wwwwww```iiipppqqqhhhccclllrrrooodddppphhhXXXUUUOOOJJJIIIKKKJJJDDD???:::===<<<:::;;;???AAA???;;;<<<===>>>>>>===<<<;;;;;;<<<>>>>>>>>>???CCCFFFBBB:::===BBBBBB<<<999AAA>>>FFFMMM\\\jjjgggeeeppppppmmmzzzsss___bbbNNNVVVeeeuuu|||{{{fffgggkkkiiiiiiPPPZZZ]]]ZZZcccwwwuuuaaaYYYgggxxx~~~yyycccSSSQQQ```yyyxxxbbb|||vvv}}}WWWCCCJJJBBB@@@AAADDDCCC===;;;===<<<;;;:::999999999999888999:::999777555333444555777777666666666555555666000333555444444666333///111111111111000000//////000222444333222000111333............//////////////////......------------,,,,,,------------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,------------------,,,......---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,------------...+++---///...------...000111444777777444222333444444555555444333555888;;;;;;:::999888888888999:::>>>======<<<;;;:::999999:::;;;===>>>@@@AAAAAABBBEEEDDDCCCCCCCCCDDDEEEEEECCCDDDDDDCCCDDDGGGFFFCCCBBBBBBAAAAAABBBDDDGGGIIIEEEGGGFFFDDDFFFKKKLLLJJJHHHGGGFFFGGGHHHJJJKKKKKKKKKIIIHHHIIIJJJJJJIIIHHHIIIIIIJJJNNNPPPOOOJJJEEEGGGGGGIIIMMMLLLHHHHHHLLLNNNMMMMMMKKKHHHEEEAAA???CCCEEEFFFEEEDDDBBBBBBCCC@@@@@@@@@@@@????????????CCCDDDDDDDDDCCCAAA???======BBBCCC???<<<@@@EEEGGGCCCCCCAAA@@@>>>======>>>??????>>>>>>>>>???@@@AAA>>><<<;;;;;;<<<===<<<;;;===BBBFFFGGGDDDDDDHHHLLLIIIGGGFFFFFFHHHKKKOOOQQQWWWSSSQQQQQQKKKFFFKKKVVVkkkuuuxxxzzzgggVVVZZZeeekkklllfffddd^^^YYY```jjjhhh___[[[[[[WWWOOOMMMSSSZZZ]]]UUUNNNJJJMMMQQQQQQQQQRRRRRRSSSSSSRRROOOLLLJJJIIINNNNNNNNNMMMLLLJJJGGGEEEDDDFFFHHHGGGGGGHHHIIIJJJIIIFFFDDDDDDFFFIIIKKKLLLMMMNNNNNNLLLJJJJJJLLLOOOKKKJJJNNN^^^fff```}}}zzz|||}}}pppeeeUUUjjjXXXVVVQQQMMMKKKKKKJJJEEE@@@888:::999666666:::<<<:::<<<<<<===>>>===;;;999888<<<===>>>>>>>>>>>>@@@AAAAAA888===UUUVVV>>>999CCCFFF<<<555EEE^^^cccaaajjjmmmvvvqqqmmmnnnuuu~~~{{{tttiiiaaammmrrreeeVVVPPPUUUaaappp|||qqqwww}}}{{{eee\\\]]]hhhYYY???;;;KKKzzzyyyzzz{{{wwwwwwPPPGGGFFF>>>DDDCCCDDDCCC???;;;<<<@@@===<<<<<<:::999999999999999999999777444333444555666666666666666555444444...333555333333555444111///000000000111111111222...///000000///......///,,,,,,---------........................---------++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------,,,------......------,,,+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---......------...//////222555555222111222333444444444444333555999<<<;;;:::999777777888999:::;;;===@@@BBBBBBAAA???>>>???@@@AAACCCDDDEEEEEEEEEDDDEEEDDDDDDDDDDDDFFFGGGDDDFFFEEEBBBDDDJJJIIIEEEBBBAAAAAAAAABBBDDDGGGHHHEEE===???KKKOOOGGGDDDJJJIIIGGGFFFGGGJJJLLLKKKJJJIIIHHHGGGGGGIIIJJJIIIHHHIIIHHHHHHLLLOOONNNIIIDDDEEEEEEGGGKKKJJJGGGGGGJJJLLLKKKJJJHHHFFFBBB???>>>BBBDDDEEEEEECCCBBBBBBCCCAAAAAAAAA@@@@@@@@@@@@@@@???@@@AAAAAAAAA@@@??????===AAABBB>>>===AAAEEEFFF@@@???>>>>>>>>>?????????===============>>>???@@@===;;;::::::;;;<<<<<<;;;888<<>>@@@GGGMMMFFFFFFFFFFFFGGGJJJMMMPPPLLLHHHJJJNNNHHH???AAALLLTTTZZZfff|||wwwggg```YYYXXX^^^dddfffffffff```XXXVVVbbbnnnjjj]]]^^^___\\\SSSOOOTTT\\\```WWWNNNHHHHHHKKKMMMPPPUUUNNNQQQRRROOOIIIGGGKKKPPPVVVVVVUUURRRNNNIIIFFFDDDBBBAAAAAACCCFFFGGGHHHIIIJJJGGGDDDCCCDDDGGGHHHHHHLLLLLLKKKJJJIIIIIIKKKMMMIIIMMMFFFHHHSSSTTTqqq{{{{{{vvvnnnzzzzzzeeeZZZSSSbbbXXXVVVRRRNNNLLLKKKIIIEEEAAA999;;;:::777777;;;<<<:::;;;;;;<<<;;;:::888666555999999:::;;;;;;;;;:::::::::999@@@aaacccFFFAAACCC;;;>>>;;;>>>GGGJJJVVVmmmsssnnn{{{zzzrrrgggbbbkkkzzz~~~zzzvvvssspppjjjbbb\\\cccSSSYYYkkkzzzyyyrrr[[[PPPKKKEEEDDDGGGBBBLLLSSS[[[gggsssccc```vvvlllJJJ;;;AAADDD===@@@@@@AAA???;;;:::===AAA=========;;;999888999:::888999888777444333444555444444444444444333222111000555666333222444555333......///000000111222222,,,------......------,,,+++++++++,,,,,,,,,------...---------------------***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,------------,,,,,,)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------..............................,,,...000111000/////////222333444444444555888;;;;;;:::999888888999:::;;;999===AAAFFFGGGFFFDDDBBBHHHHHHIIIIIIHHHHHHGGGGGGEEEFFFGGGGGGEEEEEEFFFGGGFFFHHHGGGCCCGGGNNNNNNGGGFFFEEECCCAAAAAABBBCCCDDDFFF===DDDZZZ^^^NNNEEEJJJLLLJJJHHHIIIKKKLLLJJJGGGFFFEEEDDDFFFGGGHHHHHHGGGIIIHHHHHHJJJLLLLLLIIIEEEFFFEEEGGGJJJIIIFFFGGGJJJJJJIIIHHHGGGEEEBBB@@@???BBBCCCEEEDDDCCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@>>>>>>??????@@@@@@@@@???===???@@@>>>???DDDEEECCC???>>><<<===>>>@@@@@@???999:::;;;<<<<<<<<<<<<;;;:::999888999;;;=========<<<======<<<:::<<>>yyyrrrppp[[[YYYTTTQQQMMMKKKIIIGGGCCC@@@999;;;;;;888999>>>???>>>888888888888777777666555555666888:::;;;:::888666555>>><<>>@@@::::::<<>>???AAA:::<<>>>>><<<::::::<<<===;;;<<<===:::777666777999666777777555333333444666444444555555444222111000666999999333000222333222.............../////////,,,,,,,,,---------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++************++++++***************+++,,,,,,***++++++,,,,,,++++++***(((***,,,+++***)))+++---++++++++++++++++++++++++************+++++++++,,,*********++++++++++++,,,++++++,,,,,,,,,---------...------------...---,,,---------///000000///---///111333444444444666888999999999999999:::;;;<<<:::<<<@@@CCCEEEEEEDDDCCCHHHHHHHHHHHHHHHGGGFFFFFFDDDGGGIIIIIIGGGEEEEEEFFFFFFJJJHHHEEEJJJSSSRRRJJJJJJIIIGGGEEEDDDDDDEEEFFFIIICCCIIIYYY^^^TTTLLLMMMLLLIIIGGGIIILLLNNNKKKHHHFFFEEEEEEFFFHHHJJJIIIHHHHHHGGGGGGGGGHHHIIIHHHGGGHHHFFFGGGIIIHHHEEEGGGKKKIIIIIIHHHGGGEEEDDDCCCCCCBBBCCCEEEEEECCCCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@???@@@@@@@@@????????????===>>>===>>>BBBGGGEEE???@@@>>><<<<<<>>>???>>>===888999<<<======<<<:::999::::::999;;;???AAABBBBBBAAA@@@???===<<<<<<======888===CCCFFFFFFDDDDDDDDDJJJHHHFFFEEEDDDCCCDDDFFF>>>EEEBBBOOOUUUXXXnnnvvvzzz|||yyyzzz}}}sss^^^]]]dddbbb\\\WWWXXX^^^bbbaaa^^^YYY]]][[[UUUUUUZZZZZZSSSXXX```ddd]]]UUUTTTYYY]]]WWWQQQKKKJJJIIIHHHJJJNNNMMMLLLIIIGGGGGGGGGGGGGGGHHHIIIIIIFFFBBB@@@AAACCCEEEAAABBBFFFGGGDDDCCCFFFIIIHHHFFFFFFGGGGGGGGGEEECCCCCCDDDEEEGGGHHHGGGGGGAAADDDAAACCCKKKLLLOOO[[[aaa^^^ppp~~~{{{pppaaaaaa|||vvv~~~aaaPPPfffRRR<<>>333666666555666<<<>>>===555555555555555666666666444555888;;;===<<<999666555CCC444555:::BBBWWWMMM999???:::444:::===???FFFooopppcccYYYppp{{{ssslllvvv~~~sssuuu}}}}}}uuuooovvv|||rrrooo~~~bbbRRRGGGMMM]]]iiiooorrrrrrfffZZZ___vvv|||uuuiiinnnnnnhhhzzzKKKIIIFFFBBB===:::;;;>>>===???@@@>>>;;;;;;999777:::;;;<<<999666444666888444555555444333222444555666666777777666444333111:::===;;;444///000111111///......------,,,,,,+++------,,,---......---,,,)))************+++++++++******************++++++******++++++++++++******++++++************++++++*********)))***++++++,,,))))))************))))))(((***+++***((('''***---))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))***************++++++++++++,,,,,,,,,---,,,+++,,,------,,,+++///...---///333333111------///222333333333555666777777888999:::;;;;;;;;;;;;<<<===???AAABBBCCCCCCAAABBBCCCDDDEEEEEEEEEEEEDDDGGGJJJJJJGGGEEEDDDEEEFFFJJJIIIFFFLLLVVVTTTKKKLLLKKKIIIHHHHHHJJJKKKMMMIIIFFFDDDGGGMMMQQQOOOLLLGGGEEEDDDHHHNNNPPPNNNKKKIIIHHHHHHIIIKKKMMMLLLLLLGGGGGGFFFFFFEEEFFFGGGHHHJJJHHHHHHIIIGGGEEEGGGLLLIIIIIIHHHHHHGGGFFFFFFFFFBBBCCCEEEEEEDDDCCCDDDDDDEEEEEEDDDCCCAAA@@@??????BBBBBBAAAAAA@@@???>>>>>>===<<<<<<>>>DDDIIIEEE<<>>>>><<<::::::<<<>>>@@@@@@>>>;;;999===<<<<<>>@@@BBBBBBAAABBBGGGJJJMMMJJJDDD>>>>>>AAABBBAAAAAAJJJBBBEEEDDDGGG]]]bbbkkk}}}sssnnn\\\SSS\\\cccYYY\\\dddllllllddd[[[XXXWWWVVVaaacccYYYQQQRRRTTTSSSRRR\\\bbb\\\SSSQQQTTTWWWVVVQQQNNNNNNLLLHHHHHHKKKNNNIIIEEEHHHMMMOOOKKKEEEKKKLLLKKKHHHEEEDDDFFFHHHBBBAAADDDIIIHHHBBBCCCIIIEEEDDDCCCDDDEEEFFFEEECCCBBBCCCDDDGGGIIIJJJIIIGGGHHHEEECCCGGGPPPTTTPPPLLLBBBGGG[[[www{{{~~~www```llleeejjjqqqfffQQQSSSKKKHHHMMMGGGpppRRRiiiYYYNNN[[[OOODDDBBBCCCBBB@@@???888777666555444444555666666555444333333333333444555777999;;;;;;999777666777888:::;;;<<<;;;;;;:::777999;;;<<<<<<<<<>>>@@@@@@SSSaaagggfff^^^dddyyyzzzuuuppphhhoootttpppggghhhxxx|||lllccckkkvvvvvvqqqooottthhhggglllyyygggHHHDDDBBB???>>>===???AAABBB@@@???>>><<<;;;999888777777777777777777666555444222444666555333333666999CCC???999666555444222000222222222111000//////......---+++,,,,,,---+++***(((+++---...---+++******++++++************+++++++++***)))))))))***,,,,,,))))))*********+++++++++))))))))))))))))))))))))***)))))))))+++,,,+++***,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,//////......------------////////////000111222333555444444444444555666666::::::;;;<<<===>>>???@@@GGGEEEBBB??????AAADDDFFFJJJFFFCCCCCCEEEGGGEEECCCNNNIIIDDDDDDHHHKKKJJJGGGDDDFFFHHHHHHJJJNNNPPPPPPGGGLLLKKKFFFDDDHHHJJJHHHFFFHHHKKKKKKKKKLLLMMMNNNPPPNNNKKKHHHFFFEEEEEEFFFGGGFFFDDDCCCDDDFFFIIIJJJOOOMMMIIIGGGFFFHHHJJJLLLNNNJJJFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEAAAAAAAAA@@@>>>===;;;:::;;;;;;<<>>===>>>>>>======<<<<<<<<<;;;;;;;;;<<<>>>AAACCCEEEGGGGGGCCC@@@AAADDDDDD@@@<<>>===<<<===>>>???>>>>>>===<<<:::999888777888888888777666444333222333444666555333333555777===:::666444444444222000222111111000//////.........,,,++++++,,,,,,+++***(((***,,,,,,+++******++++++******))))))******+++******)))))))))***+++,,,)))))))))******+++++++++))))))))))))))))))))))))***)))((()))+++,,,+++***+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))*********++++++*********+++++++++,,,,,,............------,,,,,,---......//////000000111111222222333444666777888:::::::::;;;;;;<<<<<<<<>>>>>???AAACCCBBB@@@>>>???AAACCCEEEEEEJJJFFFBBBCCCFFFIIIHHHEEEFFFFFFDDDBBBAAADDDHHHJJJGGGKKKJJJDDDAAADDDEEECCCGGGIIIKKKLLLJJJIIIIIIIIILLLKKKKKKIIIHHHFFFDDDCCCDDDDDDDDDDDDDDDGGGJJJMMMOOOMMMJJJGGGFFFGGGIIIKKKIIIFFFCCCBBBBBBCCCCCCBBBBBBBBBAAAAAABBBCCCCCCDDDEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCBBB@@@???===<<<<<<;;;;;;<<>>======<<<<<<=========<<<;;;;;;??????????????????@@@@@@CCC???<<<===@@@AAA>>>:::>>>;;;===CCCEEEBBBBBBEEEIIIHHHGGGGGGFFFFFFFFFFFFCCCFFFIIIJJJJJJJJJKKKLLLJJJKKKQQQ[[[eeepppvvvyyyyyyooo~~~uuunnneeeZZZ\\\______ZZZWWWXXXXXXVVVXXX\\\aaaaaa]]]XXXUUUUUUSSSZZZ\\\WWWRRRQQQSSSSSSQQQTTTXXXZZZYYYUUUQQQMMMGGGJJJLLLJJJGGGFFFIIIMMMBBBFFFIIIKKKJJJJJJLLLNNNMMMLLLKKKHHHGGGFFFFFFFFFHHHJJJKKKIIIGGGEEEFFFHHHEEEBBB@@@AAADDDGGGFFFEEEAAACCCEEEEEEDDDEEEFFFHHHEEEEEEGGGGGGDDDCCCKKKTTTYYYNNNEEEQQQccccccaaannnrrrmmmxxxpppTTTIIIMMMLLLKKKIIIIIIIIIIIIJJJqqqTTTjjjYYYPPPRRRIIIBBBBBBAAA<<<666444333333222222222333444444222333333444333222111000666777999:::999777555444555666888999::::::999999444666888::::::;;;>>>@@@===<<<777===NNNSSSTTT\\\___```^^^___lllxxxnnnqqqxxx|||}}}~~~~~~tttnnnhhh^^^LLL:::666===???>>>===<<<;;;:::::::::<<<<<<<<<;;;;;;:::999888999999888777555333222111444555555444222222333555666444333333333333000...000000000//////......------,,,***+++,,,,,,+++***''')))******))))))***,,,******))))))))))))*********))))))))))))***++++++))))))))))))************))))))))))))))))))))))))***)))((()))***+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))*********++++++++++++------------,,,,,,,,,,,,+++,,,---////////////......///000111444666888:::999999999999999999999999>>>>>>============>>>???<<<<<<======???BBBGGGKKKEEEBBB@@@AAADDDEEEDDDBBB???@@@AAABBBBBBCCCFFFIIIEEEHHHHHHDDDBBBCCCEEEDDDGGGIIIKKKKKKIIIFFFDDDDDDEEEFFFGGGGGGFFFDDDAAA@@@@@@CCCEEEEEEEEEFFFKKKOOONNNLLLIIIFFFEEEFFFGGGHHHDDDCCCAAABBBCCCEEEEEEDDDBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCBBBAAA@@@CCCCCCBBBAAA???>>>===<<<<<<::::::;;;===@@@AAA@@@===============<<<<<<<<<999:::<<<======<<<;;;:::@@@???>>>===============>>>;;;888888;;;===<<<:::<<<:::<<<@@@AAA???@@@BBBDDDCCCCCCCCCDDDEEEGGGHHHDDDIIIMMMMMMJJJHHHJJJMMMNNNIIIFFFJJJPPPYYYeeepppiii^^^___]]]WWW[[[______ZZZWWWXXXWWWUUUSSS[[[cccgggeee___[[[YYYYYYYYYWWWTTTTTTVVVTTTOOONNNRRRVVVZZZYYYUUUPPPLLLKKKNNNPPPOOOLLLKKKLLLNNNEEEJJJQQQUUUTTTQQQNNNLLLLLLPPPOOOIIIHHHNNNOOOJJJFFFGGGHHHGGGFFFEEEFFFGGGEEE@@@===???FFFJJJIIIEEEBBBCCCDDDDDDDDDEEEHHHJJJKKKIIIIIIJJJGGGBBBBBBFFFQQQMMMBBB???GGGIIIMMMZZZyyyZZZDDD???CCCLLLLLLKKKKKKKKKKKKLLLLLLqqqUUUjjj[[[TTTPPPHHHAAA@@@>>>999444222000000000000111222222333000111222333333111///...666777777888777666444333333444666777888888777777555666888888888888:::<<<333>>>@@@>>>@@@===???KKK]]]jjjkkk]]]XXXiii||||||kkkqqquuu|||}}}zzzsssuuulllYYYKKKJJJEEE:::777=========<<<;;;:::999999888:::;;;<<<<<<<<<;;;:::999999888888777666555333222666555555333222222222222222222333333333111///---///.........---------,,,,,,+++******+++,,,+++)))'''((()))((('''(((***,,,)))))))))(((((())))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((()))((('''(((***+++***)))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))******)))))))))************+++,,,,,,,,,,,,,,,,,,++++++***+++---///000///...------...///000222555777888777777888888999999999:::;;;;;;<<<=========<<<<<<===???@@@@@@AAADDDKKKQQQCCCAAA@@@@@@AAAAAA@@@>>>:::===BBBFFFEEEBBBAAADDDBBBEEEFFFFFFEEEGGGIIIJJJDDDGGGJJJKKKHHHEEEBBBAAAAAABBBBBBCCCBBBAAA???>>>@@@CCCFFFFFFEEEFFFJJJNNNKKKJJJGGGDDDCCCCCCDDDEEECCCBBBBBBCCCEEEFFFEEEDDDAAAAAA@@@@@@@@@@@@AAABBBEEEEEEEEEEEEDDDBBB@@@>>>@@@???>>><<<;;;:::999999:::::::::<<>>::::::::::::::::::;;;;;;666777:::<<<===<<<:::888999999:::;;;<<<===???@@@<<<999666666999;;;<<<;;;;;;;;;<<<===>>>>>>>>>???@@@?????????AAACCCEEEGGGCCCJJJOOOOOOJJJHHHLLLQQQRRRLLLIIIJJJLLLMMMOOOSSShhhvvvsss}}}zzzqqqhhhfffhhheee^^^^^^```^^^XXXTTTUUUVVVUUUOOOUUU]]]aaaaaa^^^]]]]]]aaa___[[[WWWWWWXXXTTTNNNRRRSSSSSSRRRRRRPPPOOONNNMMMPPPSSSSSSQQQPPPPPPQQQJJJNNNUUUYYYXXXSSSNNNJJJJJJRRRQQQHHHIIISSSUUUNNNCCCDDDDDDEEEEEEEEEFFFFFFCCC@@@???@@@DDDGGGGGGFFFCCCCCCCCCCCCCCCEEEHHHKKKKKKGGGFFFIIIIIIEEECCCDDD>>>GGGDDD@@@GGGJJJKKKPPPYYYiiikkksss~~~jjj]]]KKK???<<<@@@DDDFFFHHHHHHHHHHHHIIIIIIJJJJJJeeettt```WWWPPPHHH@@@>>>;;;666333444......///000000000111111...000111222222000...---444444555555555444222222222333444666666666666555666777888777666555666777777EEEFFF===888333555CCC>>>QQQ]]]\\\^^^eeeaaaUUUSSS\\\sss~~~{{{ooossstttvvv{{{{{{~~~tttvvvyyybbbbbbkkkuuupppSSSAAA777>>>BBB<<<999>>>===<<<<<<;;;;;;:::999999:::;;;<<<======<<<::::::777777888888888777666666666555333222222111111000111333444444333000---,,,---------,,,,,,,,,,,,,,,+++)))))))))++++++***)))'''((((((((('''''')))+++)))((((((''''''(((((()))(((((())))))************((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&''')))***)))(((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))(((((()))))))))******************+++++++++++++++***,,,...000000000///...////////////000222333444444555666777999:::;;;<<<:::;;;<<<>>>>>>>>>======@@@BBBDDDCCCCCCFFFLLLQQQDDDCCCAAA@@@@@@@@@???>>>BBBAAACCCEEEAAA<<<>>>DDDBBBCCCEEEGGGGGGGGGHHHKKKBBBEEEIIIJJJIIIFFFDDDCCCDDDCCCBBBAAA@@@AAABBBBBBBBBDDDGGGGGGFFFFFFHHHJJJGGGFFFDDDBBBAAAAAAAAABBBBBBAAAAAABBBDDDCCCAAA???@@@@@@????????????@@@@@@DDDEEEEEEEEEDDDBBB@@@>>>>>>===;;;999888777777777888999;;;???AAAAAA===;;;888888777777777888999999444666999;;;;;;:::888777555555666888:::===???@@@;;;:::888777999;;;======;;;<<<<<<;;;<<<===>>>===============>>>@@@AAABBBAAAGGGNNNNNNJJJIIIMMMRRRJJJFFFFFFJJJMMMKKKJJJLLLSSSgggqqqmmmuuu~~~ooo```]]]ccchhhiiijjjiiiiiifff___WWWaaaaaa]]]UUUQQQSSSUUUUUUPPPRRRTTTSSSRRRSSSWWW[[[[[[]]]ZZZUUURRRSSSRRROOORRRRRRQQQPPPNNNLLLKKKJJJHHHJJJLLLNNNNNNMMMMMMNNNGGGIIIMMMQQQRRRQQQNNNLLLJJJRRROOODDDDDDMMMOOOGGGAAAAAAAAABBBCCCDDDDDDDDDAAACCCCCCBBB@@@@@@CCCFFFCCCCCCCCCBBBBBBDDDGGGJJJDDD???===@@@BBB@@@???AAA:::EEEDDDAAAHHHIIIBBB@@@888JJJNNNYYY~~~}}}ppp{{{rrrSSSFFF===666999CCCFFF???777>>>???@@@@@@AAAAAABBBBBBoooxxx]]]PPPOOOGGG@@@===999555333555......///000000000//////...//////000000...---,,,111111111222222222111111000111333444555555444444444666666666444333444555CCCFFF<<<222777:::;;;AAA:::===AAANNNiii{{{qqqZZZ[[[dddlllwwwuuuoooqqqssswww}}}}}}yyyxxx}}}jjjjjjsss}}}|||lllgggnnnmmmbbbeeecccMMMBBB===>>>AAA???999:::@@@<<<<<<;;;:::::::::;;;;;;999:::<<<===<<<;;;999888555666666777777777777777666444222111222222111000000222444444222///...---++++++++++++++++++++++++***(((((((((***+++***)))((()))***)))((('''((()))((((((''''''''''''(((((('''((())))))******))))))((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&'''((()))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***************+++,,,---////////////...//////////////////000000222333444666888:::<<<===;;;<<<===>>>?????????>>>@@@AAABBBBBBCCCEEEHHHJJJFFFDDDBBBAAAAAABBBCCCDDDLLLFFFCCCCCCAAAAAAMMM[[[EEEDDDEEEHHHFFFCCCCCCFFFBBBEEEHHHJJJIIIGGGGGGGGGIIIHHHFFFDDDCCCDDDEEEGGGCCCDDDFFFGGGHHHHHHGGGFFFDDDCCCBBBAAA@@@@@@AAAAAA@@@@@@@@@AAABBBAAA===;;;@@@@@@???>>>>>>>>>>>>???CCCCCCBBBBBBAAA@@@???>>>@@@>>><<<:::999888888999777888:::>>>@@@???<<<999888888666555555666777888555666888999999888777666666666666777888999;;;;;;::::::999999999:::<<<===:::<<<;;;999999<<<===;;;999::::::;;;<<<===>>>>>>>>>CCCHHHJJJHHHGGGKKKNNNGGGDDDCCCFFFFFFEEEGGGKKKDDDPPPTTTOOOSSSbbbjjjggg\\\eeelllqqq|||xxx~~~{{{rrreee\\\[[[aaafff^^^aaaccccccaaa^^^ZZZWWW______[[[TTTPPPSSSVVVVVVZZZYYYUUUPPPMMMNNNUUUZZZSSSWWWWWWRRRPPPRRRUUUUUULLLNNNQQQSSSQQQMMMHHHEEEHHHIIIJJJKKKKKKLLLLLLLLLFFFFFFGGGKKKPPPTTTUUUUUUTTTVVVQQQGGGCCCGGGGGGBBB@@@??????@@@BBBCCCBBBAAA@@@CCCEEEBBB===;;;???EEEBBBBBBCCCBBBAAABBBEEEGGGCCC>>>;;;===>>><<<<<<>>>>>>DDD@@@===EEEEEE?????????GGGEEEBBBJJJSSSdddzzzaaaOOOJJJDDD;;;>>>>>>>>>???@@@@@@>>><<<;;;;;;<<<===>>>>>>======dddmmmUUULLLIIIDDD???===:::444222333...///000000000///...---............---------------......///000000000000///000222333444333333222111222444444333333555666AAACCC777///999???>>>@@@DDD===888CCC^^^ssssssgggkkktttqqqjjjpppxxxuuupppyyy~~~vvvpppooouuulllnnnxxxwwwiiikkkwww~~~ppplllggg^^^QQQGGGAAA<<>>;;;:::999888888:::<<<===777888:::;;;;;;999666555444555555555555555444444555333000000222222111///---000222222000...///000************************)))((('''(((***+++***)))(((***,,,+++)))'''''''''(((''''''&&&&&&''''''((('''''')))*********)))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''((((((((())))))((((((((())))))*********++++++,,,,,,------........................///000222222333555666888999:::<<<<<<======>>>???@@@@@@>>>===>>>@@@CCCDDDDDDDDDFFFEEECCCBBBCCCFFFKKKNNNMMMHHHFFFHHHFFFFFFSSSdddGGGEEEFFFIIIHHHBBBBBBFFFEEEGGGIIIJJJIIIHHHHHHIIIJJJIIIHHHGGGFFFFFFEEEEEECCCBBBCCCFFFKKKLLLHHHEEECCCBBBBBBAAAAAAAAABBBCCC???@@@AAACCCDDDBBB???<<<@@@???>>>============>>>??????>>>===============AAA???===:::999999999:::888777777888:::;;;:::999999888666444444444666666666666777777777666555555666666555666666777888888777888888888888888888999888;;;:::666555::::::777444666888;;;<<<<<<<<<<<<<<>>===>>>@@@AAA@@@>>>@@@AAABBB@@@<<<<<<>>>BBBAAABBBCCCBBBAAAAAABBBCCCBBB??????@@@???;;;;;;>>>===@@@<<<===DDDBBB???GGGKKKHHH@@@EEEQQQNNNIIIOOORRRwww^^^eee^^^OOOBBB??????>>>AAAFFFAAAAAA???<<<999;;;AAAFFF;;;;;;<<<=========<<<;;;qqqTTTcccTTTQQQDDDAAA??????;;;444000000//////000000000///---,,,///...---,,,,,,,,,------+++,,,,,,---...///000000...///111222333333222222...000222333333444777999444???===777:::<<<;;;???444888===CCCIIIKKKJJJHHHXXXkkkmmmfffmmmoooaaaSSSkkkjjjvvv}}}cccllloooiiihhhtttiii[[[FFF>>>CCC???777:::???===888555:::@@@===555:::999777666777999<<<>>>666777999999999666444222444444444444333222111000444222///000222333111///***---000000///...000333)))))))))))))))*********(((''''''((()))******))))))+++------***(((&&&&&&'''''''''&&&&&&'''''''''&&&''')))*********)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((((((((())))))******************+++,,,---...---------------...000000222222333444444555666666<<<<<<<<<======???@@@AAA<<<;;;<<>>==================<<<:::999999:::;;;<<<@@@???<<<:::888888999999999666333333555777999::::::999666444333444555666777777666666555555555555444444444555666777888999444666777777666555555666777:::888333333888999555000222666:::<<<===<<<;;;;;;<<<===???@@@@@@??????@@@EEEMMMRRRPPPIIIIIIMMMKKKGGGFFFKKKPPPRRRSSSTTTKKKQQQWWWYYYZZZZZZVVVQQQUUUccceee\\\WWWSSS\\\oooggghhhkkkkkkccc]]]cccmmmfffZZZWWW```fff```]]]```WWWYYY\\\ZZZTTTQQQUUU[[[OOOUUUYYYXXXXXXZZZZZZXXXOOOQQQSSSRRRPPPPPPTTTWWWQQQQQQNNNJJJKKKOOOOOOLLLPPPOOOLLLKKKLLLOOOSSSUUUSSSPPPMMMKKKJJJJJJIIIIIIMMMIIIGGGHHHLLLQQQRRRRRRSSSMMMHHHGGGDDD???@@@EEE@@@>>><<<===@@@AAA???<<<@@@???=========>>>??????@@@BBBCCCCCCAAA@@@@@@@@@<<<<<<>>>AAA???:::999<<<999===<<>>AAA@@@<<<888777888999999999999777777~~~]]]fff[[[GGGEEE???:::999666111...///...------,,,,,,------............------,,,,,,,,,,,,,,,,,,---------............//////000000111111---000333444444333333333444555888;;;===>>>=========999999===@@@@@@AAADDDPPPPPPYYYmmmtttdddnnngggaaafffyyylllkkkrrrmmmrrrtttkkkcccqqqpppPPPKKKFFF;;;333:::CCC???222888;;;>>>>>>;;;999999:::888888::::::::::::888888888888888777666444333222222333444555555555444333666444222111111000...,,,++++++,,,---------,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%'''((())))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))))))))************+++++++++,,,,,,,,,------111000000000111222333333;;;888666777<<<@@@BBBAAA999BBBFFFAAA===???BBBCCCIII@@@999:::BBBHHHGGGCCCPPPIIICCCCCCGGGIIIFFFBBBKKKHHHGGGJJJIIIEEEGGGNNNOOOJJJGGGIIIIIIGGGGGGHHHBBBGGGJJJGGGDDDEEEEEEDDD>>>@@@DDDGGGIIIHHHGGGEEE???BBBBBBBBBDDDHHHHHHDDDJJJAAA@@@KKKOOOFFF===<<<>>>>>>>>>===>>>??????@@@???===;;;;;;=========<<>><<<:::999999999999666666777777888888888999555555555555555555444444777777666555555555555555333444555555666555555555666555555444444444555555666666555444333222222111///===KKKLLLBBB999;;;@@@;;;<<<===>>>???@@@AAAAAADDDGGGIIIJJJIIIHHHIIIIIILLLMMMOOOQQQQQQRRRQQQQQQWWWTTTSSSUUUYYYZZZVVVRRR^^^\\\YYYVVVVVVYYY___dddnnnhhhbbb`````````\\\XXXZZZZZZZZZ\\\^^^___^^^\\\ccc```[[[WWWZZZ^^^\\\WWWMMMWWWZZZTTTRRRWWWVVVOOOKKKOOONNNQQQVVVRRRRRR^^^SSSOOOKKKIIIJJJKKKLLLKKKLLLLLLLLLMMMPPPRRRSSSSSSTTTRRRLLLFFFHHHMMMJJJCCCOOOHHHCCCGGGLLLMMMNNNPPPTTTMMMEEEBBBCCCDDDBBB??????@@@@@@???>>>>>>???AAABBB???<<<;;;<<<=========FFFAAA<<<;;;>>>@@@???===<<<<<<;;;;;;::::::::::::::::::;;;;;;<<<<<<======@@@@@@@@@??????===<<<<<>>AAA@@@AAACCCGGGFFFIIITTTaaahhhfffaaa^^^fffjjjfff```___```___mmmtttqqqnnnwww~~~wwwuuuuuuooofff```^^^ZZZ]]]iiiiiiuuuzzznnndddaaa[[[PPPJJJJJJ<<>>>>><<<::::::;;;888999::::::::::::999888777777777666555444222111111222444555555555444333666444222111111000...,,,+++,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((()))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))*********+++++++++,,,,,,,,,,,,---.........///000222333444777555444666:::>>>???>>>===<<<;;;<<<<<<999333///@@@FFFHHH@@@666888GGGVVVGGGDDDAAACCCHHHKKKLLLJJJKKKIIIIIIKKKIIIEEEFFFKKKNNNJJJJJJMMMMMMJJJGGGHHHEEEJJJMMMIIIGGGGGGGGGFFF===???BBBDDDDDDCCCAAA???>>>@@@AAA@@@BBBFFFFFFBBBIII@@@>>>FFFHHHAAA===???@@@@@@??????>>>?????????<<<;;;:::;;;===>>>>>>===>>>===;;;999888888888888666666666777777777888888444444444444444444444444666666555444444444444444333333444555555555555555555444444333333333444444333333333333444444444444666AAAKKKJJJAAA999999===;;;;;;<<<===>>>???@@@@@@AAACCCFFFFFFFFFEEEEEEFFFKKKMMMNNNPPPQQQRRRQQQQQQQQQPPPQQQTTTWWWXXXWWWUUUYYYXXXVVVUUUUUUXXX^^^ccciiiccc]]][[[]]]^^^]]][[[YYYYYYYYY\\\___aaaaaa```eeebbb[[[VVVXXX]]]\\\XXX[[[cccddd[[[VVVWWWSSSJJJFFFOOOOOOOOOUUUTTTSSSZZZSSSRRRQQQMMMJJJIIIKKKMMMOOOKKKGGGHHHMMMOOOMMMJJJKKKMMMLLLLLLPPPVVVSSSLLLNNNHHHEEEIIINNNNNNMMMNNNUUUOOOHHHDDDDDDDDDBBB@@@???@@@AAA@@@???>>>@@@AAA@@@>>><<<<<<>>>@@@AAAAAABBB@@@???BBBEEEFFFBBB>>>===>>>>>>>>>>>>>>>======:::::::::::::::999999999>>>>>>>>>======<<<;;;:::888999999:::;;;<<<===>>><<<<<<>>>AAACCCDDDBBB@@@AAA@@@>>>===<<<;;;;;;;;;======<<<;;;:::999888777999999999999999999999999888888888777777777666666444444444444444444444444|||VVV^^^XXXIII<<<777333333333///...///---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,+++))))))*********+++++++++///..................---,,,///111222111000111111444333222222444777:::<<<:::888999>>>AAA@@@???AAA;;;<<<===???DDDLLLSSSXXXZZZgggqqqlllaaa]]]aaaeeezzzwwwggg[[[^^^___```jjjooofffjjjrrrjjjaaa]]]WWWTTTOOOVVVWWWQQQbbbvvvuuuXXXdddooojjjvvvgggYYYRRRTTTMMM===:::DDD=========>>>???>>>======999;;;======<<<;;;;;;;;;888999999::::::999999888555555555555444222111111111222333444555444333333444222111000000000...,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,---///111333444333222222555888;;;;;;;;;???<<<<<<@@@===888;;;DDD333777===CCCFFFFFFBBB???AAAAAABBBDDDGGGJJJMMMOOOKKKJJJKKKKKKHHHDDDCCCFFFGGGEEEFFFJJJKKKGGGCCCBBBCCCGGGIIIEEECCCDDDCCCAAA===???@@@AAAAAA???<<<:::===??????>>>@@@DDDCCC???FFF@@@===@@@???;;;<<>>>>>======;;;999999:::<<<>>>>>>>>><<<;;;999777666666777777555555555666666666666777333333333444444444444444444444333222222222222333222333333444444444444444222222222111111222222333///000111222333555666666888>>>CCCCCC===999888:::::::::;;;<<<===>>>??????===???AAABBBAAAAAABBBCCCIIIJJJLLLNNNPPPQQQQQQQQQMMMOOORRRSSSTTTTTTTTTUUUTTTTTTTTTSSSTTTXXX]]]aaabbb]]]XXXWWWZZZ]]]^^^]]]VVVVVVWWWZZZ^^^``````___ccc```ZZZUUUWWW[[[[[[XXXbbbhhhggg^^^VVVSSSMMMEEE@@@OOOQQQNNNTTTWWWRRRRRRPPPRRRSSSOOOJJJGGGIIIKKKSSSLLLEEEFFFKKKMMMIIICCCCCCGGGKKKOOOUUUYYYVVVPPPLLLHHHHHHNNNQQQPPPMMMLLLPPPKKKDDDAAA@@@@@@>>><<<@@@AAABBBBBB@@@@@@AAABBB@@@???===>>>@@@BBBBBBAAA===???BBBHHHLLLKKKEEE@@@>>>???@@@AAABBBAAA@@@???<<<<<<;;;;;;:::999999888;;;;;;;;;;;;::::::999888555555666777777888999:::888666555555777999::::::666666555555555666666777:::999999888777666666555777777777777777777777777666666666555555555444444222222222222222222222222pppGGGQQQPPPFFF;;;555222222222...---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++)))))))))*********++++++......------,,,,,,,,,+++,,,...000000///...///000000000000111222444666888999666888>>>AAA???===>>>999;;;===>>>>>>AAAGGGKKKMMMPPPRRRSSSXXX```eeedddqqqqqqggg```ccc^^^XXX[[[```ZZZbbbjjjeeeeeekkkkkkfffUUUXXX]]]bbbkkkccceeegggccciiigggTTTLLLIIIFFFFFFJJJIII@@@666<<>>???@@@AAA@@@>>><<<;;;===??????>>>@@@CCCBBB>>>BBB>>>>>>>>><<<888;;;BBBDDDBBBAAA???===<<<;;;;;;;;;999888999;;;<<<<<<;;;999888777555555555555666444444444555555555555555222222222333333333333333222222111000000000000111111222222333333333333333000000//////000000111111......000111333444555666333555777888888888888888999999::::::;;;<<<======:::;;;===>>>======???@@@DDDFFFHHHKKKMMMNNNNNNNNNLLLQQQUUUTTTQQQOOOPPPSSSSSSTTTTTTTTTUUUWWW[[[^^^[[[YYYWWWWWWYYY\\\\\\\\\WWWVVVVVVWWWYYYYYYXXXWWWZZZZZZXXXUUUVVVZZZYYYUUU\\\``````YYYRRRNNNIIIBBBCCCUUUVVVOOOUUUYYYQQQKKKLLLMMMMMMLLLIIIGGGGGGGGGTTTOOOIIIHHHJJJKKKIIIEEECCCEEEHHHLLLPPPPPPMMMHHHJJJHHHKKKQQQTTTPPPLLLKKKJJJFFFBBB?????????>>>===@@@BBBCCCCCCAAA@@@AAABBBCCCAAA@@@@@@@@@@@@>>><<<<<<>>>BBBGGGJJJIIICCC???===>>>@@@AAAAAAAAA???>>>>>>>>>>>>=========<<<<<<999999::::::999888777777666777777888999:::::::::;;;999666666777999:::::::::999888777666555555555777777777666666555555444555555555555555444444444444444333333333222222222000000000000000000000000fff===IIILLLDDD<<<777333333222...,,,---++++++************++++++++++++++++++++++++++++++************++++++++++++---,,,,,,,,,++++++******+++,,,......---,,,---...---...000222333333333333777555666<<>>===<<<:::999777555777777777777777777777777333333333333222111000000000000222333333333222111000///......//////---,,,+++,,,++++++***)))((('''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((()))))))))*********++++++,,,,,,,,,,,,,,,,,,------...000222444666777888999666888>>>@@@666444NNNooorrrRRR???@@@IIIDDDGGGIIIGGGDDDCCCFFFIIIIIIKKKLLLJJJFFFDDDBBBAAAJJJFFFDDDGGGHHHFFFEEEGGGBBBEEEEEEBBBBBBDDDBBB===<<<===>>>@@@@@@???>>>===???AAAAAA???@@@DDDBBB>>><<<===??????<<<999;;;AAABBBAAA???===;;;:::999999<<<;;;999888999:::999888888777555444333333444555333333333333333333333333000111111111222222333333111111000///////////////000111111222222222222222...............///000000...//////000111222333333333222222333444666666555888888888999999::::::;;;888:::;;;;;;;;;<<<>>>@@@@@@AAACCCFFFHHHIIIIIIIIIJJJOOOTTTTTTPPPNNNQQQUUUTTTUUUWWWWWWVVVWWWYYY[[[XXXWWWXXXYYYZZZ[[[ZZZYYY\\\ZZZXXXWWWVVVTTTQQQOOOPPPSSSTTTTTTUUUXXXWWWRRRXXX[[[[[[VVVQQQMMMIIIFFFNNN^^^^^^UUUYYY\\\RRRJJJLLLHHHFFFGGGKKKLLLJJJFFFPPPOOOMMMJJJGGGGGGHHHJJJFFFEEEEEEGGGHHHFFFDDDCCCHHHHHHKKKRRRSSSNNNJJJJJJIIIGGGDDDCCCCCCCCCCCCCCC???AAABBBBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@???<<<:::===>>>@@@BBBCCCAAA>>><<<;;;;;;<<<=========<<<;;;<<<<<<<<<======>>>>>>>>>888888888999888888777777444555666777777777777777888777666777888999888666:::999777555444333333222666666555555555555555555444444444333333222222222222222222111111111000000000000000000000000000000fff???LLLMMMDDD<<<777333333222...,,,---+++******))))))******+++)))************+++++++++)))************+++++++++++++++***************)))***+++,,,,,,+++***+++---,,,---000222333333222111666333444999;;;999888999KKKGGGAAA======@@@CCCEEE@@@GGGLLLKKKIIIJJJIIIGGGYYY```]]]WWWVVVPPPLLLTTTOOOQQQZZZWWWKKKTTTnnn~~~\\\]]]eee___PPPVVVYYYFFFEEEHHHHHHCCC===<<<@@@FFFOOOEEEBBBDDD;;;///888KKK```rrrlllKKK888AAAIIICCC???===;;;:::999888666444666555555444444555555666222222222222222111000000///000111222333222111111///---,,,---......---,,,***************)))((('''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))*********------,,,++++++++++++,,,...000222333444666888:::===888777:::999777>>>IIIXXXtttdddEEE:::>>>CCCFFFHHHGGGEEEDDDFFFHHHGGGJJJKKKGGGDDDDDDDDDBBBJJJEEECCCEEEGGGEEEFFFHHH@@@BBBBBBAAABBBDDDBBB===:::;;;===>>>?????????>>>AAABBBBBB@@@AAADDDBBB>>>999<<>>???>>>===;;;::::::999999===;;;999888888888777666666666444333333333444444333333222222222222111111//////000000111222222222000000///............//////000000111111111111111------------...///000000/////////000000000111111666555333222333444333333666777777777888888888999777888:::::::::;;;>>>@@@===>>>@@@CCCDDDEEEEEEEEEDDDIIIOOOQQQPPPQQQUUUYYYTTTVVVXXXYYYXXXWWWXXXYYYVVVWWWXXXYYYYYYYYYYYYYYY```^^^[[[YYYWWWTTTPPPNNNJJJOOORRRQQQSSSUUUTTTPPP[[[\\\[[[WWWSSSPPPOOONNNYYYddd```XXX\\\[[[QQQLLLNNNHHHCCCFFFMMMPPPMMMHHHKKKLLLLLLHHHCCCBBBFFFJJJGGGEEEDDDFFFFFFCCCCCCFFFFFFEEEHHHMMMMMMIIIGGGHHHEEEDDDBBBAAAAAAAAABBBBBB===???AAAAAA@@@>>>>>>???======>>>@@@BBBAAA>>><<>>===<<<;;;;;;:::::::::::::::999999888888888777777777888999:::::::::666666777777777777666666333444666777777777666555555555555777999888666444666555555444444444444444444444444555555555555555333333333222222111111000111111111000000000//////000000000000000000000000mmmIIIUUURRRDDD:::444111222111...---///******))))))))))))******))))))))))))******++++++((((((((()))))))))******))))))))))))))))))*********++++++***))))))***+++...///000111222333333333555111111555888666666888FFFCCC???;;;:::<<<@@@DDD999AAAFFFDDDBBBCCCDDDCCCBBBJJJHHHFFFKKKIIIHHHQQQCCCGGGQQQQQQEEEDDDKKKKKKJJJPPPRRRJJJBBBCCCIIIJJJCCCNNNMMMCCCAAABBBBBBDDDGGG@@@;;;;;;<<>>;;;888999;;;======<<>>???@@@AAAAAAAAAAAAAAACCCBBB@@@AAACCCAAA===999;;;<<<;;;;;;<<<============<<<;;;;;;;;;<<<<<<;;;999777777888888777666666555444333333333444555222222222111111000000000......///000000111222222000000///............///...///000000111111000000------------...///000000------...//////000111111444333222111111222222222666666666666666777777777666777888888888:::===???<<<===???AAABBBCCCBBBBBBAAAEEEJJJNNNOOOQQQUUUWWWQQQTTTWWWYYYYYYXXXXXXYYYUUUUUUUUUTTTUUUWWWZZZ\\\]]][[[YYYXXXWWWVVVSSSPPPMMMQQQQQQNNNNNNQQQRRRPPPYYYXXXWWWUUUSSSRRRSSSVVV[[[^^^WWWSSSXXXSSSJJJKKKNNNIIIEEEEEEJJJMMMLLLIIIMMMLLLIIIEEEAAAAAACCCEEEFFFDDDDDDGGGGGGCCCCCCGGGBBBAAABBBFFFEEEBBBBBBDDDBBBAAA@@@>>><<<;;;<<<<<<:::<<>>===<<<<<<>>>>>>@@@BBBCCCBBB???<<<>>>===<<<:::999999:::;;;===;;;999777666666777888444444444444444444555555333444444555555444444444333444666777777777555444555444444555777888777555666555555555555555666666222222333333444444444555333333333222111000000000111000000000000/////////////////////////////////sssQQQ\\\TTTBBB666111///000111///...000******))))))))))))******(((((())))))*********+++''''''''''''((((((((()))''''''(((((())))))******)))***+++)))(((((()))+++111000//////000222444666555111000333666555555777:::===@@@???;;;:::===@@@FFFBBB<<<999???GGGHHHDDDGGGNNNLLLKKKOOOJJJBBBDDDHHHAAA@@@>>>:::AAAJJJGGGBBBHHHEEECCCFFFCCC===???<<<@@@AAAEEEIIIBBB>>>GGG===BBB:::111CCCiii{{{vvvSSSCCC:::???CCC>>><<>>>>>999777666666888999888777666555444333333333444555222111111111000000//////---......///000111111222000000///............///...//////000000000000000,,,,,,,,,---...///000111+++,,,---...///000111222------...//////000222444555555555666666666666666555666777777777999<<>>@@@AAABBBBBBAAAAAABBBEEEIIILLLNNNPPPQQQSSSMMMQQQVVVYYYYYYYYYYYYYYYUUUSSSQQQOOOPPPUUU\\\aaaWWWVVVUUUUUUVVVVVVTTTRRRSSSTTTRRRLLLJJJNNNQQQQQQQQQPPPPPPPPPPPPQQQVVV[[[WWWUUUMMMLLLQQQJJJBBBGGGKKKIIIFFFDDDDDDFFFHHHHHHRRRMMMGGGCCCCCCCCCCCCBBBFFFCCCEEEIIIGGGAAA@@@DDD???===>>>@@@@@@===>>>BBBEEEEEECCCAAA===;;;;;;;;;999;;;>>>>>>===;;;;;;;;;BBBCCCCCCDDDDDDAAA===999=========;;;::::::;;;===???===:::777555666777888444444444333333222111111111222222333333333222222///000222333444333111000333111000111333555555555666555444333333222222333111111111222333333444444333333333222111000000///111000000000////////////........................___TTTKKK>>>888555222//////...,,,+++***)))(((''''''((()))***((()))))))))************(((((())))))))))))(((((((((((((((((('''''''''''',,,------***&&&&&&)))---666333///,,,,,,...222444111111000000222444777999@@@000<<<777:::999HHH888AAA<<<:::>>>FFFLLLLLLIIIQQQLLLGGGCCCCCCGGGMMMQQQEEEAAA<<<===AAAEEEEEEDDDJJJHHHEEECCCBBB@@@>>><<>>CCCKKKLLLDDD;;;000666FFF\\\mmmjjjVVVCCCDDD???:::;;;??????:::444666555555777999:::777444444444444333222111000///222111111222444444222111...//////000///---+++***************************))))))))))))(((((((((((()))'''&&&'''***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%(((+++%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((()))************+++++++++---------......000111111555666777999;;;;;;<<<<<>>===CCCIIIMMMIIIDDDBBBCCCCCCBBB@@@DDDCCCBBBCCCDDDDDDCCCAAAGGGGGGGGGHHHJJJJJJIIIHHHFFFFFFGGGGGGGGGEEECCCBBBIII@@@???AAA>>>@@@AAA;;;EEEBBB>>>===???AAA@@@???>>><<<:::888999;;;>>>AAA???>>>===<<<;;;:::::::::;;;:::999888777777777777555555333222111000000000333222111000///...---,,,////////////....................................////////////////////////,,,,,,,,,---------..................////////////////////////////////////333333222222333333444555444555666888:::<<<>>>???;;;;;;;;;<<<===???AAABBBEEEEEEFFFGGGGGGHHHIIIIIIPPPSSSUUUTTTUUUWWWWWWSSSOOOXXXTTTNNNRRRUUUXXX___YYYXXXTTTMMMHHHIIIOOOUUURRRYYYSSSKKKOOOPPPIIIGGGPPPLLLLLLPPPPPPMMMPPPWWWQQQTTTUUUMMMDDDBBBJJJSSSQQQQQQOOOMMMOOOPPPKKKBBBKKKJJJGGGCCCAAADDDKKKQQQKKKJJJHHHDDDAAA@@@CCCEEE???>>>???@@@BBBBBBAAA@@@EEEAAA???@@@>>>;;;<<>>::::::;;;===<<<<<<;;;::::::999999999999888888777666666555666555444444333333333333444444444444333333222111111111111111111111111111000000111111111222222222666444111000111222222222111111111111111111111111000000000000////////////////////////////////////........................kkk\\\LLL<<<888555111///......,,,+++)))))))))(((((()))))))))(((((()))))))))*********))))))************))))))((((((((((((((((((((((((*********(((''''''(((***//////.........///111222000000//////111333666777999111>>>;;;AAA666???999@@@<<<999===DDDIIIIIIFFFHHHGGGGGGGGGHHHKKKNNNPPPGGGCCC@@@AAAFFFJJJJJJHHHKKKHHHEEEBBBAAA@@@@@@???888???GGGIIIFFF???:::888HHHWWWccc^^^LLL???@@@FFF@@@===:::;;;<<<<<<888444666555444666999999777444222222333333333222222111333111111222333333111000.../////////...---+++***************************))))))))))))((((((((('''(((&&&%%%&&&)))***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%(((***%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))*********+++++++++******+++,,,...///111222333444555777888999::::::===BBBFFFDDD@@@???EEEKKKRRRNNNHHHDDDCCCAAA???<<>>BBBFFFGGGFFFBBB???===<<>>>>>===<<<;;;:::999999999888888777666555555555666666555444333222111111111222111111000///...------////////////.........---------------------------........................,,,,,,,,,,,,---------------.........////////////////////////////////////222222111111222222333333444444555666888999::::::;;;;;;<<<>>>???@@@AAABBBGGGGGGGGGGGGGGGGGGGGGGGGNNNRRRTTTRRRSSSVVVVVVSSSKKKTTTPPPKKKQQQTTTSSSXXXUUUPPPIIIGGGJJJNNNOOOOOONNNYYYWWWRRRVVVTTTKKKJJJLLLHHHGGGJJJJJJIIIKKKQQQPPPRRRRRRNNNHHHHHHOOOVVVPPPPPPMMMLLLNNNQQQNNNGGGHHHGGGFFFFFFHHHIIIIIIHHHFFFFFFFFFFFFEEEEEEEEEEEE?????????@@@AAABBBBBBAAADDDAAA???AAA@@@<<<<<>><<<<<<<<<;;;:::===AAAFFFFFFCCC>>><<<<<<<<<<<<;;;;;;:::999999999888888888888999999999999888777555333222111111222333333333333333222111111000000000000000000000000000000000111111111222222444222///...///111111000000000000000000000000000000000000/////////..............................------------------------nnn^^^MMM;;;777444000......---,,,***))))))************))))))(((((((((((())))))))))))))))))************))))))'''''''''(((((())))))***)))(((((()))***+++***((((((***,,,///000000///.........---...///111333444666333<<<:::FFF222777AAA???;;;888;;;AAAEEEEEECCCAAACCCFFFIIIJJJJJJIIIHHHDDDBBBAAADDDIIILLLLLLJJJJJJHHHEEEBBBAAAAAABBBCCCAAACCCDDDBBB???AAAGGGLLL[[[ZZZTTTKKKAAA;;;<<<>>><<<<<<;;;:::999888666555555444444555777888666555111111222222222333333333333222111111111111000...............---,,,++++++************************)))))))))(((((((((''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$$$$%%%''')))%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))))))))*********++++++******++++++,,,...///000000111222444555666777777:::???CCCCCCAAAAAAEEEJJJIIIFFFCCCBBBCCCCCCCCCBBB<<>>>>>AAAEEEHHHHHHFFFBBB@@@555KKKIII;;;>>>>>>888<<>>@@@@@@@@@;;;;;;:::::::::;;;<<<======<<<;;;999888888777777555444444333333333444444666555444333222111111111000000/////////.........//////.........---------------------------------------------------------++++++,,,,,,,,,------------------.........//////////////////////////////000000000000111111111222333333333444444555555555:::;;;===???@@@AAAAAAAAAEEEEEEEEEFFFFFFFFFFFFFFFIIIMMMOOOMMMOOORRRRRROOOFFFNNNMMMKKKUUUXXXTTTVVVWWWMMMFFFJJJUUU[[[VVVOOOMMMZZZ\\\YYY\\\WWWPPPRRRQQQMMMKKKKKKJJJHHHIIILLLIIIJJJIIIHHHHHHJJJOOORRRMMMNNNLLLJJJMMMQQQPPPKKKMMMIIIEEEGGGLLLNNNKKKGGGFFFFFFGGGHHHIIIHHHEEEBBB>>>??????@@@AAABBBBBBBBBDDDAAA@@@BBBAAA======???EEEBBB???======<<<:::999999@@@GGGIIIFFFAAA>>>===;;;;;;::::::999888888888666666777888:::;;;<<<<<<999777444222000///000000222222333333222222111111//////////////////////////////000000000111111111222000...---.../////////........................////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------fffXXXLLL===555222///------,,,+++***((()))***++++++***)))((('''''''''((((((((())))))(((((())))))))))))((((((&&&&&&'''((())))))******)))((((((+++...///,,,)))'''(((+++---...---,,,***,,,,,,,,,,,,---///000111777444666555JJJ222666KKK>>>;;;999:::???BBBBBB@@@@@@BBBEEEGGGFFFBBB>>>;;;======>>>BBBGGGIIIIIIGGGFFFFFFFFFEEECCCCCCCCCDDDGGG@@@;;;>>>HHHQQQTTTTTTQQQDDD999<<>>>>>???@@@BBBCCCDDD===AAADDDCCC@@@>>>@@@CCC@@@@@@AAABBBCCCBBB>>>;;;;;;===???BBBBBBBBB@@@???KKKjjj```EEEFFFBBB888@@@>>>===<<<<<<<<<===>>>>>>;;;<<<<<<<<<===<<<<<<<<<;;;:::999888777666666666333333222222222333444444555444333111000000000000.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,---------.......................................//////000000000000111111111222333333444444777999<<<>>>?????????>>>AAABBBBBBCCCEEEFFFGGGGGGDDDGGGIIIGGGIIIMMMNNNLLLDDDMMMMMMOOO[[[___YYYYYYWWWNNNIIIOOO\\\aaaZZZPPPNNNYYYZZZWWWYYYUUUSSS[[[WWWSSSOOOLLLJJJHHHGGGGGGFFFDDDCCCEEEHHHKKKMMMLLLIIIKKKKKKJJJLLLOOOMMMIIIVVVOOOFFFDDDHHHMMMOOONNNKKKJJJHHHHHHHHHFFFBBB>>>>>>???@@@@@@@@@AAACCCDDDDDDAAAAAACCCBBB===<<<>>>BBB@@@???>>>>>>===;;;999:::???EEEGGGDDD???===<<<::::::999888888777777666555666666777888999:::;;;777555222000//////000111000111111222111111000000............................../////////000000000111///------...//////.......................................------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,cccVVVKKK===444111...,,,,,,,,,+++)))((()))***++++++***)))(((&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((())))))***'''''''''+++...///,,,((())))))*********)))))))))*********+++,,,---...///444...111555OOO999888HHH>>>;;;999:::===@@@@@@???AAABBBCCCCCCBBB>>>:::888999:::===@@@DDDEEEEEEDDDBBBEEEHHHHHHFFFCCCCCCCCC777:::AAAKKKSSSQQQHHH>>>>>>@@@BBBBBB???===<<<===999<<<>>><<<888555777999555555666555555666666777555444333222111111111111333111///......///...------,,,,,,+++++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((()))))))))*********+++++++++,,,---///000111...///000222333444444555777999<<<>>>???@@@??????AAAAAAAAA@@@>>>>>>>>>>>>AAAAAABBBCCCDDDDDDCCCCCCBBBAAAAAACCCCCCBBB???===============>>>???AAABBBEEEcccXXX<<>>>>>>>><<<;;;::::::;;;999:::;;;;;;;;;:::999999:::999888777666555555555333333222222222333444444222222000///...---------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------------------------------,,,---.../////////.........///000111222444555555444666888;;;<<<<<<;;;;;;@@@AAAAAAAAABBBBBBCCCCCCBBBEEEFFFEEEGGGLLLMMMKKKHHHQQQPPPQQQ\\\^^^WWWVVVOOOLLLKKKPPPWWWYYYSSSLLLOOOTTTPPPKKKNNNMMMPPP]]]SSSPPPLLLIIIIIIJJJIIIGGGJJJGGGEEEGGGLLLOOOMMMIIIDDDHHHJJJJJJKKKLLLIIIDDDVVVPPPJJJEEEEEEHHHKKKMMMMMMKKKHHHFFFEEEDDDBBB@@@>>>???AAAAAA@@@AAADDDFFFFFFCCCAAABBB@@@<<<;;;============>>>??????===;;;<<>>>>>>>>@@@AAABBBBBBBBBAAA@@@???;;;===???AAACCCCCCCCCCCC@@@DDDHHHHHHEEEBBBBBBCCC;;;EEEOOOPPPGGG>>>::::::>>>CCCGGGCCC;;;777<<>><<<999777888999555666777666555666777999666555333111000000000111222000---,,,---......---,,,,,,+++******++++++,,,))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%'''((((((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((()))))))))******&&&''')))+++...222444666---...///111333333444444666777:::===@@@@@@>>><<<>>>@@@AAAAAAAAAAAABBBDDDDDDBBBBBBDDDFFFGGGFFFDDDDDDCCCBBBCCCDDDDDDCCCAAABBB@@@>>>===>>>@@@DDDFFF<<>>??????>>>;;;999999:::777777888888888777666666:::999888666555555444444444444333222222333333333111000///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------------------------------+++,,,.../////////...------...///000222333444555222333555777888999999999AAA@@@@@@???>>>>>>======BBBFFFGGGFFFHHHMMMOOONNNKKKTTTQQQNNNUUUUUUNNNNNNKKKNNNQQQTTTUUUSSSOOOLLLMMMOOOHHHDDDGGGFFFJJJXXXPPPOOOLLLJJJNNNTTTTTTQQQHHHFFFEEEGGGLLLLLLHHHDDDAAAFFFHHHGGGHHHIIIGGGCCCPPPNNNKKKIIIGGGEEEDDDBBBGGGHHHHHHFFFCCCBBBCCCEEE>>>@@@AAAAAA???@@@DDDHHHIIIDDDAAA@@@>>>999999;;;999:::;;;===??????===:::<<<======:::666555777:::777777666666555444444444555555444333333222111111///////////////000111111......//////000000//////////////////////////////,,,,,,---------............---------///000///...------------------------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************************}}}\\\OOOCCC555111///,,,************)))((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&&&&&&&'''''''''((((((((((((((((((((()))***++++++,,,,,,,,,***$$$555777AAA777>>>666888777777777999;;;<<<===<<<>>>@@@BBBCCCCCCCCCCCC???AAABBBBBBBBBBBBCCCCCCCCCEEEGGGDDD@@@???BBBEEEJJJNNNNNNGGG<<<777<<>>:::;;;<<<;;;:::888888888666888999777666666888;;;555444222111000111222333000...++++++,,,.........,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((('''''''''&&&&&&&&&$$$&&&((('''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$###$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((()))))))))***&&&'''(((***---000222444,,,---...000111222333333555555888>>>CCCDDDAAA===999<<>><<>>;;;::::::;;;888888888777777777777666:::999888666555555555444444444333222111111111111111000///...---,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...---......///000000111222222111222333444666777888888;;;;;;<<<<<<=========>>>AAADDDEEEDDDFFFLLLOOONNNIIIRRROOOJJJNNNMMMIIILLLMMMRRRXXXZZZWWWTTTRRRQQQNNNNNNIIIHHHNNNJJJHHHRRRQQQQQQNNNMMMRRRZZZ[[[VVVDDDCCCDDDGGGJJJIIIEEEAAAAAAEEEFFFCCCDDDHHHJJJIIIVVVPPPJJJHHHIIIGGGBBB===BBBGGGJJJHHHCCC???AAADDD===@@@BBBAAA???@@@EEEJJJKKKEEE@@@>>>;;;666777:::888999:::===???>>>:::777888999:::777444444666:::666666555555444333333333444444333222222111000000...///000000000///......------...///////////////------------------------,,,,,,,,,,,,------------,,,++++++,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))oooMMMCCC<<<222111...+++*********)))(((((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$###&&&))))))&&&%%%''')))$$$%%%''')))******))))))((()))***+++++++++++++++000%%%555///...---BBB999666555555555777999;;;<<<:::<<<>>>AAABBBBBBAAAAAABBBBBBCCCBBBAAAAAAAAABBBEEEFFFEEEAAA<<<===BBBHHHEEEDDDBBBCCCDDDCCC>>>:::<<<===???@@@AAA???<<<::::::::::::::::::999888777777999999888666666999<<<333222111000000222444555///---+++***,,,.........++++++***))))))***+++,,,))))))))))))))))))))))))(((((('''''''''&&&&&&&&&"""%%%'''&&&$$$###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$######$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))************+++,,,------+++,,,---///000111111222444444777>>>EEEGGGDDD???<<>>???AAA???CCCHHHGGGCCCBBBEEEIIIGGGDDDBBBBBBDDDFFFGGGGGG@@@@@@@@@@@@@@@AAAAAAAAAGGG===;;;<<<888;;;>>>888;;;===??????<<<;;;<<<===<<<<<<;;;:::999999999::::::999888777555555555555444444222111000000000000222111000///...------------------,,,,,,+++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---////////////////////////222222222333555666888999333444777999<<>>AAABBBAAACCCIIILLLKKKDDDNNNLLLFFFJJJKKKKKKQQQMMMRRRXXXZZZXXXUUUSSSRRRQQQRRRNNNRRRYYYQQQJJJPPPRRRQQQNNNJJJOOOVVVVVVPPPFFFFFFGGGKKKMMMLLLHHHDDDBBBDDDCCC@@@BBBIIINNNPPPcccVVVHHHDDDGGGJJJFFFAAAAAAIIIOOOLLLCCC<<<;;;>>>===@@@BBBAAA???@@@EEEKKKMMMFFF@@@===999555555999999999;;;===>>><<<888555444666888777555444777:::666555555444444333222222333333333222222222111111///000111111000...,,,***,,,------.../////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********+++------,,,+++************************+++++++++************)))************************))))))))))))))))))))))))WWWAAA<<<:::111000...,,,***((('''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***000///...---...000222444777666555666999;;;;;;;;;===::::::======;;;<<<@@@>>><<<===@@@AAA???<<<<<<@@@DDDDDD@@@BBBHHHKKKHHH???AAADDDFFFFFFEEEBBB@@@<<<<<<===???@@@@@@===;;;:::999999999;;;:::999777888888888666333333444666333111000000111222222111.........---,,,,,,+++++++++***((('''((()))((('''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''(((((())))))************+++,,,---//////000777666777<<>>>>>??????CCCCCCBBBBBBCCCDDDFFFGGGBBBCCCEEEGGGHHHGGGFFFEEEBBB@@@???AAAEEEFFFEEECCC@@@???>>>===;;;;;;::::::===<<<;;;;;;===>>>???>>>999999999999999888666666;;;:::888666444444444444333333222111000///...---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,---...//////---...//////......///111///000000222333444555555444666888;;;===????????????@@@AAABBBDDDFFFGGGHHHDDDJJJLLLIIIGGGJJJOOOQQQRRRVVVZZZZZZVVVRRRPPPPPPWWWQQQTTT___aaaVVVLLLKKKOOOMMMJJJHHHMMMSSSQQQKKKIIIJJJKKKKKKJJJIIIIIIIIIJJJIIIFFFCCCBBBEEELLLQQQKKKIIIGGGEEEEEEGGGIIIKKKIIIAAABBBIIIIII???;;;>>>???BBBEEEFFFDDDAAA??????IIIEEE???;;;999888777666666666:::??????999555555999777666777;;;>>>@@@AAA:::999666444222000000///222222222111000//////.../////////...---------,,,------------------------,,,------......------,,,...,,,***+++...000...,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((XXXBBB<<<:::000...---,,,***)))(((''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))***......---,,,---///111222222111000000333777<<>>AAACCCDDDBBB@@@>>>>>>???@@@@@@???===:::999<<<:::999999::::::999777777777777555333333444666333111000000111222222111//////...------,,,,,,++++++)))((((((((()))((('''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&'''''''''((())))))************+++,,,---...//////333333444999???AAA===999:::;;;<<<===>>>@@@AAAAAACCCBBBBBBAAABBBCCCDDDEEEDDDDDDEEEFFFFFFEEEDDDCCCHHHEEECCCCCCDDDDDDCCCAAA??????===<<<;;;:::::::::;;;;;;;;;<<<===>>>???>>>::::::::::::999888777777:::999777555444444444555333222222111000///...---///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********)))))))))(((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((()))))))))******************++++++,,,---...,,,...//////...---///000//////000111222333444444333555777:::<<<===>>>>>>===>>>@@@CCCEEEGGGIIIJJJDDDJJJLLLIIIFFFJJJNNNPPPRRRUUUXXXWWWSSSPPPOOOOOOTTTRRRVVV^^^]]]RRRMMMPPPMMMNNNMMMKKKMMMPPPMMMGGGFFFJJJMMMLLLHHHGGGIIIMMMPPPKKKFFFDDDFFFJJJLLLLLLIIIHHHGGGFFFGGGHHHJJJKKKQQQFFF???AAA@@@;;;<<>>???;;;999666333222111111222222222111000000///..................------------------------------------,,,,,,------------,,,,,,---+++***+++---...---+++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((XXXBBB===999///---,,,,,,+++***((('''&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***---,,,++++++,,,---///000222222111000222888BBBIII:::888:::AAADDD@@@:::888333===AAA<<<999<<<===;;;===AAACCCCCCDDDEEEDDDAAA:::<<<>>>@@@@@@???===<<<===@@@BBBAAA===;;;;;;<<<===;;;999888999999888777444555555444222222444555333111///000111222111000//////......---,,,,,,,,,***)))(((((())))))((('''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&''''''(((((()))************+++,,,------.../////////111555;;;===;;;888777888:::<<<>>>@@@BBBCCCBBBAAAAAAAAAAAABBBBBBCCCEEEEEEDDDDDDCCCBBBBBBAAAHHHEEEBBBAAAAAAAAA@@@???>>>===<<<;;;:::999999999999:::;;;<<<============;;;;;;::::::999888888888777777666555444444555555222222111000///......---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))******))))))))))))***+++,,,---,,,---......------.../////////000000111222333333222444666888:::;;;<<<<<<;;;===@@@CCCFFFIIIJJJKKKEEEJJJLLLHHHFFFIIIMMMNNNRRRRRRSSSQQQNNNLLLLLLMMMRRRQQQUUUZZZVVVNNNNNNUUUMMMPPPQQQOOONNNNNNKKKGGGIIIOOOTTTRRRLLLJJJOOOUUULLLFFFAAABBBGGGJJJIIIFFFFFFFFFGGGGGGHHHIIIKKKKKKSSSHHH@@@???>>>;;;===DDDFFFBBB???>>>AAADDDDDDDDDBBB???;;;999999:::;;;;;;===999777999888555555888:::888777777999;;;;;;;;;999888555222111222333444111111000000//////......,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++***)))***+++,,,+++***************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((WWWBBB<<<888...++++++,,,,,,***)))'''%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))+++************+++,,,---000222333222222777BBBJJJ888555777???DDDAAA<<<999;;;HHHLLLAAA999<<<>>><<<>>>@@@CCCDDDDDDCCCAAA>>>999;;;===>>>???>>><<<;;;888<<<@@@@@@<<<;;;===AAA<<<:::777666666777666555222333444333222222333555333111//////000111111000//////......---,,,,,,,,,)))(((((((((******((('''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***)))******+++,,,---------,,,,,,...222777::::::888666777888:::<<<>>>???@@@AAA@@@@@@@@@@@@@@@AAAAAADDDCCCBBBAAAAAAAAABBBBBBBBB@@@>>>======>>>??????===<<<;;;:::999999999999888999;;;;;;:::999999999::::::999888888777777777444444444444444444555555111111000//////...------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))***+++,,,,,,+++,,,------,,,,,,---.........///000000111222222111222333555777999::::::;;;===???CCCFFFHHHIIIIIIFFFIIIJJJFFFEEEHHHKKKKKKNNNNNNLLLJJJHHHHHHHHHIIIPPPNNNOOORRRPPPLLLNNNTTTMMMRRRSSSOOOMMMNNNNNNKKKLLLOOORRRQQQNNNMMMQQQUUUFFFCCCAAACCCHHHJJJIIIGGGDDDDDDEEEFFFHHHIIIJJJJJJKKKFFFDDDGGGFFFAAA>>>???KKKFFFAAABBBFFFJJJJJJHHHAAA>>>:::999999:::;;;;;;666777===EEEFFF@@@;;;:::;;;999777777888999888777666555222000///111333555000000000//////.........++++++,,,,,,---------...++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))((()))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((UUU@@@:::777...***+++++++++***((('''%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((())))))))))))))))))************...111000///222999@@@<<<888777<<<>>><<<999999:::DDDGGG<<<333444:::;;;AAABBBDDDEEEEEEAAA???>>>:::;;;===>>>???>>>===<<<777;;;???>>>;;;:::===AAA999777555555555555444333111222444444222222333444333111//////000000000///.........---,,,,,,++++++((((((((()))******)))'''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))******+++,,,,,,,,,+++,,,---000444777999999555666777888999;;;<<<<<>>===<<<<<<===>>><<<;;;:::999999999999999888:::;;;:::777666666777999888777666555555555666222333333333444444444444000000//////...---------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((())))))''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***+++,,,---***+++,,,,,,++++++,,,------......//////000000000000000111222444666777888:::<<>>?????????>>>===:::<<<===<<<999888999<<<666555444555666666444222111333555555333222222333333111//////000000///...------,,,,,,+++*********''''''''')))++++++)))'''((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''((())))))))))))*********++++++++++++,,,---///222444777999555555666777999:::;;;;;;===>>>???@@@AAAAAAAAAAAA???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCAAA>>>;;;;;;;;;<<<;;;::::::999999999:::888:::;;;999666555888;;;999777666444444444444555111222333333333333222222//////......------------******++++++++++++,,,,,,++++++++++++++++++++++++(((((()))))))))))))))***''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))***+++,,,---)))***++++++******+++,,,---------....../////////...//////000111333555666888:::===???AAAAAAAAA@@@BBBDDDCCCAAAAAAFFFGGGFFFFFFCCC@@@???AAACCCDDDEEEMMMIIIFFFHHHKKKMMMKKKIIIGGGHHHFFFCCCDDDJJJNNNNNNLLLHHHDDDEEEHHHKKKIIIGGGIIIKKKMMMLLLIIIGGGGGGHHHFFFFFFEEEEEEDDDEEEEEEFFFGGGEEEDDDEEEFFFFFFFFFEEEBBB???<<<===???AAAAAA???EEEBBB===::::::::::::999@@@>>>???BBBAAA<<<:::<<<999777666555666555333222//////...------...///000..................------***+++++++++++++++,,,,,,************************)))******++++++******)))'''((()))((('''&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''NNN999555555---+++***)))(((((('''((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$####################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((()))))))))))))))((((((...///000111222333555666:::999:::999555000222888888444444888777777CCCTTTNNNIIIEEEFFFDDD@@@@@@DDD<<<===>>>?????????>>>>>>:::::::::999888888999999444444555888999999666333333555666666444222222222333111/////////000///---,,,,,,+++******))))))(((''''''''')))++++++)))'''((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''##############################$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''(((((())))))))))))***************++++++,,,---...111555777444555666888:::<<<===>>>;;;===???@@@BBBBBBBBBBBB@@@AAABBBCCCCCCBBBAAAAAA@@@BBBDDDCCC???<<<;;;;;;<<<;;;;;;:::::::::::::::777999;;;999777999>>>CCC999888666444444444555666111222222333333222111000.........------------,,,************+++++++++,,,************************(((((((((((())))))******'''''''''((((((((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))***++++++((()))+++***))))))***,,,---------------.........---------...///111333444333555999<<<>>>??????>>>???AAA@@@>>>@@@EEEFFFDDDCCCAAA>>>>>>BBBEEEFFFFFFJJJJJJJJJJJJKKKKKKJJJHHHGGGFFFDDDBBBFFFMMMNNNJJJNNNLLLIIIHHHHHHIIIIIIIIIEEEEEEEEEFFFGGGHHHGGGGGGLLLJJJHHHEEEDDDDDDEEEEEEHHHFFFCCCAAABBBDDDEEEDDDCCC@@@===::::::<<>>;;;;;;;;;;;;;;;BBB===::::::888666888<<<777666555555555444222000.........//////......---------------------------++++++++++++************************************))))))************))))))''')))***)))&&&%%%&&&((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''KKK666444444---+++***)))'''''''''((()))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((()))))))))))))))((((((,,,+++)))***---000222222000333888:::555111555===<<<222111999;;;999FFF[[[SSSKKKFFFEEECCC???AAAGGG<<<===>>>>>>???>>>>>>>>>777666555666999;;;;;;;;;333444777:::<<<;;;888555444666777777444222111111333111////////////...---++++++******)))(((((((((&&&&&&'''***++++++)))'''((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((###########################$$$%%%&&&((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))))))))))))))***************+++++++++,,,///333666333444666999<<<>>>@@@AAA;;;<<<>>>AAABBBCCCCCCCCCBBBCCCDDDDDDDDDBBB@@@>>>999===AAABBB???===<<<===<<<<<<;;;:::::::::;;;;;;666999;;;:::999<<>>>>>>>>===>>>>>><<>>???CCCGGGHHHGGGGGGLLLPPPNNNKKKIIIIIIIIIIIIHHHFFFFFFKKKQQQOOOHHHKKKKKKJJJGGGDDDDDDFFFIIIDDDAAA@@@DDDLLLPPPPPPMMMPPPNNNJJJFFFDDDDDDEEEFFFDDDEEEDDDCCCDDDDDDAAA===IIIFFFAAA<<<:::===CCCHHHEEEBBB>>><<<<<<=========<<<999777999999777888;;;777555444444555444222000...///000000000///---,,,------------------------,,,+++++++++******))))))))))))))))))))))))))))))))))))************))))))''')))+++)))&&&%%%&&&((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''GGG===888111---***)))(((''''''&&&&&&'''%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((***)))))))))+++...000222222333555555555555666777555333444999<<<<<>>??????>>><<<:::888999:::999888888:::<<<666555444666777777666444777888777555555777555000444000,,,,,,000111...+++))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############"""!!!"""%%%'''(((######$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((()))))))))************,,,+++*********,,,...000111222333555888:::;;;<<<;;;;;;999888<<>>===@@@DDDFFFFFFBBB>>>;;;===>>>>>>>>>>>><<<;;;:::@@@???>>>===<<<<<<======<<<999777888;;;===<<<:::777777777777666555333333222222222111111111000000///...---,,,+++,,,------(((((()))))))))*********+++++++++************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******+++++++++,,,,,,,,,------......//////000000111111333333333444666777999:::>>>@@@CCCCCCAAA???AAACCCDDDAAA@@@DDDJJJOOOOOOMMMRRROOOMMMKKKKKKKKKJJJHHHJJJFFFFFFJJJJJJFFFEEEIIIBBBBBBBBBCCCFFFGGGGGGEEELLLHHHDDDDDDGGGJJJKKKJJJRRRRRRQQQOOOKKKHHHFFFFFFCCCBBBAAAAAABBBBBBAAA@@@HHHGGGDDD@@@======@@@BBBEEECCC@@@???>>>>>><<<;;;:::999888777666666666666444444333222111111111111000//////...---,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++************)))+++*********))))))((((((******))))))((((((''''''(((''''''''''''&&&&&&&&&))))))))))))))))))))))))''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&FFF<<<777000---***)))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((((((******))))))***---///111000111222333222333666888777444555999<<<===???DDDFFFFFFEEEBBB@@@@@@BBBDDD;;;===???@@@@@@>>><<<:::999::::::999777666777999666555444555777777666444777888666333333444222---333///,,,,,,///000...+++******)))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$&&&)))+++---''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))))))))*********,,,+++*********,,,...//////000222333555777999999;;;;;;:::888<<>>>>>>>>>>><<<;;;:::<<<<<<<<<<<<<<<<<<======999777555666999;;;:::999999999777666444333222111222222111111111000000000///...---,,,+++,,,------*********+++++++++,,,,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((())))))***+++++++++,,,,,,,,,,,,------......//////000111111222222333444555777888999<<<>>>AAAAAA@@@@@@BBBEEEFFFEEEDDDGGGKKKNNNOOONNNRRRPPPMMMLLLLLLKKKIIIGGGLLLHHHGGGJJJJJJFFFFFFJJJFFFDDDLLLXXXWWWLLLIIIPPPKKKIIIHHHGGGGGGHHHIIIJJJOOOQQQQQQNNNIIIEEEDDDEEEEEEDDDCCCCCCCCCBBBAAA@@@FFFEEECCC@@@>>>>>>@@@BBBEEEBBB@@@?????????>>><<<===<<<:::888777666555555444444333222111111111111000000///......---,,,,,,------,,,,,,,,,++++++++++++++++++*********))))))*********)))))))))(((((())))))))))))((((((''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&DDD;;;666000,,,***)))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((******))))))***+++---....../////////000222555888888555666:::<<<<<>>???@@@???>>>;;;:::999::::::888555444555666666555444555777777555333444666555333444666444000222///,,,,,,...///---+++************))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%'''***,,,...***)))((('''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((())))))))))))+++******)))***,,,---......///000111333444555666888999888666999???@@@===???@@@AAABBBAAA@@@???>>>>>>?????????>>>===<<<;;;888999:::<<<<<<<<<<<<;;;555444444555777888888777;;;999777444222111111111111111111111000000000000///...,,,+++++++++,,,---,,,,,,,,,,,,,,,---------++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''(((((()))*********+++++++++,,,,,,,,,---------...//////000000111111222333444666777888;;;<<<===>>>>>>@@@CCCFFFHHHIIIJJJKKKKKKMMMPPPRRRTTTRRRPPPPPPOOONNNKKKHHHNNNKKKJJJKKKJJJGGGGGGIIIKKKIIITTTeee___GGG@@@KKKIIIIIIJJJIIIHHHGGGHHHIIIJJJMMMNNNKKKEEEAAABBBEEEBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAA??????@@@BBBCCCAAA????????????>>>===>>>===;;;999666555444444444333222111000000000000000000000///......------,,,,,,,,,,,,++++++++++++++++++*********)))))))))******))))))))))))(((((()))))))))(((((((((((('''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&BBB999555///,,,))))))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''******)))))))))***++++++------------...111666:::777555555999::::::===AAA@@@BBBCCCCCCAAA???>>>???<<<===>>>>>>===<<<:::999777888888666444333444666666555444555666666444333000333444333666;;;:::777111///,,,,,,---...,,,++++++*********))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%'''&&&$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$&&&((()))(((((('''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))******))))))***+++,,,------...///000111222333333555777666444666;;;===;;;======<<<<<<<<<<<<<<<===????????????>>>===<<<<<<888999;;;======<<<:::999333333444555666777777666:::888555222111000111222111111000000000/////////...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''((())))))************++++++++++++,,,,,,,,,---......//////000000111111333444666777;;;;;;;;;;;;<<>>AAAEEE@@@AAAAAA@@@???>>>??????===>>>@@@AAA@@@@@@AAABBBAAA???======>>>>>>===<<<;;;:::999777555444444333333222111000000///000000000000000//////.........,,,,,,,,,++++++++++++***************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&???777333///,,,)))((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))))))))(((((())))))))),,,---------...111666:::555222333666888888:::>>>===???AAAAAA???<<<;;;;;;::::::;;;;;;;;;:::888888555555666555444444555777666555444555666555444222///111222222555::::::666000...,,,,,,,,,,,,++++++*********))))))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%''''''%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))***+++,,,,,,---......000111222333333444777888555666;;;===<<<===<<<;;;;;;;;;<<<===>>>AAA@@@@@@???>>>>>>======;;;<<<===>>>===;;;888777444555666777777666666666666444222111000111222333000000000/////////.........---,,,+++***+++,,,,,,++++++++++++*********************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''(((((())))))))))))*********+++++++++++++++,,,------....../////////000111333555666<<<:::999999:::===???@@@CCCGGGKKKKKKIIILLLSSSZZZRRRQQQOOOOOOOOONNNKKKIIIKKKMMMPPPPPPOOOLLLHHHDDDEEEIIILLLKKKLLLNNNLLLGGGEEEBBBAAAEEEKKKMMMIIIEEEAAADDDEEECCC@@@???BBBFFFFFFGGGFFFCCC>>>;;;:::;;;:::<<>><<<;;;:::;;;<<<;;;:::666666555444444444444444222222111000////////////////////////............,,,,,,+++++++++******************)))))))))(((((((((((((((((((((((())))))'''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&===555222...,,,)))((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""############$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((((((((+++,,,------...111555888333000111555777777:::>>>;;;===???>>><<<:::999:::888888999999999999888888444555555555444444666888666555444555555555333111000222111000111444222.........---,,,++++++++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((('''(((((()))******++++++,,,---...///111222333444666:::;;;888888<<>>===>>>???@@@AAABBBAAA@@@???>>>>>>>>>>>>============<<<999777666444666888888777555555555333222111000000111222333////////////...............---+++*********+++,,,*********))))))))))))(((******)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((())))))))))))******************+++,,,,,,------------...///000222333444:::999777888:::<<<======???CCCFFFFFFFFFJJJRRRXXXLLLJJJHHHHHHHHHIIIHHHGGGJJJNNNPPPNNNMMMMMMJJJFFFJJJNNNIII@@@@@@IIIHHH???DDDCCCBBBFFFJJJLLLIIIFFFCCCCCCBBBAAA@@@@@@AAACCCMMMNNNLLLFFF???999777888999;;;===?????????@@@BBB===;;;999999999999888777444333333222222333333444222111000///.................................---++++++++++++******************)))))))))(((((((((''''''(((((((((((())))))&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&;;;333111...,,,(((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((((((((((((***,,,------///222444222///000555777888;;;???<<<===>>>===;;;999999:::777777888888999999::::::666666777666444444555777666555444444555444222000000222111...///111///***---------+++*********+++(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&'''((())))))((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((()))***************+++,,,...000222333444555999;;;888777;;;??????@@@@@@?????????@@@BBBBBBCCCBBB@@@???>>>>>>??????<<<<<<;;;:::999888888777555777:::999666333222333222222111111111000000000/////////.........------------+++*********+++,,,******)))))))))(((((((((***)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((()))))))))******))))))******+++,,,,,,,,,,,,------...///111222333666555555777;;;======<<<>>>@@@AAAAAABBBFFFMMMRRRJJJGGGDDDCCCDDDFFFGGGHHHMMMOOOMMMHHHHHHLLLMMMKKKNNNOOOLLLEEEBBBCCCDDDCCCEEEHHHJJJJJJHHHGGGHHHJJJIIIFFFBBB@@@@@@@@@???>>>HHHJJJJJJEEE>>>999999;;;999:::<<<======>>>@@@BBB>>><<<:::999999999777666555444444333222222222333111111000///............,,,,,,------------------++++++++++++***************)))))))))(((((((((((('''''''''((((((((())))))&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&:::333111---,,,(((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((((((((((((''')))+++,,,,,,---///111222///000555888999<<>>>>>===;;;::::::;;;777777888999:::;;;;;;<<<888888888666444333444555666555444444555444222000///111111///000333222...---------+++***)))***+++((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&'''(((***+++***(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((()))************((()))+++---///111333444222777888555444888<<<===??????>>>??????@@@AAAAAACCCBBBAAA???>>>??????@@@:::999888888777888888999555888:::999555111000111333333222222111///...---//////.........------------,,,+++*********+++,,,+++*********))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---///000222333333222333777<<<>>>>>><<<>>>>>>>>>>>>@@@DDDIIIMMMJJJGGGDDDCCCDDDGGGJJJKKKPPPPPPKKKCCCCCCKKKPPPOOOJJJIIINNNSSSQQQKKKOOOZZZFFFMMMRRRNNNEEEAAAGGGNNNOOOIIIBBB@@@AAAAAA===:::===@@@CCCAAA<<<:::<<<@@@999;;;<<<<<<<<<===???BBB@@@===;;;:::999999777666888777555444333222222222111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&nnn>>>111222---+++)))((('''&&&&&&%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((()))************,,,000333///000222444777999;;;<<<;;;<<<<<<:::888999>>>CCC999666555888888666777:::777777666555555555555555555555555555555444444444111111000000///.........------,,,++++++******)))))))))((('''&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&&&&'''''' !!!$$$'''***+++)))'''"""###'''&&& '''+++###&&&$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))***+++,,,...000111222333444666777888::::::AAA>>>;;;;;;===???>>><<>>>>>AAA@@@<<<;;;===<<<<<<<<<;;;;;;<<<<<<<<<888777666555444333333333333222111000////////////......---,,,++++++***)))---,,,,,,,,,,,,,,,,,,+++''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))******+++...............///000000000111444777:::===???AAA???DDDFFFDDDCCCEEEEEEBBBJJJFFFCCCCCCEEEGGGEEECCCSSSRRROOOMMMMMMMMMNNNOOOIIIHHHMMMTTTTTTMMMHHHIIISSSTTTSSSQQQOOOPPPTTTXXXYYYRRRHHH@@@<<<;;;;;;;;;======>>>@@@BBBBBB???===;;;;;;;;;:::999999<<<>>>???>>>===;;;:::888888777999777444111000000111222000000///...------,,,,,,---------,,,,,,++++++++++++++++++************)))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''lll===111222---+++)))((('''&&&&&&%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''((()))***))))))+++///222///000111444666888:::;;;999999999888888999<<<>>>888666666999:::777777:::777777666555555555555555777666666555444333333222222111111000//////......---,,,,,,++++++******)))))))))(((&&&&&&%%%%%%&&&((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&&&&&&&'''%%%###"""###$$$%%%%%%$$$))) """((('''&&&'''%%%&&&$$$$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''')))))))))***+++---...///333444555777999:::<<<<<<@@@===;;;;;;===???>>>===BBB@@@AAAEEECCC===:::;;;;;;::::::999999::::::;;;888777666444333333333333222222111000////////////---------------------,,,---,,,,,,,,,,,,+++++++++((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((())))))***+++......------......///000111222444666888:::<<<===???DDDFFFDDDCCCEEEEEECCCGGGFFFEEEEEEGGGIIIJJJJJJXXXXXXWWWUUUSSSQQQOOONNNQQQPPPSSSYYYYYYSSSOOOPPPNNNOOOOOOMMMKKKLLLOOOSSSUUUPPPGGGAAA??????@@@AAA===>>>???BBBDDDCCCAAA>>>:::;;;<<<;;;::::::<<<===>>>===;;;:::999999999:::;;;999666444222333444555000//////...------,,,,,,------,,,,,,,,,++++++++++++++++++*********))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''jjj<<<111111,,,+++)))((('''&&&&&&%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((((((***---//////000111222444666777888666555555666888999999888666555666;;;;;;888666888777666555555444555555555777777666555333222111111222222111111000/////////,,,,,,,,,+++******)))))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%&&&&&&&&&&&&///+++&&&######%%%&&&&&&...###!!!***,,,%%%"""%%%%%%%%%%%%'''((()))'''%%%&&&&&&&&&&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))***+++,,,---111222333555888:::;;;<<<>>><<<:::;;;===>>>??????>>>===???CCC@@@999444444888888888777777888888888888777666444333333222222222111000//////......///,,,---------.........///------,,,,,,++++++++++++))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((())))))***+++---------------......///111111333444555777888888>>>CCCEEEBBBAAADDDDDDBBBCCCEEEGGGHHHIIIKKKNNNPPPUUUVVVWWWWWWVVVTTTRRRPPPSSSRRRSSSVVVUUUQQQNNNOOONNNNNNMMMJJJHHHGGGIIIJJJIIIEEE???<<<<<<===??????<<<===@@@CCCEEEDDDAAA>>>999:::<<<<<<<<<;;;<<<======;;;999888888888:::;;;:::888666444333333444555//////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********))))))))))))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&fff;;;111000++++++)))((('''&&&&&&%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""######"""""""""""""""###!!!"""""""""####################################$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&'''''''''(((+++---...///000111222333444555555333333555999:::777444333222555;;;;;;777555666666555555444444555555555666555555444333222111111222222222111000000//////,,,,,,++++++***))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&000,,,'''$$$$$$%%%&&&&&&"""%%%###$$$)))'''$$$(((%%%%%%&&&(((***)))'''%%%&&&&&&&&&%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$######$$$&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))***+++,,,---///222444777888999;;;:::::::::;;;===>>>???>>><<<===???===777333333888777777666666777777888777777555444333222222222111111000///............------------------------------,,,,,,+++*********)))))))))((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******,,,,,,,,,,,,,,,---.........///000111333444555666;;;@@@AAA???>>>AAABBB@@@???CCCFFFGGGGGGHHHLLLPPPIIIJJJKKKMMMOOOQQQRRRSSSTTTRRRQQQPPPNNNKKKIIIHHHQQQPPPNNNKKKHHHFFFEEEEEE@@@===999888999;;;<<<<<<;;;<<<>>>BBBDDDCCC???<<<777:::<<<===<<<<<<<<<<<<===<<<999777666777888999444333222000000000111222.........------,,,,,,,,,,,,+++++++++++++++++++++************))))))))))))(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&bbb999000///***+++)))((('''&&&&&&%%%&&&&&&###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""########################""""""""""""""""""""""""###"""""""""""""""######!!!"""""""""####################################$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%''''''&&&''')))+++------...///000111222222444333333555999:::777333000000444999:::666444444555555444444444444555555222222222333333333333333222222111111000/////////,,,,,,+++******))))))((((((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$"""!!!"""###"""!!!333111 """***)))***%%%%%%&&&(((***)))'''%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***+++,,,---000222555777888999999999999999:::<<<>>>DDD@@@???@@@>>>999888:::888888777777777777888888777666555444333222222222111000///...------------------,,,,,,+++******)))------,,,++++++***))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''((())))))***+++++++++++++++,,,,,,---+++,,,---///111333444555777<<<===::::::===>>>===<<<@@@CCCDDDCCCDDDGGGKKKAAAAAAAAABBBFFFJJJOOORRRVVVVVVSSSOOOLLLJJJHHHGGGMMMLLLKKKJJJIIIHHHFFFDDDBBB@@@>>>===>>>?????????999:::<<<>>>@@@???<<<999666999;;;<<<<<<;;;;;;<<<>>>===:::777555444444555000000///.........///000---------------,,,,,,,,,++++++++++++++++++++++++*********)))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&___777000...)))+++)))((('''&&&&&&%%%&&&&&&######$$$$$$$$$$$$##############################""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""##########################################$$$$$$$$$%%%%%%%%%$$$%%%''''''&&&'''((()))***+++,,,---...///000111333333444666777888666555000000333999:::666444555444444444333444444555666000111111222222333333444111111000000///.........+++++++++***))))))(((((((((''''''&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%"""""""""###%%%%%%$$$"""222TTTKKK)))$$$***%%%$$$%%%%%%%%%'''((()))'''%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%&&&(((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((()))***+++,,,---...000333555666777777888888777666777999<<>><<<:::999888999888666555555666888888777888:::===::::::999888666444111000.........//////000000000,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++***)))))))))(((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%[[[555///---(((,,,))))))'''&&&&&&&&&&&&&&&######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$&&&((((((''''''((()))'''''')))***,,,...///000///222555444222222444777444333555:::;;;999888:::333333333333444444555666333222222222111111000000/////////...------,,,,,,++++++******)))(((((((((''''''&&&&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%###""""""$$$%%%&&&%%%%%%<<<...$$$$$$///&&&$$$######%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''''''''(((***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))+++,,,---******,,,---...000111222555666777555222222444777666555777<<<===:::999;;;777777666666666666777777666666444333222111111111//////...---,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++***)))((('''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))******+++........................444777888555555999<<<;;;<<<;;;<<<@@@FFFIIIHHHEEEKKKKKKJJJIIIIIIIIIJJJJJJCCCGGGHHHEEEGGGLLLMMMIIIDDDDDDDDDFFFIIIHHHDDD@@@@@@@@@AAACCCEEEEEECCCAAA>>><<<999777777777666444555666666666666777:::===777777888888777555222000,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))))))))(((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%___999---//////***''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""########################!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$&&&&&&&&&''''''''''''(((((('''&&&&&&'''))),,,---111222444555666555555444333444555888999999666333333333444444555666666777555555444333222222222222............---,,,+++***+++******)))((('''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$#########""""""!!!!!!"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$##################)))(((&&&$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%((()))***+++***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((******+++,,,---///000111111333555555555555666777555777:::<<<===<<<;;;999::::::999999888777666666555555333222111000000000000//////---,,,+++*********++++++,,,,,,++++++***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&...---,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))*********++++++,,,,,,------...111222555888:::;;;<<<<<<<<<>>>AAACCCFFFGGGHHHHHHRRRLLLGGGIIIMMMOOOLLLGGGBBBAAABBBDDDEEEEEEBBB@@@FFFFFFFFFGGGHHHGGGEEECCCBBB???>>>AAAFFFGGGCCC???888777666666888999888777:::777333222444777999:::;;;:::888666444222222111///...---...000000///---,,,+++++++++***)))))))))+++++++++************)))(((((((((((((((((((((((('''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%]]]999---......***''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""########################""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''&&&&&&''')))+++---///000111333333333222222222333444666888777555222444444444555666666777777555444333333222222111111...............---,,,+++***))))))(((((('''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################"""""""""!!!"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$##################'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''')))***)))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))***+++,,,...///000000222555555555555666777777888:::<<<<<<<<<;;;:::::::::999888888777666666555444333222111000000000//////...---,,,+++*********++++++,,,,,,++++++***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))*********++++++,,,---------000111444666888:::::::::<<<>>>@@@DDDFFFHHHIIIIIIMMMKKKIIIIIIKKKMMMMMMLLLHHHFFFCCCBBBBBBBBB@@@???CCCDDDGGGJJJLLLJJJGGGDDDCCC@@@>>>@@@CCCDDD@@@;;;999777777777999:::999888;;;888555444666888999999:::999777555333222111111///.........000000...,,,+++++++++***************+++++++++*********))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ZZZ777,,,---,,,)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""####################################$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''')))***,,,,,,---...000000000000///111111222444666666333111444444555555666666777777444444333222222111111111---...............------(((((((((''''''&&&&&&%%%'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################"""""""""""""""############$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((((((((((()))***,,,---...000222444555555555666777::::::::::::::::::::::::999999888888777777666666444444333222111000000/////////...---,,,+++************++++++++++++******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''(((((()))************+++,,,,,,------...000222444666777888888;;;===@@@CCCFFFHHHIIIIIIGGGIIIJJJIIIHHHIIIMMMPPPLLLIIIDDDAAA@@@??????>>>@@@CCCIIIMMMNNNLLLHHHEEECCC???===>>>AAABBB>>>999:::999888999;;;<<<;;;:::===;;;888888999999888777999888666444333222111111000///.../////////---+++***************+++++++++++++++*********)))))))))((((((((((((((((((((((((&&&'''((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%WWW666,,,,,,+++(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""########################"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))+++,,,...//////......000000111222444444222000333333333444444555555555333333333222222111000///------.../////////......'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$###############"""""""""""""""""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%"""###$$$&&&&&&&&&%%%$$$###########################$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''((()))***,,,,,,...000333444444444555777;;;;;;:::999888999::::::888888777777777666666666444333333222111000///.........------,,,+++************++++++++++++******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))))))))******+++,,,,,,,,,---...000111333555666666999;;;???BBBEEEGGGHHHIIIEEEFFFGGGFFFFFFGGGKKKMMMIIIGGGCCCBBBAAAAAA@@@???AAAEEEIIILLLKKKIIIFFFDDD@@@<<<:::<<>><<<;;;;;;;;;:::888666777666444333222111000000111///......///...,,,***)))))))))***+++++++++,,,************))))))))))))(((((((((((((((((((((((()))***+++,,,+++***(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%SSS555---,,,***(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""########################!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((((((((***+++---...///......000//////111333333111///111111222222222222222222222222222222111000///...------..................&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""######""""""#########$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$##############################$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))***+++,,,...111222222333444555;;;:::888777777888999:::777777666666666666666666333333333222111000......---------,,,,,,++++++***)))******++++++******)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))(((((()))******++++++,,,,,,---...///111222444555888999<<<@@@CCCEEEFFFFFFDDDCCCBBBCCCFFFGGGGGGFFFBBBAAABBBCCCEEEEEECCCAAAEEEHHHJJJIIIFFFCCCBBBBBB<<<999777;;;AAAEEEDDDAAA;;;::::::;;;===???>>>======<<<;;;;;;;;;:::777555444333222111000000000000000///............,,,***)))))))))***+++++++++,,,*********)))))))))(((((((((((((((((((((((((((((()))***+++,,,+++***(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%QQQ555...,,,***)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""######################## !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))+++---............000//////000222222111000000000000000111111111111111111222222111000...---,,,---------------,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""############"""############$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))***))),,,...000000111222444888888666666666777888999666666666666555555555555222222333333222000...------,,,,,,,,,+++++++++***))))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((((()))******++++++,,,,,,---...///111333444555777:::===???AAAAAAAAAAAA@@@AAACCCFFFGGGEEEBBB??????AAADDDFFFFFFDDDBBBHHHJJJKKKHHHCCC???>>>???<<<999777:::@@@EEEDDDAAA;;;::::::<<<>>>??????>>><<<;;;:::::::::999666444222111111000/////////000///...---.........,,,******************+++++++++******)))))))))(((((((((((((((((((((((((((((((((&&&'''((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OOO555///,,,******''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""########################!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&''')))+++------------000//////000111222111000111111111111111111000000000000222222111000...,,,------------,,,+++******&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&%%%$$$$$$########################"""#########$$$$$$$$$$$$######################################################$$$$$$$$$$$$######!!!"""""""""############"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&''''''((()))***'''))),,,......///000222555555555555555666777888555555555555555555555555111222333333222000...,,,,,,,,,,,,+++++++++++++++))))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((()))******+++------,,,---...000222333444555777:::;;;<<<===<<<;;;???DDDGGGGGGFFFFFFEEECCCBBBBBBCCCDDDDDDCCCAAAHHHKKKNNNKKKEEE???======@@@<<<888999===@@@>>>;;;;;;::::::;;;>>>??????>>>;;;999777777888777666444000000//////.../////////...---,,,---......---++++++++++++******************)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OOO555000---***+++''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$&&&(((***,,,,,,,,,,,,111000///000111222222000222222222111111111111111///000111222111///---,,,---------,,,+++***)))(((''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$########################""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!""""""#########$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***&&&(((+++,,,---...///111222333333444555666777777444555555555555555555555111222333333222000---,,,,,,,,,++++++++++++++++++))))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((()))*********------,,,---...000222333222444666888999::::::999555>>>HHHKKKHHHFFFGGGKKKJJJGGGCCCAAAAAAAAAAAA@@@EEEKKKPPPOOOHHHAAA======DDD???:::888;;;;;;888444;;;::::::;;;>>>??????>>>:::888666555666666666444000//////.........//////---,,,,,,---...///---,,,,,,+++++++++******))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%KKK000...///+++'''(((&&&%%%%%%&&&'''%%%$$$$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""############""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''((()))***++++++,,,000***)))666888111000000333000***...888777---222222222111000///..................---+++)))((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################################################################$$$$$$$$$#########""""""########################""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((%%%%%%%%%$$$$$$#########((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))'''&&&$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''((('''%%%######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((()))+++,,,---...000222444555555555777999555555444444444333333333111111222222111000///......---,,,+++************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((()))******+++++++++++++++,,,---......222444888:::;;;:::777666@@@EEEHHHHHHDDDBBBCCCFFFEEEDDDCCCBBBAAAAAAAAAAAAIIIRRRVVVOOOGGGDDD@@@<<>><<<:::999888777555444444444444222111111111000000//////......//////......---,,,,,,,,,++++++***)))(((((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%JJJ000......+++((((((&&&%%%%%%&&&'''%%%$$$$$$$$$############$$$$$$###############$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""############""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''((()))***++++++,,,000,,,***000...,,,444///333111...444??????777222222222222111000///......//////...---,,,***)))''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################################################################$$$$$$$$$#########""""""########################""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((('''%%%$$$###$$$%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))+++,,,---...000111333444444555777999555444444444444333333333222222111111000///.........---,,,+++************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((())))))******++++++***++++++,,,---...000222555777999888777666>>>@@@BBBBBB@@@>>>>>>???EEEEEEDDDEEEEEEFFFGGGHHHMMMRRRSSSLLLEEEBBB???;;;;;;<<<===>>>>>>;;;999777;;;::::::;;;<<<<<<:::888666777888888777666444333333222222111000000//////...............------,,,,,,,,,+++******)))((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~HHH000......***((((((&&&%%%%%%&&&'''%%%$$$$$$$$$############$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))******+++***&&&,,,666111---555///222222000666@@@AAA;;;222222222222111000//////...///......---,,,******''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########################################################################$$$$$$$$$#######################################""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((((((((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))***+++,,,---///111222333333444666888444444444444333333333333444333111///...............---,,,+++************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))***************+++,,,---...///000222333555666777777===<<<<<<===>>>>>><<<;;;DDDEEEEEEGGGHHHJJJLLLMMMNNNPPPMMMGGGCCCAAA>>>:::888;;;???CCCCCC???;;;777;;;::::::;;;;;;:::888555444666888::::::888666444444444333222111//////..................---,,,,,,+++++++++******))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{EEE///...---******(((&&&%%%%%%&&&'''%%%$$$$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""#########!!!"""""""""############""""""############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((())))))---((('''888JJJBBB111000000222111///333888888333111111222222111000000///---------,,,+++******)))'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################################################################################################################!!!"""""""""############""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))))))))((('''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&((()))***++++++&&&''''''''''''((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''((()))***+++,,,---///111222222333555666444444444333333333222222555333111...------......------,,,+++************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))))))))******+++,,,------...///111333555777888===:::999;;;@@@CCCAAA===CCCCCCDDDEEEGGGIIIKKKLLLJJJIIIGGGEEEDDDBBB>>>:::999<<>>;;;<<<===???AAAAAA???===;;;888777888999;;;;;;:::888777777666666666888999;;;555555333222000///...------------...---,,,,,,+++*********)))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuu@@@......+++))),,,(((&&&%%%%%%&&&'''%%%$$$$$$$$$############$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""############""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''000JJJ[[[ZZZMMM666(((,,,+++,,,...///000111111000...//////000000///......***)))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$########################""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''''''''(((((()))*********)))(((''''''(((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((('''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''((()))))))))+++---/////////000222444333333333333222222222222222111///...---......///...---,,,+++************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))***+++,,,,,,,,,---///111444666777666444222666>>>BBBCCCAAA============>>>???@@@AAA;;;<<>>......***(((---(((&&&%%%%%%&&&'''%%%$$$$$$$$$############$$$$$$###############$$$$$$$$$""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""############""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&)))EEEOOOCCC555+++(((...)))+++---000000000111222------............------***)))((('''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&'''''''''(((((((((((())))))*********))))))(((((((((''''''''''''((((((''''''((((((((()))))))))(((((()))))))))*********)))))))))))))))(((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%&&&&&&''''''(((((()))***,,,.........///111333333333333222222222222111////////////////////////...---,,,+++************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))++++++***+++,,,...000111333333444222222444999===>>>===:::::::::;;;<<<===>>>???;;;<<>>;;;888555444:::999:::;;;<<<<<<:::888777666555444555666777888111111000000///...------,,,------------,,,++++++((()))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%rrr===......)))(((---(((&&&%%%%%%&&&'''%%%$$$$$$$$$############$$$$$$""""""######$$$$$$$$$%%%""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""############""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&"""333000!!!$$$---......***+++---000000......000,,,,,,------...------,,,******(((''''''((())))))&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$########################################################################""""""######$$$$$$$$$$$$########################""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***''''''''''''((((((((()))((())))))************)))((((((''''''''''''((((((&&&&&&((()))+++---...///))))))))))))************)))))))))))))))(((''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''((((((((()))+++---......///111222333333333222222222111111---...//////000/////////...---,,,+++************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''''''''(((((()))***+++((()))+++---///000000000555444333444777999;;;;;;888888999:::<<<>>>???@@@===>>>BBBEEEAAA<<<>>>FFFBBBCCCCCCBBB???:::666333<<<<<<;;;<<<===<<<999777555555666666666666555555000000//////......------,,,,,,---------,,,++++++(((((((((((()))))))))))))))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%lll===333///+++***)))(((((('''&&&&&&&&&&&&'''%%%$$$######""""""######!!!###$$$###"""!!!"""###""""""""""""############$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!"""############### !!!"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$###############$$$!!!"""###$$$%%%$$$######''''''''''''((((((((((((''''''+++000///***,,,222//////...---,,,,,,++++++,,,,,,+++***)))((('''&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%'''(((((())))))))))))***+++,,,,,,+++)))'''(((&&&&&&''')))+++,,,+++***,,,///000000---***''',,,***)))***+++,,,+++***...+++)))((()))))))))(((++++++,,,...000000...,,,'''''''''''''''((())))))((((((''''''&&&%%%%%%%%%&&&&&&((()))************)))((('''&&&&&&&&&((((((&&&&&&&&&'''''''''((((((,,,+++******,,,...000222111222333222000///000111...............---------+++++++++************)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))******+++,,,,,,---......000111333666888:::;;;;;;===:::777888===BBBDDDCCCBBBAAA@@@@@@AAABBBAAA@@@AAACCCDDDCCC>>><<<;;;======>>>>>>===:::999999:::999888666666555555333222//////...---,,,,,,,,,,,,---...///000000...,,,+++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%jjj;;;111...***)))((((((((('''&&&&&&&&&&&&&&&%%%$$$######""""""######!!!###$$$###"""!!!"""$$$""""""""""""########################"""""""""!!!""""""""""""""""""""""""!!!!!!"""###############!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$"""""""""###$$$%%%'''''''''&&&%%%%%%$$$$$$$$$$$$&&&'''''''''((((((((((((,,,,,,///333111------222//////...------,,,++++++,,,,,,+++***)))((('''&&&(((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))***)))))))))'''((()))******))))))(((***((('''((()))******)))%%%)))///555777777555333777555333333555666777777999777555666888:::::::::???<<<999777555222...,,,---,,,+++***))))))))))))(((((((((((())))))(((&&&))))))(((((('''&&&%%%%%%&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&''''''''''''***)))))))))***,,,...000000111333222000//////000//////......------,,,,,,+++++++++************)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))******++++++,,,---------///111333666888:::<<<<<<;;;;;;:::;;;<<>><<<:::;;;===<<<===>>>===;;;999999999;;;888666666777777444222//////...---,,,,,,,,,,,,,,,---...//////---,,,***))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%hhh999000---))))))((((((''''''&&&&&&&&&&&&&&&%%%$$$######""""""######"""###$$$###""""""###$$$"""""""""#########$$$$$$############""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""#########""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$!!!!!!"""###%%%''')))***$$$$$$"""!!!!!!"""$$$$$$&&&&&&&&&'''''''''((((((******---000000---...111//////......---,,,,,,,,,++++++***)))((((((''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,'''''''''))),,,......---222777>>>FFFJJJKKKJJJIIILLLJJJHHHHHHKKKMMMNNNNNNNNNLLLKKKKKKMMMOOOPPPOOONNNLLLJJJIIIIIIIIIGGGEEECCCAAA===888333///,,,++++++)))''''''))))))&&&###******)))(((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''(((***,,,---...000333333111000///////////////...---,,,,,,++++++++++++************)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))++++++++++++++++++,,,,,,...000222555888;;;<<<===888;;;>>>===;;;<<>>;;;===??????<<<:::888888<<<888555555888999555111//////...---,,,,,,,,,,,,+++,,,---------,,,***))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ggg999000---))))))(((((('''&&&&&&%%%%%%&&&&&&%%%$$$######""""""######"""###$$$$$$""""""###$$$""""""#########$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""########################"""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$ !!!!!!"""$$$&&&((())) !!!!!!"""###$$$%%%&&&%%%%%%&&&&&&&&&'''''''''&&&(((***...///000000222............------,,,,,,+++******)))((((((''''''&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((()))***+++,,,---------------...///000---...000666<<<@@@BBBCCCLLLOOOSSSWWWYYYZZZZZZYYYZZZZZZZZZ\\\___```___^^^]]][[[XXXWWWXXXYYYXXXXXXRRRRRRSSSTTTVVVVVVTTTRRRPPPNNNLLLHHHFFFCCCBBBAAA777222---+++,,,,,,+++((()))((((((''''''((()))))))))))))))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))***+++---000333444333000//////000///......---,,,+++++++++++++++*********))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&''')))%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))++++++++++++************---...111555888:::<<<===999;;;=========>>>@@@CCCBBBBBBDDDFFFHHHGGGDDDAAA<<<;;;:::999888:::<<<>>>;;;>>>@@@AAA>>>;;;999888;;;777333444888999555000//////...---,,,,,,,,,,,,***++++++,,,+++***))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ggg999000---*********''''''&&&%%%%%%%%%%%%%%%%%%$$$######""""""######"""$$$%%%$$$###"""###$$$############$$$$$$$$$$$$""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""########################"""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%"""###%%%'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&((()))+++---///111111///------------,,,,,,,,,,,,******))))))((('''''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))++++++*********+++,,,,,,)))***+++...111555888999BBBDDDHHHNNNUUU[[[]]]]]]\\\\\\\\\\\\\\\]]]]]]^^^[[[\\\___cccfffeeebbb______]]]ZZZYYYZZZZZZZZZYYYXXXWWWWWWUUURRRLLLDDD??????@@@CCCGGGKKKPPPTTTVVVDDD>>>777333444777999:::333222///---+++)))((('''&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))***+++,,,///333444333111/////////......---,,,,,,+++++++++++++++*********))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&'''((('''%%%$$$&&&(((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((******************))))))+++---000333666999;;;<<<:::999:::<<<@@@BBBAAA@@@DDDDDDEEEFFFGGGEEEAAA===<<<:::888777777888::::::<<<>>>AAAAAA???<<<999999888444111222555666333000//////...---,,,,,,,,,,,,***************)))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%fff888///---***++++++'''&&&&&&%%%%%%%%%%%%%%%%%%$$$######""""""#########$$$%%%$$$#########%%%#########$$$$$$$$$$$$%%%""""""""""""############""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""#########""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$###""""""!!!!!!!!!"""""""""###$$$$$$$$$###!!! $$$$$$$$$%%%%%%%%%&&&&&&%%%'''((('''))),,,***&&&,,,,,,,,,+++++++++++++++)))))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((***+++,,,111444888===CCCIIIMMMOOOUUUVVVYYY^^^cccfffffffffaaa```______^^^___``````ZZZ\\\___ccceeeddd```]]]^^^\\\ZZZ[[[]]]____________^^^\\\ZZZUUUNNNEEE???111222444888;;;???CCCEEEBBB>>>999555444999???CCCFFFEEEBBB>>>:::555111///'''&&&&&&&&&&&&(((***+++&&&&&&&&&'''''''''((((((((((((((())))))*********+++---000111000.........------------,,,,,,,,,,,,+++++++++************)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''((((((''''''''''''''''''''''''"""%%%((('''$$$###$$$&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))))))))))))))*********,,,...111444777888999999888888<<>>;;;;;;999777666777888888888;;;===??????<<<:::999888555333222222333333222111//////...---,,,,,,,,,,,,++++++******))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ddd666...,,,)))******'''&&&%%%%%%$$$$$$%%%%%%%%%$$$######""""""#########$$$%%%%%%######$$$%%%#########$$$$$$$$$%%%%%%!!!"""""""""############""""""""""""""""""""""""!!!!!!"""###############!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$######"""""""""""""""###"""!!! !!!###%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%!!!$$$%%%%%%)))...---'''************************((((((((((((((('''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''((((((((())))))))))))((((((***---111666;;;>>>IIILLLPPPVVV[[[^^^aaabbb\\\\\\^^^```cccdddbbbaaa```aaabbbccccccaaa```___ZZZZZZ[[[]]]^^^^^^\\\ZZZ[[[YYYWWWXXXZZZ\\\\\\\\\ZZZYYYYYYYYYZZZZZZXXXVVVCCCAAA>>>:::666333111000::::::888333///000666<<>>AAACCCBBBAAADDDCCCAAAAAAAAA@@@===;;;;;;999888:::<<<>>>===;;;:::;;;<<<;;;888666666777222444555444222111222444//////...---,,,,,,,,,,,,++++++******))))))******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%bbb555---+++((())))))'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""############$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!"""############### !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$#########"""######$$$%%%%%%$$$""""""%%%,,,333777######$$$$$$$$$%%%%%%%%%!!!&&&(((***111999:::444)))))))))))))))*********((((((((((((((('''''''''))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((())))))))))))+++...222:::CCCLLLTTTYYY\\\^^^aaadddfffgggffffff]]]^^^___aaacccdddaaa___\\\^^^aaacccbbb___ZZZWWWVVVTTTRRRRRRSSSUUUUUUUUUTTTQQQOOONNNNNNOOOOOONNNLLLKKKKKKNNNSSSXXX\\\]]]^^^[[[UUUNNNFFF@@@;;;888:::<<<<<<777///+++...333222666===DDDJJJMMMNNNNNNHHHCCC;;;333,,,(((''''''(((((((((((())))))))))))''''''(((((()))(((((((((&&&((())))))(((((()))+++***++++++,,,,,,------...+++++++++************)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((''''''''''''''''''''''''$$$***///000,,,)))(((***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++)))***---///111333444444111666===@@@@@@@@@BBBEEEBBB@@@????????????>>>======<<<<<>><<<;;;???>>>>>>AAADDDDDDAAA===888888777777666666666555444444444444333222111111111111///...---,,,,,,+++,,,,,,++++++***)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%VVV555000,,,...((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$############"""########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$!!!###&&&!!!***;;;&&&+++&&&!!!///---333 VVV000$$$///)))((('''((()))(((&&&$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$############"""###########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''(((((((((((((((((((((+++)))'''&&&&&&))),,,///,,,+++)))***///:::HHHRRR\\\ZZZYYY\\\```ccceeefff[[[^^^bbbdddbbb^^^XXXTTT\\\YYYQQQJJJ^^^vvvPPPbbbnnnlllnnnttt```ooozzzzzz~~~zzz|||{{{~~~ttthhhTTTOOO]]]iiiYYY]]]TTTTTT```XXXDDDAAA888888AAABBB555000333000777888;;;AAAEEEBBB:::222,,,111444000)))$$$'''+++)))((('''%%%%%%%%%%%%%%%((((((***111;;;FFFNNNRRREEEEEEAAA888000,,,&&&!!!&&&&&&&&&'''((()))******((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&''''''&&&%%%%%%&&&'''(((''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%'''))))))'''$$$'''''''''''''''''''''''''''((((((((())))))))))))******)))***+++---000222111333666<<>>;;;888777777777777666666555555444444444444333222111111111000///...,,,,,,,,,,,,,,,,,,+++******)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%UUU555///***---))))))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$############"""########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$ %%%%%%!!!""")))+++SSSWWW,,,)))!!!***"""???000"""***%%%#########///$$$NNN111&&&%%%%%%&&&((())))))&&&###&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$############"""########################################################################""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&+++***(((&&&&&&((()))***'''((()))*********)))))))))111;;;CCCJJJRRR[[[bbb^^^[[[XXXZZZ___bbb```\\\YYYYYYVVVRRRZZZeeehhhbbbQQQ[[[bbblll}}}fff|||yyyuuu{{{vvvwwwrrrmmmwwwhhhUUUVVVbbbZZZKKKIII@@@@@@IIIJJJ===777444,,,444333333666:::<<<999666---222888888333///---...---+++(((&&&%%%&&&((()))(((((()))...666@@@GGGKKKRRRUUUUUUPPPKKKGGGAAA;;;///---,,,***))))))******((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&%%%''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&((())))))(((&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))((()))***,,,...000...000333888===??????===@@@@@@AAAAAAAAAAAA@@@@@@>>>???@@@???===:::888888666666777777666666555555444444444333222222111111000000...---,,,,,,,,,,,,+++++++++******))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%TTT444...))),,,)))+++''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$ %%%&&&!!!!!!///%%%%%% )))$$$ xxx$$$'''###)))~~~'''hhhfff^^^***''')))***'''&&&'''&&&&&&'''((((((&&&$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$#########""""""########################################################################"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''***)))(((''''''((()))***))))))((((((***,,,...000>>>HHHUUU___ccccccbbbaaa^^^aaacccbbb```\\\TTTMMMJJJOOORRR[[[vvvxxx}}}}}}WWWFFFQQQJJJJJJJJJGGGKKKKKK???AAACCCCCC<<<333///111555///---///888BBBEEE>>>555///---)))''''''(((+++---+++)))''''''(((*********111777===@@@EEEIIIJJJFFFAAA>>>888333...***)))(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((''''''&&&'''''''''&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&(((******(((''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))+++,,,------...111555888;;;<<<<<>>===<<<:::===???>>>;;;999:::<<<555666777777777666555555444444333222222111111111000///...---,,,,,,,,,,,,+++*********)))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%SSS444...)))+++(((+++''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$###!!!!!!$$$)))"""((()))'''((()))aaazzz$$$,,,444(((444III %%%<<<'''+++!!!"""$$$---!!!---***'''%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$#########""""""########################################################################!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''((()))))))))))))))///,,,((((((...999FFFOOO[[[]]]```bbbcccbbbaaa```^^^bbbaaaWWWOOOPPPSSSSSS[[[hhhyyyuuu}}}pppaaagggbbb```YYYPPPSSSVVVLLLJJJOOOTTTSSSLLLBBB999444333...+++111===FFFHHHFFF888555111,,,)))'''&&&&&&)))((()))***+++***(((%%%!!!&&&***+++000666999777BBB???:::444///,,,***)))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((()))))))))(((((('''''''''''''''''''''&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''')))***)))'''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((()))***+++,,,,,,---000333555888:::<<<>>>>>>???>>>>>>===<<<;;;777:::<<<<<<999777999;;;555666777888888888666555555444333111111111111111///...---,,,,,,,,,,,,,,,*********)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%QQQ444///)))+++(((+++''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$############"""########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$$$$""""""$$$'''!!!,,,$$$%%%///###ooo &&&$$$"""NNNfff***<<<+++&&& 666===!!! AAA""":::000000,,,'''$$$$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$############"""########################################################################!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&'''(((***++++++++++++''',,,666AAAJJJQQQUUUWWWOOOTTT[[[^^^\\\XXXUUUTTTWWWWWWPPPIIISSSlll~~~ttt|||xxxpppooo}}}|||zzzzzz}}}{{{hhhbbb]]]NNNSSSNNNKKKOOOUUUTTTJJJAAA::::::888111---444CCCQQQGGGEEE@@@:::333---(((%%%%%%&&&'''***------+++(((+++...---***+++...000...111000...,,,++++++,,,,,,((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))))))))))))))&&&'''((())))))))))))((((((((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((())))))******++++++---///111222555999;;;888999:::<<<>>>???@@@@@@999::::::888666555555666555777888::::::999888777555444222111000000111111......---,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OOO555111***+++'''***''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$############"""########################""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$######$$$%%%%%%777+++///###'''ddd***"""!!!"""...%%%/// )))RRR::: ,,,###///222111 XXX,,,)))%%%$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$############"""######################################################################## !!!!!!"""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((()))))))))***+++...000111,,,666FFFTTTXXXTTTJJJCCC999GGGWWW]]]XXXTTTWWW\\\wwwpppgggmmm|||fffeeessswwwnnnkkkwwwwwwuuuxxx||||||uuuttt___ddd___WWWQQQOOONNNNNNNNNBBBGGGIII@@@333000999DDDDDDEEEEEECCC???999333000***((('''&&&'''(((&&&%%%%%%((((((%%%&&&)))***'''&&&&&&'''((())))))******((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&''')))***++++++++++++''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&$$$%%%'''(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((())))))***************,,,......///222666:::666777999<<>>AAAAAA???666888;;;======<<<:::999555444111000//////111222------,,,+++++++++,,,,,,(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%KKK///---***---'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########""""""!!!!!!""""""#########$$$%%%$$$'''$$$###"""###!!!&&&"""###iii$$$&&&$$$&&&"""***ZZZYYY((("""""")))###!!!>>>%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!########################################################################$$$#########""""""!!!!!!""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&)))((('''((())))))(((&&&///((()))111555777CCCRRRGGG888<<<777AAAJJJ999EEEFFFSSSnnn}}}vvv```kkkmmmxxx~~~vvviiiccc[[[QQQOOOKKKJJJMMMLLLDDD888///)))555:::555111555777333???>>>666***%%%((()))'''++++++***))))))(((((((((******))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&))),,,///222222000,,,***))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''***)))((('''&&&&&&'''(((&&&((()))(((%%%$$$&&&)))''''''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***)))***+++,,,...222888<<<777777999:::<<<===>>>???>>><<<;;;===@@@BBBAAA???888999;;;:::999888888999777555222///...///000111000///---,,,++++++,,,---))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%JJJ///---***---'''((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########""""""""""""""""""#########$$$%%%$$$'''$$$###"""###!!!&&&"""###iii%%% &&& ###!!!***+++###666"""%%%,,,###333rrr___%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""########################################################################$$$#########""""""""""""""""""############""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''))),,,,,,+++***,,,---......111<<>>>>>555<<<@@@NNNNNNyyy|||kkkxxx|||~~~zzzxxxtttnnndddWWWNNNJJJHHHIIIJJJDDDDDD>>>333---///444777444888999555333222,,,$$$'''(((((()))))))))((((((***)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&'''***---///000///---,,,))))))(((&&&&&&%%%%%%&&&'''''''''''''''''''''''')))(((''''''''''''((()))'''((()))(((%%%%%%'''))))))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***)))******+++,,,///333777666777888:::;;;===>>>>>>>>><<<:::;;;>>>@@@???>>>:::<<<<<<;;;888666666777666444222///...///000111000///---,,,++++++,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%III...---***,,,(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###############"""""""""###############$$$$$$'''$$$###"""###!!!&&&"""###iii%%%###%%%!!!'''---&&&------&&&>>>hhh<<<%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""#######################################################################################"""""""""""""""############""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$(((,,,+++'''&&&+++000***===LLLMMMOOOVVVUUUMMMFFF222AAADDD;;;PPPjjj{{{ooo___```dddmmm{{{sss|||}}}nnn___TTTLLLGGGCCCKKKIIIGGGGGGAAA777000///***111888>>>@@@===222'''''''''((())))))*********))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&'''***,,,---...------)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''''')))***+++)))***)))(((&&&&&&'''))))))***+++++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((())))))))))))+++///222444555777999;;;<<<=========;;;999999:::<<<<<<<<<:::;;;<<<;;;999777777777666444222000//////000111//////...,,,,,,,,,,,,,,,))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%GGG...---))),,,((()))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$#########""""""################################################""""""""""""""""""""""""""""""#########$$$$$$$$$################################################$$$###&&&$$$###"""###!!!&&&"""###iii$$$$$$$$$!!!)))%%%&&&UUU!!!$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""######$$$$$$######"""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&(((***(((''')))///555;;;IIISSSOOOJJJLLLRRRTTTKKKTTT[[[ZZZgggwwwxxxssshhhlll{{{{{{}}}uuurrrmmmdddZZZRRRJJJIIIPPPNNNAAA666333,,,///444;;;@@@AAA:::333...---+++)))((()))***+++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''((()))******++++++)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((***---...,,,+++)))(((''''''((()))(((***,,,---,,,)))&&&$$$''''''''''''''''''''''''''''''''''''(((((())))))'''((()))((()))***...000222333666888:::;;;<<<<<<<<<:::888777888999::::::666888::::::999999:::;;;555444222000//////000000///......---,,,,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&EEE...---)))+++(((***'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$#########""""""################################################""""""""""""""""""""""""############$$$$$$$$$$$$########################$$$$$$$$$##################"""&&&$$$###"""###!!!&&&"""###iii"""$$$######'''hhhJJJ---~~~$$$'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#######################################################################################$$$$$$$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''((((((((()))))),,,***)))+++000777>>>BBBNNN@@@999@@@KKKOOOOOOPPPRRRxxx___\\\ggg~~~xxxsssxxxuuuaaaYYYbbbiiiaaa```nnnxxxwwwxxxmmmqqqqqqZZZGGGCCCDDDBBBAAAEEE888333///111666;;;@@@CCC888444///***''''''((()))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''''')))((((((''''''''''''((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())),,,...///...,,,***((('''((()))******,,,...//////,,,(((%%%''''''''''''''''''''''''''''''''''''((((((((((((%%%'''((())))))+++///111000111444777999:::;;;;;;::::::999888777777999:::666888::::::999999:::;;;555444222111000//////000.........------,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&CCC------)))+++(((+++'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$############"""################################################""""""""""""""""""""""""#########$$$$$$$$$$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$###"""###!!!&&&"""###iii $$$$$$###$$$$$$@@@yyy ###,,,888MMM&&&)))$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#################################################################################$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))'''''''''(((((())))))***))))))***000999BBBFFFHHH;;;333555BBBKKKMMMVVVccczzztttiiiaaappp{{{vvvqqqvvvooofffyyyvvvxxxjjjrrrhhhvvvkkkmmmnnn```gggkkkdddSSSzzz}}}oooWWWNNNPPPOOOJJJEEEBBB:::111...///444???III@@@===777000+++(((&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''))))))(((''''''&&&&&&%%%(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((***,,,///000111...***((((((*********,,,...000222111///,,,)))''''''''''''''''''''''''''''''((((((((((((((((((%%%'''))))))***,,,...111---000333666999::::::999888999::::::999888999:::;;;<<<===;;;888666666666444444333111000000//////............---,,,+++***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&BBB------(((+++(((,,,'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$############"""################################################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########"""!!!%%%$$$###"""###!!!&&&"""###iii &&&%%%###$$$$$$(((JJJ'''+++!!!>>>!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#################################################################################$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))&&&''''''((())))))******(((---555<<>>:::888333111888BBBHHHFFFCCC>>>888000***&&&'''((((((((()))))))))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''(((''''''&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((()))***---///000333///***((()))++++++***+++,,,...000000...,,,***''''''''''''''''''''''''((((((((((((((((((((('''&&&((()))***)))***,,,---,,,...222666888999999888555999<<<===;;;::::::;;;<<<======;;;888555444444444444333222111000//////---............,,,+++***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''AAA------(((***(((,,,'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$############"""########################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!$$$$$$###"""###!!!&&&"""###iii (((&&&###"""%%%...###%%%"""000,,,!!!)))###RRR]]]%%% $$$,,,)))######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#################################################################################$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&''''''((()))******+++...999EEEKKKIIIDDD@@@???TTTfffsssuuuooo```[[[iiivvvnnnxxxnnniiivvvzzzuuuvvvhhhZZZ^^^TTTQQQ\\\bbbuuu|||rrrNNN@@@@@@CCCCCC;;;111222999MMMNNNNNNKKKDDD:::000***'''((((((((())))))******''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$%%%'''((()))(((''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''))))))))))))+++---///000444///***((()))+++++++++((()))***,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((('''''''''''')))***)))(((((()))***+++---111555888999888888444888===???===;;;;;;<<<:::;;;<<<;;;999777666777444333333222111000//////---......///...,,,+++***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''~~~AAA---,,,(((,,,((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!(((!!!&&&,,,$$$''')))######(((+++###$$$&&&kkk***&&&###+++)))""",,,ttt'''"""---$$$%%%))))))333tttXXX&&&,,,!!!"""111111%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%&&&&&&&&&''''''+++)))((('''((())))))(((***'''(((...///,,,---222MMMBBBCCC:::???>>>999fff~~~mmm^^^ccctttmmmgggvvvyyysssyyy~~~pppfff```XXX```yyyzzz{{{gggQQQZZZNNNFFFGGGGGG@@@777333NNNIIIKKKUUUUUUGGG777111---'''%%%))))))&&&%%%)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((******)))((((((((((((((((((((((((((())))))))))))))))))*********))))))(((++++++******+++,,,+++***+++...---((('''++++++'''++++++***((((((''''''((((((((('''&&&&&&&&&&&&'''(((((())))))*********+++,,,...000111222333555777999888888:::>>>???===:::888;;;======;;;999888888777666555444222111000//////...------++++++***)))+++******)))(((''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%''')))|||@@@---,,,(((,,,((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########"""################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$&&&(((((((((""",,,'''$$$$$$111###222ccc(((###$$$""""""&&&AAA---'''---!!!///$$$,,,!!!MMMFFF888AAADDD999888999000000$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&''''''''')))(((((()))***++++++***+++***++++++(((+++999IIICCCAAACCC777???NNN[[[}}}}}}yyywwwiiifffvvvxxxllldddooolllwww~~~yyy|||}}}{{{qqqggghhhbbbdddqqqxxx{{{{{{~~~gggPPPLLLHHH<<<666:::AAAIIIOOOPPPOOOMMMHHHCCC222,,,(((******''''''***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((******)))(((((((((((((((+++*********))))))(((((())))))***+++++++++++++++((((((((()))***+++++++++)))------)))(((+++,,,)))))))))))))))))))))******+++***)))(((((((((((((((((((((((()))))))))*********,,,...//////000333555555555666999===>>>===;;;>>><<<999888888999;;;<<<777666555444333111000000///...------++++++***)))*********)))((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&'''&&&&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$&&&''''''&&&%%%&&&'''zzz???------(((,,,((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%######)))$$$+++VVV~~~uuu&&&%%%###&&&""")))pppuuu((($$$"""&&& """---///&&&------###$$$ZZZ...$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''((()))***,,,,,,,,,,,,---+++***---222<<>>>>>===777777666444333222111000///...------++++++***)))******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$%%%'''''''''&&&((()))www>>>......))),,,((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''$$$"""&&&$$$555bbb"""***""""""AAA%%%###&&&,,,""" ***""""""333ccc+++(((444...$$$+++///(((ddd%%%%%%%%%&&&''''''(((((($$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&(((***+++++++++,,,,,,---***,,,999JJJUUUWWWVVVTTTLLLNNN^^^yyysssbbbxxxyyymmmeeeeeefffsssvvvrrr~~~jjjmmmuuulllggghhhaaaQQQDDDAAAFFFJJJKKKMMMPPPNNNJJJFFF???666000,,,)))((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))''''''((()))***+++,,,,,,))))))))))))******++++++***+++++++++***))))))***%%%***---,,,)))(((***+++((((((((()))))))))))))))))))))(((((('''(((((()))''''''''''''((((((((((((&&&(((***++++++,,,...000000222444777:::<<<<<<<<<;;;:::;;;@@@EEEDDD>>>777777777666555444333222222///...------++++++***)))***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''+++111555ttt<<<...///)))+++((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''')))"""###111UUU'''000(((&&&444$$$ ###+++%%%###***>>>999yyymmm%%%''' ,,,"""######$$$%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&)))++++++******+++---///222:::EEEQQQXXXWWWTTTKKKXXXyyyzzztttzzzssseeeyyyzzzjjjiiiyyy|||yyy~~~uuujjjvvvooo```MMMBBBIIIQQQNNNLLLOOONNNIII???666000,,,)))&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))((((((((())))))******+++,,,,,,+++++++++,,,------'''***,,,,,,++++++---///...///111222///---...111------------+++***((('''+++******)))))))))******(((((((((((('''''''''''''''(((***++++++,,,---///111333666888999::::::;;;999888999>>>CCCBBB<<<555777777666666555444333333///...------++++++***)))))))))))))))((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&(((...888DDDLLLqqq;;;///000)))+++((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&!!!***%%%$$$&&&!!!+++$$$ 777***222JJJ111---***333444777===NNN<<>>KKKAAAFFFEEEUUU$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&&&&&&&'''''''''((((((((('''))),,,+++******...111555@@@JJJJJJHHHNNNWWW^^^NNN|||mmm```iiipppqqqzzz~~~||||||rrrtttgggsss~~~ooo~~~sssSSS>>>DDDJJJFFFIIIUUUSSSPPPIII???888444...(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((())))))***++++++*********)))))))))***)))))))))+++---///000111555999;;;;;;===AAAEEEDDDAAAAAACCCDDDCCCCCCFFFAAAAAA@@@???===:::777555///...,,,***)))''''''''')))))))))(((((((((((('''''')))***+++++++++---...111333666888888999:::;;;<<<999666666999;;;;;;999888777777666555555444444///...------++++++***)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((%%%(((---444===HHHTTT\\\ooo:::///000***+++((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$***!!!!!!((((((***(((000%%%!!!---666(((... !!!+++%%%(((&&&AAA@@@HHHDDDHHHMMMQQQSSSRRRLLL```NNNXXXIIIfffiiirrrDDDVVV]]]YYYCCC{{{'''''''''&&&&&&%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((((((((('''''''''''''''(((((((((((('''))),,,++++++---444999AAAGGGIIIGGGJJJWWWdddjjjgggwwwQQQRRRwww}}}bbbwww{{{ssskkksss~~~{{{qqq___PPPMMMJJJDDDHHHSSSSSSTTTPPPHHHBBB>>>666---((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((()))************++++++,,,---......------...000444888;;;>>>EEEIIIMMMOOONNNOOOSSSWWWRRRKKKHHHMMMSSSTTTUUUWWWSSSSSSSSSQQQOOOKKKHHHFFF@@@>>>:::666222...,,,*********)))))))))(((((((((&&&((()))***)))***,,,------000444777777777999;;;???===:::888888:::<<<===888888777777666555555555///...------++++++***)))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))111===HHHPPPUUUXXXYYYnnn999///111***+++(((***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$)))'''###)))!!!###+++777###(((111YYYsss!!!!!!###'''%%%***((((((((((((CCC===@@@YYYyyyDDD\\\YYYZZZ\\\]]][[[VVVbbbVVVVVV___dddYYYbbb\\\bbb```sssuuu<<>>@@@BBBBBB@@@>>>======888888777777666666555555///......---,,,+++***)))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))///;;;LLLYYY^^^ZZZRRRMMMnnn:::...---(((---(((%%%''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$############%%%'''((('''%%%$$$$$$$$$%%%%%%&&&''')))+++---...666>>>IIIPPPRRRSSSWWWZZZ]]]ZZZYYYYYY[[[[[[XXXUUUYYYQQQDDD<<<@@@NNN[[[ccceeehhhcccTTTGGGDDDIIIMMM___cccaaaSSS???333555;;;IIIQQQWWWOOO@@@666777======555222333---"""###+++$$$%%%&&&%%%$$$$$$&&&'''$$$######$$$&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&---+++((('''(((***++++++(((///111+++...<<>>555000***(((***+++***(((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))''')))******)))((()))***...(((""""""&&&+++------(((///333333777???BBB???777;;;===???CCCIIIJJJGGGRRRQQQJJJCCCDDDJJJIIIBBBFFF@@@:::888;;;BBBJJJPPPJJJMMMMMMIIIIIILLLLLLIIIMMMHHHNNNSSSMMMMMMNNNGGGAAA666//////,,,%%%&&&---,,,+++***)))((((((((((((,,,---///222555777999:::<<>>IIIUUUZZZTTTHHH===777kkk888------)))...***(((''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$############$$$$$$&&&'''))))))'''&&&&&&'''***)))))),,,222;;;CCCHHHTTTWWWYYYXXXUUUUUUYYY]]]aaa\\\VVVPPPLLLHHHCCC???333222///******000999???TTT___gggccc\\\YYYXXXXXX\\\```aaa\\\RRRHHHCCCBBBCCCKKKRRROOOBBB777444555555888<<>>======<<<;;;>>>;;;===BBB>>>444333;;;:::777222///000444555444:::999AAAGGGGGGNNNSSSLLLOOOFFF???===:::333---)))$$$%%%''')))******)))(((+++,,,---///222444666777:::===AAABBB@@@===;;;:::444666888888777555444444/////////...------,,,,,,))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((((('''&&&(((---///+++(((///AAAPPPXXXPPPCCC999777>>>HHHOOOggg666,,,---)))///+++***''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&(((((((((&&&&&&(((***---///333:::CCCMMMUUUZZZRRRQQQOOOJJJIIILLLUUU[[[LLLGGG???888333...)))&&&+++///333222...,,,///444BBBRRRccciiiiiiiiihhhfffaaaaaacccdddddd```ZZZTTTMMMSSSZZZYYYPPPCCC999333:::AAABBB???EEEOOOLLL???555000)))%%%%%%$$$###!!!$$$######$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))***+++000,,,///;;;IIIPPPTTTVVVooovvvWWW\\\xxxaaasss|||{{{yyywwwuuuvvvyyy||||||{{{zzzxxxwwwwwwvvvvvvyyyvvvwww||||||xxx}}}[[[]]]XXXQQQOOORRRSSSKKKAAABBB===555...)))((()))***)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&''''''((((((((()))))))))&&&'''(((((('''''')))+++%%%***...---,,,111>>>IIILLLMMMNNNSSSYYYZZZOOOCCC::::::888777:::@@@@@@===@@@AAAFFFKKKKKKIIIJJJMMMFFFLLLQQQOOOKKKJJJJJJJJJPPPKKKFFFFFFFFFDDDBBBBBB777222111......===HHHCCCOOOMMMGGGCCCDDDCCC;;;222******))))))))))))***+++***+++,,,...000222444555888<<<@@@BBBAAA===:::999555777888888555333222222/////////...------,,,,,,)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$&&&(((******)))'''&&&+++)))***...888BBBKKKOOOAAA777---,,,888JJJ[[[dddfff555---...)))...+++***''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%(((,,,000777===EEENNNTTTVVVVVVUUUMMMHHH@@@777222444:::@@@DDDCCCAAA???===;;;999777222333444444///+++,,,000AAANNNYYY]]]]]]___aaaaaagggdddbbbcccgggiiihhheeeaaaccceeeeee^^^RRRCCC999999AAABBB999555@@@PPPZZZLLLCCC666...***&&&!!!$$$$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))***++++++******+++,,,000222;;;GGGJJJIIIRRR```rrrdddWWW]]]~~~yyyppp~~~}}}zzzzzzyyywwwvvvwwwzzz|||wwwwwwwwwvvvwwwwwwxxxxxxxxxtttqqqsssuuuvvv{{{yyy}}}xxxooowwwrrr{{{fff```pppfffZZZQQQPPPRRRPPPMMMHHHDDD>>>777000,,,******))))))(((((((((((())))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''(((((((((((())))))))))))))))))((('''(((***,,,---)))(((...<<>>===;;;===CCCFFFDDDLLLLLLQQQZZZZZZRRRMMMMMMQQQXXXSSSFFFKKK^^^___QQQNNNOOORRRUUUTTTNNNJJJJJJAAA:::777222000>>>GGG@@@DDDFFFBBB;;;===GGGIIIDDD???:::333,,,((((((***,,,******+++---///222444666777;;;AAACCCBBB???;;;999888999:::888555222111111/////////...------,,,,,,)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))*********))))))---,,,///;;;GGGIIIAAA777666444555???NNNYYY\\\ZZZfff666...///(((,,,)))(((''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%&&&'''***111999???HHHLLLQQQUUUUUUPPPJJJFFF;;;999666444666===EEEKKKXXXZZZ\\\^^^]]][[[YYYXXXQQQIIICCCCCCAAA>>>???DDDUUU\\\aaa___\\\^^^``````ccccccccccccdddeeeggghhhhhhfffeeeeeeddd[[[NNNCCC444777>>>BBB>>>:::DDDRRRUUUKKK>>>555111...)))%%%%%%$$$###$$$%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))***+++,,,+++******,,,...444;;;EEEGGG???BBB^^^~~~RRRddd~~~|||{{{zzzuuuvvvwwwwwwvvvvvvwwwyyysssssssssssstttuuuvvvwww{{{vvvsssssssssrrruuuzzzxxxuuuwww~~~uuu|||wwwvvvuuujjjjjjggg]]]QQQLLLQQQXXXJJJHHHDDD???888222+++'''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))((('''&&&(((+++...222666>>>IIISSSVVVQQQKKKOOORRRVVVZZZYYYRRRIIIDDD@@@CCCDDDCCCFFFMMMRRRRRRMMM___ttt|||qqqaaa^^^cccqqqddd[[[aaalllmmmaaaTTTLLLQQQUUUQQQLLLJJJMMMPPPLLLEEEFFFHHHHHHQQQVVVNNNGGGKKKDDD666222===JJJOOOJJJFFF???888111---+++***(((((((((***,,,///333444666;;;AAADDDCCC@@@<<<;;;;;;<<<<<<999666333222333/////////...------,,,,,,***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***)))'''''''''))),,,---555===EEEEEE>>>777444444222333999GGGVVV```aaa^^^ddd555//////(((+++((((((''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%'''***...222777===DDDIIIMMMMMMLLLJJJFFFBBB>>>;;;777888:::???GGGPPPYYY^^^UUUWWWYYYYYYVVVRRROOONNNZZZPPPIIIKKKLLLIIIIIINNNKKKRRRVVVVVVUUUXXX[[[[[[\\\aaafffhhhfffddddddeeeeeeaaa```cccfffddd\\\TTTHHH;;;777AAAGGGCCCDDDKKKNNNGGG>>>888666666555333)))&&&###"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((())))))***)))***+++***)))***///333>>>CCCFFFCCCAAATTT~~~ddd^^^|||vvv}}}|||{{{zzzyyyxxxwwwwwwrrrtttuuuuuusssssstttuuurrrrrrqqqqqqqqqqqqrrrrrrwwwsssrrruuuvvvvvvyyy~~~zzzvvvuuuxxxzzz{{{}}}rrr|||}}}}}}uuukkkmmmrrrlll[[[NNNMMMJJJGGGEEEAAA:::000)))***))))))(((((())))))***(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((()))))))))******((((((''''''(((+++111555<<>>DDDLLLQQQSSSLLLHHHCCC===:::999::::::333///((($$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''((())))))******(((***,,,,,,+++///777>>>HHHHHHFFFJJJ^^^iiiNNNooo~~~rrrccc~~~zzzzzzyyyxxxwwwvvvvvvwwwxxxuuuuuutttrrrqqqqqqtttvvvssssssrrrqqqqqqqqqqqqqqqqqqoooppptttwwwwwwyyy}}}zzz{{{zzzwwwwwwyyyzzzyyy}}}~~~{{{{{{xxxtttyyyiiiuuunnnWWWWWWQQQKKKKKKKKKGGG<<<333******))))))))))))******(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********((()))***+++///666>>>CCCJJJQQQWWWWWWTTTUUU]]]fffXXXPPPKKKMMMNNNLLLMMMPPPwwwmmmccceeerrryyyooo```iiiooo]]]iiikkkTTTcccrrraaasssgggeee}}}www___ZZZeee^^^PPPMMMNNNUUUUUUTTTNNNDDD===@@@IIIKKKLLLNNNMMMJJJCCC===888000...,,,***)))***,,,---444777<<<>>>>>>===<<<<<<<<<<<<;;;999555333333444/////////...------,,,,,,*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''')))---333999???BBBGGG;;;000333???EEE@@@777;;;AAAHHHMMMRRR[[[hhhrrr^^^111---///)))---+++---''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((($$$$$$&&&(((***---///000999???GGGKKKHHH@@@888333===BBBKKKSSSWWWVVVSSSPPPIIIHHHGGGIIIMMMQQQSSSUUU\\\^^^```aaadddiiiqqqwwwnnnsss}}}wwweeeZZZZZZ]]]___KKKHHHEEEEEEIIIPPPUUUXXXUUUTTTUUU[[[bbbddd```[[[YYY]]]VVVHHHEEEPPPXXXXXXTTTQQQKKKCCC<<<888777888>>>888///(((%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''((()))******+++***,,,...///000666@@@IIINNNJJJHHHXXXtttWWW\\\vvvyyyhhh|||zzzvvvvvvuuutttssssssuuuwwwxxxwwwuuurrrooommmooossswwwpppppppppppppppqqqrrrrrrqqqooopppssstttssssssvvvqqqxxxyyysssppptttvvvtttzzzyyyyyyzzz}}}wwwbbbooovvvooojjjkkksssxxxwwwyyy}}}```XXXPPPPPPSSSQQQGGG===******))))))))))))******(((((((((((((((((((((((('''((((((((())))))******''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))***************,,,...111777@@@JJJQQQRRRSSSVVV]]]bbbaaa[[[TTTXXXNNNJJJTTTcccnnnwww}}}}}}kkkYYY[[[kkkrrr^^^EEERRR``````OOOLLL[[[bbb\\\NNNMMMZZZjjjhhhYYY[[[jjj|||sss]]]jjjzzzqqq|||[[[KKKDDDEEEMMMVVVSSSHHHEEEJJJWWWUUUQQQMMMJJJIIIHHHHHH888666222...,,,,,,,,,---222666999<<<;;;;;;;;;;;;;;;;;;:::777444222333444000//////...------,,,,,,************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))&&&)))///666===EEEJJJMMM+++444AAAKKKPPPOOOKKKHHHEEEIIIMMMTTTfffXXX555///---+++...&&&)))(((((('''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&)))'''%%%%%%***222;;;AAA>>>PPPPPPIIIEEE999===YYY[[[aaaWWWRRRVVVJJJBBBQQQZZZXXX]]]lll}}}tttvvvrrrzzzmmmPPPKKKGGGIIIEEEKKKZZZ___YYY[[[dddaaa^^^\\\ZZZWWWTTTTTTWWWVVVZZZQQQ>>>999BBBCCC;;;999;;;@@@>>>111$$$""")))&&&'''(((&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((((((((()))***+++,,,,,,---+++333...)))111:::CCCNNNMMMLLLaaalllJJJ```}}}zzzvvvtttoooqqqrrrttttttttttttsssqqqooolllkkklllooosssuuuoooqqqsssrrroooooopppssstttrrrppppppqqqsssssssssrrrrrrssssssttttttttttttxxxxxxyyyzzz{{{}}}www~~~|||~~~xxxvvvpppiiitttmmmQQQMMMTTTSSSKKKEEE:::000)))+++,,,)))''')))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***+++,,,+++******+++,,,222222666>>>HHHNNNNNNLLLTTT[[[```\\\PPPHHHLLLUUUYYYUUUooozzz[[[WWWbbb^^^KKKDDDOOOPPPAAA:::@@@???MMMYYYVVVMMMLLLTTT\\\YYY@@@OOOTTTWWW\\\JJJJJJPPPQQQQQQQQQYYYgggssswwwwwwooonnnVVVOOOSSSLLLJJJXXXZZZYYYTTTOOOPPPRRRNNNFFFGGGCCCAAA???222%%%'''111...///444999888444666;;;<<<999777777888888555111//////.........---------************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&))),,,...+++444HHHUUUPPPAAA888777PPPVVVIIIBBBCCCJJJUUUOOOWWWxxxWWW555///---+++...&&&)))(((((('''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''###'''...444:::???BBBDDDTTTGGG222000LLLfffoooppptttjjjZZZVVV^^^ccckkkzzzwwwsssdddfffccc[[[PPPIIIIIIOOOUUU___]]]\\\\\\^^^___aaacccUUU[[[[[[PPP@@@999<<>>IIIKKKGGGJJJWWWdddddd^^^TTTKKKIIIRRRdddsssuuuiiifff```LLL@@@CCCDDDIII;;;555BBBTTT]]]^^^]]]fffpppvvvwwwpppnnnpppxxxuuueee\\\^^^]]]UUUOOOeeettthhhzzzkkkkkk\\\LLLLLLJJJOOOSSSVVVVVVRRRLLLFFFLLLGGGCCCBBB===333,,,))),,,,,,000666777555666999;;;999888999;;;:::888555111111000///---,,,++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((()))*********(((333EEETTTWWWPPPGGGCCCMMM???:::JJJXXXQQQKKKUUU{{{UUU444///...+++---&&&***(((((('''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((('''&&&%%%%%%&&&'''((($$$+++555>>>BBBDDDDDDDDD000000FFFiii|||}}}}}}{{{}}}kkkuuuyyyiiiiiiyyyggg___```XXXHHHJJJNNNUUUZZZ]]]\\\ZZZWWW[[[]]]```^^^NNN;;;888???555222666AAAIIIEEE888///+++(((&&&&&&((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''((())))))((())))))***,,,------...111///+++444CCCHHHOOO```kkkwww[[[jjj~~~~~~}}}|||yyywwwuuussssssqqqqqqppppppooommmlllkkkoooooooooooonnnmmmkkkjjjoooppppppooommmkkkkkkkkkooonnnlllmmmoooqqqrrrrrrqqqpppoooooooooppprrrsssqqqqqqqqqqqqrrrssstttuuuzzz|||kkk}}}ddd\\\dddaaaSSSSSSCCC333+++******)))***(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***...333888BBBHHHOOOTTTVVVWWWXXXZZZPPPPPPRRRXXX```hhhlllmmmRRRDDDEEEJJJBBB>>>HHHPPP]]]YYYYYYiiisss}}}}}}}}}tttgggaaaXXXPPPOOO___}}}tttllluuudddPPPMMMMMMRRRVVVTTTQQQNNNKKKFFF???<<<@@@BBB;;;000---***,,,222555555555888:::::::::;;;===<<<:::999333222111///...,,,+++***************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((()))+++,,,------555EEETTTTTTMMMJJJMMMPPPOOOFFFFFFOOOMMMMMMnnn``````SSS333///...+++---&&&+++(((((('''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%''')))+++111777===AAABBBBBBBBBDDDDDD@@@eee}}}}}}mmm______lllxxx}}}lllddduuu{{{fff{{{tttsssvvviiilll|||XXXSSSWWWWWWRRRNNNPPPTTTVVV```]]]\\\]]]ZZZMMM>>>444;;;333000888DDDJJJGGG@@@444...'''%%%''')))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))((()))***+++,,,---...///333///555GGGIII???[[[qqqpppnnn}}}uuu|||{{{yyywwwuuutttssssssnnnnnnnnnoooooonnnnnnnnnmmmnnnpppqqqqqqnnnjjjhhhuuuuuuuuussspppmmmkkkjjjpppnnnkkkjjjkkkkkkjjjjjjhhhiiikkkmmmoooqqqssssssrrrqqqqqqqqqrrrsssssstttyyyzzz||||||{{{|||}}}rrr~~~|||~~~tttkkkggguuu~~~{{{lllgggpppsssmmmTTTHHH999111///...***((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((()))))))))*********))))))))))))))))))))))))))))))***************+++((()))***,,,000777???EEENNNQQQWWW]]]^^^ZZZPPPIIIFFFQQQ```lllppphhhVVVFFFFFF333???YYYPPPCCC]]]rrrzzz{{{tttqqq[[[YYYaaaZZZZZZkkkpppaaaQQQKKKKKKKKKJJJJJJOOOMMMCCC999;;;EEEGGGAAA555...+++...222333555777::::::;;;<<<===;;;:::888333222111000...---,,,+++************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))((((((,,,222777MMMSSSTTTLLLIIIQQQZZZ^^^RRRSSSXXXXXX\\\~~~PPP111000///+++,,,&&&+++(((((('''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((((((((''''''(((***---///888>>>EEEHHHGGGEEEFFFGGGSSSLLLeeeyyyfffhhhsssmmmppp~~~yyymmmsssyyy~~~tttXXXGGGJJJWWW___SSSYYYYYYVVVYYYZZZLLL888===888222444>>>HHHMMMLLL@@@888---'''''''''&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***))))))***,,,---...///000)))555CCCNNNPPPSSSvvveeewwwnnnsssssskkk~~~|||{{{zzzxxxvvvtttsssssssssoooooonnnoooooooooppppppkkkmmmppprrrqqqoookkkiiinnnooooooooonnnllljjjhhhiiifffdddccccccdddcccbbbeeegggkkknnnpppqqqpppoooqqqqqqqqqqqqqqqrrrssstttvvvwwwxxxxxxwwwvvvwwwyyy{{{xxxmmmzzzzzzpppvvv~~~zzzxxx{{{rrrwww{{{yyywwwyyy}}}^^^SSSCCC555///---***((())))))))))))))))))))))))'''''''''''''''((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))************))))))))))))))))))************************************)))*********++++++,,,,,,''')))---222888AAAJJJPPPSSS\\\bbb]]]QQQMMMUUU```bbbeeeaaaWWWNNNHHH???666666AAAnnngggwwwxxx|||~~~xxxyyyxxxzzzvvvvvvhhh___rrr~~~|||eeeVVVPPPNNNPPPTTTNNN>>>777>>>EEEFFF@@@777......///111444888:::;;;<<<===;;;888666555111111111000000//////...************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&***+++)))'''---:::FFFVVVSSSOOOOOOWWW___```[[[[[[PPP___xxxhhhNNN000000///+++,,,''',,,(((((('''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))&&&&&&'''''''''((((((((((((((()))***,,,///222333111;;;HHHOOOPPPNNNOOOPPPRRRgggqqqqqqfffiiiuuummmqqquuuwww^^^TTTNNNHHHDDDTTTZZZQQQPPPXXXWWWLLL>>>???===;;;???FFFKKKMMMIIIAAA777///***(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((()))******))))))+++,,,...///111111,,,AAABBB;;;NNNuuueeeTTTbbbppplll|||~~~{{{wwwwwwvvvuuutttsssrrrqqqpppooonnnmmmmmmlllmmmmmmkkkmmmooopppooommmkkkiiiggggggiiilllooopppnnnmmmgggeeecccdddfffhhhiiiiiikkkmmmoooppppppnnnllljjjnnnnnnnnnooooooqqqrrrrrrppprrrtttuuuuuuvvvxxxyyyvvvyyy~~~|||sssuuuxxx~~~}}}nnndddRRR<<<...++++++***))))))))))))))))))))))))'''''''''''''''((())))))''''''(((((())))))******))))))))))))))))))))))))))))))************)))))))))))))))*********++++++*********************************+++,,,,,,------)))---333;;;BBBIIIPPPUUUccc^^^VVVNNNNNNWWWgggsss```\\\KKK666///888DDDIIIEEEjjjwwwwwwqqqjjjsssqqqoooyyyrrrbbbVVV@@@GGGIIIAAA888999???DDDGGG>>>555222000///222777888;;;======:::666444333111111111111000000000000************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&***,,,+++,,,555EEESSSTTTOOOQQQZZZ```\\\SSSLLLWWWcccuuutttWWWLLL///000///+++,,,'''---(((((('''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))))))))''''''''''''((((((((((((''')))+++...111444666888555???LLLUUUYYY]]]dddiiiuuuooowwwtttnnnnnnwww|||nnnnnnzzzxxxuuu{{{{{{ppp{{{rrrmmmxxxzzz~~~{{{gggQQQMMMRRRRRRMMMMMMSSSVVVTTTGGGJJJHHHAAA@@@FFFKKKLLLLLLHHHBBB;;;333,,,'''$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))******)))***+++---...000111222888IIILLLPPPoookkkIIIWWWtttuuuzzzwwwssstttttttttsssqqqpppoookkkkkkjjjiiiiiiiiijjjkkkmmmmmmmmmllljjjiiigggfffhhhhhhjjjnnnrrrtttrrrooonnnlllkkkllloooqqqrrrrrrtttsssrrrqqqpppooonnnnnnmmmmmmmmmnnnoooqqqrrrsssoooqqqssssssssstttvvvxxxuuuvvvyyy|||{{{{{{}}}pppqqqpppcccMMM:::111---***))))))))))))))))))))))))'''''''''''''''((())))))'''''''''((()))*********))))))))))))))))))))))))))))))************))))))))))))*********+++++++++******************************++++++,,,------...000666???GGGMMMRRRVVVXXXaaaVVVLLLOOO[[[dddccc]]]CCCFFFAAA:::AAAVVVhhhnnnvvv{{{|||bbbZZZgggGGGDDDBBBAAA>>>;;;===BBBEEE@@@;;;888333///000555666999======:::777555555333333222111111000//////************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))+++000888DDDQQQYYYSSSPPPUUU]]][[[TTT\\\mmmyyy}}}pppvvvKKK///000000+++,,,'''---(((((('''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***''''''''''''((((((((()))'''))),,,000444777999:::GGGNNNVVV\\\bbblll{{{yyy}}}uuu~~~ooo{{{lllhhhllliii___jjjmmmqqqwww~~~vvv{{{vvvuuuttt~~~eeeSSSFFFIIIRRRSSSPPPNNNTTTTTTLLLAAA>>>FFFMMMOOOKKKLLLJJJDDD;;;111)))%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******)))***+++---///000222222:::IIIgggwww```kkk~~~xxxrrrnnnpppqqqrrrsssrrrpppnnnllldddcccddddddfffhhhkkklllooonnnkkkhhhfffeeeddddddjjjjjjkkknnnqqqqqqnnnjjjsssqqqooooooqqqrrrsssrrrxxxvvvsssppppppqqqtttuuummmnnnnnnoooqqqssstttuuuqqqssstttsssrrrrrrssstttwwwwwwwwwwwwyyyzzz|||}}}}}}~~~~~~iiinnngggiiiqqqppp___JJJ;;;000((())))))))))))))))))))))))'''''''''''''''((())))))&&&''''''((()))******+++))))))))))))))))))))))))))))))************)))))))))************+++++++++******************************+++,,,,,,---......999@@@JJJRRRWWWYYY[[[[[[DDDOOO]]]gggeeeZZZKKKAAA???GGGLLLPPPbbb|||{{{yyy~~~{{{vvv{{{}}}vvvjjjjjjdddooolllYYYJJJGGGFFF@@@<<>>;;;888777777666555444222000///...---************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))***(((***444CCCQQQXXXZZZTTTQQQVVVZZZTTTXXXhhhxxxggg\\\III333+++...+++***+++((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((&&&&&&((()))((((((''''''''''''((((((''''''''''''&&&'''***---(((...///333<<<<<<===IIIOOOWWW]]]ggg}}}jjj[[[UUUZZZfffeeecccttt}}}yyy~~~fffPPPGGGCCCIIIPPPMMMJJJPPPRRRKKKBBB@@@EEEJJJOOOJJJFFFFFFFFF@@@333)))%%%$$$%%%((('''$$$&&&***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''(((((())))))******++++++---...,,,,,,444===JJJQQQhhhnnn~~~~~~yyytttooojjjdddaaakkklllnnnnnnkkkfff___[[[VVVXXXWWWXXX```kkknnnjjj```bbbaaa^^^___dddfffeeennnfffeeemmmtttsssooonnnpppqqqrrrtttwwwzzz}}}~~~xxxtttvvv{{{|||uuummmsssooommmpppwwwxxxtttooorrrpppoooppprrrtttuuutttvvvvvvvvvvvvwwwxxxzzzzzzvvvrrrzzznnnvvv}}}jjjfffkkk}}}cccOOO444999---)))++++++***+++,,,+++)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********)))******+++,,,++++++,,,,,,,,,++++++***111,,,+++.........555>>>BBBMMMUUUVVV[[[\\\OOO===HHH[[[eeeWWWDDD======>>>>>>vvvyyy~~~www~~~www~~~jjjkkkPPPJJJMMMEEE444BBBCCC666666DDD>>>000444///555<<>>;;;999888888777555333111///......++++++,,,++++++***)))(((******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''(((((('''&&&'''***---)))000666===KKK[[[___ZZZ\\\^^^[[[\\\KKKkkkpppnnn~~~HHH333+++...+++***+++((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''(((***((((((''''''''''''((((((&&&'''))))))((((((***+++000333222888EEEHHHIIITTT[[[iii}}}cccVVVXXX^^^cccfff{{{zzz|||```LLLFFFBBBKKKNNNQQQQQQPPPLLLGGGBBBHHHJJJLLLMMMJJJDDD===888---'''###%%%'''&&&%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''(((((()))******+++---,,,---000111222888@@@GGGnnnfff^^^wwwnnnzzz|||zzztttqqqmmmhhhdddaaa]]][[[iiihhheee```\\\ZZZYYYZZZUUUTTTSSSWWWcccoooqqqkkk___```___\\\^^^cccfffeeemmmjjjlllssswwwsssooonnnmmmoooqqqtttvvvxxxzzzzzz~~~zzzvvvwwwyyyyyysssmmmooonnnooosssvvvvvvqqqlllvvvssspppoooppprrrrrrrrrtttttttttuuuvvvwwwxxxyyyzzz}}}}}}wwwzzz{{{lllhhhhhhzzzxxxdddGGG>>>555///...+++))))))***+++***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((***************************************++++++,,,++++++,,,,,,,,,+++++++++,,,)))***///333666>>>GGGMMMGGGNNN]]]\\\NNNPPP```YYYWWWNNNAAA;;;???FFFJJJfff~~~zzzyyy}}}zzz~~~yyyaaaVVV___[[[aaaJJJGGGGGGGGGJJJAAA888;;;<<<888888444777;;;>>>@@@@@@@@@???999777555222000...---,,,+++,,,,,,++++++***)))(((******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))*********,,,111???QQQ]]]]]]XXXUUUZZZYYYTTT^^^mmmqqq___ooofffKKKGGG333,,,///+++)))+++((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((''''''***,,,)))((((((''''''(((((()))%%%(((***+++******++++++111;;;AAAGGGNNNNNNQQQ___mmmzzzqqqfff]]][[[gggtttvvvmmmeee||||||{{{vvvwww}}}~~~fffYYYQQQMMMJJJJJJRRRZZZWWWIII<<>>AAAAAA@@@888777555222///---,,,+++,,,,,,,,,,,,+++***)))(((******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))***+++,,,+++***222DDDUUUXXXTTTVVV\\\bbb[[[UUUaaaiiinnnZZZjjjNNNjjjEEE222,,,000+++)))+++)))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((+++...))))))(((((((((((())))))&&&((()))******+++...000888EEEKKKMMMRRRXXXkkkuuu[[[YYY[[[lllnnnwww}}}~~~xxxqqq___SSSLLLQQQ[[[[[[PPPFFFCCCKKKSSSTTTOOOIIIHHHHHHAAA555+++'''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******++++++,,,---,,,...000333;;;LLL\\\vvv\\\RRRhhhoooqqquuutttqqqlllhhhccc```^^^ZZZ[[[\\\\\\ZZZYYYXXXXXXSSSVVVYYYXXXTTTRRRSSSUUUZZZWWWUUUVVV[[[^^^[[[VVV```bbbbbbaaadddkkkppppppnnnssswwwsssiiiaaa___bbb[[[]]]___cccfffiiilllmmmuuuuuuuuussspppnnnnnnnnnppptttxxxyyyxxxvvvvvvwwwuuurrrnnnmmmnnnppprrrrrrqqqppppppoooppprrrtttuuusssuuuvvvwwwwwwyyy{{{~~~~~~uuu}}}yyytttzzzuuukkkNNNBBB999222+++))))))))))))***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********************************+++************+++,,,,,,,,,+++++++++,,,,,,------+++...444;;;BBBIIIQQQWWWXXX\\\WWWQQQ[[[iiiaaaLLLHHH999555GGGaaavvvwwwmmmpppyyy~~~}}}rrrzzz___RRRCCCDDDEEE===CCCHHH;;;777444333888???CCC@@@<<<777555333111///...------,,,,,,,,,,,,+++***))))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((***+++***)))***...222>>>TTT]]]SSSQQQ^^^bbbYYYIIIggg|||wwwttt~~~lllddduuuDDD222---111+++)))+++***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''')))---000))))))(((((((((((())))))(((((((((''')))...555:::GGGJJJIIIOOObbbttt{{{oookkk___]]]mmmyyy|||yyy~~~nnn]]]YYYZZZYYYUUUTTTNNNQQQTTTUUURRRNNNIIIFFFGGG???555...'''"""###(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))))))))******+++,,,,,,,,,+++---///000444BBB^^^wwwgggQQQuuu~~~zzzuuurrrbbbbbbbbbaaa```^^^\\\\\\YYY[[[]]]\\\XXXTTTRRRQQQKKKNNNQQQQQQPPPQQQSSSUUUWWWWWWXXXWWWTTTPPPOOOPPP[[[^^^``````dddlllppppppooorrrpppggg[[[UUUVVVYYYTTTTTTVVVYYY]]]bbbfffiiilllmmmnnnmmmjjjiiikkklllmmmpppsssrrrqqqrrrvvv{{{ssspppmmmlllmmmnnnoooooorrrqqqooonnnnnnppprrrssstttuuuvvvuuuuuuvvvxxxzzz~~~yyyrrrsssppp{{{www~~~cccLLL>>>444---------***((()))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))*********+++************************+++++++++***+++,,,,,,---,,,,,,+++++++++,,,---...,,,333<<>>EEEGGGAAA:::555444333111000/////////,,,,,,---,,,,,,+++***)))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))'''+++,,,)))&&&***666@@@NNNOOOQQQYYYbbbdddXXXJJJTTTuuuuuu]]]ZZZfffbbbyyyBBB111...111+++(((+++***'''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((***///222***))))))(((((())))))******)))((()))---555???FFFLLLOOOTTThhhuuu\\\VVVeeeooozzz{{{vvv{{{sss]]][[[ooo}}}|||zzzyyy{{{ssshhh```WWWSSSUUUXXXVVVVVVWWWXXXUUUPPPKKKMMMFFF???777---%%%%%%)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((((((((()))))))))*********+++,,,,,,------,,,---000555===RRRtttNNNppp~~~xxxyyyyyyuuunnnfffaaa^^^WWWZZZ]]]```bbbccccccbbb\\\^^^^^^ZZZTTTOOONNNOOOQQQOOOKKKIIIKKKNNNSSSVVVPPPSSSYYYZZZVVVPPPRRRWWWXXX]]]___```ccciiillljjjkkkkkkdddZZZSSSSSSVVVWWWUUUVVVWWWZZZ]]]bbbfffhhhfffggggggfffeeefffgggiiilllmmmnnnllllllnnntttyyypppnnnlllkkklllllllllkkkuuussspppnnnnnnoooppprrruuuvvvvvvuuuttttttvvvwwwtttmmmssstttzzzuuu}}}~~~tttWWWJJJ<<<111000///***(((+++))))))))))))))))))))))))(((((((((((())))))))))))((())))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,+++++++++---...///000:::FFFNNNUUU[[[]]]\\\OOOXXXbbb```OOO<<<666999JJJYYYoooiiikkk~~~xxx}}}aaaMMMGGGCCCBBBEEEDDD>>><<<;;;???EEEEEE???888666555333222111000000000------------,,,+++***)))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((())))))***(((+++,,,******222BBBNNNXXXMMMRRRaaaZZZKKK[[[~~~xxxPPP___AAA111///222,,,(((++++++'''((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''(((+++000444******))))))))))))******)))***,,,///444>>>HHHOOORRR```pppyyysssuuujjjUUUiiitttsss~~~www~~~uuuppprrrkkklll^^^LLLNNNeeetttttt}}}xxxdddVVVRRRVVVVVVVVVXXX[[[\\\ZZZXXXTTTLLLCCC===555,,,''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''((((((((())))))))))))******++++++,,,---------000...111<<>>KKKOOOnnn|||uuuyyy{{{||||||xxx|||sssZZZNNNLLLHHHHHH>>>;;;:::<<<@@@AAA===999999888666444222000//////------------,,,+++***)))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((())))))***************---555AAANNNWWWUUUVVV\\\YYYJJJOOO|||^^^www@@@111///333,,,(((++++++'''((((((((())))))******''''''''''''''''''''''''''''''''''''((((((((()))((()))(((((((((+++111444******))))))))))))******)))+++///444;;;DDDNNNUUUaaavvvttt``````iiiyyy{{{~~~}}}~~~tttnnnrrrwww{{{zzzbbbXXXPPPQQQTTTWWW[[[^^^aaacccXXXNNNDDD@@@<<<222)))$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))***++++++,,,,,,------...444///222CCC]]]zzzbbbzzz}}}jjj}}}tttkkkfffddd___ZZZWWWYYY^^^bbbhhhjjjlllmmmlllgggbbb^^^aaaaaa^^^[[[ZZZaaannnxxxnnniiidddcccccc```WWWOOOSSSSSSYYYdddhhhfffgggkkkmmmrrruuutttttttttqqqlll\\\YYYRRRPPPYYYeeehhhdddgggjjjooossstttqqqmmmjjjgggdddaaa```aaabbbbbbaaaYYYYYYXXXWWWWWWWWWWWWVVV\\\^^^aaahhhnnnrrrtttsss{{{xxxtttpppnnnnnnoooqqqoooqqqtttttttttssstttuuuwww}}}{{{{{{jjjppp}}}}}}ssswww~~~jjjRRR<<<444///)))***111))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,+++***+++---///111FFFSSS]]]___^^^[[[RRRHHHYYYOOOGGGAAA;;;AAA___xxxxxxooozzzmmm{{{cccXXXHHHAAABBB???===>>>@@@CCCBBBAAA===;;;888555222///---,,,------------,,,+++************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++---)))(((///>>>MMMVVVYYYMMMZZZYYYLLLVVVMMMSSSrrrnnnxxx>>>555...,,,,,,)))(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,---***)))+++***(((***------+++222AAAKKKMMMUUU```www~~~qqq``````lllzzzjjjbbbNNNUUUXXXTTTTTT[[[aaabbbccc[[[MMMAAA===:::000%%%'''((((((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))'''((())))))(((((()))***$$$***...---++++++---...111222:::bbb{{{]]]lllrrraaarrr|||vvvpppkkkiiinnnrrrpppjjjiiiooowww{{{uuutttyyyxxxppphhhfffeeeeeefffkkkqqqvvvxxxxxxmmmmmmmmmllljjjfffaaa^^^ZZZaaaeeeeeeeeehhhkkklllppptttzzz|||qqqiiiWWWZZZ___eeeooowwwwwwqqqtttwwwwwwrrrrrruuuqqqjjjddddddcccbbb^^^YYYTTTPPPIIIKKKMMMOOOJJJBBB@@@CCCGGGRRR```hhhhhhhhhmmmrrruuuqqqpppqqqpppmmmmmmppprrrmmmsssxxxsssssswwwssswwwyyyzzzzzzyyynnnqqquuu~~~eeewww~~~xxxwwwwwwiiiFFF222666---%%%333***)))))))))))))))******)))))))))))))))))))))))))))************++++++++++++++++++*********))))))******+++++++++,,,,,,,,,222,,,+++...+++(((444FFFQQQYYY]]]YYYSSSRRRUUUWWWKKK<<>>999BBBOOOMMMBBBCCC<<<777666222,,,,,,000...---,,,,,,---...---+++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))'''&&&'''((())))))(((...%%%%%%777KKKUUUXXXYYYYYYdddRRRPPPZZZ___sss>>>555...,,,,,,***)))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))***++++++,,,,,,))))))++++++)))+++///222,,,888OOOSSSNNNaaaqqqjjjccceeeppp{{{zzzyyytttuuutttrrrmmmkkkjjjjjjlllnnnnnnnnnkkkmmmpppsssvvvyyy{{{{{{ssszzzkkkfffYYYRRRWWW___bbbdddgggnnneeeUUUIIIDDDAAA888---)))((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))'''((())))))(((((()))+++(((***,,,++++++---000222555666HHHxxxhhhXXXuuuxxx|||wwwrrrnnnnnnrrrvvvvvvvvvzzzuuuiiieeegggqqqsssvvvwwwvvvpppjjjeeeeeebbb^^^]]]___dddiiimmmdddkkkpppooommmnnnnnnllltttvvvyyy|||{{{tttjjjbbbWWW\\\cccmmmyyyzzzpppiiimmmooommmlllkkkddd[[[^^^``````\\\UUUOOOMMMMMM<<>>555...,,,,,,***)))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((())))))******++++++)))))),,,+++)))+++000---@@@KKKKKKSSSkkk~~~sssYYYaaaoooyyyvvvlll]]]QQQPPPUUUTTTPPPNNNMMMKKKKKKLLLLLLJJJIIIJJJKKKMMMNNNQQQSSSUUUVVVhhhnnnuuu{{{~~~bbbNNNWWWdddddddddiiirrrjjj[[[MMMGGGDDD>>>666---)))%%%$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))'''(((***)))(((((()))+++++++++***+++,,,...111444444;;;YYYtttWWWfff}}}{{{wwwssspppxxxyyyxxxxxxzzzzzzllldddiiirrr{{{||||||wwwoooeee]]]YYY^^^YYYTTTRRRWWW```iiinnnjjjuuu~~~|||xxxsssnnnqqqqqqqqqooollleee]]]WWWYYYcccppp{{{qqqbbb\\\ZZZTTTNNNNNNSSSUUUTTTTTTZZZ___]]]VVVOOOMMMOOOOOOTTTIIIKKK___^^^NNNMMMKKKPPPXXXcccoootttmmmccc```___aaaeeegggeeeeeehhhOOOJJJPPPYYY^^^mmmzzzyyyuuuvvvwwwwww|||zzzvvvnnnggghhhppp~~~mmmttteeeYYYooolllCCC333444///++++++******)))))))))******)))))))))))))))))))))))))))************++++++++++++++++++***************(((((()))))))))*********&&&...---(((111EEEQQQPPPYYY```^^^RRROOOSSSOOODDD999:::KKKaaaqqq~~~ppprrr|||~~~}}}lllhhhlllOOOJJJEEEBBB???AAAJJJUUUDDD<<<666666888666333222///...------......---+++******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))***&&&333DDDOOOWWW[[[[[[XXXWWWCCCffffffLLLlll===444---,,,,,,***)))+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((())))))*********)))***,,,***(((,,,222444JJJSSSRRRggg|||pppfffiiiyyy{{{rrrlllddd[[[SSSQQQKKKBBBAAAJJJUUUUUUOOOQQQPPPOOOOOOPPPOOOLLLJJJNNNNNNNNNMMMLLLJJJHHHFFFNNNPPPTTTYYY___iiisssyyyyyy~~~|||uuu|||sss\\\[[[``````aaafffooonnneeeVVVJJJEEEBBB???222,,,%%%$$$''')))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))''')))******)))(((***+++---+++***,,,......000222888MMMqqqQQQ]]]|||yyywwwuuurrrpppxxxvvvuuuvvvyyy}}}}}}}}}zzzqqqggggggrrryyyqqqiiifffgggiiilllgggbbb```ccchhhkkkmmmkkkwww}}}vvvooommmkkkhhhddd```[[[VVVSSSWWWiii{{{wwwiiiZZZOOOTTTQQQMMMKKKMMMSSSXXXYYYYYY___eeegggddd^^^ZZZYYYXXX```TTTQQQhhhjjjXXXVVV```dddvvvtttccc___\\\^^^eeemmmoooiiidddcccBBB>>>EEEOOOXXXjjjwwwtttwwwwwwvvvwwwzzz~~~~~~|||yyynnngggggghhhmmm|||{{{mmmdddnnnyyyUUU555666666---++++++******))))))******))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))*********+++***------///;;;LLLUUUUUUYYYTTTPPPQQQUUURRRDDD777888FFF]]]ppp}}}sss~~~~~~}}}uuudddyyy{{{{{{wwwYYYMMMFFFFFFDDDAAAGGGQQQHHH???777666999888333///222000//////000000...---*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))+++,,,---===LLLQQQTTTYYYZZZXXXJJJ^^^sssGGGuuu===444---,,,,,,******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((())))))******+++******+++***)))///777EEEFFFXXXyyyqqqdddjjjvvv~~~{{{sssfff___VVVQQQQQQPPPMMMIIIQQQQQQRRRXXXeeeooonnngggkkkkkkmmmppptttvvvvvvuuutttuuuvvvvvvtttpppllliiiYYYWWWTTTQQQRRRWWW^^^dddhhhmmmuuu{{{|||{{{}}}mmmaaa```dddgggqqqwwwvvvgggUUUJJJEEECCC777000(((&&&''')))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))((()))******))))))***+++---***+++000000---...222???kkkppp\\\ooo|||xxxuuutttsssqqqooommmmmmppptttzzz~~~~~~}}}{{{zzzuuunnnlllrrr}}}}}}wwwtttwww|||{{{uuuooonnnqqqtttvvvvvvqqqwwwzzzvvvrrrqqqpppnnnmmmjjjeee___ZZZWWWVVVVVVYYYmmmzzzsss```TTTSSSWWWaaafffoooyyy|||xxxpppkkkxxxuuupppnnnmmmllliiieeeaaakkkccc]]]nnnvvvlllfffsss|||xxxbbbnnnjjjmmmuuu|||xxxjjj]]]WWWJJJHHHOOOZZZdddvvv~~~vvv{{{xxxwwwwwwyyy{{{}}}~~~tttkkkhhhdddbbblllzzzrrrwwwtttpppBBB;;;>>>666,,,,,,+++***************))))))))))))))))))))))))))))))*********+++++++++*********************************+++++++++,,,,,,---(((---;;;IIIOOOTTTZZZVVVQQQUUU]]]WWWEEE;;;===TTT___lll~~~zzz}}}uuuvvv~~~xxxyyy{{{}}}gggRRRJJJGGGBBBBBBGGGKKKDDD;;;888:::<<<888333555333111111222222000///************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))((((((***///222???KKKWWWZZZYYYXXXWWWTTTUUUoooqqqggg<<<444---,,,,,,+++***,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((())))))******++++++***+++,,,+++---777CCCJJJ```}}}kkkZZZkkkqqq^^^TTTRRRQQQNNNMMMQQQXXX```dddfffkkkppptttxxx}}}}}}vvv~~~~~~~~~yyyqqqggg^^^YYYWWWYYY[[[___dddjjjrrr}}}~~~rrrhhhjjjlllqqq{{{vvveeeUUUHHH@@@<<<666...)))'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))((()))+++***))))))***,,,,,,***---222000,,,000999IIInnn{{{wwwqqquuuyyyppp|||yyyuuusssrrrrrrrrrqqqlllmmmppptttwwwxxxvvvssstttuuusssqqqvvvpppiiibbbbbbhhhqqqvvvwwwyyyxxxqqqeee^^^aaafffiiifffddd___YYYTTTSSSVVVYYYiiirrrtttfffXXXYYYhhhuuu}}}}}}wwwnnnmmmoooooommmxxx|||zzzqqqtttqqquuuooonnn```YYY[[[[[[fffttt~~~zzzwwwwwwxxxwwwzzz|||qqqhhhaaa___eeemmmrrryyy||||||yyyqqqsssvvvsssSSS>>>>>>777---,,,+++***************)))))))))))))))))))))))))))************+++++++++***************+++++++++***++++++++++++,,,,,,,,,,,,(((111GGGTTTTTTUUU\\\MMMTTT```___JJJ444999LLL]]]ssswww~~~~~~mmmXXXMMMFFFCCCDDDKKKEEE<<<666777:::999555666444333222333222111///++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))((((((---666<<>>444...---,,,+++************)))))))))))))))))))))))))))************+++++++++))))))*********+++++++++************++++++++++++***111???PPPYYYZZZWWWUUUNNNZZZ\\\MMM===>>>LLLYYY]]]yyyxxxyyyvvvsss|||rrr\\\QQQMMMKKKSSSOOOEEE999555777888555555444222111222111///...+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******)))***222>>>GGGQQQQQQXXX]]]TTTLLLZZZrrraaaZZZ~~~<<<333,,,,,,,,,++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,))))))+++///222;;;MMM^^^}}}ggg]]]ooowwwfffYYYOOOOOOUUU]]]jjjuuuxxx|||yyyyyy~~~rrrqqqpppsssxxx}}}|||wwwrrrooooooqqqrrrvvvyyy}}}~~~}}}}}}}}}ssshhhbbb```___^^^mmmpppwwwsssfffmmmmmmvvvgggMMMCCC???777...'''%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))(((***++++++******+++,,,,,,***---111......>>>SSSbbb]]]yyyvvvzzz]]]EEEBBBFFFZZZppp~~~wwwtttrrrrrruuuyyy|||}}}yyy|||~~~|||~~~{{{rrrjjjddddddgggoooxxxzzzuuunnnllltttyyyuuunnnhhhbbb\\\YYYZZZ[[[\\\```iiittt|||uuujjj^^^\\\eeemmmiii^^^TTTGGG===<<>>666///......,,,,,,---333///+++(((((()))******(((((((((((((((((((((((()))*********++++++++++++***)))))))))***+++,,,,,,...***,,,222777CCCaaafffjjjsss|||ooo^^^SSSYYY[[[```jjjvvv~~~~~~~~~~~~|||zzzwwwuuutttrrrrrrrrrsssuuuvvvxxxyyyxxxwwwuuusssrrrqqqppppppsssssstttuuuwwwyyyzzz{{{~~~{{{xxxkkkZZZdddffflllsssyyy}}}pppyyy~~~fffggguuu}}}}}}```JJJ@@@777444///'''$$$(((%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,...)))...555---***JJJuuuyyyQQQKKKrrrfffwww___JJJIIISSSjjjuuu~~~zzzsssqqqtttzzz~~~{{{uuurrrssstttrrrqqqyyysssttt{{{{{{rrrqqqssspppmmmjjjnnnyyy|||ssscccYYYXXXbbbfffZZZIII???:::CCC777:::>>>888EEENNNQQQGGGPPPbbbjjjssszzzxxxyyywwwiii|||}}}aaauuuccclllrrrpppfffaaacccfffkkk~~~wwwvvvxxxttttttwwwxxxxxx{{{uuuyyyttt^^^XXX```ddddddhhh{{{~~~zzz{{{bbbOOO222000000---******,,,------))))))(((((((((((())))))***++++++,,,,,,++++++***************************))))))***+++---...///000111KKKPPPRRR___YYYTTThhh___QQQ666555VVVjjjqqq}}}|||jjj[[[eeejjjiiijjjWWW:::888@@@777666555444444444444111///,,,+++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&((()))******)))'''&&&******+++---000999KKKZZZVVVRRR]]]MMMYYYmmmmmmbbb>>>555.........,,,,,,---///,,,)))''''''((())))))(((((((((((((((((((((((()))))))))*********++++++***))))))******+++,,,---...------444GGGccc}}}nnnmmm|||lllYYYTTT]]]hhhppptttzzz~~~||||||~~~{{{{{{zzzxxxvvvtttrrrqqqsssrrrrrrrrrqqqqqqqqqqqqtttsssrrrpppoooooonnnnnnoooooopppqqqssstttvvvwwwzzz~~~}}}wwwxxx~~~{{{rrrrrrooolllkkklllqqqxxx~~~~~~ssslllvvv~~~sssTTTEEE:::888333)))%%%***%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))***+++++++++,,,,,,,,,,,,---+++,,,---...666LLLnnn___XXXbbb|||ooohhhUUUJJJhhh|||yyyzzz||||||sssmmmmmmbbbgggnnnwwwuuuvvv|||}}}tttwwwsssccc[[[TTTRRRVVVSSSEEE999555333@@@444444<<>>___mmmnnnxxxpppcccWWWUUUaaavvv~~~|||}}}{{{vvvvvvxxxuuutttsssrrrqqqooonnnmmmoooooooooooonnnmmmkkkjjjmmmmmmlllkkkkkkkkkkkklllkkkkkklllmmmnnnooopppqqqqqquuutttqqqvvv~~~}}}yyysssmmmjjjlllppprrr{{{{{{zzzvvvzzzhhhOOO===;;;888,,,''',,,&&&&&&'''(((((((((''''''%%%&&&&&&&&&&&&'''''''''((((((((()))))))))******,,,,,,,,,---------......,,,444111***;;;ccczzzYYYVVVfffnnnfffooofffVVVzzz}}}|||qqqcccZZZWWWQQQ]]]kkktttzzz|||yyytttkkknnnxxx~~~vvvllluuu{{{fffRRRPPPJJJHHHGGG???111---111///???666555<<>>>>><<>>>>>\\\kkkqqqwwwyyyrrrppp}}}{{{^^^dddgggYYYJJJMMMHHH111444333111111222222111000///......,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))))))))((())),,,+++,,,<<>>^^^{{{ooouuuwwwwwwiii```rrrttt~~~|||{{{zzzxxxwww|||xxxuuuuuurrrlllkkkmmmkkkjjjiiihhhhhhhhhiiiiiihhhiiikkklllkkkjjjhhhfffeeeeeeeeeeeefffggghhhiiijjjjjjkkklllmmmmmmllllllkkknnnooonnnnnnoooooonnnkkkpppttttttuuuvvvooofffiiiooolllnnn{{{{{{~~~tttJJJ;;;:::555---)))'''(((((((((((((((''''''&&&&&&&&&'''''''''(((((())))))))))))************------........./////////***000333999PPPwwwvvvLLLSSS{{{qqqtttyyy|||xxxtttrrruuuzzz||||||yyytttlll^^^QQQFFF:::222333333000333::::::>>>>>>BBB<<>>;;;999AAADDD]]]qqqDDD<<>>YYYhhheee```vvvmmmwwwzzz}}}}}}yyy\\\YYYRRRRRRYYY^^^uuusss|||zzzGGG999///...///,,,,,,///,,,++++++******++++++,,,))))))************))))))************************(((***,,,,,,...666CCCLLLPPPZZZSSSZZZqqq]]]===@@@PPPnnnooo}}}jjjzzz~~~{{{qqqqqq{{{{{{pppppp}}}~~~~~~{{{kkklllrrr~~~ZZZnnnxxx___]]]LLL777555222111222222222111///......---,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******++++++,,,******///<<>>___sssmmmnnnzzzhhhqqqvvvtttqqqooooooqqqssstttoookkkjjjlllkkkhhhhhhkkkjjjiiihhhggghhhiiikkkmmmkkkjjjiiihhhgggfffeeeeeehhhhhhhhhhhhiiijjjjjjkkkiiijjjkkkllllllkkkiiihhhiiijjjkkkjjjiiiiiilllooommmqqqpppmmmtttxxxtttrrrkkkmmmuuurrrpppzzzVVV???;;;777///)))))))))))))))(((''''''''''''''''''(((((((((((())))))*********+++++++++,,,,,,---------.........222...333NNNzzz```UUUmmmeeeLLLNNNZZZ}}}rrrlllooovvv~~~~~~sssiii```WWWOOOJJJHHHHHHNNNUUUqqq{{{zzzxxxtttttttttmmmdddEEE666,,,///333333555;;;======<<>>RRRqqq~~~XXXWWW{{{cccKKKNNNcccqqqrrrzzz{{{zzz{{{{{{hhh[[[NNNQQQUUUSSSgggQQQ???111//////++++++000++++++************++++++))))))************))))))************************)))***+++...444>>>JJJRRROOOLLLRRRbbbcccMMM@@@IIIttt~~~{{{eeeRRRllltttqqqeeedddqqqzzzyyyrrrpppzzzzzzyyyuuussswwwzzzrrrqqqzzz~~~|||rrrmmmfffkkk>>>;;;777444333222111000......------,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((()))***+++---***444IIIXXXWWWRRRRRRLLL]]]ggg777111---...///---++++++,,,***)))((()))***)))((())))))))))))))))))))))))++++++,,,,,,,,,---------+++++++++,,,...000111222OOOuuuccckkkvvvssspppxxxppprrrtttrrrooonnnqqqtttkkkhhhgggjjjjjjhhhiiilllkkkjjjiiihhhiiikkkmmmooogggffffffffffffggghhhiiijjjjjjjjjjjjjjjkkkllllllggghhhjjjkkkkkkiiigggfff```eeekkkpppnnniiifffgggdddjjjjjjiiioooyyyvvvllluuuppphhhmmmvvvooogggmmmvvvdddBBB<<<:::333)))))))))))))))(((''''''''''''''''''((((((((())))))************+++++++++,,,,,,,,,---------......///000;;;^^^LLLLLLiiiTTT>>>EEEOOOxxxpppgggfffvvvzzzqqqgggYYYMMMDDD===888888999<<>>MMMyyyuuummmffflllzzzwwwsssqqqnnnnnnooonnnmmmkkkiiihhhbbbeeejjjnnnooonnnkkkhhhpppmmmiiigggfffggggggfffdddeeeeeedddbbbccceeegggjjjdddbbbfffiiihhhhhhiiihhhggggggggghhhhhhfffeeedddfffjjjnnnooommmiiifffllljjjhhhjjjmmmpppooonnniiiiiijjjkkkmmmnnnllljjjiiiwwwLLL<<<@@@222///,,,***))))))((('''%%%)))))))))))))))))))))))))))******++++++,,,------...---++++++---///000111///444GGGfffPPPssshhhJJJEEEIIIZZZqqq}}}sssnnneeeYYYMMMOOO[[[nnn||||||ssslllVVVOOOEEE???@@@CCC@@@;;;999777777:::===???BBBDDDWWWwww~~~wwwuuuvvvzzz~~~{{{kkk\\\DDD666...111777888<<>>```bbb\\\```SSS>>>JJJXXXhhhqqqrrrhhhbbb___TTTGGGBBB>>>???EEEIIIFFFCCCCCCBBBAAA??????AAABBB@@@===888999:::999888;;;FFFRRRjjj}}}xxxzzzwwwyyy{{{||||||~~~{{{}}}|||xxxrrrfffRRRAAA>>>444...222777:::BBBMMMLLL___DDD@@@KKKwww~~~qqqOOO===bbbuuuttt}}}zzzzzzaaaHHH===FFFsss}}}{{{wwwsss{{{mmm[[[OOOKKKLLLQQQVVVnnnyyyuuuyyyHHH;;;666,,,+++,,,)))************))))))))))))))))))))))))))))))))))))))))))***++++++++++++***...222000444GGGPPPLLLJJJKKKUUUMMM???GGG[[[jjjttt~~~```___kkkuuuqqq}}}wwwooolllpppyyy~~~xxxzzztttyyyzzz}}}hhhtttUUU===>>>999666777000......------------,,,,,,************)))))))))))))))(((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((()))++++++******,,,...333:::MMM^^^ZZZSSSddd]]]:::333//////...++++++---++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------222)))***222333666TTTyyy{{{mmmsss~~~iiiiiiyyy}}}uuurrrnnnkkkmmmpppqqqnnnkkklllkkkhhheeebbb```______dddfffiiilllmmmnnnmmmmmmffffffeeedddaaa\\\VVVQQQPPPPPPOOOMMMMMMNNNRRRUUU\\\WWWUUUZZZ```bbbdddfffdddfffgggiiiiiigggfffdddaaadddffffffeeefffjjjnnniiiiiiiiikkkmmmooonnnlllkkkiiiiiiiiijjjiiigggeeeiii^^^aaaxxxWWW===AAA444000+++((((((((((((((()))))))))))))))))))))))))))******++++++,,,------,,,,,,------.../////////333???rrr|||RRRKKKkkkrrrhhhjjjpppzzz~~~VVVWWWuuuwwwfff]]]WWWJJJ<<>>??????<<<<<<>>>:::<<>>???777333,,,((('''(((******)))))))))))))))))))))))))))******++++++,,,------+++,,,.........///000000777HHHzzzPPPEEEvvvfffYYYZZZbbblllxxxtttsssaaaTTTGGG>>>FFFAAA@@@DDDGGGEEECCCBBBDDDBBBDDDKKKQQQOOOJJJFFF<<<===AAACCCCCCMMMjjjkkk```]]]^^^YYYSSSPPPOOOMMMIIIFFFGGGOOOUUUUUUQQQJJJ???555///000444888777<<>>RRRllllllKKKQQQppprrrlllwww{{{xxx|||lllqqq___CCC<<>>999***333&&&+++************)))))))))((())))))))))))))))))))))))))))))***++++++++++++***&&&,,,)))666PPPLLLCCCRRRooo|||uuuooovvvppppppssskkk}}}vvv|||uuurrr}}}|||zzz~~~~~~~~~~~~yyyvvvyyymmmqqq{{{zzzqqquuu|||{{{vvvlllMMM<<<666666555000//////......------,,,,,,************)))))))))(((((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''((((((((((((***+++,,,+++***+++---///333FFFVVVSSSLLL]]]TTTXXXooo999222.........,,,,,,...++++++++++++++++++++++++************************+++++++++,,,,,,,,,------)))......,,,>>>ddd|||www___ssswwwrrrqqqnnnlllmmmhhhhhhjjjnnnpppkkk```XXXIIIJJJLLLPPPWWW___ggglllyyyxxxuuuqqqlllhhheeeccc]]]WWWNNNHHHEEEEEEFFFFFFLLLNNNPPPRRRUUU[[[aaafffYYYXXX\\\eeekkkjjjfffeeedddfffhhhgggccc```_________aaabbbbbb``````cccfff___aaaccceeegggiiijjjkkknnnllljjjiiijjjjjjhhhgggdddnnnmmmbbbhhh}}}III;;;:::555...)))((()))***+++************************)))******++++++,,,------***,,,////////////222444KKKcccCCCQQQrrrlllzzzvvvppppppiiiYYYLLLMMMUUUZZZ[[[\\\TTTHHHCCCLLLWWWWWWOOOHHHBBB>>>AAAKKKTTT```yyynnn]]]QQQIIIHHHCCC>>><<<<<<<<<:::777555:::===;;;;;;:::777222222222444666888IIIooo{{{EEECCCGGG___{{{[[[aaawww}}}xxxzzzxxx~~~xxxyyycccDDD<<>>;;;666888555333333:::VVV{{{PPP;;;AAAWWWzzz{{{eeecccgggqqqaaaAAA===WWWxxx{{{pppuuu~~~xxxqqqmmmrrruuunnn\\\LLLIIINNNHHHRRRuuuxxxlll___:::111000,,,...************))))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,000<<>>>>>===<<<<<<===AAACCCAAABBB@@@@@@CCCDDD>>>666777666666777;;;SSSaaaZZZFFFNNNqqqdddpppsss~~~\\\NNNLLLBBBXXX}}}sssOOO;;;CCCbbb|||ttt{{{vvvqqqooommmqqqsssdddMMMEEELLLDDDIIIUUUyyyvvvyyyzzz>>>888+++///,,,************))))))))))))))))))))))))))))))))))))))))))***++++++++++++***---+++???III>>>HHHUUUIII<<>>EEEHHH999^^^pppWWW999555JJJnnn~~~www{{{uuusssrrrrrrjjjmmmuuuiiiMMMAAAHHH;;;LLLTTTjjjnnnqqq~~~BBB>>>(((111***************))))))))))))))))))))))))))))))))))))))))))***++++++++++++***///(((CCCOOO???OOO^^^BBB]]]nnnrrruuu}}}~~~qqqnnnwwwjjjmmmxxxyyyppprrrooopppwwwuuufff]]]aaaqqq|||{{{yyyrrrccccccooosssuuubbbYYYYYYQQQNNNWWWaaauuuuuu\\\CCC999BBBDDDVVVmmm~~~yyyXXXaaahhhrrrzzzxxx|||xxx___[[[ZZZKKKooorrrZZZDDD999111555222111000///...---,,,,,,************))))))))))))&&&'''''''''(((((())))))((((((''''''''''''((((((&&&''''''((()))******+++((()))******,,,000555999QQQVVVSSS]]]qqqfffeee:::333//////...++++++---,,,++++++******++++++,,,++++++************++++++)))...///)))'''+++---+++---,,,DDDccc~~~uuudddnnnlllzzznnnvvvhhhmmmqqqpppiiiaaa[[[XXX[[[WWWTTTWWW\\\\\\VVVOOORRRRRRRRRTTTYYY___dddgggnnnpppqqqkkk```WWWRRRQQQLLLMMMNNNRRRVVV[[[___bbbnnnmmmkkkjjjjjjllloooqqqnnnrrrqqqkkkmmmrrrlll___ggg^^^TTTMMMHHHEEEJJJQQQTTTQQQSSS[[[___[[[VVVTTTTTTUUUWWWXXXVVVUUUXXX]]]``````aaabbbbbbbbbbbbaaannneee___dddjjjiiiddd___xxxnnnzzzGGG888333222,,,+++...+++************************++++++,,,,,,,,,---------333+++...222---///===GGGyyyWWWTTTsss^^^JJJ>>>QQQgggsssrrrmmmkkkkkkuuu|||qqqnnn[[[\\\[[[YYYXXXZZZ^^^aaaYYY]]]\\\UUURRRSSSPPPKKKJJJNNNKKK@@@888:::AAAEEESSSPPPXXXnnnvvvXXX===555333999@@@===???ZZZ|||{{{wwwrrr|||ppphhhsssrrrmmmOOO@@@>>>DDDFFFqqq{{{{{{sssbbbAAA888999BBBzzzyyyzzz}}}rrrllloootttllllllnnnooojjj]]]LLLAAACCC<<>>KKKMMMjjjLLLAAAwwwqqqcccttt~~~uuuxxxmmmzzzxxxsss{{{ssssssuuuqqqiiifffkkksss}}}xxxgggZZZeeettt}}}zzzuuuuuurrrmmmiiipppeeefffsssaaa___eee```dddrrrxxx{{{mmmSSS>>>EEEGGGrrr|||eeefffxxx}}}vvvvvvuuunnnjjj~~~jjjlllWWWVVVEEERRR|||}}}rrr|||===<<<666777333111///...//////...---,,,,,,++++++***)))))))))((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((())))))))))))+++&&&)))111000,,,666FFFGGG[[[JJJmmmrrrcccWWW:::333//////...++++++---,,,++++++******++++++,,,++++++************++++++)))------******...///,,,...333PPPnnn~~~zzzsss~~~}}}~~~wwwtttnnnhhhhhheee___XXXQQQOOONNNYYYbbbkkkjjjbbb]]]___eeepppssswww|||tttdddWWWPPPNNNOOOQQQTTTXXX^^^dddiiikkkkkkgggaaa\\\[[[\\\___bbbccclllrrruuu||||||pppkkkaaaVVVMMMHHHFFFLLLSSSZZZXXXYYY\\\[[[YYYZZZ]]]ooollliiigggdddaaa___^^^\\\___bbbddddddcccbbbbbbeeeddd``````iiiqqqkkk^^^lll}}}~~~vvvyyyQQQ===555444---,,,...***************************++++++,,,,,,,,,---------...,,,///444333///===TTT}}}JJJVVVvvv{{{ccciiixxxbbbGGGBBBBBBbbb}}}zzzcccQQQNNNRRReeettt{{{jjjfffbbb]]]SSSFFF???>>><<<===@@@DDDJJJQQQWWW\\\UUUWWWVVVUUUXXX\\\ZZZTTTbbbSSSBBB888;;;CCCLLLPPPQQQeeewwwXXXCCC777444444;;;FFFSSS___ggg```XXX___[[[hhhxxxYYYDDD999BBBFFFYYYttttttjjjzzzZZZVVVfff}}}vvvJJJ<<<@@@DDDRRR|||ppppppwwwuuu}}}}}}yyyqqqmmmnnnrrrqqqssssssppplllbbbQQQ@@@DDD<<>>BBBDDDJJJRRRTTTqqqfffEEE333666======999BBB]]]{{{www```WWWOOOYYYsssuuuNNN:::>>>IIILLLdddqqq}}}aaa```xxxLLLNNNhhhqqq___>>>666<<>>AAAHHHZZZ}}}777666---))),,,+++******))))))******))))))))))))************+++++++++,,,,,,,,,,,,,,,555CCC===LLLrrr999AAA```tttGGGUUU```YYYVVVSSShhhyyyjjj|||uuuuuu{{{yyytttnnnrrrsssooofff^^^___hhhqqquuunnnqqqsssqqqkkkcccdddjjjppp|||zzzpppjjjtttvvv[[[ZZZjjjzzz{{{uuusssbbbHHH@@@@@@jjjtttNNN<<>>cccuuu~~~wwwZZZWWWpppzzzeeeSSS???;;;KKKppplllSSSYYYoooxxxiiiXXXLLLCCC===:::;;;777777:::AAAKKKTTTYYY[[[[[[YYYZZZbbbkkklll___RRREEE@@@AAAFFFCCC@@@PPPfffyyyiiiXXXLLLCCC>>>999>>>???===FFFaaa{{{iii\\\TTTZZZiiittttttrrrUUU???:::FFFRRR]]]___RRRxxxOOOKKKgggzzzQQQ888AAA666???```vvvuuussstttmmmssssssqqqooooooooopppqqqqqqrrryyytttjjjlllooo^^^CCC>>>>>>AAABBBUUUuuuzzz<<<333000(((,,,+++******))))))******((()))))))))************++++++,,,,,,++++++,,,...888LLL;;;aaa\\\<<<]]]\\\zzzoooPPP[[[cccoookkk|||{{{rrrpppvvv}}}yyyxxxvvvtttsssuuutttooommmtttwwwrrrwwwyyyvvvhhh^^^ccckkkwwwjjj~~~}}}{{{ppprrr___qqqiiiiiivvvhhhOOOBBB>>>\\\yyyPPP444???999777444333333222111///---------,,,++++++******))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((()))))))))))),,,------+++***111BBBRRRJJJPPPqqqaaa:::333//////...++++++---,,,++++++******++++++,,,++++++************++++++,,,***)))***,,,------...888fffzzznnnrrr\\\vvvoooqqqttthhhdddnnnmmmmmmmmmooopppqqqqqqqqqnnnddd\\\]]]fffmmmlllhhhnnnlllmmmrrrxxxyyysssmmmjjjlllnnnmmmkkkhhheeedddjjjlllooorrrtttuuuuuuuuu~~~|||{{{zzzzzzvvvmmmccc[[[[[[bbbmmmzzz~~~}}}{{{{{{~~~zzz|||xxxpppnnnrrruuuuuusssrrrpppjjjddd``````aaadddbbbcccddd^^^YYY```nnnhhhSSSkkkZZZ777333222......,,,++++++++++++++++++++++++,,,,,,---------.........000666---...777111MMMwwwQQQ???qqqwww~~~iiiXXXggg~~~vvvqqqjjjXXXIIIAAA;;;GGGbbbfffdddxxx~~~tttfffZZZMMMEEE>>>777222222111333777???IIIRRRXXX[[[YYYYYY^^^hhhnnnfffSSSCCCGGG???<<>>???333222BBBTTTaaappp~~~|||lll___[[[dddsssvvviiiUUUCCC999???QQQaaaOOOXXXwwwZZZ???[[[WWWAAA:::@@@===TTTvvvtttpppqqqllltttwwwtttpppnnnooonnnmmmkkklllrrrnnneeeiiipppbbbIII???<<<;;;888LLLlllrrrbbbAAA333333---,,,+++******))))))******((()))))))))***************+++,,,,,,++++++...000888IIIVVVoooPPPIIIccc```zzzUUUlllwwwpppqqqmmmvvv}}}zzzyyyyyy{{{|||}}}}}}~~~|||{{{tttrrrjjjlllsss}}}\\\ssssss|||ccclll}}}```hhh}}}{{{iiiTTT>>>@@@:::wwwfff666999<<<:::777555555444222000......------,,,+++++++++))))))(((((((((((())))))&&&'''''''''(((((())))))(((((((((((()))))))))))),,,...---***+++777GGGRRRBBBbbb^^^~~~iiiqqq:::333//////...++++++---,,,++++++******++++++,,,++++++************++++++,,,******++++++***///555JJJ|||~~~kkkmmmwwwjjj\\\QQQXXXggglllllllllmmmmmmkkkgggdddhhhkkkooossstttsssqqqppphhhggggggmmmsssuuupppjjjfffgggjjjkkkjjjgggdddaaaaaadddiiimmmqqqrrrrrrrrrkkkhhheeecccffflllssswwwzzztttjjjaaaZZZ\\\dddnnnyyy}}}ooobbb___ccckkkvvv~~~}}}tttttt~~~zzzwwwsssnnnjjjfffeeedddbbb]]]```eee]]]RRR\\\rrrlllSSS```}}}xxx~~~jjj:::444333///......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---222111555888333KKK~~~{{{kkkGGGNNNvvvqqqnnnZZZMMMGGGNNNLLLEEE>>>>>>]]]rrrmmmuuuiiihhhaaaYYYPPPKKKDDD;;;666666111444999===AAAFFFKKKOOOTTTWWW```jjjjjjZZZEEE888<<<444333<<>>rrr]]]AAABBBHHHFFFOOOhhhzzzrrrnnnsssttt}}}zzzuuupppmmmjjjgggeeegggkkkiiidddhhhmmmcccQQQAAA===999666MMMxxxyyyiiiNNN555000///,,,+++******))))))******))))))))))))************(((+++,,,,,,***+++///333>>>FFFzzzbbbMMMGGGmmmHHH^^^hhhRRRyyyyyy~~~{{{{{{zzzzzz{{{~~~~~~~~~rrrsssppprrr}}}uuuSSSeeeuuuppp]]]mmmbbbsssssslllzzz}}}ooo]]]BBB@@@888HHH{{{~~~GGGFFFDDDAAA===:::888555222000///......------,,,,,,+++***))))))(((((())))))***&&&&&&''''''((()))))))))(((((((((((())))))))))))+++...---***///???LLLPPPCCCvvvLLLxxx:::333//////...++++++---,,,++++++******++++++,,,++++++************+++++++++***+++,,,******444???dddyyylllvvvcccMMMFFFXXXpppuuurrrooonnnnnnnnnkkkiiigggkkkpppqqqnnnjjjgggfffccceeegggiiihhheeecccaaa```aaabbbdddffffffeeeddd[[[]]]aaacccdddccc```___ZZZZZZ\\\aaahhhqqqzzzyyyqqqkkkhhh^^^UUUPPPTTT\\\dddlllrrrpppiiieeejjjvvv{{{ooorrrooollllllmmmlllgggbbb___^^^aaabbb\\\UUUZZZeeefff___SSSgggzzzkkkzzz@@@777555///...///,,,,,,,,,,,,,,,,,,,,,,,,------------............000///222666666<<>>>>>;;;;;;NNN}}}|||{{{^^^888)))///,,,+++******))))))******))))))))))))************'''***,,,,,,***,,,111666CCCMMMKKKFFFNNNNNNRRRlllqqqXXX[[[|||~~~uuuuuuuuuvvvxxxyyyzzzzzzqqq```ZZZ\\\ccc~~~zzz~~~zzz}}}rrrVVVlllqqqRRRqqqvvvSSSUUUdddzzzttt|||vvvcccHHH???<<<;;;xxxnnnzzzlllPPPGGGGGGCCC???<<<999666333111//////......---,,,,,,,,,******))))))))))))******&&&&&&''''''((())))))***(((((((((((())))))))))))***...---***444FFFOOOLLLNNNfffmmm:::333//////...++++++---,,,++++++++++++++++++,,,++++++************++++++******,,,...+++,,,888HHHsss___qqqrrrhhh```QQQIII___{{{sssmmmkkkjjjhhhgggmmmhhhcccdddiiilllkkkhhhaaagggnnnmmmgggccceeeiiieeedddcccccceeeffffffeeefffiiilllooopppnnnkkkiiigggjjjoootttvvvvvvtttrrreeegggkkkooonnnjjjhhhhhh[[[SSSOOOUUU___ffflllqqqlllnnnvvvvvvwwwvvveeeeeecccdddhhhnnnmmmfff^^^```dddddd___[[[ZZZXXXTTTaaapppPPP```iiiFFF999666///---///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////666...///333222EEEjjjbbb???vvv|||}}}{{{kkkYYYGGG<<<<<<@@@999:::666888@@@RRRmmmkkkvvvpppyyy{{{ttteee]]]TTTIII===444444999333;;;CCCEEEDDDFFFNNNVVVaaagggpppqqq```GGG555111@@@RRR```\\\OOOFFFCCCBBB>>>@@@===888<<>>222444;;;???BBBOOOjjjvvvWWWPPP______fffYYYBBBEEEHHHVVVjjjwwwxxxuuuvvvUUUHHH888IIIOOOooofff>>>:::EEEMMMWWWeeexxxuuupppnnnpppjjjpppssstttrrrooollljjjkkkmmmiiiggggggiiikkkhhhbbb^^^:::======999BBBkkkSSSZZZvvv}}}ggg<<<(((222,,,++++++***)))*********))))))))))))************&&&))),,,,,,***,,,222888AAAVVVpppAAA>>>iii~~~VVV___yyylll```vvvxxx~~~~~~|||zzzyyyvvvsssqqqrrrwww{{{zzznnnWWW@@@@@@BBBMMMqqqvvvYYY\\\iiiwwwrrrvvv}}}iiiqqq|||YYYsss}}}KKKCCC[[[zzzcccpppuuu```DDD999444FFFPPPqqq___GGGBBB@@@<<<:::999777555333/////////...------,,,,,,******))))))))))))******&&&&&&&&&'''((())))))***(((((((((((()))))))))))))))...,,,***777KKKPPPIII]]]ooommmbbb___~~~>>>666000///000...---...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---%%%...+++,,,222+++666[[[}}}{{{zzz___{{{vvvrrrjjjZZZIIIOOOyyyiiikkkggghhhkkkaaahhhhhhhhhgggfffeeeeeedddggggggfffffffffggghhhiiiaaabbbcccddddddeeeeeeeeeccchhhlllkkkhhhgggjjjnnnrrrwwwuuullllllqqqooofff\\\```dddfffeeecccbbbcccUUUUUUYYYeeevvv{{{xxxrrrnnnvvvrrr^^^mmm{{{rrreeebbbccccccbbbaaaaaa`````````aaabbbdddbbb^^^YYYTTTRRRfff{{{lll]]]```~~~AAA;;;999//////000------------------------,,,,,,------------------+++777000555333EEExxxOOOUUUssszzzkkk___XXXUUUNNNKKKEEE???<<<;;;<<<===444===>>>888@@@[[[www}}}ssszzzlllqqqjjjcccwww___KKKHHHFFFDDD???777555777999>>>CCCDDDDDDKKKYYYdddsssxxxyyy^^^???333888KKKqqqnnnKKK<<<999999AAACCCBBB>>>;;;;;;<<<;;;888<<<444:::PPP]]]^^^kkk~~~{{{xxxkkk^^^UUUOOO]]]zzzuuuRRRHHHKKKeee{{{}}}rrreeeQQQ@@@<<<:::===QQQtttLLLMMMEEEAAAHHHWWWuuu~~~uuunnnlllllllllmmmnnnnnnnnnnnnmmmkkkiiigggiiikkkjjjgggggghhhddd^^^III???777:::CCCJJJLLLKKKiiiwwwyyy}}}xxx;;;+++...+++******)))))))))))))))(((((((((((())))))))))))+++))))))++++++,,,444===@@@YYYaaa???fffRRRaaaXXXZZZxxx|||}}}{{{___BBB333444OOOOOO___hhhIIIEEE]]]wwwmmm~~~{{{iii|||qqqMMMGGGRRRgggsssccc{{{mmm```XXX:::;;;AAA@@@nnnkkkuuuRRR@@@999::::::555999;;;333444222000---,,,,,,---...))))))))))))(((((((((((())))))(((((((((((())))))((((((((()))******+++++++++'''333///666QQQRRRKKKmmmVVV[[[PPPsss___[[[jjj>>>666000///000...---...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---)))...+++---111///DDDppp|||ssspppzzztttkkkaaaYYYhhhmmmmmmhhhiiillleeegggfffeeeeeeddddddeeeeeegggeeedddbbbaaaaaabbbccc``````_________aaabbbcccccceeefffeeeccccccgggjjjeeejjjjjjfffiiirrrsssllleeecccaaa```bbbbbbbbbaaabbbeeejjjqqqttttttpppllldddhhhhhhfffiiipppvvvwwwoooVVVUUUppp|||oooeeefffaaaaaaaaabbbbbbcccccccccdddcccbbb```^^^\\\YYYXXXbbbkkk___cccDDD999:::222000---------------------------,,,,,,------------......000000(((333666IIIsssCCCPPPxxx|||lllZZZMMMEEEBBBAAA@@@>>>===<<<<<<===>>>@@@IIIJJJBBBBBBPPP```gggrrrwwwwwwfffiiioooyyy}}}fffOOOBBBAAABBBDDD@@@:::888:::888;;;???CCCJJJWWWiiiuuunnnQQQ;;;:::CCCDDD[[[RRR888666;;;<<>>DDDSSS^^^ZZZPPPBBBFFFIIIYYYvvv}}}yyysssnnnllllllkkkkkkmmmnnnnnnnnnlllkkkiiihhhjjjlllkkkhhhhhhiiieee___KKK@@@777999AAAHHHJJJKKKqqqllluuu}}}AAA000///++++++***)))))))))))))))((((((((()))))))))******))))))***,,,,,,...666@@@UUUWWWGGGQQQhhhVVVoooZZZjjjcccTTTcccsssuuuxxx~~~zzzzzzfffIII===???GGGUUUWWWlllkkkHHHMMMjjj}}}hhhwww~~~zzzvvv~~~nnnWWWTTT]]]jjjdddkkkxxxeeeSSS;;;888777444WWWVVVDDD<<<===<<<555888:::444666444222///---,,,,,,,,,)))))))))(((((((((((('''))))))(((((((((((())))))((((((((()))******++++++,,,'''222///888QQQPPPKKKiii]]]___cccxxx>>>666000000000...---...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---......+++...111555XXXzzz~~~jjj}}}xxxqqqkkkggghhhyyyzzzmmmlllggghhhkkkfffdddcccaaa``````bbbdddeeehhhfffdddbbbaaaaaabbbcccdddcccaaa``````bbbdddeeedddbbbaaa______aaacccdddccchhhhhhffflllvvvzzzvvvooohhh```]]]```cccdddcccbbbggglllnnnkkkgggdddccc]]]cccfffdddccccccaaa]]]LLLAAAWWW|||kkkbbbddd______```aaabbbbbbbbbbbbZZZ[[[\\\]]]]]][[[YYYXXXWWWlll\\\^^^kkkjjjMMM888:::555111+++------------------------,,,,,,---------.........333000...888888MMM]]]BBB\\\ppp]]]JJJ===666555555666888999::::::::::::???LLLUUUVVV\\\jjjxxx~~~{{{lll___]]]lll|||]]]EEEBBBAAAAAADDDFFFCCC<<<999:::888888;;;CCCRRRfffzzzeeeEEE777:::@@@NNNQQQBBB444;;;CCCCCCEEELLLNNNKKKAAA:::999:::999666;;;>>>@@@LLL___kkkkkk[[[===DDDWWWbbbgggnnn}}}eee___dddmmmmmm]]]LLLBBB;;;555888;;;<<<<<<>>>AAA@@@<<>>??????777777:::444888666333000---,,,++++++))))))((((((((('''''''''))))))(((((((((((())))))((((((((()))******++++++---(((000...;;;PPPLLLLLLeeeqqqfffsss???777000000000...---...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---///,,,+++///111===iiieeepppvvvrrrkkkfffeeegggnnn~~~rrrmmmkkkiiiffffffgggcccaaa___]]][[[[[[^^^bbbdddeeeeeedddcccccccccddddddeeeddddddccccccdddeeeeeedddbbb``````aaabbbaaa```iiikkkiiigggkkkssswwwtttmmmhhh```\\\[[[^^^bbbddd______```______```cccfffddddddaaa___```bbb^^^WWWCCCAAAgggiii___^^^^^^______`````````___^^^OOOVVV^^^aaa___ZZZWWWWWWPPPtttzzz\\\YYY[[[]]]ooo^^^888999666222+++------------------------,,,,,,------......//////,,,222999:::777WWWIIIGGGlll|||iiiTTTCCC999666555333444444555555555555555???JJJSSSXXXbbbsss{{{jjjaaa^^^iiivvvgggGGG>>>JJJMMMKKKKKKJJJDDD<<<888999888888;;;HHH]]]ttt|||[[[BBB;;;;;;999CCC>>>333///555999:::<<>>777;;;LLLXXX[[[eeesssxxxOOOEEEOOOOOOOOO]]]fffdddXXXOOOPPPJJJ>>>777777777555555999>>>AAADDDKKKSSSXXXaaaooowwwwwwyyyssspppmmmkkkjjjjjjiiihhhkkkllllllmmmlllkkkiiiiiiiiikkkkkkhhhhhhhhheee___SSSDDD888888<<<@@@EEELLLXXXuuu|||pppoooHHH111,,,,,,+++******))))))******)))))))))*********++++++))))))+++---,,,000<<>>FFFcccjjjtttgggRRRqqqttt\\\___}}}hhhWWW|||lllffffffwwwfffSSSJJJ888222444:::aaazzztttmmmBBB;;;>>>BBB;;;999:::555555444222000...---,,,,,,)))))))))(((((((((''''''))))))(((((((((((())))))((((((((()))******++++++---)))///...>>>OOOJJJQQQsssqqqqqq???777111000111///...///---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------))),,,000333HHHvvv|||[[[ooosssiii___[[[ZZZXXXXXXYYYYYYgggmmmhhhffffffccc``````^^^ZZZXXXXXX[[[^^^aaabbbbbbbbbbbbbbbaaaaaa```aaabbbcccdddddddddcccbbbeeedddcccdddeeedddbbb___gggfffcccaaacccgggiiihhhddddddaaa[[[VVVWWW]]]cccaaa^^^[[[[[[]]]___aaaaaaddd___XXXWWW\\\___VVVKKKBBBHHHvvviiiaaaZZZ\\\^^^```aaabbbbbbaaa```WWW^^^dddddd^^^YYYYYY[[[RRRdddgggYYY[[[yyyvvvrrrxxx===999555333---------------------------,,,,,,---......///000000)))///888444BBBwwwrrr===IIIuuuzzzdddMMM>>>777666777555444333222222333555666999@@@GGGPPPaaa{{{tttffffffkkkoooiiiWWWIIIMMMZZZUUUQQQMMMIIIAAA999666888666888@@@SSSlllfffJJJ@@@CCCBBB:::555111222333000222777:::DDDRRRZZZTTTNNNKKKFFF>>>FFF<<<;;;EEEQQQ^^^rrrwwwjjjWWWOOOIII===FFFccc}}}[[[EEECCC>>>666333777===>>>;;;>>>@@@DDDIIIQQQ\\\jjjuuusssyyy~~~vvvuuuqqqkkkhhhhhhiiiiiijjjjjjkkklllllllllkkkjjjiiihhhjjjiiigggfffgggccc]]]WWWFFF999999;;;===CCCMMMmmm}}}mmmFFF...---,,,++++++***************************++++++++++++******+++,,,,,,000???NNNPPP>>><<>>;;;;;;666222111000///.........---***))))))))))))((((((((())))))(((((((((((())))))((((((((()))******++++++,,,,,,000///AAANNNJJJ]]]}}}xxx}}}???777111111111///...///---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++(((...000666XXXzzz}}}cccbbb~~~kkkxxxkkk\\\UUUTTTSSSNNNIIIWWWqqqvvvkkkhhhggg```]]][[[XXXTTTQQQQQQRRRUUUWWW^^^```bbbccccccaaa^^^\\\___```aaabbbcccccccccccccccdddddddddcccbbbbbbaaabbb```^^^]]]^^^```aaa```bbbdddccc\\\TTTTTT[[[dddZZZYYYZZZ]]]aaabbb___]]]```]]]YYYYYY^^^\\\NNN>>><<>>@@@OOOWWWRRROOOPPPKKKAAA999IIIQQQNNNXXXqqqxxxpppUUU<<<<<>>999MMMbbbmmmYYY^^^tttaaa___mmmeee___mmmgggjjjXXX\\\sssuuuYYYOOO:::444888...:::aaaIII999777>>>===;;;:::555111111000000000/////////++++++*********)))))))))))))))(((((((((((())))))((((((((()))******+++++++++...111111DDDMMMLLLlll[[[sssggg~~~@@@777111111111///...///---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++***//////;;;hhh}}}|||iiiuuu{{{|||zzzmmmtttjjj___\\\```bbbZZZQQQffflllgggeee[[[YYYOOOLLLHHHDDDBBBBBBDDDEEENNNRRRXXX]]]___^^^[[[XXXYYYXXXWWWWWWXXX[[[^^^``````aaaaaa^^^[[[\\\___cccbbb___]]]^^^___^^^^^^]]]___^^^ZZZRRRKKKKKKRRRYYYPPPSSSUUUVVVVVVVVVVVVWWWUUUVVVVVVUUUUUUQQQEEE888;;;YYYqqqbbbmmm^^^___```bbbccccccbbb```^^^XXXRRRNNNSSS\\\bbb___ZZZZZZTTTttteeeVVVTTT^^^|||SSS===222111///------------------------,,,,,,---...///000111111;;;...777;;;dddTTTcccxxx]]]EEE666111111222555666888:::<<<>>>@@@AAA===<<<<<<>>>AAAIIIUUU^^^~~~sssiiihhhhhhnnniiiuuuoooVVVIIIQQQUUUOOOEEEBBBAAA@@@<<<777777:::555<<>>;;;777444---222777;;;TTThhhbbbgggnnnkkk\\\UUUXXXSSSGGG222NNNbbbbbbeeesssyyyuuunnnLLL???TTTjjjuuu}}}wwwUUUEEEBBBAAACCCEEEDDDBBB@@@BBBHHHVVVeeerrrzzzyyytttjjjmmmkkkhhhggghhhjjjjjjjjjhhhiiijjjkkklllkkkkkkjjjhhhjjjiiiffffffgggccc]]]ZZZHHH<<<===>>>;;;BBBPPPLLL...111---,,,++++++******+++++++++++++++,,,,,,,,,,,,---++++++,,,---///:::RRRhhhVVV@@@uuuiiiwwwbbb{{{~~~}}}|||zzz{{{}}}{{{dddKKK===???PPPbbbZZZWWWpppfffeeedddzzzxxxnnn[[[GGGJJJmmmYYYHHHMMMGGGLLLaaalll^^^SSSBBB;;;777...666NNNwww]]]BBB666999888888888333444444333333222111000///,,,,,,,,,++++++++++++***))))))(((((((((((())))))((((((((()))******++++++)))000444222FFFMMMPPP{{{]]]kkkVVVuuu@@@888111111111///...000---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,+++000///===ttt~~~yyywwwssskkkfffdddhhhpppqqqfffXXXtttkkkdddaaaVVVTTTCCC@@@<<<888555444555555666<<>>999333BBBjjjmmm___nnn^^^bbbccccccbbb___[[[VVVTTTKKKDDDEEEVVVllltttiiiZZZbbb]]]cccrrrTTTSSSeeepppZZZAAA222000///------------------------,,,,,,---...///000111222333(((;;;???YYY^^^ggg}}}xxx]]]FFF999555666777777:::===@@@BBBBBBAAA@@@======@@@BBBAAA@@@AAADDD@@@>>>\\\iiiQQQllljjjuuu{{{oooTTTIIIQQQTTTLLL@@@??????AAA===888777999888???MMMaaatttiiiQQQ???@@@GGGEEEAAA???<<<333;;;JJJcccssseeeeee___RRR@@@KKK[[[ccc___ZZZbbbooo```SSSQQQiii{{{zzz}}}TTTEEEGGGJJJLLLJJJGGGGGGJJJKKKVVVjjj|||{{{tttnnnooovvvgggffffffhhhjjjkkkjjjiiiggghhhjjjkkkllllllkkkjjjiiikkkjjjgggggghhhddd^^^ZZZHHH===??????<<>>EEECCCDDDDDD<<<888OOOOOOLLLTTTCCC444EEEGGGFFFIIIOOOXXXeeeuuuuuunnn]]]LLLHHHMMMLLLEEEEEE>>>999777777777;;;AAA<<>>BBBIIIIIITTTSSS:::AAAEEEDDDfff}}}xxxttt{{{RRR888GGG```vvv}}}yyyzzzppprrr}}}gggXXXTTTTTTWWWWWWRRROOOOOO___fffrrr|||wwwxxxuuummmgggfffddddddgggkkkmmmllljjjiiiffffffiiijjjiiijjjnnnhhhjjjjjjgggccc``````bbb^^^OOO@@@:::;;;>>>BBBGGGkkkZZZ000...///---++++++,,,,,,,,,+++,,,++++++******++++++,,,'''111'''111666===```hhh777DDD~~~YYYmmmXXXZZZeee}}}sss}}}lllSSSGGGJJJRRRYYYUUULLLIIILLL\\\qqqiiiOOO777444:::===>>>@@@LLL]]]oooiiiWWW```lllpppuuu[[[LLLrrrmmmDDD@@@BBBDDDPPPfff}}}jjjPPP===BBBNNNQQQPPPRRRZZZQQQFFF===555222666===www}}}EEEAAA???555666///:::@@@AAA@@@:::222...111555111...,,,+++------***'''))))))(((((((((((())))))))))))))))))***+++,,,---///---...444???QQQKKKpppooo\\\III888333333...///222......---,,,++++++---...000XXX...###)))///555444...111:::VVVrrrlllyyyuuusssrrroooiiiiiimmmkkkddddddkkk~~~rrrhhhbbbYYYIII;;;444666000---///111...---000//////000444999;;;;;;:::333222111111222555777999777AAAEEE???@@@NNN\\\bbb^^^\\\XXXVVVTTTPPPJJJEEE???666555=========OOOhhheeeCCC...+++000111222444444111111444888999MMMhhhcccgggddd```dddbbb\\\YYYVVVJJJ<<>>[[[[[[kkkJJJ666666;;;<<<>>>===DDDGGG===999@@@FFF@@@\\\eee```\\\LLL???FFFUUUcccpppwwwuuujjjWWWGGGEEEJJJHHHAAAIIIBBB<<<:::999888<<>>BBBGGGjjjpppYYY000000///---++++++,,,,,,,,,+++,,,++++++******++++++,,,+++111)))...111CCCcccXXXDDDRRRgggttt[[[fffmmm~~~}}}~~~{{{uuuiiilllfffYYYOOOJJJHHHFFFRRRTTTVVVTTTKKKFFFNNN[[[xxxuuuggg[[[TTTJJJ===444666999999>>>FFFiiijjjYYYbbbtttyyysssqqqhhhEEE===WWWMMM666AAAMMM^^^vvv~~~}}}vvvoooUUU>>>@@@QQQ\\\]]]YYYVVVNNNDDD<<<555111444;;;ooo||||||OOOAAA???999999222;;;>>>AAACCCBBB<<<777444333111///,,,,,,------+++((())))))(((((((((((())))))))))))))))))***+++,,,------+++---444@@@QQQRRRoooxxxwww]]]NNNbbbxxxwwwJJJ:::444333...///333......---,,,+++,,,---...///GGGYYYPPP555---111---'''///...222???bbbmmm{{{}}}}}}uuuqqqooonnnllllllnnnpppiiiaaafffrrruuueee[[[^^^YYYFFF444...222---,,,...000000111333333333333333333333333333333333333444555777888999777999999777888@@@PPP]]]___\\\XXXSSSMMMFFF===888666333666>>>FFFUUUqqqjjjCCC333000---000888222333555777888999???GGGPPPfff___eeeeeeccc___^^^___WWWJJJDDDFFFqqqppp___aaaddd\\\WWWXXXzzzZZZMMMRRRuuuGGG888444.../////////.........---------......//////000000111222222333@@@aaavvvZZZpppQQQ:::666;;;???>>>;;;???FFFBBB===HHHYYYOOOmmmtttaaaZZZZZZ[[[mmm|||kkkTTTGGGHHHMMMJJJDDDJJJCCC===;;;999999===CCCFFFIIIPPP]]]lllrrrgggWWW??????NNNVVVGGG???JJJTTTUUURRR~~~|||sss]]]MMM>>>EEEddd}}}kkkmmmqqqrrrllleeedddhhhgggttt}}}tttpppmmmiiiiiikkkjjjhhhggghhhiiihhhfffdddfffddddddhhhiiihhhjjjmmmpppkkkfffeeegggfff```ZZZ\\\NNN@@@;;;<<>>???@@@AAADDD>>>::::::888:::HHHYYYeeeaaaZZZRRRHHH???777333444AAABBB===OOOttt[[[===(((---888:::;;;AAA;;;;;;???CCCAAA???FFFQQQeeewwwccc___^^^fffXXXYYYcccVVVAAAMMMnnnkkk___eeedddZZZ^^^ZZZVVVyyy~~~]]]LLLKKKwwwKKK:::555000////////////.....................///000000111111333222333AAAcccYYYSSSzzzuuuXXX>>>555999>>>AAA:::888EEEPPPOOOVVViiigggwww]]]iiijjjRRRJJJNNNRRRNNNIIIFFF@@@;;;:::999999===CCC@@@AAAHHHWWWjjjrrreeeSSS@@@@@@CCCBBB999999DDDMMMJJJUUUfffXXXDDD...FFFtttzzz}}}}}}vvvrrrzzzoooqqqtttrrrjjjcccgggooovvv}}}|||sssooommmiiigggiiimmmllllllllllllkkkjjjiiilllhhhgggiiiiiiffffffiiiooojjjfffeeefffddd^^^XXXYYYLLL???<<<===???BBBFFF;;;|||nnnsss|||eee222111///---++++++,,,,,,,,,+++,,,++++++******++++++,,,---***111...555lllHHH777qqq~~~ccczzzrrrrrrmmmwww___llllllbbbooolllccc\\\___gggkkkjjjfffjjjiiiaaaRRRGGGEEEGGGHHHKKKEEE???:::666???ZZZvvvlll\\\lllwwwvvvxxxaaaVVVUUU>>>777CCCFFFEEEUUUkkkyyyuuuqqqfffcccOOO777555QQQmmmjjjUUUJJJEEE@@@<<<777111222666KKKtttRRRLLLKKKDDDAAAIIIEEEBBB===:::999888777666...---,,,++++++***((('''***))))))))))))))))))***))))))))))))***+++,,,------)))---333BBBPPPggg___jjjmmmeeefffSSSBBB999777111111444000------------,,,---------111222***(((---+++,,,888***000999SSS{{{ttt~~~www|||sssooolllkkkpppooonnnmmmhhheeefffjjjmmmiiilllpppdddKKK<<<<<<:::<<<>>>>>>>>>???@@@???;;;===???AAACCCCCCAAA@@@555777:::===@@@AAABBBCCCEEE===:::======>>>KKK\\\hhhbbbYYYMMMBBB:::666444888CCCEEEFFFZZZtttrrr]]]666111///555===AAABBBBBBHHHKKKOOOQQQQQQTTTbbbpppfff______ccc___\\\VVVJJJLLLoooiiiYYY```iiieeeZZZ```[[[SSSmmm^^^MMMIIIeeekkkNNN===666222000000/////////...............//////000111111111333333555BBBeeeLLLRRRnnnyyy___CCC555666;;;???DDDGGGVVVhhhiiiooowwwffffffOOOLLLRRRSSSNNNJJJAAA<<<999;;;;;;;;;???EEEHHHHHHLLLZZZmmmsssdddPPPEEEDDD;;;666===EEEFFFEEEGGGlllnnnWWW333666ZZZ{{{zzzrrryyyrrrrrrrrrlllccc___hhhttt{{{~~~zzzooommmnnnlllhhhgggkkklllmmmnnnmmmmmmmmmmmmnnnjjjiiikkkjjjggghhhjjjjjjiiigggfffdddaaa]]]YYYWWWKKK???<<<>>>@@@BBBFFFIIImmmmmm444111///---++++++,,,,,,,,,+++,,,++++++******++++++,,,---'''333///<<>>===888222222666???~~~jjj^^^OOOHHH<<<<<>>:::222222444000------------------,,,,,,$$$###%%%111;;;///%%%------111888XXXxxxwww{{{tttrrrqqqppppppnnnllllllkkkiiigggffflllqqquuuppp\\\HHH???@@@BBBGGGJJJHHHFFFEEECCC@@@AAA??????AAAEEEFFFCCC@@@555666999<<>>SSS___UUU@@@222000888<<<;;;<<>>;;;;;;>>>??????BBBFFFEEEGGGOOO___rrrwwwgggTTTIIIFFF888666CCCFFF??????jjj~~~dddBBBBBB___ooopppqqq~~~tttqqqmmmggg___^^^iiiwwwyyysssuuukkkkkknnnmmmjjjhhhgggiiikkkkkkkkkkkklllmmmkkkhhhhhhkkkllljjjlllooogggggggggfffeeebbb^^^\\\UUUIII???===???@@@CCCEEERRRuuuttt666111///---++++++,,,,,,,,,+++,,,++++++******++++++,,,000&&&333000AAAvvvqqq???CCCjjjXXX^^^ssslllYYY{{{dddsssuuusss~~~^^^NNNMMMQQQMMMNNNPPPUUU___eeeaaaXXXCCC;;;666777888???QQQeee]]]OOOGGGLLLfff|||\\\RRRQQQIII@@@>>>777:::AAAFFFRRRuuuyyyrrrmmmppplll]]]KKKIIIEEEHHH\\\oookkkZZZ@@@===<<<;;;777333333666;;;xxx~~~ZZZxxx{{{___IIIBBB:::@@@CCC???@@@AAA@@@===888444111999:::999666222///......+++******))))))******+++))))))))))))***+++,,,---111+++000333EEEMMM~~~lll___LLLBBB===444333555000---.........---,,,,,,+++777666---***///,,,(((...,,,///:::bbbrrrxxxxxxrrrqqqpppppplllmmmnnnnnnnnnmmmkkkhhhiiisssvvvjjjZZZTTTUUUXXX```gggkkkgggbbb^^^YYYSSSPPPHHHAAA???CCCEEEBBB===:::;;;<<<===???@@@BBBBBB???@@@BBBCCCCCCEEEIIINNNVVVSSSLLLCCC:::555555777;;;666???PPPOOO<<>>999<<<@@@aaarrr~~~xxxnnn]]]```aaaVVVKKKJJJ;;;999;;;@@@AAA??????BBB<<>>===@@@AAACCCEEEJJJ}}}{{{999222///---++++++,,,,,,,,,+++,,,++++++******++++++,,,111&&&111111HHHooo]]]===JJJ}}}{{{ttt]]]ZZZbbbooommm^^^~~~gggJJJAAAHHHOOOKKKNNNVVVcccqqqqqq^^^III;;;999;;;AAAAAA???GGGTTTNNNBBBDDDLLLXXXzzztttOOO??????@@@<<<999>>>HHHOOOWWWkkkwwwsssllldddgggdddVVVOOOQQQRRRSSSYYY]]]YYYPPP===:::999999555111222666777kkk```ggghhhGGG@@@===EEE@@@:::>>>AAAAAA===888666666===>>>===999333///...///+++******))))))******+++))))))))))))***+++,,,---000)))///222FFFMMMcccOOODDD>>>555333555000---.........------,,,+++$$$111///)))000333...,,,+++111CCCrrr~~~bbb|||{{{|||vvvooommmlllkkkggglllppppppoooooonnnmmmeeerrrtttggg___hhhssswwwzzzrrr```SSSEEE@@@CCCEEEAAA;;;======<<<<<<===>>>???@@@888???DDDGGGJJJOOORRRSSSNNNMMMJJJCCC;;;777777999999CCCIIICCC999777>>>DDDFFFAAAAAAGGGNNNVVVfffwwwzzzjjjgggjjjhhhaaadddQQQNNNjjj{{{eeeiiiccc]]]\\\bbbgggfffbbbZZZ___XXXbbbgggVVVNNNOOO[[[VVVEEE555///000000000000/////////////////////000111111222222111111:::YYY{{{PPP[[[nnnvvvyyykkkUUUCCC===???VVVmmmoooaaammm{{{NNNiiimmm^^^bbb```PPPCCCCCC999888:::???@@@<<<;;;===@@@KKK^^^tttttt^^^HHH>>><<>>===@@@AAACCCEEEFFF}}};;;222///---++++++,,,,,,,,,+++,,,++++++++++++++++++,,,111%%%000333NNNkkkSSSAAAyyy{{{hhhhhhrrrooo]]]ssswwwbbbbbbjjjyyyyyymmmVVVAAA;;;BBBHHHHHHUUUXXX```nnnyyyqqqQQQ222::::::???DDDAAA:::>>>HHHRRR@@@BBBKKKPPPhhhvvvgggUUUJJJHHHHHHFFFDDDCCCOOOYYYhhhtttmmmlllnnniii______]]]QQQVVVYYYZZZWWWPPPIIICCC@@@:::777666666333000111555000aaa}}}iiiRRR{{{MMMAAA<<>>===>>>===888222---,,,,,,++++++************++++++))))))))))))***+++,,,---...'''...222HHHMMM\\\rrrmmm\\\JJJAAA;;;555333555333111...---.........------,,,,,,++++++,,,,,,---+++222PPP}}}rrrrrrxxxtttlllnnnmmmgggooorrrssspppqqqsssssspppjjjjjjgggaaa___hhh{{{lllYYYBBB???;;;888:::???BBBBBBGGGCCC???===>>>???@@@@@@@@@DDDFFFGGGNNNWWW]]]^^^SSSYYYUUUEEE:::::::::666999HHHKKK===555===CCC@@@CCCLLLMMMOOO[[[eeesss|||fffbbbiiidddfffhhh]]]YYYQQQnnnttthhh^^^bbbbbbaaa```___aaaeeehhh[[[aaaTTTOOOnnn___ZZZKKKLLL]]]{{{cccFFF777///111111000000//////............//////000000111111//////:::}}}PPP]]]ppp|||zzztttjjjTTT>>>AAARRR^^^OOOHHH\\\sssooohhhqqqyyy\\\xxxoooFFFrrrcccSSSYYYVVVLLLBBB999:::888:::>>>:::444888AAAEEE]]]iiikkktttXXX333PPPyyyppphhhSSSIIIBBBJJJZZZoooeee___eeennnhhhQQQ<<<;;;===FFFSSSZZZ\\\___dddSSS\\\\\\___cccSSSNNNdddjjj{{{cccZZZVVVWWWTTTQQQXXXeeeqqq{{{zzztttooollljjjhhhgggnnnhhhjjjsssvvvooojjjkkkmmmllllllnnnmmmkkkkkkmmmiiifffcccaaa```^^^[[[YYYVVVNNNDDD>>>===???AAABBBEEE^^^xxxEEE333000...,,,,,,------,,,+++,,,,,,,,,---------......---///000111NNN___RRRzzzmmmeee\\\hhh{{{oooiii___^^^kkkyyyvvviiiUUUZZZTTTBBB777<<>>===:::999666444222111000///---,,,,,,+++*********++++++***))))))***+++---......222***777JJJ???QQQYYYrrr___KKK@@@;;;555333444444222///...//////...------,,,,,,++++++,,,,,,---111444NNNuuuyyyzzz~~~uuu}}}zzzqqqqqqpppjjjlllooopppmmmnnnpppooolllgggiiikkkiiihhhllluuu}}}rrraaaLLL;;;999888777666888===AAADDDEEECCCAAA@@@??????@@@AAAEEEHHHKKKLLLRRRZZZ^^^]]]YYY^^^YYYHHH<<<<<<===:::;;;AAA@@@888777@@@GGGGGGKKKYYY___cccpppxxxrrrkkkeeeffffffbbbdddfff```VVVhhhvvvfffeeefffbbbbbbbbb```___```bbbeee\\\^^^OOOOOOuuufff\\\HHHHHH}}}ddd}}}fffIII888111111111111000//////............//////000000111111333333<<>>>>>FFFTTT[[[]]]fffsssUUUTTTRRRWWWYYYTTT\\\rrrsssbbbXXXRRRRRRPPPOOOYYYhhhqqqzzz{{{tttpppmmmkkkiiihhhiiijjjkkkkkkooorrrooohhhiiihhhffffffjjjmmmmmmjjjiiigggdddbbb```]]]ZZZWWWSSSLLLBBB<<<<<>>EEEGGGKKKDDDBBBPPP]]]eeennnrrrtttsssqqqppplllcccYYYRRRZZZeeeoooxxxzzzrrreeemmm^^^MMMJJJEEEDDDRRRRRRSSSMMMAAA999888::::::555555666444222000111111111???kkkyyyWWWVVVFFF:::???>>>>>><<<;;;:::;;;<<<;;;:::999888666444333222111111...---,,,+++*********************++++++,,,---...+++000***666IIICCChhhUUU{{{gggOOOBBB<<<888555444666333000//////000///...------,,,,,,,,,,,,---------111OOOvvv{{{tttrrrzzzssspppooolllnnnqqqrrrppppppqqqpppmmmiiikkknnnoooppprrrvvvxxxvvvyyywwwmmm```PPP===///111333555555555888>>>CCCEEEGGGHHHFFFCCCBBBDDDFFFMMMQQQTTTWWW\\\cccdddaaaaaaeee___NNNBBBAAAAAA???<<<:::999:::>>>BBBGGGIIITTTgggsss}}}jjjiiiffflllggg```bbbaaaZZZWWWbbbwwwfffbbbcccgggaaaccccccbbb``````aaabbbccc```PPPWWWsssbbbIIIJJJrrrmmmvvvlllNNN999444222111111000000///............//////000000111111444777;;;iiiOOOtttrrrdddYYYGGG666555???CCC>>>000+++222444:::HHHJJJJJJQQQ\\\UUUoooZZZiii```LLLKKKUUURRRJJJCCC<<<;;;888;;;@@@???;;;???HHHRRRkkkzzz~~~{{{FFFRRRmmmQQQIII??????SSShhhiii^^^EEE???;;;>>>DDDEEE???777AAA===EEESSSXXXYYYkkkfffYYYYYY^^^YYYYYYiiiwwwbbbXXXPPPOOOPPPTTT```ooovvv{{{uuupppnnnllljjjiiidddkkklllhhhkkkrrroooccchhhhhhccc```fffoooooogggjjjhhheeebbb```]]]YYYVVVOOOHHH???:::;;;>>>@@@AAA@@@]]]DDD333111///---,,,------,,,+++,,,,,,,,,---------......,,,---111@@@fffXXXLLLsssccccccyyyqqqkkkyyyooobbbjjjzzztttpppeeeWWWQQQRRRZZZVVV\\\jjjlllaaa\\\___pppxxxpppQQQ666888OOOccc{{{aaa@@@<<>>AAAJJJSSSiiiuuuzzzzzzUUU^^^qqq___>>>BBBGGGRRRaaaiiiaaaSSS;;;999888:::===@@@???===BBB;;;@@@LLLMMMPPPjjjtttbbbhhhrrrggghhhwww|||ddd]]]WWWXXX\\\cccooo|||{{{uuuqqqnnnmmmkkkjjjeeeiiillljjjhhhfff___WWWVVVZZZXXXSSSZZZhhhmmmgggkkkiiifffccc```\\\WWWTTTKKKDDD<<<888:::===???@@@@@@iii{{{KKK999111///---------...---+++,,,,,,,,,---------......///000222@@@dddHHHHHHuuu}}}iiivvvsss}}}nnnfffuuu```TTTNNNHHHDDD<<<666888???IIIXXXiiimmmccc]]]gggvvvsssqqqcccKKK===EEEZZZiii~~~KKK555???FFFGGGAAA:::888:::>>>???>>>HHHVVVUUUMMMNNNTTT```qqqrrreeeYYYQQQFFFOOO[[[fffooowww~~~qqqpppgggOOO===IIIaaaeeeTTTFFFHHHJJJFFF===666666999999555555666444222000111111999...III~~~ggg{{{|||PPP;;;555<<<666DDDAAA<<<999888888888777:::999777666444444333333111000...---+++***))))))***+++---...//////...---...222///888JJJVVV{{{lll]]]ooojjjxxx]]]IIIAAA???;;;777666444111/////////...---...------,,,,,,------...///222YYYooolllvvvaaaoooyyynnniiikkklllnnnqqqrrrnnnllllllhhhdddhhhgggfffhhhjjjjjjhhhfffccceeebbbZZZSSSMMMDDD<<<222222555888888999BBBMMMPPPTTTXXXVVVRRRQQQTTTXXX___bbbdddgggooouuutttnnnhhhmmmmmmeeeYYYOOOJJJFFF???:::<<>>===EEE<<<[[[ddduuutttNNNAAAJJJNNNVVV```gggpppyyysssaaaWWWGGGBBBCCC>>>>>>FFFGGG<<<888:::AAABBB???BBBJJJWWWiiiqqq{{{TTTSSSmmmjjjEEE888@@@OOO___```SSSFFFAAA????????????>>>>>>>>>>>>BBB<<<===BBBAAAGGGgggzzzgggmmmzzztttwwwmmmiiifffjjjpppxxx~~~{{{uuuqqqnnnmmmllljjjhhhdddfffjjj```LLLEEEJJJIIIQQQRRRNNNQQQ]]]fffgggkkkiiifffdddaaa\\\WWWSSSHHHAAA:::777999<<<>>>>>>GGGvvvOOO999111///------......---,,,,,,,,,,,,---------......000222222AAAeeexxxFFFYYYSSSmmmllluuuwwwZZZEEE@@@<<<888999===DDDNNNWWWRRRgggrrriiibbbkkkyyydddbbbXXXHHH@@@JJJ___pppyyyyyyddd>>>777EEEFFFHHHEEEBBBAAACCCDDDCCCAAAKKKWWWWWWPPPTTT]]]jjj|||uuu^^^OOOIIIGGGFFFMMMXXXcccmmmssswwwyyyooonnn^^^EEEGGGmmmyyy\\\GGGFFFHHHEEE===777777999999555555666444222000111111999111FFFggguuu\\\GGG888>>>@@@BBB>>>:::888888999999999;;;:::888666444333222222222111///---,,,+++*********+++---...//////...---///222000777III___fff}}}tttqqq^^^^^^iii}}}{{{lllSSSFFFBBB>>>:::888555222000000000///---......------------......444444]]]{{{yyy}}}]]]nnnyyyrrrmmmpppqqqrrruuuuuupppmmmkkkfff```eeegggkkkmmmlllggg^^^XXXbbb```ZZZRRROOOLLLEEE===555111222999===BBBOOO]]]\\\^^^```___]]]]]]___bbbhhhhhhgggiiipppwwwwwwrrrmmmrrrtttnnn```SSSJJJFFFBBB<<<999===CCCNNNcccwwwrrrooorrrmmmddd^^^eeeiiifff[[[SSShhhvvvhhhfffjjjeeecccmmm```cccfffhhhhhhhhhiiijjjddd\\\RRRbbbgggTTTEEECCCxxx```kkk```666444333222222111111000//////......//////000000111111///777666VVV{{{KKKrrr|||wwwbbbKKK>>>888555555777999;;;666333888999???OOOUUU~~~YYYLLLOOOSSShhhxxxUUUDDD>>><<<888===HHHJJJ???:::;;;BBBDDD@@@BBBIIITTTiiiooorrrHHHLLL{{{JJJ@@@???IIIZZZeee[[[HHH???CCCEEEFFFEEECCC@@@???>>>???FFFCCC@@@>>><<>>HHHQQQWWW\\\hhhiii```fffxxxyyykkk```ddd```MMM999:::PPPfffsssmmmdddOOO===???HHHGGGOOOLLLGGGDDDDDDDDDCCCAAAKKKYYYZZZUUU\\\eeerrrnnnRRRCCCCCCGGGNNNSSS\\\gggrrryyy{{{{{{pppnnnOOOKKKggglllVVVJJJDDDGGGEEE<<<777777999999555555666444222000111111444444CCCwwwgggvvvjjjQQQ888>>>FFF>>><<<999888999:::;;;::::::999777555444333222222222111///...---,,,++++++***+++,,,------..................555HHHeeecccuuufffuuutttcccPPPIIIDDD@@@:::888444333222222111///......------------......000444bbbhhhmmmvvvwwwtttvvvvvvvvvyyyxxxsssnnnkkkeee___```dddhhhjjjhhhbbb[[[WWWddd^^^UUUNNNOOOQQQJJJAAA<<<333000888AAAIIIXXXhhhlllkkkjjjjjjkkklllooopppuuurrrmmmkkkrrryyyyyytttwwwyyyyyyrrrbbbRRRGGGDDD@@@;;;888===KKK___uuu}}}pppnnnnnnlllgggcccfffiii___VVVddd}}}oooiiilllooofffbbbhhhlllbbbdddfffgggggggggiiijjjfff[[[NNNaaagggUUUHHHIIIMMMtttbbb444555333333222111111000000///......//////000000111111///888777YYYeeeAAAbbb}}}uuuaaaIII:::444333555777;;;:::444444666666HHHhhhtttxxxxxxJJJ<<<999;;;999@@@KKKKKKDDD>>>>>>DDDFFFBBBBBBHHHLLLjjjtttbbbSSSllleee<<>>BBBMMMYYY\\\TTTKKK\\\pppwwwnnnhhhccciiiwww~~~```RRRUUU]]]___```fffqqq~~~kkkdddKKKfff{{{TTTJJJMMM???BBBEEECCC;;;555555666555555555666444222000111111111888;;;fffsssrrrccc@@@;;;;;;<<<:::999:::;;;;;;:::888222222222333444555666777111000///...............+++***))))))***+++---......,,,///999PPPwww]]]|||wwwccc[[[TTTKKKCCCEEEAAA888555888888444111000...,,,,,,,,,...///555555bbbxxxxxxqqqzzzxxxqqqmmmpppxxxzzzuuuuuu{{{|||yyyssskkkfffccc[[[SSSLLLHHHFFFIIILLLQQQYYY```]]]IIIAAAMMMRRRJJJGGGNNNLLL???666999CCCMMMYYYcccrrrvvvzzz|||uuuqqqyyyqqq]]]NNNKKKMMMFFFAAACCCQQQcccssswwwqqqkkkgggfffaaaddd___RRRTTTttthhhfffgggiiijjjiiigggeeedddbbbeeeeeeccccccgggiiigggVVV```EEEmmmlllVVVDDDUUUxxxVVVTTT===444555444222111000000//////000000000000111111111111111444000SSSbbbEEE```zzzcccGGG666333333222///555///---555555111TTT|||SSSKKKZZZiiigggFFF:::===:::BBBEEERRRooommm```LLLBBBIIIMMMFFFBBBGGGUUUdddzzziiizzzbbbVVV222SSS```dddRRR<<<<<>>888<<>>888888<<>><<>>777DDDBBBDDDPPPwwwgggMMMIIIJJJFFFFFFKKKTTTnnnqqqNNNEEEBBB[[[lllaaaIII888888;;;@@@MMMPPPYYYaaaeeejjjrrrwwwyyy|||~~~ggglllWWWbbbeee{{{xxxtttpppmmmkkkjjjgggeeeeeebbb[[[iii|||tttuuurrrooorrrppp\\\MMMTTT}}}zzzfffbbb___WWWRRRKKK???666555888::::::<<<:::ggg\\\555555222///...///000000000000000///------,,,,,,,,,...000666VVV~~~~~~EEEeeeaaasssnnnCCC666:::888EEE===GGGVVVTTTHHHEEEGGGRRRUUU[[[jjj}}}yyybbbQQQYYYUUULLL???777:::CCCLLL[[[iiiLLLOOO@@@???FFFOOOaaauuuiiiLLLVVVZZZ^^^ZZZRRRTTThhh~~~{{{{{{ttttttooorrr|||pppZZZ```qqquuubbbQQQKKKFFF<<>>>>><<<:::111111000///////////////333:::ccc|||{{{}}}}}}mmmzzzgggiiirrrzzzxxxyyywwwpppgggaaa\\\RRRIII<<<555///...111666@@@JJJCCCHHHOOORRRMMMHHHKKKSSSOOOGGGAAA???CCCMMM\\\iiiqqq{{{}}}{{{~~~xxxmmm```TTTMMMJJJIIIGGGJJJSSSbbbtttxxxtttqqqooommmgggZZZTTTgggzzzhhhiiimmmmmmmmmmmmmmmlllllllllkkkllljjjhhhjjjmmmkkkeee^^^QQQ;;;xxxsss___QQQIIIxxxzzzPPPoooOOO999777555444333222000000000000000000000000111111111111...333999aaaSSSeee{{{sss]]]AAA000///333333555555111222555444BBB^^^VVV333111:::<<<===CCC555OOOfffrrr~~~fffBBB888GGGEEENNNqqqrrrSSSJJJJJJGGGHHHNNN]]]yyyyyyXXX;;;777PPP[[[hhhVVV>>>777;;;888???TTTZZZgggssswww{{{|||mmmcccttt~~~zzzwwwwww||||||xxxvvvssspppllliiigggggggggiiibbb]]]uuuzzz___iiikkkkkkjjjooolllUUUFFFLLLiii```ccc]]]VVVJJJ@@@666666888999999;;;>>>SSS\\\777888555111/////////...---000000///...---,,,,,,,,,---000444[[[|||HHH]]]kkkddd???777>>><<>>:::<<<@@@BBB@@@???UUUdddzzz___:::CCCOOOnnnmmmeee___^^^[[[WWW[[[bbbzzzRRRGGG???@@@DDDGGG@@@CCC===:::EEEMMMSSS\\\mmmuuujjjttt||||||zzzzzzzzzyyy{{{|||}}}wwwvvvsssoookkkiiigggffffffRRROOOqqqbbb\\\kkkbbbhhhiiigggfff]]]EEE:::FFFzzzxxxbbb___VVVJJJFFF>>>777777888777999<<>>===FFFddd|||{{{sss~~~^^^ZZZ\\\KKKOOOSSSSSSMMMKKKXXXhhhvvvqqqSSSHHHLLLwwwuuu```MMMDDDDDDIIIVVVjjjeee]]]hhhoooqqqmmmoooxxxxxxzzz}}}```SSSkkk```RRRJJJKKKOOONNNJJJIIIEEE@@@<<<999555111......///000///......000222666888BBBUUUuuuzzzqqq>>>```ppp======999@@@>>>:::777555555555666666555555333222111000000///////////////000000000---,,,,,,++++++,,,,,,,,,,,,///...000WWWuuuzzzYYYmmm]]]aaalll___ZZZVVVoookkkhhhbbb[[[VVVRRROOOIIIBBB======777555333111111222333444999;;;eeezzz|||ppp}}}jjjmmmuuuvvvxxxuuusssrrrmmmddd]]]TTTGGG;;;666111...///111222777>>>555===KKKVVVXXXUUUWWW]]]SSS\\\eeeiiimmmuuu~~~uuukkkbbbVVVHHH>>>???GGGUUUhhh{{{rrrhhhaaabbb```|||rrrhhhcccbbbcccdddggggggggghhhhhhhhhhhhhhhfffkkknnnmmmlllllliiidddTTTFFF[[[ooo\\\JJJJJJzzzaaagggIII;;;;;;666555444222111111111111000000000000111111111111000111666JJJttt]]]ddd}}}|||~~~gggTTTCCC======<<>>@@@;;;:::>>>::::::FFFMMMIIICCC???@@@EEEKKKNNNfffvvvNNN<<>>===999666444444444444555444444333222111111000////////////////////////------,,,+++++++++,,,,,,+++//////000UUUsss}}}{{{nnnwwwqqqqqqgggSSSCCCBBBLLLUUUsssmmmjjjgggaaaXXXOOOJJJCCC<<<:::>>>@@@===888444222333444666DDDDDDnnnzzz}}}~~~mmmoooooouuuwwwvvvuuuoooooojjjbbb[[[RRRDDD777333///...111444666;;;AAA;;;FFF]]]rrrooo]]]UUUYYY\\\fffmmmqqqvvvwwwnnndddXXXJJJAAAAAATTTmmmuuukkkaaabbbmmmuuuqqqcccccceeebbbbbbfffdddeeefffggghhhgggffffffcccjjjnnnkkkfffccc```]]]MMMDDD```hhhRRREEEIIIfffUUUqqquuuDDD===>>>666555444333222111111111000000000000111111111111---222888IIItttgggVVVwww~~~~~~~~~^^^III>>>EEEDDD888555===:::>>>???DDDFFF<<<===OOOHHHFFFIIINNNMMMRRRiii[[[FFFGGGDDDaaa~~~zzzuuuooojjjjjjttt~~~<<>>BBBGGGLLLOOOPPPIIIGGGMMMSSSeeezzz^^^^^^dddnnnrrrsss|||zzz~~~vvvuuuoooiiihhhjjjhhh```XXXIIIpppeeebbb]]]]]]aaa___\\\QQQ:::444DDDcccmmm___WWWTTT@@@:::666777888888;;;???WWWvvvWWWLLL@@@===888555444333111000...------------...//////...///333VVVPPPgggyyyVVVppp]]]VVVRRReeeooo^^^hhhfffzzzoooCCC777HHHSSS~~~uuukkkgggccciiiyyyiiisssvvviiiYYY^^^eeeeeeVVVHHHOOO___iiihhhYYYWWW|||ZZZhhhhhhSSS>>>:::@@@EEEGGGTTTtttjjjYYY]]]bbbkkknnnlllnnnwwwzzzkkkYYYyyysss```OOOKKKKKKEEE>>>:::777888888666111///000222,,,...///.........000222000666EEEYYYsssQQQAAA[[[OOOBBB999888666444333333333444333333333222222222111111//////////////////.........---,,,,,,+++++++++,,,---000......SSSyyywwwsss|||qqqTTTDDDEEESSSgggvvvvvvnnnmmmjjjeeeYYYKKKCCC;;;444666<<>>999666777888888;;;@@@bbbvvvzzzKKKFFFDDD@@@;;;777444222000///000000///------,,,------333***222XXXddd|||RRRbbbjjjkkkvvvnnncccrrryyyDDD777OOObbbyyyooommmccc___kkkqqqnnntttiiiZZZ^^^eeecccRRRBBBHHHYYYccceee[[[ZZZ}}}LLLZZZkkkcccBBB555EEEMMMCCCSSSfffllljjjsssttt}}}aaaTTThhhVVVHHHHHHJJJDDD===;;;<<<>>>>>>999222...///333,,,---............000222777444<<>>888:::555333777222;;;ZZZ{{{wwwpppvvvjjjwwwkkkeeeeeeccc]]]SSSGGG>>>888555111888888000>>>III===PPPccc```YYY^^^wwwxxx{{{pppeee]]]YYY[[[kkkeeejjjsssyyyyyyttthhhcccbbbeeeffffffllluuu```cccggghhhgggeeecccbbbdddVVV[[[]]]JJJFFFOOOKKKAAAIIIsssdddeeeLLL@@@VVVKKKXXXNNNGGG<<<;;;:::888666555555555444222//////000000111111111222666555444AAAgggqqqTTTfff}}}|||}}}}}}nnn[[[pppqqq```NNN444777GGGPPP___[[[[[[ZZZWWWpppcccfffaaaiiiuuuTTTNNNKKKTTT]]]TTTOOO^^^WWW999<<>>:::555222222222000...+++---...///...///111222666222999[[[zzzxxx;;;NNNfffNNN999555333333333222111000000///000000000000000000000000111000///...---,,,,,,,,,---,,,,,,++++++,,,,,,---***...,,,555JJJ```zzzfff|||wwwqqqrrrlllaaaHHH<<<<<<<<>>hhhwwwPPPIIIAAALLLTTTUUUbbb}}}iii}}}|||mmmzzzmmmbbb{{{ddd;;;EEEQQQUUUkkk~~~xxxgggzzzzzz\\\QQQGGGDDDBBB>>><<<======999444111000///---++++++---////////////111222888444@@@hhhwwwAAARRR___EEE777444333222222111000000/////////////////////////////////...---,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,---111000,,,...:::zzzyyykkkkkkttttttmmmNNNDDDAAAIII^^^}}}~~~NNNIIICCC>>>;;;888444111333111MMMzzzyyyyyykkk|||zzzdddaaaYYYLLL???666222333555555555888>>>???:::HHHeee]]]gggbbbkkk}}}}}}zzz{{{}}}~~~zzzwwwyyy~~~tttkkkiiifffjjjfffbbb```]]][[[___dddcccccceeeggghhheee___YYYVVVZZZ```]]]]]]pppxxxjjjUUUttt~~~iii[[[CCCRRR[[[QQQ{{{}}}KKKFFFGGGAAA===:::888777666666444333000000000111111111111111+++222444:::SSS}}}LLLeee~~~}}}|||||||||}}}~~~___JJJ999888999EEEDDD<<>>HHH>>>;;;666333111///---++++++---////////////111333555111BBBuuu}}}FFFUUUTTT999555333111111000000//////..............................---,,,,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,------,,,///...111xxx{{{lll{{{|||rrrgggDDDDDDJJJ[[[|||TTTBBBKKKMMMDDD<<<<<<<<<888444///JJJvvvnnn~~~zzzvvv{{{ggg^^^TTTDDD777111111555999777:::888===AAA:::TTTUUUkkkiiiggg}}}yyygggYYYSSSWWW]]]bbbiiiqqqzzzxxxjjjdddhhhiiigggeeebbb```^^^^^^aaaeeedddfffhhhiiigggbbb\\\XXX___mmmwwwwww}}}zzz\\\NNNzzz]]]III???TTTKKKWWW\\\GGGCCCHHH@@@???<<<:::888888777555333111111111111111111111111---444666999NNNuuuWWWuuu~~~~~~}}}{{{{{{{{{{{{|||kkkFFF444444999>>>NNNJJJAAAbbblllJJJHHHllleeeKKKhhhuuuxxx]]]@@@888555<<>>:::666333111///---,,,---/////////000111333777000DDDAAAWWWKKK111444222000000//////....................................,,,,,,++++++,,,------...---,,,,,,++++++,,,,,,---((((((111333...llliiiqqq~~~|||ppp^^^CCC???RRRtttmmmIIIQQQ]]]]]]NNN@@@>>>>>>:::999666NNNwwwnnnttttttgggZZZPPPAAA666222555999<<<777;;;777888===BBBmmmoooUUUllliiirrrtttaaaKKK;;;333999@@@DDDKKKYYYnnn}}}pppkkkbbbbbbhhhhhhffffffeeeccccccfffjjjllllllkkkgggaaaZZZXXX[[[___yyy~~~wwwmmmtttxxxfffNNNSSSuuuRRR;;;AAAPPP;;;```KKKHHHBBBIIIAAAAAA???<<<:::999888555444222222222111111111111111111444444666IIImmm```ttt~~~}}}|||zzzyyyyyyyyyzzzuuuzzz}}}nnnHHH333@@@KKK[[[hhhhhhaaa}}}iiieeemmmtttaaayyyMMM<<<<<<:::@@@GGGPPPdddpppjjjiiilllssstttttttttpppkkkjjjgggTTT@@@WWWrrrcccddd]]]ccceeeTTTZZZ]]]ZZZZZZ]]]VVVTTT___dddvvvoooQQQ???<<<888555555777888:::AAAIIIqqqYYYMMMKKKRRROOOKKKHHHEEEBBB<<<999333222111///...---------000---...LLLrrrwwwfffggghhh~~~yyySSS999GGGBBBCCCCCCIIINNNsssiiiKKKFFFLLL===777DDDHHHUUUbbb~~~rrrWWW]]]}}}qqqVVVTTTFFF>>>CCCEEECCCHHHSSS???>>>;;;888333000...---,,,...///000///000222333<<<555III999\\\DDD///555222/////////...............////////////////////////,,,,,,,,,,,,---...///000---,,,,,,++++++,,,,,,---+++***///111(((UUUnnnbbbuuu~~~lllVVVAAADDDqqqoooWWWVVVOOOXXXYYYMMMAAA>>>???>>>999777KKKpppsss}}}nnneeeWWWMMM@@@777555888;;;<<<666999777666AAA\\\mmmffftttmmm{{{xxxuuu{{{{{{|||{{{tttfffRRR???444555999>>>@@@DDDPPPcccqqq}}}~~~mmmgggjjjhhhjjjnnnjjjhhhjjjiiieeedddhhhkkkkkkccc___YYYTTTVVV___lllvvv~~~nnndddfff\\\LLLGGGpppmmmLLL:::JJJKKK@@@JJJKKKEEEJJJDDDCCCAAA===;;;:::888666444222222222222222111111111111222111333DDDfff[[[```}}}{{{yyyxxxwwwwwwwwwwwwzzzwwwnnnKKK>>>gggnnnbbbgggkkkFFF<<>>CCC???OOOeeeQQQ999CCC@@@222GGGWWWLLLWWW{{{iiikkkbbbYYYfffsssZZZTTTIIIBBB???EEEKKKNNNNNNOOO:::;;;999666111---,,,,,,,,,...000000000000222444:::777NNNmmm777jjjjjj>>>222444111//////////////////......////////////////////////------------......///000---,,,,,,++++++,,,,,,---------***...***JJJlllyyyYYYxxx{{{eeePPPQQQmmmkkkWWWRRR???FFFKKKJJJEEEAAA@@@@@@:::777DDDdddvvvssszzzssseeeZZZOOOAAA888777999;;;<<<999999;;;>>>RRRuuu}}}ttttttkkkmmmtttrrrssspppfffUUUFFF===999???@@@CCCEEEIIINNNSSSWWWOOO]]]nnn|||tttqqqhhhiiinnnkkkmmmpppkkkhhhkkkhhh```[[[]]]]]][[[RRROOOQQQYYYhhhvvvvvvsssiiigggcccKKKCCCZZZZZZGGG>>>PPPHHHZZZbbbNNNLLLGGGHHHFFFEEEBBB???<<<;;;999666444333333333222222111111111///111000111@@@ccc___SSSvvv}}}{{{xxxvvvuuuuuuuuu}}}zzzooonnnRRRMMMsssbbbZZZwwwtttggggggnnnggglll}}}uuuSSS@@@777@@@:::BBBSSS___ppptttssstttooommmbbbWWWLLLEEEaaaqqqdddaaaaaaZZZXXX\\\ZZZWWW^^^ZZZUUUYYYXXXUUUYYYZZZmmmyyyzzzUUU666999444444666999999999@@@HHHzzzlllSSSVVVSSSPPPKKKFFFDDDEEEEEEAAA>>>888777555333111000//////---//////@@@kkk[[[iiixxx}}}tttxxx}}}___CCC@@@???>>>>>>444;;;??????HHH>>>>>>???FFFFFFXXXbbbYYYiii]]]QQQWWW]]]aaannnyyyxxxpppYYYHHHIII@@@AAAAAAFFFQQQXXXQQQEEE888999999555000---,,,,,,---...000000000000222444444888UUUCCC>>>OOO888555333000////////////////////////........................---------,,,------......---,,,,,,++++++,,,,,,---)))///'''...111DDD~~~cccXXX~~~~~~vvvwww___LLLqqqrrrnnncccAAA>>>BBBJJJOOOMMMEEE???===AAA;;;AAA^^^yyykkk~~~xxx|||jjj___SSSDDD:::999;;;<<<<<<>>>;;;@@@HHHddd}}}uuuwwwkkkgggeeebbbdddhhhhhhiiidddWWWGGG<<<;;;>>>===<<<===CCCHHHHHHAAA;;;999===AAAIII\\\ppp{{{zzz|||zzzwwwlllppphhhjjjkkkdddeeejjjhhhgggiiidddXXXPPPOOOMMMIIIMMMNNNWWWjjjwwwrrrlll``````ZZZ???III{{{qqqEEEBBB@@@RRRFFFsssLLLQQQKKKFFFEEEEEEFFFCCC???===;;;999777555333333333222222111111111///222333333@@@cccqqqWWWnnn~~~{{{xxxvvvttttttsssuuuvvvsss~~~ggg```wwwiiiRRRHHHRRR^^^fffyyyrrrttt{{{xxxzzzuuudddssskkk\\\???AAA;;;>>>888DDDXXXbbbooo}}}zzznnnbbbZZZIIIBBBSSSjjjmmmzzzpppbbb]]]dddbbbVVVSSSWWWPPPZZZYYYUUUYYYVVVOOOOOOLLLaaaqqq~~~~~~YYY999===222333666999888888>>>GGGxxxzzzdddVVVWWWPPPNNNHHHCCCAAACCCDDDBBB???;;;999777555333222111111)))333111888eeeCCCdddggg{{{zzznnnTTTCCCEEE:::888@@@888CCCHHH>>>FFFMMMVVVEEEUUUbbbeeellluuuqqqCCCHHHQQQ```kkkrrryyyrrrtttxxxvvvtttrrrgggjjj[[[KKKKKKKKK@@@999777<<>>BBBAAA<<<;;;@@@EEEAAA@@@>>>@@@JJJWWW___```fffjjjqqqwwwyyywwwsssoooiiijjjjjjhhhfffggglllqqqlll^^^MMMBBBBBBGGGLLLOOOWWW^^^sssuuupppkkkaaabbb```EEE555```~~~[[[@@@CCCEEE<<>>:::777888666333111000///000111333,,,444555222]]]RRRnnn~~~|||yyyvvvttttttuuuvvvsssvvvzzzvvvooo|||rrrYYYVVVQQQNNNQQQ\\\kkkvvvqqqmmmwwwwwwUUUDDD;;;888===888@@@KKKVVVaaapppzzzttt}}}wwwuuu|||zzzpppkkk___JJJCCCLLL[[[xxxnnnkkkqqqjjjbbb^^^^^^]]]YYYVVVUUUVVVVVVVVVUUUSSSQQQPPPZZZ```hhhjjjbbbRRR@@@444...333<<<<<<444:::FFFHHHxxxdddYYYPPPRRRLLLEEEBBBDDDEEECCCBBBCCC???===999666555333111///...333+++:::bbbWWWddd}}}zzzzzzzzzooovvv]]]EEE>>>DDDBBB???JJJTTTNNNLLLXXXaaaSSSfffdddaaaYYY@@@UUUaaallllllvvvxxxwwwmmmgggmmmuuuyyyyyyxxxllljjjjjjmmmmmmggg\\\SSSQQQPPPJJJAAA======<<<888777===CCCHHHOOOPPPBBB222:::;;;:::888333///,,,+++///000000/////////222444333???qqqAAAMMM===666...777+++///............---------.........------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------...+++(((...222;;;nnn}}}vvvqqq}}}wwwuuuvvvvvvooodddaaaeeemmm]]]gggwwwpppjjj^^^QQQKKKddd}}}rrrcccRRRQQQJJJHHHAAAFFF[[[}}}~~~~~~zzzgggqqqhhhWWWDDD999555666;;;BBBFFFMMMQQQ```zzz^^^TTTJJJCCC=========:::<<<@@@@@@@@@???>>>======<<<<<>>===>>>AAADDDEEEAAADDDOOO[[[bbbdddfff```bbbfffkkkoooqqqqqqpppjjjlllmmmlllkkklllooorrriiiYYYGGG???DDDOOOVVVYYYlll~~~pppeeeeee```___]]]OOOKKKjjjsssLLL777???AAADDDiiikkkLLLRRRIIICCCGGGAAADDDCCCAAAAAA@@@>>>:::888999777555222111111111222444,,,333555444VVVuuuRRRcccxxx~~~|||}}}|||yyyvvvttttttuuuvvvuuutttvvvvvvsss|||}}}}}}nnn```[[[^^^```aaaffftttuuuaaa]]]ggg}}}{{{cccEEE:::777666<<<<<<@@@HHHQQQ^^^ooovvvvvvsssllljjjooolllttt{{{~~~jjjRRREEE===AAA[[[yyyooofffhhhkkkqqqjjjbbb]]]\\\ZZZVVVRRRUUUUUUVVVUUUTTTSSSQQQPPPXXX[[[^^^^^^WWWJJJ<<<333444555555555888===JJJYYY\\\TTTKKKOOOLLLFFFCCCFFFGGGEEEDDDEEE@@@===:::888777555222000111444,,,444VVVlllfffqqqdddiiiggg}}}}}}hhhPPPEEEEEECCC???NNN```\\\QQQQQQVVVVVVYYY]]]xxx|||PPP@@@UUUlllxxx|||yyyzzz}}}}}}sssmmmooorrrnnnhhhdddfffeeedddeeeeeebbb]]]XXXZZZPPPJJJJJJFFF>>>;;;>>>===EEEKKKMMMMMMKKKAAA666666777777555111...,,,,,,///000000000///000222444333???jjj>>>bbbxxx;;;333---666,,,............------------...---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...,,,***---...111ZZZwwwnnn}}}zzzvvvrrrmmmcccUUUPPPQQQssspppyyysssmmmaaaXXXVVV]]]fffvvvwwwTTTLLLPPPQQQRRRJJJGGGPPPppp~~~}}}sssmmmpppeeeNNN<<<:::;;;999<<>>>>>===<<<<<<===>>>???@@@AAABBBBBBGGGAAA;;;888:::>>>AAABBBOOOPPP[[[ooo|||vvv]]]\\\[[[^^^ccciiimmmooofffiiilllnnnnnnmmmmmmnnn]]]NNN???>>>OOOeeevvv~~~uuukkk```___ddd^^^OOOLLL\\\tttbbb???666???>>>PPPYYYJJJPPPGGGEEEIII@@@DDDCCCBBBBBBBBBAAA>>>;;;:::888666444333222222333444---111444444KKKuuu~~~]]]XXXjjj}}}{{{~~~|||yyyvvvuuutttuuuuuuwwwrrrrrruuuwww{{{~~~{{{{{{vvvwwwssszzz{{{]]]OOOQQQ^^^hhhiiiSSS999333555777<<<<<<>>>DDDMMM]]]rrr}}}{{{kkkkkklllmmmnnnooopppppprrrtttrrrooosss}}}uuuSSSRRRTTT^^^nnnlll```bbbccc___kkkeee___[[[ZZZXXXUUUSSSTTTTTTTTTTTTSSSQQQPPPOOOTTTTTTRRRNNNHHH@@@888333666888000333???===GGGeeeYYYTTTHHHOOOKKKFFFEEEHHHIIIGGGGGGIII@@@???===<<<:::777333000111222000222JJJuuueeennn___|||yyyVVVcccuuuwwwbbbPPPHHHQQQBBBBBBPPPQQQFFFJJJ[[[bbb___pppnnnJJJIII[[[sss}}}|||zzzqqqeee^^^[[[ZZZYYYYYYYYYZZZ[[[\\\^^^PPPKKKUUUVVVKKKIIIQQQPPPWWWZZZTTTJJJBBB:::555222333444222000---------///000000000///000333555555AAAMMMAAAxxxaaa666000,,,444///............------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,+++...,,,***GGGwwwrrr|||hhh{{{xxxwwwqqqiii___RRRDDD>>>===|||pppmmmjjjddd______bbbbbbrrrSSSOOOQQQRRRXXXRRRKKKIIIcccxxxyyyqqqrrrsssmmmWWWDDD<<>>999555333222999222777DDD999AAAooooooXXXRRREEEKKKIIIFFFFFFIIIJJJHHHHHHJJJBBBAAA@@@???>>>:::666222---///444666FFFiiiZZZ~~~qqq{{{~~~zzzpppZZZtttqqqZZZJJJMMM@@@;;;HHHQQQNNNYYYsss|||cccEEENNN^^^vvvwwwlllfffWWWWWWWWWUUUUUUVVVZZZ]]]\\\RRROOOWWW]]][[[YYY[[[WWWYYYXXXQQQFFF<<<666333222333333222///---,,,---///000000000000111333666:::GGG@@@PPPGGG222...,,,333000.........---------,,,,,,,,,,,,,,,,,,++++++++++++************************************++++++++++++(((+++,,,...///,,,@@@fffrrrsss~~~xxxtttnnnggg\\\QQQEEE;;;666555~~~}}}uuukkkggghhhgggbbbYYY^^^zzzmmm```SSSJJJRRRPPPLLLHHHZZZwwwsssmmmkkkuuusssrrrfffQQQSSS___iii\\\HHHJJJ]]]```ttt~~~dddMMM999777<<<<<<888777<<>>888444555555555222///---,,,---///000000000000111444777;;;SSS@@@^^^888333///---000......------------,,,,,,,,,++++++++++++++++++++++++************************)))))))))*********++++++(((++++++,,,///...===YYYmmm|||xxxhhhaaaTTTGGG===777555333|||zzz~~~xxxjjjbbbcccaaa\\\ZZZ]]]qqqiii[[[PPPHHHHHHHHHJJJHHHRRRttt~~~uuuhhhuuuqqqxxxuuunnnaaa^^^tttiiiMMMYYYvvvsss```KKK999666555888999888;;;@@@DDDJJJLLLEEE>>>???FFFKKKQQQSSSWWW\\\___aaabbbbbbXXXSSSLLLHHHKKKYYYkkkwwwpppiiiaaa]]][[[XXXRRRMMMNNNOOOQQQSSSUUUSSSPPPLLLAAAHHHWWWpppkkkhhhnnnmmmjjjlllbbbOOO;;;FFFqqquuuJJJ999666:::===UUU]]]KKKQQQQQQJJJGGGHHHHHHFFFAAAAAAAAABBBCCCBBB@@@>>>;;;::::::888777666555444000444111000333888VVV[[[vvv~~~xxxyyyxxxwwwuuusssrrrqqqqqqpppqqqrrrqqqooonnnppptttsssvvvvvvtttuuu|||zzz|||bbbGGGCCCGGGLLLVVVdddrrrdddFFF:::::::::<<<>>>DDDMMMWWWfff||||||tttooolllllljjjfffaaa^^^___aaabbb[[[ZZZXXXVVVTTTSSSRRRRRRQQQPPPOOOMMMLLLLLLLLLLLLGGGEEEBBB>>>:::777555444555;;;777666;;;CCCrrrxxxSSSQQQJJJHHHFFFGGGFFFHHHKKKJJJGGGHHHKKKHHHGGGEEECCCBBB???;;;888777000///555???yyySSSmmmhhhooo{{{}}}||||||___DDDMMM}}}uuufffaaadddzzz{{{GGG888BBBLLLfff~~~nnngggbbbbbbbbb^^^\\\\\\cccaaa^^^[[[XXXWWWVVVUUUMMMRRRPPPOOO___wwwyyylll___SSSIIIFFFFFF@@@888222666666555222///------...///000111000000222555777:::eeeqqqCCCeeejjj777666111---...+++------------,,,,,,,,,,,,)))************+++++++++************************((())))))))))))*********)))---***)))------555HHH{{{___www}}}|||wwwpppiiiaaaRRRAAA777555333000}}}xxxvvvtttooofff``````dddgggbbbdddZZZVVVJJJLLLIIIFFFDDDIIIIIIKKKfff|||yyygggttt{{{xxxnnnfffssslll^^^kkkvvvVVVAAA000111444777777333444===HHHPPPRRRMMMBBB>>>DDDNNNSSS]]]cccmmmvvvzzzzzzwwwtttggg___VVVSSS\\\lll}}}{{{sssjjjdddbbb^^^WWWPPPOOOMMMLLLMMMOOONNNKKKHHHHHHRRRjjjtttggggggmmmmmmfff^^^UUUCCCCCCeee___::::::444888QQQ{{{MMMIIIPPPNNNIIIKKKJJJGGGHHH@@@??????@@@AAA@@@>>><<<=========<<<:::999777666000555000111777666HHHoooqqqxxx~~~yyyzzzzzzxxxwwwuuusssrrrrrrnnnpppqqqooommmnnnqqqsssnnntttwwwtttuuu|||tttuuuvvvxxx}}}vvvyyyhhhNNNBBB???EEESSSbbbuuummmMMM<<<999999;;;===DDDNNNWWWddd}}}|||}}}}}}|||}}}}}}}}}}}}vvvjjj```]]]```WWWXXX[[[^^^___]]]ZZZXXXYYYYYYXXXVVVSSSRRRQQQQQQPPPOOOMMMLLLKKKJJJJJJKKKEEEBBB>>>:::666555555555777777888888:::TTT```RRRQQQHHHPPPKKKHHHHHHKKKMMMLLLHHHHHHLLLKKKIIIFFFDDDCCCAAA>>>;;;;;;444...555<<>>IIITTTXXXllluuuzzzooobbbbbbnnn{{{pppkkkiiifff___YYY[[[XXXUUUUUUVVVVVVTTTQQQUUU___xxxiiillljjjcccdddiiibbbUUUGGGAAATTT|||nnnIII888???444;;;iii^^^NNNFFFLLLJJJHHHNNNKKKFFFIIIAAAAAA@@@AAABBBAAA>>><<>>===;;;999999111555///111;;;444<<<]]]zzzhhhvvvttt}}}|||{{{zzzxxxwwwuuutttsssmmmooopppnnnnnnpppqqqqqqkkksssxxxuuuuuuzzzxxxxxxuuussssssttttttrrryyywww}}}~~~xxx{{{}}}}}}yyyuuuuuuxxx|||uuu~~~qqqRRR===777CCCZZZeee|||uuuSSS???:::999;;;888AAAKKKTTTbbb~~~~~~}}}|||~~~~~~~~~zzzvvv{{{yyyyyypppjjjllljjj___VVVSSSPPPLLLMMMSSS[[[]]]ZZZXXXTTTUUUVVVUUUTTTSSSSSSTTTPPPNNNLLLKKKJJJJJJJJJJJJDDDAAA;;;666333333555666555333999<<<>>>```SSSPPPNNNBBBPPPIIIJJJJJJMMMPPPMMMHHHIIIMMMMMMJJJGGGDDDCCCAAA???===999666000888<<<[[[tttfff~~~fff]]]sssssszzz~~~~~~gggWWWiiiqqqWWWlllmmmWWWRRRyyy]]]DDD111>>>BBBEEE___xxx{{{pppiiidddaaabbbhhhlllllllllnnniiieeebbbhhhsss~~~rrraaaSSSSSS[[[\\\WWWSSSLLLAAA999:::<<<777333222111222111000...///111333///000111111111333666888@@@999sss+++555111+++***000000---------,,,,,,,,,++++++(((((())))))*********+++))))))))))))))))))))))))(((((((((((()))))))))))))))///,,,)))///...---555YYYmmmxxxzzzuuuwww|||xxxpppiii```NNN:::111333333///{{{}}}wwwjjjeeemmmwww}}}pppnnncccTTTKKKLLLMMMKKKDDDFFFFFFIIIMMMTTTssszzzzzzqqqyyytttppppppnnnoooxxxPPP;;;===333000888<<>>EEEHHHDDD```NNNBBBEEEIIIMMM^^^sss|||sssvvv}}}wwwssspppllliiihhhgggggggggiiiiiigggffftttsssyyyjjjgggoooqqqiiibbb```YYYNNNCCCJJJhhhyyyLLL555;;;999000FFFrrrLLLMMMLLLLLLKKKIIIGGGFFFEEEDDDBBBDDDFFFEEECCCAAA@@@AAA???BBB???;;;@@@LLLLLLDDD777444555999555111===NNNzzzPPPkkksssooo~~~{{{xxxuuuuuutttsssqqqmmmnnnmmmkkkjjjkkkpppsssqqqqqqqqqrrrsssuuuvvvwwwyyyvvvsssrrrsssrrrnnnjjjrrruuuvvvtttuuuyyy{{{yyyxxxxxxvvvuuuttttttttttttsssxxxnnnSSS<<<;;;EEELLLdddrrrqqqXXX===555888;;;888DDDPPPWWWfff}}}~~~zzz}}}yyyzzz}}}sssxxx|||}}}|||{{{}}}www{{{}}}nnnlllpppjjjgggfff^^^QQQHHHFFFPPPNNNQQQYYY\\\ZZZWWWWWWTTTQQQOOONNNOOOQQQRRRRRRPPPOOOMMMLLLJJJIIIHHHHHHEEE???888444333444666777===111999CCCBBBzzzuuugggnnn___ZZZIIIGGGPPPGGGKKKLLLLLLLLLJJJJJJLLLNNNTTTMMMEEE???<<<===???@@@;;;===888333666GGGwwwooo]]]yyytttmmmrrrggghhh___gggxxxooofffTTTeeeeeeUUUBBB;;;888===JJJ___~~~xxxppphhhiii___jjjnnnxxx{{{rrrlllfffdddppp|||\\\KKKQQQUUUUUUOOODDD666555444555666666444222333111000......///111222555+++///666444555999777AAA___HHHeeelllAAA)))...000,,,++++++,,,,,,------,,,,,,+++*********))))))))))))************))))))((((((''''''((((((((((((((()))******+++++++++,,,---...///000RRRwwwjjj|||~~~~~~yyyuuuuuuwwwvvvqqqllliiidddTTT???222000000---rrrkkkmmmrrrtttmmmkkkcccWWWOOONNNMMMIIIHHHJJJHHHIIIKKKNNNiii~~~|||uuunnnllliiihhhmmmvvveee777333<<>>BBBVVVdddZZZLLLDDDHHHOOOZZZttt{{{ooosssyyyvvvnnnddd]]]VVVMMMDDDBBB^^^~~~\\\777333CCC???555RRR[[[DDDJJJJJJJJJIIIGGGFFFDDDCCCCCCAAACCCEEEEEECCCAAAAAAAAA;;;???===999???KKKLLLDDD;;;666666888555111:::HHHvvvuuuMMMZZZqqqzzzvvvjjj|||xxxvvvuuutttrrrqqqtttrrrnnnmmmnnnnnnnnnnnnmmmnnnnnnooopppqqqrrrsssxxxvvvrrrpppooonnnlllkkkmmmppprrrqqqsssxxxzzzxxxvvvuuutttsssssstttuuuuuuqqqssskkkUUU@@@999???FFFWWWcccdddPPP;;;555888999;;;CCCJJJQQQccc{{{xxx{{{vvvuuuyyyzzz~~~xxxnnngggfffiiiooovvv{{{~~~~~~~~~||||||oooaaa___YYYTTTQQQQQQNNNGGGFFFIII[[[pppzzzlllbbb[[[UUUVVVSSSPPPNNNOOOOOOOOOOOOMMMLLLKKKJJJIIIHHHHHHHHHCCC>>>777333333444666777999666;;;888EEE~~~ssskkkPPPQQQFFFFFFOOOHHHHHHKKKMMMNNNMMMLLLKKKLLLSSSMMMFFF@@@>>>???@@@@@@===>>>777444888FFFppp___\\\jjj{{{}}}jjjooohhhwww}}}}}}yyy]]]NNNdddiiiYYYCCC:::999>>>JJJ^^^xxxqqqiii```aaa^^^rrrzzztttfff``````rrrlllNNN???FFFKKKMMMIII???777666555555555555333111222111000......///111222222...000333000333777666CCCXXXHHHjjjUUU777+++///...,,,///...,,,,,,,,,---,,,++++++*********))))))))))))******))))))))))))((((((''''''((((((((((((((())))))***++++++++++++,,,...///000333zzznnn}}}~~~~~~}}}{{{{{{{{{|||||||||yyyuuutttttttttqqqnnniiifffXXXBBB333///000000wwwooommmkkkiiiiiiiiiddd\\\UUUQQQMMMGGGKKKMMMJJJJJJJJJIII\\\~~~xxxppphhheeecccbbbdddhhhfffeeehhhrrr~~~|||gggQQQPPPHHHBBBDDDHHHCCC;;;999EEE:::FFFPPPDDDJJJeeetttRRRJJJIIISSS```sssrrruuuxxxnnnddd]]]VVVNNNHHHFFFVVVqqq~~~ddd===...:::KKK>>>BBBkkkhhhIIIAAAKKKGGGGGGFFFEEECCCBBBAAAAAA@@@BBBDDDDDDBBBAAAAAAAAA;;;===;;;888===FFFFFF@@@???888555777555222777@@@kkk\\\LLLnnnyyyyyyrrryyy|||yyyvvvuuutttrrrqqquuurrrnnnnnnqqqqqqnnnjjjoooppppppqqqrrrsssttttttuuuuuussspppllljjjjjjkkkjjjmmmooooooppptttuuurrrsssrrrqqqpppqqqsssvvvwwwrrrooojjj]]]III:::888>>>FFFPPPRRRFFF:::777999888:::AAAIIISSSiii{{{xxxvvvvvvuuuppprrryyyxxxxxxzzz~~~wwwhhh\\\iiiiiilllrrrxxxyyyuuupppqqqhhheeehhhaaaPPPGGGIIIMMMIIIFFFFFFHHHKKKSSS[[[wwwcccbbbbbb\\\WWWTTTQQQOOONNNNNNMMMKKKJJJIIIIIIHHHGGGFFFFFFFFF@@@;;;666333333555666777999:::<<<:::mmm[[[KKKPPPKKKLLLSSSMMMGGGJJJNNNPPPOOOMMMLLLKKKQQQMMMGGGCCCBBBAAAAAA@@@??????999666999CCCfffqqqTTTsss|||zzz|||nnnuuu|||~~~~~~}}}YYYIII___jjj]]]CCC888:::???HHHZZZwwwuuummmeee]]]^^^]]]wwwlllWWWSSSXXXnnnpppZZZAAA777>>>DDDGGGFFF===888777555444444333111///111000/////////000111222...000111000000555999999UUU@@@```===000...000+++,,,000---+++,,,,,,,,,,,,+++*********))))))(((((())))))***)))))))))(((((((((((('''((((((''''''(((((()))************+++,,,---//////,,,]]]sss|||}}}{{{yyyxxxxxxzzzzzzyyywwwtttrrrpppppppppqqqiiiggg\\\GGG555///000333zzz|||sssmmmjjjfffcccggggggfffbbb]]]VVVNNNGGGKKKMMMKKKJJJKKKIIIUUUooo}}}zzz~~~uuunnnhhhfffhhhjjjllllll___aaahhhsssvvvhhhPPP===???<<>>999@@@999444666666444666;;;ddd|||NNNgggyyy~~~zzz}}}~~~{{{xxxvvvvvvuuutttsssooooooooopppqqqqqqooommmpppqqqrrrrrrssssssssssssqqqtttuuurrrmmmiiihhhiiikkkoooooommmmmmooonnnkkkooonnnmmmmmmooorrruuuwwwvvvppplllgggVVV@@@666888:::AAACCC???;;;;;;;;;888777???LLL^^^uuuxxxsssttttttqqqqqquuu|||yyytttrrrwwwuuujjjrrrqqqqqqrrrtttrrrnnnjjjggg^^^ZZZXXXQQQGGGGGGPPPQQQMMMJJJJJJOOOZZZgggrrrttt[[[UUU\\\^^^XXXVVVSSSPPPOOONNNNNNLLLKKKJJJJJJIIIHHHFFFDDDCCCBBB<<<888555333444666777777>>>888===WWWtttWWWNNNTTTQQQQQQSSSNNNIIIKKKNNNOOONNNMMMMMMNNNOOOLLLIIIGGGFFFEEECCCAAA@@@BBB===999888===]]]dddtttcccpppuuuvvvvvv{{{||||||yyyzzzyyy]]]FFFTTTddd\\\BBB888:::===BBBYYYnnn}}}vvvoooiiibbbZZZ[[[]]]qqq|||WWWDDDDDDMMMdddyyybbbRRR>>>777>>>BBBGGGHHH@@@999777555333333222000...000000/////////000111111+++111000///555:::;;;===uuuhhh777kkkeee333///111///(((,,,000'''+++++++++++++++******)))))))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''((())))))************+++---...///666???iiiyyymmmvvv~~~|||{{{yyyyyyyyyyyyuuuuuurrrooolllllloooqqqhhhggg___LLL999///000444{{{yyy~~~yyyrrrmmmjjjgggdddcccjjjhhhgggfffbbbYYYPPPJJJGGGKKKIIIJJJNNNLLLSSSfffzzz}}}~~~~~~xxxtttppppppsssxxxyyyxxxooozzz}}}___KKKEEELLL___yyy{{{eeeXXX___dddkkksss|||jjj^^^aaaqqq|||vvvmmmggghhhmmmqqqzzz~~~}}}vvvnnnpppyyy}}}vvvkkkhhhaaaXXXNNNAAA>>>RRRjjj^^^:::111<<>><<<999:::;;;:::888===888444444666666777888\\\[[[\\\}}}{{{{{{yyywwwvvvvvvwwwwwwvvvnnnrrrvvvuuuqqqnnnoooqqqmmmnnnnnnooooooooonnnnnnmmmrrrvvvuuupppkkkhhhgggkkknnnnnnkkkkkkmmmllliiikkkkkkkkkkkkmmmpppsssuuuvvvpppmmmmmmaaaJJJ999555666:::<<<======???===:::999@@@OOOccczzzyyyssssssrrrooovvv{{{yyytttrrrxxx}}}tttnnnooopppooonnnooorrruuuggg___XXXSSSLLLHHHOOO[[[TTTQQQNNNPPPYYYggguuu|||rrr[[[WWW[[[XXXQQQMMMRRRPPPNNNNNNOOOOOONNNLLLMMMLLLKKKHHHEEEBBB???===888666444333555777888999===666DDD{{{aaaTTTOOORRRQQQPPPOOOKKKLLLMMMMMMLLLLLLMMMPPPRRRNNNLLLJJJIIIIIIHHHEEECCC@@@DDDAAA<<<777888VVVcccooogggqqquuuuuu~~~{{{yyyyyyxxxuuuvvvxxxzzztttrrrxxx~~~}}}}}}}}}{{{~~~|||eeeHHHGGGWWWSSS???999:::;;;@@@\\\kkkxxxsss}}}gggaaa[[[UUUVVV^^^eeemmm}}}jjj^^^AAA:::>>>GGGWWWkkktttiiiYYYKKK<<<888>>>???EEEGGG@@@:::777444222111111///---///////////////000000111,,,222---...999999888BBBsssGGGKKK___}}}SSS333///000,,,(((...000%%%******++++++******)))((())))))(((((((((((())))))'''''''''''''''((((((((('''''''''''''''(((((())))))))))))***+++,,,---...333///SSSqqqpppvvv}}}|||||||||{{{zzzxxxuuutttsssrrrpppmmmjjjjjjmmmoooffffff```RRR???222000444~~~||||||vvvqqqnnnjjjfffgggjjjoooiiiffffffbbbZZZQQQLLLDDDIIIGGGIIIPPPNNNQQQ___ggg~~~zzzvvvvvvtttqqqssswwwwwwuuuooo|||hhhFFF@@@MMMnnnhhhTTTSSSZZZxxxtttttt{{{xxxqqqfff\\\OOOGGGGGGLLLSSS\\\hhhoooqqqttt{{{~~~{{{zzz|||~~~zzzxxxvvvuuuuuutttqqqoookkkllloootttwwwsssjjjdddbbbYYYMMMCCC@@@KKKdddzzziiiHHH111888BBB@@@>>>BBBaaaSSSAAAGGGJJJGGGDDD@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDFFFEEECCCAAA@@@AAA::::::;;;:::;;;;;;<<<;;;:::777555444555666777777NNNnnnVVV{{{{{{yyywwwvvvwwwxxxxxxwwwsssyyy}}}yyyqqqkkkmmmqqqnnnooopppppppppooonnnmmmlllooossstttrrrmmmiiifffgggiiijjjhhhiiimmmooommmiiiiiijjjkkklllnnnoooppprrrnnnmmmnnngggVVVBBB666666888:::<<>>IIIEEE<<<;;;;;;===FFF[[[lllwwwttt}}}eee___ZZZTTTUUU]]]\\\```uuukkkQQQHHH666===BBBHHHPPPYYY^^^XXXOOO@@@555555888888===AAA:::999666333111000000///...---......//////000000000...444---///:::333777TTTTTT:::]]]qqqiii===444,,,,,,,,,)))000222((()))************)))(((((()))((((((''''''(((((()))&&&''''''''''''(((((((((''''''&&&&&&''''''((()))((((((((()))***+++------000***CCCsssooo}}}yyyxxxxxxvvvtttrrrpppooorrrpppmmmkkkiiiiiijjjjjjfffeeeaaaXXXGGG888222444~~~~~~xxxtttqqqllliiinnnwwwsssjjjcccccc```WWWPPPNNNEEEIIIFFFHHHOOONNNMMMVVVWWW}}}rrrpppttttttnnnllloooooolllpppuuu{{{tttYYYFFFWWWwwwyyyOOO???===MMMlllsssnnncccWWWNNNHHHGGGNNNXXXaaahhhnnnllleeeaaacccgggsssuuuwwwvvvsssqqqrrrsssqqqooolllkkkkkkkkkjjjiiifffgggmmmtttrrrhhhccceeeTTTKKKAAAAAAOOOaaaiiihhhHHH;;;777===???===GGGWWWfffCCCHHHDDDDDDJJJCCC@@@@@@@@@AAAAAAAAAAAAAAAEEEFFFHHHGGGDDDAAA@@@@@@::::::;;;<<<<<<;;;;;;===888999777555444444555555===ccc[[[|||~~~{{{xxxwwwwwwwwwvvvuuuuuuxxxzzzvvvpppkkklllooopppqqqrrrsssrrrqqqooonnnmmmmmmmmmoooooommmjjjhhhfffggggggdddeeekkknnnmmmggghhhjjjkkkllllllkkkkkklllmmmmmmnnnnnneeeQQQ>>>555555888<<>>:::777444333444666999<<<<<<<<<555CCC[[[^^^NNNTTTRRROOORRRRRRRRRVVVMMMMMMNNNMMMMMMNNNQQQTTTOOOMMMLLLKKKLLLLLLJJJIIIDDDEEEBBBAAA???888DDD```{{{pppddd~~~{{{zzzwwwqqqlllkkkqqqxxx}}}zzzwwwrrrnnnjjjiiimmmqqqpppqqqqqqpppmmmjjjhhhgggssseeehhhnnnlllrrrrrraaa>>>???999888>>>>>>CCCSSS^^^www|||zzzggg```ZZZSSSTTTUUUWWWYYYfffZZZHHHGGG888BBBGGGKKKNNNRRRSSSLLLCCC666000222555333999>>>777888555222000000000///...,,,---...///000000000000---555///333;;;111CCCzzzNNNFFFiii[[[111333***+++///+++,,,///***))))))******))))))((('''((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((***+++,,,---...///111nnnjjjuuuyyywwwssspppmmmmmmmmmnnnrrrnnnjjjiiijjjiiigggdddfffdddccc^^^QQQ???666555~~~yyyuuusssnnnllluuuuuujjjaaa___]]]UUUOOONNNGGGJJJFFFGGGNNNLLLIIIOOOHHHfffpppooouuuvvvppplllnnnooollloookkkjjjdddUUUTTTyyyXXX555<<>>GGG___mmm\\\@@@999888999::::::AAAXXXooo~~~GGG>>>LLL999666EEE???AAAAAAAAAAAAAAABBBBBBBBBGGGHHHIIIGGGDDDBBB@@@@@@======>>>>>><<<999999;;;888::::::666333222333333444BBBsss~~~dddrrrqqquuuyyyxxxkkkuuu~~~~~~zzzwwwvvvuuutttrrrrrrrrrrrrpppnnnmmmlllmmmmmmnnnooopppooommmkkkjjjnnnkkkiiiiiilllmmmkkkiiihhhiiifffbbbbbbgggkkkjjjggghhhjjjkkkllljjjiiigggiiimmmoooooosssrrr^^^HHH444444666;;;???@@@BBBDDDDDDNNNccc|||}}}ooojjjrrrtttjjjeeeiiimmmyyy~~~zzzxxxtttoooooooooooommmmmmsss|||pppllliiiiiijjjjjjgggdddiiijjjpppyyy}}}kkk```\\\UUUQQQSSSUUUPPPGGGNNNMMMMMMMMMOOONNNMMMKKKGGGGGGFFFEEEAAA===999777333333444777:::===>>>===888JJJ___MMMJJJTTTRRRKKKNNNOOONNNTTTJJJMMMOOOPPPOOOPPPQQQRRRPPPNNNLLLKKKLLLLLLLLLJJJGGGDDD???BBBDDD;;;<<>>333SSSeee===```xxx@@@999444***...333+++&&&)))))))))))))))))))))(((((('''((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''(((((()))+++,,,---""":::000MMMwwwlllvvv}}}|||xxxqqqkkkiiikkknnnqqqrrrmmmiiiiiijjjjjjeee```gggddddddbbbWWWEEE888666xxx}}}{{{qqqmmmoookkkfffkkkjjj```UUUPPPPPPPPPHHHEEEEEEHHHIIIFFFFFFIIIDDDRRRlll{{{tttmmmyyywwwppprrroookkkmmmkkknnnjjjbbbeeexxxaaaLLL===<<>>AAA@@@:::;;;BBB@@@???>>>???AAACCCCCCCCCCCCCCCCCCCCCBBB@@@>>>===;;;=========;;;:::;;;<<<===:::777555555666777666444BBBZZZxxxyyyaaattt|||www~~~vvv}}}{{{yyyxxxwwwuuusssqqqsssqqqooommmllllllmmmmmmnnnnnnnnnmmmllllllkkkkkkkkkiiihhhiiikkkkkkiiiffffffcccccchhhiiifffgggkkkjjjjjjiiiiiihhhiiiiiiiiiiiilllnnnppptttssseeeUUU<<<:::999;;;>>>BBBEEEFFFVVV^^^rrrvvvrrrqqqqqqnnnhhhfffgggnnn|||xxxllllllppprrrpppnnnlllnnnsssxxx{{{|||rrrmmmjjjkkkkkkgggeeefffgggccc```dddlllpppnnnjjjvvvmmmiiinnnrrrmmmgggdddbbbaaa\\\WWWUUUTTTPPPKKKOOOMMMLLLMMMMMMMMMKKKIIIHHHFFFCCC???<<<999888888222///666;;;999===CCC???>>>BBBfffRRRQQQOOOMMMNNNOOOQQQRRRRRRQQQVVVWWWRRRMMMMMMNNNMMMMMMKKKIIIKKKNNNMMMIIIDDDGGGDDD@@@@@@AAADDDFFFGGGrrr}}}jjjmmm||||||}}}yyyrrrooonnnooosssvvvwwwvvvuuunnnkkkmmmooollljjjiiijjjiiijjjmmmkkkfffdddfffgggeeeccceeeggghhhfffdddRRRJJJ<<<:::BBBFFFTTTnnn}}}iiiXXXQQQNNNEEEBBBOOOXXXVVVTTTUUUUUUQQQMMMPPPUUUYYYSSSHHHAAA@@@===111///888999111222<<<333222111000///...------))),,,///000///............000111DDD,,,<<>>111//////...---,,,++++++***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((()))***+++000+++(((666ZZZ}}}~~~YYYmmm{{{~~~vvvnnniiiffffffiiilllhhhiiijjjhhheeedddgggiiioooiiiccc]]]XXXNNNAAA777{{{vvvtttzzzyyymmmjjjlllhhhhhhlllkkk```UUUQQQQQQQQQKKKIIIIIIKKKIIICCC@@@AAADDDHHH^^^rrrvvvrrrrrrxxxrrrfffeeeaaaggghhhgggmmmvvvvvvpppZZZGGG???777BBB[[[}}}fff\\\XXXTTTPPPSSSRRRQQQaaa|||}}}rrrkkkiiijjjiiiggg^^^___aaadddgggiiijjjjjjiiidddggglllaaaQQQVVVhhhnnniiieeebbbZZZNNNCCC>>>HHHUUUdddeeeVVVDDD:::999888;;;BBBBBBFFFfffYYYFFF>>>:::======999===EEEBBBAAAAAAAAABBBCCCCCCBBBAAAAAAAAAAAA@@@>>><<<;;;;;;<<<===<<<:::999:::;;;;;;888666555555555555444///???VVVqqquuutttwww{{{}}}}}}yyyxxxxxxxxxvvvssssssrrrqqqpppoooooooooooooooooonnnmmmmmmlllllllllkkkiiihhhiiikkkkkkiiifffdddaaaaaafffgggddddddhhhiiiiiihhhhhhhhhiiiiiijjjgggiiikkkmmmsssvvvmmmbbbQQQ@@@777@@@IIIIIIKKKQQQ\\\iiivvvrrrqqqqqqnnnhhhfffgggnnnxxx{{{tttoooqqqrrrooollllllkkklllnnnpppssstttpppjjjfffffffffeeegggkkkkkkfff___\\\]]]```dddgggeee^^^\\\aaadddbbb^^^]]][[[WWWSSSRRRQQQOOOMMMMMMOOONNNLLLMMMMMMLLLJJJHHHHHHEEEBBB===:::777666555222111:::BBBAAABBBDDDAAAAAAaaajjjMMMMMMKKKKKKLLLOOOQQQQQQQQQNNNPPPPPPNNNOOOSSSSSSPPPNNNLLLJJJJJJLLLKKKFFFAAAHHHFFFDDDCCCDDDEEEDDDDDD]]]^^^yyyrrrmmm|||}}}vvvuuurrrnnnnnnrrruuuwwwxxxsssmmmhhhddd```\\\^^^bbbkkkiiijjjlllkkkfffdddeeegggdddbbbccceeegggfffeeejjjZZZCCC===LLL\\\tttgggVVVOOOJJJAAACCCPPPWWWTTTQQQTTTVVVTTTVVVSSSQQQQQQMMMEEE@@@@@@444111000444999;;;999777222111000///...------,,,***---///000///......///444444999>>>333UUUHHHXXXLLL///+++000000///...,,,+++******))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((()))***+++***...---///JJJyyyvvvlllvvvpppxxxrrrkkkeeecccbbbdddfffdddfffgggfffdddcccdddfffddd```]]][[[YYYUUUOOOJJJ~~~uuurrruuussshhhfffiiieeeeeehhhfff[[[PPPLLLLLLKKKMMMKKKKKKMMMJJJCCC>>>>>>IIIDDDRRR~~~yyytttppplllvvvzzziiigggllloooooommmooommm\\\GGG>>>999>>>>>>TTTyyyzzzrrr^^^SSSSSSWWWWWWVVVVVVeeeppp}}}zzzrrrlllkkkkkkjjjhhhaaa___^^^]]]]]]^^^```aaa```\\\^^^```VVVLLLZZZtttmmmaaaZZZZZZSSSEEEBBBHHHYYYfffgggSSS===555777999888555999AAATTTlllDDD>>>999888;;;999777<<>>?????????>>><<<:::999;;;<<<===<<<:::999:::;;;===;;;999999999999777555222:::HHHccc~~~eeebbbvvv}}}xxxvvvyyyzzzwwwtttssssssssssssrrrrrrqqqppppppooonnnmmmmmmlllllllllkkkiiihhhhhhiiijjjhhhgggdddbbbbbbeeefffddddddfffgggggggggggghhhiiijjjjjjiiijjjjjjlllrrrvvvssslllgggIII999FFFSSSQQQSSS]]]jjj{{{}}}uuuqqqooopppmmmhhhfffgggnnnsssssspppqqqvvvsssjjjiiikkkllllllkkkjjjkkklllnnnjjjiiiiiifffccceeejjjhhheee```YYYTTTTTTXXX\\\RRRNNNNNNQQQTTTSSSRRRTTTQQQLLLKKKPPPQQQNNNOOOUUUOOONNNLLLLLLLLLLLLIIIGGGGGGDDD@@@;;;777444333333222444===GGGGGGBBB@@@AAA???mmmRRRJJJJJJKKKMMMPPPRRRRRRQQQKKKKKKJJJIIINNNSSSQQQLLLLLLJJJIIIJJJLLLKKKGGGCCCKKKIIIGGGFFFFFFFFFDDDCCCRRRjjj\\\hhhyyy|||~~~wwwoooxxxyyyvvvqqqoooqqqtttwwwxxxrrrllleee^^^VVVRRRXXX```[[[XXXXXX]]]aaaaaaaaadddcccaaa``````bbbccccccccclllaaaQQQVVVnnn}}}cccTTTMMMGGG@@@CCCPPPXXXTTTRRRWWW\\\\\\WWWLLLCCCAAABBB@@@???@@@666888888999BBBIIIBBB555000000///...---,,,,,,+++,,,...000000///...///000:::666???777AAAqqq[[[DDDeeeooo;;;)))000111000///...,,,+++***))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***+++&&&000111(((777jjj{{{nnnqqqooolllgggcccaaa```______aaaccccccaaaaaaaaabbb[[[ZZZZZZZZZZZZ[[[\\\\\\}}}uuutttpppddddddjjjhhhdddfffcccXXXNNNKKKJJJIIILLLJJJJJJLLLKKKFFFEEEFFFQQQNNNPPPkkk~~~uuunnnlll{{{qqquuuzzzyyysssllljjjeeeSSS>>>>>>BBBKKKLLLbbbzzzuuu}}}zzzyyy{{{}}}rrrlllddd^^^\\\\\\\\\\\\iii~~~qqqppppppqqqpppmmmhhhdddhhhgggddd___ZZZVVVTTTTTTRRRPPPJJJIIIVVVjjjtttsssYYYTTTPPPMMMKKKLLLRRR[[[kkk___KKK:::444777;;;<<>><<<;;;;;;======>>>>>>===<<<:::999<<<===>>>===;;;:::;;;<<<===<<<;;;;;;;;;:::777555<<<555666RRR|||TTTPPPtttvvvnnn~~~wwwvvvyyyzzzxxxuuurrrssstttttttttsssqqqpppqqqpppnnnmmmmmmlllmmmmmmkkkjjjiiihhhhhhhhhhhhggggggffffffgggggggggggghhhffffffffffffggghhhiiijjjnnnmmmmmmnnnrrrsssqqqnnnoooWWWGGGMMMXXX\\\aaahhhyyy}}}rrrooolllmmmjjjeeedddffflllqqqqqqnnnqqquuupppfffhhhkkknnnnnnllljjjjjjjjjhhhhhhkkklllhhhaaa^^^``````bbbcccbbb^^^YYYVVVUUUHHHHHHGGGHHHIIIHHHIIIJJJKKKHHHMMMVVVWWWQQQSSS\\\OOOMMMLLLKKKKKKJJJGGGEEEDDDBBB===888444222111111444888===EEEGGG======IIIOOOaaa^^^LLLMMMNNNPPPSSSTTTRRRQQQKKKLLLJJJGGGIIILLLJJJEEEHHHHHHIIILLLOOOOOOMMMKKKMMMJJJGGGFFFGGGHHHHHHHHHTTTPPP^^^~~~xxx}}}wwwppp}}}yyywwwuuussstttvvvxxxyyyrrrkkkddd___YYYWWW\\\dddXXXQQQNNNSSSYYY\\\___ccc]]]^^^___```aaaaaa```___ccc```ZZZccc|||zzzaaaUUUMMMFFFDDDCCCQQQ[[[XXXVVV\\\aaaaaaRRRCCC666666===BBBDDDEEE===<<<===BBBJJJKKK???111//////...------,,,++++++...///111000//////000222;;;555BBB;;;cccJJJPPPrrrNNN444111888111000///---,,,***)))((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''(((******(((...000+++---PPPooorrrssspppkkkfff```[[[\\\^^^___``````_________[[[\\\]]]]]]\\\\\\]]]___~~~wwwrrrlllcccgggpppoooiiijjjeee[[[SSSQQQPPPNNNNNNJJJHHHJJJJJJHHHKKKOOOTTTZZZSSSVVVyyyzzzwwwuuu~~~vvvnnnxxxrrrsssooofffcccbbbYYYLLLBBBGGGQQQNNN^^^rrryyyxxxvvvzzz{{{zzzyyywwwxxx{{{ttttttqqqjjjbbbaaaffflllyyynnnhhhlllhhhiiilllpppqqqoookkkhhhkkkmmmnnnllleee^^^YYYWWWTTTSSSSSS\\\qqq}}}sss```@@@NNNTTTOOOPPP\\\bbb___dddIII444444;;;<<<<<>>???@@@???<<<;;;AAAIIIDDDEEEFFFDDD???<<<;;;;;;======>>>>>>>>><<<;;;:::===>>>???>>><<<<<<<<<===<<<;;;:::999999888555333;;;444111FFFwww|||WWWPPPtttzzz}}}|||yyy{{{|||{{{xxxrrrrrrsssssssssqqqpppoooqqqpppnnnlllllllllmmmmmmkkkjjjiiihhhgggfffggggggjjjjjjhhhffffffhhhiiiiiieeedddeeeeeefffggghhhiiimmmnnnppprrrsssqqqooonnnpppkkkaaaYYY]]]iiitttwwwzzzpppllliiiiiigggcccbbbdddjjjrrrtttpppoooppplllcccfffiiilllnnnnnnllljjjiiigggfffgggjjjgggbbb```bbbccceeegggjjjkkkgggbbb]]]PPPPPPPPPNNNMMMNNNMMMLLLNNNOOOWWW^^^[[[RRRQQQWWWNNNMMMKKKJJJIIIHHHEEEBBBAAA>>>999555222111111111888===>>>DDDHHH???HHHgggwwweeeKKKbbbOOOOOOOOOQQQRRRRRRPPPNNNJJJNNNOOOJJJFFFGGGGGGFFFIIIJJJLLLOOOQQQQQQPPPOOOLLLIIIFFFEEEGGGKKKMMMOOORRRIIIvvvsss~~~~~~yyy||||||www|||ssstttuuuvvvwwwyyy{{{}}}ooogggaaa``````^^^^^^```dddZZZRRRTTTZZZ^^^aaaccc[[[^^^bbbddddddaaa^^^\\\eeedddXXXTTT___nnn{{{ttt|||cccVVVKKKBBBEEEDDDTTT```]]]XXX[[[]]]]]]PPP@@@444666@@@FFFGGGGGG>>>666888FFFKKK@@@333///......------,,,,,,++++++///000111000///000333555>>>444???IIIdddFFFccczzzuuu777666999444//////...,,,+++)))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))***---(((,,,222---555fff}}}zzzqqqyyy}}}xxxqqqkkkbbbZZZ]]]\\\]]]]]]^^^^^^]]]\\\\\\^^^```___]]][[[ZZZZZZvvvqqqllleeejjjuuuttthhhiiidddZZZTTTSSSRRRPPPRRRLLLIIIHHHHHHHHHKKKPPPPPP]]]SSSGGGbbbooorrr||||||uuufffaaaooojjjpppooofffaaa^^^VVVLLL>>>CCCMMMJJJTTT\\\YYYkkkxxxxxxtttsssuuuvvvxxxzzz{{{{{{{{{zzzwwwyyyxxxuuusssyyyqqqmmmjjjfffiiiiiiiiiiiijjjlllnnnqqqrrrmmmuuu~~~~~~xxxrrrppprrrkkktttjjjOOOEEEBBB\\\kkkddd```fffbbbSSSCCC555111;;;===555777CCCDDDQQQTTTCCCKKK888???@@@AAAAAA@@@BBBHHHMMMEEEGGGIIIGGGBBB>>>>>>???===>>>>>>???>>>===<<<;;;===>>>???>>><<<;;;<<<===AAA???===<<<<<<;;;999777///555777>>>ZZZ|||}}}}}}hhhYYYjjj}}}~~~}}}|||sssssssssrrrqqqpppnnnnnnpppooommmkkkjjjkkklllmmmkkkkkkjjjhhheeeeeefffhhhkkkjjjfffaaa```eeehhhhhhddddddddddddeeefffgggggghhhjjjnnnsssssspppoooqqqpppxxxttteeebbbqqqxxxoooooojjjhhhhhhfffbbbaaadddiiissswwwrrrmmmmmmhhhaaaeeefffhhhkkknnnmmmiiiffflllgggfffiiimmmmmmooorrrnnnkkkhhhhhhjjjkkkjjjhhhaaaccccccaaabbbdddaaa\\\TTT[[[bbb```XXXNNNKKKKKKMMMKKKIIIHHHGGGEEEBBB???===:::666222111111333444;;;CCCAAADDDLLLGGG]]]hhhYYYCCC___OOONNNNNNNNNOOOOOOMMMKKKIIIOOOQQQMMMIIIJJJLLLLLLKKKMMMNNNOOOPPPNNNMMMLLLJJJGGGEEEEEEIIIMMMPPPRRRMMMPPP\\\jjj}}}ttt}}}~~~~~~}}}{{{yyyoooqqqssstttuuuwww{{{~~~fff___\\\___aaa^^^[[[ZZZZZZOOOIIIOOOZZZ```aaabbb]]]aaaeeegggeeeaaa]]]\\\]]]```VVVHHHDDDBBBHHHYYYjjjiiidddgggkkk]]]OOOSSSrrreeeVVVIII===BBBGGGXXXccc___XXXWWWXXXWWWQQQAAA444666???CCCAAA???===666<<>>>>>???<<<===>>>>>>>>>===;;;;;;;;;======<<<;;;:::;;;<<>><<<<<<;;;:::999+++555888777JJJmmmxxxzzzfff```zzzxxxzzzmmm{{{{{{|||vvvuuusssqqqpppooonnnnnnpppnnnllliiiiiijjjkkklllkkkkkkjjjgggdddcccfffhhhlllkkkeee\\\\\\bbbggggggeeedddddddddddddddeeeeeeggghhhmmmrrrqqqmmmnnntttnnntttssshhhaaalllqqqjjjzzzssspppkkkhhhhhhfffbbbbbbfffhhhrrrvvvrrrooonnnhhh___iiiffffffjjjnnnoooiiiccchhhcccdddmmmuuuuuurrrqqqpppmmmgggaaa\\\\\\```cccdddfffggghhhnnnrrrnnnfffUUUbbbggg]]]QQQNNNLLLHHHLLLJJJGGGFFFEEECCC???===999777333111000222555777<<>>kkkMMMLLLjjjuuuEEE999666555...***)))))))))((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))+++&&&)))000---(((222EEE|||qqqooolllfff```\\\XXXVVVXXXYYYYYYXXXYYYWWWUUUWWWZZZ[[[ZZZXXX~~~zzzpppoooqqqjjjhhhhhhcccZZZVVVWWWWWWUUUIIIFFFFFFHHHIIIHHHJJJNNNNNNQQQKKKIIIQQQ\\\ssseeeyyy~~~tttmmmffffffpppyyyzzzsssiiiggghhhbbbXXXMMMTTTeeeiiinnnwww{{{qqqooofffmmmrrrssswww}}}|||pppnnnhhhkkkoooddd^^^hhh```ccchhhkkkkkkjjjhhhhhhqqq||||||zzzqqqkkkZZZJJJKKK^^^pppwwwpppuuuuuuhhhRRR>>>444222444;;;===999:::HHHVVV^^^{{{@@@<<>>GGGFFFEEEBBB@@@AAACCCDDDBBB===AAAEEEDDD???;;;<<<>>>;;;<<<=========<<<;;;::::::;;;<<<;;;999888999:::???<<<777555555555444333000555111111LLLxxxuuuqqq___uuuyyyssspppccc|||wwwwwwyyyyyywwwtttqqqooonnnnnnnnnooommmkkkiiihhhiiikkklllkkkkkkkkkgggdddccceeehhhmmmllleee[[[ZZZbbbhhhiiieeeeeedddcccccccccddddddiiiiiilllpppnnniiillltttkkkiiigggccc\\\```{{{}}}xxx{{{pppmmm|||oooqqqllliiiiiigggddddddgggiiippptttqqqqqqqqqiii^^^nnniiifffjjjpppqqqjjjbbbXXXWWW^^^mmmvvvrrreee\\\hhhiiieee\\\QQQLLLOOOTTTVVVYYY[[[___hhhooojjj```TTTdddhhhYYYNNNQQQSSSNNNKKKIIIFFFEEEDDDAAA>>>;;;777444222000000333777999;;;GGGAAA???EEE@@@ddd]]]SSSSSSOOOIIIPPPOOOMMMMMMPPPRRRSSSSSSLLLLLLIIIGGGJJJMMMKKKEEEAAADDDGGGIIIIIIHHHHHHIIICCCEEEHHHLLLPPPPPPNNNKKKJJJ===PPPdddlll___tttyyyyyynnnkkktttyyyzzzwwwkkkcccaaaeeeiiiRRRUUU[[[aaabbbbbbfffmmm___XXXWWWaaakkkiii___VVV]]]^^^^^^[[[WWWTTTUUUWWWNNNOOOAAA555555555555===555AAAHHHJJJHHHFFF[[[~~~bbbWWWOOO@@@DDDEEEVVVbbb___[[[aaaiiimmm^^^PPPCCCBBBGGGHHHGGGFFF999HHHOOOFFF777///,,,***..................------////////////000444:::>>>555IIIMMMMMMaaazzzfff---444((()))...(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''))))))%%%)))***)))***///555777hhh|||pppqqqsssoooaaa\\\VVVTTTUUUWWWWWWVVV[[[UUUQQQQQQVVVZZZZZZXXX{{{nnngggjjjhhhjjjmmmllleeeYYYPPPMMMMMMNNNKKKHHHIIIJJJKKKHHHEEEOOOKKKJJJKKKHHHLLLccc~~~zzzkkknnnxxxmmmaaaeeennnkkkfffkkkxxx~~~uuufff]]]ZZZcccvvvuuuiiihhhpppsssqqqqqqsssxxx|||bbb```xxxuuuppptttsssppplllhhhffffffhhhhhhgggiiimmmqqqoooiiicccfffttt~~~wwwooodddZZZVVVKKKDDDRRRpppxxxbbbaaa^^^TTTGGG;;;666555555:::666555>>>GGGLLLiiiNNN>>>BBBAAA@@@EEECCCAAA>>>===>>>?????????@@@@@@@@@???>>>===<<<;;;999:::;;;<<<============666777999;;;;;;999777666444555555666666666666666444...222444<<>>MMMmmmxxx}}}vvvxxx|||ttt{{{zzzlllffffff```UUUQQQVVV\\\```fffiiifffaaabbbnnnxxxzzzvvvpppcccWWWVVVQQQLLLKKKNNNRRRTTTTTTGGG@@@:::888777777:::@@@777JJJHHH???FFFPPPiiisssddd```OOOPPPBBBLLL^^^___hhhkkkjjjnnnZZZFFFAAAEEEFFFBBB>>>IIIKKKDDD555///333222,,,000---+++,,,...000///---//////***...888777888DDD555???}}}jjjNNNjjjnnnFFF///***+++,,,,,,))))))(((((('''''''''&&&((('''%%%&&&'''(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((***++++++,,,,,,---......FFFyyymmmpppgggxxxaaaRRRXXX\\\UUUPPPRRRSSSTTTVVVUUUSSSTTTXXX\\\{{{uuupppdddbbbggghhhggggggeee^^^UUUMMMJJJJJJPPPNNNKKKJJJKKKLLLMMMMMMTTTNNNLLLJJJEEEDDDSSSgggqqqwwwpppwwwuuummmfff\\\eeehhhmmmssssssrrrsssvvvhhhmmmwww~~~rrrppplllmmmuuummmllllllooorrruuuvvvvvvnnnooorrrbbbiiiuuujjjqqqooolllgggdddeeehhhkkkgggfffffffffggghhhgggggggggkkkiii^^^TTTPPPMMMJJJMMM[[[jjjsssuuuooo^^^NNNOOOIII???666333444666777444:::===BBBJJJZZZ^^^>>>>>>CCC===:::>>>BBB@@@===<<<>>>?????????===>>>>>>???>>>===;;;:::::::::;;;<<<<<<<<<<<<;;;555777999::::::999777555444444555666666666666555333333555222555LLLjjjwwwyyy```ppptttpppxxxxxxuuu}}}{{{zzzxxxuuuuuuuuutttrrrqqqooonnnlllkkkjjjiiiiiiiiiiiiiiiiiihhhfffeeedddcccddddddaaaffffffbbbaaaeeejjjlllgggdddbbbcccbbbaaaccchhhhhhggggggggggggggggggffffff```UUUGGG::::::JJJ\\\eeeqqq{{{qqq|||\\\FFFVVV___ooouuupppqqqqqqooooookkkhhhhhhjjjggg___ZZZZZZrrr}}}vvvlllqqqkkkbbbgggkkkppprrrjjjkkk|||yyy^^^QQQPPPVVVdddmmmlllfffbbb```___\\\YYYUUURRRQQQQQQJJJMMMFFFBBBIIIKKKMMMVVVTTTYYY^^^[[[SSSLLLJJJJJJLLLHHHEEEDDDDDDAAA;;;555666222///000555;;;???AAA>>>???EEEEEESSSpppRRRRRRNNNOOOQQQOOOIIIGGGKKKNNNLLLLLLOOOLLLIIIEEEDDDFFFGGGGGGFFF??????@@@CCCHHHKKKJJJIIIOOONNNMMMJJJFFFCCCBBBBBBBBBHHHBBBKKKyyy|||rrruuuxxxxxxtttrrrvvv|||mmmeeefffhhhWWWVVVVVVYYY[[[\\\]]]___WWWcccnnnpppnnnlllfff```VVVPPPHHHDDDEEEHHHJJJJJJEEE<<<444333444444777;;;???HHH???:::PPPmmmlll```[[[NNNKKKBBBLLLdddnnnnnnppphhhUUUBBB<<<======;;;999===@@@;;;///+++//////))),,,+++***+++...000///---...444000///;;;@@@;;;:::AAAUUUTTTPPP___000&&&...---(((''')))((((((((('''''''''&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''*********+++,,,,,,---------UUUppppppwwwhhhxxx{{{kkkfffmmmhhhWWWMMMPPPSSSPPPVVVXXXXXXVVVSSSQQQQQQSSSxxxpppkkkbbbdddmmmooogggddd^^^WWWQQQLLLIIIHHHOOONNNKKKIIIHHHKKKOOOSSSRRRMMMKKKJJJEEEAAAIIIUUUvvv|||bbb\\\qqqttt[[[YYYbbbkkkooorrrvvvyyyyyysssvvvzzztttooorrrpppooosssjjjjjjlllnnnqqqqqqooommmjjjkkkssslllwww~~~rrrkkkiiieeebbb```bbbgggkkkbbbfffkkknnnmmmjjjfffdddZZZZZZUUULLLGGGJJJPPPTTT___llluuuooo___QQQGGGBBB999444000111666:::::::::777;;;<<>><<<<<<===?????????:::;;;===>>>>>>===;;;::::::;;;;;;;;;;;;:::999999555666888999999888666555333333444555555555555555000777777222111777OOOmmmsssgggVVVnnnttt}}}|||~~~}}}{{{tttttttttsssrrrpppooonnniiiiiiiiihhhhhhiiiiiijjjhhhgggeeedddcccbbbccccccZZZ```bbb___]]]cccmmmrrrkkkfffcccddddddcccfffkkkhhhgggffffffhhhhhhfffeeehhhZZZJJJ===555111555;;;CCCJJJUUURRR]]]bbbKKKGGGeeeuuu~~~tttqqqooollljjjlllhhhggggggddd]]]UUUUUUZZZ~~~}}}rrrlllmmmfffaaajjjjjjqqquuunnnmmm{{{yyy```NNNOOOVVVbbbjjjhhhccc```]]]ZZZXXXYYY]]]___```______ZZZIII???EEEHHHIIIQQQHHHOOOVVVXXXRRRLLLIIIIIILLLHHHDDDBBB@@@===888333555333111333777===BBBDDD:::EEEAAAKKK~~~]]]QQQQQQPPPIIIOOOSSSOOOLLLNNNOOOMMMLLLMMMIIIGGGFFFEEEFFFFFFDDDCCC@@@AAACCCGGGJJJLLLKKKIIINNNLLLJJJGGGDDDBBBAAA@@@BBBGGGFFFGGGeee{{{|||~~~zzztttnnnuuuxxxtttsssxxxxxxsss}}}vvvZZZ[[[aaafffaaaVVVTTTZZZ```fffjjjhhhggghhhhhhggg^^^WWWNNNIIIIIIJJJKKKKKKIII<<<111///333444666777<<>>;;;:::666GGGWWWpppfffFFF>>>===BBBBBB<<<===EEE>>>===;;;;;;===>>>>>>>>>888999<<<===>>>===;;;:::::::::::::::999888777666444555666777777666555444222333333444444444444444---777444222555000@@@hhhooo}}}YYY\\\nnn~~~yyyyyy|||~~~|||xxxsssssssssrrrqqqpppnnnnnnjjjjjjiiihhhggggggggghhhhhhgggeeedddcccccccccddd]]]]]]XXXRRRVVVddduuu~~~kkkeeebbbcccccccccfffjjjfffeeedddfffhhhhhheeebbb___QQQBBB;;;888555555666CCCFFFSSSUUU___dddYYYggg|||uuuqqqmmmiiijjjmmmiiifffccc]]]VVVSSS]]]iiiyyyqqqooollldddccclllgggooouuuooojjjwwwvvvaaaLLLLLLSSS]]]ccc```[[[YYYZZZZZZ[[[]]]aaaeeehhhjjjqqqhhhUUUPPP]]]aaaZZZZZZKKKPPPVVVWWWRRRLLLIIIIIIJJJFFFBBB>>><<<999444111222333555888<<<@@@CCCDDD>>>DDD???dddwwwfffRRROOOLLLVVVMMMPPPVVVTTTRRRRRRPPPNNNMMMMMMIIIIIIIIIIIIHHHGGGEEECCCGGGGGGGGGGGGHHHIIIIIIIIIJJJHHHFFFDDDDDDDDDCCCCCCFFFCCCGGGEEEKKKvvvfffooouuuwwwvvvsssoooooovvv{{{xxxrrr|||uuu[[[iii{{{ccc]]]eeewwwpppeee]]][[[]]]___```ccc^^^XXXVVVWWWXXXXXXWWWRRRAAA222000444777666666777>>>CCCTTT{{{WWW]]]\\\QQQ[[[PPPIII[[[qqqlllpppGGG888222------------///444...111111,,,,,,///...+++)))***,,,...000000...---%%%000222555===<<<777:::VVVSSSOOOyyyDDD222)))000///$$$$$$---''''''''''''''''''''''''%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))*********555***;;;eeetttpppdddbbb^^^VVVQQQRRROOOPPPRRRSSSRRRPPPNNNMMMyyypppmmmiiibbbgggooollllllfff]]]UUUPPPNNNLLLKKKHHHJJJKKKIIIEEEDDDFFFIIIFFFFFFIIILLLMMMKKKLLLNNNPPPhhhVVVSSSkkknnnhhh\\\TTTVVVaaaiiijjjnnnuuuyyy}}}jjjgggeeedddeeeffffffhhhkkkjjjkkkmmmqqqsssrrrnnnkkkllliiioooddddddnnngggjjjggghhhiiiiiigggffffffgggddd^^^VVVRRRTTTWWWZZZ[[[gggfffeeeddd```[[[YYYYYYTTTHHH<<<:::<<<:::222***666777;;;???;;;555666===???iiippp|||jjj???HHHAAA======<<<999===CCC===<<<;;;;;;<<<======<<<777999;;;<<<===<<<;;;:::999999999999888666555444333444444555555444444333111111222333333333333333///444000222999111:::\\\tttoooSSSlllvvv{{{}}}wwwvvvxxxyyyvvvrrrsssssssssrrrqqqpppooonnnmmmllljjjhhhgggfffeeeeeehhhgggfffdddddddddeeeeeeccc^^^UUUPPPZZZmmm|||iiiccc___```bbbbbbcccfffeeeccccccdddeeeccc\\\WWWIIIAAA999777777666777;;;DDDJJJ\\\cccjjjhhh^^^ppp~~~yyyrrrnnniiifffiiinnnjjjddd^^^YYYVVV\\\lll}}}yyyqqqrrrtttmmmdddfffkkkdddllltttmmmfffppprrrbbbLLLJJJMMMVVV[[[XXXSSSPPPUUUYYY]]]^^^^^^___dddhhhddd^^^TTT]]]vvv|||mmmdddaaaaaa```[[[RRRKKKGGGFFFFFFCCC???;;;777555222111///333999===@@@AAAAAA@@@AAAJJJUUUQQQOOOPPPJJJZZZWWWSSSTTTUUUSSSPPPNNNLLLJJJIIIKKKLLLMMMMMMKKKIIIGGGFFFHHHGGGDDDBBBBBBEEEIIIKKKJJJGGGDDDCCCDDDEEEDDDCCCIIIAAAIIILLL@@@RRRvvvqqqttteeekkktttsssooonnnmmmvvvzzzvvvuuuwwwssslll___tttmmmrrr~~~lllVVVKKKKKKPPPSSSTTT]]][[[ZZZ\\\```cccbbbaaaZZZGGG555111555888777666777DDDVVVggglllSSSfffZZZFFFUUUOOOEEEiiimmmvvvkkk>>>+++///...000555555333444888///111111///...///...,,,,,,...000111000///---,,,000333777???>>>000888UUUQQQgggccc''',,,000...(((&&&(((,,,&&&&&&&&&'''''''''''''''%%%''')))(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''(((((()))******,,,&&&111JJJ|||eeeooo~~~lllgggfff^^^VVVRRRVVVUUUTTTSSSQQQOOOLLLJJJxxxqqqpppkkkccchhhnnnhhhgggccc[[[TTTOOOMMMMMMNNNJJJKKKKKKJJJHHHFFFFFFGGGJJJKKKLLLKKKIIIGGGGGGHHHLLLVVVeeetttkkkdddfffeeedddbbb[[[UUUXXX^^^hhhmmmooosssppppppooojjjbbb^^^bbbhhhlllgggggghhhjjjlllkkkiiigggllljjjtttmmmiiimmmdddiii^^^aaaccccccaaa___]]]]]]PPPUUU]]]eeekkkmmmkkkiiijjjccc[[[TTTLLLCCC???@@@;;;666333444555555777:::@@@<<<999777444555DDDVVVqqqtttCCC???BBB???<<<===>>>>>>???@@@===<<<;;;;;;<<<<<<;;;999777888888999::::::::::::888888888777777555444444222333333333333333333222000111111222222222222222333000---111555000666HHHnnnyyyWWWbbblll}}}wwwnnnooorrr}}}{{{{{{yyyvvvsssssssssssssssrrrqqqpppoooooonnnllliiigggfffeeedddhhhgggeeedddddddddeeefffeeeaaa\\\\\\ffftttzzzyyyjjjddd```cccfffeeeeeefffhhhfffeeeffffff___TTTKKK:::777555666666555999??????KKKdddlllooogggVVVeeehhhooo{{{tttmmmjjjfffdddfffjjjggg```ZZZZZZ___iiixxxlllkkkvvvyyykkkeeeiiiiii___jjjtttoooeeelllooobbbOOOIIIHHHPPPWWWVVVPPPMMMNNNTTTZZZ[[[XXXVVVZZZ^^^ZZZYYYUUUbbb{{{}}}iii[[[```___[[[TTTMMMHHHFFFFFFAAA???;;;777444222222222111666===BBBBBBAAA???>>>BBB```oooIIIOOOXXXOOOXXX]]]UUUSSSWWWWWWRRRNNNNNNLLLJJJMMMNNNPPPOOOLLLIIIHHHHHHIIIHHHEEECCCDDDIIIPPPVVVPPPKKKFFFDDDEEEEEECCCAAAHHHBBBLLLRRREEEFFFjjjnnnnnnrrrkkkggglllnnnmmmkkkkkkuuu|||sssccc^^^qqqxxxdddaaawwwvvvbbbLLLCCCFFFLLLQQQUUUXXXWWWXXX\\\bbbeeeeeeddd\\\III666000444777888999888IIIbbbrrrxxx^^^ZZZeeeUUUBBBPPPXXXRRRhhhzzziiioooooo:::"""777//////444888888333111333000000///.........---,,,///000222222000...------666555777???888+++EEEyyyRRR^^^}}}~~~@@@+++---***###%%%++++++&&&&&&&&&&&&&&&&&&'''''''''%%%(((+++***'''$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))***(((,,,...555```}}}ppp}}}fff```kkkmmmbbbRRROOOLLLKKKLLLMMMMMMLLL~~~yyywwwpppfffkkkppphhh```___[[[UUUOOONNNRRRUUUMMMKKKHHHGGGHHHIIIIIIHHHJJJLLLMMMIIIFFFFFFJJJMMMDDDLLLSSSkkkdddXXXWWWbbbfff[[[SSSTTT___aaabbbfffqqq|||~~~zzz~~~wwwnnnmmmtttvvvrrrkkkiiigggfffggggggfffeeeccc]]]fffbbbaaacccYYY___ZZZ\\\^^^^^^\\\[[[ZZZ[[[UUUeeewww{{{qqqiiifffWWWMMMDDD@@@:::444333666666333333555444555???KKKCCC;;;888>>>GGGVVVrrr~~~OOO:::FFF===???@@@???@@@AAAAAA>>>===<<<;;;;;;;;;:::888666777666555555555666777888666666666666666555444333222222222222222222222222///000111111222222111111666---///333//////666888UUU{{{rrraaadddvvv{{{ooonnnppp}}}~~~{{{xxxvvvtttsssssstttssssssrrrqqqpppnnnmmmllljjjhhhggggggffffffeeedddcccccccccdddeeeeeeeeeddddddiiippppppmmmccc]]]ZZZ^^^bbb```^^^^^^___^^^___bbbbbbZZZLLLAAA666444444777777666:::AAABBBQQQhhhllloookkk\\\jjj}}}}}}vvvooojjjiiihhheeecccddd___YYYXXX```lllsssxxx{{{bbbhhh{{{{{{gggeeellleee[[[iiixxxvvvjjjlllmmmaaaRRRIIIDDDLLLWWWYYYTTTOOOIIINNNTTTVVVVVVUUUUUUUUUZZZ\\\YYY___nnnjjjXXXOOOOOONNNLLLHHHEEEDDDDDDDDD<<<:::777333111111222444777<<>>BBBBBB===;;;<<<<<<;;;>>><<<;;;;;;;;;:::777555666555333222222333555666555555555666555555444333111111111111111111111111//////000111111111111111666+++222666+++000999222@@@sssnnn{{{mmm___ooo~~~uuuoooyyyyyycccyyyzzz{{{yyyuuuqqqoooooottttttttttttsssrrrrrrqqqmmmlllkkkjjjiiiiiiiiiiiieeedddcccbbbbbbbbbcccdddfffiiigggcccbbbfffgggfffTTTNNNLLLQQQUUUSSSPPPNNNMMMMMMPPPVVVYYYRRRCCC777333111111444666666:::???LLLWWWhhhffflllqqqlll|||yyysssmmmjjjllllllgggcccaaaXXXSSSWWWfffuuuyyysssnnn^^^iii~~~{{{cccdddnnndddYYYiii}}}}}}pppnnnmmm```UUUIIICCCLLLYYY^^^YYYSSSIIIKKKOOOUUUYYYYYYUUURRRTTTXXXUUUVVV^^^YYYOOONNNLLLKKKIIIFFFBBB@@@>>>===999888555222000000333555>>>@@@CCCCCCAAA@@@AAACCCQQQpppVVVMMMJJJmmmhhhKKKVVVRRRKKKRRRTTTNNNJJJKKKKKKHHHKKKMMMMMMKKKGGGDDDEEEGGGJJJKKKLLLKKKJJJLLLQQQVVVPPPKKKEEEEEEHHHKKKJJJHHHDDDNNNGGG@@@EEEBBBHHHaaa}}}{{{yyypppaaaaaaeeefffdddkkknnnkkkllllllcccVVVbbbwww}}}jjjZZZ[[[```___fff^^^WWWSSSNNNIIINNNVVVYYYSSSLLLJJJLLLOOORRRRRRYYYIII888333666<<>>888FFFMMM>>>>>>FFF???MMMKKK[[[XXXEEEFFFFFFAAA>>><<<<<<<<<;;;;;;::::::::::::999888666666666666777444333333222222333333444555555444333333222111111//////000111222333333444////////////000000000000000000000000000000000000777YYYssstttxxx^^^}}}~~~ffftttxxxwww}}}{{{sssqqqnnnppprrrtttuuutttrrrqqqmmmmmmnnnnnnmmmkkkhhhfffeeeffffffeeecccbbbbbbccceeeddddddddddddeeeffffffYYYSSSPPPRRRSSSPPPLLLKKKMMMKKKLLLNNNOOOIIIBBB===444999===;;;777666;;;@@@VVVZZZSSSVVVjjjuuuyyyooommmjjjggghhhhhhccc^^^MMM]]]fffooo}}}zzziii___SSSmmm~~~yyypppooollldddXXXcccqqqxxxsssgggccceeeXXXEEEDDDLLLOOO]]]bbbPPPLLLLLLYYY\\\SSSXXX___VVVUUUUUUTTTTTTTTTPPPLLLHHHGGGGGGEEECCC???<<<999888222444555222///222999@@@???JJJBBB999AAA@@@@@@OOO~~~\\\LLLEEEbbbuuu___TTTXXXKKKNNNKKKNNNTTTTTTOOOLLLOOOMMMNNNMMMJJJFFFEEEGGGJJJLLLIIIEEEEEEGGGJJJJJJIIIIIIGGGFFFFFFHHHHHHGGGFFFGGGHHHJJJIIIDDDBBBEEEJJJiii}}}pppXXX^^^ddd^^^kkkhhhlllqqqlll___ZZZ``````ttt|||nnnaaadddgggeeeXXXTTTNNNIIIJJJLLLLLLIIIDDDHHHGGGJJJOOOIIIDDDKKKTTT@@@999===<<>>111:::555UUUZZZ{{{zzzCCC(((333))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***'''+++111,,,555cccooogggttt{{{^^^\\\dddlllwwwnnnUUULLLRRRSSSyyypppllliiidddaaaaaa\\\YYYUUURRRPPPOOOMMMMMMLLLHHHFFFHHHGGGEEEEEEHHHFFFHHHIIIJJJIIIIIIJJJLLLMMMMMMKKKGGGHHHSSSgggwww}}}}}}fffNNNCCC:::RRR^^^uuutttUUUIIISSSTTTSSS[[[bbbfffllluuuyyyxxx}}}}}}xxxwww|||~~~|||yyy{{{yyyvvvvvvzzzxxxssspppmmmiiiddd___ZZZWWWUUUNNNCCC:::888:::888666555000...000555666555;;;CCCIII???EEEGGG===CCCPPPMMMUUUppp~~~bbbCCC;;;>>>===999999;;;;;;::::::999888888888999888777555555555555555222222111111111111222222444444444333222222111111...//////000000111111111....../////////000000000000000000000000000000000...JJJkkk~~~uuu}}}~~~uuulll~~~zzzrrrooorrryyyooonnnnnnnnnnnnnnnoooooonnnnnnoooooonnnllljjjiiieeeffffffeeecccbbbcccddd```aaabbbdddfffiiikkklllfffccccccfffccc\\\UUUSSSXXXXXXZZZ___]]]RRRAAA555888888999:::<<>>OOOtttqqqZZZNNNVVVccc___eeeiiihhhdddaaa]]]ZZZWWWeeelllgggiiipppoooeeeVVVYYYXXXPPPHHHGGGMMMSSSKKKFFFEEEHHHIIIIIILLLOOOBBBDDD???888???UUUooosssggg```[[[YYYSSSGGG@@@>>>777555444444666:::>>>@@@:::;;;<<<999333...++++++...---,,,---000222111///...---...111222444777<<<<<<888???GGG```ooo]]]444&&&+++***)))(((((('''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***(((,,,///)))&&&;;;WWWzzzvvvsssnnnZZZfffwwwyyykkk___VVVMMM~~~}}}~~~vvvllljjjiiieee___]]]bbb^^^XXXTTTQQQNNNLLLJJJIIIKKKIIIEEEDDDFFFGGGDDDEEEGGGJJJKKKJJJJJJIIIJJJFFFHHHIIIHHHGGGIIINNNSSSddduuuooo\\\JJJ===FFFdddxxxnnn\\\RRRIIIFFFIIIJJJKKKQQQZZZaaabbbgggjjjiiihhhkkkpppttttttnnnnnnlllhhhggghhheeeaaaYYYWWWRRRLLLEEE@@@<<<:::<<<777555777999888888:::===<<<===AAABBBCCCHHHNNNGGGAAAEEEIIIHHHWWWiiilllyyyPPPBBB888:::>>>;;;888999999999888888777666666555777666555444444333444444111111000000000000111111333333333222222111111000......//////////////////.........////////////000000000000000000000000000,,,888VVVuuu}}}tttwwwttthhhiiilllmmmjjj~~~{{{tttqqqnnnnnnllliiihhhhhhkkkooorrrnnnnnnnnnnnnmmmlllkkkjjjdddeeeffffffdddcccdddeee``````bbbdddfffiiilllmmmoooqqqvvvzzzwwwmmmfffdddcccccceeeiiijjj^^^III888888666999BBBLLLPPPJJJCCC<<>><<<999666444222,,,...000333777<<<@@@BBBCCC@@@@@@===CCCdddzzzTTTQQQ___OOOPPPQQQJJJVVV```RRRLLLKKKLLLNNNNNNJJJHHHIIILLLMMMMMMKKKGGGDDDCCCCCC>>>>>>>>>@@@CCCEEEDDDCCCAAAEEEIIIIIIGGGFFFFFFHHH???BBBDDDCCC???>>>???AAA<<>><<<:::888666444333333444222333666666444666:::;;;::::::;;;;;;:::;;;======GGGWWWcccmmm~~~hhhFFFBBB<<<:::@@@CCC???;;;:::999999888777666666555444666666555555444333333333111000000//////000000111222222222111111000000000////////////......------------........./////////////////////////////////222000===VVVcccccclll|||xxxbbbUUUXXXbbbyyytttoooxxxzzzvvvgggmmmkkkhhhgggiiimmmqqquuuoooooonnnlllkkkiiihhhgggdddeeeffffffeeedddfffgggccccccccccccdddeeeffffffjjjoooyyyxxxuuuwwwqqqmmmiiihhhhhh```LLL:::666888???MMMYYYYYYMMMBBB<<>>DDDJJJJJJGGGDDDEEEHHHAAACCCCCC???>>>@@@CCCDDD>>>FFFkkk~~~yyy}}}lll```RRRFFFIIIRRRXXXYYY]]]dddeeeaaaQQQZZZ```dddnnntttkkk\\\hhh___OOO>>>666CCCaaa}}}rrrqqqqqq]]]\\\___LLLBBBMMMAAARRRdddWWWUUULLLFFF<<<555333:::HHHTTTMMMFFF>>>::::::999555111333333222111000111222333111000//////......---,,,+++...///---111999;;;777555>>>fffCCCpppwwwKKK$$$+++000'''***))))))((((((((())))))&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''(((,,,222333000CCCOOOrrr|||ooosssooo```cccrrryyy}}}yyyuuuppphhh___^^^bbb^^^XXXQQQMMMLLLLLLIIIFFFEEEKKKJJJDDDEEEMMMOOOJJJMMMLLLKKKIIIHHHIIIMMMPPPOOOOOOOOOOOOPPPOOOOOONNNJJJ\\\oooiiiMMMBBB???999>>>MMMQQQNNNKKKKKKJJJGGGDDDAAA@@@??????@@@AAAAAACCCDDD???<<<:::999999666444333444444333333444555666666333222333555444333777===111333666999===@@@@@@???MMMiiiTTTDDDIIIEEE???;;;===AAA???;;;888;;;:::999888777666555555666666666666555444333333111111000000000000111111000000000000000/////////000000000//////......---------------....................................222...///===RRRfffvvv~~~{{{\\\YYYhhh{{{|||www~~~pppcccqqq|||qqqlllkkkiiihhhhhhiiilllmmmqqqpppooonnnllljjjhhhfffeeefffggggggeeeeeefffhhhddddddcccbbbaaaaaaaaaaaabbbfffnnnvvvxxxvvvxxx}}}{{{xxxsssooommmeeeQQQ===>>>???CCCJJJPPPNNNFFF???FFFOOOddd|||xxxsssooonnnuuummmlllkkkggg]]]QQQPPPVVVpppsssppprrrzzznnnTTTEEEVVVkkkzzzvvviiicccccccccZZZTTTRRRXXX^^^]]]YYYVVVWWWZZZJJJAAAOOO___~~~zzziiiiiiddd^^^PPPLLLHHHEEECCC@@@>>><<<999777555333111000//////111222555:::???AAAAAA??????EEEJJJKKKkkktttXXXYYYUUUNNNQQQSSSOOOLLLSSSSSSHHHRRRRRRQQQNNNMMMMMMLLLKKKGGGGGGHHHHHHHHHGGGEEEDDD>>>@@@BBBDDDDDDBBBAAA@@@>>>DDDIIIJJJFFFCCCDDDFFFJJJJJJEEE;;;777;;;>>>===EEE>>>LLLsssyyyzzz{{{rrraaaQQQFFFBBBEEEOOOUUUVVV[[[aaa\\\bbbbbb\\\[[[aaaffffff|||iiiUUUOOOXXXmmmqqqtttzzzgggccchhhfffxxxaaapppaaabbbeeeQQQJJJMMMBBB<<<666666@@@PPP^^^eeeFFF???666333555777666333111000///...///111333333...///......,,,++++++++++++...111444999>>>===888KKKpppRRRvvvGGG888---000+++###)))((((((((((((((())))))%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''))),,,)))%%%&&&---///+++888;;;kkk}}}wwwmmmooo}}}~~~vvviii^^^^^^ddd]]]VVVNNNKKKMMMNNNKKKIIIHHHJJJJJJIIIJJJOOOQQQPPPNNNMMMKKKHHHFFFHHHMMMQQQQQQOOOMMMKKKJJJKKKLLLMMMKKKMMMNNN]]]}}}~~~|||UUU333...666777>>>IIIOOOMMMGGGDDDFFFCCCAAAAAA???;;;:::;;;===888777888888555333444555444333222222222222222111//////111000---///444:::BBBKKKUUUaaajjjllljjjzzzrrrOOOAAADDDIIIIIIBBB;;;;;;>>>@@@>>>;;;<<<;;;:::999888777666555666666666666555444333222111111000000000000111111////////////////////////000000//////.........---,,,,,,,,,---------..............................***---///777NNNmmmxxxkkklllrrr{{{|||~~~~~~sssrrrttt~~~ppplllkkkhhheeecccaaaaaa```ooopppqqqqqqooommmjjjhhhfffggghhhgggfffeeefffgggaaaaaa````````````aaaaaa``````ccciiillllllpppuuuuuuyyy|||}}}}}}kkkWWWMMMHHHCCC???@@@AAABBBCCCNNNWWWsssxxxsssnnniiillljjjhhhgggbbbUUUMMMVVVfffvvvpppllluuu{{{fffKKKDDDYYYiiiuuurrrggg```______XXXPPPLLLQQQXXXYYYXXXWWWTTTSSSLLLHHHRRRjjjkkk[[[wwwcccWWW```TTTIIIGGGEEECCCBBB???;;;888555444222000//////000111555888;;;>>>@@@AAAAAA@@@MMM@@@DDDaaa\\\UUU[[[UUUSSSVVVTTTNNNKKKMMMOOOPPPSSSTTTRRRMMMLLLNNNOOOMMMGGGFFFFFFGGGIIIIIIHHHFFFBBBDDDGGGGGGFFFDDDCCCCCCAAADDDHHHHHHEEECCCCCCDDDJJJKKKFFF<<<;;;CCCGGGDDDBBB<<<>>>VVVtttmmm{{{{{{{{{rrrrrrIII===999AAAEEECCCIIITTT^^^aaa\\\PPPJJJSSScccooo}}}mmmdddoooxxxqqqxxxzzz|||]]]LLLMMMWWWdddZZZLLLQQQ===<<<===DDDRRR]]]^^^XXX;;;666111...///111111000333111...---.../////////+++---...---++++++,,,---000222888<<<;;;555444777nnnTTTjjjeee444...+++&&&%%%+++(((''''''''''''(((((()))%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&***+++)))((()))***((((((///AAARRRgggmmmnnnpppxxxnnneeedddiii^^^WWWNNNLLLNNNPPPNNNJJJIIIFFFFFFIIIJJJJJJLLLPPPLLLKKKJJJGGGFFFGGGJJJMMMFFFHHHIIIHHHGGGHHHJJJMMMEEEHHHDDDIII^^^sss___WWWGGGAAA>>>CCCGGGEEEBBBCCCBBB>>>===???>>>999999<<<>>>999777::::::666444666333222111000000000000000------111999>>>???AAADDDVVVaaammmyyyfffHHHFFFKKKFFF???EEEBBB>>><<<>>>AAAAAA???<<<;;;:::999777666555444444444555555444333222111000//////......//////000.................................---------------+++,,,,,,,,,,,,---------------------------------(((---000444BBBZZZoooxxxyyykkkqqqpppllljjjhhhdddaaa^^^]]]]]]]]]gggjjjmmmooopppnnnkkkiiihhhiiiiiihhhfffeeefffggg```````````````aaabbbbbbaaa]]]]]]aaadddeeegggjjjgggpppwwwzzz|||mmmWWWPPPFFFBBBDDDJJJOOOQQQ[[[dddqqqmmmkkkeeefffgggbbb```]]]UUUSSSbbbvvvxxxooommm|||}}}]]]FFFLLLXXXdddnnnnnngggaaa______[[[RRRNNNRRRXXX[[[]]]^^^XXXRRRWWW___bbbyyymmm```iiiYYYRRRWWWJJJFFFDDDAAA???===:::777444222111000//////000222333888<<<@@@BBBAAAAAABBBDDDMMMJJJVVVqqqRRRNNNUUU^^^XXXWWWPPPKKKKKKGGGIIISSSPPPRRRPPPJJJIIIMMMOOOLLLJJJHHHFFFFFFHHHIIIHHHGGGCCCFFFIIIIIIGGGFFFGGGIIIEEEEEEEEEEEEDDDCCCBBBBBBBBBGGGFFFAAADDDOOOSSSNNN===@@@>>>CCC___sss}}}WWWLLL>>>777666888>>>CCCOOOSSSSSSNNNLLLRRR[[[aaaddd]]]aaasssvvvjjjhhhwww}}}|||xxxfffNNNNNNaaavvvVVVMMMOOO@@@CCCFFFLLLTTTVVVKKK===333333222111000///---,,,111///------//////...,,,)))+++...---,,,,,,...000444444:::>>>666000AAAZZZggg[[[xxxzzzJJJ555%%%%%%"""&&&///&&&&&&&&&&&&&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%&&&))),,,---++++++---(((...222...???zzzyyyqqqtttrrrwwwyyyyyy}}}xxxsssmmmmmmppp\\\TTTKKKHHHJJJLLLJJJFFFHHHAAAAAAGGGGGGBBBDDDKKKHHHIIIIIIHHHFFFFFFHHHIIICCCGGGJJJJJJGGGEEEFFFHHH???KKKMMMHHHKKKRRReee}}}zzz{{{}}}sss[[[KKKAAA:::999<<<444000222888999777888===<<<666444777777222000222111111111222333555666777???CCCPPPdddttt}}}nnnZZZDDDCCCHHH>>>;;;III>>>??????===<<<===>>>===;;;;;;:::888777555444444333333444444333222000///.........------.........---.....................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,...///---...;;;SSSgggaaahhhmmmxxxqqquuuwwwgggddd```]]]\\\^^^```bbb^^^bbbggglllnnnmmmjjjhhhiiijjjjjjiiifffeeeeeefffcccbbbbbbaaaaaaaaaaaaaaabbb]]][[[___ccccccccceeebbbiiiiiifffjjjrrrpppfffYYYRRRLLLNNNWWW^^^```___mmmuuulllkkkmmmjjjllleee^^^ZZZ[[[YYYZZZkkkuuukkkmmm{{{SSS@@@QQQSSS]]]gggjjjgggdddcccbbb___WWWSSSVVV\\\```cccgggdddZZZggguuunnnyyynnnbbbYYYUUURRRRRRNNNFFFDDDAAA<<<999777555222000111000///...///111333555888===CCCCCCAAAAAADDDHHHCCC\\\tttsssPPPTTTTTTNNNXXXWWWSSSJJJJJJMMMDDDAAAMMMNNNPPPMMMGGGFFFLLLMMMKKKMMMJJJFFFFFFHHHIIIHHHFFFCCCFFFIIIJJJHHHHHHKKKMMMGGGFFFDDDCCCDDDCCCBBB@@@???EEEFFFAAAEEENNNNNNGGG<<>>DDDMMMUUUYYYXXXQQQIIIHHHGGGPPPaaahhhddddddjjjmmmmmmrrr~~~ooorrr___ZZZ___XXXSSS^^^jjjkkkiii@@@JJJEEEJJJNNNOOONNNOOOLLL???///)))...333666666444333222---+++***,,,000111000...(((+++......---...000333222000666;;;555:::eeeCCCccc}}}QQQ%%%444%%%...000+++"""%%%%%%%%%%%%%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''+++%%%$$$)))***'''(((---...)))---///111WWWaaaKKKUUUyyyzzz~~~xxxwwwvvvoooeee^^^SSSPPPMMMJJJIIIIIIGGGFFFAAACCCDDDDDDBBBCCCGGGKKKKKKHHHEEEEEEGGGHHHFFFDDDGGGGGGGGGFFFEEEEEEFFFFFFFFFEEEDDDFFFKKKOOORRRTTTsssqqqzzzvvvcccSSSHHHBBBBBBEEE???333444>>>;;;777222000222666666222;;;JJJPPPJJJNNNccctttxxx}}}|||fffGGGEEECCCCCCCCCAAA>>><<<>>>>>>@@@@@@???===;;;999777666555444444333444444222222222222222222222222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///***+++...---...???TTTgggmmmxxx~~~{{{ppptttwwwxxx|||vvvoooRRR\\\[[[]]]___[[[VVVXXX___]]]WWWWWWaaakkkoooqqquuullliiifffeeeggggggeeebbb``````bbbccccccbbbaaaaaa^^^______```aaa`````````aaaeeehhhfffcccbbbeeeiii```PPPGGGaaayyyxxx{{{pppllliiijjjiiicccbbb\\\VVVYYYdddnnnrrrmmmqqqvvvuuulll]]]LLLBBBTTT]]]cccbbbaaabbbaaa]]]eee```^^^``````]]]```fffgggeeedddfffiiijjjjjjiiiYYYVVVRRRNNNIIIEEEBBB@@@999999888666444111///...222111///...000555===CCC@@@EEEEEE>>>;;;AAAFFFGGG\\\ZZZLLLLLLOOOUUUUUURRROOOJJJFFFDDDFFFHHHJJJXXXOOOFFFCCCHHHLLLMMMKKKQQQOOOLLLFFFBBB@@@BBBDDDMMMCCCBBBOOOZZZYYYQQQKKK<<>>DDDLLLOOOJJJCCCIIIKKKMMMNNNPPPVVV___fffkkkgggzzzvvv```bbbcccWWWPPPTTTWWWXXX```mmmlll???999<<<666JJJGGGDDDBBB@@@===777222444444555555555444333333,,,------------.........+++//////,,,+++///333555111;;;999444LLLrrrddd___------,,,+++***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))...***)))***--->>>hhh|||jjjRRRYYYzzzzzz}}}xxxqqqqqqqqqkkkaaa[[[UUURRRNNNKKKJJJHHHFFFEEEAAABBBCCCDDDEEEGGGKKKMMMGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHGGGEEEDDDCCCEEEIIIMMMOOOOOOWWWcccvvvuuu}}}zzzggg___pppaaaWWWWWWfffpppmmmhhhhhhiiiPPPCCCAAAAAABBBCCCCCC@@@<<<999<<<<<<===>>>===;;;999888666555444333222222222222111111111111111111111111------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...)))))),,,++++++777GGGeeeiiiwww}}}xxxiiieeelllwww~~~|||kkkmmmccc___QQQLLLVVV___\\\WWWVVV]]]WWWTTTXXX^^^cccllluuukkkjjjhhhggghhhhhhgggfffaaaaaabbbccccccbbbaaa```_________`````````aaaaaaaaaccceeecccaaaccchhhmmmmmmbbbgggllleeeaaaaaadddcccfff___SSSMMMUUUeeessswwwgggmmmsssrrrhhh[[[NNNGGGPPPYYYdddgggccc]]][[[\\\\\\YYYWWWVVVTTTSSS[[[fffiiibbb[[[ZZZ\\\]]]YYYUUUPPPNNNJJJFFFAAA===;;;999555555444333222111000000,,,///444777:::;;;>>>???DDD>>><<>>===AAABBB@@@@@@BBBAAA===???===;;;;;;>>>@@@AAAAAAHHH@@@???BBB@@@===LLLaaa}}}xxx^^^EEE:::777000333111222666:::>>>@@@AAA???@@@@@@@@@AAAEEEJJJNNNVVVRRR]]]qqqoooYYYLLLOOOQQQLLLLLLQQQTTTYYYiii{{{gggAAA111777??????AAA???;;;:::999666222///222222222222111000000///......---,,,,,,,,,,,,,,,!!!$$$)))111777999999:::???<<<777LLLxxxJJJ~~~ZZZ@@@---,,,,,,+++)))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))))))))***000666222---666FFFUUUvvvzzz}}}zzz||||||{{{vvvnnniiikkkkkkeee[[[VVVWWWSSSOOOLLLKKKIIIGGGEEEBBBBBBBBBEEEIIIMMMOOOOOODDDEEEFFFEEEEEEEEEFFFGGGEEEDDDDDDGGGKKKLLLJJJGGGFFFEEEEEEGGGJJJLLLLLLKKKBBBIIIWWWjjj}}}~~~rrrTTT@@@;;;===<<<===???AAABBB???:::666999:::;;;;;;:::999777666444444333222111111111111000000000///////////////---------,,,,,,,,,++++++************************************************++++++++++++++++++++++++************************---''''''******(((...777[[[hhhvvvrrr```___ccctttuuuzzz}}}\\\HHHUUUfffdddXXXQQQ[[[VVVQQQQQQSSSWWWaaajjjjjjkkklllllljjjhhhggggggbbbcccccccccbbbaaa````````````_________```aaabbb```aaabbbaaa```cccjjjooohhhbbblllwwwjjjfffaaadddiiieeeaaaXXXMMMLLLZZZkkkrrrqqq___gggooonnndddYYYRRRPPPSSS\\\jjjqqqfffWWWUUU\\\iiicccZZZOOOEEECCCLLLWWWpppfff[[[WWWWWWVVVOOOIIIFFFDDDAAA===:::777444333333222000/////////000000---222999>>>@@@@@@AAAAAA???===BBBIIIEEEFFFdddpppTTTGGGKKKLLLOOOUUUVVVVVVRRRMMMGGGDDDDDDEEEFFFBBBCCCDDDDDDEEEHHHNNNSSSLLLHHHDDDCCCDDDEEEEEECCC@@@???BBBJJJNNNJJJDDD@@@???AAAAAA??????AAAAAA???CCC@@@<<<;;;===@@@BBBCCCCCC>>><<<===>>>>>>AAAFFFppp}}}wwwnnn|||bbbMMM@@@888:::222///111111///222999999888777888:::===>>>>>>FFFCCCEEEKKKIIIAAA===@@@@@@AAAFFFKKKJJJOOObbbxxxsssUUU888111555666777999888666333222111111///...111111111000///...---,,,///...,,,+++++++++,,,,,,777222222888:::555555999777:::XXXrrrDDDPPPrrr222,,,,,,,,,+++***)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))...***+++000...'''&&&+++000ccc|||~~~|||wwwrrrkkkgggiiihhh```WWWQQQWWWTTTPPPMMMLLLKKKJJJHHHEEEDDDCCCFFFLLLOOOOOONNNDDDDDDDDDEEEGGGHHHGGGFFFFFFEEEEEEHHHLLLMMMIIIEEEIIIHHHHHHJJJLLLLLLKKKIIINNNIIIFFFIIISSSaaannnuuu{{{yyy[[[CCC888:::@@@EEE;;;;;;<<<>>>???>>>:::777888999999999999888777666444444333222111111111111000000000///////////////,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++************************+++'''&&&***,,,)))***---CCC^^^wwwpppiiiaaaiiioooTTT^^^ooommmdddbbb[[[VVVRRRPPPPPPQQQUUUWWWdddiiinnnpppllliiiggggggddddddccccccbbbaaa``````bbb```___^^^^^^```bbbccc```aaabbbaaaaaadddhhhlllgggeeeiii|||}}}tttqqqmmmiiiooorrrhhh]]]YYYXXX```pppzzzrrreeeZZZeeennnmmmcccZZZXXX[[[XXX^^^llltttfffRRRRRR```ddd]]]RRRKKKJJJRRR```kkktttmmmddd]]]XXXSSSLLLGGG@@@???<<<999666444333222222111///------...///000777999<<<>>>???AAADDDFFFBBB??????@@@AAAWWWYYYMMMMMMTTTQQQQQQVVVVVVTTTQQQLLLHHHEEEEEEFFFGGGDDDEEEFFFFFFFFFGGGIIILLLKKKFFFBBBBBBEEEGGGDDD@@@GGGCCC===:::999<<>>CCCBBB>>>NNNsssyyy}}}```HHHBBB666///333333---,,,111444333222555;;;>>>>>><<<<<<===;;;888777999999888999<<<@@@AAA======IIIYYYCCC777222888999222000555333222000//////000111111111111111000///...---,,,...---+++++++++,,,.../////////555===;;;444:::GGGBBBvvvzzzsssGGGRRRwww@@@(((222++++++***)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))---'''%%%))),,,---111777...;;;iiixxxvvvoookkkkkkhhh___UUUPPPVVVSSSPPPNNNMMMMMMKKKJJJHHHFFFEEEGGGKKKMMMLLLJJJGGGDDDBBBEEEJJJLLLIIIEEEHHHGGGGGGIIIKKKKKKGGGDDDIIIHHHHHHIIIJJJJJJHHHFFFIIIIIIIIIHHHHHHJJJOOOSSSfffqqqzzz{{{XXXKKK>>>999<<>>CCCGGGIIIHHHDDDBBBBBBBBB@@@?????????@@@@@@AAABBBDDDCCCAAAAAABBBBBB@@@??????BBBAAA<<<;;;???>>>999;;;SSSlllkkkUUUEEE888666555000,,,---...------000666999888666222666666000000555444///555666888888555222444999333666666222------333888000000///......///111333////////////...---,,,++++++++++++,,,...000333444,,,222;;;>>>777333@@@SSSwwwPPPWWW|||RRR''')))555***))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((###%%%***///000---,,,---444%%%333NNN___}}}vvvqqqooojjj___UUUQQQTTTQQQNNNLLLKKKKKKIIIHHHFFFFFFFFFGGGHHHIIIHHHFFFFFFDDDDDDGGGKKKLLLIIIEEEGGGHHHIIIIIIHHHGGGFFFEEEGGGFFFDDDDDDEEEEEEDDDBBB???DDDKKKLLLIIIFFFFFFHHHKKKQQQ\\\iiittt}}}tttTTT===;;;===@@@AAA???======>>>???<<<:::999:::<<<<<<<<<999888888888888888888888555444333222111111111111111111000000//////......+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((()))+++---------,,,---222BBBZZZooo}}}yyyiii^^^kkkvvvyyysssuuuwww}}}zzz~~~zzzlll```\\\eeebbb[[[QQQMMMNNNNNNMMMJJJPPPXXX```fffiiikkkllleeedddcccbbbbbbbbbbbbbbbaaaaaa`````````aaabbbcccaaabbbdddeeedddccc```___[[[gggbbbYYYaaalllnnnppp|||wwwppplllmmmeeedddeeeeeelllnnncccfffgggjjjpppxxxyyymmm^^^[[[eeennnmmmddd___aaaeee```bbbhhhooonnnmmmwww|||iii\\\]]]bbb```ZZZoooppplll^^^KKK===999:::555444333222000000000000,,,---...111555999===???<<<@@@DDDFFFDDDAAA???===...BBB\\\wwwpppSSSUUUSSSWWWVVVNNNSSS[[[XXXLLLKKKIIIGGGGGGIIIKKKLLLJJJHHHFFFGGGIIIIIIGGGEEEHHHFFFDDDEEEFFFFFFBBB???DDDJJJNNNLLLHHHFFFCCCAAA@@@>>>>>>AAABBB@@@@@@CCCDDDCCCBBBBBBCCCAAA???===<<>>===:::GGGKKKcccwww```NNNBBB999111,,,...------...000111111000---222444000000333222,,,///...000222333222000...///555444------333222+++,,,---...---------///000+++,,,,,,,,,,,,+++*********,,,...000333555777888???===999444999PPPqqqxxxiiiLLL666///'''***)))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%))),,,...,,,))))))***---'''---555999WWW{{{uuuqqqjjj___WWWSSSSSSPPPLLLIIIGGGEEECCCAAABBBDDDFFFFFFEEEDDDDDDDDDAAAEEEIIIIIIGGGFFFFFFHHHDDDGGGIIIHHHEEEDDDGGGJJJGGGEEEBBBAAABBBBBBBBBAAABBBCCCDDDDDDEEEFFFIIIJJJ@@@???GGGQQQVVVaaammmpppmmmyyyxxxVVV>>>666===GGG>>>AAACCC@@@<<<<<<@@@FFF===;;;:::::::::;;;:::888888888777777777777888888333333222111000000000000000000//////...------,,,+++*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''))))))))))))***,,,,,,...,,,111DDD^^^qqqzzz{{{vvv|||ooommmnnnlllwww{{{uuuuuuppp]]]OOOYYYbbbfff___UUUPPPNNNLLLHHHHHHJJJPPPWWW^^^dddfffddddddcccbbbbbbbbbcccddd```aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccbbb```___cccllliiibbbeeeeee```cccccceeehhhhhhgggggghhhiiijjjaaabbbgggdddgggjjjeeebbbdddcccccceeegggaaaZZZ[[[ccckkkjjjddd^^^___bbb```aaadddiiipppzzztttmmmbbb[[[___fffeee___kkkiiiaaaRRRAAA555333555000000///...............000111444777:::===@@@AAA===@@@BBBBBBAAA?????????;;;cccyyyqqqTTTLLLTTTQQQSSSNNNIIIRRRZZZTTTKKKJJJIIIHHHHHHIIIKKKLLLIIIJJJJJJHHHFFFDDDEEEFFFCCCDDDFFFGGGGGGFFFDDDCCCFFFIIIHHHAAA>>>AAACCCAAA???<<<>>>CCCDDD@@@???BBBGGGEEEBBB@@@@@@@@@>>>===999777999===@@@@@@@@@AAA;;;DDD:::DDD```|||yyy```QQQCCC666111111111000......///000...000111000000111111///,,,---------///000000...***...111111222333...%%%***,,,......,,,+++,,,---******+++,,,,,,,,,++++++,,,...111555777888888888777666444???dddiii```iiiXXX******111((($$$((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((+++***(((&&&'''+++///222(((---000///...666\\\|||uuuqqqjjj___XXXUUUSSSPPPKKKFFFCCC@@@===;;;>>>AAAEEEEEECCCAAACCCEEE<<>>AAABBB@@@>>>:::::::::;;;;;;:::777444777777666666666777777888222111000//////.........//////...------,,,++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''))))))&&&%%%''')))+++'''***///888NNNfffpppnnnxxxqqqsss{{{tttsssmmmmmm[[[FFF^^^rrrooo```SSSKKKHHHNNNIIICCCDDDKKKSSSZZZ]]]dddcccbbbbbbbbbcccdddeee``````aaabbbbbbbbbbbbaaadddbbb``````aaabbbbbbaaa[[[``````cccggg```___lllfffeeefffhhhiiigggbbb^^^jjj```dddjjjccc```eeeeee```cccdddaaa______]]]YYYZZZaaahhhhhhbbb]]]\\\]]]YYYZZZZZZ\\\gggwwwkkkiiibbbZZZZZZ]]][[[SSSbbb\\\PPPBBB666//////000//////............//////777888:::<<<======>>>===CCCAAA===:::999<<>>@@@EEE@@@CCCFFFHHHGGGGGGGGGGGG@@@FFFHHHDDDBBBCCC@@@;;;>>>;;;>>>DDDEEE@@@???BBBJJJFFFAAA>>>===>>>??????@@@999999AAAEEEAAA<<<<<<999BBB999>>>KKKddd~~~yyy}}}lllZZZHHH...000111///,,,+++...222///---+++++++++,,,...000//////...***)))+++------...---...---***)))...666***---000///---++++++,,,++++++,,,---...............111444888::::::999888777>>>KKKgggIIIeeeLLL///555%%%$$$111)))''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%&&&'''))),,,...,,,(((+++---%%%(((333...111KKK```zzzqqqmmmhhh^^^UUUPPPRRRMMMGGGCCCAAAAAA@@@???@@@AAA@@@===???DDDEEEBBBDDDCCCBBBBBBCCCBBB@@@>>>DDDBBB@@@@@@BBBFFFHHHHHHDDDBBB@@@BBBEEEFFFEEECCCAAA@@@@@@BBBDDDEEEDDDCCCCCCBBBBBBBBBBBBDDDFFFGGGFFFPPPZZZ]]]^^^jjj}}}}}}{{{gggRRREEEDDDAAA>>>;;;::::::<<<======<<<<<<===@@@AAAAAA@@@>>>777555999;;;777444666666666666555444444333333333222000.........//////000//////...,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))///===UUUooozzzrrr{{{{{{oootttaaaRRRVVV______VVVOOOGGGIIIIIIDDD>>>>>>EEELLLXXX___fffiiifffbbbaaabbbbbbaaaaaaaaabbbcccddddddaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````aaaaaabbbccc^^^aaadddeeedddddddddeeekkkhhhdddbbbbbbccccccbbbddddddcccbbbbbbbbbbbbcccXXXdddkkkggg___\\\YYYUUUUUUUUUWWW___iiioooooommm[[[UUUMMMHHHEEEBBB???<<<;;;999666333000//////000......---...111444888;;;BBBBBB???:::999<<>>===>>>?????????@@@>>>;;;<<<>>>???>>>===;;;>>>???>>>@@@LLL```pppyyy{{{NNNKKK999000000---///222---...+++---333333,,,)))+++000---******,,,------,,,***+++---//////...---+++,,,+++,,,,,,+++***,,,///(((+++---...111333222000333777333444>>>===333222TTT{{{eeejjj~~~fff>>>777...***+++,,,***(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))***+++---......///>>>bbb{{{rrrllleee[[[RRROOONNNJJJEEEBBBAAAAAAAAA@@@<<<>>>???>>>AAAEEEBBB===999;;;===@@@BBBDDDEEEFFFDDDAAA???>>>@@@CCCDDDDDDCCCBBBAAACCCEEEFFFCCCAAADDDCCCBBBCCCFFFGGGFFFEEEBBBBBBBBBBBBCCCCCCDDDEEEDDDHHHJJJJJJJJJQQQ^^^iiiwwwwwwbbbTTTLLLEEE@@@@@@AAA???<<<:::999:::;;;<<<<<<;;;:::;;;===>>>>>>===<<<888999>>>@@@<<<888999555555444444333222222222222111000............///---,,,+++***)))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''')))***+++333EEE^^^pppxxx{{{||||||iiijjjwww}}}wwwgggVVVNNNLLLKKKNNNSSSMMMHHHCCCBBBEEEEEEAAA<<>><<<:::888666555333111///------...///000000222444666888:::;;;;;;;;;===???CCCCCC@@@<<>>===888888===DDDFFFCCC@@@AAAAAA???===<<<===>>>>>>>>>===;;;:::;;;===>>><<<::::::===>>>======CCCOOOYYYyyylllwwwdddVVVOOOFFF444,,,...---666///***+++***(((***///+++***))))))((((((((('''((()))+++,,,.........---***((((((***,,,,,,,,,,,,333444444444666888888777000888666111111444FFFaaakkkuuueeegggwww\\\555000)))'''(((***(((&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))***+++,,,---......///HHHvvvzzzrrrlllbbbWWWPPPOOOKKKGGGCCCAAA@@@AAAAAAAAA<<<>>>???AAAFFFHHHBBB999888<<>>:::@@@GGGMMMRRRXXX```eeeaaabbbbbbbbbbbb```___^^^aaa``````___^^^]]]]]]\\\_______________```aaaaaa[[[\\\]]]]]]\\\]]]^^^```dddbbb______```aaa``````______```aaa```___^^^]]]UUU]]]bbb___YYYVVVUUUTTTUUURRRQQQRRRTTTTTTQQQNNN@@@===888555444333222111......---------///000111222444888;;;<<<===<<<<<>><<<<<<<<<>>>>>>>>><<<:::999999:::<<<<<<:::888:::;;;=========>>>@@@CCCTTTtttwwwkkkVVVFFF;;;000111...///333444111//////---///000///...,,,,,,,,,......///000000111111222/////////111555777666444444333333555666444222111444555===ZZZzzzsssggglll```VVVvvvrrrIII111---***&&&&&&(((***((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))***+++,,,------...---222@@@UUUjjj|||wwwqqqjjj```UUUPPPQQQKKKGGGCCCAAAAAAAAA@@@@@@@@@AAAAAABBBHHHJJJDDD;;;===CCCHHHHHHFFFFFFJJJOOODDDBBB@@@AAABBBDDDEEEEEEFFFEEEDDDDDDDDDDDDCCCCCCGGGEEEBBBBBBDDDFFFGGGGGGAAABBBDDDEEEEEECCCAAA@@@FFFCCCAAA@@@AAA@@@>>><<>>999777444222111111000000.........000222444666888777999;;;===??????>>>>>>AAAAAABBBAAA;;;444333666000:::]]]uuu___@@@CCCRRRRRRKKKHHHEEEGGGIIIIIIHHHJJJLLLOOOPPPNNNOOORRRNNNHHHFFFIIIHHHFFFDDDDDDEEEEEEDDDAAACCCAAAEEEJJJKKKFFFDDDGGGDDDCCCAAA???>>>>>>??????:::<<>>===<<<<<<===??????>>><<<888888:::;;;<<<;;;999777:::;;;<<<===??????===;;;AAAQQQvvv{{{sss~~~xxx}}}mmm{{{WWWPPPRRR;;;555000......---,,,+++))),,,//////...------///000///......------......///222333333444777777444:::888888999888444111222===;;;OOOrrrvvv\\\uuu}}}aaattt```>>>------+++)))((((((***+++***(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))***+++,,,,,,---000---(((---CCCjjjwwwrrrlllfff]]]TTTQQQSSSLLLHHHDDDBBBAAA@@@???===BBBBBB@@@???CCCGGGDDD>>>>>>CCCFFFEEEBBB@@@BBBFFFAAA@@@???@@@CCCFFFGGGGGGIIIHHHEEECCCBBBCCCEEEGGGIIIFFFDDDCCCEEEGGGHHHHHHAAABBBEEEFFFFFFDDDAAA@@@>>>@@@BBBCCCAAAAAAAAABBBOOOLLLHHHFFFIIIMMMMMMJJJOOONNNQQQ[[[hhhnnnkkkfffssstttvvvzzzwwwrrrooolll^^^III999444999888:::@@@FFFHHHHHHGGGHHHBBB???AAABBB@@@>>>>>>::::::999999999:::;;;<<<:::888777777777777666444888888777555333333333333444444333333222111111111//////......------,,,+++------,,,,,,++++++******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((())))))***++++++;;;TTT{{{mmm\\\nnn|||kkkUUUDDD999JJJ^^^cccYYYKKKAAA>>>>>>===;;;999:::===BBBEEEOOORRRVVVZZZ]]]___``````YYYYYYYYYXXXXXXXXXWWWWWWZZZZZZZZZZZZZZZ[[[[[[\\\[[[[[[[[[ZZZYYYZZZ\\\^^^[[[ZZZXXXYYY[[[\\\[[[ZZZWWWXXXZZZ[[[ZZZYYYWWWUUUMMMRRRXXX[[[WWWPPPKKKIIIDDDBBB???===;;;999777555444333222000...---......///000222444777999;;;===<<<<<<<<<======>>>???@@@:::???DDDAAA555...888GGGbbbyyy}}}xxxcccTTTGGGGGGMMMNNNHHHBBBDDDEEEHHHIIIKKKMMMOOOQQQPPPOOOPPPPPPLLLFFFDDDEEEEEEGGGHHHGGGEEEDDDEEEGGGEEEDDDFFFJJJKKKHHHFFFFFFEEEDDDBBB???>>>===>>>>>>@@@AAAEEEJJJJJJCCC???>>>>>>======>>>???@@@>>><<<888999<<<===<<<;;;999999===<<<;;;<<<>>>>>>===:::CCC===LLLrrrqqqyyymmmQQQ:::111222777:::...///000000000111222444555555444444444444555666333999;;;666222444555333111...///333555888AAALLLcccttteeeaaa}}}nnn{{{VVV444)))---222******)))*********)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))******+++++++++)))...///---555GGGVVV[[[sssllleeeaaaZZZSSSPPPQQQJJJGGGCCCAAA@@@>>>===;;;??????===:::;;;???@@@===>>>AAADDDCCCAAA@@@BBBDDD===<<<<<<>>>BBBDDDEEEEEEGGGGGGEEECCCAAABBBFFFHHHIIIGGGFFFEEEGGGHHHHHHHHH???AAACCCEEEEEEDDDAAA@@@===BBBEEEEEECCCCCCGGGKKKGGGGGGIIINNNRRRSSSPPPMMMKKKCCC>>>EEERRRZZZVVVNNNGGGMMMSSSTTTRRRPPPRRRUUURRRNNNJJJHHHIIIJJJLLLNNNMMMKKKKKKMMMKKKGGGEEEFFFCCCAAACCCGGGHHHEEEEEEFFFGGGBBB>>>??????;;;:::;;;:::999999999999:::::::::999777666666777777666444999:::888222///111333222444444333333222111111000............---,,,+++***++++++*********)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''***,,,,,,)))%%%...IIIwwwyyywwwuuuhhhmmmvvv~~~uuuyyy{{{{{{ssscccQQQQQQRRRSSSQQQMMMHHHDDDBBB@@@<<<999888999;;;<<<<<>>>>>>>>=========>>>??????<<<888444000...:::ZZZzzztttccckkkUUUNNNPPPMMMFFFDDDFFFFFFDDDDDDDDDEEEGGGJJJLLLNNNOOOLLLLLLKKKIIIEEEBBBBBBBBBEEEHHHJJJIIIEEECCCFFFIIIFFFFFFFFFHHHJJJIIIFFFDDDEEEDDDCCCAAA@@@@@@??????DDDBBBCCCFFFEEEAAA>>>???@@@???===>>>??????===<<<999;;;======<<<::::::;;;???===;;;:::::::::999888666@@@BBBBBBXXX{{{sssxxxmmmSSSDDD===777111777333...+++,,,---......//////000111222333444444---444444...,,,000222///222444===JJJSSS```yyypppccc|||]]]rrrIII444...+++***+++(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((()))))))))*********(((///111,,,+++000333111PPPgggqqqggg___[[[VVVOOOKKKJJJEEECCC@@@>>>>>>===;;;::::::>>>>>>999777:::=========>>>@@@AAABBBCCCCCCCCC=========???AAADDDDDDCCCAAACCCEEEEEECCCBBBCCCEEEFFFEEEDDDDDDFFFFFFEEEDDD===>>>@@@BBBBBBBBBAAA@@@AAACCCFFFFFFGGGIIINNNRRRWWWVVVUUUSSSMMMGGGAAA???GGGJJJLLLJJJGGGIIIOOOVVVPPPKKKGGGGGGJJJJJJEEE@@@HHHFFFEEEFFFJJJNNNOOONNNKKKLLLIIIEEECCCCCCBBB@@@===;;;===EEEHHHGGGIIILLL<<<;;;>>>CCCDDD>>>999888999888888888888888888888777555444555666666555444444888888222///111222111333222222111111000//////------......---,,,***))))))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))((((((***333UUUtttrrrgggiiinnnpppeeehhhiiiwwwvvv{{{vvvvvvrrr___MMMDDDDDDIIINNNEEECCC???<<<;;;::::::999555666999===AAAEEEHHHJJJNNNNNNPPPRRRTTTVVVWWWXXXVVVVVVUUUUUUVVVVVVWWWXXXRRRTTTUUUUUUTTTSSSSSSTTTRRRQQQQQQQQQSSSSSSQQQOOONNNNNNMMMMMMMMMLLLLLLLLLKKKIIIIIIKKKGGG>>>999:::444444333111000///000111---000222222111222444777888999:::<<<===>>>>>>???>>>???@@@@@@@@@???>>>===AAA888999HHH\\\tttlllwww~~~uuubbbAAABBBCCCCCCBBBBBBDDDGGGHHHGGGFFFFFFFFFHHHKKKLLLMMMGGGGGGFFFBBB@@@AAADDDEEEGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEFFFGGGGGGDDD@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA???@@@CCCCCC@@@???AAABBB???===;;;<<<<<<<<<;;;999;;;===<<<:::999:::<<<<<<<<<;;;:::999888888888666GGGMMM@@@<<>>LLLPPPJJJaaalll___WWWqqq___FFF111///222,,,&&&&&&'''''''''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((()))))))))))))))+++,,,+++(((''',,,111444///???JJJVVViiivvv{{{pppeeeZZZVVVSSSLLLFFFDDDAAA???<<<<<<<<<<<<;;;:::888>>>AAA<<<888999<<<===:::::::::<<<>>>???>>>===AAA@@@@@@AAACCCEEEDDDCCC;;;@@@EEEFFFDDDBBBAAABBBAAA@@@@@@AAABBBBBB@@@>>>;;;<<<>>>???@@@@@@@@@???AAAAAAAAACCCFFFLLLQQQTTTSSSQQQMMMIIICCC@@@CCCGGGBBBGGGKKKHHHDDDEEENNNWWWJJJGGGDDDCCCEEEHHHKKKLLLBBBBBBCCCCCCEEEGGGEEEBBB>>>DDDFFFCCCBBBEEEBBB;;;CCC>>>===CCCFFFBBBAAACCCEEE@@@======;;;777666888888777777777666666666555555444333333555555444333---444777222///111111...111111111000//////......,,,---......---,,,***)))************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''))))))&&&###$$$(((------!!!555[[[hhhfffjjjqqqrrrhhhllleeeooo~~~~~~{{{yyyfffJJJ<<<@@@IIIHHHFFFCCC@@@>>><<<999777888888888888888999:::;;;AAABBBDDDGGGJJJLLLNNNOOOQQQQQQQQQQQQQQQRRRRRRSSSNNNPPPRRRRRRQQQOOOOOOOOOLLLKKKJJJKKKLLLKKKIIIHHHGGGFFFEEEDDDDDDDDDEEEEEE===999777:::888222111555222222111000......000222111444888999:::;;;???BBB>>>>>>???@@@AAAAAA@@@@@@===???BBBDDDDDDAAA===;;;;;;>>>XXX}}}xxxxxxSSSAAAIIIEEE===<<>>BBBCCC@@@@@@BBBBBB???<<<::::::::::::999999;;;<<<;;;888888:::===777999<<<<<<;;;:::;;;<<<===222666GGGIII@@@HHH]]]}}}wwwzzz```uuu~~~vvvsssrrroookkk]]]]]]]]][[[XXXUUUQQQNNN]]]^^^]]]ddd{{{|||sssVVV]]]{{{___444222,,,''')))------(((&&&'''''''''&&&(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))'''(((+++///000///...---+++555333---444CCCZZZtttjjjbbbXXXQQQLLLHHHCCC???AAA???;;;:::;;;<<<<<<<<<999:::;;;;;;999999:::;;;???@@@===888888<<>>;;;;;;;;;>>>BBBFFFHHHIIIAAABBBDDDEEEDDDBBBBBBBBBBBBAAA@@@AAACCCBBB>>>:::777:::<<<<<<>>>BBBCCC@@@@@@AAACCCEEEFFFGGGHHHHHHGGGBBB???@@@AAA@@@DDDIIIGGGGGGGGGFFFEEEFFFHHHJJJIIIEEEAAAAAADDDFFFEEECCCFFFBBB??????BBBDDDEEEDDDAAABBBDDDCCCBBBAAAAAABBBBBB>>>;;;<<>><<<::::::::::::888666444555777999888666444222000222333333222111222222333333333222111000//////000//////---,,,+++******...---,,,+++************((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))***///;;;MMM]]]hhhmmm|||qqq{{{~~~{{{TTT777<<<444;;;EEEJJJHHHBBB;;;777555888777333333777777333666777888:::<<>>CCCBBB>>>>>>AAABBB???>>>AAACCCCCCDDDAAA===;;;@@@GGGgggjjjiiiKKKMMMMMM???CCCAAA@@@BBBFFFHHHHHHGGGJJJJJJHHHGGGGGGHHHIIIJJJKKKFFF@@@>>>@@@DDDFFFFFFCCCCCCDDDEEECCCBBBEEEIIILLLFFFBBBCCCDDDAAA======999999???FFFEEE>>>;;;>>>:::::::::<<<>>>@@@?????????<<<888666777:::;;;<<<>>>===;;;999888888999999555666888888888888:::;;;:::;;;;;;<<<>>>???AAABBBTTTfff{{{vvvggggggzzzuuu```ZZZoooyyyzzzbbbVVV[[[|||kkkMMM000************))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++,,,,,,,,,---------000...---,,,...111666888~~~hhheee^^^UUULLLEEEBBBAAAAAA???======>>>@@@@@@???999;;;<<<;;;:::999:::;;;@@@AAA>>>999999<<<===<<<:::::::::<<>>CCCDDDAAA===>>>???@@@AAAAAAAAAAAA===<<<===BBBCCCAAAAAACCCDDDEEEFFFFFFEEEEEEGGGIIIUUUKKK@@@>>>BBBEEEBBB>>>DDDBBB???@@@BBBDDDDDDCCC???AAABBBBBB@@@??????@@@???<<<:::;;;???AAA@@@======>>>???===999777888:::444444666666666555333222111222444444222222222333111111111111000///...---//////...---,,,+++******,,,,,,+++***))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((()))((()))111BBBVVViiitttnnn{{{wwwppptttqqqsssuuu{{{wwwXXXSSSIIIBBB;;;999===BBBCCCCCC>>>:::999:::999777888<<<555444444333444444555555;;;;;;;;;<<<===>>>@@@@@@@@@@@@@@@@@@???>>>===<<<;;;::::::999999999999999444333333222222333333444555444444333333444444555888888999999:::;;;======<<<999999===>>>===???EEEBBBAAAAAA@@@???>>>???BBBEEE;;;777>>>FFFQQQiiiyyy|||uuuaaaHHHBBBBBBHHHOOOHHHFFFCCCBBBDDDDDDBBB@@@HHHHHHHHHHHHHHHIIIIIIJJJGGGBBB<<<:::===@@@BBBAAAAAADDDHHHIIIFFFDDDFFFJJJGGGBBB???@@@@@@===<<<>>>>>>===@@@EEEFFF@@@===>>>===;;;:::999999::::::999===:::666555777:::<<<<<<<<<;;;:::999888888999999666888999999888888:::;;;999999::::::;;;===>>>??????JJJ```~~~~~~{{{yyyoootttxxxxxxssseee]]]cccmmmyyyPPP[[[pppzzzTTTGGGZZZzzzSSS<<<111************)))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))***++++++++++++,,,,,,,,,...---,,,+++---///222444zzziiihhhbbbWWWKKKCCCBBBDDD@@@???>>>???AAAAAAAAA???:::;;;<<<<<<::::::;;;<<<@@@BBB@@@<<<:::<<<<<<999;;;:::;;;===??????>>><<>>===???DDDEEEBBB;;;<<<======>>>=========;;;<<>><<<=========;;;999;;;>>>>>><<<999===@@@BBB???888555888===444444444444333333333222111333555444333222333333000000000000///...------//////...---,,,+++******++++++***)))(((((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++)))&&&'''///===MMMXXXccclllqqqxxxxxxwwwyyyqqqzzzvvviii~~~wwwlllZZZDDD888999===???>>>AAA;;;;;;???<<<333222888666666666666777888::::::666777888:::;;;;;;<<<<<<999999999999999888777666777666666666555555555555666666555444444555555666666777777888:::<<<>>>???@@@@@@@@@???@@@@@@AAAAAAHHHCCCAAABBBDDDCCCDDDGGG@@@DDDEEEAAA>>>===??????<<>>???@@@???===;;;:::;;;<<<<<<::::::;;;<<<===@@@@@@===<<<===<<<999<<<<<<===???AAAAAA???<<>>??????@@@AAAAAA@@@>>><<<999===???>>>@@@DDDEEECCC<<<===>>>??????@@@??????===@@@HHHQQQSSSLLLFFFEEEHHHJJJLLLKKKIIIGGGFFFFFFaaaVVVHHHBBBDDDGGGEEEAAA?????????@@@AAAAAA@@@@@@===>>>??????===;;;;;;<<<<<<;;;;;;<<<>>>>>>;;;888===???@@@===888666888;;;666555333222222222333444222333555555333222333444000000000000//////...---......------,,,+++******++++++***)))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((((((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''))))))(((''')))///444TTTjjj~~~|||{{{fffoooxxxzzziiipppzzzppp^^^OOODDD;;;666888888999;;;:::666555777222222222333444555666777777888:::<<<=========<<<;;;;;;;;;;;;;;;:::999999:::;;;;;;;;;;;;;;;::::::>>>>>>======<<<=========:::;;;<<<===???BBBDDDEEEBBBAAAAAA@@@AAAAAABBBBBBBBB@@@???AAACCCCCCAAA@@@???BBBBBB<<<777888:::;;;JJJ{{{nnnmmm```|||IIIGGGBBB???CCCHHHBBB777BBBAAA@@@@@@@@@@@@@@@@@@BBBDDDHHHKKKLLLMMMLLLKKKHHHCCC???===@@@CCCDDDCCCFFFKKKMMMIIICCCBBBCCCCCCFFFDDDCCCBBB>>>;;;>>>EEEFFFAAA<<<===@@@???;;;888999:::;;;;;;:::::::::;;;777555333444777:::<<<<<<777777777888888999999::::::;;;<<<;;;999999999;;;999888888777777777777777555555555777???SSSmmm|||gggWWWHHHRRRHHHQQQXXXmmm|||yyy}}}}}}jjjVVVJJJHHHVVVvvvdddOOO999...,,,+++***+++***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))((((((((())))))))))))*********++++++,,,,,,++++++rrrhhh[[[OOOIIIGGGGGGGGGCCCAAA@@@??????>>>;;;888:::;;;<<<;;;::::::;;;<<<999===>>><<<<<<>>>>>>:::;;;;;;===@@@BBBCCCAAA???@@@>>>======???@@@???===???AAABBBCCCBBBAAA??????;;;???@@@???@@@DDDDDDBBB<<<===>>>@@@AAABBBCCCCCC===>>>CCCJJJKKKEEEAAA@@@KKKLLLMMMKKKGGGDDDBBBBBBMMMIIICCC??????@@@@@@@@@<<<>>>??????????????????>>>???@@@???===<<<;;;<<<======>>>?????????===;;;>>><<<999888777777888777777666444333222333444555111333444444333222222333000000111111000000//////---------,,,,,,++++++***,,,,,,***)))))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%(((******(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((###'''+++,,,******,,,///555UUUqqqyyywwwwwwaaaSSSNNN======999444555<<<>>><<<;;;:::999777777666666666666777999;;;<<<<<<<<<;;;=========>>>======<<<<<<>>>>>>???@@@@@@??????>>>@@@@@@???>>>======>>>>>>;;;<<<<<<===>>>@@@BBBCCC@@@@@@@@@@@@AAABBBCCCCCC;;;>>>AAADDDFFFGGGEEEAAA>>><<<:::;;;>>>FFFSSS]]]xxx{{{WWW666CCCCCC555444AAAFFF>>>============>>>>>>@@@AAAAAACCCGGGKKKMMMMMMLLLKKKIIIEEEAAAAAADDDGGGHHHGGGIIIMMMLLLEEECCCFFFIIIHHHGGGEEEEEEDDD@@@<<>>;;;===???;;;777555999<<<===<<<:::999999666555333444777999;;;;;;666777777888999999999999:::;;;<<<;;;999999999;;;:::999888777666666666666000555999888777;;;EEENNNddd~~~kkkmmmccc___OOOJJJYYYeeedddfffmmmPPPKKKHHHIIIOOO```zzzyyyPPP???000&&&***000///(((%%%)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((()))))))))***++++++,,,,,,,,,+++***tttnnndddVVVMMMJJJIIIHHHFFFGGGEEEBBB@@@???>>>;;;999999:::;;;;;;999999:::;;;777;;;<<<:::;;;>>>>>>;;;888888:::<<>>>>><<<:::;;;>>>@@@@@@>>>???AAADDDDDDCCCAAA@@@AAA===@@@AAA???@@@BBBBBB???:::;;;===???@@@BBBCCCCCC???>>>@@@DDDDDDAAA???AAAIIIJJJIIIFFFBBB???======AAAAAA@@@???>>>???@@@BBB;;;===>>>>>>======>>>??????@@@AAA@@@>>><<<;;;<<<======>>>>>>>>>>>>>>>===<<<888555444666888777777777666444333333333444555000222444333222111222222000000000111111000000///---,,,,,,,,,+++++++++***,,,,,,+++***))))))))))))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((******(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))((((((***---000)))???kkkzzzooouuuzzzyyyuuu}}}www|||yyycccYYYKKK@@@======:::777999999999999:::;;;<<<<<<888999:::;;;<<<=========;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>?????????>>>===AAA@@@???>>>=========>>>@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEE>>>BBBCCCAAA@@@CCCFFFFFFBBB===DDDYYYmmm}}}ttt~~~iiisssyyydddSSSNNNFFF>>>777555666999===AAA<<<======<<<;;;;;;===>>>???BBBFFFIIIKKKLLLKKKJJJFFFCCC@@@@@@DDDHHHIIIHHHJJJLLLHHHCCCFFFOOORRRNNNDDDBBBBBBCCCAAA===>>>BBBIIIGGGBBB===>>>@@@===999555999======999666444555888666555555777999999999777777888999::::::999999888:::;;;:::999888:::;;;999999888777666666666666:::666111111555999999777FFFPPPfff~~~|||kkkRRRDDD555NNN___[[[ZZZnnnuuu{{{iiiSSSJJJIIIHHHFFFJJJVVViii|||zzzIII222777)))***,,,...***&&&'''+++))))))((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''''''''((((((((())))))******+++,,,,,,,,,++++++zzzjjjccc^^^WWWPPPKKKHHHFFFFFFFFFCCC@@@>>>======;;;:::888999::::::888888999:::888;;;;;;888888;;;<<<999999888888:::===>>>>>>>>>===999777999>>>AAA@@@>>>===@@@DDDDDDBBB@@@@@@AAA???BBBBBB??????AAA@@@===:::;;;<<<>>>???@@@@@@@@@AAA??????CCCDDDBBBBBBEEEFFFFFFEEECCC???======>>>BBB@@@>>>>>>???AAABBBBBB;;;<<<===<<<::::::===@@@???@@@AAA???===;;;;;;;;;:::;;;;;;;;;;;;;;;===>>>777777555444444555888:::555444444333333333333333///111222222111000000111...//////000000//////...,,,,,,,,,+++++++++++++++++++++***)))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((,,,)))&&&%%%&&&((()))***///111FFFTTTRRR]]]nnnnnnxxxqqqfffpppzzzzzzzzznnntttmmmSSS???<<<555444333333222333333333::::::;;;;;;<<<>>>???@@@;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<>>>???@@@???>>>===CCCBBBAAA@@@????????????CCCCCCCCCCCCCCCDDDEEEFFFEEEEEEDDDCCCCCCCCCCCCDDDAAADDDCCC>>>@@@OOO```jjj___[[[ooo}}}}}}xxxtttrrrsss{{{fffNNN666555BBBEEE666111;;;???777444::::::;;;<<<;;;999999;;;===>>>???BBBEEEGGGHHHHHHGGGBBB???===???DDDHHHJJJIIIJJJJJJEEEAAAGGGRRRQQQGGG@@@======BBBDDDAAA@@@AAAFFFGGGEEE???<<<>>>===999777:::<<<:::777555777:::;;;999777777888888777666888999:::;;;;;;:::999999666888999999888888:::;;;888777666666555555555555===666///,,,///444777888444:::FFFTTT___nnnyyyooohhhYYYFFF999777===CCC222???KKKOOOPPPPPPJJJCCCGGG@@@BBBLLLRRRSSS\\\hhh{{{}}}vvvMMM000,,,000///###***...***%%%%%%***///))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''(((((((((((()))))))))))))))******++++++,,,,,,vvvjjjXXXZZZZZZUUUMMMGGGEEEEEECCC@@@<<<::::::;;;;;;:::777888999999777777888999:::<<<;;;777777999:::777<<<:::999:::<<<>>>>>>>>>;;;888555888===AAAAAA???<<>>???>>>;;;<<<======>>>??????>>>>>>>>><<<===AAACCCBBBCCCFFFFFFEEEDDDBBB???>>>@@@AAACCC===888888<<<@@@???===;;;<<<===;;;999999===AAA>>>???@@@???<<<:::::::::888888888888888999;;;>>>444777888666222333999>>>333333333222222222111111///000222222000///000111------......///......---,,,,,,++++++++++++++++++***)))(((''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((%%%$$$$$$''',,,...,,,***---###---;;;DDD___rrrgggtttiiijjjhhhssszzzqqqxxxzzzWWWVVVSSSPPPKKKDDD>>>888444111888888777777888:::<<<======>>>>>>?????????>>>>>><<<>>>@@@AAABBBAAA@@@???CCCBBBAAA@@@?????????????????????@@@@@@AAABBBCCCGGGFFFEEECCCBBBAAAAAAAAASSSYYYZZZXXXdddzzzyyy}}}]]]DDD444---///666999555444777777555777<<<666999::::::999999<<>>===???EEEIIIKKKJJJJJJJJJDDD???FFFOOOIII;;;>>>:::;;;BBBGGGFFFCCCCCCAAAFFFEEE===:::<<<;;;888999;;;;;;999666888???EEE===;;;999888888888666555999:::;;;<<<;;;;;;999999555777888888888888:::;;;777666555444444444444555+++333:::999000,,,///444111///111888???III\\\mmmyyywwwqqq[[[RRRWWW\\\iiiqqqlllcccaaaaaa```iiirrr|||~~~www}}}}}}}}}___III777444222,,,(((***+++---***$$$%%%******%%%)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***(((((((((((()))***+++,,,{{{zzzvvvgggWWWTTTSSSPPPHHH@@@>>>AAA>>>>>>===;;;888777999;;;666666666666666777777888666777777888888999::::::;;;:::::::::<<<>>>===<<<999777777:::???BBBBBB@@@???>>>AAAGGGFFF???<<<>>>>>>??????>>><<<===???AAA======<<<;;;:::;;;;;;<<>>@@@@@@>>>;;;:::888999:::;;;;;;:::888777666555444333222222333333333333333333333333---.../////////...,,,+++.........---,,,+++)))(((******))))))))))))******)))(((&&&&&&((()))((('''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$''',,,---)))%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))),,,+++***+++333IIIeeeyyyqqqwwwooovvv~~~{{{~~~xxx}}}zzzvvvuuuuuu[[[RRRDDD???999DDD>>>222666<<<:::666??????;;;===@@@999555===CCC888>>>IIIBBB<<>>999<<>>@@@===<<<===@@@BBBBBB@@@>>>??????>>>>>>AAAHHHNNNLLLHHHCCCAAACCCCCCBBB@@@999888:::???FFFIIIFFFBBBBBBCCCCCC@@@<<<:::===@@@<<<777444555999===<<<:::???===:::999999999888666777666555666888999:::999555777::::::999777666555666666555444333333333333333333222111000000000111000///...///222666:::<<>>>>>===;;;999888999;;;666666666666666777888888777777777888999999::::::<<<:::999:::::::::888666:::999888;;;???AAAAAA???@@@===???BBBAAA;;;:::===<<<<<<===<<<;;;;;;===???<<<<<<<<<<<<<<<;;;;;;;;;@@@BBB@@@===>>>CCCFFFFFFFFFDDDBBBAAACCCDDDEEEEEEDDDAAA@@@AAAEEEEEEBBB>>>@@@@@@???<<<::::::<<<>>>AAA>>>;;;:::;;;;;;999777;;;:::999999:::;;;;;;:::777777666555444333222222555555444333222222111111......///000///...---,,,......------,,,***)))(((******))))))))))))******)))(((&&&&&&(((((((((''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$'''+++,,,((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((((())))))))))))***++++++***---:::MMM[[[ppppppqqq{{{rrrttt~~~zzzpppmmmcccaaaYYYSSSNNNIIIDDDAAAAAA@@@666666<<<@@@===:::???EEE:::222888>>>999:::BBBDDD@@@???<<<;;;>>>@@@;;;444333???GGG===777IIIWWWPPPJJJRRRPPPUUUhhhrrrooofff~~~kkkNNN:::444...+++---///...,,,111111111111222333444444555777999:::;;;;;;===>>>>>><<<;;;<<>>>>>>>>AAAEEEIIIHHHDDD@@@???AAACCCBBB@@@;;;:::;;;@@@EEEGGGDDD@@@@@@@@@@@@???===<<<===>>>;;;888555666;;;??????===>>><<<:::999999999888666666444444555777999999888555777888888777555555555666555444333333222222333333222111111000000000111333222000//////000111222888???IIITTTaaarrryyywwwsssllleee}}}fffbbbrrr{{{yyyzzzxxxooo^^^JJJ<<<666555------,,,+++************)))((('''&&&&&&'''((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))******)))(((((()))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))tttmmmpppiii```WWWSSSPPPMMMFFF>>>;;;======>>>===;;;999888999:::777777666666777777888999777777888888999::::::::::::::::::;;;<<<:::888555;;;::::::<<<>>>??????>>>AAA??????@@@>>>;;;;;;???999:::;;;:::999:::;;;===<<<===>>>???>>>===;;;:::;;;>>>>>>===???DDDFFFDDDCCCAAA@@@BBBDDDFFFGGGGGGGGGGGGHHHKKKMMMKKKEEE@@@>>>>>>===;;;999999;;;===>>><<<;;;::::::999777555;;;;;;::::::::::::;;;;;;777666666555444333222222666555444333222000//////...///000000000///---,,,------,,,,,,+++***)))(((***))))))(((((())))))***)))'''&&&&&&'''(((((('''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%))))))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))(((***,,,***)))---555<<>><<<;;;:::;;;===>>>>>>===@@@>>>======???@@@@@@@@@CCC???<<<===@@@BBBAAA@@@===<<<<<<@@@DDDEEEBBB???======<<<===??????===<<<<<<999777999===AAAAAA@@@===;;;888888888888777666444333333444777999999888555666777666444333444555555555444333222222222222222111111000000000000000333222000...---,,,++++++------...000888FFFXXXeeeeeejjjpppvvv{{{xxxttt{{{mmmooosssvvvwwwrrrjjjddd~~~}}}wwwrrryyyxxx{{{www[[[RRRJJJ===333---***))))))+++***)))((((((''''''((((((((('''&&&&&&'''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''))),,,,,,+++)))(((((()))))))))(((((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))uuukkkmmmgggbbbXXXSSSPPPMMMFFF>>>:::;;;<<<======<<<999888888999777666666666666777888888777777888888999:::::::::888999;;;>>>@@@@@@===;;;<<<<<<;;;<<<============:::;;;===>>><<<:::;;;===999;;;<<<<<<;;;;;;===>>><<<>>>@@@BBBBBB@@@===;;;:::>>>@@@???@@@DDDDDDAAA?????????BBBEEEHHHHHHGGGGGGGGGIIIKKKLLLJJJDDD@@@======<<<999777777:::<<<:::;;;<<<=========;;;:::;;;;;;;;;:::999999:::;;;666666555444444333222222444444333222111000//////...///000000000///...---++++++++++++***)))((('''))))))(((((((((((()))))))))'''%%%&&&'''((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))&&&))),,,,,,***)))---000@@@[[[nnnzzzxxx~~~xxxpppsssuuu}}}wwwllllllcccgggcccuuuqqqcccpppuuuyyyiiiuuu|||xxx~~~XXX;;;111...***...------...000111///,,,------------...///000111000222444666777999;;;>>><<<;;;:::;;;;;;<<<======@@@>>><<<===@@@@@@<<<999===;;;999;;;???BBBBBBAAA???>>>>>>@@@BBBBBB???===<<<;;;;;;===AAABBB@@@===???===;;;<<>>@@@@@@>>>;;;;;;;;;<<<<<<;;;;;;;;;<<>>>>>>>>>>>???AAA===???BBBDDDDDDAAA>>><<<<<<@@@BBBAAAAAACCCAAA>>>======>>>BBBEEEGGGGGGFFF@@@@@@@@@@@@@@@???<<<:::??????>>><<<::::::<<<>>>:::<<<===>>>===<<<;;;;;;:::;;;<<<:::888777999;;;555555555444333333222222222111111111111111000000...///000000000///---,,,************)))(((''''''))))))(((((((((((())))))((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((('''))),,,+++******,,,...222<<>>===>>>@@@???;;;777:::999888;;;@@@DDDDDDBBB@@@@@@@@@@@@@@@???>>><<<<<<;;;;;;>>>CCCDDDBBB???BBB@@@???>>>??????>>>===:::888777777888999888777666666666888:::;;;999888777777777666444444555777444444222111111111111111000//////...//////000000........................+++,,,......---,,,++++++###***333999>>>EEEPPPXXXJJJPPPWWW]]]aaadddbbb^^^YYYUUUUUU___lllqqqjjjaaannnnnnllliiifffaaaXXXPPP```TTTGGG===444333///$$$%%%444BBBBBB666+++***---)))((((((''''''''''''(((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%(((+++,,,***'''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''((((((((())))))*********pppgggfff___\\\VVVPPPKKKJJJFFF???;;;:::999:::;;;:::888666555666555555444444555555666777555555666666777888888999888888888:::;;;:::888555999:::;;;;;;999888999;;;000999@@@@@@=========<<<;;;===???@@@??????@@@AAA===???BBBCCCCCCAAA>>><<>>AAAEEEEEEDDDBBB===<<<<<<;;;::::::::::::BBBBBBAAA???======???AAA<<<======<<<999777666777999;;;<<<:::666555777:::444444444444333333222222000000000000000000000000---.../////////...,,,+++((()))))))))(((((('''&&&)))((((((''''''(((((()))(((&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((*********)))'''((()))+++###'''))):::\\\lllddd[[[eeeooouuu{{{qqqrrrvvv}}}zzz~~~}}}rrrzzz~~~}}}vvvrrrttttttllljjjhhhsssMMM===---(((,,,///---))),,,+++***))))))***+++,,,++++++++++++,,,---...///...///111111222444777:::;;;<<<<<<;;;::::::<<<===>>>>>>???@@@@@@???<<<999:::999999===CCCFFFGGGEEEAAAAAA@@@@@@???>>><<<<<<;;;;;;<<>><<<;;;::::::888777777999::::::999888888888:::;;;;;;999777666777888777555444555666444333222111000000000000...............//////000333222000///...---------,,,,,,,,,,,,,,,,,,,,,,,,000111222111//////000222DDDGGGJJJMMMOOOPPPPPPOOO^^^WWWRRRXXXbbbgggaaaYYYKKKHHHEEEBBB@@@???<<<:::,,,,,,+++***+++---...///(((///777888333,,,)))((()))(((((('''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&(((******(((&&&%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((())))))******kkkeeeddd[[[VVVRRRLLLGGGGGGDDD>>>999888777888:::999666444444444444333333333333444555555444444555555666666777777555555444555777777555444666888:::999777777888:::666@@@EEEBBB===>>>@@@???888:::===>>>>>>>>>???@@@<<<===???@@@@@@>>><<<:::>>>AAABBB@@@???@@@>>>:::;;;<<<>>>AAACCCCCC@@@>>>;;;<<<===<<<<<<;;;;;;<<>>>>><<<;;;;;;@@@FFFIIIIIIHHH@@@AAAAAA@@@>>><<<<<<<<<:::;;;===>>>>>>@@@BBBDDD@@@@@@@@@???===;;;:::::::::999777888:::;;;;;;:::999999999::::::999666444444666777777555444444444333222111000000//////000...---------......///000555444111///---------......---+++***++++++******%%%'''((((((((()))***,,,%%%'''***---...///333777333000---///222444222...666222...,,,+++***+++,,,+++///---++++++'''###(((***%%%!!!%%%---000***###'''''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((***+++***(((&&&&&&'''''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))******++++++)))******+++,,,,,,------hhheeedddZZZTTTOOOIIIDDDDDDBBB===888777666777999888666333333333333222222222222333444444333333444444555666666666222111111333666888888888555777999888666666777:::777???BBB<<<666777:::;;;666888;;;<<<<<<<<<======;;;<<<===>>>===<<<:::999<<>>===???===:::;;;<<<>>>AAACCCBBB>>>;;;777999;;;<<<;;;:::999999===<<<;;;999777777999;;;999:::;;;999777777999===666999;;;888333222444888444333333333333333333333333222111000///...---,,,+++,,,---------,,,+++***'''''''''(((''''''&&&&&&((((((''''''''''''(((((((((&&&$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''(((((()))***+++%%%,,,(((&&&111;;;BBBNNN^^^kkkxxxkkkvvvwwwaaajjjooo}}}hhhkkkuuuzzzuuuzzzyyysss}}}~~~zzzfff===999222&&&***------)))&&&(((+++---$$$''')))+++******)))***++++++++++++,,,---...///.../////////...000444666777999:::999666666888:::<<>>???>>><<<;;;:::;;;:::999888888:::<<<<<<;;;999999999999:::888444111222444666777555333222222333222111000////////////---------------...///000444222000------...///111******+++---///...,,,***)))+++,,,+++((('''(((******,,,......***&&&&&&***''')))++++++++++++,,,...((('''(((******)))((()))%%%)))&&&%%%***'''&&&///'''+++---+++&&&%%%(((,,,&&&&&&&&&%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''++++++,,,***((('''''')))(((((())))))*********+++))))))))))))))))))))))))))))))***+++,,,---------......//////000111222222hhhccc\\\TTTUUULLLJJJGGGCCC???;;;888666666555555555555444444444111111111111111111111111111222222333333222222111111111111222333444666777777777777777666555444333333555999;;;<<<:::777666777888999:::<<<===>>>>>>@@@<<<777555666999;;;<<<:::::::::;;;<<<>>>???@@@>>>???AAAAAA@@@>>>;;;999::::::;;;;;;;;;:::999999888999999888777777888:::888888888888777777666666666555555444333333222222333444444444555555666666000///...///000000...,,,,,,,,,++++++***)))(((((()))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$!!!!!!"""#####################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&''''''''''''((((((((((((*********+++,,,///111333GGGSSSnnntttfffdddvvvwww|||~~~~~~mmmuuu~~~ppp}}}xxxzzzvvvuuuyyy}}}ttt}}}{{{pppIII000***,,,---+++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,............///000111222444222111111444777888999<<<<<<;;;;;;;;;<<<<<<<<<<<<>>>@@@DDDGGGIIIHHHGGG???<<<===AAAAAA===::::::;;;999888999===??????===;;;<<<===>>>===;;;999888999999888777777888888999===999555444666666555333666666555444333111000///111222222111111000///...---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%))))))((('''''''''''''''&&&&&&&&&'''''''''((((((******)))(((((((((((()))%%%%%%&&&''''''(((((((((,,,+++***))))))***+++++++++,,,---+++)))''''''(((*********---000111000///222333444555555666555555666444555999999555444666dddaaa]]]VVVWWWKKKIIIFFFBBB>>>:::777666555555555444444444333333111111111111111111111111111111222222222222111111000111111111222444555666555666666666777666666666666777:::<<<===<<<;;;:::888888999:::;;;<<<======<<<:::999999;;;;;;;;;:::;;;;;;<<<<<<===???@@@AAA@@@AAABBBCCCBBB???<<<:::999::::::;;;;;;;;;::::::999:::;;;:::888888:::;;;888888777777666666666666666666666555555444444444333333333444444444555555000/////////000000...,,,,,,,,,+++******)))(((((()))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$#########$$$!!!""""""###############################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))+++,,,...000,,,111BBBXXXccceeemmmyyy}}}yyyppplllnnnuuu}}}yyyzzzoooyyyyyyuuuzzz{{{jjjuuu~~~yyypppdddPPPAAA000)))+++///---)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++------------...///000000555333222222555888999:::::::::::::::;;;<<<===>>>:::;;;>>>BBBEEEGGGGGGFFFJJJDDD@@@@@@???:::888999===:::888888:::<<<;;;:::<<<===>>>>>>>>><<<;;;999999999999888888888999999;;;888555555666666444222555555555444333222000000111111111111000///......---,,,,,,++++++,,,,,,---,,,,,,,,,---,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&))))))((('''''''''''''''&&&&&&&&&'''''''''(((((((((((('''(((((((((((((((+++***)))(((''''''''''''+++***)))(((''''''((((((###&&&***...000222444666777777888999:::;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::;;;555222111000///111555ccc```^^^WWWWWWIIIHHHEEEAAA===999666555444444444333333333222222111111111111111111111111000000111111111111000000000000000111222333444555333444444555666777777888888999;;;<<<>>>>>>>>>>>>999999999:::::::::;;;;;;888999:::===??????<<<999=========>>>???@@@AAABBBAAABBBBBBBBB@@@>>>;;;999888999:::;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::;;;===777777777777666666666666777777777777666666666666222222333333333333444444111000///000111111///---+++++++++******))))))((((((((('''&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$############$$$!!!"""######$$$$$$######################################################%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))***+++,,,,,,+++222BBBQQQaaawww~~~|||nnnqqqwww~~~~~~{{{mmmyyyzzzvvv}}}xxxuuuzzzwww}}}xxxxxx|||uuu~~~nnnYYY>>>555,,,(((&&&)))---...***%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++++++++,,,---...///444222111111444777999999777777888999:::<<<>>>???;;;<<>>:::888888:::::::::======>>>>>>>>>===<<<<<<999999999999999:::::::::777666555555555555222000333333333333333222222111111111111111000///...---,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&)))((((((''''''''''''(((&&&&&&'''''''''((((((((('''(((((())))))))))))(((((((((''''''(((***,,,---,,,++++++******+++,,,,,,///222777:::<<<===???AAABBBCCCDDDDDDCCCCCCEEEFFFDDDDDDDDDDDDCCCBBBAAA@@@DDD>>>999777333//////222eee___\\\TTTRRRGGGFFFCCC???<<<888555444333333222222222111111111111111111111111111111111//////000000000000//////000//////000111222333444222222222333444444555666888999999:::<<<>>>???@@@999999999999999999999999777888:::>>>@@@@@@===;;;???????????????@@@AAABBB???@@@@@@???===:::777666888999:::;;;<<<<<<<<<<<<;;;<<<===<<<::::::<<<===777777777777777777777777888888888888888888777777333333333333333333333333111000///000111111///---+++*********)))))))))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$""""""###$$$$$$$$$$$$###################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))+++(((+++222;;;DDDSSSaaabbbhhhpppwwwyyywwwkkkvvv|||{{{iiiooo{{{}}}}}}}}}rrr~~~gggDDD999000)))...---,,,*********)))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))++++++++++++,,,---......222000//////222666777888777777777888999:::<<<<<<@@@AAABBBCCCDDDDDDFFFGGGHHHAAA;;;::::::888999===CCC@@@===:::999;;;<<<>>>>>>>>>>>>===============999999::::::;;;;;;::::::444444555555555333111///111111222333333333333333000000000000///...------,,,,,,++++++++++++,,,,,,+++++++++++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&)))(((''''''''''''((((((''''''''''''((((((((((((******+++,,,+++***))))))''''''&&&'''(((+++---///,,,---...000222444555666???AAADDDFFFEEEEEEFFFGGGFFFHHHIIIIIIGGGFFFGGGIIIIIIIIIJJJJJJIIIHHHGGGGGGHHHFFFEEEEEE@@@777000///ccc\\\YYYPPPKKKEEEDDDAAA>>>:::666444222111111111111000000000000000000000000000000000000---......//////......---///////////////000111222222111000000000000111222666666666777999;;;===>>>888888888888888777777777888888999<<<>>>???>>>===@@@???????????????@@@@@@??????>>>===;;;999777555888999:::;;;<<<=========:::;;;;;;:::999999:::<<<888888888888888888888888888888888888777777777777333333333333333333333333111000///000111000///---*********)))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%#########""""""###$$$$$$""""""###$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))))))))((()))''''''((()))))),,,111===HHHbbbzzzjjjwwwwwwxxx{{{xxxsss|||xxxtttllluuujjjRRREEE222***,,,***)))...))))))(((&&&%%%'''***,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((++++++++++++,,,---......111000...///333666888999888777777777777888888999CCCDDDDDDBBB@@@@@@BBBDDDCCC===:::<<<<<<::::::<<<@@@>>><<<:::999;;;>>>@@@???>>>===;;;;;;;;;;;;<<<888999:::;;;;;;;;;;;;:::222333444555333222111000///000111222333333333333//////000//////...---,,,,,,++++++******++++++,,,******++++++******)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((''''''''''''(((((('''''''''((((((((())))))++++++++++++******)))(((++++++******+++,,,---...222333666:::===AAACCCDDDEEEGGGIIIJJJJJJKKKLLLNNNKKKLLLNNNNNNLLLKKKKKKKKKMMMNNNOOOOOOPPPPPPPPPOOOLLLJJJLLLOOOLLLCCC===<<<^^^XXXWWWNNNHHHCCCBBB???<<<888555333111000000000////////////...........................,,,,,,------------,,,,,,...............///000111000000...------...///000333333333444555777888999777777777777777777666666:::999888:::<<<>>>>>>===??????>>>=========>>>>>>@@@??????>>><<<:::999888999:::;;;<<<<<<<<<<<<<<<999::::::999888888999;;;777777777777888888888888888888888777666555555555333333222222222222222111000///...///000000...,,,))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$###""""""""""""###$$$$$$"""###$$$$$$%%%$$$$$$$$$################################################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((()))*********))))))...---,,,+++++++++,,,---***444>>>NNN___eeennn{{{xxxaaassszzz|||zzzxxx{{{rrruuu___HHH000000(((%%%+++...+++((((((%%%'''((((((''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((*********++++++,,,---...222000///000444777999:::777777666666666666666777AAABBBBBB???;;;;;;>>>AAAEEEAAA>>>@@@???;;;888999::::::999888777888<<>>;;;999777777888999777888999;;;;;;;;;::::::222333555444222111111222///000111222333333333333////////////...---,,,+++++++++************++++++)))************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((''''''''''''(((((()))''''''((((((((())))))))))))))))))((())))))***+++***+++...222666999<<<===BBBCCCFFFJJJMMMOOOQQQQQQQQQQQQPPPOOOMMMMMMOOOQQQSSSSSSTTTVVVXXXWWWSSSPPPRRRRRRTTTUUUUUUVVVVVVVVVUUURRRRRRUUUUUURRRRRRUUU[[[UUUVVVMMMFFFAAA@@@>>>;;;777444222000/////////............---------------------------++++++,,,,,,,,,,,,++++++......------......///000///...---,,,---...000222000000111222333333444444666666666666666666666666999888888:::<<<===<<<;;;>>>===<<<<<<;;;;;;;;;;;;>>>>>>===<<<;;;:::999888;;;;;;<<<<<<<<<<<<<<<;;;999::::::999888888999;;;555555555555666666666777888888777555444333222111111111000000000////////////...---...///...---+++((()))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$#########"""""""""############$$$$$$$$$$$$"""""""""""""""###$$$$$$"""###$$$$$$%%%%%%$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((()))******))))))((((((''''''(((+++,,,+++!!!((((((,,,:::EEETTThhhzzzvvvxxx~~~{{{yyy}}}yyy}}}wwwsssxxxyyy]]]BBB555111...222******,,,'''%%%'''&&&((())))))(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))***+++,,,,,,///...---...111555777888555444444444555666777777>>>??????<<<999999>>>CCCGGGBBB??????>>>:::777888888999999888777777:::===@@@===:::666444444555666555666888:::;;;;;;:::999333444555333111000222444///000111222222222222222............---,,,++++++++++++************++++++))))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''''''''((())))))'''((((((((()))))))))))))))((('''(((***...111444000333999???EEEIIIKKKMMMMMMNNNOOOPPPPPPOOONNNNNNPPPOOOMMMKKKJJJLLLPPPTTTXXXWWWXXX\\\aaa```YYYRRRTTTUUUVVVVVVVVVVVVVVVUUUXXXVVVWWW[[[[[[XXXXXXZZZ\\\UUUVVVLLLDDDAAA???===:::777444111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++......---------...//////---,,,,,,,,,---000333444///000111222222222222111555555555555666666777777777777999;;;======:::888===<<<;;;:::::::::::::::;;;;;;:::999999888777777<<<<<<<<<===<<<<<<;;;;;;::::::;;;:::999888:::<<<333333333444444444555555888777666555333111000/////////......------------...---,,,---......,,,***(((((((((((())))))))))))%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%#########""""""""""""!!!"""############$$$$$$$$$""""""!!!""""""###$$$$$$######$$$%%%%%%%%%%%%$$$################################################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''')))***))))))((('''((()))***+++,,,***'''---000,,,+++///,,,///===BBBFFFggg{{{nnnzzz}}}vvvwwwxxxsssrrrvvvaaaWWWCCC111---,,,((((((,,,((($$$***---&&&''',,,)))&&&$$$"""!!!###&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''(((((()))***++++++)))(((***---111333444222222333444555666888999===??????===:::;;;AAAGGGEEE???;;;<<<;;;888777999999;;;<<<;;;888888:::<<<@@@===999444222111222333444666888:::;;;:::999888333555555333000000333666000000111222222222222222............---,,,++++++++++++************++++++)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''''''''((()))***(((((((((((())))))))))))***))))))***...444999===CCCEEEIIILLLMMMMMMKKKJJJKKKKKKJJJHHHFFFBBB???===;;;;;;<<<>>>BBBJJJSSSYYYXXXVVVWWW]]]ddddddZZZPPPUUUUUUUUUUUUTTTSSSRRRQQQRRRRRRWWW\\\ZZZRRRKKKIII{{{ZZZTTTOOOEEEDDDAAA???;;;777333111000///......---,,,,,,,,,,,,---************))))))))))))******))))))******+++,,,+++++++++,,,,,,---------...........................///111222333333222111555555555555555666777888444555777:::;;;:::999999888:::<<<<<<;;;999999999:::;;;<<<<<<999666555555888:::===??????===:::888888888777777777888:::;;;555222000222666888666222:::999666444222000000000000000///...------,,,,,,,,,,,,,,,,,,+++***))))))++++++)))((('''''''''''''''$$$"""$$$)))***'''$$$&&&%%%$$$&&&(((***+++***)))(((((((((((('''''''''((('''&&&$$$######$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************444...333QQQxxxwwwlllzzz|||www~~~|||yyy~~~|||zzzyyyzzzyyyxxxVVV???444---,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((((())))))(((((((((((())))))))))))''')))+++---///000000000000222555555555666999======<<<<<<>>>AAABBB@@@===;;;<<<===<<<;;;:::;;;;;;999999???EEEAAA777999DDDIIICCC;;;444111333777:::999888777777888999999999555333111000000111222333000111111222222222111111///...,,,,,,,,,,,,***)))******))))))))))))******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&''')))))),,,+++)))(((''''''((()))((()))++++++))))))***+++))),,,222:::AAAHHHNNNQQQKKKNNNQQQKKKJJJXXXXXXDDDCCC:::555777888444444888;;;===>>>@@@GGGQQQYYY\\\\\\SSSUUULLLPPP\\\RRRPPP???UUUPPP>>>HHH```gggbbbUUUZZZcccffftttwwwWWWRRRLLLBBB??????===999666333111000///...---,,,,,,+++,,,,,,,,,************))))))))))))******))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000111222222222222444444444444555666777777444555888:::;;;;;;:::999777999::::::999999999:::<<<===>>>===:::777666666999:::<<<>>>>>><<<:::999888888777777777888::::::777333111333666888666222:::888666333222111000000000//////......---,,,,,,,,,,,,,,,,,,+++***))))))+++***)))((('''''''''''''''%%%###%%%(((***'''###&&&%%%%%%&&&(((*********(((((('''''''''&&&&&&&&&((('''%%%$$$######$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))(((((()))))))))************+++///888CCCMMMTTTVVVdddyyyzzzxxxuuu|||vvvyyy}}}zzzvvv~~~~~~}}}XXX<<<---***+++,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''(((((()))'''((((((((())))))))))))((()))+++---...............000333444444555999<<<<<<<<<<<<>>>AAAAAA>>><<<<<<<<<<<<<<<;;;;;;<<<===<<<;;;@@@GGGDDD::::::AAAAAA???:::777555666888999:::999888888999999999999555444222111111111333444//////000111111000000//////---,,,,,,,,,,,,***)))******))))))))))))******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))))))))(((((((((((((((((())))))((('''''')))...111999;;;@@@EEEIIILLLNNNOOOOOORRRXXXXXXQQQNNNFFF888000222666999:::<<>>AAAGGGFFF>>>;;;===999999:::::::::999888888;;;::::::999888888888888666555333222222222333444......////////////.........---++++++,,,,,,+++)))***))))))(((((())))))***(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&'''((()))***))))))))))))))))))((((((((((((((())),,,222:::@@@GGGHHHKKKMMMNNNNNNMMMMMMPPPLLLHHHDDD>>>999999;;;999@@@DDD@@@<<>>BBBBBBBBB@@@===:::999:::;;;;;;::::::::::::;;;;;;888888888888888888999999999777666666777777666444888666444222111111111111000/////////......------,,,,,,,,,,,,+++***))))))***)))((('''''''''''''''(((&&&%%%&&&''''''%%%"""&&&%%%%%%&&&((())))))'''%%%%%%%%%%%%$$$$$$$$$###&&&%%%%%%$$$$$$$$$######""""""""""""""""""""""""########################""""""#########$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((()))))))))******+++++++++++++++++++++000@@@DDD???AAALLLddd}}}tttzzz~~~lllQQQ333///++++++...---'''!!!)))(((''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((()))))))))))))))***************,,,---///111444777:::<<<888:::<<<>>>???>>>;;;999???>>><<<===???AAACCCCCCEEE@@@???CCCDDD???<<<<<<777888:::;;;;;;:::888777::::::999888666555666777666666444333333333333333...////////////......------,,,++++++,,,,,,+++)))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++***)))'''%%%&&&&&&&&&&&&'''((()))***,,,+++***))))))***+++,,,(((,,,111777===CCCJJJOOORRRPPPMMMIIIFFFBBB@@@???>>>>>>777222:::CCCJJJRRRTTTUUUQQQKKKMMMSSSUUUQQQKKKcccsssooojjjzzz{{{xxxzzz[[[WWWOOO@@@:::666555333111000/////////000//////...............************)))))))))((('''((()))************)))(((((()))***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---///000.........///000222333444444555666777888999999999:::::::::999999999<<<>>>AAABBBAAA???<<<:::::::::;;;:::999999999999:::;;;888888888999888888888888999888777777777777666555666555333222111111222222///////////////.........,,,,,,,,,,,,+++***)))))))))(((((('''''''''''''''''''''&&&&&&'''&&&%%%###%%%%%%%%%&&&((()))(((&&&%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""#########$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((())),,,///000---+++---333///***++++++000???HHHIIIMMM___qqqpppnnnyyy~~~{{{zzzwwwyyylllWWWDDD:::555000+++///...---,,,+++)))'''%%%((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))------...111444777:::;;;666888;;;======<<<::::::AAA???===>>>BBBDDDEEEDDDFFF@@@;;;===???>>>===<<<999::::::::::::999888777777888888666333222333555666666555444333333222222///000000000///......------+++******+++,,,+++)))))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))+++++++++)))'''%%%'''''''''''''''(((******...,,,)))''''''***...000222888BBBJJJNNNPPPQQQQQQQQQLLLEEE===777444333333(((777888999MMMYYYXXXZZZPPPGGGAAAKKKdddwwwvvvkkkwww|||~~~xxxuuu}}}|||\\\TTTKKK===999666444222000////////////000//////...............************))))))))))))'''((()))*********)))((('''((()))***+++------...++++++++++++++++++++++++++++++++++++,,,---......,,,,,,---...///000222333333333444555666777888888:::;;;;;;:::999999:::<<>><<<999888999::::::999999888888999999:::888999999999999888777777777777777777666666666666555444333111111111222333////////////////////////,,,,,,,,,,,,+++***))))))((((((''''''&&&''''''(((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%'''))))))'''%%%$$$$$$$$$$$$##################$$$$$$$$$$$$######""""""""""""""""""""""""########################"""############$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))'''***---***%%%$$$***000111000((('''---)))###***333000***000@@@EEEJJJYYYVVV^^^xxx|||___NNNBBB888777<<<111***,,,,,,))))))///%%%'''(((((('''(((,,,000''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((()))******---,,,,,,///333666888888333666999:::::::::;;;<<<@@@>>>===???CCCEEEDDDBBBBBB>>>::::::<<<>>>>>>===;;;;;;;;;;;;:::999888888444666777555222000333555666555555444333222111111000000000000///...---,,,,,,+++******+++,,,+++))))))((((((''''''(((((()))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%''''''''''''((()))******,,,+++)))(((***///444777BBBHHHOOOSSSRRRNNNIIIFFF;;;999666444444777;;;===000>>>999999KKKNNNIIIUUUjjjZZZVVVppp{{{|||rrrvvvwwwwww~~~]]]RRRGGG:::888666555333111////////////......---,,,,,,,,,,,,,,,************))))))))))))&&&''')))***+++***)))(((************++++++++++++++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,+++++++++,,,...///111222222222222333444555666777888:::;;;:::888666666777;;;;;;;;;999777666888999888888999999999999888888888999999:::999888777666555666666666666666666777444333222111111111222333/////////////////////000,,,,,,,,,,,,+++***))))))'''''''''&&&&&&''''''((($$$%%%&&&'''&&&&&&&&&&&&%%%$$$%%%''')))(((&&&$$$%%%%%%$$$$$$$$$#########"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""########################"""############$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((+++,,,((($$$$$$***000+++***###%%%...---,,,666(((---++++++111---)))//////111???PPPNNNDDDHHHWWWOOOTTTVVVUUUZZZgggrrrttt^^^___dddjjjllliiifffeeebbbiiiuuuzzzssshhhjjjsssrrraaaSSSQQQTTTPPPGGG@@@===@@@444)))***)))''',,,###"""(((000111***%%%%%%(((+++---,,,(((###!!!!!!''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))((((((((()))+++,,,,,,******,,,000444444444222444777777777999<<>><<<<<>>@@@???>>>999;;;<<<>>>===<<<:::888222555777555222111333777555555444444333111000////////////......---+++++++++***)))***+++,,,+++***((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''''''''((()))***+++)))***---111666;;;@@@BBBNNNOOOPPPMMMGGG@@@;;;999000111333777<<>>BBBCCC>>>999555:::>>>@@@AAAAAA@@@>>>666999===@@@AAA>>>;;;888222555888666222111555999444444444333222111///...---...------,,,+++***)))+++***)))***+++,,,+++***((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***'''''''''(((((()))***+++(((,,,333;;;BBBHHHKKKMMMQQQOOOJJJBBB:::555333333;;;<<>>666666555333111///---,,,+++---,,,++++++******++++++))))))************))))))***)))((((((((((((((()))))))))))))))))))))))))))((((((((((((((()))******************+++,,,---...,,,,,,+++***+++,,,---......,,,+++///555888666333222555777777555444666888;;;:::999888777777777777666777:::;;;;;;;;;999888999888777555444444333333666666777777777777666666111111000000000000000000.........///////////////++++++***************+++&&&'''(((******((('''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%###################################################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$&&&%%%$$$"""!!!!!!###%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''))))))((('''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------------------------/////////......---------+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())),,,+++++++++******))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((******))))))))))))******((())))))+++,,,---......111222333555888>>>EEEJJJ;;;;;;;;;===???AAA@@@???888888999<<<>>>???>>>===;;;;;;;;;<<<;;;;;;::::::888666444555777777444222333222111111222222111///------------,,,+++***)))))))))************))))))(((''''''''''''(((((()))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((('''(((+++---***&&&&&&***///111;;;GGGNNNOOOMMMHHHCCCAAA;;;333---///:::FFFLLLWWWTTTVVV]]]HHHCCCaaadddUUU}}}qqqssssssooorrr[[[IIICCC<<<444444333000...---------...---,,,++++++******++++++))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******************+++,,,------,,,,,,+++++++++,,,---...///------000555888666333444555666555333444777;;;;;;:::999888888888888888777888999:::::::::999999999999777666555444444444444555555666666666555555111111111111111111111111.../////////////////////,,,,,,+++***))))))******&&&'''((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%###################################################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$""" %%%'''###%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''((()))((('''&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///------------------------.........------,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))++++++*********)))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))((())))))***+++,,,---...111222333444666:::???CCC;;;::::::<<<===>>>===;;;;;;;;;<<<>>>??????===;;;;;;;;;<<<<<<;;;;;;:::::::::888666777888888666333333111000000111222000///------------,,,+++***)))))))))************)))))))))(((((('''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&''''''''')))///888???QQQSSSRRRJJJ>>>555222111+++111888:::>>>HHHVVV``````VVVIIIMMMPPPgggttthhhgggqqq}}}XXXFFFAAA:::333222000///---,,,---...///---,,,++++++******++++++))))))************)))))))))))))))(((((())))))***))))))))))))))))))))))))((((((((((((((()))************)))******+++,,,---,,,++++++++++++,,,------///......000555777666333666666555333333555999<<<::::::999999888999999:::888888888888888999:::::::::999888666555555555555222333444555555555555555222222222222222222222222//////////////////......---,,,+++***))))))))))))&&&'''((())))))((('''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%% &&&111333+++!!!%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***((((((''''''''''''(((((((((((()))***+++,,,,,,---000111222333333444777999:::999999:::;;;<<<:::888>>>>>>>>>???@@@???<<<999;;;;;;<<<<<<;;;;;;:::999;;;:::888888999999777555222000//////000111///...------------,,,+++******))))))************))))))***)))((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))******+++***)))(((+++111;;;EEELLLKKKLLLKKKDDD999333444888===@@@IIITTT]]]^^^YYYSSSHHHjjj{{{{{{ssslllkkkrrrsssuuuuuuvvvRRRBBB>>>:::333000000000000///...---------,,,++++++******++++++))))))************)))))))))))))))((())))))******((((((((((((((((((((((((((((((((((((((())))))***))))))))))))***+++,,,---+++++++++++++++,,,,,,,,,...------000333444333222555555444444555666999::::::999999999999999:::;;;999888777666777888:::;;;999999888777666555555555222333444555555666555555222222333333333333333444////////////...............---,,,***)))(((((((((''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$)))$$$###***444666...%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++++++++++++++************************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''''''''&&&&&&'''''''''(((((())))))***++++++,,,---///111222222222333444888777777999;;;<<<;;;:::>>>===>>>???@@@>>>;;;999<<<<<<<<<<<<;;;:::999999;;;:::999888888777666666111000//////000000///---,,,---------,,,,,,+++***))))))************))))))******)))''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((******))))))***+++,,,---+++---111999BBBJJJOOOPPPPPPIII@@@888111111888AAA[[[XXXWWWYYYXXXRRRMMMKKKuuuwwwllliiiooorrr}}}|||sssPPP@@@===999333000111444444333000,,,)))---,,,++++++******++++++))))))************)))))))))))))))))))))***++++++((((((((((((((((((((((((((((((((((((((())))))***))))))))))))***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,---...000111000///111222444666888888777666999999999888888999:::::::::888777555666888:::;;;999888777666555555555666333444555666666666666666222222333333333444444444000000//////.........---...---,,,***)))(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$""""""%%%)))***'''###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))************************************************+++,,,,,,++++++++++++++++++++++++*********************************)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))((((((((((((((()))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((())))))************---000222222222444555666666666999===??????>>><<<<<<;;;<<<>>>===<<<:::<<<<<<<<<<<<;;;:::999888::::::888777555444555555111000//////000000///---,,,,,,---------,,,++++++))))))************))))))******)))''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((((((((('''''''''((((((((())))))+++***))))))***+++---...000666@@@KKKRRRRRRNNNJJJGGG<<<222000222999FFFSSSUUUTTTVVVWWWUUUXXXfffvvvvvvxxxuuuiiiqqquuuPPP???<<<777111000222555666444000,,,(((---,,,++++++******++++++))))))************))))))))))))))))))******+++,,,))))))))))))))))))))))))((((((((((((((()))******))))))((())))))***+++,,,)))******+++,,,++++++++++++,,,------............///000222666999999666333999999888888777888888999999888666666666777999;;;777777666555555555555555555555666666666666555555111222222333333444444555000000000///......---------,,,+++***))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$""""""###"""""""""###$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++************************)))))))))*********************)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))(((((())))))))))))******))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))))))))+++///111222333555777555555666:::>>>@@@AAA@@@>>><<<::::::;;;<<<<<<;;;=========<<<;;;:::999888999999888555333222333555222000//////000111///...,,,,,,,,,------,,,,,,+++))))))************))))))***)))((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''(((((())))))''''''((((((((()))))))))***))))))***+++...111333DDDJJJPPPTTTQQQHHH>>>888,,,...888GGGOOOMMMOOOUUURRRNNN[[[|||mmmeeewww|||tttOOO>>>;;;888222000111111222111///---,,,---,,,++++++******++++++))))))************))))))))))))))))))***+++,,,---))))))))))))))))))))))))((((((((((((((()))******((((((((())))))***+++,,,((()))***+++,,,++++++***+++,,,......---------...//////000333666777666333999999888777666666666666888777777666666888999:::666555555444444444444444555555555555555444333222111111111222333444444444111000000///......------,,,,,,+++***))))))******((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((()))******************************)))))))))******+++++++++***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))))))))*********++++++))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((''''''(((((((((((()))))))))+++...000111333666888555555666:::===@@@@@@???CCC@@@;;;999:::;;;<<<<<<=========<<<;;;:::888777999999888555222111222555333111000000111222000///+++,,,,,,------,,,,,,+++))))))************)))))))))(((((('''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&'''((()))))))))'''((((((((())))))))))))++++++,,,...222777<<>>>>>===HHHCCC===:::999:::;;;<<<=========<<<;;;:::888777::::::999666222000333666333222111111222222111///++++++,,,------,,,,,,,,,))))))************))))))(((((('''''''''(((((()))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&&&&'''((())))))***(((((((((((())))))))))))......000444:::AAAGGGKKKFFFEEEBBB<<<999<<>>>>><<<<<<>>>???>>>;;;888888888::::::888444000///222555222333444222...,,,---...///---,,,,,,,,,,,,***)))************************((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%'''(((''''''&&&%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&%%%&&&&&&'''(((((((((((((((((((((((('''&&&''''''((()))***+++,,,,,,+++))))))+++000444@@@AAABBBBBBBBBBBBCCCDDD666111<<>>@@@???>>>:::<<<===<<<:::888888888999888666333///...000111111222222000...,,,,,,---...---++++++,,,,,,+++)))************************((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%'''(((''''''&&&%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))***+++///---+++)))***000888>>>JJJPPPUUUUUUOOOIIIFFFFFFMMM>>>GGGUUUNNNRRReeekkk\\\}}}iiisssqqqxxx^^^DDD<<<999666555111111///......---------************++++++,,,---)))))))))******+++++++++(((((()))))))))*********(((((((((((((((((((((((((((((())))))))))))(((((('''''')))******+++++++++))))))*********+++++++++)))************+++++++++------------,,,---000222111222333555666666666666333333444555666777666666444444333333444444555666999999999888777555333333222333333444333222111000000//////...------,,,,,,+++++++++******)))))))))((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''')))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&'''''''''''''''))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''((()))))))))***---///111222444666666555444333666777999<<<>>>??????>>>::::::::::::999888888888555555333111000///000111222222111000...------------,,,++++++,,,,,,+++)))************************(((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&''''''((()))(((((((((((((((((((((((()))))))))))))))***++++++,,,,,,---...333;;;EEELLLPPPXXX]]]ZZZPPPGGGEEEFFFHHHCCCTTT^^^WWWjjj{{{fffrrr|||XXXAAA<<<999555555111000///......---......+++*********+++,,,------************++++++++++++))))))))))))************(((((((((((((((((((((((((((((())))))))))))(((((())))))************)))((())))))*********+++++++++)))))))))*********++++++,,,---...---,,,,,,///222222333444444555444444333222333444555555555555666222222222333333444666666999999888888777555444333222333444444333222000////////////...------,,,,,,++++++++++++************(((((()))******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&'''(((((((((''''''(((((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++************************************************))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((('''&&&&&&(((((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''')))************,,,......000222444444444222111777888:::<<<<<<<<<;;;;;;;;;:::999999999888888888111111111111222333333333333222111000000///...------+++******+++,,,+++)))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''(((((()))***))))))))))))))))))))))))***************+++,,,---)))---333:::AAAJJJRRRXXX\\\\\\VVVJJJ>>>===GGGRRRMMMPPPXXX]]]ooo}}}^^^UUUvvv{{{vvvjjjxxx~~~nnnzzzPPP<<<:::777333333000000///...............,,,++++++++++++,,,,,,---++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))((())))))******))))))(((***************)))(((((()))************+++++++++))))))*********+++++++++(((***------,,,...222666333333333333222222222222222333555555444444555666222222222222333444555666777777777777666555444444222333333444333222111000//////.........---------++++++++++++++++++++++++((((((************((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((()))))))))((('''''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&&&&%%%$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''((((((((((((''''''&&&'''(((((())))))((((((''''''(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************************************************)))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))***)))((('''&&&'''(((((())))))******+++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))++++++******+++,,,,,,---///111222333333333777999::::::999888999:::===;;;999888999999888777000000000333555666666444333111000000000000///---,,,+++******+++,,,+++)))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&%%%%%%'''(((&&&'''(((((((((((('''&&&''''''(((((((((((('''''''''''''''''''''''''''''''''(((((())))))(((((('''(((((('''(((((()))***+++*********************************+++,,,---...///---333===GGGOOOVVV[[[___^^^___\\\SSSIIIHHHPPPXXX___oootttyyyxxxkkkmmm~~~yyyyyyxxxvvvttttttwwwyyy{{{LLL999999777333333000000///............///------,,,+++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))************))))))((())))))************))))))************+++++++++*********+++++++++,,,,,,(((+++......,,,...333777222222111000000111222222111333666666444333444666222222222222333444555555555555666666666555555444111222333444333222111000...............---------++++++++++++++++++++++++'''(((***++++++***((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''((((((((()))))))))''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((&&&&&&''''''''''''&&&&&&&&&%%%$$$&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))''''''((((((((((((''''''''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((())))))))))))************************)))************+++++++++************************************************))))))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,+++***(((''''''(((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''')))++++++))))))***+++++++++---///111333444555666777999888666666888:::@@@<<<999888999999888666222111222555888999777444222000......000000...,,,+++***)))***+++,,,+++***))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%'''(((&&&'''((())))))((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((()))***+++,,,++++++++++++++++++++++++))))))***+++---///000111999@@@JJJSSSYYY\\\___```[[[aaaggggggaaa[[[[[[]]]dddjjj^^^zzztttkkkeeegggppp{{{}}}KKK:::;;;999555666000//////............///...------,,,++++++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))************))))))&&&'''(((***++++++++++++)))************+++++++++***++++++++++++,,,,,,,,,+++...111///,,,,,,000555111000///......000222444111444666666333222444666333222222222333333444555333444444555555555555555111111333333333333222111...............---------++++++++++++++++++++++++''')))***++++++***)))'''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((''''''((()))***+++((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&%%%$$$&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******''''''(((((((((((('''''''''&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))(((((((((((())))))))))))************************)))************+++++++++************************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,+++)))''''''(((((()))***+++++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''(((******)))(((((()))***+++,,,...000333555777444666777666444555888<<>>:::888999999888666555444444666999:::666333111///,,,---//////---++++++***)))***+++,,,+++***))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&%%%%%%'''(((&&&'''((())))))((('''&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---000222333DDDJJJRRRYYY\\\^^^______aaaccceeeccc______dddhhhmmmZZZppp}}}xxx~~~xxxiiiXXX]]]fffrrr~~~RRR>>>555666888444111000///......------...,,,,,,,,,+++++++++*********++++++,,,,,,++++++***)))))))))***+++---...///---------,,,,,,+++++++++******************************++++++++++++******,,,+++*********+++,,,---******+++++++++,,,,,,,,,......------------...............///000222333444333333222222222333444444111111111111222222333444444666777888888666333222444444333222222111111000---...+++333EEEDDD333***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++)))'''(((+++,,,***(((+++)))(((((()))******)))***((('''&&&(((((('''&&&((())))))(((&&&&&&''')))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''((((((((((((''''''***)))((('''&&&&&&'''(((...)))&&&(((---///+++&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''(((((((((((('''''''''&&&&&&''''''((()))***''''''''''''((((((((()))''''''(((((()))******+++***************+++,,,,,,************++++++++++++,,,++++++************+++*********+++,,,,,,------++++++++++++***************++++++,,,,,,,,,++++++---...---+++))))))***,,,++++++******+++,,,...000+++---......+++)))((('''''''''''''''((()))******+++******))))))***++++++)))***++++++)))(((((((((+++++++++***)))(((&&&%%%))))))(((((((((((())))))))))))))))))))))))))))))------...///000111222222444444333444666666555444555555555555666777999999888888888777666666555555333111000000///...+++))),,,,,,+++***)))(((''''''))))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((()))***)))(((&&&$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''')))***)))(((&&&%%%'''(((((()))))))))))))))*********)))))))))))))))))))))))))))***+++,,,------,,,,,,,,,------,,,***,,,+++***))),,,555AAAJJJRRRVVV[[[\\\[[[^^^ccciiilllcccTTTVVVjjj|||kkkooommmsssqqqiiicccjjjvvvttthhhsss}}}QQQ>>>555666888444111111000///............------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))))))))***+++,,,---...---------,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******,,,++++++***+++,,,---...++++++,,,,,,,,,------------------------...//////////////////000111333333333333222222222333444444444333333333333444444555888777777666444333222222444444333333222111111111222444///555CCC@@@222,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++)))'''(((***+++***(((+++***((((((***+++***)))***)))''''''((((((((('''((())))))((('''&&&''')))&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''((((((((((((''''''***)))((('''''''''((((((+++(((&&&'''***,,,)))&&&)))(((''''''''''''((()))'''''''''''''''''''''''''''(((((())))))(((((('''%%%%%%&&&''')))***+++,,,((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''((()))******((())))))))))))*********((((((((())))))*********,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,------...//////000000/////////////////////...///000111222222222222000222444444333333444555666777888888666333111///......///---+++)))***++++++,,,---......---,,,+++)))***,,,------+++)))(((******++++++************))))))******************))))))(((((((((((())))))))))))))))))))))))))))))------...///000111111222444333444666888888777555555555555555666777888999777777777666555555444444222111/////////...+++)))***************)))))))))***)))))))))(((((((((((()))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((()))***)))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))******)))'''&&&'''((())))))******))))))......---,,,,,,+++******))))))))))))***+++,,,------------...//////...,,,,,,...222444888@@@JJJQQQZZZ[[[]]]bbbffffffdddaaa\\\bbb\\\gggpppwwwmmmfffiiiiiimmm{{{~~~OOO===666555777444222111000///............//////.........---------+++,,,,,,------,,,,,,+++************++++++,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------------............---------------...///000000000///000000111222222333222222222333333444555777666555555555555555555666555444333333444555666444444333333222222111111111444//////999666,,,+++------------------------,,,,,,,,,+++++++++******,,,***'''''')))*********,,,***))))))***++++++***+++)))''''''((()))((('''((()))***)))''''''''')))''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''((((((''''''&&&***)))(((((('''(((((((((((('''''''''((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&'''(((***+++,,,,,,,,,+++)))(((''''''((()))))))))))))))))))))))))))(((((((((((((((((())))))((())))))))))))))))))(((((((((((((((((()))++++++******+++++++++,,,,,,,,,************++++++++++++------,,,,,,+++,,,,,,,,,............/////////000/////////...//////000000222222333333444555555555555555666666666666666666444555666888:::;;;;;;;;;777999<<<<<<<<<;;;<<<===:::;;;===???@@@AAAAAAAAAEEEEEEDDDAAA>>>===>>>???222333333333111...+++)))---.........---+++***)))************+++,,,---...((((((((()))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))),,,------...///000111111222222444777:::;;;999777555555555555666777888888666555555444444333222222222000.........---+++)))))))))*********+++++++++******)))))))))(((((((((((((((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((()))))))))(((&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((()))***++++++***)))((((((((()))************)))000///...---,,,***))))))***))))))******+++,,,---***++++++,,,,,,,,,++++++...444<<>>CCCHHHKKKMMMNNNOOOMMMJJJGGGFFFFFFNNNMMMLLLJJJGGGDDDAAA@@@<<<999555222000///111222---,,,++++++,,,---......,,,+++******))))))))))))***))))))))))))))))))***))))))))))))))))))))))))+++,,,---...///000000111000111444888;;;<<<;;;999555555555555555666777888555444444333222222111111222000...---------+++***++++++++++++++++++++++++*********)))))))))((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((()))(((((('''&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))***+++++++++******((()))******++++++******,,,++++++***)))(((((('''************+++,,,------+++,,,------,,,,,,,,,,,,666===FFFNNNTTTYYY^^^ccc___eeejjjhhhaaa\\\\\\___lllVVVsss{{{nnnjjjhhhtttyyyIII<<<777555666555333222111000000///000000............---------------------......------------,,,,,,,,,,,,,,,---------------------------...------------------------------............------------......//////////////////000000000111111111666555333111000//////...111000000000000000111111222222222222333444555666666666555444333333333444000222555888:::;;;;;;;;;555555444444333222222111///555111---222000---444........................------------,,,,,,,,,+++,,,++++++***)))***+++,,,---+++******+++,,,,,,+++,,,***))))))******)))((()))***,,,+++***(((((()))((())))))))))))))))))(((''''''((((((((()))))))))))))))))))))))))))))))))((())))))******))))))((('''(((((())))))(((((('''))))))******************'''***,,,+++'''&&&))),,,)))******************)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))///---+++)))((()))***+++(((((((((((((((((((((((())))))))))))******++++++******++++++++++++************)))******+++,,,---++++++,,,,,,,,,---------,,,,,,,,,---------------000000///////////////000222333333444555666666666888888888888999;;;<<<<<<<<<<<<======>>>?????????>>>>>>??????@@@AAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDKKKIIICCC;;;444000000111;;;:::999888777777777777FFFJJJOOOQQQPPPMMMJJJIIIRRRPPPMMMJJJJJJKKKMMMNNNJJJIIIGGGEEECCCAAA???>>>999666333111000///,,,***...---,,,+++++++++,,,,,,******))))))))))))******************************++++++,,,---...///000000///000222666:::<<<;;;:::555555555555555666666777555444444333222222111111222000...---------,,,+++---------,,,+++******)))************))))))))))))(((((('''''''''(((((()))(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))))))))***+++++++++++++++)))******+++++++++++++++((((((((()))))))))))))))************+++,,,---...000111111000//////111444@@@FFFOOOUUUZZZ^^^cccggg___jjjqqqjjj\\\ZZZhhhxxxwwwWWWUUUgggwwwFFF<<<888555666555444333222111000000000000///............------------......//////......---------------......///000.........////////////000..............................////////////............///000000000000///000000000000111111111111777666444222000/////////000000///000000111222222111111111222333444555666444444333333222333333333555777999;;;<<<:::888777555555444444333333222222---333000---222000---333////////////////////////......---------,,,,,,,,,+++,,,------,,,+++,,,---...,,,++++++,,,------,,,---+++))))))***+++***))))))+++------+++)))))))))))))))************))))))))))))))))))************************************)))***+++,,,,,,+++***)))((())))))******))))))((())))))***++++++++++++***)))+++---,,,)))(((***,,,******++++++++++++******))))))))))))))))))))))))******++++++++++++******((()))***+++---...//////------+++***))))))***+++(((((((((((((((((((((((()))))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++***++++++,,,---...,,,,,,,,,---------......+++,,,,,,---......//////444333333333333444555666777777888999:::;;;;;;<<<::::::;;;<<<===>>>@@@AAA>>>??????@@@AAAAAABBBBBBBBBCCCCCCEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHRRRNNNGGG>>>666111///000222444777888777444///,,,999???FFFLLLLLLJJJGGGEEE===;;;888777:::???EEEIIILLLPPPUUUYYYXXXSSSLLLHHHGGGCCC???<<<;;;777111---,,,+++***)))((()))***++++++******))))))******+++***************************++++++,,,---...////////////000333777::::::999666555555444555555666666666555555444444333222222333111...---.........---///......---,,,+++***)))++++++*********)))))))))((((((''''''(((((())))))((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))******+++,,,,,,******+++,,,,,,,,,,,,+++)))******+++,,,,,,------+++******++++++,,,---......//////...---000666;;;HHHNNNVVV\\\___bbbgggjjjkkkiiiddd\\\___vvvZZZiiiuuuDDD;;;999555555555444444333222111111111111000000000/////////............////////////..................///111222222///000000000111111111111////////////////////////...//////000000//////......///000111111111000000000000000000111111111111333222111000000000000000////////////000111333333111111111222333444666666333333333333333333444444888999999999999888777666555555555444333333222222+++111///...333000+++///////////////////////////............------------***---000111...------......---++++++---...---,,,---,,,******+++++++++***)))+++---...,,,***)))))))))******++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++---......---+++*********++++++++++++******)))***+++,,,,,,,,,++++++***+++,,,+++******++++++******+++,,,,,,+++*********************************++++++++++++++++++***)))***+++,,,---///000000+++++++++***************************************))))))******+++,,,,,,---,,,,,,------------,,,,,,++++++++++++,,,---...///.........////////////000//////000222333444555666888888888888999;;;<<<===<<<======>>>???@@@AAABBB??????@@@AAABBBDDDFFFGGGDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKMMMNNNOOOPPPMMMMMMNNNOOOPPPPPPPPPOOOSSSRRROOOJJJCCC>>><<<;;;333444777:::<<<>>>???@@@:::>>>DDDGGGFFFCCC@@@>>>===;;;999999;;;@@@EEEHHHEEEIIIOOOTTTVVVTTTQQQOOOKKKIIIGGGHHHJJJHHHCCC===888666222///,,,*********+++******))))))******+++******************************+++,,,---......//////......///333777888888666555555444444555555555777777777666555555444444444222///....../////////......------,,,,,,,,,++++++++++++*********))))))((((((((((((((()))******((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((()))***+++,,,,,,***++++++,,,---,,,,,,,,,------------------......++++++++++++,,,---......+++---...---...555???HHHMMMTTT]]]dddggghhhkkkmmmnnneeeaaapppyyyIIIKKKtttCCC;;;999555555666555444333222111111111111111111111111000000000000......////////////...............///000222333444000000111111222222222333000000000000000000000000//////000000000000//////...///000222222111111000///000000000000111111111///////////////000000111.........///000222333444111111111222333444666777333333333333333444555666888777666666666777999:::666555555444444333222222000666333333888444---000000000000000000000000000//////.........---------***...222333000...---...///---+++,,,---...------...,,,******+++,,,+++***)))+++......,,,***))))))******++++++++++++******++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,...//////...,,,+++++++++,,,,,,,,,,,,++++++)))***+++,,,---,,,,,,++++++*********++++++*********+++,,,------,,,+++******************************++++++,,,,,,++++++***++++++++++++++++++++++++))))))***+++++++++******++++++++++++++++++++++++))))))***+++,,,,,,------,,,------......------,,,,,,,,,,,,,,,---...//////000000000000111111111111444555666888999;;;<<<===;;;;;;<<<<<<>>>???AAABBB@@@@@@AAABBBCCCEEEEEEFFFEEEEEEFFFGGGHHHJJJLLLMMMKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMNNNPPPQQQSSSTTTUUUOOOPPPRRRSSSTTTUUUVVVVVVSSSUUUVVVUUUQQQLLLIIIHHHCCC@@@<<<:::>>>FFFPPPVVV]]]___aaa```\\\WWWSSSQQQ===<<<:::999999:::<<<=========???AAAFFFKKKOOORRRIIIHHHJJJPPPVVVXXXTTTPPPNNNKKKEEE>>>777333000///++++++************++++++************************)))***+++,,,---......//////---,,,---111444777888666555555444444444555555888888888777666666555555555222///...///000000000,,,,,,,,,---------......+++++++++************)))((((((((((((((()))******)))(((((((((''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,***+++,,,,,,------,,,,,,.........------,,,,,,,,,++++++++++++,,,---......000222333333666@@@MMMXXXOOOWWWbbbjjjmmmnnnnnnoooccccccwww\\\\\\mmmxxxGGG999888::::::444444333222222111111111222333333222111111111222222111111111111111111111111000000111333555666777888222222222111111111000000000000000000000000000000000000000//////.........---......///000000111111000000000000000000000000000000000000000000000000333111///000222333333222111111111111222444555666777666555555666777999:::<<<:::777777999999777444888777666555333333222222000111111111111111111111222222111000///......---------......------,,,+++........................////////////////////////---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++++++++++++++,,,,,,)))+++...//////...///000111000///......///000000333333444555777888888999===888888???CCC@@@>>>AAABBBAAAAAABBBBBBBBBDDDGGGHHHIIIHHHEEEBBBDDDJJJNNNQQQKKKIIILLLNNNNNNMMMMMMGGGRRRUUUKKKIIIPPPRRRMMMNNNOOOJJJEEEKKKVVVUUULLLOOOTTTMMMPPPYYYMMMEEEXXXPPPLLLSSSLLLOOOZZZQQQRRRQQQRRRRRRLLLAAA<<>>>>><<<===???DDDCCCCCCIIIPPPRRROOOKKKVVVUUUTTTUUUTTTMMMDDD<<<333///***))),,,------++++++)))((((((***+++,,,,,,((()))***+++,,,------------------......000111111444444444555555555666666===:::777666666666444111222222000///............---------,,,,,,,,,++++++******************************************************)))(((((((((((((((***)))((('''''''''''''''''''''((())))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))***++++++))))))))))))))))))))))))++++++******++++++,,,---++++++++++++++++++++++++------------------------,,,---......//////......///---,,,---...///////////////333;;;FFFPPPUUUVVVRRRiiiiiicccooopppiiiooo^^^ZZZ```tttFFF<<<;;;999999666888777777666666666777777333333222222111111222222333333333333333333333333111111222222222222222222000000000000000000000000111111111222222222222222444444444444333333333333444444444444444444444444666666555555444333333333222222222222222222333333111000000111222444444555222222222222222333444444333333333333444555777777555444333555888999777555888777666555444333333333222222222222333333333333444444333333222222111111000000000000000///......////////////////////////..............................------------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------------,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,---...///000,,,...///000///...///000000000000000111333555666::::::::::::;;;<<<===>>>@@@>>><<<===>>>>>>BBBFFFEEEFFFIIIKKKLLLMMMNNNPPPFFFFFFKKKSSSWWWSSSMMMJJJEEEOOOVVVUUUPPPLLLHHHFFFMMMDDDCCCNNNSSSOOOPPPWWWUUUQQQUUU^^^]]]RRRKKKLLLCCCRRRKKKCCCQQQWWWLLLHHHLLLFFFOOOJJJKKKOOOEEEIIIMMMKKKNNNVVVZZZXXXUUUUUUPPPPPPRRRWWW^^^dddiiinnnmmmnnnkkkaaaWWWQQQOOONNN???>>>EEEPPPSSSNNNJJJKKKIIIDDD>>>;;;<<<>>>>>>>>>BBBFFFKKKPPPRRRSSSSSSSSSJJJEEE>>>777333000...,,,---...///000000---(((%%%++++++,,,---------------------------...///000111333333444444555666666666<<<999666555666666444222222222111000////////////............------------++++++++++++++++++++++++++++++++++++++++++++++++******)))(((((((((((()))***)))(((((('''''''''((('''((())))))*********))))))))))))(((((((((''''''(((((((((((((((((((((((()))))))))))))))******+++************************+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.../////////......000...------...///000000000555===EEEMMMUUU\\\aaaiiigggeeerrrzzzhhhccc~~~SSSTTTzzznnnBBB======999999:::555555444444444555666666999888777666666666666666333333333333333333333333444444444444444444444444777777777777777777888888///000000000111111111111000000000000000000000000111000000000000/////////444444333222111000//////000000111111111222222222444555666666555555666777555555444444444444555555555666777888::::::;;;;;;999999:::<<<>>>???===;;;777777666555555555555555333333333333222222222222222222222222222222222222//////000000//////...---111111111111111111111111000000000000000000000000000//////......//////000111111000000000/////////------------------------................................................---......//////......---........................------------------------................................................------------------------------------------------------,,,,,,------...///..............................------------,,,,,,---------...///000111222000111222222111000111333111111222444777999<<<===@@@???>>>>>>???AAACCCEEEFFFJJJKKKGGGFFFJJJNNNOOOEEEJJJNNNOOOOOOPPPSSSUUUTTTKKKFFFIIILLLMMMRRRYYY^^^\\\WWWRRRRRRTTTRRRLLLZZZZZZ\\\]]]^^^```jjjtttzzziiiqqqwwwbbbeeeyyy___bbb}}}wwwkkkiii{{{|||tttlll___iiipppdddZZZYYY\\\ZZZUUUSSSYYYZZZ[[[\\\^^^```aaaaaafffcccbbbdddfffccc]]]XXXXXXSSSYYYfffjjjaaa[[[\\\VVVOOOEEE<<<888999<<>>@@@CCCDDDDDDCCCAAAAAACCCFFFIIIKKKBBBIIIMMMJJJJJJMMMMMMHHHKKKPPPSSSOOOKKKLLLPPPSSSRRROOOOOONNNMMMWWWtttvvv~~~zzz~~~jjjxxxzzzllleeehhhmmmvvvnnnjjjnnnqqqkkkccc```ggg]]]]]]iiinnnhhhfffkkkgggccc[[[QQQHHHDDDCCCDDDAAAAAA@@@>>>===???DDDIIITTTXXX[[[ZZZSSSJJJEEECCC666444000,,,***+++...111---------------......///---------------.../////////000111333555777888999777666666666777666555555333333222111111111111111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++******)))))))))************+++++++++++++++***+++************)))))))))************************)))))))))))))))***++++++++++++++++++++++++++++++------,,,,,,------...///------------------------..............................///000000000000///000//////......111444777@@@IIITTT\\\```eeekkkpppooorrrhhh]]]kkkPPPMMMrrr@@@;;;===::::::;;;===<<<<<<;;;<<<<<<======;;;;;;:::888888777777777666666666555555555444444777777777888888888999999888888888888888999999999222222222222222222222222555555555555555555666666555555666666777777777777333333333333333333444444222222222333333333444444666888999:::999888888888888888888999:::;;;<<<<<<777888:::<<<===>>>======;;;===>>>>>>===<<<;;;;;;======<<<;;;;;;;;;<<<<<<999999888888888777777777666666666666666777777777555666666666666555444444222222222222222222222222333333333333333333333333111111000000000000111111222222222222111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111222222111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////000000000000000111111222////////////////////////000000000000000000111111//////..................000222555777888:::<<>>>>>===<<<<<<======:::999888777666555555555<<<<<<;;;;;;::::::999999===<<<;;;:::999888777666888888888777777777666666;;;;;;::::::999999888888999999999888888777777777888888888888888888888888777777777888888888888888888888888888888888888888//////111444777999888666555555444555555666777777555666777888999999999999999;;;=========>>>@@@BBB;;;:::999888888888888888777777777666666555555444666666666666555555555555555555555555555444333333555555555555555555555555444444444444444444444444333333222222222222333333444333333333222222222222333333333333333333333333333333333333333333333333222222222222222222222222222333333333333333333222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444222222222222222222222222222222222222222222222222222111111111111222333333111111111111111111111111111111222222222222333333111111000000000000111111222555:::===???AAACCCEEEJJJKKKMMMOOOQQQSSSTTTTTTUUUUUUTTTTTTVVVXXX[[[\\\\\\WWWTTTTTTSSSSSSXXX______^^^]]]fff|||yyyzzzhhhXXXmmmtttbbb\\\```iiimmm```OOOQQQ^^^___TTTUUU\\\bbbmmmkkkYYY```gggzzzmmmUUUPPP^^^}}}fffZZZqqqzzzoooRRRIIILLLMMMKKKKKKMMMMMMJJJWWW[[[___bbbbbb___[[[WWWOOOIII@@@===>>>AAAAAA???<<>>AAA@@@???>>>===<<<;;;;;;;;;;;;::::::999888888888CCC@@@???CCCIIIKKKGGGBBB@@@@@@???===<<<<<<<<<<<<=========<<<<<<======>>>>>>???@@@@@@???AAAEEEHHHCCCBBBAAA@@@???>>>>>>>>>===<<<<<<;;;::::::999999:::999999999888777777777666666666666666555444444888888888888888888888888777777777777777777777777777666666555555666666777666555555555555444444444555555555555555555555555444444444444444444444444444444444444444444444444333444444555555444444333666666666666666666666666777777777777777777777777666666666666666666666666666666666666666666666666333333333333333333333333444444444444444444444444333333222222333333444555333333333333333333333333222222333333333444444444333333333444555777888999<<<@@@FFFJJJLLLLLLMMMMMMSSSUUUWWWZZZ]]]______```aaaaaa```_______________VVVUUU]]]hhhfffaaakkk~~~wwwpppaaaXXXYYYVVVOOOQQQZZZooommm___SSS[[[pppvvvnnnsssnnntttwww|||~~~yyyiiieeejjjccchhh]]]VVVRRRUUUXXXWWWUUUUUUQQQcccnnnkkkmmmwwwuuusssttt|||wwwdddYYY]]]]]]UUUTTTRRRRRRUUU[[[```aaaaaa\\\YYYSSSOOOMMMMMMMMMNNNIIIIIIJJJJJJHHHEEE???;;;===BBBFFFEEEAAA<<<;;;;;;666444222000000000111111111000000/////////000000///000111222444555666777777:::===<<<:::777777888555444444444444444555555222222222222111111111111111111111111111111111111///////////////////////////......---------------,,,,,,,,,,,,,,,---.....................---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////........................000////////////000111111000000000000000000000000........................///000111111222222111111///222444666999AAAMMMVVV[[[bbbjjjnnnnnnnnnrrrvvvtttdddaaazzzyyyxxxvvvsssqqqpppooonnnkkkjjjiiigggggghhhiiiiiidddddddddaaa___```dddhhhUUUTTTRRRQQQPPPOOONNNNNNJJJJJJIIIHHHGGGGGGFFFFFFDDDCCCCCCBBBAAA@@@@@@???======>>>>>>======<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999777777777777666666666666666666666666666666666666555555555555555555555555666666666666666666666666444444555555555555444444777777777777777777777777888888888888888888888888666666666666666666666666777777777777777777777777444444444444444444444444555555555555555555555555444333333333333444555555666666666666666666666666333333333444444555555555444555666777:::<<>>>>>;;;888777888555555444444444555555666444444444333333333222222111111111111111111111111000000000000000000000000//////...------------...,,,,,,,,,,,,,,,---...///.../////////...---,,,,,,......---------,,,,,,,,,------------------------///............///000000000000000000000000000000000000000000000111111222000000000000000000000000////////////////////////000000111222222222222111000333777999===GGGTTT^^^]]]gggqqqsssooonnnvvv~~~sssTTTrrr{{{zzzxxxvvvsssqqqooonnnllljjjhhheeeaaa^^^\\\[[[YYYYYYWWWVVVTTTRRRQQQPPPPPPOOONNNLLLIIIGGGFFFEEEFFFFFFEEECCCBBB@@@??????BBBAAA@@@>>>===;;;:::999@@@@@@??????????????????@@@@@@@@@@@@@@@?????????BBB???<<<;;;======;;;999888888999999:::::::::;;;999999888888777666666666888888888888888888777777666555444444555777:::;;;;;;:::777555444555666666555555555555666666666666222:::DDDGGGEEEEEEHHHLLLWWWXXXZZZ\\\___aaacccddd```aaacccfffgggccc\\\VVVZZZ^^^[[[XXXdddnnnlllyyy~~~|||yyyzzzzzzooowwwjjj{{{hhh}}}}}}~~~pppcccbbb^^^UUUVVV```uuu{{{vvveeeQQQOOOIIIPPPQQQSSS]]]]]]ZZZ```dddcccaaa^^^YYYQQQHHHBBBFFFLLLQQQNNNEEE======???AAABBBBBB???:::666444333333222111000000000---+++222222222333333333444444888888999999999999888888>>><<<999666444333333444333333444444444555555555000111111111222222222222000000000111222222333333...---,,,---///000///............---------------333222222111000///......//////000111111000...---.........//////000000000/////////000000111111111111111111111000000//////555555444444333333222222333333444444444333222222222111000.........///000111111111000//////111333222666;;;BBBLLLWWW^^^aaafffkkkmmmlllhhhkkk}}}```iii}}}|||{{{zzzxxxwwwvvvuuu{{{wwwrrrooollliiieeebbb``````___]]]\\\ZZZYYYXXXTTTSSSRRRPPPNNNMMMKKKKKKHHHHHHGGGFFFEEEEEEDDDDDDGGGEEECCC@@@?????????@@@BBB@@@===;;;999999999999<<<<<<;;;::::::999999888<<>>999:::;;;@@@EEEIIIGGGAAA;;;;;;888333111111111222222000000111222333333444444999999::::::::::::999999555555444444555777999:::666666666555555444444444333222222222111000000000555555555555666666666666222111//////000000///---,,,,,,---///000222333333333333333333333333333333111111111222111000//////111111111111222222222222111111111111111222222222000000000000111111111111444444444444444555555555444555555555444444333222111111000000000111111222---000333444444333333444===BBBIIIRRRZZZaaahhhmmmkkkkkkggg|||```VVVeeeooogggwwwyyysssmmm```gggvvv|||^^^QQQtttiiisss{{{rrr[[[VVVxxxuuu]]]XXXTTTOOONNNRRRYYY```cccbbbZZZRRRMMMJJJEEE<<<555>>>???CCCLLLTTTVVVRRRLLLKKKGGGAAA===:::777444222666666666666666666666666555555666666666666555555::::::999999999999:::;;;555555555555555555555555555555555555555555555555...//////000111222333333222111000111222333222000000000111222333444555555333333333333333444444444444444333333222222111111.............../////////333333333333444444444444333333444444444444555555111222222222333333444444444444444444333222111111333333333444444444555555444555666666555666777999AAAGGGQQQZZZ^^^```dddjjj```eee}}}^^^___{{{yyyxxxyyyiiirrr|||~~~|||zzzrrrjjjeeeZZZXXXYYY___fffjjjhhheee]]]ZZZWWWSSSOOOJJJDDD@@@>>>======<<<:::999999888@@@@@@AAAAAAAAAAAA@@@@@@@@@???>>><<<;;;:::999888>>>>>>===<<<;;;:::999999888888777666555444333333666666666555555555555555777555333333333333111///111111111111111111111111555555555555555666666666777777666555444444333333555555555555555555555555////////////////////////444444444444555555555555444444444555555666666666888999999888777666555555............///.........111111000///000444:::>>>MMMSSS^^^ggggggbbbeeekkkkkkzzzZZZooosssfffccchhhmmmqqqyyy{{{zzzxxxuuussspppnnnmmmfffeeecccaaa___]]][[[ZZZVVVTTTQQQOOONNNLLLIIIGGGEEEDDDCCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;999888777666666777555555555555444444444444:::::::::999999999999999777777777666666555555555666666666777777777777777555555555444333222111000777777888888777777666555777666666666999@@@IIIPPPQQQUUU^^^eeeaaaZZZ^^^hhhvvvWWWpppyyyqqqpppfff___XXXZZZdddqqqxxx{{{uuuuuuuuutttttttttssssssllllllkkkjjjiiihhhhhhggg__________________^^^^^^YYYYYYXXXXXXWWWUUUTTTSSSGGGGGGGGGGGGFFFDDDCCCBBB??????@@@@@@DDDJJJRRRXXXhhhhhhnnnqqqkkkeeennnmmmZZZwwwsssmmmkkknnniii___]]]ccc\\\\\\^^^eeeoooxxx~~~~~~|||}}}|||eeeXXXWWW^^^gggfffaaahhhvvvoooqqqsssttttttuuuxxxzzzzzzyyyyyyyyyyyyxxxyyy|||ssssssxxx}}}zzzvvvyyy~~~