BM6P6(@ ################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###!!!!!!$$$)))---%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$$$$&&&)))...111222111444444444444444444444444000///...,,,***)))''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((''''''''''''((()))))))))'''&&&(((...666===AAA@@@@@@CCCDDD@@@@@@QQQfffxxxkkkwwwzzzxxxyyyxxxsssooopppkkkeeeaaaaaacccdddeeeiiihhhfffcccbbbaaabbbbbb___^^^]]][[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXUUUUUUTTTSSSSSSRRRSSSSSSPPPQQQQQQRRRRRRSSSSSSTTTSSSQQQPPPRRRUUUWWWVVVTTTUUUTTTSSSRRRPPPPPPOOOOOOPPPPPPNNNMMMKKKIIIGGGFFFGGGGGGGGGFFFEEECCCBBBAAABBBAAAAAA@@@@@@?????????======<<<<<<<<<;;;;;;;;;555444444333333222222111111000000///////////////......---------,,,,,,,,,+++++++++*********))))))+++*********))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''******,,,...000000---+++000,,,((((((---222555666444333333333000111:::DDDHHHPPP___oooyyywwwkkkaaa___ZZZ[[[___VVVIIIMMM\\\\\\SSSDDD333&&&"""###&&&&&&''''''&&&&&&&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%***...000......000///++++++)))&&&$$$$$$&&&***,,,+++(((###!!!!!!"""$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$%%%&&&&&&'''&&&%%%$$$###""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""$$$(((+++%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###$$$$$$%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%'''+++///222222111444444333222111000000///---,,,+++***((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((('''''''''''''''(((((()))((()))---333;;;@@@DDDEEEBBBBBBCCCCCCIII\\\pppvvv~~~zzzvvvuuuvvvvvvrrrnnnoookkkeeebbbbbbccceeeffffffeeecccbbbaaa`````````___^^^]]]\\\[[[[[[[[[[[[YYYYYYYYYXXXXXXWWWWWWWWWUUUUUUTTTSSSSSSSSSSSSSSSPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPOOOQQQSSSUUUTTTRRRWWWVVVTTTRRRPPPNNNMMMMMMPPPOOONNNLLLJJJIIIGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@??????======<<<<<<;;;;;;::::::444444444333222222111111111000//////......//////------------,,,,,,,,,,,,+++++++++*********))))))*********)))))))))((((((***)))(((''''''((()))***''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%"""######$$$&&&((()))***&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((((((+++...111222000...---***((()))---222444444...000666======888555666===HHHXXXhhhpppooohhhbbb___WWWUUU[[[^^^XXXTTTUUUWWWRRRHHH;;;000***((()))$$$%%%&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%***...000......000...+++***(((%%%###$$$&&&***,,,***'''###""""""#################################"""############$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###$$$&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''')))---111333222111333222111///---+++***)))((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''((((((+++///555:::???CCCEEEFFFCCCBBBEEELLLZZZmmm}}}uuuppp{{{uuussspppqqqsssrrrooolllmmmiiieeebbbbbbdddeeeeeeccccccccccccbbbaaa```___^^^^^^^^^]]]]]]\\\\\\\\\YYYYYYXXXWWWWWWVVVUUUUUUUUUUUUTTTTTTSSSSSSTTTTTTPPPPPPOOOOOOOOOOOONNNNNNOOONNNNNNOOOPPPRRRQQQPPPVVVUUUSSSRRRPPPOOOOOOOOOPPPOOOMMMKKKJJJIIIHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@??????======<<<;;;;;;:::999999444444333333222111111111000000///............///---------,,,,,,,,,+++++++++************)))))))))******))))))))))))(((((())))))(((((((((((())))))'''''''''''''''''''''''')))(((''''''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&)))---111333222000+++******,,,///111222111---...555@@@CCC===444000444>>>LLLYYY```aaa```^^^[[[SSSOOOWWWcccggg^^^SSSRRROOOIIIBBB999111+++'''%%%%%%&&&%%%%%%%%%'''***%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''$$$$$$$$$#########""""""%%%%%%%%%%%%$$$###""""""%%%$$$$$$######$$$$$$%%%+++...000......000...***(((&&&$$$###$$$'''***---)))'''$$$######$$$###""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$###########################################################################%%%&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((()))+++///333444222000///...---+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''(((+++///666;;;???AAABBBCCCAAACCCIIISSSdddyyy{{{nnnhhhjjjrrryyy{{{qqqjjjooottt}}}zzzqqqooonnnnnnooonnnkkkhhhjjjgggcccaaabbbcccccccccccccccdddeeeeeedddbbbaaa]]]]]]]]]]]]]]]]]]\\\\\\YYYYYYXXXWWWUUUTTTSSSSSSVVVUUUUUUTTTTTTTTTUUUUUUPPPPPPOOOOOONNNMMMLLLLLLNNNMMMMMMMMMNNNOOONNNNNNQQQPPPPPPQQQQQQRRRSSSTTTOOONNNLLLJJJIIIIIIIIIIIIGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@???======<<<;;;:::999888777333333333222111111000000000///......------......,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))(((((())))))(((((((((((())))))'''''''''''''''''''''''')))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((&&&%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%'''***...000000...,,,---///111222111000...000///111777999888777999555888???GGGOOOVVVZZZ\\\\\\ZZZXXX[[[dddlllggg]]]VVVPPPHHHCCC@@@999///&&&)))''''''(((&&&$$$$$$'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&''''''%%%$$$$$$######""""""!!!%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%+++///000......000...***&&&%%%######$$$'''***,,,)))'''%%%$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""############"""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$###########################################################################$$$&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))***---111444444111...***))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))///444;;;@@@AAA@@@@@@AAA<<>>===<<<:::999777666666333222222111111000/////////......---------------,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%(((***,,,+++)))///111444666555222///---///...///000///000888BBB;;;777666:::EEERRR\\\bbbgggooosssnnniiijjjlllllldddXXXKKKGGGJJJIII@@@777...)))'''******%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''$$$$$$$$$$$$######"""""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%,,,///111///...///---)))%%%$$$######$$$&&&)))+++)))'''%%%%%%%%%%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""""""""###""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$######$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&)))+++///333555444///,,,&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''((()))***,,,,,,333999???BBBAAA@@@@@@AAA@@@VVVppp~~~ooorrr}}}zzzzzzyyyuuusssrrrpppnnnkkkhhhfffeeeeeecccbbb```aaabbbbbbbbbaaa^^^___```aaabbbbbbbbbbbb^^^^^^___```___^^^\\\[[[XXXXXXWWWVVVVVVUUUTTTTTTVVVVVVUUUUUUVVVVVVWWWWWWTTTTTTSSSRRRQQQQQQPPPPPPPPPQQQRRRQQQOOONNNNNNOOOSSSRRRRRRQQQQQQQQQQQQRRRMMMLLLJJJHHHHHHIIIJJJKKKEEEEEEDDDCCCCCCDDDEEEFFFFFFFFFEEEDDDBBBAAA@@@@@@>>>===<<<:::888666555444222222111111000/////////......---,,,,,,,,,,,,---+++++++++*********))))))(((((()))))))))))))))***''''''(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))***)))((((((''''''((((((%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&&&&%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%'''((('''&&&///222777888666333000///+++,,,///111///...666@@@===999555777@@@PPP```jjjsssyyylllooowwwuuugggXXXRRRTTTXXXWWWTTT:::///(((+++---)))'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%,,,000111///...///---)))$$$$$$######$$$%%%((()))***(((%%%$$$$$$%%%$$$###"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$"""""""""!!!""""""###$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""$$$%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&)))+++///333555333...)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((()))+++---...///777<<>>===<<<:::777555444333222111111000//////.........------,,,+++,,,,,,,,,+++*********))))))))))))(((((((((((())))))******'''''''''((((((((())))))'''((()))******)))((('''((((((((((((((((((((((((***))))))(((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((('''%%%"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###%%%'''((('''&&&+++///555777666444333333...---///222222000444::::::<<<;;;888999DDDWWWgggqqqxxxsss{{{vvvhhh\\\VVVYYY```fffQQQ<<<+++***---)))''')))''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%,,,000111///...///---)))%%%$$$#########$$$&&&''',,,)))%%%######$$$%%%%%%########################"""############$$$$$$$$$"""############$$$$$$$$$######"""""""""###$$$%%%""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!!########################""""""""""""""""""""""""########################"""###$$$###""""""$$$&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%############$$$%%%&&&'''######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&)))+++///444555333---((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&'''((())),,,...000111888===BBBCCCAAABBBFFFKKK[[[qqq~~~zzzxxxxxxvvvrrrnnnooonnnjjjfffcccccceeegggdddccccccdddffffffeeeccc````````````bbbdddfffhhhcccdddeeeeeedddaaa___]]]WWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWXXXYYYXXXXXXXXXWWWWWWWWWWWWVVVTTTVVVWWWUUURRRPPPQQQSSSPPPPPPPPPQQQQQQRRRTTTTTTMMMKKKIIIGGGGGGIIIKKKLLLIIIHHHFFFFFFFFFHHHJJJLLLGGGGGGFFFDDDCCCAAA@@@@@@>>>===<<<999777555333222111111111000//////.........---,,,,,,++++++,,,,,,************))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))'''((()))******)))((('''''''''''''''''''''''''''******)))(((((((((((((((%%%%%%%%%&&&&&&'''''''''"""###%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$###%%%''')))((((((''',,,333666666555555666777111---///111222444777777>>>AAA:::222666JJJ\\\fffzzzvvv|||sss```QQQPPP\\\iiifffJJJ111++++++'''$$$&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$######$$$%%%%%%''''''((()))%%%%%%%%%%%%$$$$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%---000111///...///---(((%%%$$$#########$$$%%%&&&---)))%%%"""###$$$%%%&&&########################"""############$$$$$$$$$"""############$$$$$$$$$$$$###"""""""""$$$%%%&&&""""""""""""""""""""""""########################"""######$$$$$$$$$######$$$$$$$$$#########""""""&&&%%%$$$""""""""""""###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%$$$,,,...000222333///***&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))'''&&&&&&***111999>>>======???@@@AAAEEENNNVVViiiwww}}}uuu{{{wwwtttsssttttttrrrooollljjjiiiiiijjjjjjhhhgggeeegggiiihhhffffffiiilllkkkhhhdddbbbdddfffhhhiiikkkjjjhhhfffdddbbbaaaaaa___]]][[[XXXVVVUUUUUUUUUWWWVVVVVVWWWYYYZZZYYYXXXYYYZZZ\\\]]]\\\ZZZWWWVVVUUUTTTTTTVVVXXXXXXWWWVVVVVVWWWWWWWWWUUURRRPPPNNNPPPNNNLLLKKKLLLLLLKKKJJJKKKJJJIIIIIIHHHHHHHHHHHHHHHFFFDDDCCCBBBAAABBBBBB===:::666444333444333222000000000///......------,,,,,,,,,+++++++++******))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''+++000555888;;;<<<===555......000000...------888GGGMMMEEE999666:::WWWttt{{{|||ssshhh\\\UUUWWW]]]lllVVV>>>222---)))''')))&&&''''''&&&''')))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%###""""""###%%%&&&///111000/////////)))!!!%%%%%%%%%###!!!"""%%%'''***)))&&&$$$"""!!!!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$######""""""################################################"""######$$$$$$$$$######$$$$$$$$$#########""""""$$$######""""""###$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&---///111222222...)))%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''')))((('''***///666;;;>>><<>>>>>>>>AAABBBBBBHHHXXXpppwwwkkkcccZZZ]]]nnn}}}yyyttt|||}}}{{{xxxwwwwwwwwwvvvuuuuuuvvvwwwxxxvvvttttttrrrooonnnnnnmmmkkkiiihhhiiihhhfffdddbbbcccdddcccbbbaaacccfffhhhiiiiiilllmmmmmmllljjjgggdddbbbaaa___]]][[[ZZZ[[[]]]^^^\\\ZZZWWWWWWXXXZZZ[[[[[[```___]]]\\\[[[\\\]]]]]]YYYYYYYYYZZZ\\\]]]\\\[[[[[[]]]^^^^^^]]]YYYUUUSSSRRRPPPMMMKKKLLLLLLKKKJJJGGGGGGEEEDDDDDDCCCCCCCCCEEEDDDCCCBBBBBBBBBBBBBBB>>>;;;777555444333222111000//////......---,,,,,,++++++++++++*********))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************''''''(((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((+++...111333111333444555555555222111000000666BBBIIIFFF@@@<<>>AAACCCFFFUUUqqq|||oooiii\\\[[[jjjvvvnnnmmm~~~}}}{{{yyyxxxwwwwwwwww{{{{{{{{{{{{zzzxxxvvvuuuwwwuuurrrooommmkkkhhheeegggfffeeedddbbbaaaaaaaaa______```cccfffhhhhhhhhhjjjkkkmmmnnnmmmkkkhhhfffcccaaa^^^[[[[[[[[[]]]___^^^[[[XXXWWWXXXZZZ\\\\\\aaa``````____________```[[[ZZZZZZ\\\^^^___^^^\\\[[[\\\^^^___^^^ZZZVVVSSSTTTQQQMMMKKKKKKKKKKKKJJJHHHGGGFFFEEEDDDDDDCCCDDDCCCCCCBBBBBBAAAAAAAAAAAA===;;;777555444333111/////////......---,,,,,,++++++************)))))))))(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''***---///000666;;;<<<:::888555111222...000999AAABBB???>>>BBBHHHIIIQQQdddlllkkkooosssrrrpppmmmmmmoooooolll\\\YYYRRRHHH;;;111+++***%%%%%%''')))(((%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%+++...///------///---)))$$$%%%%%%$$$######$$$&&&)))(((&&&$$$"""!!!""""""########################################################################!!!!!!!!!""""""#########################################################$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$######""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########################################################%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$###$$$'''***222333333111,,,'''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))+++///666===@@@???===<<>>;;;999666444444222000.........------,,,,,,++++++*********)))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))&&&'''''''''(((((())))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%(((***,,,---666===>>>??????===777555000...222666777:::???@@@CCCAAAHHH\\\iiirrr}}}lllhhhmmmrrrjjj___RRRIIIGGGBBB777---((($$$%%%***+++&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++///000...---...,,,(((###%%%%%%$$$######$$$&&&)))'''%%%###""""""""""""########################################################################!!!!!!""""""######$$$$$$################################################$$$$$$$$$$$$$$$###"""!!!###############$$$$$$$$$$$$%%%%%%$$$$$$"""!!!!!!########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###%%%&&&$$$"""###(((,,,222333444000***&&&%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))******+++---000555:::===>>>??????<<>>===;;;;;;888666444333333222///---...------,,,,,,+++******))))))))))))(((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***'''111999<<>>MMM\\\ooo}}}mmmqqqxxxwwwkkk\\\VVVYYYZZZMMM???666+++%%%))),,,'''$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((...222000......+++(((###$$$%%%%%%$$$###$$$%%%((('''%%%###"""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################$$$%%%%%%$$$$$$"""!!!!!!""""""#########$$$$$$$$$"""###$$$$$$$$$$$$""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$#########################################################$$$$$$%%%%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&'''%%%###$$$)))...111333333///)))%%%%%%(((&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''')))***,,,---...222777<<<===<<<<<>><<<:::888777555333222222222111///---------,,,,,,+++*********))))))((((((((('''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))&&&&&&''''''((())))))***))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((($$$---444888BBBNNNOOOGGG;;;777444666666444666:::777??????@@@EEEJJJ[[[uuu}}}zzzyyykkk```aaahhhgggaaaLLL777''''''***(((&&&(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$,,,222111000///,,,)))###$$$&&&%%%$$$###$$$%%%((('''%%%###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$"""!!!!!!""""""######$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%""""""""""""""""""""""""########################""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%'''(((&&&$$$%%%+++000111333333///((($$$&&&)))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''')))+++---///000777<<<@@@???;;;;;;???EEEMMMdddvvvwww|||}}}rrrssstttuuuvvvvvvvvvvvvttttttrrrooollllllqqquuutttrrrqqqqqqssssssrrrpppsssoookkkiiiiiihhheeebbbbbb```^^^^^^`````````___eeeeeeddddddcccccccccccc``````aaaaaaaaa___]]]\\\VVVUUUTTTTTTUUUUUUSSSRRRPPPPPPQQQTTTWWWZZZ^^^```]]]]]]]]]^^^```aaa```___YYYYYYYYYYYY[[[\\\^^^___YYYUUUOOOKKKJJJJJJJJJJJJHHHGGGFFFDDDBBBAAAAAA@@@??????>>>===;;;888666444222111000111111111///---------,,,,,,+++******))))))((((((((('''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************&&&&&&&&&'''((())))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&'''&&&&&&&&&---222555@@@OOOOOOFFF===888777:::===:::777777444CCCKKKKKKGGG>>>FFF\\\sssaaa^^^jjjyyy]]]AAA)))%%%(((((('''***%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$### )))111222111000...***"""$$$&&&&&&$$$###$$$$$$((('''%%%###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$################################################$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""########################################################################""""""""""""####################################&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$#########""""""$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%(((,,,///222222000,,,'''$$$%%%((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))'''&&&***111777<<<@@@<<<:::@@@@@@@@@KKK[[[mmm{{{zzzuuuyyy~~~~~~{{{uuupppmmmmmmnnnooonnnmmmkkkjjjjjjiiiiiiiiilllqqquuuvvvuuusssqqqtttqqqmmmiiifffeeeffffffhhhdddaaabbbdddddd___[[[]]]^^^___aaabbbbbbbbbbbbbbb___]]]^^^aaaaaa\\\WWWTTTOOONNNOOONNNKKKOOOVVVPPPNNNLLLMMMRRRXXX\\\^^^ZZZ[[[\\\\\\]]]^^^______XXXWWWTTTSSSWWW]]]\\\WWWTTTQQQMMMJJJIIIIIIHHHGGGFFFDDDBBB@@@>>>===<<<<<<===<<<;;;:::999777666666444222000000//////,,,++++++++++++************)))***(((&&&%%%%%%%%%'''((())))))(((((('''''''''&&&((((((((((((((()))******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''***)))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''******,,,222:::>>>??????;;;999;;;@@@@@@:::666666000;;;MMMXXXVVVLLLFFFGGGxxxsss~~~{{{ooodddbbbiiiqqqfffMMM222)))+++---***'''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&+++......,,,+++***&&&%%%###$$$%%%&&&&&&%%%&&&&&&%%%%%%$$$###""""""################################################"""######$$$$$$%%%&&&&&&######$$$$$$$$$$$$###############"""""""""""""""########################$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""########################################################################""""""""""""####################################%%%%%%$$$$$$###"""""""""$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%(((,,,000333222000+++&&&$$$%%%''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))***///555:::999>>><<<===EEEGGGMMM[[[sss|||ooohhhkkknnn~~~yyyzzzyyyvvvrrrooommmmmmmmmllljjjhhhgggfffeeeeeehhhjjjnnnrrrssssssqqqooonnnnnnmmmlllkkkiiigggfffjjjgggdddccceeeddd```[[[aaaaaabbbccccccccccccccc]]]]]]]]]^^^___^^^[[[WWWQQQLLLJJJJJJGGGEEEHHHNNNVVVRRRMMMLLLOOOTTTWWWYYY[[[[[[[[[\\\^^^___```aaa\\\\\\XXXVVVYYY^^^]]]YYYWWWSSSNNNKKKIIIHHHFFFEEE???>>>>>>======<<<<<<;;;;;;:::999888777555444444444222000//////...,,,***+++++++++*********)))))))))(((&&&%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&'''''''''''''''(((((()))(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''(((---333888999999>>>@@@CCCDDDBBB===777222888777>>>MMMXXXYYYSSSOOO```pppsssjjjxxxxxx}}}~~~xxxlllbbb```aaaeeeNNN444'''%%%&&&(((***'''''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&+++//////...+++***%%%###""""""###$$$$$$###&&&&&&%%%%%%$$$######"""################################################!!!""""""######$$$%%%%%%######$$$$$$$$$$$$#########"""""""""""""""""""""########################$$$$$$$$$###############""""""###$$$$$$$$$$$$###$$$$$$$$$#######################################################################################"""""""""#########$$$$$$################################################$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$###$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&(((---000333222///+++&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((+++000666;;;===:::???>>>AAAKKKSSSbbbyyyqqq```XXXTTTbbbuuu~~~uuu~~~|||zzzsssuuuvvvvvvrrrooommmllllllkkkiiigggeeedddccccccgggiiillloooppppppnnnmmmhhhkkknnnppppppmmmiiigggjjjhhheeefffggggggccc```ddddddeeeeeeeeeeeedddddd[[[]]]______^^^]]]\\\]]]SSSOOOLLLJJJGGGDDDGGGLLLWWWSSSNNNKKKKKKNNNPPPRRRRRRRRRSSSTTTWWWZZZ\\\^^^___^^^YYYTTTTTTXXXXXXVVVUUUQQQLLLHHHFFFCCCAAA???;;;;;;<<<===<<<;;;:::999999888777666444333222222333111///.........,,,***++++++*********))))))))))))((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%&&&(((---111444555???FFFKKKKKKLLLLLLAAA444999444555BBBPPPYYY^^^```^^^``````iiiuuuqqqmmmuuupppwww~~~vvvjjjbbb^^^ZZZMMM@@@777///)))&&&(((((((((''''''&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&+++///111///,,,***%%%###""""""###$$$######&&&%%%%%%$$$$$$######################################################### !!!!!!"""######$$$$$$######$$$$$$$$$$$$######""""""""""""""""""######################################################""""""###$$$$$$$$$$$$###################################################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$$$$##################$$$######$$$$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&)))---111333111...***&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''***((()))...555<<>>>>>===;;;999777888777666555444222111111111000...---------+++***************)))))))))))))))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''((((((''''''''''''(((((('''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((''''''(((+++...111333:::EEENNNUUUbbbjjjZZZCCC555555777;;;???HHHZZZkkkrrrjjj^^^fff{{{zzzyyyxxxwwwtttpppmmmYYYRRRIIIAAA666,,,)))+++)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%***///111111...+++'''&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%$$$$$$#########################################################!!!!!!""""""###$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""#########################################################""""""###$$$$$$$$$$$$###############################################################################################################$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%########################$$$$$$############$$$$$$#########$$$$$$#########"""######$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&)))...222222000,,,(((&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''((((((((())))))+++111999???AAA@@@DDDDDDAAAHHH\\\rrrllldddbbb\\\mmmttt~~~|||zzzxxxwwwvvvuuusssrrrtttsssrrrooollljjjkkkllliiiiiiiiiiiiiiijjjkkkkkkkkklllmmmnnnnnnnnnnnnnnnnnnoooqqqqqqpppnnnllljjjlllkkkkkkkkkkkkjjjiiigggbbbcccdddeeeffffffffffffaaacccbbb^^^ZZZ\\\dddkkklllkkkfff___XXXSSSQQQPPPPPPWWW\\\ZZZQQQJJJIIIKKKMMMMMMNNNQQQVVV]]]cccgggjjjjjjcccWWWPPPPPPTTTUUUNNNKKKHHHGGGFFFDDDBBB@@@<<<===>>>???>>>===:::999888888777666444333222111000...,,,,,,---,,,+++)))*********)))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((()))***''''''''''''''''''''''''(((((((((''''''(((((((((&&&'''(((((()))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))((((((((()))+++///111333???MMM^^^xxxvvvZZZ:::777444333444<<>>===999888777666555333222222...---++++++,,,,,,***(((******)))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))******'''''''''''''''''''''''')))((((((''''''(((((()))&&&&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''(((+++---///888HHH___zzz|||gggGGG:::///000666<<>>888888777555444333222111---,,,******++++++***(((***)))))))))(((((((((((('''''''''''''''&&&&&&%%%&&&&&&&&&''''''((((((((((((''''''''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))%%%&&&((()))***)))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$&&&((((((''''''))),,,,,,111???RRRdddlllggg```JJJ@@@888888<<<<<<::::::QQQjjjpppdddgggzzzjjjeeennnxxxyyyssswwwsssJJJ***+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""&&&,,,000000...'''%%%###"""######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$###### !!!!!!"""######$$$$$$########################""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%################################################""""""######$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''+++000333...***&&&%%%&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''((())))))***---333;;;???AAAAAACCCEEEKKKNNNWWWkkkzzzvvvwwwuuu{{{tttrrrsssuuutttrrrqqqrrrssstttsssqqqjjjlllooopppooonnnnnnnnnrrrrrrrrrrrrrrrsssttttttrrrqqqooonnnnnnoooppppppoooqqqsssuuuuuurrrooollliiikkkmmmmmmmmmmmmnnnooojjjjjjiiigggeeecccaaa``````bbbeeegggfffcccbbbaaa\\\eeemmmoooqqqvvvuuuqqqpppkkknnnzzzqqqhhhaaa___^^^___fffvvvxxxqqqllliiigggfffeeeeeedddaaa___\\\ZZZUUUNNNHHHCCC???>>>777777666555333222111111---+++******++++++)))((())))))))))))((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))(((((((((((())))))$$$&&&((()))***)))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$'''******))))))***---))),,,777DDDLLLMMMNNNSSSDDDEEEGGGEEE===555777===RRR{{{rrrYYYXXXrrr|||pppvvvsssmmm{{{~~~[[[===++++++)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%""" ###***///000///)))'''%%%$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$###### !!!!!!"""###$$$$$$$$$%%%$$$######""""""######%%%%%%$$$###""""""######"""############$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$#########""""""&&&&&&%%%$$$$$$#########$$$$$$###############$$$""""""""""""""""""""""""!!!"""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###%%%)))---111222000,,,'''######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((((((''''''(((***&&&'''''''''&&&'''***,,,222===AAABBBDDD===>>>LLLPPPXXXlllyyypppsssuuukkk{{{vvvtttsssrrrqqqtttrrrqqqqqqsssuuuvvvvvvpppooopppqqqrrrqqqooolllnnnooopppqqqrrrsssssssssvvvtttrrrqqqrrrrrrqqqppppppnnnmmmnnnqqqrrrqqqoookkkmmmoooqqqqqqpppooonnnnnnlllhhhdddbbb```______``````dddfffddd___```eeecccmmmzzz{{{sss}}}zzzxxxwwwtttmmmhhhddd___VVVNNNHHHBBB===:::666666666555444333111111,,,,,,++++++***)))((((((&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((***)))(((''''''((()))***((('''&&&&&&'''((('''&&&***))))))(((''''''&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((###%%%(((+++,,,+++)))((()))+++///666>>>DDDGGGHHHIIIVVVZZZLLL???;;;999555AAAaaahhhRRRXXXjjjyyy~~~pppmmmyyy|||bbbBBB---,,,++++++)))'''(((***(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''!!!&&&'''$$$%%%,,,111000///,,,'''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&'''&&&&&&%%%%%%$$$######""""""######%%%$$$$$$###""""""######"""############$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""%%%$$$$$$###""""""######$$$$$$$$$#########""""""########################$$$$$$###############$$$""""""""""""""""""""""""############$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###%%%)))...111222000,,,'''######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&'''(((&&&&&&'''&&&&&&(((,,,///444===>>>AAADDD@@@@@@LLLYYYggg}}}nnnhhhqqqxxxyyy~~~~~~~~~~~~xxxtttssssssrrrrrrsssrrrqqqsssuuuwwwwwwwwwpppnnnmmmmmmnnnooonnnmmmppppppqqqqqqrrrrrrqqqqqqsssqqqpppppprrrssssssrrrrrrooommmnnnpppqqqpppooommmnnnooopppppppppoooooolllkkkiiifffcccaaa___^^^^^^]]]___bbbaaa]]]\\\___mmmuuu~~~yyyuuunnneee^^^YYYTTTMMMFFFBBB>>>:::777444444444333222111//////,,,,,,+++******)))((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((''''''((())))))((('''&&&&&&'''((('''&&&))))))(((((('''&&&&&&%%%%%%%%%%%%&&&'''''''''(((((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''$$$&&&(((***++++++***))),,,---...222888>>>EEEIIIWWW```jjjfffUUUAAA777777DDDRRRdddrrrwwwsssiiiaaa{{{~~~qqqggghhhjjj^^^MMM:::444,,,((('''(((+++---(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!&&&'''$$$%%%,,,000000///,,,(((%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""" """###%%%&&&%%%$$$######""""""######%%%$$$######"""#########"""############$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""%%%$$$######"""#########$$$$$$$$$############### !!!!!!"""######$$$$$$$$$###############$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$&&&***...111222///+++&&&######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&'''***///333;;;@@@???@@@FFFCCCEEERRRqqq|||ooodddddddddmmmsssjjjxxx~~~zzzuuusssrrrsssssssssrrrrrrsssuuuxxxzzzyyyxxxtttqqqnnnmmmnnnpppppppppqqqqqqrrrrrrqqqpppooooooooonnnmmmoooqqqtttttttttqqqnnnkkkjjjjjjkkkkkkkkklllllllllllllllmmmmmmnnnmmmlllkkkiiigggeeecccbbbeeebbbbbbeeefffbbb```aaaiiioooxxx||||||{{{{{{{{{yyyxxxuuurrrvvv}}}}}}{{{}}}|||zzz}}}zzzuuupppkkkfff___VVVPPPLLLHHHCCC???<<<:::888666111111111000///...---,,,+++++++++******))))))(((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&'''((((((((('''&&&&&&'''((('''&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***++++++...///......000777AAAIII\\\eeevvvoooNNN<<<<<<999;;;BBBWWWvvvtttlll~~~|||nnnddd```[[[SSS???666+++$$$%%%((())))))((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&$$$%%%***...//////---***&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""############""" """%%%)))+++%%%$$$######""""""######$$$$$$###############$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$########################""""""""""""######$$$$$$#########"""######$$$%%%""""""""""""""""""""""""#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$&&&+++///111222...+++&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%'''(((&&&&&&&&&&&&(((---444999AAAFFFCCCAAAFFFGGGOOObbbeee\\\WWW```sssxxxllluuu~~~}}}zzzvvvsssssstttssssssrrrrrrtttwwwzzz|||{{{yyyvvvssspppooooooooonnnmmmqqqqqqqqqqqqqqqppppppoooooommmmmmnnnqqqsssssssssrrrpppllliiiiiiiiijjjkkkjjjiiihhhgggggghhhjjjkkkmmmllljjjiiihhhiiiiiijjjmmmhhhfffiiikkkgggcccbbb\\\```dddfffeeecccbbbbbbffffffaaaZZZVVVVVVTTTQQQMMMNNNNNNNNNSSSZZZYYYTTTZZZ^^^cccfffeee___YYYTTTUUUTTTSSSSSSSSSPPPKKKGGGEEEBBB===:::999999888777000000//////...---+++***+++*********)))))))))(((&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''(((&&&&&&&&&'''((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((***,,,---...//////---,,,111;;;DDDMMMZZZooo~~~www^^^GGG>>>///444777???YYYyyyyyywwwmmmaaaVVVFFF???333+++***,,,)))$$$((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$%%%(((,,,...///...,,,(((%%%###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""######$$$$$$$$$###""""""$$$&&&(((***%%%$$$######""""""######$$$###############$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$########################%%%%%%$$$$$$$$$###############""""""###$$$$$$%%%""""""""""""""""""""""""""""""""""""#########$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%'''+++///111111---***&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((''''''((()))&&&''''''))),,,111999>>>CCCIIIFFFBBBFFFJJJYYYrrrggg^^^]]]mmm~~~rrr|||~~~{{{xxxvvvuuuuuutttsssrrrssstttxxx{{{|||{{{zzzuuusssrrrqqqpppnnnkkkhhhppppppqqqrrrrrrrrrrrrrrrqqqooonnnoooppprrrrrrqqqvvvtttqqqnnnkkkkkkmmmnnnjjjiiigggeeeeeefffhhhjjjkkkiiifffeeeeeehhhllloookkkeeecccffffffbbb]]]\\\WWWXXXXXXWWWUUUSSSRRRRRRUUUSSSMMMGGGDDDCCC???888999999888888<<<@@@???<<<>>>???AAACCCDDDCCC@@@>>>>>>???AAACCCEEEFFFDDDCCCBBB???:::888777666666555////////////...,,,+++************)))))))))))))))&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&(((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&'''***,,,...,,,///111000...///666<<>>CCCBBBHHHFFFEEELLLRRRbbb{{{lllgggnnn|||xxxuuu{{{|||yyywwwwwwwwwvvvtttttttttuuuwwwzzz|||{{{zzz{{{zzzzzzzzzyyywwwrrroooqqqqqqrrrsssssstttsssssssssqqqpppoooqqqqqqqqqpppsssrrrqqqmmmjjjiiijjjllllllkkkiiihhhhhhhhhjjjkkkgggeeebbbaaabbbeeeiiilllhhhdddbbbdddbbb\\\YYYXXXTTTRRRPPPMMMJJJHHHGGGGGGAAA???;;;888999<<<888222555555555666999<<<<<<;;;777777888999:::<<<===>>>999::::::;;;;;;<<<;;;;;;???<<<888555444444333222/////////...---,,,+++***))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((((((((((('''&&&((('''&&&&&&'''((('''&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((***---...+++...222333222111333555CCCTTTccckkksssuuucccLLL>>>>>>;;;777999FFF]]]nnnuuunnn}}}|||www{{{wwwfffHHH222,,,,,,+++)))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%######%%%%%%$$$(((---///000000,,,&&&######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""$$$$$$$$$###!!! %%%$$$######""""""############""""""###$$$$$$%%%"""############$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""######""""""###$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$############""""""""""""###$$$%%%&&&""""""""""""""""""""""""""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&)))---000111111,,,)))&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((('''&&&&&&''')))%%%(((,,,000444;;;BBBGGGBBBGGGFFFLLL[[[cccmmm~~~www||||||zzzxxxwwwxxxyyyxxxwwwvvvuuutttvvvxxxzzzzzzzzz~~~}}}~~~}}}{{{tttttttttuuuttttttsssssssssrrrpppppprrrrrrrrrqqqpppqqqqqqnnnkkkiiijjjkkkmmmlllkkkjjjiiijjjjjjkkkfffeeeddddddcccdddeeeeeegggeeeeeeeee```YYYVVVXXXNNNJJJEEEAAA>>>===<<<;;;444555333111333777777333444333333666888999999:::666777888888777999===AAA;;;;;;:::999999999:::<<<===:::666444444444444333.........---,,,+++***)))((()))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''((())))))))))))((('''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&''')))+++---...---///222444555444222111BBBMMM[[[fffjjjfff\\\QQQDDD===:::======@@@QQQddduuutttuuuxxxnnnuuu^^^===...+++***))))))))))))((((((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&######%%%%%%###&&&,,,///111111---'''######&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""###############""""""###$$$%%%%%%"""############$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%""""""######$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$""""""""""""###$$$%%%&&&""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&)))---000111111+++)))&&&%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%(((---222777===DDDIIIFFFGGGGGGSSSiiirrrvvv~~~|||~~~yyywwwvvvwwwyyyzzzyyyyyyxxxvvvtttuuuwwwyyyzzzzzz|||zzzxxxxxx{{{}}}wwwwwwwwwvvvuuusssrrrqqqsssqqqpppqqqrrrttttttsssuuuwwwxxxvvvrrrooopppqqqkkkkkkjjjiiiiiihhhiiiiiihhhiiiiiiiiihhhfffcccaaadddccccccccc\\\TTTRRRVVVJJJEEE???:::777666555555444777777333222666888777666555555777888888888999666888888777555777<<>>>>>>>>===>>>@@@DDDFFF>>>;;;777666666777777666---------,,,+++***)))((((((((((((((())))))))))))&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''((()))******)))((('''((('''&&&&&&'''((('''&&&''''''((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$%%%&&&(((***+++,,,---//////111444666666333111444999IIIYYYYYYLLLGGGKKKPPPGGGCCCCCC;;;555GGGaaa}}}iiidddzzziiijjjtttvvvPPP:::000,,,))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&""""""%%%%%%"""%%%,,,///111222...'''######&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!"""!!!!!!$$$&&&$$$#########""""""!!!!!!###"""!!!!!!!!!"""$$$%%%###################################################$$$$$$%%%%%%$$$$$$###&&&%%%######$$$###""" ################################################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%(((,,,///000000((('''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&(((((((((((()))+++,,,///333:::AAAEEEGGGGGGGGGGGGKKKYYYmmm{{{|||vvv~~~rrr~~~www{{{~~~}}}yyyyyyzzzzzzyyywwwuuuuuuxxx{{{xxxyyyzzz{{{yyywwwtttqqqxxxxxxssstttwwwvvvvvvuuuvvvxxxyyyvvvsssrrrtttssstttuuuwwwwwwuuusss{{{~~~{{{tttqqqooopppooonnnllliiigggdddccciiiiiihhhgggfffeeeddddddbbbcccaaa\\\UUUNNNIIIGGG@@@===:::888888999999888777666666888::::::999888999999888777777666555555::::::999999:::<<<>>>@@@CCCGGGIIIFFFBBBEEEOOOYYYTTTJJJ===555444555666555000//////---,,,+++******'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&((()))***)))(((&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''&&&%%%$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###%%%'''((()))***,,,...///000333666777888777777444<<<>>>BBBIIIGGGHHHTTTbbb]]]RRRGGG??????EEEKKK{{{kkkqqqwww___qqqtttsss^^^DDD555(((,,,+++)))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###$$$&&&(((---...///---)))%%%######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############"""!!!!!!###"""""""""!!!!!! $$$#########""""""""""""###""""""!!!"""###$$$%%%###################################################$$$$$$%%%%%%$$$$$$###&&&%%%######$$$###""" ########################"""""""""""""""""""""""""""############$$$$$$$$$########################################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%(((,,,///000000((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&(((((('''''')))+++,,,///555===EEEJJJMMMNNNOOOPPPVVVeeewwwxxxlllbbbmmm~~~~~~ooozzz~~~}}}|||yyyzzzwwwvvvuuuuuuuuuuuuuuuuuuxxxyyyyyyxxxvvvsssooommmvvv|||~~~wwwrrrrrrsssrrrwwwvvvuuuvvvvvvtttrrrqqqrrrqqqppprrruuuyyy{{{|||yyy|||~~~zzzwwwuuutttpppooonnnlllkkkiiigggeeegggggghhhhhhfffccc```^^^ZZZYYYWWWRRRKKKEEEAAA???AAA>>>;;;999:::::::::999999888888999;;;<<<;;;:::;;;::::::999888888777777;;;:::999:::<<<@@@DDDFFFJJJNNNQQQPPPMMMNNNSSSYYYWWWMMMAAA888555555333222//////...---,,,+++******'''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''(((((((((((()))(((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&((()))))))))''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''$$$&&&((()))((()))+++------///222666888888888777555<<<===AAAJJJLLLQQQ```gggeee^^^QQQCCC>>>AAAFFFdddwww}}}zzzjjjoootttpppyyyyyy```FFF666,,,((()))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###$$$&&&(((...//////---)))&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$#####################"""""""""!!!!!!###############"""""""""###""""""""""""###$$$$$$######################################################$$$$$$$$$$$$######&&&$$$######$$$$$$"""!!!########################!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$########################################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$%%%(((,,,///000000''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%&&&(((''''''''')))+++---111999BBBJJJPPPSSSUUUJJJOOO]]]rrr|||pppbbb___dddkkkrrrkkk}}}{{{{{{~~~|||||||||yyywwwyyywwwvvvuuuwwwzzzzzzwwwtttwwwwwwxxxwwwvvvtttrrrpppuuuzzz{{{wwwsssqqqqqqpppssstttsssssssssssssssrrruuurrroooooosssyyy~~~{{{|||}}}|||zzzxxxwwwwwwuuusssrrrqqqqqqpppmmmkkkdddfffffffffccc^^^YYYVVVMMMMMMKKKGGGBBB???>>>???BBB@@@===<<<<<<===<<<<<<<<<;;;:::<<<>>>??????===>>>>>>>>>===============>>>===<<<<<>><<<>>>GGGLLLVVViiinnnssssssfffQQQ@@@;;;===JJJqqqwwwzzzwwwppp{{{jjjeeekkk]]]GGG999111)))***++++++***(((((((((((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$$$$$$$$$$&&&(((...///000...***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################&&&&&&$$$#########$$$%%%$$$$$$$$$############"""########################"""""""""#########$$$$$$######################################################$$$$$$$$$$$$######%%%$$$######$$$$$$###!!!########################""""""""""""""""""""""""""""""#########$$$$$$$$$########################################################################""""""""""""""""""""""""########################%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%(((,,,///000000'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''***,,,000666???GGGNNNSSSWWWYYYSSS```{{{hhhXXXYYYkkk{{{qqqwww}}}{{{}}}|||yyyyyyxxxuuuuuuxxx|||zzzyyy||||||wwwssstttvvvxxxzzz|||}}}}}}tttwwwzzzyyyvvvtttssssssqqqttttttrrrsssvvvxxxwww{{{wwwsssrrrtttxxx{{{}}}~~~|||yyyxxxxxxxxxwwwuuusssssssssrrrooollldddcccbbb___ZZZTTTOOOLLLDDDDDDDDDBBBAAABBBEEEGGGDDDBBB@@@??????@@@???>>>???======>>>@@@BBBBBBAAABBBBBBCCCDDDEEEFFFFFFGGGEEECCC@@@>>>@@@DDDHHHLLLNNNMMMLLLJJJGGGBBB<<<888===:::555333222222111///---------,,,+++******)))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))(((((('''(((((()))''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))'''((())))))(((((()))******---222777;;;===>>>>>>>>>AAA<<<:::AAAGGGTTTjjjwwwjjjMMM<<<777???WWW}}}vvv}}}wwwyyyyyyjjjfffZZZLLL@@@333,,,---...---+++)))((((((((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&(((...000000...+++'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################'''%%%###"""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""#########$$$$$$$$$$$$################################################"""######$$$$$$######"""%%%$$$"""###$$$$$$###"""################################################""""""#########$$$$$$$$$########################################################################""""""""""""""""""""""""########################%%%$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%(((,,,///000000&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''))),,,///666<<>>???BBBDDDDDDDDDGGGGGGHHHJJJLLLMMMNNNOOOKKKHHHCCC???===???BBBDDDEEEBBB>>><<<:::777333///111000/////////000000///,,,,,,,,,+++******))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))((((((((())))))***''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))''')))***)))((('''(((******---222777===@@@CCCDDDBBBDDD>>>:::???EEETTTkkkdddHHH;;;>>>EEEaaarrrzzz}}}yyyuuueee^^^PPP888///---+++***************((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$%%%''')))...///000...+++(((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$"""!!! !!!###$$$$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$################################################""""""############""""""$$$###"""###$$$$$$###"""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%(((,,,///000000&&&%%%%%%$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%&&&'''(((((())),,,000333:::BBBMMMVVV\\\```dddhhhjjjyyyxxx{{{yyyxxx~~~~~~~~~~~~~~~zzzzzz}}}zzzwwwuuuvvvxxxyyywwwtttqqqqqqsssuuuxxx}}}xxxvvvxxx|||}}}zzzzzz|||~~~zzzyyyxxxyyy{{{||||||{{{~~~|||{{{||||||vvvtttssspppiiiccc]]]ZZZTTTNNNIIIFFFDDDDDDGGGGGGFFFDDDBBBBBBDDDFFFEEEDDDCCCCCCDDDDDDCCCAAAAAA???>>>???BBBDDDEEEEEEKKKLLLLLLMMMNNNNNNOOOOOOKKKGGGBBB===::::::;;;<<<:::888666555555444333222..................------+++++++++*********))))))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******)))))))))))))))******+++''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((())))))(((((()))******,,,000666<<>>AAADDDEEEFFFNNNNNNMMMLLLKKKIIIHHHHHHCCCAAA===999777666777888333444444333222111111111---.........---,,,,,,,,,***************)))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))*********)))))))))******+++,,,''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&((())))))(((((()))+++)))***---222999AAAGGGKKKJJJOOOKKKGGGHHHIIIUUUkkkjjj[[[FFFHHHFFFFFFYYYwwwyyypppeeevvv|||kkkNNN???...'''***...,,,(((((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%%%%%%%'''))),,,---...---***'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""############$$$$$$$$$%%%#########$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$################################################""""""############""""""$$$###"""###$$$%%%$$$###########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%(((,,,///000000%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))+++000666:::;;;FFFWWWeeeooowwwyyywww}}}xxxyyy{{{yyy{{{~~~yyyxxx{{{}}}yyyuuurrrssswww{{{rrrrrrrrrsssvvv{{{|||vvvtttxxxxxxtttsssvvvuuu~~~{{{yyyxxxzzz}}}~~~~~~~~~}}}}}}tttooolllfff\\\TTTLLLLLLMMMMMMLLLJJJIIIHHHHHHHHHHHHFFFCCCBBBCCCDDDEEEDDDDDDDDDFFFFFFDDDBBB@@@>>>======@@@CCCEEEFFFPPPOOOMMMJJJGGGDDDBBBAAA<<<;;;999777555555666777000222444333///,,,++++++)))+++,,,,,,++++++,,,---************))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++******))))))***+++,,,,,,((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((######$$$%%%&&&((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''))))))((((((***+++'''(((***///777???HHHLLLNNNTTTPPPKKKIIIFFFOOOccc}}}pppeeeJJJJJJ???:::WWWzzzsss```jjjeeeQQQ999------///***$$$((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))+++,,,---,,,)))&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$%%%%%%%%%%%%$$$###""""""""""""######$$$$$$$$$$$$###"""###$$$&&&&&&%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$############"""########################&&&%%%######$$$###""" ######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$#########""""""############""""""!!!!!!$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&(((,,,///000///'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''')))...555<<>>;;;999999777777777666555444222222...........................---,,,+++***************************)))(((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,,,,---,,,+++***))))))))))))&&&%%%%%%&&&&&&'''((()))''''''&&&&&&&&&&&&''''''((('''&&&&&&((())))))(((((('''%%%&&&'''((('''&&&###$$$%%%&&&(((---444999,,,+++(((&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***))))))(((''''''&&&&&&'''''''''((((((((((((((('''(((...555888999>>>DDDJJJWWW]]]WWWSSSUUUUUUOOO```]]]___llloooXXXHHH???<<>>CCCMMMWWW\\\YYYXXXdddwwwzzznnnooo{{{xxxuuuvvvzzz|||}}}~~~|||zzzxxxxxxxxxzzzyyyyyyyyyyyyyyyyyyxxx}}}||||||~~~~~~zzz}}}~~~|||wwwzzz~~~~~~zzztttoooYYYTTTNNNKKKMMMPPPQQQPPPKKKJJJKKKMMMPPPQQQPPPOOOMMMOOOQQQRRRQQQRRRSSSTTTUUUVVVVVVVVVVVVUUUTTTSSSLLLKKKIIIGGGEEEBBB>>><<>>BBBEEEIIIRRRYYY[[[```fffddd\\\aaayyyRRR======>>>QQQ|||~~~ppppppjjjooo{{{xxxlllnnn}}}xxxhhhQQQ>>>333---++++++'''''''''((())))))******(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''',,,111333///,,,+++(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$'''%%%######$$$$$$###"""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""###########################"""!!!"""$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%###################################################$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&(((,,,///000///'''&&&$$$$$$&&&'''&&&%%%'''''''''''''''((((((((('''***...111555:::BBBHHHQQQVVVZZZ\\\ggg~~~hhhiiivvv{{{zzzzzzzzz}}}zzzzzzyyyyyyyyywwwtttqqqwwwyyyzzzyyywwwvvvxxx{{{{{{~~~~~~zzzyyy|||}}}|||{{{uuuwwwxxxvvvppphhhbbb```UUUQQQLLLJJJLLLOOOQQQQQQNNNNNNNNNPPPSSSUUUWWWWWWTTTVVVYYY[[[[[[ZZZ[[[\\\[[[]]]___``````^^^\\\ZZZTTTPPPKKKHHHHHHFFFBBB>>>AAA???===;;;;;;<<<<<<<<<:::<<<>>>???>>><<<888666444444333111000///---------,,,+++***))))))))))))(((((())))))(((((('''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***+++(((((((((((()))***+++,,,------,,,,,,+++)))((((((((((((''''''''''''(((((()))'''%%%%%%&&&'''&&&%%%&&&'''(((***+++***'''$$$&&&'''((('''&&&$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))'''''''''((())))))******...***)))...555;;;BBBIIIXXX[[[]]]```gggmmmjjjccceeefffJJJBBB===CCCbbbnnntttnnnppp|||uuunnnkkk___OOO???222+++,,,000))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''',,,111333000---+++)))%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$'''%%%######$$$$$$###"""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""########################$$$###"""###$$$$$$###"""######$$$$$$$$$%%%%%%%%%#########################################################$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&(((,,,///000///(((&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''(((---111555888???IIIPPPXXXZZZ___iiirrrggguuu}}}uuuxxx{{{xxxyyyzzz{{{|||~~~}}}}}}zzzyyyyyyzzz{{{yyyuuurrrvvvxxxyyywwwttttttyyy~~~yyy|||{{{uuutttxxx|||}}}wwwzzz}}}xxxiiiiiifffaaa[[[VVVSSSSSSTTTRRROOOOOOPPPSSSUUUVVVTTTUUUVVVWWWYYY[[[^^^```]]]```dddeeedddcccbbbbbbbbbfffjjjnnnnnnlllgggdddaaa[[[TTTPPPPPPPPPOOOMMMJJJHHHGGGHHHHHHGGGCCC@@@AAABBBCCCDDDBBB>>>:::777444444222111///...---,,,,,,,,,+++***))))))))))))'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))***''''''(((((()))***,,,,,,++++++,,,------,,,++++++(((((((((''''''((((((((()))'''%%%&&&'''((('''&&&(((((())),,,---,,,)))&&&$$$&&&((((((&&&%%%$$$%%%###$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))******+++,,,+++---///111555@@@LLLeeedddcccgggooovvvvvvqqqbbbooommmNNN>>>;;;GGGYYY}}}vvvooorrrtttyyy{{{rrrfffWWWIII999---+++000,,,,,,+++***)))(((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''+++111333111...,,,)))%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$&&&%%%######$$$%%%$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$############"""########################%%%###"""###$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$###############$$$$$$$$$#########$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&(((,,,///000///(((&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''((((((+++000555999===EEEQQQZZZbbbeeejjjwwwvvvzzz}}}~~~|||vvvzzz{{{xxxvvvvvvwwwyyywww}}}}}}~~~}}}}}}}}}~~~}}}zzzxxxwwwxxxxxxvvvtttvvv{{{|||xxxuuuxxx|||}}}xxx{{{}}}|||wwwqqq```]]]YYYUUUSSSTTTUUUVVVTTTTTTUUUVVVYYY[[[^^^___^^^```bbbbbbcccdddgggiiigggjjjnnnpppnnnllljjjiiikkkoootttyyyzzzxxxtttrrrpppkkkeeeaaa```bbbdddeee\\\ZZZXXXXXXXXXUUUNNNIIIJJJJJJJJJHHHEEE@@@<<<999444444333111000...---,,,,,,+++***))))))((())))))'''''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))'''''''''((()))***+++,,,)))***,,,---......------)))((((((''''''(((((()))((('''&&&&&&((())))))(((''''''''')))******'''%%%"""$$$&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((())))))***+++++++++,,,//////...000===KKK\\\\\\^^^fffqqqzzz}}}|||uuukkkgggrrrdddOOODDD@@@GGGaaattttttpppxxxyyytttvvv~~~pppdddRRR<<<...,,,...---,,,+++***(((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''+++000444111///---***%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%$$$"""###$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$############"""###########################"""!!!"""$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""#########$$$$$$""""""""""""###$$$%%%&&&"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&(((,,,///000///((('''%%%%%%'''((('''&&&%%%&&&&&&'''(((((())))))///333888<<<@@@JJJXXXdddlllqqqwww}}}||||||{{{wwwvvvwwwxxxxxxyyyyyy{{{|||~~~~~~||||||wwwxxxyyyyyyyyy{{{|||~~~~~~}}}}}}||||||wwwuuuoooiii```\\\WWWUUUXXX[[[]]]\\\YYY[[[^^^aaaccceeeggghhhjjjlllnnnnnnmmmmmmppprrrnnnrrrwwwyyyxxxuuusssrrrqqqtttwww{{{}}}}}}}}}|||yyyxxxvvvsssrrrssswwwzzzqqqmmmiiigggfffbbb[[[UUUSSSQQQOOOKKKFFFAAA===:::555444333222111000//////,,,+++***))))))(((((((((&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))((((((((((((((()))***+++(((***,,,---......---,,,))))))(((((((((((())))))((('''&&&''')))+++++++++'''&&&%%%&&&((((((&&&%%%%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&'''((()))***+++,,,,,,,,,,,,---......000:::FFFLLLOOOXXXfffttt~~~|||llliiiwwwpppWWWFFFLLLRRRmmm|||pppyyytttllliiiwwwxxxYYY===111------,,,+++******))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''***000444222///...***&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$###"""###$$$&&&&&&%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$############"""########################!!! """%%%''''''&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$''')))***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&(((,,,///000///((('''%%%%%%'''((('''&&&&&&''''''((()))******+++111555:::===BBBMMM]]]jjjpppxxx}}}{{{wwwpppppp|||zzzuuummmqqqvvv{{{~~~~~~{{{{{{|||wwwxxxzzz}}}~~~}}}|||xxxtttpppjjjcccaaa[[[VVVVVVZZZ^^^]]][[[aaadddhhhjjjkkkkkkllllllqqqtttwwwwwwuuutttuuuwwwrrrvvv|||~~~|||zzzxxxttttttuuuwwwzzz}}}|||~~~~~~|||}}}{{{sssooommmiiiccc^^^XXXVVVRRRMMMGGGBBB===;;;555555444444333222111111,,,+++***)))((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((()))((((((((((((((())))))***)))***,,,......---,,,+++))))))(((((((((((())))))((('''&&&'''***,,,------((('''%%%&&&'''((('''&&&)))******)))''''''(((***%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''(((***++++++&&&'''((()))***+++,,,,,,///+++***,,,///222999AAAHHHNNN[[[mmm|||tttgggpppbbbEEEKKKMMMSSSwwwyyyuuuxxxppp[[[\\\ppprrrNNN:::,,,,,,++++++++++++++++++(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''***000444222000...***&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$######"""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$######$$$$$$%%%&&&#################################$$$%%%%%%""" ########################%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$%%%$$$#########$$$&&&&&&"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))),,,///111***'''$$$######$$$$$$$$$###$$$%%%&&&&&&'''***---111888:::???NNNXXXbbbssstttvvvrrrlllttt{{{jjjjjjrrr~~~pppssswwwooolllooowww{{{vvvsssrrryyyyyyzzzyyyxxxyyy{{{~~~{{{}}}~~~xxxqqqkkkfffdddccc^^^]]][[[XXXWWWYYY]]]```^^^fffooouuuvvvtttsssrrrqqqvvvxxxwwwvvvyyyyyyvvvvvvzzz~~~~~~|||}}}xxxrrrooonnnmmmlllkkkcccZZZUUUMMMDDD===<<<:::888555333222000...---******)))''''''&&&&&&&&&))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))******++++++,,,------------,,,+++******))))))''''''''''''((()))++++++,,,,,,+++***)))(((''''''###$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((((((((()))******************+++,,,---...111666999FFFYYYbbbhhhwwwqqqtttpppSSSIIICCCWWWqqqwwwttttttfffYYYeeegggBBB222,,,))),,,,,,((('''+++)))(((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&---222555333222111,,,&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$###"""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&###########################""""""###$$$%%%###"""########################%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$###"""!!!!!!!!!"""###$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$######%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''***---000111+++(((%%%$$$%%%&&&&&&&&&%%%&&&&&&&&&''')))---000;;;@@@???DDDRRR[[[fffwwwuuuqqqnnnlllnnnttt|||tttgggccciiiwww|||qqqxxx{{{xxxqqquuu}}}}}}zzzyyyyyy{{{||||||{{{yyyzzz|||~~~~~~}}}yyyvvvrrrmmmhhheeebbbaaa___^^^\\\YYYXXXZZZ^^^bbbdddiiippptttuuuuuuvvvwwwxxx}}}}}}{{{}}}~~~|||}}}zzzyyyxxxwwwqqqiii```ZZZRRRHHHAAA@@@;;;888555333111000...,,,***)))((('''&&&&&&&&&&&&)))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''))))))******+++,,,,,,,,,---------,,,,,,***)))(((''''''''''''((()))***+++,,,,,,+++***)))(((((((((%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''''''''''''''(((((((((((((((((()))***************)))***,,,---...111555888AAARRR^^^hhhuuu{{{{{{ttt[[[NNNJJJPPPggg|||~~~rrraaa```nnnxxx}}}[[[;;;333......---(((&&&'''))))))((((((((('''''''''((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))...222222222222...)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$###""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###########################"""!!!!!!###%%%%%%$$$########################$$$$$$$$$$$$$$$########################$$$$$$$$$""""""!!!!!!""""""###$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$######$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&(((***---000111+++)))&&&%%%&&&((((((((('''(((''''''(((,,,111555===BBBCCCJJJXXX]]]eeetttzzzzzz}}}|||wwwxxxuuu||||||qqqiiisss|||zzz~~~||||||}}}www{{{~~~~~~~~~|||zzzzzz|||~~~}}}{{{ooonnnllliiifffcccaaa```]]]\\\[[[YYYXXX[[[```ccckkkmmmqqqtttuuuwwwzzz|||~~~uuummmddd]]]UUUJJJCCCAAA;;;999555222111///---+++))))))((('''&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((((())))))***+++++++++------......---+++((('''''''''''''''((()))******+++++++++*********))))))(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%'''(((******)))((('''''''''''''''(((((((((((((((((()))***************)))***+++,,,---///333666:::GGGUUUfffttttttyyyhhhTTTMMMFFF[[[qqqhhheeejjjssssss\\\999111++++++---,,,***))))))))))))(((((((((''''''((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$***...///000222000,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################%%%$$$######""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''###########################!!! """$$$%%%%%%########################$$$$$$$$$#######################################$$$$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%#########%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((***---000111+++)))&&&%%%'''((())))))(((((((((''')))...444999:::BBBHHHTTTaaaaaadddsss~~~xxxuuuxxxxxxuuuwww{{{|||||||||}}}}}}|||{{{{{{}}}~~~{{{wwwtttlllllljjjhhhfffbbb```^^^]]]]]]^^^^^^___bbbfffjjjnnnpppssswwwyyy|||~~~~~~tttkkkbbb[[[RRRGGG@@@???;;;888444222000...+++))))))((('''&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((())))))******+++---...///...+++(((&&&'''''''''''''''((()))***************++++++++++++)))(((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%''')))+++,,,***((('''''''''''''''(((((((((((((((((()))***************((()))+++,,,,,,...111444666<<>>EEEPPP[[[gggmmmhhhrrrrrrxxx~~~tttlllmmmppptttwwwzzzuuuttt{{{{{{||||||{{{{{{|||~~~zzz}}}xxxwwwuuurrrooolllkkkjjjiiihhhgggfffeeecccfffkkknnnoooppppppqqqrrruuu|||}}}iiiaaaXXXSSSKKKAAA;;;:::555333///---,,,+++)))'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''((()))+++,,,,,,***)))((((((''''''&&&''''''((((((&&&'''((()))***+++,,,,,,***))))))((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%'''(((******)))((('''''''''''''''(((((((((((((((((()))***************)))+++,,,---------///111333444777KKKgggsssyyycccJJJ???KKKggg~~~www{{{yyy```PPP>>>:::333***(((+++,,,*********)))))))))((((((((()))(((''''''&&&&&&''''''%%%&&&&&&&&&''''''''''''%%%((()))&&&&&&))))))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################&&&%%%$$$$$$######$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$############""""""######$$$%%%########################"""!!! """######""" ########################!!!"""""""""#########$$$$$$$$$$$$#########"""""" !!!"""###$$$######""""""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''+++((($$$###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&(((***,,,...///,,,)))''''''''''''&&&%%%'''***---111666<<>>999888222///,,,++++++***(((''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$%%%%%%&&&&&&#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&&&&&&&'''((())))))******)))(((''''''&&&&&&'''''''''$$$%%%&&&''')))***,,,,,,+++++++++******)))))))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''''''''''''''(((((((((((((((((()))******************,,,............///000///666777@@@VVVhhhvvvxxxUUUDDDFFFIIIbbbjjjOOONNNEEE666---,,,---,,,*********)))))))))(((((()))(((((('''''''''''''''&&&&&&&&&&&&''''''''''''%%%((('''$$$$$$''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################&&&%%%$$$$$$######$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$###"""""""""""""""!!!"""######$$$########################"""!!!!!!"""$$$###!!!########################!!!!!!""""""#########$$$$$$$$$$$$$$$######"""""""""###$$$%%%&&&%%%$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''---)))%%%"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''')))+++---222...+++(((((((((((('''&&&(((,,,000444999???CCCNNNlll}}}kkknnnuuuqqqppprrrsssppplllmmmrrrsssvvv~~~|||{{{|||}}}{{{zzzsssvvvwwwtttvvvyyyyyyxxxmmmnnnooosssxxx}}}|||~~~}}}rrrkkkZZZSSSLLLHHHBBB:::555555///---+++******)))(((&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%&&&&&&""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%&&&'''((()))***+++(((''''''&&&&&&&&&''''''###$$$%%%'''(((***+++,,,---------,,,,,,,,,,,,+++&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))(((((()))******************,,,...///......///000,,,888999999III^^^qqq[[[OOORRRCCCGGGqqquuuyyywwwvvvssseeeLLL888///,,,)))************))))))))))))))))))((('''''''''''''''&&&&&&&&&'''''''''((((((%%%'''&&&######&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''' !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$############$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&))),,,111///)))$$$%%%******&&&,,,(((***333;;;>>>CCCIII\\\mmm{{{zzzxxxooogggmmmfffgggkkkppppppnnnooosssqqqwww|||}}}|||zzzzzz||||||~~~}}}||||||tttssssssuuu{{{wwwjjjaaaWWWSSSLLLDDD>>>999777666///...---+++***)))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&,,,+++)))'''%%%%%%%%%&&&&&&%%%$$$###$$$&&&(((******++++++,,,,,,++++++***'''''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***)))((()))***,,,,,,,,,---------------...000000222888888<<>>CCCQQQjjj\\\;;;FFFVVVrrrkkkrrrttt~~~tttjjj```PPP<<<000000,,,,,,+++************+++'''''''''&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&%%%%%%&&&***---...222111,,,)))***+++***000666;;;AAANNN```nnnssseeexxxuuurrriiiuuuzzzqqqccc\\\]]]___dddcccffflllpppssszzz|||yyyyyy|||~~~vvvxxxwwwiii^^^NNNIIIBBB<<<888666333222///...---,,,+++))))))((()))((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&''')))***++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((&&&***//////,,,+++,,,...............///000111222111555444666>>>>>>@@@MMM___|||kkk@@@FFFNNNmmmzzzuuuuuu|||uuugggTTTBBB777333---,,,++++++******++++++((('''''''''(((((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$""""""""""""############$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$"""###$$$%%%%%%$$$###""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&))),,,...222222---)))***+++***333999>>>DDDTTThhhtttwwwrrr~~~yyy\\\cccgggbbb\\\[[[\\\\\\______dddlllrrruuu||||||yyyvvvwww{{{yyywww}}}xxxqqqllldddWWWMMMCCC@@@;;;777555333111000,,,,,,+++***)))((((((''')))(((((('''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$&&&'''$$$$$$%%%%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&(((***,,,,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))%%%***///000,,,***,,,///.........//////000111222000444333666>>>>>>???KKKWWWvvvtttHHHOOOGGGTTT{{{|||xxx~~~```GGG777000---,,,++++++******++++++((((((((((((((()))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&"""$$$%%%&&&&&&&&&(((***...000222///++++++...333444>>>CCCGGGZZZxxxyyywww~~~bbb```\\\YYYXXXYYY[[[]]][[[aaafffhhhllluuu}}}~~~{{{yyy{{{}}}~~~}}}~~~|||{{{}}}zzzvvvrrrpppmmmjjjggghhhlllqqqvvvvvvtttooolllgggddd___YYYQQQJJJDDDAAA777666444222000...---,,,))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((()))***+++,,,+++***)))+++((($$$###%%%&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((++++++++++++++++++,,,,,,,,,,,,---...///000111111333444666777999<<>>:::777333333111000...---++++++(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((()))***+++++++++***)))+++((($$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******++++++++++++,,,,,,,,,,,,---...///000111111333444666777999<<>><<<:::999888888999666777666666555444333222++++++++++++************(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&''')))************)))***((('''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))******++++++,,,,,,,,,,,,---...///000111111222444555666888<<<@@@DDDIIISSSddd|||aaaOOOLLLppp{{{ooo|||qqqEEE999...,,,---,,,)))(((***))))))((('''(((((((((''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&''''''''''''((())),,,...000111222333444666<<>><<<::::::999888666222333333333333222111000///////////////...---,,,************************'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&((()))******))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))******+++,,,,,,,,,,,,---...///000111111222333555666888;;;@@@DDDKKKSSS___rrr~~~^^^LLLccc{{{pppqqqGGG:::...,,,---,,,***)))******)))((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((((((''''''((()))+++,,,///222555777888999===QQQiiivvvzzzvvvhhhrrryyylllTTTQQQRRRRRRRRRRRRSSSUUUWWWXXXVVVZZZ___ccclllvvv{{{yyy{{{zzzyyyyyyzzzzzzyyyxxxxxxzzz{{{|||~~~~~~vvvnnniii___XXXMMMFFFBBB???;;;888777555333222333222111000+++---///000000///---,,,............---+++******)))))))))))))))))))))***'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$%%%'''((())))))))))))((()))***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((()))***+++,,,,,,,,,,,,---...///000111111222333555666888;;;@@@CCCNNNVVV```pppkkkLLLTTTvvv|||ssssss|||ooobbbDDD999///------+++***++++++***))))))(((((())))))((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((((((''''''((()))+++,,,///444999<<<===>>>EEE]]]ssswwwxxxssssssyyyuuuwwwxxxaaaLLLQQQOOOOOOOOOPPPRRRTTTUUUWWWTTTYYY___fffoooyyy{{{xxxxxxyyyzzzzzzyyyyyyzzz{{{yyy{{{|||~~~~~~zzzrrrjjjbbb]]]TTTLLLCCC>>><<<:::666333111///------......---,,,,,,---...//////...------............---,,,+++***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$###$$$&&&((()))))))))(((''')))+++)))'''%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((()))***+++,,,,,,,,,,,,---...///000111111222333444666777;;;@@@CCCIIIUUUcccrrr{{{RRRLLL]]]qqqkkkrrrooo\\\PPP???777000...---***+++...+++***))))))(((((())))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""###$$$$$$%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))(((''''''((()))+++---000666<<<@@@AAAAAAMMMhhh{{{wwwzzznnnfffgggSSSDDDPPPLLLLLLMMMNNNPPPRRRTTTUUUSSSYYY___gggqqqzzzzzzvvvvvvyyy{{{{{{yyyyyy{{{~~~zzz{{{}}}~~~}}}xxxqqqiii```WWWSSSMMMFFF>>>:::999777444000...---++++++,,,------,,,------,,,,,,+++++++++++++++++++++++++++***)))(((((((((''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&########################$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$###$$$&&&((()))))))))(((''')))+++***'''%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***+++,,,,,,,,,,,,---...///000111111111333444555777;;;???CCCCCCRRRcccsssZZZJJJOOOxxxxxx~~~ttt^^^iiimmmVVVDDD<<<666111///---***+++///+++******))))))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((***,,,...333>>>IIIIIICCCcccuuu~~~vvv|||\\\PPPLLLJJJNNNMMMOOOPPPPPPPPPQQQTTTVVVXXX]]]dddjjjnnnqqqssstttyyyyyyxxxwwwuuuuuuuuuuuuwwwzzz{{{zzz|||~~~{{{~~~}}}wwwmmmccc[[[TTTNNNKKKBBB===666444555555222///++++++*********+++---...++++++++++++++++++++++++))))))))))))))))))))))))***))))))((('''&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""###%%%&&&%%%""" ###!!! $$$''''''&&&$$$$$$######$$$%%%%%%&&&$$$$$$###############$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$%%%&&&(((((()))''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%&&&((()))+++,,,------,,,,,,------.../////////444444555777999;;;===>>>EEENNNTTTcccmmmAAAHHHWWWzzz|||sssuuuuuucccQQQHHH;;;000------,,,+++,,,---,,,+++***))))))))))))))))))((((((''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((((()))******...666AAAIIIMMMNNNppptttnnntttZZZFFFIIIMMMPPPNNNOOOQQQQQQQQQRRRTTTVVV[[[aaaiiiooorrrtttvvvxxxvvvttttttvvvxxxyyyuuurrruuuuuuvvvxxxyyyyyy{{{|||}}}rrrlllddd[[[TTTOOOJJJGGG???:::444222333333000---++++++*********+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$"""!!!!!!#########$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%&&&((()))***++++++,,,,,,,,,---......//////000444444555666888;;;===>>>CCCLLLPPP]]]wwwmmmIIIIIILLLaaa{{{vvvXXXHHH888222222///***(((---,,,+++***))))))))))))((((((((((((((('''''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''((())))))***(((///<<>>@@@IIIMMMUUUllloooUUUMMMBBBKKKnnn{{{sss^^^EEE999444///***(((,,,,,,+++***))))))))))))'''''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))+++)))000@@@FFFGGGUUUhhh{{{mmmppppppqqq||||||WWWHHHIIIIIIJJJMMMOOOQQQQQQQQQQQQSSSUUUZZZcccmmmrrrrrrrrruuuyyyqqqpppppprrrvvvwwwtttrrrppplllpppzzz|||vvvwww~~~wwwmmm]]]XXXQQQKKKFFFCCC@@@>>>555222///---------+++*********************++++++************************))))))))))))))))))))))))))))))((((((''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''$$$!!! %%%***'''%%%######$$$%%%$$$$$$###$$$$$$%%%$$$###"""!!!$$$$$$#########$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$%%%&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&'''((()))))))))))))))---------...//////000000333333444666888:::<<<===>>>IIIMMMRRRdddxxxrrr[[[DDDIIIhhhzzz^^^GGG888///,,,...,,,++++++***))))))******&&&&&&''''''(((((())))))&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((())))))***---+++333@@@EEEGGGYYYooo~~~yyy}}}tttlllwwwzzz{{{~~~sssrrrqqqxxxuuu]]]OOONNNGGGDDDMMMMMMNNNOOOOOOOOOQQQSSSVVV\\\dddmmmrrrrrrrrrsssuuuqqqssstttrrrpppppptttwwwmmmjjjnnnyyy}}}yyyxxx||||||~~~yyyvvvtttlllbbbTTTOOOHHHBBB???<<<999777111///...------,,,+++***************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''%%%"""###)))//////)))"""!!!$$$&&&%%%###""""""###############"""$$$$$$######$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''((())))))***))))))------......///000000111333333444555888:::<<<===>>>JJJOOORRR```nnniiiGGGJJJfffuuu~~~uuufffJJJ444---///,,,+++******)))*********&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((()))******---...555???DDDMMM```uuuxxx}}}~~~xxxnnnzzzhhhffflllsss}}}lllYYYEEEEEEMMMFFFDDDSSSMMMNNNNNNMMMNNNQQQVVVZZZaaagggnnnsssuuutttsssrrrrrruuuvvvsssoooooouuu|||ooommmmmmssszzz~~~|||xxx{{{}}}{{{pppiiidddZZZQQQHHHDDD===888555333111000---------,,,,,,++++++************+++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$%%%***...444...'''###$$$%%%$$$"""&&&%%%$$$#########$$$$$$$$$$$$###$$$$$$%%%&&&'''###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))'''''')))***++++++++++++---......//////000111111222333444555777:::<<<===>>>KKKOOORRR\\\eeerrroooIIIFFFXXXtttyyywwwrrr~~~[[[<<<---+++++++++***************+++'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((())))))******+++000777===EEEUUUkkk{{{}}}}}}jjjeeennnooolllWWWNNNAAABBBKKKHHHGGGRRROOOOOONNNMMMNNNSSSZZZ___fffiiimmmssswwwvvvrrrmmmrrrtttuuuuuussstttxxx|||xxxvvvooommmxxx{{{{{{|||~~~~~~}}}}}}xxxvvvtttuuuqqqfff[[[SSSIIIAAA>>>:::555111000///...---)))***++++++***))))))***)))***++++++***)))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%'''(((+++,,,---+++'''%%%''')))---+++(((%%%$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''((('''((()))+++,,,---------.........///000000111111222333333555777999;;;<<>>999555333111111000///---,,,+++++++++*********)))((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))***++++++,,,,,,------......///000000000222222333444666888:::;;;@@@FFFLLLNNNOOOSSS\\\cccwwwKKKDDDTTTyyyqqqlllmmmuuukkkTTTCCC666...---...---,,,+++******,,,---******)))((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&(((***,,,---444999;;;DDD\\\yyy}}}}}}|||rrrGGGBBBAAA@@@BBBEEEHHHJJJJJJSSSUUUXXXZZZ\\\___cccggghhhhhhjjjmmmppppppnnnkkklllooopppooonnnpppwww}}}rrrnnnsssuuuqqqvvvxxxvvvpppooorrrssssssnnntttwwwuuusssvvvyyyyyyzzzzzzuuuyyy}}}vvvttt|||vvvqqqzzzxxxlllSSSEEECCCBBBAAA@@@@@@@@@@@@@@@AAA???===:::777444222111......------,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$$$$$$$"""######$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""#########$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))***++++++,,,,,,------......///000000000222222333444666888:::;;;@@@EEEJJJLLLMMMPPPXXX^^^kkkQQQCCCJJJVVVuuuxxx~~~tttUUUBBB888333//////---,,,***)))))))))******)))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$""""""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((***---///::::::;;;HHHfff}}}{{{zzz~~~xxx~~~xxxtttQQQDDDCCCBBBDDDHHHKKKLLLLLLRRRTTTWWW\\\aaadddeeedddgggiiilllmmmmmmkkkiiiggghhhmmmqqqpppmmmnnnuuu{{{}}}uuuuuuvvvuuuwwwvvvppphhheeeiiillllllmmmppprrrssstttwww{{{~~~{{{|||vvvrrruuuyyytttqqqvvvwww}}}{{{ooopppzzzxxxuuu~~~~~~jjjPPP@@@BBBAAA???===<<<<<<<<<<<<999999777666444222111000---,,,,,,,,,,,,,,,++++++((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''')))))))))***++++++,,,,,,------......///000000000222222333444666888:::;;;???CCCGGGIIIJJJMMMSSSYYY]]]dddRRRQQQFFFXXXkkkPPPAAA333000///---,,,+++***)))'''***))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%""""""!!! """"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((''''''***...222;;;999===QQQvvv~~~~~~|||ttt|||bbbOOOBBBBBBBBBDDDGGGJJJKKKKKKOOOPPPUUU[[[bbbeeeeeeccciiikkkmmmnnnllliiieeebbbeeelllsssssspppooosssxxx}}}uuussstttttt}}}yyypppeeeaaaeeehhhgggmmmnnnppptttxxx|||~~~{{{uuussszzzyyytttqqqkkkrrrqqqkkkmmmrrrvvvwwwssstttwwwppp\\\GGG===>>><<<:::888777666777777666666555333222000///...,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((()))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,------......///000000000222222333444666888:::;;;>>>AAAEEEGGGIIILLLPPPTTT[[[yyy\\\WWWDDDSSS~~~{{{{{{^^^III333111///,,,+++,,,,,,***(((***))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&''''''&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&((()))((('''***///444888999CCC^^^{{{ooommmpppuuunnnYYYHHHAAA???>>>???AAAEEEGGGHHHGGGKKKMMMRRRYYY```eeeffffffllllllmmmoooooolllgggbbbeeekkkrrrtttrrrppprrrttt{{{||||||yyytttqqqqqqrrr{{{{{{ttthhh``````bbbbbbgggfffiiipppvvvyyy~~~xxxwwwzzzpppeeelllrrrhhhddddddeeejjjkkknnnlll```NNNBBB>>>888888666555444333333222333222111000...---,,,+++,,,,,,,,,,,,++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((()))))))))***++++++,,,,,,------......///000000000222222333444666888:::;;;<<>>MMMiii~~~|||}}}{{{xxx|||~~~nnneeejjjlllcccSSSCCC;;;:::======>>>@@@DDDFFFFFFEEEIIILLLQQQWWW^^^ccchhhkkkmmmlllmmmqqquuutttmmmggghhhkkknnnpppppppppqqqsssqqqrrrtttuuutttrrrqqqrrruuuyyylllgggjjjnnnnnnkkkmmmsssxxxxxxzzzyyy|||~~~wwwmmmaaagggzzzkkk```ZZZXXXXXXVVVYYY\\\ZZZPPPCCC<<<<<<444444444444333111000000000//////...---,,,+++++++++++++++******))))))))))))))))))((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((())))))))))))***++++++,,,,,,------......///000000000222222333444666888:::;;;;;;===AAAEEEHHHKKKNNNPPPYYYgggdddKKKZZZyyysssRRR;;;555...***,,,---,,,*********)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""###%%%'''***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&(((((('''&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&(((***)))'''***111777>>>EEETTTlll~~~}}}}}}oooeeennnnnn^^^JJJ???===>>>>>>>>>???BBBEEEGGGGGGFFFHHHKKKQQQWWW\\\cccjjjooonnnlllmmmsssyyyzzzssskkkjjjkkkkkklllnnnpppqqqrrrjjjjjjmmmppprrrpppoooooosssxxx}}}}}}}}}~~~}}}yyy{{{{{{tttmmmeeeYYY___vvvzzzmmm___UUUOOOMMMMMMAAACCCGGGFFF@@@888444444//////000000000...---,,,............------------*********)))((('''''''''******)))((('''&&&&&&%%%((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((()))))))))))))))***++++++,,,,,,------......///000000000222222333444666888:::;;;:::===@@@DDDHHHKKKNNNOOOUUU___ttttttMMMUUU}}}vvvrrrMMM@@@888///++++++,,,+++)))******)))(((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''***,,,///111''''''&&&%%%%%%%%%&&&&&&&&&$$$###$$$&&&&&&&&&$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""$$$$$$%%%&&&&&&''''''''')))(((((()))++++++***((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''))),,,++++++333===???BBBWWWttt~~~yyymmmooommmeeeTTTDDD<<<<<<>>><<<>>>AAACCCDDDEEEGGGHHHDDDKKKSSSXXX\\\```hhhnnnmmmllllllooorrrqqqiiiccccccgggkkkkkkkkklllllllllfffjjjeeedddqqquuuooonnnrrrzzzwwwyyy|||yyywwwqqqdddXXXVVV^^^ffftttppphhh^^^TTTKKKDDD@@@AAA@@@>>>;;;888555333111111111111111000///...---%%%(((---///...,,,+++*********))))))))))))*********))))))((('''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))(((((((((((()))(((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&&&&'''((())))))***+++,,,------------........./////////000000555444444555777999<<<===???@@@BBBDDDGGGKKKMMMOOOTTT___lll}}}XXXSSSggg{{{nnneeeCCC>>>777222///---)))))),,,************))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%'''+++///111111000///$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&)))***)))'''%%%%%%%%%%%%&&&&&&&&&&&&(((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((())),,,,,,...444<<<<<>>AAACCCCCCDDDFFFHHHGGGLLLSSSWWWYYY[[[```eeefffgggjjjooottttttoooiiigggiiijjjhhhgggggghhhhhhiiimmmeee```iiinnnlllnnnnnn|||yyy~~~qqqoootttxxxwwwtttmmm___SSSNNNSSSZZZaaa^^^XXXQQQIIIBBB>>>;;;;;;:::999777555333222111000000000000///...---,,,))),,,......,,,***((((((******))))))))))))******)))))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))))))))))))))(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&&&&'''((()))))))))+++,,,---.........///////////////000000111444444444555777999;;;===???@@@AAADDDGGGJJJMMMNNNPPPYYYddduuueeeLLLSSSwwwnnnxxxhhhEEE999333......---******,,,************))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%''''''***+++---/////////...---"""###$$$$$$&&&'''(((((('''&&&%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&((()))***)))'''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((,,,((((((,,,///111666<<>>???AAACCCFFFJJJLLLNNNPPPVVV^^^kkkPPPEEEYYYwwwyyyoooxxxnnnDDD:::333......///,,,***+++************))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%&&&'''***+++000000///...------,,,+++&&&&&&'''((())))))******((('''%%%%%%%%%%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***)))((()))***)))'''&&&((((((((((((((((((((((((''''''((((((''''''&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((---((('''+++000333777;;;HHHfffZZZ<<<777::::::888:::<<>>???@@@CCCFFFIIILLLNNNUUUYYY]]]ggg^^^KKKLLL___}}}sss~~~RRRCCC999000000111...+++***************)))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&&&&'''***,,,...222111///---,,,,,,,,,,,,((()))*********))))))(((((('''%%%%%%%%%%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''(((((()))))))))))))))***,,,---,,,***+++******))))))((((((((()))))))))***)))((('''&&&(((((())))))*********+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++'''&&&+++000444888===IIIggg\\\===888;;;;;;::::::<<>>;;;:::;;;333333222111111000111111//////...------,,,++++++,,,,,,,,,,,,,,,++++++***((()))***))))))))),,,...))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))******)))))))))((((((((((((%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))(((((()))***,,,...000222111000/////////000222333444555666888:::;;;<<<===>>>???AAACCCFFFJJJLLLNNNXXX[[[___ggg{{{kkkVVVKKKUUUqqq||||||sssoooKKK===111///111///,,,+++************)))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))((('''''')))+++...///000///---,,,,,,---...///(((((()))***)))((('''&&&'''&&&%%%%%%%%%%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((()))+++,,,---...///000000222555888;;;;;;:::555555555555444444444444000000111111111///...---)))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))'''(((---111555;;;BBBSSSpppzzzQQQ:::777888999;;;;;;===@@@BBBBBBCCCEEEGGGJJJKKKLLLMMMOOOOOOPPPPPPNNNQQQVVV[[[___bbbcccccceee^^^ZZZZZZWWWSSSVVV___iiixxx{{{wwwzzz~~~sssqqqjjjZZZQQQQQQTTTiii~~~{{{kkkUUUOOOYYY___[[[QQQKKKBBB:::555222111000111000///...............000//////...---,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,***((('''(((***)))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((())))))************)))))))))(((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))))))))***+++...000111222222222333333333333333555666888:::<<<===>>>>>>???@@@BBBDDDGGGJJJMMMOOOWWW[[[```hhhyyyaaaIIIMMMddd}}}qqquuuUUUCCC111,,,///000...---************))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((((()))***,,,---...---,,,++++++,,,---///000'''((()))++++++***((('''&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&&&&'''(((***+++,,,,,,000111333555777999:::;;;<<<<<<===@@@CCCEEEEEEDDD>>>??????@@@AAABBBBBBBBB;;;<<<=========;;;999777333222000...,,,***((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((+++000333666???HHHiii||||||yyy]]]BBB999888666666;;;;;;>>>AAACCCCCCDDDFFFHHHJJJIIIIIIIIIKKKMMMOOOOOONNNPPPSSSVVVYYY[[[^^^```___XXXUUUXXXUUUNNNOOOXXXffftttvvvrrrvvvxxx{{{|||sssnnnhhh___XXXVVVPPPYYYeeerrr~~~~~~rrriii```QQQDDDDDDMMMVVVYYYLLLEEE;;;444222222111000111111000///......////////////......------,,,,,,++++++,,,,,,,,,,,,,,,+++***+++,,,+++)))'''((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((()))******************)))))))))((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&&&&'''((()))+++*********+++---///111444555777888888888666555666888:::<<<>>>?????????@@@AAACCCEEEHHHLLLNNNPPPXXX\\\bbbiiiuuuxxxQQQQQQaaa{{{jjjxxxiiiRRR999...///000...---************))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''(((***+++,,,,,,,,,+++*********+++,,,---...///'''(((+++---...------,,,&&&$$$$$$$$$&&&'''&&&$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))+++,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***+++,,,---...000222555777999::::::;;;<<>>???AAACCCEEEFFFGGGDDDEEEFFFGGGFFFDDDBBB@@@BBB@@@===:::666333000...(((((((((((((((((((((((())))))))))))))))))))))))$$$$$$%%%%%%&&&'''(((((($$$%%%&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))...333555888BBBMMMyyywwwwwwyyyXXXGGG:::;;;;;;666555:::<<<>>>AAACCCDDDEEEGGGHHHJJJIIIGGGGGGIIIKKKMMMNNNNNNOOOPPPPPPPPPQQQSSSUUUUUUNNNNNNSSSQQQJJJKKKTTThhhtttssslllmmmmmmmmmtttmmmqqqsssooofff\\\SSSMMM@@@JJJTTTXXXXXX\\\eeelll^^^XXXOOOJJJIIIKKKPPPTTTIIIAAA888333444777777777333333222111111111111111------------------------+++,,,,,,---------,,,,,,&&&(((***+++***)))***+++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''((()))******+++************))))))))))))((((((((()))(((((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&&&&&&&&&&&&&''')))))),,,+++*********,,,///000666777:::<<<<<<;;;999777777888;;;===???@@@@@@@@@AAABBBCCCFFFIIILLLOOOQQQ[[[___eeeiiipppdddbbbnnnlllooo}}}bbbCCC333000///,,,***************))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&(((***,,,---,,,+++***))))))***+++,,,,,,------'''((()))+++++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((()))***++++++)))))))))((('''%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&''')))+++...000222333777999<<>><<<999:::===BBBEEEFFFDDDAAA<<<999888999888888555666888:::;;;<<<=========>>>?????????>>><<<;;;>>>@@@BBBCCCBBB@@@<<<:::111///,,,)))'''&&&&&&'''***)))''''''((((((((('''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&))))))))))))((((((((((((***&&&&&&333===888AAA]]]fffuuuyyy```EEE===666666777777999;;;>>>===???DDDFFFCCCCCCEEEEEEFFFFFFGGGHHHHHHIIIIIIOOONNNKKKHHHFFFFFFFFFGGGIIIKKKPPP[[[hhhiiiZZZHHH^^^\\\\\\[[[ZZZZZZ\\\```^^^[[[YYYYYYUUUNNNJJJJJJKKKQQQYYY^^^```fffsssyyytttiii^^^[[[\\\WWWNNNHHHDDD>>>;;;:::;;;;;;;;;777666444222111000//////,,,,,,,,,++++++************************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''((('''&&&&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''((()))***++++++,,,---+++(((''''''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%((()))***++++++***))))))''')))+++...//////......333999@@@EEEEEEBBB===999;;;999888999===BBBEEEFFFBBBCCCDDDGGGJJJNNNRRRTTT]]]bbbgggjjjooo|||wwweeekkkqqqwww|||OOO333111000,,,...---,,,***+++,,,,,,+++)))******)))((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''')))***,,,---(((***++++++)))'''''''''***))))))***---......,,,'''((()))*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((()))***+++++++++++++++++++++***))))))''''''&&&%%%%%%%%%%%%%%%&&&(((+++000444999<<<>>>@@@BBBDDDEEEFFFEEEDDDCCC>>>;;;999:::<<<@@@BBBCCCCCC@@@===;;;<<<=========::::::;;;<<<<<<<<<<<<<<<888888999999999777666555;;;;;;<<<===============777555222///---++++++***,,,***((('''(((((('''&&&((((((((((((((()))))))))'''&&&&&&&&&&&&&&&&&&%%%((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((///,,,+++555<<<999GGGfffgggpppkkkYYYBBB;;;666777888888999<<>><<<;;;:::666555333222000//////...---------,,,,,,,,,++++++***************)))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''(((((()))***+++,,,,,,---***((('''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%***+++,,,,,,,,,***((('''+++,,,---/////////......222888AAAKKKOOOKKKAAA:::===;;;:::;;;>>>BBBDDDEEEBBBBBBDDDGGGKKKOOORRRUUU]]]aaaeeegggjjjvvviiiooorrrwwwZZZ888111...,,,000---,,,***+++,,,,,,+++)))******)))((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,---*********)))'''&&&(((***+++,,,......---///333777((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++(((((((((((((((((((((((()))((('''&&&&&&'''((()))...000444999>>>BBBFFFHHHGGGHHHIIIJJJJJJIIIHHHHHHDDDBBBAAAAAACCCEEEEEEEEEDDDBBB??????@@@CCCDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@<<<=========<<<;;;999888999888888888888999999:::777777666444333222111000///---***)))))))))'''&&&''''''((((((((()))))))))&&&&&&&&&&&&&&&'''''''''))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))),,,,,,,,,333999999MMMppp}}}wwwllljjjUUUJJJ>>>888666888999888999<<>>CCCBBBJJJ```zzzoooWWWDDDCCCBBB@@@@@@AAAAAABBB;;;<<>>===>>>@@@CCCCCCCCCBBBCCCEEEHHHLLLPPPSSSUUU\\\___bbbbbbdddmmm|||dddbbbzzzwwwqqqaaa>>>222///,,,///---,,,***+++,,,,,,+++)))******)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***,,,---,,,+++)))'''%%%&&&***---(((,,,///...---222<<>>@@@BBBEEEHHHJJJKKKHHHIIIJJJLLLLLLMMMMMMMMMIIIHHHGGGHHHIIIIIIGGGEEECCCAAA???@@@AAACCCDDDDDDCCCCCCDDDCCCCCCBBBAAA@@@BBBBBBCCCCCCBBBAAA???>>>::::::::::::999777666444444444555666666555555444222000---,,,+++***)))'''''''''''''''((((((((((((%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))&&&+++...555;;;>>>UUUzzz{{{}}}sssFFF<<<999666555999:::888999<<<>>>???EEELLLMMMHHHDDDDDDHHHHHHIIIIIIJJJJJJJJJJJJEEEFFFFFFFFFFFFEEECCCCCC??????EEEVVVlllttteeePPPFFFFFFDDDAAAAAACCCCCC@@@DDDDDDIIIPPPUUUUUUVVVYYYQQQXXX]]]___aaaeeehhhjjjlllhhhbbb]]][[[\\\]]]]]]SSSOOOIIIDDD???:::555222222111000///------,,,,,,((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''((((((((((((&&&((()))((('''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((())))))(((&&&$$$((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***+++,,,------...,,,***(((((()))***)))'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###%%%))),,,............000///......---......///111222999FFFUUUZZZUUUMMMBBB@@@???@@@BBBDDDDDDCCCBBBDDDFFFIIIMMMPPPSSSTTTYYY\\\^^^___```gggttt~~~cccTTT___}}}jjjsssccc@@@555222---,,,---,,,***+++,,,,,,+++)))***))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((()))+++,,,---++++++***)))((((((+++...***---000333777@@@LLLUUU(((((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((()))***+++++++++***)))(((((((((((()))%%%&&&)))---111777;;;>>>FFFFFFGGGHHHIIIJJJKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLFFFFFFGGGHHHIIIGGGCCC@@@>>><<<::::::;;;<<<<<<;;;888999999::::::::::::999<<<===>>>>>>>>>===;;;::::::===BBBEEEDDD@@@:::777666666777777777777666555666444111///...---+++***''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((()))))))))***'''///444:::???DDD[[[zzzKKK777666444555999999888999===@@@BBBIIIQQQTTTOOOLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKDDDEEEGGGHHHIIIIIIIIIIIIEEEFFFHHHOOOZZZ___WWWKKKEEEGGGFFFEEEIIIOOOOOOJJJMMMKKKMMMQQQRRROOOOOORRRLLLRRRTTTSSSTTTWWWWWWSSSVVVRRRNNNNNNPPPQQQRRRSSSPPPLLLGGGBBB>>>999555222000///...---,,,+++++++++'''''''''''''''''''''''''''(((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''(((((((((((('''((()))(((''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))+++,,,---+++***(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))***+++,,,------...+++***))))))***+++)))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###%%%(((+++---///111111//////......---......///222000111:::HHHTTTZZZ[[[GGGEEECCCCCCDDDFFFFFFEEEDDDEEEHHHKKKNNNPPPRRRSSSUUUXXX[[[]]]___eeeooowwwnnnWWWNNNYYY~~~kkkggg}}}mmmDDD555444///+++---,,,***+++,,,,,,+++)))***))))))((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((()))+++,,,---)))+++------,,,,,,---...000111555===HHHTTT^^^ddd(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&'''((()))***++++++)))((('''&&&'''((()))***(((+++///444:::???CCCEEEGGGGGGHHHIIIIIIJJJKKKKKKMMMLLLKKKIIIHHHGGGFFFEEECCCDDDGGGIIIJJJFFFAAA<<<777555333333333444333222222333444555666777777777555666777888888888777666777>>>GGGNNNOOOKKKCCC>>>===<<<;;;:::999888777666999777444222222111///...+++******))))))((((((''''''''''''''''''((((((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((())))))******(((000444888>>>DDD\\\~~~}}}SSS;;;555444555888888666888===???AAAHHHQQQTTTQQQNNNNNNIIIIIIIIIIIIIIIIIIJJJJJJDDDDDDEEEGGGHHHIIIKKKKKKGGGHHHGGGFFFHHHMMMLLLIIIEEEJJJMMMNNNWWWccceee___UUUQQQOOOPPPOOOKKKKKKNNNFFFLLLOOONNNSSS[[[[[[UUURRRIIICCCEEEJJJNNNPPPRRRNNNJJJDDD???;;;888555222...---,,,+++************(((((())))))))))))******''''''((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''(((((((((((('''((())))))''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))*********)))(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))***+++,,,------***))))))***++++++***(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%'''''')))+++...111444666333333333222111000000///111000...111999HHHWWWaaaRRRNNNJJJGGGGGGHHHHHHHHHFFFHHHJJJLLLNNNPPPQQQQQQSSSVVVYYY\\\___dddmmmssswww\\\KKKGGGeeetttlllOOO777444111...---,,,***+++,,,,,,+++)))******)))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''))))))))))))***+++,,,,,,))),,,///000/////////000333555;;;FFFRRR\\\bbbccc((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&'''((()))***++++++%%%%%%$$$%%%'''))),,,---111333888===AAADDDFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHFFFEEEDDDAAA@@@>>>======???AAAEEEHHHIIIDDD===888333111000000111222000///333333444666666777777666222333555777888888777777444;;;FFFNNNPPPKKKDDD>>>===<<<;;;999999::::::;;;;;;999666555555444333111000///...---+++***))))))((((((((((((''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''((()))************111333666???KKKeeeKKK<<<666444555777666444888===@@@AAAGGGPPPRRROOOMMMNNNJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFEEEEEEFFFGGGIIIJJJCCCDDDBBB>>>@@@GGGLLLLLLKKKRRRUUUXXXcccrrruuunnn]]]WWWSSSQQQOOOKKKLLLOOOGGGOOOTTTYYYfffvvv{{{vvviiiXXXHHHFFFKKKNNNPPPRRRJJJFFF???999666333111///,,,,,,+++***))))))))))))(((((())))))************&&&''''''((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''((((((((((((''')))***)))((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))***+++,,,,,,***))))))+++,,,,,,***(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&(((+++111888>>>BBB<<<<<<;;;:::777444222000///111222///000;;;NNN]]]```[[[SSSMMMJJJIIIIIIIIIIIIJJJLLLMMMOOOOOOOOOOOORRRUUUXXX[[[^^^cccjjjooozzz~~~___LLLHHH[[[nnn{{{kkkvvvaaa@@@666111///---,,,***+++,,,,,,+++)))******)))(((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''((())))))))))))***+++,,,,,,,,,...000000000000222444888>>>HHHRRRYYY\\\]]]]]]((('''&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&'''((()))***++++++'''''''''))),,,000333666888;;;???CCCEEEFFFEEEDDDGGGFFFFFFEEEDDDCCCCCCBBB<<<;;;:::999888888888888777:::>>>BBBCCC>>>666000333222111222444444444222111222222333333333333222///111333555777777777777222999BBBIIIJJJEEE>>>888777666666666999<<>>FFFGGGLLLSSSUUURRROOOPPPMMMMMMMMMMMMLLLLLLLLLLLLJJJHHHGGGEEEEEEFFFHHHIIIBBBBBB@@@>>>CCCMMMTTTUUUOOOUUUXXXZZZeeetttvvvnnnaaa[[[TTTQQQMMMIIIJJJNNNNNNXXXaaakkkuuuZZZOOONNNLLLKKKKKKGGGBBB:::444000---+++***,,,+++***))))))((())))))&&&'''''''''(((((())))))&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''((((((((()))''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''((()))***+++,,,,,,***))))))+++,,,,,,***(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###&&&+++444???IIIOOOCCCCCCBBB@@@<<<888333000,,,333777222---333FFFWWWkkkdddZZZQQQMMMKKKJJJIIIJJJKKKMMMNNNOOOOOONNNNNNRRRUUUXXX[[[^^^bbbgggkkkmmmhhhLLLNNNZZZbbb}}}aaacccoooJJJ:::000,,,---,,,***+++,,,,,,+++)))******)))(((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((***)))))))))***+++,,,,,,000000000//////111555888BBBMMMZZZbbbaaa___]]]^^^)))(((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((***,,,******+++...111666;;;===CCCDDDFFFGGGHHHGGGFFFEEEEEEAAA@@@BBB@@@999444333333555555333333777888666888777666555555666777888555666:::===<<<888333111777666555666666666555444444888:::777777;;;===<<<<<<999666999===>>>:::444777555333444888>>>DDDHHHHHH@@@999777:::;;;888333333444666666555222///------,,,+++***)))((('''&&&%%%&&&((()))))))))((('''((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))((()))+++,,,---,,,333555:::AAALLLcccyyywwwttt^^^GGG;;;222444555555555555777999<<>>IIIeeexxxyyyaaaPPPQQQQQQIIIMMMNNNNNNPPPSSSUUUQQQLLLMMMMMMSSS\\\______dddllljjj}}}```LLLYYYwwwvvv]]]hhhzzztttXXXJJJ666222,,,,,,++++++***))))))(((***************)))((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''(((&&&&&&'''((()))***++++++...---,,,+++,,,---...///333333///111555555BBB]]]iiioootttrrrjjjhhhnnnwww))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))((('''(((***,,,,,,...222777;;;???AAABBBDDDEEEGGGGGGFFFDDDBBB@@@<<<777444555555333333666777999888555666;;;>>>>>>888999:::::::::999777666<<<===@@@BBBCCCEEEIIILLLLLLFFF@@@<<<<<<===<<<;;;555999;;;:::;;;===<<<888999888666666777888888777:::999777666888;;;@@@CCCDDD???:::999;;;<<<;;;999666666666555555555555555...------+++***)))((('''&&&&&&((()))))))))((((((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((***,,,,,,,,,111444:::CCCTTTpppssskkkggg___III999666777333444555555555777:::<<>>??????HHHJJJKKKLLLOOOYYYgggrrrnnndddXXXOOOLLLJJJGGGEEE???BBBDDDEEEGGGGGGAAA888999999888777777777888:::999999777555444555777:::===<<<::::::;;;<<<>>>@@@>>><<<999666555666888999//////...---+++***)))(((''''''((()))))))))((((((((((((((((((''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((()))+++,,,---222555<<>>:::666444333000222777999777555666444;;;AAADDDEEEFFFBBB<<<::::::;;;>>>DDDLLLTTTYYY[[[___aaa```dddsss}}}sssnnnhhh```YYYXXXZZZ[[[[[[\\\YYYNNNBBB???@@@BBBDDDEEECCC>>>999999999777555333222444555555777999999888:::>>>BBBEEEBBB???;;;888777777888111000///...,,,***))))))((((((((()))))))))((((((((((((((((((''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))&&&'''(((((()))***,,,...444888AAARRRlll{{{ssskkkoooeeeQQQ@@@444222888333444555555555777:::===@@@IIISSSYYYYYYVVVTTTTTTSSSTTTSSSPPPNNNPPPVVV\\\```^^^YYYTTTOOOKKKHHHGGGGGGCCC@@@BBBIIINNNNNNKKKVVV[[[]]]YYYUUUUUUTTTQQQMMMNNNQQQSSSPPPLLLNNNTTTQQQMMMFFFDDDKKKYYYfffnnnzzz~~~```JJJEEE>>>222///...,,,***)))******+++*********)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&((())))))(((((((((***(((((((((((((((((((((((((((((()))))))))******************+++,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++*********))))))((((((((()))))))))******)))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&''''''((())))))******+++,,,......---,,,++++++***)))(((''''''''''''((((((''''''&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%((()))'''&&&%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&)))000999???GGGGGGEEEAAABBBEEEDDD@@@:::777666666444111333999AAAYYYxxx~~~jjj^^^]]]VVVVVVUUUTTTRRRVVVbbbnnn~~~pppaaa\\\```dddeeedddgggsssqqqfff{{{yyywwwjjj@@@222------,,,,,,,,,,,,,,,,,,***************)))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&)))))))))***+++,,,,,,------------...000222555666222777999AAAQQQ]]]mmm***)))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((((((((()))&&&'''***+++...222777;;;===>>>@@@BBBCCCCCCCCCBBBCCCBBB@@@===;;;888666555<<<777555888:::999:::<<>><<<:::777666333222111///---,,,******)))))))))((((((((())))))((((((((((((''''''''''''%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))%%%''')))))))))***---///555:::HHH```yyyzzzpppssssss\\\@@@999555000666222333555555555777;;;===AAAHHHPPPVVVVVVUUUSSSSSSRRRSSSRRRPPPOOOQQQWWW\\\aaa^^^ZZZUUUQQQNNNKKKJJJHHHCCC@@@BBBGGGLLLMMMLLLKKKQQQUUUSSSRRRUUUYYYYYYWWWYYY]]]___ZZZTTTVVV\\\RRRKKKCCC@@@EEEMMMUUU[[[ppp}}}yyy\\\CCC;;;444(((,,,,,,+++*********++++++))))))))))))))))))******((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&(((******)))((()))***))))))))))))))))))))))))))))))))))))************++++++,,,,,,------......---............/////////------------------------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******++++++))))))************))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))&&&&&&&&&'''(((((())))))******,,,---------,,,,,,+++******)))((((((((('''%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%((()))'''&&&%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$&&&)))...666;;;CCCFFFGGGGGGIIIKKKJJJFFF@@@<<<888666444333666;;;===IIIaaa|||~~~rrrmmmccc```]]]ZZZSSSRRR\\\jjj|||oooccc^^^```cccddddddnnnttt[[[fffyyypppzzznnnAAA111,,,,,,,,,,,,++++++++++++***************)))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''******++++++,,,,,,------//////......///111333444444===CCCPPPbbbffffffnnn******)))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''(((((())))))******(((+++...222555999===AAAEEEDDDCCCCCCBBBAAAAAAAAA???>>>;;;:::999:::<<<===FFF???999:::>>>BBBIIIPPPaaa```ZZZRRRQQQWWW\\\]]][[[fffwwwwwwuuuvvv~~~{{{hhhVVVNNNGGG???<<<======999555222555666666444333666999888999<<<>>>>>><<<:::888777666444333111///------******)))((((((((())))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))%%%(((******)))***...111666:::NNNlllggg:::555555000666222333444555666888;;;>>>CCCHHHNNNSSSTTTTTTSSSSSSQQQSSSTTTSSSRRRTTTYYY]]]```^^^ZZZVVVSSSRRRQQQQQQNNNKKKFFFEEEGGGMMMQQQTTTQQQXXXZZZXXXWWW]]]eeeiiidddfffjjjkkkddd]]]^^^eee]]]TTTKKKHHHHHHHHHIIIKKKQQQ\\\[[[GGG777333000***+++******************+++))))))))))))************((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%'''***+++***))))))***)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,---......//////000000000000111111111111........................------------............------------------------((())))))***++++++,,,,,,)))******++++++******)))))))))))))))))))))))))))(((''''''''''''''''''((((((((((((((()))))))))***''''''''''''(((((()))))))))***+++,,,,,,---------+++++++++***))))))(((((($$$%%%%%%&&&'''((())))))''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&'''+++000444;;;CCCJJJNNNSSSXXXXXXUUUHHHAAA<<<:::888666888===<<<@@@PPPiii~~~~~~wwwqqqkkkgggcccZZZSSSXXXddd|||zzzrrreee]]]^^^ccceeeccclllwwwZZZYYYsssxxxkkkiiizzzLLL888---------,,,+++************************)))((((((((((((((((((((((((((((((''''''&&&&&&'''(((((())),,,,,,,,,,,,---------...000/////////000222333444===JJJTTTbbbrrrqqqggggggxxx|||*********)))))))))(((((((((((((((((((((((((((((('''''''''''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((()))******))))))***++++++,,,---------000555999;;;>>>AAACCCEEEEEEDDDCCCAAA@@@???>>>===;;;999888;;;@@@EEEIIINNNJJJJJJQQQYYY```iiipppssssssooolllppp{{{ooobbbTTTNNNNNNMMMEEE===::::::999888666444444555222444777:::<<<;;;:::888;;;;;;999777555333111111++++++)))((((((((())))))((((((((((((''''''''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))%%%(((,,,,,,***+++///333888999OOOqqqxxx???888777000777111333444555666888;;;>>>GGGJJJNNNQQQSSSSSSSSSSSSRRRTTTWWWWWWVVVWWW[[[___```^^^ZZZWWWVVVWWWYYYZZZ[[[WWWQQQLLLJJJOOOWWW^^^bbbffffff___\\\cccmmmssskkknnnqqqpppggg^^^```ggghhh^^^VVVUUURRRJJJDDDCCC777;;;;;;333......//////))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%'''***++++++*********))))))))))))))))))))))))))))))*********+++++++++,,,------...//////000000000000000111111111111222////////////////////////.../////////000000000000------------------------***+++++++++++++++++++++)))******++++++******))))))))))))))))))))))))))))))((((((''''''(((((()))'''''''''((((((((())))))'''(((((((((((())))))))))))******+++,,,,,,------++++++++++++***)))((((((%%%&&&&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%'''+++...111;;;EEEMMMUUU\\\^^^]]]NNNHHHCCCAAA>>>999888:::888>>>HHHVVVhhhuuuyyyvvvxxxqqqmmmkkkaaaVVVVVV___iiillliii```]]]aaaeeefffffflll|||vvvaaaSSSZZZ~~~}}}qqqddduuuYYY@@@000///...---,,,+++***)))***************)))((((((((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++---------------.........000//////000222444666888IIIZZZdddlllvvvsssmmmppp~~~|||tttooo************))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))************************'''''''''''''''''''''''''''''''''((()))******+++++++++,,,------...//////111555:::===???@@@BBBCCCBBBBBBBBBBBBAAA>>><<<:::<<<:::888888<<>><<<:::888666555444,,,+++***((((((((()))***)))(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))%%%)))---,,,***+++000444;;;999OOOqqq~~~uuu===888777///777111333444555666888<<<>>>KKKLLLOOOQQQSSSTTTTTTUUURRRVVVYYYZZZYYYZZZ]]]``````^^^ZZZXXXXXXZZZ^^^```eeeaaaZZZRRRMMMQQQ\\\fffkkkmmmiii___YYY___iiiqqqllloooqqqoooddd\\\]]]dddmmmddd^^^^^^ZZZOOOEEEBBB999777333///,,,+++,,,...((((((((((((((((((''''''(((((())))))*********+++((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$'''***,,,+++*********)))))))))))))))))))))))))))************+++++++++------......///000000000///000000000111111111111000000000000000000000000000000000000111111111111........................------,,,++++++***************++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&'''''''''((((((((((((((()))))))))))))))))))))***+++,,,,,,------++++++,,,++++++***)))(((''''''''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###"""$$$&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$'''***------777BBBJJJSSS[[[___^^^RRRLLLHHHFFFBBB;;;777777666@@@IIINNNXXXgggqqqsssxxxqqqnnnnnneeeXXXUUU\\\YYY^^^^^^[[[\\\dddhhhgggjjjmmmzzzrrrfffQQQHHHsssxxxdddrrr]]]@@@222111000///---+++***)))***************)))((((((((((((((((((((((((((((((%%%%%%%%%&&&((()))+++,,,---------...............//////000111444777:::;;;QQQdddmmmnnnqqqnnnoooxxxtttiiiddd,,,++++++***************)))(((((((((''''''''''''...!!!+++000'''888BBB***************)))'''&&&%%%((((((((((((((('''''''''******))))))))))))******...---,,,+++---///333555333===CCCAAA???AAAAAA>>>@@@AAA???:::777777666333333222333777???IIIVVV```ffflllvvv{{{ppphhhfffjjjgggdddcccfffiiijjjkkkkkklllllljjjiiiooozzzzzztttrrraaaTTTEEE???@@@AAA;;;555666444555888999888666555>>>GGGJJJCCC;;;777333...222111...,,,)))(((''''''))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))&&&((())))))(((+++111666999>>>UUUqqq{{{___@@@444222555777444444555555666888<<>>OOO___fffddd```WWWNNNHHHJJJJJJCCC<<<999;;;@@@GGGOOOWWW```kkkrrrtttssssssrrrjjj^^^WWWUUUXXXYYY[[[```eeehhhhhhgggkkkqqq}}}ooobbbVVVLLL\\\kkk[[[~~~wwwAAA;;;------222,,,))),,,,,,************))))))))))))))))))(((((('''''''''&&&&&&&&&&&&''')))+++...///---------000222222///+++222444333111444>>>GGGJJJ___cccjjjqqqvvvwwwvvvuuuzzzwww~~~rrrjjjggg___,,,+++******))))))******))))))((((((((('''''''''(((''')))"""333mmm|||KKK******))))))((((((''''''(((((((((((((((((((((''')))(((((('''(((((()))***///.........000333777999;;;@@@CCCAAA@@@BBBAAA>>>AAA>>>;;;777444111111333444555888>>>GGGUUUfffssszzz~~~zzzqqqiiihhhgggdddccceeedddjjjqqqtttrrrnnnjjjiiimmmmmmkkkgggddddddgggjjjhhhjjjkkkmmmooosssxxx{{{uuuaaaRRRJJJDDD>>>999888555222222444555777888888AAAHHHJJJIIIGGG???666555222---++++++,,,+++***************))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''''''''((((((((())))))''')))+++******,,,222777:::CCCbbb}}}mmmKKK777222333555666111222333444444777;;;>>>NNNYYY^^^VVVPPPSSSSSSOOOOOOSSSWWWZZZZZZ[[[^^^aaahhhggg```]]]aaa___cccrrr~~~{{{iiiWWWRRRPPPTTT```nnnmmmhhhbbb[[[WWWVVVVVVTTTRRROOOMMMLLLNNNPPPQQQMMMMMMMMMLLLHHHBBB:::444000///---,,,++++++++++++,,,++++++***))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((())))))******))))))************************+++,,,,,,---......//////....../////////000000000000000000000000000000000111111000000000000000000111111111111111111111111111111111000000000//////...............------------------,,,,,,,,,,,,++++++++++++++++++******)))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,------------,,,++++++******((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%''')))******///;;;JJJXXX___]]]YYYOOOJJJHHHLLLLLLEEE@@@???;;;???EEELLLTTT^^^gggmmmnnnlllmmmnnnkkkccc^^^]]]ZZZ[[[^^^ccchhhlllmmmmmmmmmqqqyyysss]]]NNN]]]pppVVViii[[[EEE333///333---***,,,***************))))))))))))))))))((((((((('''''''''&&&&&&'''(((***,,,...///...,,,,,,...111333111///333444555:::HHHXXXaaabbbiiimmmssszzz~~~}}}uuuvvvuuummmnnnqqqmmm++++++***))))))))))))***)))))))))(((((((((''''''(((,,,+++444qqq}}}LLL***)))(((''''''((()))***''''''(((((((((((((((((()))(((((('''((()))***+++000000111222555999<<<>>>BBBDDDBBB@@@@@@BBB@@@<<<999555555888777222444;;;<<<@@@GGGNNNXXXfffttt~~~zzzuuussstttuuuzzzsssooorrrzzz||||||{{{yyytttnnnjjjhhhhhheeegggmmmuuuuuucccUUULLLGGGCCC???999444333333333222444888>>>DDDJJJLLLEEE<<<;;;666000------///...---++++++*********)))))))))))))))))))))))))))))))))''''''((((((((()))))))))''''''((((((((()))))))))(((***,,,,,,+++...444999;;;LLLvvvyyyuuurrrnnnUUU;;;111333444333111111222333444555999===@@@GGGOOOSSSOOOOOOTTTTTTPPPPPPTTTYYY[[[\\\]]]```cccppprrrjjjcccbbb[[[\\\iiippprrrfffWWWRRRNNNRRR```hhhhhhfffbbb[[[UUUQQQPPPNNNJJJCCC???>>>AAAFFFJJJAAA@@@>>><<<:::666111...------,,,+++++++++++++++,,,++++++******)))))))))***))))))(((((())))))***(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((((((((((((((((()))***++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////////////////000000000111111111111111111111111111111333333333222222111111111222222222222222222222222222222222111111111111000000000000//////......---......---------,,,,,,,,,++++++,,,,,,++++++***)))***************************))))))))))))((((((((())))))))))))))))))))))))++++++++++++,,,,,,,,,---,,,,,,------,,,,,,+++******)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&%%%$$$%%%&&&'''((()))---666BBBMMMRRRPPPMMMFFFEEEGGGLLLMMMHHHBBB???<<<>>>CCCJJJTTT^^^gggllljjjfffeeejjjllliiifffeee^^^___aaaffflllppprrrrrroooqqqttt}}}qqqWWWbbbrrrRRRSSSgggoooRRR;;;111333...,,,,,,(((++++++*********)))))))))))))))((((((((((((''''''''''''((()))+++---...///000//////111333555666555555666:::IIIaaatttxxxrrrqqqtttzzzzzzvvvtttqqqwww{{{ttt++++++***))))))))))))***)))))))))(((((((((((('''***(((--------->>>DDD444***((('''&&&'''(((***,,,''''''''''''((((((((((((***))))))((()))+++---...000111333666999===@@@BBBDDDBBB@@@???@@@???;;;666444///222:::;;;777<<>>???BBBKKKVVVbbbkkkoookkkeeebbbggglllllljjjiiibbbbbbdddhhhmmmqqqrrrrrrpppqqqtttyyycccdddzzzrrrVVVNNN]]]sssZZZ???111111...------'''+++++++++*********))))))))))))(((((((((((((((((((((((()))***,,,---//////333333555777888999888888444999GGGbbbsss,,,++++++******************)))))))))(((((((((((((((""")))222,,,$$$&&&+++)))((('''&&&'''(((+++,,,&&&'''''''''(((((()))))))))(((''''''(((+++...///111333555999<<>>>>>;;;555111555111111777;;;@@@OOO___lllttt{{{ppphhhaaa]]]YYYYYYaaallllllpppwwwyyyrrrnnnmmmddddddjjjttt~~~{{{ssslll^^^MMMCCCBBB@@@;;;:::888666666777999===AAA@@@CCCDDD???555...---...*********)))))))))((((((************************(((((((((((()))))))))***(((((((((((()))))))))***(((***,,,,,,,,,///555:::AAAYYY|||vvvmmmllluuudddKKK777555888555000///333444666777888<<<@@@DDDAAADDDFFFHHHNNNSSSSSSPPPQQQRRRSSSTTTUUUZZZcccjjjrrr|||zzzpppiiiZZZLLLLLLYYY```[[[PPPKKKEEEGGGTTT]]]aaaeeefff```XXXPPPKKKCCC@@@:::666333333555666888555111//////000000///******+++++++++,,,++++++,,,,,,,,,,,,++++++++++++******))))))))))))************************************************************)))(((''''''&&&&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((()))***+++,,,------------////////////////////////......///////////////000000000000000111111111111000000111111222222222222222222111111111000000000111111111111111111111111222222222222222333333333333333222111000000///////////////.........---------------------,,,++++++************************))))))))))))************((((((((((((((((((((((((*********+++++++++,,,,,,...............---,,,,,,(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&''''''&&&&&&%%%%%%%%%&&&'''))),,,222666999999999@@@???AAAKKKVVVWWWKKK>>>@@@>>>@@@JJJYYYfffnnnqqqppphhhdddgggjjjjjjggggggeeeeeeeeegggjjjmmmnnnmmmppptttxxx~~~pppbbb~~~}}}wwwvvv```VVVddd]]]@@@000000......///)))++++++++++++************(((((()))))))))))))))))))))***+++,,,---...//////222555888::::::999777666222@@@ZZZ~~~{{{------,,,+++++++++++++++******)))))))))((((((((()))'''$$$%%%))),,,***((()))(((''''''''')))***+++&&&&&&''''''((()))))))))((('''%%%%%%'''***---///333555999<<>>JJJ^^^wwwzzzbbbOOOIIIFFFGGGFFFGGGUUUdddwww}}}uuullljjjiiihhhkkkooofffUUUOOOJJJCCC999777777999888666777:::===DDDKKKJJJAAA888222000++++++*********)))))))))************************((((((((()))))))))******((((((((()))))))))******(((***,,,,,,---000666;;;DDDZZZ|||}}}rrrooolllUUU???000222666333222666111222333444555999===@@@JJJKKKKKKMMMOOOQQQQQQPPPRRRSSSSSSQQQRRRVVV___eeeeeerrrtttpppooodddTTTPPPMMMSSSNNNFFFEEEBBBEEEQQQVVV[[[aaaddd___WWWNNNIII===<<<:::999777777666666444222///......//////...***+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***************************************************))))))(((((('''''''''((((((((())))))((((((((())))))))))))))))))))))))******,,,---............000000000000000000000000//////000000000000000000/////////000000000111111//////000000111222222222000000000000000000000000000000000000000000000000111222222222222333333333222222222111111000000///000////////////.........------......------,,,+++************************)))))))))************+++))))))))))))))))))))))))))))))))))))*********+++------......------,,,+++'''(((((((((((('''&&&&&&&&&&&&&&&'''(((((())))))&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((***---///222333444;;;===CCCNNN]]]bbbXXXJJJBBB??????IIIYYYhhhoooqqqqqqjjjfffggggggdddbbbccceeedddcccdddgggiiiiiiiiinnnttt{{{fffyyy~~~lll```jjj]]]AAA111000---...000+++,,,++++++++++++*********(((((())))))))))))*********+++,,,...//////000///000333777999999777777777@@@RRRnnnyyymmmxxx///...------,,,,,,------*********)))))))))((((((***,,,%%% ''',,,)))&&&(((((((((((())))))))))))&&&&&&''''''((())))))***)))(((''''''))),,,000333777999<<<@@@BBBBBBAAAAAA;;;888777:::999666999??????OOO^^^ffftttxxxmmm[[[IIIAAA???BBBHHHHHHHHHUUUfffvvvlllhhhpppyyy{{{pppaaaSSSGGG???999:::;;;888666777999@@@KKKSSSRRRJJJ>>>555------,,,,,,,,,+++++++++************************(((((()))))))))*********(((((()))))))))*********)))+++---......222888===EEE[[[{{{lllLLL:::///444666111111999111222333444444777;;;>>>LLLLLLMMMOOOOOOOOOPPPRRRTTTUUUVVVTTTRRRSSSWWW[[[[[[hhhkkkkkkrrrnnn```ZZZJJJOOOHHHBBBEEEFFFJJJVVVQQQWWW___bbb___WWWNNNIII@@@@@@???>>><<<;;;:::999111000//////000///...,,,,,,,,,---...------,,,+++,,,,,,------------------+++******))))))******+++++++++++++++++++++++++++************************)))))))))((((((((((((((())))))(((((((((((())))))***************************+++,,,---////////////000000000000000000000000000000000000000000000000....../////////000000000......///000000111222222......//////000111111111111111111111111111111111111111111111222222222333111111111111000000000000000000000/////////.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))+++,,,,,,,,,,,,+++******''''''((((((((('''&&&%%%&&&&&&&&&'''((()))))))))''''''''''''(((((((((((()))(((((((((((('''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***+++...111444555===GGGRRR]]]ccc]]]TTTHHHCCCBBBKKK\\\jjjppppppmmmhhheeeeeeccc___^^^```cccaaa```aaadddggghhhhhhgggnnnvvv|||gggqqqvvveeefff]]]CCC444222......000---,,,,,,+++++++++*********(((((()))))))))*********+++,,,---///000000000///111333666777777999<<>>======>>>666<<>>555:::999000///777444444555555666888<<>>;;;999777666000000000111222111...,,,------...///...---,,,+++------------------------++++++************++++++++++++++++++++++++++++++************************(((((((((((())))))))))))***)))(((''''''((()))******************************+++,,,...///000000000000000000000000000000000111111111000000000000000............////////////---......///000111111111......///000111222222333222222222222222222222222000000000111111222222222000000000000000111111111000000000000////////////......//////......---,,,------------------------))))))******++++++++++++))))))))))))))))))))))))''''''''''''((((((((((((***************)))((((((&&&'''((((((((('''%%%%%%&&&&&&&&&'''((())))))***''''''''''''((((((((()))))))))))))))((((((((((((''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&(((((())))))***---111444111>>>LLLSSSXXX\\\[[[UUUPPPIIIFFFOOO___mmmrrrqqqgggeeedddddd```\\\\\\___```___^^^```cccfffhhhhhh___fffnnnsss{{{bbbeeezzzhhh___xxx___EEE777444...---000...,,,,,,,,,+++++++++******(((((())))))*********++++++,,,...000000000000000444666666666777<<>>===666222444555<<>>===<<<:::888:::AAAFFFPPPaaa\\\BBB<<<333---,,,---+++***,,,,,,+++******)))*********++++++***)))(((((())))))))))))))))))************(((///---***222666999BBBRRRhhhQQQ@@@444666888444333888333333444666888;;;>>>@@@GGGIIIKKKNNNQQQRRRSSSSSSUUUWWWZZZZZZWWWSSSQQQPPP[[[aaafffkkksssxxxrrrhhhccc]]]SSSLLLLLLTTT[[[___XXX___eeeeeeaaaZZZSSSNNNBBB;;;666777888555333333000000000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,---,,,***))))))***,,,...+++******+++,,,---...///,,,,,,,,,++++++)))((((((++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,///...---,,,,,,,,,---...---///111111000///...///000111111222222222222111..............................///000000000000000,,,...000000///...///000222111000222444555555444555444333333666999777444888555222333666777444111...000222000...---...111///////////////...---,,,...............///000000------......------,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((())))))((('''&&&'''''''''(((''''''&&&&&&&&&'''''''''(((((()))))))))'''&&&%%%%%%&&&''')))))))))************))))))&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&((()))***+++,,,///111888@@@KKKTTTXXXXXXVVVUUUSSSNNNKKKNNNXXXccckkkmmmgggfffdddbbb```^^^]]]]]]^^^^^^___```cccdddddddddeeefffmmmuuuzzz```NNNnnnwwwcccTTTppplllMMM666666777---'''+++...---+++***)))******+++(((((())))))***+++---...000...------///111222222000666999777<<>>BBBIIIXXX[[[LLLDDD;;;333222111---)))))),,,,,,+++***************++++++***)))))))))))))))))))))))))))************(((///---+++333666:::DDDOOOppp~~~KKK<<<222555777333222666333333555777:::>>>AAACCCGGGIIILLLOOORRRSSSTTTTTTWWWYYY\\\]]]\\\\\\]]]^^^^^^ccciiilllpppsssmmmdddeeebbb[[[TTTRRRUUUZZZ^^^___cccfffccc]]]WWWNNNGGGBBB;;;666777777444222222///000000111111111000000,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,------,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,------------------,,,++++++***+++++++++++++++++++++++++++************++++++,,,,,,+++*********+++---...111222222000//////111333000111111222222222111111222222222222222222222222111111111111000///...------.../////////111555888777777888999999:::::::::;;;;;;:::999;;;===??????>>><<<:::999999888555333222444666666444333444555222222111000000////////////............///000111...............---,,,,,,,,,,,,,,,,,,++++++++++++************************)))))))))(((((((((''''''&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&((((((((()))))))))******)))(((&&&%%%%%%&&&((()))))))))************))))))(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''''''''((())))))***,,,///222666BBBTTTaaafffccc\\\WWWXXXQQQJJJJJJQQQZZZbbbeeedddcccaaa___^^^]]]\\\\\\\\\\\\\\\^^^aaadddeeefffdddeeekkkrrrvvv~~~^^^PPPeeewwwdddSSSllltttSSS888333333,,,+++000------,,,+++************))))))))))))***,,,---...111000//////000111222222222888>>>FFFSSSaaafffccciiiccciiimmmooo|||zzzmmmnnnwwwrrrmmmnnnjjjgggrrr999444...++++++,,,+++***+++++++++************))))))))))))))))))))))))))))))(((((((((((((((((()))(((((()))))))))*********&&&(((,,,000555:::===???BBBDDDMMMXXXZZZQQQEEE>>>777===FFFPPPdddkkkXXXKKKXXX___iii~~~vvv~~~qqqbbbGGG;;;999<<<<<>>777555444111///000---...//////////////////------------------------///......------------...***+++,,,---...---++++++------...............---..................------************************+++++++++,,,,,,------...+++*********+++---///000///000111111//////000111111111111111111111111111111111111111222222222222222222111000///...------............///222777;;;;;;>>>AAAAAA??????AAACCCGGGHHHGGGEEEDDDFFFLLLRRRWWWUUURRRQQQOOOLLLHHHDDD>>>??????>>>;;;999999:::666555333111111111111222///////////////000000111....../////////...------------,,,,,,,,,+++++++++************************((((((((((((''''''''''''''''''((((((((((((''''''%%%&&&&&&'''''''''&&&&&&))))))))))))************))))))''''''''''''))))))))))))************)))))))))*********)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((((())))))((((((+++///333666BBBSSSaaafffccc]]]XXXVVVOOOGGGDDDIIIRRRZZZ^^^___^^^]]]\\\\\\\\\\\\\\\]]]]]]\\\\\\^^^aaadddfffcccccchhhnnnqqqwwwgggVVV\\\gggyyyiiiVVVeeecccBBB444000,,,---222,,,,,,,,,,,,+++***)))))))))))))))***+++,,,---...111000000000000111222222666:::EEEVVVjjjxxxvvvmmmddd[[[[[[^^^bbbwwwyyywwwvvvllliiimmmjjjooopppkkkhhhrrrBBB:::111......///...++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++)))+++///444888;;;>>>???@@@GGGWWWgggcccOOO>>>999<<>>NNNsss```eeeyyy~~~rrrIII===555111444666333222333444555666888<<<@@@DDDFFFEEEGGGJJJNNNQQQSSSTTTUUURRRSSSVVV[[[aaajjjssszzzxxxwwwssslllfffcccbbbaaa___aaaccc```YYYVVV]]]gggpppqqqooojjjlllrrrrrrlll]]]PPPAAA999444000///111///000000000///...------........................//////...............///---......///......------000000000000000/////////......////////////......************************------...///000000111111------------///111333444---000444555333111000///222222111111111111222222222222222333333333444444444444444333333333333333777888999999999;;;???AAABBBGGGLLLLLLJJJIIILLLOOOUUUVVVWWWWWWUUUXXXbbbnnn}}}wwwrrrrrrtttrrrjjjbbbUUURRRNNNHHHBBB???======999777555222111111111222000000000//////000000111//////000000//////...---------------,,,,,,,,,,,,************************(((((((((((('''''''''&&&'''(((((((((((((((((('''%%%%%%&&&''''''''''''&&&))))))))))))))))))))))))***)))(((((((((((()))***))))))************)))))))))*********))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))))))))(((''''''***///333888>>>GGGMMMQQQRRRRRRSSSMMMHHHCCCBBBGGGOOOWWW[[[[[[ZZZZZZZZZ[[[\\\]]]]]]```___^^^\\\\\\___dddgggdddbbbfffmmmppptttxxx\\\[[[ccc~~~sssaaa```{{{oooMMM:::222...---...+++,,,------,,,+++)))(((************,,,---...//////000111000000000222333888>>>KKK^^^qqqyyysssjjj^^^[[[[[[]]]cccqqq}}}~~~|||yyyooofffddddddmmmrrrtttuuu|||FFF>>>444000000000...++++++++++++*********))))))************************))))))***++++++***))))))((()))***+++,,,,,,,,,,,,111333666999<<<>>>???@@@DDDJJJWWW___TTT@@@777:::LLL```wwwssseee[[[VVV```ppptttuuulllOOO??????===>>>BBB@@@DDDGGGLLLMMMCCC666///000...------,,,,,,,,,,,,,,,+++***************++++++************++++++++++++)))...,,,...555777@@@TTT~~~yyy~~~qqqppp~~~wwwrrrZZZ>>>999555222444666555333333555555666888:::>>>AAABBBDDDFFFIIILLLOOOQQQRRRRRRQQQRRRSSSUUUYYY```iiiooopppqqqsssqqqllleee```^^^ZZZ]]]aaabbb]]][[[dddrrrzzzhhhRRRBBB888222111444111111222222222222111111/////////////////////////////////......//////000222111000000000222444555333333111000//////////////////////////////...---************************,,,---///000111222222222000000000000111222444555222333444333222111222444333222222111222333444444555555666777888999:::;;;;;;:::999999888999999:::>>>AAADDDGGGHHHHHHJJJKKKIIIOOOUUUWWWUUUUUUYYY]]]bbbdddiiinnnppptttuuunnncccXXXNNNGGGCCCAAA===;;;888444222111111222222111111000000000111111000000111111000000///............---------,,,,,,************************)))(((((((((((('''''''''(((((((((''''''(((((((((%%%&&&''''''((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***))))))((('''''')))...222999:::<<<===>>>@@@DDDGGGEEEDDDBBBDDDIIIOOOTTTWWWYYYYYYYYYZZZ[[[]]]^^^___^^^^^^^^^\\\]]]aaahhhmmmgggdddeeelllqqquuu]]]```ttt~~~ooo___ggglllNNN:::333000...++++++,,,------,,,+++)))(((******++++++,,,...///000...///000000///111555888;;;CCCRRRdddoooqqqmmmiiifffkkkmmmoootttwww~~~}}}tttiiigggnnnqqqwwwzzz{{{}}}DDD>>>777222000///,,,***+++++++++************)))************************)))***+++,,,,,,+++***)))))))))***+++,,,------...333444666999<<<>>>@@@BBBJJJLLLMMMIII@@@<<>>>>>;;;777333000//////000111111111111000///...---+++++++++++++++++++++++++++,,,...111222333333333333333222111111111222333333333111///...///222555333333222222333555777888555666888:::<<<>>>@@@@@@BBBAAA???>>>>>>>>>???@@@@@@DDDJJJMMMNNNOOOOOOOOOPPPUUU\\\```bbbdddgggjjjsssuuu~~~qqqdddYYYQQQKKKDDDBBB>>>:::777444333222333222111111111111111111111111222222111111000/////////.........---------++++++++++++++++++++++++))))))))))))((((((((((((((((((''''''''''''((((((&&&'''((()))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))************))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((******))))))((('''''')))---000555777999:::::::::<<<===EEEEEEEEEFFFIIIMMMPPPSSSWWWXXXXXXYYY[[[]]]___```XXXZZZ\\\]]]^^^dddlllssslllfffeeelllqqquuueeefff{{{bbbaaa|||}}}jjjNNN888111222111---,,,,,,,,,,,,+++***))))))+++++++++,,,---...///000...///000000000444;;;AAAAAAKKK]]]mmmsssqqqoooooottt}}}~~~~~~|||{{{}}}rrrooo|||}}}zzz|||CCC@@@;;;666111...---,,,+++++++++************)))************************)))***,,,------,,,***)))************+++---///000333444666:::???DDDIIIKKKHHHHHHCCC???DDDWWWlllyyy|||mmmgggSSSUUU\\\jjj|||uuusssqqq\\\PPPEEEDDDCCC::::::@@@PPPdddjjj\\\CCC111///......---------------+++*********++++++,,,---*********+++++++++,,,,,,+++---,,,000777888DDD]]]yyyuuu~~~```AAA>>>666555444333333444444333333444555777:::===@@@BBBFFFGGGJJJLLLNNNOOOOOOOOORRRRRRQQQOOOLLLKKKLLLMMMLLLMMMVVVccchhhaaaXXXTTTSSSSSSZZZcccaaa\\\bbbnnnkkkXXXIII>>>999:::777777666666555333222111111111111111111111111111000000//////000000111222000111555:::AAAGGGMMMPPPQQQLLLDDD<<<666333333444444444333333111000...---,,,,,,,,,,,,,,,,,,,,,,,,---...111444666666666666999777555444222222222222222666<<>>:::666444333333222333555777:::<<<;;;<<<>>>AAADDDGGGJJJKKKOOOOOOOOOPPPRRRUUUXXXZZZ___aaaddddddcccbbbbbbccceeeiiipppwww~~~rrrddd\\\MMMKKKHHHCCC???:::777555444333222111111111111111222222222333222111111000////////////.........---+++++++++++++++++++++++++++*********)))))))))))))))((('''&&&&&&'''((()))'''((()))***++++++++++++))))))))))))(((((('''''''''''''''(((((('''''''''))))))************))))))''''''((((((((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&''')))***+++'''((()))(((((())),,,...///111444666777888;;;===FFFEEEEEEEEEGGGJJJOOORRRVVVVVVWWWXXXZZZ\\\^^^___WWWZZZ]]]]]]^^^bbbjjjqqqppphhheeejjjooosss}}}zzziiihhhkkk]]]>>>111333222---------,,,+++************,,,,,,,,,,,,---///000111///000222111222888CCCKKKMMMWWWiii{{{zzzvvvwwwyyyzzzDDDCCC@@@:::444000//////+++++++++************)))************************)))***,,,------,,,***)))+++***))))))***---///111888:::===BBBIIIQQQWWW[[[@@@BBBAAACCCXXXzzz}}}^^^LLLJJJMMM]]]rrryyy|||}}}dddOOOIIIGGG<<<;;;999AAAYYYkkkgggQQQ>>>//////...------------...+++*********+++,,,,,,---******+++++++++,,,,,,,,,+++---,,,111777888EEE```ppp~~~YYY888;;;555555444111111333333222222222444777;;;???BBBEEEHHHIIIKKKMMMNNNOOOOOOOOOMMMNNNOOONNNLLLKKKKKKLLLNNNGGGGGGPPPWWWVVVSSSTTTOOOOOOWWWaaa```XXXYYYbbbxxx{{{jjj\\\PPPIIIHHHHHHGGGDDDAAA===999555333111111111111111111111111000000///000000111222222888<<>><<<:::777555444444444333@@@QQQ]]][[[OOO@@@555333333333444666999<<<>>>FFFHHHJJJNNNRRRUUUXXXYYYaaabbbdddhhhmmmtttyyy}}}ttthhhSSSRRRNNNJJJEEE???;;;888444333333222111111111222222333333333333222111111000/////////............++++++++++++++++++++++++++++++++++++*********))))))((('''&&&&&&'''((()))(((((()))++++++,,,,,,,,,+++*********))))))((((((&&&&&&''''''''''''&&&&&&))))))************))))))'''((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&((()))***+++'''((())))))))))))+++---,,,,,,,,,---000555===BBBEEEDDDCCCBBBDDDJJJQQQVVVUUUUUUVVVWWWYYY[[[]]]^^^ZZZ]]]___^^^\\\^^^dddjjjsssiiidddhhhmmmpppzzzjjj|||lllwwwsssHHH444222111,,,...---,,,***)))******+++,,,,,,,,,---...///000111000222333333444<<>>999999888444222444777777555333444333000///222333333>>>IIITTTZZZ___gggnnnqqqsssqqqjjj___QQQFFFAAA???AAA;;;666555444111000222000///...000222444555444444666;;;@@@CCCAAA===999;;;;;;;;;::::::999999999===]]]bbbCCC;;;999999888888;;;???DDDGGGOOOQQQVVV]]]``````eeekkkmmmoootttsss]]]UUULLLHHHGGGEEE>>>888444333222333444444333111333444555666666444222000222222222111000//////...---------,,,,,,,,,++++++******))))))((((((''''''******))))))))))))*********)))(((((()))+++---///+++******)))(((''''''&&&))))))(((((('''''''''&&&(((((()))***++++++,,,,,,***)))(((&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%%%%''')))'''''''''(((((()))***+++,,,...111222444666999<<<@@@??????@@@BBBFFFJJJMMMRRRTTTWWWZZZ\\\\\\[[[ZZZ[[[\\\]]]]]]]]]```cccfffgggmmmsssrrrmmmmmmttt{{{eeeiiisssoooOOO888444---,,,---------,,,,,,,,,++++++,,,,,,---...///000111111---///111333777AAANNNXXX```fffwwwwwwttt|||{{{JJJFFFDDDAAA;;;222///111,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********///,,,---111222222666;;;>>>999@@@]]]~~~mmmPPPGGGNNNbbb}}}wwwcccVVVTTT___lll}}}}}}jjjYYYHHH===777<<>>:::999;;;===<<<:::888888666333222444777999IIISSS\\\aaafffoooxxx{{{~~~zzzooo```SSSKKKHHHEEE>>>888666444000///111///000333888>>>@@@AAA@@@<<<===AAAEEEGGGEEEAAA===;;;;;;;;;;;;;;;;;;;;;<<>>>>>>>>===>>>@@@EEEIIILLLUUUYYYbbbjjjlllkkkooovvv{{{www\\\TTTIIIDDDCCCBBB>>>999666444222222333333333111222333555666555444222111222222222111000/////////---------,,,,,,,,,,,,+++++++++*********)))))))))******))))))))))))************)))((()))***,,,...+++++++++***))))))(((((())))))((((((((('''''''''(((((()))******+++,,,,,,***)))((('''&&&'''(((((('''''''''&&&&&&'''''''''&&&'''((('''&&&%%%'''((('''''''''(((((()))***+++---...///000111444777:::>>>>>>>>>???BBBGGGKKKNNNUUUVVVXXXZZZ[[[\\\\\\\\\\\\]]]^^^]]]\\\\\\^^^___gggmmmssssssoooooouuu{{{ccc^^^~~~|||oooVVV999555///------------,,,,,,,,,++++++,,,------...///000111111///222333444777BBBRRR___fffgggssspppnnnvvv|||{{{NNNIIIEEEBBB<<<444000000------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,...222333222666<<<@@@AAANNNiii|||^^^BBBQQQcccdddVVV\\\ppp{{{~~~sssZZZGGG:::<<>>CCCMMMRRRLLL<<<---***000222...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///111...111555777LLLnnnjjj@@@888555555444333222222222222333444666:::===@@@CCCDDDDDDDDDFFFGGGHHHIIIIIIIIILLLLLLKKKKKKKKKJJJJJJJJJRRRUUUXXXXXXTTTQQQPPPQQQPPPRRRUUUUUUTTTRRRRRRRRRXXX^^^ooo{{{xxxpppaaaVVVQQQIIIAAA>>>@@@AAA???===<<<:::666333222444999>>>SSS[[[bbbeeekkkvvvwwweeeWWWOOOHHHAAA:::888555111///111222666???IIIQQQUUUTTTSSSGGGHHHIIIKKKLLLJJJEEEBBB>>>>>>=========>>>>>>>>>GGGfff|||TTT??????>>>>>>>>>@@@DDDHHHLLLOOOWWW^^^iiissstttrrrwww~~~}}}xxxyyy~~~wwwvvvwwwzzz{{{xxxqqqkkkVVVNNNDDD?????????===;;;888666222111111222222222111222333444555444333222222222222111000000//////......---------,,,,,,,,,,,,,,,,,,+++++++++++++++******))))))))))))******,,,+++***))))))***+++,,,,,,,,,++++++******))))))))))))((((((((((((''''''((())))))******+++++++++***)))((('''''''''((((((((((((((((((((((((((((((&&&'''((((((&&&&&&'''((('''''''''(((((()))***+++......///000333666888:::>>>======???BBBGGGKKKNNNVVVWWWXXXZZZ[[[\\\]]]]]]^^^```bbbaaa^^^[[[ZZZZZZbbbiiiooopppmmmmmmrrrxxxdddQQQhhhpppvvvddd<<<555222---------------,,,,,,,,,,,,,,,---......000000111222222444666888===JJJ[[[hhhlllgggkkk{{{vvvgggdddjjjrrrzzz```RRRDDD???>>>999333///------------,,,,,,,,,,,,************************+++++++++,,,,,,,,,,,,,,,,,,,,,///333444444:::@@@@@@RRRhhhpppgggWWWOOOPPPqqqooo\\\^^^wwwlllRRR>>>>>>AAA>>>BBBMMMZZZXXXJJJ777000444222***+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///000...222777888KKKlll\\\:::999444444444333222222222222333444777:::===@@@CCCDDDDDDEEEFFFGGGHHHIIIIIIIIIKKKKKKKKKKKKKKKLLLLLLLLLSSSXXX]]]]]]YYYSSSQQQPPPMMMNNNNNNMMMKKKKKKLLLMMMRRRVVVddd||||||mmm^^^OOOIIIIIIIIIGGGFFFDDD@@@<<<999666777???FFF```eeejjjmmmtttvvv___RRRIIIAAA;;;888666333222444888???LLLZZZeeeiiihhheeeSSSRRRQQQPPPPPPMMMHHHEEECCCBBBAAA??????>>>?????????QQQfffiiiVVV@@@;;;BBB===???AAAFFFKKKQQQUUUXXX\\\cccooowwwxxxxxx|||wwwhhh```YYYVVVRRRNNNOOOSSS[[[YYYYYYZZZ[[[\\\ZZZXXXPPPPPPQQQTTTWWWWWWTTTQQQIIIDDD===:::;;;===<<<::::::777222000000111222222000111222333444444333333222222222111111000000000............------------,,,,,,,,,++++++++++++++++++******))))))******+++,,,,,,******))))))******+++++++++******)))))))))))))))((((((((((((((((((((()))))))))*********+++)))))))))((((((((((((((('''''''''(((((('''''''''&&&((())))))'''&&&'''(((''''''''''''((()))***+++///000333888<<>>AAACCCEEEEEEFFFGGGIIIJJJJJJKKKKKKIIIIIIJJJKKKLLLMMMNNNOOOSSSYYY___aaa^^^YYYUUUSSSPPPNNNJJJFFFCCCEEEIIILLLIIIMMMYYYmmm{{{eee[[[YYYWWWUUUUUURRRLLLHHHEEEAAA@@@HHHSSSoootttxxx{{{dddRRRGGG???999888777666666:::<<>>=========BBBIIIIIICCC===@@@GGGBBBDDDJJJPPPXXX___dddgggiiinnnwwwzzzmmmcccZZZRRRNNNHHHDDD???===:::888:::============???@@@@@@???>>>=========???@@@@@@???>>>;;;888777777:::;;;:::888:::777222000000111222222000000111222222333333333222222222222111111111111/////////.........------++++++++++++++++++++++++++++++************++++++,,,,,,+++******))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((%%%&&&''''''''''''&&&%%%&&&((())))))(((''''''(((''''''''''''((()))***+++...222888AAAIIIKKKIIIGGGEEEDDDBBBAAABBBDDDFFFHHHNNNQQQWWW\\\^^^]]]ZZZYYY]]]```dddfffccc___[[[YYYVVV[[[```cccccceeeiiinnnzzzuuu]]]RRRMMMgggdddWWWrrrKKK777666///.........---------,,,,,,------...///000111222222000111999KKKaaapppssspppuuupppsss{{{qqqjjjjjjmmmoooppprrrrrr{{{{{{jjjggglllqqqyyytttggg```xxxSSSBBBBBBBBB;;;444//////.........---------------------------------+++,,,,,,------......///222333666999:::<<>>///444222333333444444333333222444555777;;;>>>AAADDDEEEGGGHHHIIIJJJKKKLLLLLLLLLHHHHHHJJJKKKMMMNNNPPPPPPRRRVVV]]]bbbccc```[[[XXXWWWSSSLLLEEEBBBCCCIIIMMMJJJMMMVVVcccooo~~~xxxnnnlllfffbbbaaa]]]WWWRRROOOIIIFFFNNN[[[xxx}}}gggSSSEEE>>>888888888777:::===>>>FFFUUUfffrrrwwwuuurrrdddaaa[[[WWWTTTQQQNNNKKKOOOLLLHHHCCC@@@>>>======>>>>>>>>>AAACCCEEEEEEEEEDDDHHHOOOWWW```gggmmmppprrrtttzzzooocccWWWOOOIIIBBB===<<<:::888666555555555666888;;;;;;;;;;;;:::999888777777777777777666666555555333333444666888999888666888666222111111222222222111111111111111111222222222222222222222222222222000////////////.........******++++++++++++,,,,,,++++++************++++++++++++++++++******)))))))))((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))*********)))((('''$$$%%%&&&''''''&&&%%%$$$&&&(((******)))''''''((('''''''''(((((()))***+++---111999DDDMMMPPPNNNJJJIIIGGGEEECCCBBBCCCEEEGGGKKKOOOUUUZZZ]]]]]][[[ZZZXXX\\\```bbbaaa]]]ZZZXXXVVVYYY^^^```bbbeeekkkoooyyyjjjYYYPPP```~~~~~~___PPP]]]QQQ;;;888///............---------,,,---...//////111111222333///333@@@WWWooozzzuuulllmmmnnnwwwssshhhhhhiiihhhgggkkkmmmvvv~~~rrrdddgggpppsssyyy}}}zzzmmm\\\PPPaaaJJJBBB>>>999555////////////.........---------------------------,,,,,,,,,---.../////////000222777===BBBJJJYYYhhhqqq___PPPQQQ\\\lllvvvkkkccczzzmmmVVVJJJGGGDDD@@@@@@\\\rrrJJJ666777...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++000111222555<<<\\\||||||{{{qqqcccMMM999222555222222333444444444333222444555888;;;>>>AAADDDEEEGGGHHHIIIJJJKKKLLLLLLLLLIIIJJJJJJLLLMMMNNNOOOOOOPPPSSSXXXaaahhhhhhccc]]]ZZZVVVPPPHHHDDDDDDHHHLLLNNNQQQXXXbbbkkkuuu{{{rrrooojjjccc___\\\UUUOOOWWWeee}}}eeeSSSDDD===777777777777:::>>>???GGGUUUfffsssyyyxxxvvvlllhhhaaa\\\XXXUUUSSSQQQOOOMMMHHHCCC@@@>>>>>>>>>AAA>>><<>>GGGeeeiiiCCC111///......------......///,,,,,,,,,,,,,,,,,,,,,,,,(((///111555<<>>BBBDDDEEEGGGGGGIIIJJJKKKLLLLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNOOOPPPUUU```jjjmmmhhhaaaZZZWWWQQQJJJEEEDDDFFFIIIHHHKKKUUUeeesss~~~zzzsssnnnlllddd\\\dddsss}}}bbbRRREEE>>>888777777777:::>>>AAAIIIVVVgggttt{{{}}}{{{qqqllleee___\\\YYYWWWUUUOOOLLLHHHCCC@@@??????@@@EEEAAA===>>>EEEMMMPPPOOOOOOSSSZZZccckkkqqquuuwwwtttsssyyyvvvlll```RRRIIIJJJ@@@:::<<<===;;;<<>>>>>>>>===>>>@@@AAA666888999:::999888999::::::888555444333555666777444333222333444444333111222222111000//////000000222222222222222222222222000000000000////////////---------.........//////,,,++++++******++++++,,,)))******+++++++++************************++++++(((((())))))*********+++))))))))))))(((((((((((()))******++++++)))((('''&&&''')))******)))'''&&&%%%(((++++++***((('''((('''''''''(((((()))***++++++***---555???FFFFFFDDDJJJHHHFFFEEEEEEFFFIIIJJJOOOPPPRRRUUUYYY^^^ccceeeYYY]]]```bbb```]]]ZZZYYYWWWXXXZZZ\\\___eeelllrrrqqqyyy___cccxxxvvvdddhhhfffuuutttVVVEEE???000//////.........---------......///000111222333333444AAAUUUgggpppoooggg```nnnuuuvvvrrrqqqnnntttxxxrrryyyyyyuuuzzz~~~zzzttttttxxx{{{cccMMMCCC>>>;;;333111/////////000///......------,,,,,,------...(((,,,---,,,+++...111222333555>>>VVV{{{uuubbbJJJUUUwwwiiiiii~~~uuuooollllllmmmmmmkkkgggddddddgggjjjjjjjjjooommmlllkkklllnnnqqqssswww~~~zzz|||^^^BBBAAA???===HHHeee~~~zzzZZZ<<<444111......000222...***,,,,,,,,,---------......,,,+++222777888IIIlllPPPAAA777222888555444333333222222222222555777:::>>>BBBEEEGGGHHHKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJNNNSSSXXX\\\```eeehhhhhhZZZLLLFFFEEEEEEHHHKKKKKKMMMTTT```nnnzzzsssnnnjjjiiimmmrrrwww^^^PPPFFF<<<666777666444:::CCCGGGQQQ]]]iiittt}}}~~~{{{sssooohhhbbb^^^\\\]]]^^^ZZZOOODDDAAAAAA??????@@@@@@BBBDDDFFFHHHMMMRRRVVVTTTZZZccclllrrruuuuuuuuuxxx{{{|||tttooogggbbb``````YYYMMMGGGGGGFFFCCC@@@===>>>CCCJJJNNNTTTUUUVVVUUURRROOONNNNNNNNNMMMLLLLLLMMMMMMLLLJJJCCCBBB@@@??????@@@BBBCCC>>>:::777555555666666666666777666555444333444555111111111111000000000000///000111222333222111111000000000000////////////------------------------///---,,,***))))))******,,,,,,,,,,,,,,,+++***))),,,+++++++++******))))))))))))))))))))))))******))))))************))))))))))))*********))))))((()))***+++***(((&&&&&&'''))))))((((((''''''&&&&&&''''''''''''(((***+++,,,---,,,///555999;;;???DDDJJJGGGDDDCCCFFFJJJNNNPPPUUUUUUUUUVVVXXX[[[^^^___^^^^^^_________^^^\\\[[[\\\YYYWWWXXX]]]eeemmmqqquuuzzzjjjzzz|||\\\DDD999444////////////////////////---,,,---000///---///444:::YYYqqqvvvqqqeeecccnnnqqqvvvvvvxxxtttzzz}}}xxxjjjfffjjjvvvpppWWWHHH>>>888444222000//////000///......------,,,,,,------...,,,------,,,---000333666<<<<<>>777444888555444333333222222222333666888;;;???BBBEEEGGGHHHJJJJJJJJJKKKKKKLLLLLLLLLJJJJJJKKKKKKLLLLLLMMMMMMKKKMMMOOORRRVVV\\\cccgggjjj\\\OOOHHHGGGFFFGGGJJJPPPQQQUUU^^^gggqqq|||vvvooollllllnnnsssyyyvvv^^^QQQFFF<<<666777666555:::DDDKKKWWWeeennntttyyyxxxuuuppplllfffbbbaaa```^^^]]]UUUKKKAAA????????????@@@AAACCCEEEGGGJJJNNNTTTXXXYYY___gggooovvvxxxyyyxxxyyy{{{rrrnnngggbbb^^^ZZZUUUQQQUUUQQQOOOQQQOOOJJJHHHKKKMMMPPPRRRSSSSSSVVV]]]cccfffggghhhgggdddaaa``````^^^]]]]]]^^^___^^^\\\ZZZVVVUUUSSSRRRRRRRRRSSSTTTNNNIIICCC>>>;;;;;;:::999666777777666555555555666222222111111111000000000000111222333444333333222111000000000////////////------------------------...---,,,************+++,,,,,,,,,,,,,,,+++***)))++++++*********)))))))))*********++++++,,,,,,,,,+++++++++,,,++++++*********+++++++++***))))))((((((***+++***(((''''''(((&&&''''''''''''''''''(((''''''''''''(((***+++,,,111...///333666999???EEELLLJJJIIIJJJMMMRRRUUUWWWWWWWWWWWWWWWXXXZZZ\\\]]]^^^___aaabbbbbbaaa___^^^[[[YYYXXXZZZaaajjjrrrwwwuuuyyyyyy{{{dddHHH;;;222////////////////////////111000111444333111444:::FFFhhhyyypppsssuuuuuusssxxx|||}}}{{{jjjcccccchhhmmmeeeRRRCCC888666444111///000000///.........------------......000...------...111555888===>>>QQQzzzbbbXXXggg{{{hhhmmmtttjjjeeeeeedddaaa]]]ZZZ[[[```eeebbb```^^^___bbbdddfffggghhhgggdddcccccceeegggiiidddhhhkkkkkkjjjkkkqqqwww|||pppfffDDD===@@@>>>???UUUrrr{{{qqqFFF999///------+++...333,,,------------.........111///111888???QQQyyyzzzzzzSSS<<<666444666444444333222222222333333666888<<>>;;;999888777777777777666666555222222222222111111111111222222333444444444444333111111000000000/////////------------------------...---,,,+++******++++++++++++,,,,,,,,,+++************))))))))))))((((((++++++,,,------...//////---------------,,,++++++,,,,,,,,,,,,+++***((((((((()))+++***)))(((((()))%%%&&&&&&''''''(((((()))''''''''''''(((***+++,,,444111000111333666>>>FFFMMMMMMNNNPPPRRRTTTVVVWWWYYYXXXWWWWWWWWWXXXYYYZZZ[[[]]]```bbbcccbbb```___[[[ZZZYYY\\\aaajjjrrrxxxuuuvvv|||ppplllMMM>>>444////////////////////////111///000222111000666===QQQttt}}}xxx~~~{{{uuuyyy~~~|||{{{mmmjjjjjjjjjkkkuuucccNNN===999666222000000000///.........------------......111...---///000111555999777???XXXyyyrrrjjjpppvvvmmmxxxvvvkkkbbb^^^\\\^^^^^^ZZZVVVWWW]]]ddd``````___```bbbeeeggghhhfffeeedddcccdddfffiiijjjfffiiikkkkkkjjjlllpppuuu{{{}}}|||mmmGGGBBBAAA???AAAPPPfffvvvzzzSSSBBB444222222...,,,---------------..................111777???UUU{{{YYY>>>777444333444333333222222333333333777999===AAADDDFFFGGGHHHJJJJJJKKKLLLMMMNNNNNNOOOKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJIIIHHHIIIMMMSSSXXX^^^UUULLLIIIGGGDDDEEEGGGMMMOOOSSSYYY\\\]]]ccckkk}}}}}}iiicccfffmmmyyyuuu```RRRFFF<<<666777777555;;;EEERRRggg|||~~~zzzwwwvvvrrrnnnkkkkkkmmmiii___VVVGGG???::::::<<<<<>>;;;:::888888888777666444333333333333222222222222222222222333333333333333111111111000000000//////........................------,,,,,,++++++++++++++++++,,,,,,,,,++++++***)))))))))(((((((((((((((***+++,,,---...///000000............---,,,++++++.........---,,,***)))(((((()))++++++)))((())))))((((((((((((((((((((((((''''''''''''(((***+++,,,444222111333333555===FFFQQQSSSTTTUUUUUUTTTUUUVVVWWWVVVUUUUUUUUUVVVWWWXXXUUUXXX[[[^^^```___^^^\\\[[[[[[ZZZ[[[^^^dddlllqqqsssttt|||xxxbbbyyyuuu|||SSS===444///////////////////////////...///000///111999CCCXXXuuu{{{wwwzzzvvvuuuxxxxxxqqqpppoooooopppvvv\\\DDD<<<888444111000000///...///......------......///...---...222222111666>>>???SSSqqqzzzlllqqq~~~{{{{{{yyyssskkkccc]]]ZZZWWWYYYZZZVVVRRRRRRWWW]]]______``````aaacccfffgggdddcccbbbbbbdddgggjjjlllfffhhhjjjjjjiiijjjnnnrrrmmmrrrwww{{{wwwiiiPPPAAA;;;BBBJJJQQQdddyyyhhhTTT>>>333111000---+++---------.........//////,,,000555888AAA[[[YYY>>>888555333333333333222222333333444777:::>>>CCCGGGIIIJJJJJJLLLMMMMMMNNNOOOOOOPPPPPPNNNNNNMMMLLLKKKJJJIIIIIIHHHIIIIIIHHHFFFFFFHHHJJJPPPJJJEEEDDDCCCAAABBBFFFGGGIIIPPPVVVXXXXXX\\\cccllljjj^^^^^^fffxxx|||fffXXXHHH>>>777888777555;;;DDDWWWnnn~~~{{{zzzyyyvvvssssssrrrkkk]]]QQQCCC===999:::;;;<<>>;;;<<<======@@@EEEEEEHHHMMMQQQTTTXXX\\\___ccceeeiiilllppprrrtttuuunnnkkkeee\\\SSSNNNMMMMMMLLLOOORRRRRRPPPLLLJJJHHHRRRWWWZZZ\\\hhh{{{~~~{{{}}}}}}~~~}}}{{{{{{|||~~~~~~|||yyyyyyzzz{{{{{{{{{vvvuuutttsssqqqpppooonnnmmmmmmmmmmmmjjjddd]]]XXXNNNHHHAAA<<<;;;:::777555555555555555444444444444111111000000000111222333222222111111111000000000........................,,,,,,------------,,,,,,******+++,,,,,,,,,++++++(((((())))))))))))************++++++,,,---......------............------////////////...,,,++++++***+++,,,,,,)))(((((((((---,,,+++***((('''&&&&&&''''''''''''(((***+++,,,---///333888999;;;CCCMMMVVVWWWWWWTTTPPPPPPSSSVVVOOOOOOOOOQQQSSSVVVXXXZZZVVVWWWYYY\\\^^^_________YYY[[[]]]]]]]]]bbbjjjpppmmmpppwwwmmmZZZSSSjjjssswwwwwwnnnaaalllqqqGGG:::000000000000000000000000000000111111222888HHHWWWgggsssnnnaaacccppp{{{mmmfffppp|||{{{uuurrrmmmhhhgggiiiqqqWWWAAA<<<777222000000///...//////............//////......222666555999OOOgggyyyuuummmuuuwwwooojjjiiilllmmmnnnkkkgggccc````````````___^^^]]]]]]^^^^^^^^^```bbbbbbaaaaaaccceeeeeecccbbbaaaaaacccfffhhhkkkjjjjjjiiihhhiiijjjlllnnnppprrrtttvvvwwwwwwwww~~~jjjNNNFFFFFFIII\\\tttnnnFFF///222555///............////////////...555888:::HHHfff{{{zzzaaaCCC888666333666333222222222333333444555777;;;AAAGGGMMMOOOQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNMMMLLLKKKJJJIIIHHHEEEGGGGGGFFFCCCAAA@@@@@@???===>>>AAAAAA???@@@DDDFFFHHHOOOUUUVVVSSSUUUZZZccczzz|||eee[[[\\\rrrqqq^^^LLLAAA:::999777444888AAALLLeee}}}uuugggWWWMMMEEEAAA>>>???>>>>>>AAAFFFHHHLLLPPPUUUXXX\\\```cccfffgggiiillloooqqqssstttooommmiiibbb[[[VVVUUUUUU[[[```eeegggddd```^^^]]]gggooossssss|||~~~{{{|||}}}||||||}}}~~~zzzxxxyyy|||}}}~~~|||{{{yyywwwvvvvvvvvvvvvvvvuuusssqqqooojjjeeeaaa[[[RRRHHHAAA>>>===:::777666666666555555555444444222222111111111222333444222222222111111111000000........................+++,,,---......---,,,,,,)))***+++,,,,,,,,,,,,+++)))))))))*********+++++++++++++++,,,,,,---------------...///000000000000///////////////...---,,,,,,------,,,)))'''''''''***))))))((('''&&&%%%%%%''''''''''''(((***+++,,,+++---222666999===JJJVVVaaa```\\\TTTMMMKKKOOOSSSPPPPPPPPPRRRTTTWWWYYY[[[YYYYYYZZZ[[[]]]___```aaa\\\^^^___^^^^^^aaahhhnnnkkkmmmsss~~~yyydddWWWSSSeeexxxzzzxxxmmmTTTVVVpppzzzRRR>>>000000000000000000000000//////000111222:::MMM^^^jjjssspppfffbbbhhh{{{nnnjjjsss|||}}}~~~{{{qqqnnnnnnkkkjjjkkkuuu^^^BBB===777222000000///...//////............//////000///333666666>>>[[[zzz~~~zzz}}}kkkfffttt|||sssjjjeeeeeegggfffggghhhhhheeecccbbbbbbaaa```^^^^^^```aaa```___aaadddfffeeecccccceeegggiiigggeeecccbbbccceeeggghhhhhhhhhhhhiiijjjlllnnnjjjiiihhhiiilllmmmnnnmmmmmmsss{{{zzzYYYGGGCCCIIIWWWcccXXX777444444***............/////////000///333555777HHHfffxxxoooTTT<<<777444111555222222222222333333444555777;;;AAAIIINNNRRRSSSSSSQQQPPPPPPOOOOOONNNNNNMMMMMMMMMLLLLLLKKKKKKJJJJJJEEEEEEEEEDDDBBB@@@AAABBB>>>===???CCCBBB???@@@DDDGGGJJJQQQXXXYYYWWWYYY^^^^^^uuummm\\\XXXlllppp[[[MMMBBB;;;999777333777@@@???YYYwwwttteeeVVVMMMGGGCCCAAAAAA@@@>>>BBBGGGJJJNNNSSSXXX[[[___ccceeeeeefffhhhjjjmmmoooqqqrrrqqqqqqooojjjddd^^^[[[ZZZeeekkkqqquuutttrrrqqqqqq{{{~~~|||}}}~~~~~~{{{wwwtttqqqmmmjjjcccYYYMMMDDD@@@???<<<:::666666666666555555555555444333222222222333444555222222222111111111111000////////////////////////+++,,,---.........---,,,)))***+++,,,,,,,,,,,,,,,))))))******+++++++++,,,,,,,,,---------------------...///111222222222222...///////////////......---......,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''(((***+++,,,,,,---000444888???NNN]]]uuurrriii]]]QQQMMMPPPUUURRRRRRRRRSSSUUUWWWZZZ[[[ZZZZZZYYYZZZ[[[^^^```aaa___aaabbb___\\\]]]bbbhhhjjjjjjppp}}}fffZZZZZZgggxxxiiiTTTSSSccczzzTTT999000000000000000000000000333333444555777AAAUUUggghhhqqqsssmmmeeeccc|||xxxyyypppnnnxxx~~~nnnhhhhhheeebbb___```CCCAAA<<<555222222000,,,111///---...111222000...333000///333>>>VVV{{{zzznnn|||www~~~ooodddlllyyyssskkkddd___^^^]]]]]]dddfffhhhiiijjjiiihhhgggeeedddccccccbbbbbbbbbbbbdddaaaccclllooojjjeeeeeehhhgggeeebbb___```bbbdddhhhhhhhhhfffeeefffiiikkkhhhiiijjjhhhfffeeeeeefffgggjjjnnnttt{{{}}}VVV>>>;;;EEEMMMppp~~~QQQ666000000222000//////000000///...222222999999JJJ{{{|||zzzsssYYY@@@888999666444555333333222222333333444555777<<>>>>>??????@@@@@@HHHJJJOOOTTTYYYZZZXXXUUUZZZhhh|||sssYYYUUU```kkkppp\\\NNNDDD:::777666555666999>>>LLLlll}}}sssfffXXXOOOIIIGGGEEECCCAAAAAAAAAAAAJJJOOOUUU[[[```dddhhhkkkiiijjjjjjjjjlllnnnppprrrtttsssrrrqqqpppooommmlllvvvwwwzzzzzzvvvlllmmmeeeUUUIIIFFFAAA::::::999777666555444333222444444444444444444444444444333222111000111222333000/////////............///...,,,,,,,,,,,,***)))******+++++++++,,,,,,,,,)))))))))***+++++++++,,,........................///...------...///000111000000//////......------******))))))((((((''''''))))))))))))(((((((((((()))((((((((((((***+++,,,---***---444777@@@ZZZtttvvv___PPPNNNSSSVVVXXXWWWVVVUUUVVVWWWXXXXXX]]]ZZZWWWXXX\\\```cccccc^^^]]]ZZZYYY[[[^^^cccfffnnnrrrqqqxxxttt[[[cccqqqyyyfff]]]PPP```dddqqquuuPPPAAA666111...///000//////111444---555999888SSSsssuuunnnsssyyywwwpppppp|||vvv{{{yyytttwwwrrrkkkhhheeedddfff|||PPPGGG===777444222000///000///---...000222000///111333555:::HHHeeeqqqxxxttthhhllluuuxxxnnnkkkkkkgggbbb^^^\\\\\\]]]^^^fffhhhiiikkkkkkjjjiiihhhfffeeedddcccbbbaaaaaaaaabbb^^^```gggjjjhhhfffggghhhhhhgggeeeddddddeeefffaaabbbddddddcccccceeegggiiijjjlllkkkjjjiiijjjkkkllllllmmmnnnqqqvvv}}}aaaFFFBBBFFFFFFWWWsssaaa???///---111///...///000000///...///111999@@@ZZZ{{{]]]@@@555444333333555333333222222333333444555666:::AAAHHHLLLNNNMMMLLLOOOOOOOOOMMMLLLKKKMMMOOOOOOOOONNNLLLKKKIIIHHHHHHFFFFFFFFFEEEDDDDDDCCCCCC????????????@@@@@@AAAAAAFFFHHHLLLRRRVVVWWWTTTRRRYYY```jjj~~~gggYYY___jjjzzzooo]]]NNNDDD:::777666666777:::===HHHddd{{{{{{pppdddYYYSSSMMMLLLIIIGGGEEEDDDDDDDDDLLLQQQXXX^^^cccggglllooolllllllllkkkkkklllnnnpppppppppssszzz~~~mmm```WWWLLL??????===:::888777666666555555555555555555555555555444333222222111222222222000000/////////.........///---,,,,,,,,,,,,+++)))******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,........................///...------...///000111000000///......---,,,,,,))))))))))))((((((''''''((((((((((((((())))))))))))((((((((((((***+++,,,000,,,---222555;;;NNNdddsssqqqhhhWWWKKKIIILLLNNNTTTUUUWWWXXXZZZZZZZZZZZZ[[[YYYXXXYYY]]]```aaa```___]]][[[ZZZ[[[___ccceeelllpppooovvv~~~```qqqvvviiiYYYRRRiiiqqqsssnnnOOOGGG888222///111222000000222000...555999@@@ccc~~~xxxqqqttt}}}xxxzzz{{{{{{~~~yyymmmgggccc```bbbeeeeeeRRR@@@:::777222000333000...---...000111111000111888<<>>HHHbbbwww~~~yyymmmbbb\\\YYYUUUSSSPPPMMMJJJIIIIIIIIIQQQUUU\\\bbbgggkkkooorrrqqqpppnnnkkkhhhhhhjjjlllmmmpppxxxqqq\\\HHHEEEAAA<<<888777888888888666666666666666666666666333333333333333222222111000000000/////////......///---,,,,,,------+++*********+++++++++,,,,,,,,,)))))))))******+++,,,---.................................---......///000000000///...,,,++++++***)))))))))((((((((((((''''''''''''(((((())))))***(((((((((((()))***++++++222---,,,000111333>>>KKKQQQVVVVVVNNNFFFEEEEEEEEELLLNNNRRRVVVYYY[[[[[[ZZZ\\\\\\]]]___aaabbbaaa``````^^^\\\[[[\\\^^^bbbdddjjjooonnnvvvhhhzzzuuurrrbbbbbbpppUUUNNN999444111222333111111333---000555777GGGsssuuuqqqwww~~~yyyppp|||xxxqqqiiiddd___\\\```gggzzz___FFF===888111000555000///......///111222222111:::???HHHbbbvvvzzzggg^^^```fffwwwvvveee\\\\\\ZZZ\\\___bbbeeehhhlllooorrrrrrssssssrrrqqqpppoooqqqpppmmmkkkhhhfffdddcccdddbbbaaabbbfffjjjooorrrkkkkkklllkkkjjjfffaaa]]]YYYYYYYYYWWWUUUVVVXXXZZZ]]]aaafffjjjnnnqqqtttwwwvvvwwwwwwvvvsssrrrrrrrrrwwwzzz___IIIAAAAAACCCEEEZZZsssnnnNNN888777000///------///000000000222444999HHHkkkeee~~~yyypppTTT;;;555888777333222333333222222333333444555777999>>>CCCHHHKKKMMMNNNNNNOOOQQQQQQOOONNNOOOOOOQQQPPPOOOMMMKKKIIIGGGGGGJJJJJJIIIIIIHHHGGGGGGGGGCCCCCCBBBAAAAAAAAABBBCCC@@@BBBHHHNNNTTTWWWVVVUUUPPPSSSXXXccc{{{jjjkkkwwwlll^^^MMMCCC:::777777777999<<>>CCCHHHLLLOOOPPPNNNPPPRRRRRRQQQPPPPPPQQQQQQQQQOOONNNLLLJJJIIIHHHKKKKKKJJJJJJIIIHHHHHHHHHEEEDDDBBB@@@@@@@@@AAABBB@@@BBBGGGNNNVVV[[[]]]]]]QQQRRRVVV___ooo|||qqqssszzziii]]]LLLBBB999777888888:::===>>>QQQyyy|||ooofffcccdddbbb```[[[WWWUUUTTTUUUUUU\\\```dddhhhjjjlllooopppooonnnkkkeee```___dddhhhrrrpppYYYOOOAAA888555666666666555555555555555555555555333333444555444333222111111000000000///////////////---,,,,,,......---+++******+++++++++,,,,,,,,,******))))))***,,,...000..........................................------------,,,+++***)))(((((('''''''''''''''(((((((((%%%&&&&&&'''((())))))***&&&''''''((())))))******---***))),,,------///111666AAAIIIGGGBBB@@@@@@@@@AAABBBCCCFFFKKKPPPUUUXXX]]]```ccceeefffeeecccbbb___^^^\\\ZZZZZZ[[[]]]^^^ccchhhkkkvvvqqq~~~zzzqqqpppjjjDDD:::444111222222000000222...777777;;;ZZZxxxzzznnnsssvvv|||}}}{{{zzzmmmjjjfffaaa[[[YYYaaalll}}}]]]DDD777444333333111111111000000222555888666BBBWWWssszzzppp]]]VVVXXXbbbwww~~~yyytttoooiii```WWWVVVZZZ```ccchhhiiijjjmmmrrrvvv}}}}}}||||||||||||||||||wwwxxxyyyxxxtttoooiiifffjjjllljjjeeeeeejjjoooqqqpppnnnnnnqqquuuvvvtttqqqfffccc___YYYUUUTTTVVVYYYbbbfffjjjmmmooooooqqqrrrrrrvvv|||}}}yyyuuusssssstttzzz```KKKKKKIIICCCGGGZZZiiieeePPP>>>555222///...///111111111...555:::MMMqqqwwwnnnFFF444222222222333333333222222333333444555888;;;???EEEJJJNNNPPPRRRPPPQQQRRRRRRQQQQQQRRRSSSRRRQQQPPPOOONNNLLLKKKKKKMMMLLLLLLKKKJJJJJJIIIIIIGGGEEECCCAAA@@@@@@AAABBBBBBCCCFFFMMMUUU\\\aaabbbYYYTTTRRRUUU]]]rrr|||nnnzzzvvvggg[[[LLLBBB999888888999;;;>>>>>>SSS~~~}}}sssllliiiiiieeebbb^^^ZZZWWWWWWXXXZZZ```cccgggjjjlllmmmoooqqqlllmmmmmmiiifffiiirrryyysssdddQQQBBB;;;999777666555555555555555555555555444444444444444333222222111111000000000////////////---,,,---......---,,,******+++++++++,,,,,,,,,******))))))***---///111........................---............---,,,,,,++++++******)))(((((((((&&&''''''''''''(((((((((&&&&&&&&&''''''(((((()))&&&&&&'''((())))))))))))******+++,,,...000222444999EEENNNLLLDDD@@@@@@@@@CCCCCCBBBDDDHHHNNNTTTWWWZZZ\\\___`````````aaabbb```___]]][[[ZZZZZZ[[[\\\___cccgggtttbbbaaaxxx~~~nnngggMMM;;;555111222222000000222///888999EEEjjj~~~|||vvvrrrxxxzzzzzzvvviiieee```\\\XXXXXXbbbmmmjjjHHH888888888222222333333222111333777;;;>>>PPPppp~~~uuufff]]]eeeqqq}}}|||ccc^^^[[[\\\\\\ZZZ]]]bbbfffiiilllmmmllloootttzzz~~~~~~}}}}}}}}}~~~~~~yyyqqqmmmooorrrqqqkkkhhhkkknnnmmmmmmiiiggghhhmmmpppooommm``````^^^ZZZVVVSSSSSSTTT\\\```fffkkknnnppprrrtttppptttzzz~~~~~~}}}||||||zzz|||aaaMMMKKKJJJIIIQQQjjj|||oooUUU888555111000000111111111...777:::LLLppp~~~lllDDD444444444333333333333222222333333444555777:::???EEEKKKNNNPPPQQQQQQRRRRRRQQQPPPQQQSSSUUURRRQQQQQQPPPOOOOOONNNNNNOOOOOONNNMMMMMMLLLLLLKKKIIIGGGDDDBBBAAAAAABBBCCCDDDDDDEEEJJJRRRZZZ```bbbaaaYYYTTTTTTUUUaaa|||yyytttdddZZZKKKBBB999888999999<<>>666;;;:::555222333333222222333333444555555999???FFFKKKNNNPPPPPPRRRSSSRRRQQQPPPQQQTTTWWWRRRRRRQQQQQQQQQPPPPPPPPPQQQPPPPPPOOOOOONNNNNNMMMKKKIIIFFFCCCBBBBBBDDDEEEFFFEEEDDDGGGNNNVVV]]]```fff___[[[\\\YYY[[[rrrxxxrrrcccXXXKKKAAA999888999:::<<<@@@JJJVVVttt|||zzzvvvrrroooeeebbb^^^ZZZYYYZZZ\\\^^^```ccciiimmmpppsssvvvyyyxxx|||xxx___OOOFFF???:::777777777777777777777777666555444333222333444555111111111111000000000000...---,,,---//////...---******+++++++++,,,,,,,,,+++***))))))***---000222........................------...///...---+++***'''''''''(((((((((((()))&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&%%%&&&'''))))))))))))(((***...111000111666===AAAHHHWWWbbb___TTTKKKGGGDDDBBBCCCDDDFFFHHHJJJLLLMMMYYYZZZ[[[ZZZZZZ\\\bbbfffeeecccaaa___^^^]]]]]]]]]dddfffjjjwwwhhhVVVTTT^^^wwwtttppp]]]kkknnn>>>888444555555333222444222888;;;UUU}}}zzzzzz{{{uuummmxxx~~~~~~}}}}}}sssmmmooozzz~~~vvvooonnnfff^^^XXXVVVXXX^^^jjjvvvqqqKKK;;;;;;777---555555000333888444777GGGRRRxxxmmmwwwxxxfffZZZ___cccccceeehhhgggccclllmmmmmmmmmlllmmmppprrr}}}zzzyyy}}}zzz}}}zzzuuusssvvvsssllllllcccXXXQQQQQQSSSSSSRRRKKKJJJIIIGGGFFFEEEEEEEEEIIIPPPWWW]]]gggsssvvvsssppptttzzz~~~WWWOOOGGGGGGJJJccc{{{LLL888000111///222555111333999555JJJqqq}}}~~~pppQQQ???<<<444///222222444333222222222333444555555777>>>HHHMMMNNNSSSXXXVVVUUUSSSRRRQQQQQQQQQRRRTTTTTTTTTTTTSSSRRRPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQNNNKKKFFFCCCBBBBBBBBBAAADDDBBBAAAEEEMMMTTTWWWYYY]]]]]]\\\YYYXXX]]]hhhpppvvvbbbRRRGGG???999666555666<<>>:::777666888999999777666666555444444444555555////////////000000000000///...------...///...---******************++++++******))))))***,,,...///,,,------......---,,,,,,+++,,,.........,,,***))))))(((((((((((('''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((''''''''''''(((((()))...,,,,,,000333666===EEESSSWWW[[[XXXOOOHHHEEEEEEEEEDDDDDDDDDEEEFFFHHHIIISSSVVVYYY[[[\\\]]]^^^___dddcccbbbaaa```^^^^^^]]]ddddddfffssszzzhhhXXXNNNYYY{{{mmmtttkkkjjjjjjzzzGGG888444555111222444///444666HHHjjj}}}ooo{{{vvvqqquuu~~~yyyttt___lllwwwzzzyyywwwppphhheee___VVVPPPUUUaaammmsssxxxRRR>>>:::888222333333///111777444999KKKvvvssssssddd```eeeiiijjjmmmqqqpppmmmpppooonnnkkkiiiiiilllnnnqqqvvvxxxwwwwww{{{}}}||||||yyyxxxqqqhhh\\\TTTJJJDDDDDDEEEEEEDDD??????>>>>>>===>>>>>>>>>===CCCIIIMMMWWWdddlllmmmqqquuuzzz~~~qqq[[[MMMFFFJJJccc[[[???111333111111444111111999777HHHkkksss{{{yyycccFFF777777222///333444444333222222222333444555666888???HHHMMMMMMPPPUUUSSSRRRQQQPPPPPPPPPQQQQQQUUUUUUUUUUUUTTTSSSRRRQQQQQQPPPPPPOOOPPPPPPQQQQQQRRROOOJJJGGGFFFFFFFFFEEEGGGEEECCCEEEJJJPPPTTTUUU\\\]]]\\\ZZZYYY\\\eeelllyyyzzzrrr^^^OOOEEE>>>888777666666;;;AAAMMM___~~~vvv{{{{{{{{{{{{{{{xxxtttpppjjjaaaZZZZZZ[[[YYYXXXXXX\\\dddlllwww}}}lll^^^UUUKKKFFF???;;;::::::999888888888666555444444444444///000000000000000000000///...------...///...---******************************)))***+++,,,...///,,,,,,------------------,,,---......---+++)))(((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((''''''''''''((())))))...,,,---111444666<<>>222555222000444555333333222111222333444555777999@@@IIIMMMMMMNNNRRRQQQQQQQQQRRRRRRRRRSSSSSSVVVVVVVVVVVVUUUTTTSSSSSSQQQQQQPPPPPPPPPPPPQQQQQQTTTPPPLLLJJJIIIIIIHHHHHHHHHEEECCCDDDHHHNNNRRRTTTYYY[[[]]]\\\[[[]]]bbbfffrrriiikkksss|||~~~yyylllXXXJJJCCC===888777777666:::@@@JJJ___tttxxxxxxzzz|||}}}{{{xxxtttkkkddd^^^^^^]]]YYYUUUUUUYYY___mmmyyyeee\\\PPPEEE>>>:::999888:::999777666444333333333000000000000000000000000///...------...///...---************************))))))******+++---...///++++++,,,,,,------......---.........,,,***((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&((('''''''''(((((()))***...---///444666777<<>>FFF]]]xxx}}}QQQ666777555000222333000;;;FFFeeezzzttttttXXX>>>444888555111333222333222222111222333555666666999AAAKKKOOONNNPPPTTTRRRSSSTTTUUUVVVVVVVVVVVVUUUUUUVVVVVVUUUTTTSSSSSSSSSRRRQQQQQQPPPQQQQQQQQQRRROOOKKKIIIIIIIIIHHHGGGDDDCCCAAABBBGGGMMMSSSVVVVVVYYY\\\^^^___```cccfff|||wwwhhhaaadddllltttyyyxxxxxxxxxssseeeSSSFFFAAA<<<888888777777:::???EEEWWWwwwyyyuuuvvvyyy}}}~~~{{{xxxiiiccc```aaa```[[[XXXXXX[[[```ooolllXXXIII@@@<<<<<<999888777555444333333333111111111000000000000000///---------...///...---+++++++++***************))))))***+++,,,...//////++++++++++++,,,---...............---+++)))(((&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''((()))******...---111666888888<<>>555:::666222333222222222111111222444555666666999AAAKKKPPPPPPSSSXXXTTTTTTUUUUUUVVVWWWWWWWWWTTTTTTTTTUUUTTTTTTSSSSSSTTTSSSRRRRRRQQQQQQQQQQQQQQQNNNKKKJJJIIIIIIHHHFFFDDDDDDCCCCCCFFFKKKQQQUUUUUUWWW[[[___aaadddgggiii~~~gggVVVSSS\\\eeeoooqqqttttttnnnaaaPPPEEEAAA<<<888888888777;;;@@@BBBOOOiii}}}yyytttuuuyyy~~~~~~{{{jjjeeeccccccbbb]]][[[]]]bbbdddnnnzzz}}}|||qqqZZZJJJBBB???999888777555444444444444222111111111000000000//////---------...///...---+++++++++*********))))))((()))***,,,---...///000,,,++++++++++++,,,---...///...---,,,+++)))''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''(((((()))++++++......222888::::::===BBBBBBIIIPPPPPPKKKEEEBBBBBBCCCCCCCCCDDDEEEGGGIIIKKKNNNQQQUUUWWWWWWWWWWWWXXX\\\]]]```bbbcccddddddccchhhllllllqqq{{{}}}tttiiiwwwyyyzzz|||[[[HHH888333444000222666222999SSS}}}iii```lllggg~~~rrrtttwwwrrr}}}{{{uuulllbbb]]]WWWMMMJJJUUUccclllpppssscccFFF888555555777333222888AAAYYYzzzxxxsssuuuxxx|||~~~}}}vvvlllfffgggmmmsssvvvwwwzzzzzzwwwvvvxxxwwwtttnnnooooooooooooppprrrtttzzz}}}~~~|||~~~hhhWWWNNNGGGDDDCCCFFFHHHMMMQQQVVVXXXZZZZZZYYYYYYXXXWWWTTTPPPMMMKKKGGGDDDBBBAAA>>><<<@@@GGGPPPYYYfffpppwww{{{~~~~~~~~~{{{yyy|||[[[GGGGGGEEEQQQkkk|||^^^HHH>>>444111555444111444GGGooovvv{{{sssTTT;;;222888666222444333222111111111222444666777666999@@@IIINNNPPPTTTZZZWWWVVVTTTSSSSSSTTTUUUVVVSSSTTTTTTTTTTTTTTTSSSSSSUUUTTTSSSRRRRRRQQQRRRRRRRRRPPPMMMLLLLLLKKKJJJHHHGGGGGGGGGFFFFFFHHHLLLPPPUUUWWWYYY]]]aaafffiiikkk~~~aaaLLLHHHQQQZZZkkknnnsssssskkk^^^PPPGGGCCC===888888888888<<>>>>>BBBFFFNNNZZZfffooowww}}}xxxtttvvv}}}aaaJJJIIICCCGGG___wwwfffVVVEEE333111666222333555KKKnnnvvvTTT;;;222888666333555555222111111111222444666777888999>>>FFFKKKMMMRRRXXX\\\YYYVVVSSSRRRRRRTTTVVVTTTTTTUUUUUUUUUUUUUUUTTTVVVUUUTTTSSSRRRRRRRRRRRRRRRPPPNNNMMMMMMLLLKKKIIIGGGHHHJJJIIIHHHHHHKKKNNNXXXWWWWWWZZZ___dddiiikkk|||}}}cccRRRPPPUUUYYYjjjoootttssskkk^^^RRRJJJEEE>>>999888888999>>>EEELLLVVVnnnxxxuuuwww|||~~~{{{uuuooojjjiiiggggggkkkqqqzzzzzz```RRRYYYhhh{{{tttfffaaaYYYSSSOOOMMMKKKIIIJJJIIIIIIIIIHHHIIIJJJJJJMMMPPPWWWaaaooo~~~ttt\\\OOOCCCBBB???<<<999666555444333333222111111000000//////...------...///...---,,,,,,++++++***))))))((('''(((+++---///000000000///---+++***)))***++++++---,,,+++***))))))))))))((((((((('''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((('''''''''((()))+++,,,---......111888;;;===BBBHHHGGGNNNVVVWWWRRRKKKHHHHHHEEEEEEEEEFFFHHHJJJLLLNNNQQQSSSVVVWWWVVVTTTTTTTTTVVVXXX[[[^^^``````___^^^___ffffffjjjtttzzzlll|||xxxssssssvvvNNN===777666222333777333999^^^xxxbbb\\\aaaaaawwwmmmgggwww~~~~~~|||tttsssyyytttooodddZZZVVVJJJEEEJJJ[[[hhhlllqqqyyy}}}kkkPPP@@@;;;444999777999BBBQQQrrr{{{cccYYY___mmmyyyyyyuuu~~~ooolllssszzzzzzvvvxxx{{{zzzvvvvvvxxxwwwtttwww|||zzzwwwxxxyyyxxx|||{{{|||{{{tttkkkiiikkkiii\\\QQQNNNOOORRR[[[eeemmmttt~~~qqqbbbXXXNNNDDD@@@CCC;;;CCCNNNYYYdddppp}}}}}}vvvrrrttt|||kkkOOOMMMDDDCCCXXXssskkk```JJJ333111777111555999RRRsssYYY???555:::777333555555111111111111222444666777999999===DDDHHHJJJOOOVVVaaa^^^YYYUUUSSSSSSVVVWWWUUUUUUVVVWWWWWWVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRPPPOOOMMMLLLLLLLLLJJJHHHCCCFFFIIIJJJJJJKKKNNNQQQZZZXXXVVVWWW\\\bbbgggjjjttt~~~kkkaaaaaa```\\\kkkpppuuutttkkk^^^SSSMMMFFF???999888888999@@@GGGOOO^^^zzz~~~vvvxxx}}}~~~zzzuuuoookkkjjjjjjmmmuuu~~~zzzYYYNNNNNNUUUwwwmmmeee```ZZZSSSLLLDDD@@@<<<999888999888777666666777999;;;<<<;;;999999:::===DDDOOO[[[fffmmmwwweeeIIIGGGDDD???;;;777555333333333222222111000000//////...------...///...---,,,,,,++++++***))))))((('''(((+++---///000000000000...,,,***))))))***+++,,,,,,+++***))))))******)))(((((((((((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((('''''''''((()))+++,,,---......111777;;;===CCCJJJQQQXXX^^^]]]VVVNNNIIIHHHFFFFFFFFFGGGIIIKKKMMMOOOQQQSSSTTTTTTSSSSSSTTTUUUTTTWWWZZZ]]]___^^^]]]\\\dddkkkjjjjjjsssxxxddd^^^{{{vvvxxxQQQ@@@999888333555888555CCCeeelllbbbeeekkkqqqyyyuuuiiiqqq|||xxxwwwsssjjj\\\RRRPPPMMMIIIOOO___iiikkkoooxxxvvvsssUUUBBB:::777444::::::???jjjqqqTTTVVVfffssstttppprrryyy~~~}}}}}}||||||}}}yyywwwwwwzzz|||{{{xxxxxx~~~~~~~~~{{{wwwssspppoootttssstttvvvwwwrrrhhh___WWWUUUUUUYYY]]]bbblllvvvrrr___RRRIIIFFFEEEAAAAAAKKKXXXfffttt{{{tttrrrvvv{{{fffIIIAAAJJJUUUuuuUUU===888666555888===QQQjjj}}}zzzLLL@@@555333555444333222333222222222333555777888:::===AAADDDGGGJJJNNNQQQZZZYYYXXXTTTQQQQQQRRRTTTTTTUUUUUUVVVVVVUUUUUUTTTYYYWWWVVVVVVUUUSSSPPPMMMNNNMMMKKKJJJIIIIIIIIIJJJEEEDDDEEEHHHLLLOOOQQQQQQRRRVVVZZZ[[[[[[^^^eeekkktttzzzpppkkkkkkmmmqqqsssuuussslllaaaVVVNNNGGGBBB>>>;;;888888@@@IIIUUUfffzzz|||~~~sssqqqqqqssssssvvvuuuUUUHHHKKKTTTpppxxxnnneeeYYYSSSLLLGGGDDDAAA===999555555444333333222111111333333333333333333333333444555777888;;;???EEEJJJ[[[cccooo|||tttTTTDDDDDD>>>888777666555444333111000//////...///............---------------,,,+++***)))((('''((()))+++---///111222222000000///...---,,,,,,+++------,,,++++++******))),,,+++)))'''&&&%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))++++++,,,,,,333222555999::::::CCCNNNcccqqqvvvhhhXXXQQQMMMGGGJJJIIIIIIIIIJJJMMMPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSQQQTTTXXXZZZ[[[[[[[[[\\\\\\ccclllppppppuuulllXXXdddqqqrrrppplllyyyFFF444333333444000;;;LLLjjj]]]ppp}}}zzzdddkkkrrryyy~~~{{{qqqyyytttrrrlll___RRRKKKVVV]]]bbbbbbeeelllrrrtttooovvvVVVBBB:::777555<<<<<>>FFFNNNxxxcccCCC666333666777;;;QQQkkkqqqgggHHH===444333444333111111222222222222333555666888:::===AAADDDGGGKKKNNNQQQ[[[[[[YYYVVVSSSRRRSSSUUUTTTTTTTTTTTTTTTTTTTTTTTTXXXWWWVVVVVVVVVTTTQQQOOONNNMMMKKKIIIIIIHHHIIIIIIFFFEEEEEEGGGKKKOOOQQQRRRVVVXXXZZZZZZZZZ]]]bbbgggpppyyyrrrnnnmmmmmmrrrtttvvvuuunnnbbbWWWOOOPPPKKKFFFBBB===<<>>EEEKKKUUU```lllxxxiiiPPPFFF===;;;<<<777666555333222000////////////............---------------,,,+++***)))((((((((()))+++---///111222222000000///......---,,,,,,---------,,,++++++******,,,+++)))'''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++,,,,,,,,,///000444999::::::AAAKKKaaaooottthhhYYYSSSPPPKKKHHHHHHGGGGGGIIIKKKNNNPPPSSSSSSTTTTTTTTTTTTSSSSSSVVVWWWYYYZZZZZZ[[[^^^```\\\bbblllrrrtttyyy}}}iiiUUU___qqqppplllcccrrrLLL888555333444222===QQQ{{{jjjwwwrrrppp{{{{{{nnnxxxsssqqqjjj^^^RRRLLLXXX___eeeeeeffflllpppqqqjjj\\\FFF===999888<<<>>>OOO|||WWWNNNQQQ^^^jjjooopppoookkkfffnnnrrrxxx}}}~~~vvvvvvwww{{{{{{sssuuuxxxzzz{{{{{{zzzyyyzzzyyyxxxwwwvvvuuuuuutttrrrqqqrrrttttttppphhhaaa```___aaaeeehhhlllvvvfffWWWSSSKKKEEEBBBCCCJJJWWWkkk|||}}}ssstttyyy}}}|||xxxvvv{{{|||]]]@@@CCCGGGxxx}}}SSS888222999666:::TTTqqq|||lllYYYBBB999222222444222000000222222111222333444666777;;;>>>BBBEEEHHHKKKOOORRR\\\\\\[[[YYYVVVTTTUUUVVVUUUUUUSSSSSSSSSSSSUUUUUUVVVUUUUUUVVVVVVUUUSSSQQQOOONNNLLLJJJIIIIIIIIIIIIHHHFFFEEEGGGKKKOOORRRTTTYYYXXXWWWWWWXXXZZZ]]]___kkkyyywwwuuussspppuuuwwwzzzxxxqqqfffZZZRRRSSSNNNHHHDDD???===DDDLLLXXXjjjvvvssspppsss}}}bbbXXXOOOQQQlll|||rrrkkkbbb]]]WWWRRRMMMGGG@@@::::::777444333222222111000222222222111111000000///111111111111111111111111000000000...---...111444666999???GGGPPP\\\gggooovvvgggMMM<<<;;;===666666555444222111000/////////............------------,,,,,,+++***)))((((((((()))***,,,...000111222000000//////......------///......---,,,,,,+++++++++***)))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++,,,------,,,...444999;;;:::???EEEWWWccciii```TTTOOOLLLIIIIIIIIIHHHHHHIIILLLNNNPPPSSSTTTTTTTTTTTTTTTTTTSSSYYYZZZZZZYYYZZZ\\\aaaeeeYYY^^^gggooosssvvvzzzdddPPPVVVyyy~~~rrrnnnlll^^^```PPP===666222444333>>>UUUttt~~~}}}}}}ttt~~~{{{ppp}}}wwwqqqnnnfffZZZPPPMMMYYYaaaggghhhhhhkkknnnmmmhhhhhhNNN@@@===;;;:::@@@\\\gggJJJMMMLLLVVVaaaiiippptttqqqkkkmmmpppuuuzzz~~~xxxyyyzzz||||||uuummmnnnpppsssuuuwwwyyyyyywwwvvvuuuuuuvvvvvvvvvuuutttrrrooommmkkkhhhccc```___bbbiiiooorrrttt{{{zzzeee\\\RRRMMMHHHGGGIIISSSgggyyyxxxrrrssssssyyy~~~{{{yyyttttttvvv|||tttMMMGGGFFFppplllBBB333:::777<<<]]]}}}||||||oooUUU>>>777222333555333000000222111111111222444666777<<>><<<999666555333222111222222222222111111000000000/////////000000000000000000000000111111000///------...000222444666999>>>EEEMMMRRR]]]fffwwwgggEEE===???888777666444333111000000000///............---------,,,,,,++++++***))))))((((((((()))+++---///111222000000///////////////////////////...------,,,,,,+++***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))***,,,...///---111777<<<===<<<<<<===KKKVVV]]]XXXOOOKKKIIIGGGMMMLLLKKKKKKLLLOOOQQQSSSSSSTTTTTTUUUUUUTTTTTTSSSXXXYYYZZZZZZ[[[^^^bbbeee[[[\\\dddnnnsssttt}}}{{{cccQQQYYYuuu|||mmmjjjnnnbbbZZZhhhzzzzzzNNN>>>888333444333===UUUrrrtttvvvzzz{{{|||zzz|||vvvpppjjj___SSSLLLKKKWWW```gggiiiiiikkkkkkjjjfffuuuUUU@@@???===777DDDnnnzzzttteeeOOOFFFKKKNNNTTT\\\dddoooxxxzzzvvvttttttuuuwwwyyy|||}}}~~~|||}}}|||{{{~~~xxxmmmeeefffhhhkkkppptttwwwyyy{{{yyyxxxxxxzzz{{{yyywwwuuupppiiiccc```_________```gggsss}}}~~~xxxhhhZZZUUUOOOKKKKKKRRRdddttt~~~rrrmmmmmmttt|||}}}rrrqqqrrrwwwxxxvvv^^^MMMIIIaaaPPP666;;;999@@@gggwwwrrrVVV<<<666333555666333222222222111111111222444666777<<>>:::999777555444444444444333000000000///......//////000000///////////////...////////////////////////000111111///...---///111...000222333333555999;;;EEELLLYYYhhhtttYYYBBB@@@<<<777777555333222111111111///............---------,,,,,,++++++***)))))))))'''((((((***,,,...000222//////000000000000000000000//////......------,,,*********))))))(((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))***---///000111777===@@@AAA???;;;888EEENNNVVVTTTOOOKKKJJJJJJNNNNNNMMMLLLMMMOOORRRSSSSSSTTTUUUVVVVVVUUUTTTSSSTTTVVVYYY[[[\\\___bbbeee```^^^dddqqqxxxzzz{{{```YYYmmmmmmiiipppfff[[[bbbkkknnnssslllFFF<<<888333555333<<>>======777JJJrrrYYYIIIEEEHHHJJJSSSWWW[[[aaammmzzz~~~}}}{{{xxxvvvvvvxxx{{{}}}|||~~~}}}|||wwwhhh^^^```cccgggkkkppptttwwwzzzxxxvvvwwwyyyxxxtttqqqlllhhhaaa[[[YYY\\\```ccceeennn}}}ttteee\\\SSSNNNMMMSSSaaaooo{{{yyynnnnnnrrrxxx~~~wwwvvvvvvxxx}}}pppYYYUUUiiioooQQQKKKTTT|||ZZZ:::::::::CCCnnnsssvvvwww[[[===777555666666333222444111111000111222333555666;;;>>>BBBEEEHHHKKKOOORRRVVVYYY[[[\\\[[[YYYXXXXXXYYYYYYXXXWWWWWWXXXYYYYYYTTTTTTTTTVVVXXXXXXVVVTTTTTTSSSQQQNNNMMMLLLLLLLLLJJJHHHGGGIIIMMMQQQUUUVVVVVVUUUSSSRRRTTTXXX\\\___qqq}}}~~~uuukkkeeeccc^^^XXXSSSNNNLLLRRRZZZkkkyyyzzzhhh[[[MMMHHHBBB===:::888666555555444333222111111111111///000111111///...///000////////////////////////////////////////////////---...///...------///000,,,...111222222222333444888===GGGRRR\\\jjjkkkDDD<<<;;;888777666444333222111111///............---------+++++++++*********))))))''''''''')))+++---000222//////000000111111222222/////////...------,,,,,,)))************)))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((***---000111555<<>>FFFNNNPPPMMMJJJIIIJJJNNNMMMLLLKKKLLLNNNPPPRRRSSSTTTVVVWWWWWWVVVTTTSSSPPPSSSWWWZZZ]]]```cccfff```[[[```ooozzz}}}zzz[[[```wwwqqqvvvkkk___dddiiigggggg```???;;;777333666444===]]]yyyyyytttnnnmmmuuujjjrrrwwwqqqtttpppiii___QQQFFFEEEJJJRRR\\\eeegggggghhhhhhffffffjjjccc@@@999???:::NNNoooQQQBBBEEEKKKMMMSSSVVVZZZ___kkkyyy|||xxxwwwwwwyyyzzzyyy}}}}}}|||{{{kkk___```cccgggkkkooosssuuuxxxuuutttuuuvvvssslllfff]]][[[YYYXXXYYY___fffkkkllluuusssfffXXXPPPOOOVVVdddqqqzzzvvvooonnnrrrzzz~~~~~~~~~~~~zzzcccWWWRRR\\\TTTNNNMMMggg\\\;;;:::999CCCooo~~~www]]]===888555555444222222555111111000000111333555666:::===AAADDDGGGKKKNNNQQQRRRUUUYYY[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUUUUVVVXXXXXXVVVTTTSSSRRRPPPMMMKKKKKKJJJJJJFFFEEEEEEGGGLLLOOORRRRRRRRRRRRQQQOOONNNPPPWWW\\\nnn~~~~~~uuunnniiiddd```[[[XXXUUUUUU]]]fffttt|||lll___QQQFFF>>>;;;777555333333444444333333444333222111111111///111333222000///111222////////////////////////////////////////////////,,,...///...---,,,---///...000222222222222333444333777>>>DDDHHHRRRgggzzz|||III:::;;;999888666555333222222222///............---------+++++++++***************'''''''''(((***---000222//////000111111222333333//////......---,,,,,,+++))))))***+++***)))((('''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((***---000222555<<>>CCCLLLQQQQQQNNNNNNPPPQQQQQQOOOOOOOOOQQQSSSTTTRRRTTTVVVXXXXXXVVVTTTRRRRRRRRRSSSUUUZZZaaajjjpppsssfffeeesss{{{|||tttpppzzz|||^^^AAA<<<666111888:::EEEfff}}}|||xxxzzzrrrgggddd___VVVIIIBBBGGGQQQZZZbbbhhhhhhffffffeeeccc~~~fffyyymmm<<<>>>===AAA^^^RRR@@@AAAIIISSSSSS[[[cccgggnnnyyy~~~|||zzzyyyxxx{{{uuuzzzvvvjjjgggiiippptttsssqqqrrruuuwww{{{}}}tttmmmbbbZZZUUUYYY___ccceeehhhrrruuuyyy|||www^^^RRRRRRXXXgggvvv}}}|||ssslllppp|||~~~~~~www[[[PPPMMMPPPddd|||zzz\\\BBB;;;:::>>>ggg}}}nnnwwwdddCCC:::333333444333111222111222222222222333666888999<<>>EEEGGGFFFGGGJJJGGGMMMSSSRRRMMMLLLOOOTTTVVVSSSOOONNNPPPRRRSSSRRRTTTTTTTTTRRRPPPOOOPPPQQQSSSSSSUUUUUUTTTVVVbbbooo~~~tttlllkkkoooxxxvvvxxx{{{lllEEE888666444111555UUUxxx}}}{{{uuukkk```VVVPPPFFF???JJJ[[[aaadddggghhhfffdddbbbbbbhhh|||sssFFF<<<<<>>777444333111...111111111000///.........000000000000000000000000//////000000000111111111000000000000000000000000////////////............,,,,,,,,,---------..................////////////...///000000111444999<<>>:::999777666555444111///222111///...------......---,,,+++***))))))))))))))))))(((((()))+++---///000000000000000/////////...---,,,+++************************)))((('''''''''&&&&&&&&&&&&'''((((((******)))(((((((((((((((((()))*********+++...111444999@@@FFFIIIIIIIIIJJJTTTYYY]]]ZZZRRRLLLLLLOOOUUUQQQNNNNNNQQQSSSTTTTTTVVVVVVVVVSSSQQQPPPPPPQQQTTTTTTVVVWWWVVVXXXbbbmmmzzzrrrjjjjjjooowww~~~zzzzzzxxxzzzTTT@@@999777555:::YYY~~~|||xxxzzz|||{{{sssiii^^^TTTMMMEEE@@@KKK\\\bbbdddggggggeeecccbbbccccccwwwyyyQQQ;;;>>>FFFddd~~~JJJ;;;CCCGGGGGG^^^hhhrrrwww}}}|||zzzyyyuuu{{{qqqnnnooouuuyyyzzz{{{~~~|||~~~~~~|||rrriiigggeeecccbbbdddgggkkkqqqwww|||~~~~~~~~~nnnXXXMMMMMM]]]nnnwwwzzz|||~~~oooiiinnnvvvzzzzzz|||{{{pppVVVNNNSSSkkkVVV;;;;;;???eeexxxrrr@@@999333333444222111222111222222222222333666888;;;>>>BBBFFFIIILLLOOOQQQTTTUUUVVVYYY[[[\\\ZZZXXXWWWXXXYYYYYYWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVSSSOOOMMMLLLLLLJJJIIIIIIGGGCCCBBBIIISSSUUUSSSJJJFFFCCCCCCCCCBBBFFFKKK^^^fffooouuu{{{~~~rrrfff]]]ZZZ[[[ZZZ[[[dddxxxuuu^^^KKK999666333333555444222///111111000000//////......000000000000000000000000//////000000000000111111000000000000000000000000/////////............---,,,,,,,,,---------......---............/////////...////////////222666999999GGGYYYxxxnnnHHHBBB;;;999777666666555333111111111000///............---,,,+++***)))))))))))))))((((((((()))+++,,,...000000//////......------++++++***)))(((((((((((())))))))))))((('''&&&&&&'''&&&&&&&&&&&&'''((((((***))))))(((((((((((((((((()))*********,,,///111555:::AAAGGGKKKLLLJJJHHH^^^cccfffaaaUUUJJJFFFGGGPPPMMMKKKLLLOOORRRUUUUUUWWWXXXWWWUUURRRPPPQQQRRRTTTTTTWWWZZZYYYYYYaaajjjtttmmmhhhiiinnnvvvbbbvvv~~~zzztttpppgggGGG999777999???\\\zzz{{{yyyooottttttzzzvvvnnndddZZZQQQJJJCCCAAAMMM]]]dddeeeffffffdddccccccdddaaaooo}}}WWW>>>BBBMMMlllIII;;;EEEGGGDDDUUUbbboooxxx|||yyy{{{vvvzzz~~~uuurrrrrrvvvxxxyyy|||}}}sssnnnjjjdddaaabbbcccgggmmmsssyyywww```QQQMMM[[[nnnvvvyyy{{{|||~~~pppgggiiiooorrrsssxxx|||~~~|||zzz}}}ZZZOOORRRhhhgggBBBAAAEEEgggzzzjjjeee>>>777333444444222111333111222222222222333555888;;;>>>CCCFFFIIILLLPPPRRRUUUUUUVVVYYY\\\]]][[[YYYVVVWWWYYYXXXWWWUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSPPPNNNLLLKKKJJJIIIJJJFFFAAA???GGGSSSXXXWWWQQQIIICCCCCCBBBAAABBBEEEXXX```kkkrrrvvv~~~xxxmmmaaaXXXTTTYYYZZZ[[[aaassszzztttaaaMMM???555444444555777666333000111000000000/////////.../////////000000000000000////////////000000000111//////////////////////////////.........---------,,,,,,,,,---------......---------.........//////000000111000000111444777999BBBLLLeee|||OOOCCC<<<:::888777666666444222111111000//////.........---,,,+++***))))))))))))(((((((((((()))***,,,,,,//////......---,,,+++++++++***)))((((((((((((((())))))))))))((('''&&&%%%'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))((()))******+++,,,000222555:::AAAGGGMMMPPPMMMHHHZZZ```eee```UUUIIICCCBBBKKKIIIIIIIIILLLPPPTTTVVVXXXXXXWWWUUURRRPPPPPPQQQSSSSSSWWWZZZZZZYYY^^^eeemmmhhhfffiiinnnuuuqqqSSSfff~~~vvvooohhhqqqsssLLL777555:::CCC```nnneeejjjjjjnnnzzzpppiii___VVVLLLFFFBBBDDDQQQ___eeefffgggeeedddccccccdddooowwwZZZ???EEEPPPppptttDDD:::CCCEEEDDDLLLYYYhhhrrrzzz~~~||||||}}}}}}zzzwwwtttsssvvvwwwvvvzzz}}}uuupppiiibbb^^^^^^\\\```dddiiinnntttzzz~~~}}}}}}lllXXXOOOXXXiiiqqquuuzzz{{{zzz{{{pppggghhhlllnnnnnnssswww}}}}}}{{{zzzfffNNNLLL]]]XXXDDDHHHhhhzzzttt[[[RRR;;;666333444444222222444111222222222222333555888;;;>>>CCCFFFIIILLLPPPRRRTTTUUUVVVYYY\\\]]][[[YYYVVVWWWYYYXXXWWWUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUSSSQQQNNNMMMLLLLLLKKKHHHBBBAAAJJJXXX``````ZZZQQQIIIFFFCCC@@@@@@CCCNNNYYYeeemmmpppuuu}}}}}}}}}~~~}}}yyyrrrhhh^^^UUUQQQVVV[[[^^^aaalllvvvsssxxxtttmmmbbbUUUFFF;;;666333222111111222111000///000000000000////////////......//////000000000000...////////////000000000////////////////////////............------------,,,,,,,,,---------......------------............///000111000///000222444666:::>>>QQQsss^^^FFF???<<<999777777666444333111111111000000///......---,,,+++***))))))))))))((((((((())))))***++++++///......---,,,++++++***+++******))))))))))))***))))))))))))((('''&&&%%%'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))((()))***++++++---000333777===DDDKKKTTTZZZUUULLLPPPXXX___^^^UUUKKKGGGFFFJJJJJJJJJKKKMMMPPPUUUXXXVVVWWWVVVTTTQQQOOOPPPQQQRRRRRRUUUYYYYYYWWWZZZ```fffdddeeeiiimmmsss~~~eeeVVVccczzz~~~~~~yyyrrrnnndddaaapppvvvOOO888444<<>>@@@EEEJJJWWWfffnnntttzzz|||{{{~~~~~~vvvtttuuuwwwwwwvvvzzz~~~xxxrrrnnnggg]]]XXXXXXZZZ\\\___bbbfffmmmuuuzzzyyy{{{~~~~~~www^^^NNNSSSaaaqqquuu||||||yyy}}}|||nnnggggggkkknnnnnnppptttzzz~~~~~~}}}{{{zzzsss}}}RRRLLLVVV~~~xxxFFFHHHhhhyyyuuuVVVFFF999555444555444111222555111222222222222333666888;;;>>>BBBFFFIIILLLOOOQQQSSSTTTUUUYYY\\\]]][[[YYYWWWXXXYYYYYYWWWVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXWWWUUUQQQOOONNNOOOMMMJJJDDDDDDOOO___hhhjjj```YYYQQQKKKFFFAAABBBFFFOOOYYYfffmmmooorrrxxx~~~}}}{{{~~~~~~{{{vvvnnneee\\\UUUQQQRRR[[[bbbccchhhxxxtttjjjiiihhh^^^QQQFFF<<<444222444111000///......///000111000000000000////////////---......//////000000111......////////////000000000000000000000000000000.........------------,,,,,,,,,,,,---------......,,,------------.........,,,...///...---...000111222666777EEEbbbuuuOOOBBB???;;;888777666444222111111111111000///......---,,,+++***))))))))))))((((((((())))))*********......------,,,,,,++++++++++++************++++++))))))))))))((('''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((())))))***((()))***+++,,,...111444999@@@HHHPPP]]]fff```TTTJJJSSS]]]^^^WWWPPPMMMMMMMMMNNNNNNNNNOOORRRVVVZZZUUUUUUUUUSSSQQQPPPQQQRRRSSSRRRTTTXXXXXXVVVXXX]]]bbbbbbeeejjjnnnrrr|||ddd^^^eeekkkvvvzzzxxxtttqqqfffXXXVVVeee{{{nnnQQQ;;;555>>>NNNooohhh___fffiiissszzzvvvhhh```UUUNNNEEE???@@@JJJYYYeeefffggghhhgggeeeccccccccc]]]BBBGGGQQQooo}}}~~~|||xxxgggXXX@@@777===<<<===GGGMMMYYYgggnnnrrrvvvwwwvvvyyyzzz}}}uuutttvvvzzzzzzzzz~~~yyyvvvsssoooggg\\\VVVUUUWWWXXXZZZ\\\aaaiiirrryyyzzz|||~~~}}}yyytttsssvvvyyy|||}}}aaaNNNQQQ___rrruuu|||yyy{{{zzzmmmeeefffjjjoooqqqooosssyyy|||}}}|||{{{zzzxxxWWWNNNQQQvvvNNNKKKlllxxxYYYDDD777444444555444111222555111222222222222333666888:::===AAAEEEHHHKKKNNNQQQRRRRRRTTTXXX[[[\\\[[[YYYWWWYYYZZZZZZXXXWWWWWWXXXUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWUUUPPPMMMMMMNNNKKKHHHDDDEEERRRcccmmmooobbb]]]VVVPPPHHHCCCFFFLLLXXXaaakkkpppqqqttt|||||||||{{{ssskkkccc[[[UUURRRQQQ\\\ccccccfffuuu~~~iii]]]]]]WWWKKK@@@:::666111111555111111111000///000111333////////////000000000000------......///000000111........./////////000000000000000000000000000000.........---------,,,,,,,,,,,,,,,---------......,,,,,,---------.........,,,---...///......000222222666666???WWWqqq]]]EEEAAA===999777555333222111111222222111000...------,,,+++***))))))))))))'''(((((()))))))))))))))------------------,,,,,,+++******)))******++++++************)))((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((()))******((()))***+++,,,...222444777???HHHQQQaaammmgggXXXLLLUUU]]]^^^XXXQQQNNNOOONNNOOOPPPNNNNNNPPPTTTXXXUUUUUUUUUTTTRRRRRRSSSUUUUUUSSSTTTXXXXXXWWWXXX\\\___```eeekkknnnrrr{{{xxxkkkgggrrr{{{|||xxxjjjVVVJJJPPP```mmm___MMM;;;444===PPPuuuvvvwwwyyyeeedddrrrxxx|||xxxpppccc[[[RRRLLLCCC===AAAMMM]]]gggeeegggiiiiiifffdddbbbbbb\\\EEEJJJSSSqqq}}}|||sssPPPDDD666:::DDD>>>;;;IIIOOO[[[hhhoootttxxxyyywwwtttuuuxxx{{{}}}ssstttxxx}}}~~~~~~zzzwwwvvvsssjjj^^^VVVUUUQQQQQQRRRTTTYYYcccnnnuuuyyyzzzzzz{{{{{{|||yyytttqqqoookkkgggfffiiitttwwwcccOOORRRaaammmooovvv}}}|||vvvvvv|||zzzkkkcccdddjjjpppssspppsssxxx{{{|||{{{{{{{{{uuu}}}VVVJJJIIIiiiWWWPPPppp|||zzz]]]FFF666444444555444111222666111222222222222333666888999<<>>666777666222111333111222222111///...///000////////////000000000000---------...///000000111............/////////000000000000000000000000000......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---///111111111111222444222666555;;;NNNeeehhhGGGCCC>>>999777555333111111111222222111000...------,,,+++***))))))))))))'''((()))))))))))))))(((---------------------...***)))))))))))))))******+++++++++******)))(((''''''&&&&&&&&&&&&'''((((((((((((((((((((()))******((()))***+++,,,...222555333<<>>CCCUUU^^^gggnnntttyyyzzzwwwrrrssssssqqqooorrryyy~~~}}}zzzwwwvvvxxx~~~uuuaaaTTTSSSSSSNNNKKKNNNTTT[[[eeeooonnnsssvvvvvvttttttyyy~~~pppiii^^^SSSMMMLLLOOOQQQ\\\jjj{{{gggSSSTTT___kkkmmmpppqqqrrrtttwwwyyy{{{tttlllgggiiilllooooooooosssxxx|||~~~}}}zzzxxxvvvzzzYYYLLLDDDRRR{{{XXXPPP|||ooo~~~bbbDDD:::888555444444444222111000111111111111222555777:::>>>CCCFFFHHHJJJKKKMMMQQQQQQRRRTTTUUUVVVWWWXXX[[[[[[[[[[[[ZZZYYYWWWVVVXXXYYYXXXVVVSSSSSSTTTVVVVVVTTTPPPNNNMMMJJJDDD???CCCBBBBBBFFFNNNWWW^^^aaaaaa^^^[[[WWWOOOHHHKKKRRRdddiiimmmnnnnnnpppwww}}}~~~xxx{{{{{{ssskkkcccZZZPPPIIISSSYYYaaaeeegggppp}}}nnnaaaRRRGGGBBB:::888555222000///000000000000000000000000000000111111000///////////////---------.........//////000111111///...///111333222111111000000000000000000000///...............,,,,,,,,,------.........------------------------............/////////000///333333666@@@NNNlllRRRAAA<<<>>>777444555222333222111000///...---,,,,,,,,,++++++***)))))))))'''''')))******)))((((((++++++++++++++++++++++++---,,,++++++******++++++,,,+++))))))***)))(((&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))***+++++++++...222555999>>>KKKUUU[[[eeecccRRRMMMTTT[[[ZZZTTTNNNMMMNNNLLLKKKLLLNNNQQQSSSSSSSSSUUUWWWYYYZZZXXXVVVUUUUUUWWWXXXYYYXXXVVVVVVWWWYYY]]]]]]bbbiiiooottt{{{zzzyyy~~~rrrcccYYYZZZbbbjjjcccLLL<<<:::666555KKKhhhpppooovvvgggrrr~~~wwwccc|||tttiii___VVVQQQGGG<<<;;;DDDQQQ]]]cccfffeeeeeeddddddeeeeeefffYYYHHHOOOcccwww___DDD>>>999999:::<<>><<>>:::888:::<<<>>>CCCIIILLLKKKJJJJJJKKKJJJHHHFFFDDDCCC@@@===<<<<<<<<<===@@@===???PPPsss|||kkkVVVMMMOOO[[[bbbkkkooopppqqqtttwwwppplllgggfffiiinnnppppppnnnoooqqqsssuuuwwwyyyzzzrrrssswww~~~YYYNNNLLLVVVnnn```FFFbbb}}}{{{|||pppppplllMMM999666444333444333222111000111111111111222555777;;;>>>DDDHHHJJJLLLNNNOOOSSSSSSTTTUUUUUUVVVWWWWWWWWWXXXYYY[[[[[[[[[ZZZYYYXXXYYYZZZZZZXXXXXXZZZ[[[YYYWWWSSSQQQOOOMMMMMMLLLLLLHHHCCCCCCJJJTTT___eeeaaa\\\YYY[[[\\\[[[[[[]]]jjjpppvvvzzzzzz}}}zzzzzz~~~zzzsssjjjaaaXXXQQQLLLKKKSSSdddyyywwwfffRRREEE>>>888666777333222222222222333555555000000000000000000000000000000////////////000000............////////////...000333444333222222333555555555555555444444333222222111000000000000111.....................///------------...............////////////000000000---333444666;;;>>>MMMiiiiii???===<<<555444555444333222111///...------,,,,,,++++++***)))))))))'''(((((()))************...............------------,,,++++++******++++++,,,***))))))******)))'''''''''''''''''''''''''''''''''''''''((((((((((((***+++,,,------000444888???DDDQQQZZZ]]]eeeaaaOOOLLLQQQVVVWWWSSSOOONNNOOOLLLLLLLLLMMMPPPRRRRRRQQQUUUYYY]]]```___]]][[[[[[[[[[[[[[[[[[]]]aaaggglllbbb___^^^bbbeeejjjsss|||yyyqqqfffkkkuuuooosssVVV;;;555777:::EEEUUUkkktttqqqtttuuuuuurrraaaYYY|||zzzcccZZZVVVQQQFFF???999<<>>@@@>>>???JJJbbbtttlll___PPPIIIKKKXXXaaakkkooonnnmmmnnnqqqlllhhheeefffkkkooorrrrrrqqqqqqqqqrrruuuwwwzzz|||rrrvvvzzzcccQQQKKK[[[xxxgggGGG\\\zzzuuuwwwaaaGGG888666444333333333222111000111111111111222555777999===BBBFFFIIIKKKMMMNNNSSSSSSTTTUUUVVVWWWWWWXXXWWWXXXYYYZZZ[[[[[[ZZZZZZVVVXXXYYYYYYXXXWWWXXXYYYZZZXXXUUUQQQMMMKKKKKKKKKLLLHHHBBBBBBGGGQQQZZZ___[[[WWWUUUYYY\\\\\\^^^aaaiiiooovvvzzz{{{{{{wwwmmmaaaWWWOOOLLLIIIKKKVVVhhhzzzppp___LLLAAA<<<888777888444333333333333333333333000000000000000000000000000000////////////000000........./////////000000...000333444444333333444555555666666666555444333333333222111111111111222////////////////////////---------....../////////////////////000000000111...333222555;;;>>>NNNiiivvvDDD>>>===666333222444333222111000///...---,,,,,,++++++***)))))))))((((((((()))***++++++,,,/////////......------------,,,++++++******+++++++++***((()))******)))((((((((((((((((((((((((((('''''''''((((((((())))))+++,,,------///222666999@@@CCCNNNVVV[[[ffffffVVVLLLPPPTTTUUURRROOONNNOOOOOONNNMMMNNNPPPPPPPPPNNNPPPTTTZZZ^^^_________```^^^^^^]]]\\\]]]```eeehhhccc___^^^aaadddhhhqqq{{{zzzppp___^^^nnntttrrrwwwwww|||vvvjjj|||~~~qqqfffwwwhhhDDD666666;;;HHHUUU```yyy}}}rrrooorrrqqqmmmpppvvvddddddsssaaa[[[UUULLLBBB===999===IIIWWWaaaeeebbbccccccddddddccccccbbblllPPPiii]]]<<<:::888999888:::CCCLLLYYYbbbjjjjjjiiikkkmmmmmmkkkhhhffffffgggiiijjjjjjiiilllnnnooosssuuupppiiibbbdddeeeeeedddccccccdddfffhhhmmmwwwvvv___KKKCCCCCC<<<777444555555555888===CCCDDDEEEHHHKKKOOORRRTTTNNNMMMKKKIIIFFFCCC@@@???======>>>EEEUUUllluuuddd[[[RRRHHHDDDGGGUUU___jjjooollliiijjjllleeecccbbbfffmmmtttwwwwwwssssssssssssuuuwwwzzz{{{pppvvvzzzyyy[[[LLL]]]~~~lllHHHVVVwwwmmmXXXCCC777555333222333333222111000111111111111222555777888<<>>KKKXXXaaadddbbbcccdddeeeeeedddcccbbbkkkTTTnnnSSS:::888888999888:::CCCNNNWWWaaajjjjjjggghhhiiiiiijjjjjjiiihhhggggggiiikkkkkkmmmoooooorrrsssnnngggcccgggkkkllliiifffdddddddddfffhhhjjjmmmpppqqqqqqeeeQQQGGG???:::666666555555999???BBBFFFKKKOOOTTT\\\eeekkkhhheeeaaa[[[UUUNNNJJJGGGAAA@@@AAAEEEOOOaaavvvlllXXXOOOIIIBBB@@@DDDQQQ]]]iiinnnkkkggghhhjjjcccbbbbbbgggooovvvyyyyyytttsssssstttuuuwwwxxxyyyooovvvxxxyyyhhhPPP^^^~~~TTTVVVlllgggQQQBBB666555333222333333222111000111111111111222555777888===BBBGGGIIILLLNNNPPPQQQRRRSSSUUUWWWYYYZZZ[[[XXXYYYZZZ[[[[[[ZZZYYYYYYVVVXXXZZZYYYWWWVVVUUUVVVUUUVVVVVVTTTOOOLLLKKKKKKKKKHHHFFFFFFHHHLLLOOOQQQRRRPPPQQQTTTWWWZZZcccmmmsssvvvyyyyyyyyy}}}vvveeeVVVNNNJJJHHHDDDFFFOOO^^^nnntttmmmUUUIII<<<888666444333333333333444444333333222222000000000000000000000000///////////////000111111.../////////000000000000000222333333333444666888777777999999999888666555555444444333333333333333111111111000000000//////---------...///000000000//////000000000111111111222444111333888888DDD\\\^^^EEE999777777222555444333222000///......,,,,,,++++++***))))))))))))(((((((((***+++---...//////......---,,,,,,+++---,,,++++++******++++++***)))((()))***+++***((((((((((((((((((((((((((('''((((((((()))))))))))),,,---...///000444888<<<@@@CCCNNNVVV[[[hhhiiiZZZKKKNNNPPPRRRQQQPPPOOOOOORRRQQQQQQRRRUUUVVVVVVUUUOOORRRVVVZZZ]]]```dddgggccccccbbb```]]]\\\]]]______\\\\\\___bbbeeemmmvvvtttmmmZZZOOOVVVZZZZZZ___jjjfffcccccciii}}}hhhQQQSSSoooqqqjjjvvvfffZZZaaazzzVVV>>>888@@@PPP^^^^^^ooo}}}xxxggggggjjjkkkkkkmmmwwwnnnbbbtttttt___XXXQQQHHH>>>:::888???KKKXXX```ccccccdddeeeffffffeeedddcccgggVVVnnnuuu@@@888777777888888;;;EEEPPPUUU```jjjjjjfffffffffffflllnnnnnnlllhhhhhhjjjmmmnnnpppqqqqqqssssssnnnffffffiiikkkkkkiiiggghhhjjjfffhhhhhhfffeeehhhlllmmmsss___JJJCCC===999888888888<<>>AAANNNZZZhhhnnnkkkggggggjjjeeeddddddhhhooouuuwwwwwwtttsssttttttuuuvvvvvvwwwpppwwwxxxvvvrrrTTT___ggg^^^ggg|||dddNNNAAA666444222222333333222111000111111111111222555777999>>>CCCHHHKKKMMMOOOQQQPPPQQQSSSUUUWWWYYY[[[\\\XXXYYYZZZ[[[[[[ZZZYYYXXXXXXYYY[[[ZZZXXXVVVUUUUUURRRUUUWWWUUUQQQNNNMMMNNNKKKIIIHHHHHHJJJLLLMMMMMMMMMMMMNNNQQQRRRWWWcccoooxxxzzz|||zzzxxx{{{wwwcccTTTJJJGGGFFFDDDFFFQQQ___ooo~~~gggbbbOOODDD:::888999777555555222222333444444444333333000000000000000000000000///////////////000111111////////////000000000000111222333222222444777999888999:::;;;;;;999888666555555444333333333333444222111111111000000//////---------...///000000111000000000000111111111111000444222555:::999CCCYYY|||iiiGGG777888:::444555444333222111///......,,,,,,++++++***))))))))))))(((((((((***+++---/////////...---,,,,,,++++++---,,,++++++******++++++***)))((()))***+++***)))))))))))))))))))))))))))(((((((((((()))))))))))),,,---...///111444999<<<===AAAMMMVVV[[[eeeeeeTTTKKKMMMOOOQQQQQQPPPPPPOOORRRRRRRRRTTTXXXZZZ[[[ZZZRRRTTTWWWZZZ\\\```eeehhhdddddddddaaa^^^\\\]]]]]]\\\ZZZZZZ^^^aaadddllltttxxxsss___NNNNNNOOORRR[[[^^^\\\]]]bbbkkk~~~}}}lllWWWQQQfffuuuqqqnnnvvvcccVVVWWWfff~~~xxxQQQ;;;999EEEXXXhhhlllzzz}}}nnnmmmoooqqqrrrttt~~~}}}jjj___sss|||aaaWWWRRRKKK===:::999???LLLXXX```bbbcccdddfffggggggfffdddcccnnnSSSvvv|||hhh]]]NNN999555666666555777===FFFNNNWWWbbbjjjiiieeedddeeeeeefffhhhiiiiiiiiiiiikkklllssspppppprrrtttsssmmmgggdddjjjqqqrrrnnnjjjjjjkkkjjjkkkjjjeee___^^^bbbggglll~~~dddWWWGGG999666:::<<<;;;;;;FFFIIIQQQ[[[eeepppxxxeee[[[YYYMMMJJJLLLRRRWWW^^^lll{{{rrrgggYYYNNNFFFBBBBBBCCCMMM\\\jjjllljjjjjjhhhdddbbb___bbbjjjnnnmmmpppvvvrrrtttuuurrrooommmoooqqqooooooooosss[[[ZZZhhhlllrrr}}}kkkNNNBBB777666555333222111000000000111111000000000333555888<<>>BBBFFFJJJUUUZZZ[[[ccccccUUUNNNNNNOOOPPPQQQOOOKKKHHHMMMMMMNNNOOOPPPQQQRRRSSSTTTUUUXXX[[[^^^```bbbcccffffffggggggfffeeecccbbb```^^^\\\]]]aaafffjjjllljjjeeeXXXIII@@@AAADDDEEEFFFHHHIIIKKK[[[~~~iiiddd}}}uuuooo{{{yyygggSSSIIIKKKPPPRRRXXXJJJ???888888OOOjjjsss}}}zzzuuuqqqvvv|||ssskkkttt~~~{{{uuujjjfffwwwyyydddWWWOOOJJJ@@@;;;;;;EEERRR[[[bbbgggccccccdddddddddcccbbbaaazzzddd___EEE===555444444555555666===GGGOOOYYYbbbjjjiiiggggggggggggiiijjjkkkjjjhhhggghhhiiijjjkkkoootttxxxwwwrrrmmmkkkkkkjjjjjjjjjjjjjjjkkkrrruuuuuukkk[[[PPPOOOQQQZZZ```gggkkkjjjhhhfffeeedddaaa]]]UUUJJJCCCIIIRRRSSSZZZfffsss~~~wwwmmmttt}}}|||sssqqquuuvvvxxxwwwooo\\\LLLHHHNNNVVVcccqqqwwwxxxuuuoooiiiaaa```ccchhhkkkjjjlllooosssttttttsssssstttwwwyyyqqqsssuuuxxxttt___RRRYYYrrrRRRAAA777666555333222111000000000111111000000000333555;;;<<<>>>BBBFFFJJJMMMOOORRRSSSUUUWWWYYY[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[XXXXXXXXXWWWWWWVVVUUUTTTUUUUUUUUUSSSQQQNNNLLLJJJMMMJJJGGGLLLYYYeeeeee^^^^^^\\\\\\___```aaaccchhhmmmmmmmmmlllkkkjjjiiiiiidddfffnnnxxx{{{~~~pppYYYMMMKKKEEEFFFKKKUUUfff{{{zzzcccRRRHHHEEE@@@===888555444555444444555555444444444333333333222222222222222222222222////////////////////////000000000000000000000000333333333444555666777777<<<;;;:::999999888888888;;;::::::999888888777777333222111111000000111111222222222222222222111111000000000000000000000000///000111000000444<<>>???BBBBBBDDDJJJLLLKKK\\\qqqvvv~~~uuufffYYYVVVZZZZZZWWWOOOBBB<<<999:::MMMgggrrr~~~wwwjjjqqqvvvnnngggnnnvvv~~~tttqqqdddddd|||rrrbbbWWWMMMEEE???:::;;;FFFSSS\\\bbbfffbbbbbbcccdddddddddccccccnnnxxxjjj]]]CCC>>>999333444444444666===GGGOOOXXXaaaggggggfffggggggfffggghhhjjjiiihhhhhhiiijjjmmmnnnqqquuuxxxwwwsssooolllggg```]]]___dddiiilllssszzz~~~uuudddSSSKKKJJJQQQTTTYYY]]]ZZZRRRFFF>>>IIIPPP\\\fffeee]]]WWWVVV\\\eeetttyyy~~~|||wwwwww{{{{{{uuuXXXQQQXXX```kkkxxxzzzpppiiieeeeeehhhkkkmmmnnnnnnooouuuuuutttsssrrrrrrtttuuurrruuuvvvwww}}}|||ggg]]]VVVMMMPPPrrrxxxVVVAAA666666444333222111111111000111111000000000333555888;;;???CCCGGGJJJKKKLLLPPPRRRUUUWWWZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[WWWWWWWWWWWWWWWWWWVVVUUUVVVVVVVVVUUUSSSOOOLLLJJJJJJHHHGGGKKKWWWdddgggcccdddbbbbbbeeekkkooorrruuurrrpppnnnkkkhhhddd```]]]WWWVVV\\\eeejjjpppuuu]]]PPPLLLFFFGGGLLLXXXjjjoooYYYJJJDDDBBB>>>;;;777555555555555555555555444444444333333333111111111111111111111111////////////////////////000000000000000111111111444444444444444555666777:::999888777777777777888:::999999888888777666666444333222222111111222222333222222222222222111111000000000000000000000000000111111000111444999===LLLWWWlllaaaOOONNNFFF===555,,,444333333333111000///...,,,,,,,,,,,,+++***))))))((()))***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((())))))***))))))))))))))))))))))))'''''''''''''''(((((()))(((''''''(((((()))***+++,,,...000333777===DDDHHHQQQRRR[[[___bbbmmmnnn___QQQPPPOOOOOOPPPPPPOOONNNNNNOOOQQQRRRSSSSSSRRRRRRXXXZZZ\\\^^^^^^]]]\\\[[[]]]___bbbdddeeedddcccbbbcccbbbbbbccceeefffeeeddd\\\\\\UUUJJJCCCDDDFFFGGGIIIWWW\\\WWWaaaxxx{{{pppaaa[[[dddqqquuuqqq[[[HHH===:::999IIIdddssszzzzzzhhhbbbnnnooolllqqqvvvuuuppp___bbbtttdddVVVKKKCCC;;;777:::FFFSSS[[[```cccaaabbbbbbcccddddddddddddfff~~~ooobbbZZZAAA<<<666333444444444666<<>>@@@===999777333333333333222222000///...,,,,,,,,,,,,+++***))))))'''(((***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******))))))))))))************(((''''''''''''((())))))''''''''''''((()))***++++++---000333777===DDDIIISSSTTT\\\ccchhhuuuvvvgggRRRPPPNNNNNNPPPQQQRRRQQQOOOPPPQQQRRRSSSTTTTTTTTTZZZ\\\___aaaaaa```^^^\\\YYY[[[]]]```aaabbbaaaaaabbbbbbcccdddffffffeeeccc\\\___]]]TTTLLLJJJKKKJJJNNNaaaooonnnrrryyymmm```___mmm|||~~~xxx```GGG:::::::::GGGaaaqqqvvv~~~rrrgggvvvyyytttsssuuuwwwiiiXXXcccwwwfffUUUIIIDDD:::777;;;HHHVVV]]]aaacccbbbbbbbbbccccccddddddeeelll}}}hhhhhhbbbDDD;;;555444555555444555;;;EEEMMMVVV\\\aaabbbcccfffgggeeecccdddggghhhhhhiiikkkmmmjjjgggcccaaabbbggglllpppiii___QQQGGGGGGQQQ```kkkrrr|||~~~lll]]]TTTEEEEEEKKK\\\kkkmmm___PPP???>>>GGG___vvv}}}|||jjj]]]dddkkkqqqxxx~~~}}}}}}iii\\\bbbsssxxxooodddgggkkknnnnnnpppsssrrrooommmmmmooorrruuuwwwvvvttttttvvvvvvsssuuuuuuaaaPPPFFFMMMppprrrmmm~~~pppUUUCCC666555444333222222222222000111111000000000333555999???HHHPPPUUUUUURRRPPPQQQRRRTTTVVVXXXZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[WWWXXXXXXXXXXXXWWWWWWVVVWWWWWWUUUTTTRRRQQQPPPOOOLLLMMMLLLJJJPPPZZZ```bbbaaacccccceeennn}}}{{{vvvnnnhhh```WWWLLLEEE>>>:::<<>>555555444333222222222222000111111000000000333555888>>>FFFOOOTTTUUUTTTRRRRRRRRRSSSTTTWWWYYY[[[\\\ZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXYYYYYYXXXWWWVVVVVVVVVTTTRRRPPPOOOOOOPPPPPPOOOLLLHHHFFFMMMXXX]]][[[\\\```aaa```eeetttxxxrrrjjjccc\\\RRRFFF===:::555555<<<@@@CCCNNN[[[cccjjjttt}}}wwwbbbSSSNNNHHHJJJQQQ___ssskkkWWWIIIBBB>>><<<999888999999888666555555444444444333333333333333333333333333333333222222222222222222222222///000000111111222333333222222333333555666888999666444222111111222444666888888999:::;;;<<<======999999888777777777777888555444444333222222111111111111111111111111111111111111111333555666777777@@@IIIWWWiii|||nnnNNN<<<;;;555111222000111111111111000///......,,,,,,,,,,,,+++***))))))'''''''''((()))+++,,,---++++++++++++++++++++++++)))******+++++++++++++++))))))*********+++++++++((((((((((((((())))))***&&&&&&''''''(((***+++,,,---///111444777===DDDHHHQQQRRR]]]gggooo}}}|||kkk\\\XXXRRRNNNNNNOOOPPPPPPPPPOOOOOOOOOQQQTTTXXXZZZ]]]```dddfffeeebbb]]]ZZZYYYYYYYYYZZZ\\\^^^```aaaaaabbbcccgggkkknnnnnnmmmqqq{{{wwwqqqmmmjjjgggqqqiiimmmgggcccnnnUUU<<<;;;999===MMMZZZuuu}}}{{{yyy[[[PPPhhhsssiii___RRRHHHEEE<<<;;;AAAPPP^^^dddfffgggeeedddcccbbbbbbbbbcccdddlll{{{uuuCCC888888666666666444444:::CCCJJJWWW]]]```aaadddiiiiiigggeeeggghhhhhhgggggghhhjjjkkkaaaQQQBBB<<<@@@JJJSSSiiidddYYYMMMFFFIIIVVV```uuuzzzzzzmmmdddWWWOOOGGGGGGPPPXXX[[[ZZZQQQJJJBBBAAAGGGZZZxxx{{{}}}lllKKK<<<===;;;AAAMMM```zzz{{{wwwyyyqqqdddlllsssvvvuuuwww|||{{{vvvssstttwww{{{~~~yyytttrrrwwwzzzwwwwwwwwwkkkiiipppfffSSSBBB888555444444333222222222222000111111000000111333555666;;;BBBIIIOOORRRRRRRRRRRRRRRRRRSSSVVVXXX[[[]]]YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTRRRPPPMMMMMMNNNOOOQQQPPPJJJBBBAAAKKKWWWYYYUUUXXX^^^```]]]^^^jjjvvv|||vvvppphhhaaaZZZPPPDDD:::<<<666444999999888???JJJYYY___iiisss}}}wwwcccUUUPPPHHHKKKRRR___tttyyybbbQQQHHH???===;;;999:::999888666555555444444444333333333333333333333333333333333222222222222222222222222///000000111222222333333111222222333555777888999666555333111111333555777444555666777999:::;;;<<<;;;:::999999888888999999555555444333333222111111111111111111111111111111000000000222555666777666BBBHHHTTTeeexxxoooPPP@@@@@@:::444222///000000000000000///...---,,,,,,,,,,,,+++***))))))'''&&&&&&''')))+++...///++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++((((((((((((((()))******&&&&&&''''''(((***+++,,,///000222555888>>>DDDIIIPPPQQQ\\\gggooo|||{{{iii\\\XXXRRRNNNNNNOOOQQQRRRSSSRRRPPPQQQSSSWWW\\\______bbbeeegggeeeaaa[[[XXXZZZZZZYYYYYY[[[^^^```bbbaaabbbdddhhhmmmqqqrrrrrr|||{{{|||sssPPPssstttyyysssjjjdddlll]]];;;777888@@@UUUfffooo}}}tttlllaaauuunnnccc\\\QQQFFFAAA:::999@@@OOO]]]cccdddeeefffeeecccbbbbbbbbbccccccjjjIII===:::666555333222444:::BBBHHHWWW]]]bbbcccdddggghhhffffffgggiiiiiijjjlllooorrrmmmhhhTTTBBB??????CCCPPPgggeee^^^OOODDDEEERRR```ooottt|||lllddd___RRRHHHHHHMMMPPPQQQSSSSSSLLLHHHEEEAAAFFF___{{{lllccchhhpppsssrrrrrrmmm___MMM???;;;;;;:::===BBBNNNjjj{{{}}}zzz{{{ooodddggghhhmmmtttvvvuuuwww{{{xxxwwwyyy}}}{{{uuuwwwvvvttttttvvvwwwyyy{{{pppTTT???>>>555444444333333222222111111000/////////000222333:::<<<@@@EEEIIINNNPPPRRRSSSTTTVVVVVVVVVXXXZZZ\\\]]]\\\[[[ZZZZZZZZZ[[[\\\[[[]]]^^^]]][[[XXXWWWWWWUUUSSSPPPLLLHHHHHHJJJLLLOOOOOOIIIDDDFFFOOOQQQMMMRRRVVVYYYZZZZZZ___hhhooonnnhhh___ZZZVVVRRRLLLGGG;;;888777888777666<<>>555333444222555777===RRRrrrssskkklllqqqttttttvvvvvvlll___^^^___dddmmmqqqsssvvv{{{yyywwwwww{{{{{{wwwvvvtttssssssvvvxxxvvvXXXBBB===555444444333333222222111111000/////////000222333777:::===BBBGGGKKKNNNPPPRRRSSSTTTTTTTTTVVVYYY[[[^^^]]][[[ZZZZZZZZZZZZ[[[ZZZ\\\]]]\\\YYYXXXXXXYYYXXXUUUOOOIIIFFFHHHNNNRRRNNNMMMGGG@@@AAAGGGIIIEEELLLQQQUUUWWWYYY^^^gggoooooohhh```[[[ZZZXXXRRRMMMBBB>>>;;;:::888999@@@HHHRRRYYYdddnnnuuu{{{{{{eeeSSSMMMFFFIIIQQQ^^^qqqzzzbbbTTTBBB<<<999;;;<<<999888999888888666555444333333333444333111000/////////000222222222222222222222222111111111111222333444555222555666555888===???>>>???;;;777555444444444333444333111000000222444666888888999:::;;;;;;;;;::::::999888666555444444444444444333333222222111111222111000111333555777777@@@DDDOOO```uuuuuuZZZAAA888777444222333222111000111000///...---...------,,,***))))))((()))))))))***+++,,,---...//////......---,,,,,,++++++++++++++++++***))))))***************************))))))((((((((((((((())))))((()))***,,,...//////222555999===BBBIIIMMMTTT\\\cccdddeeehhhiiihhh[[[YYYUUUQQQPPPPPPQQQRRRPPPSSSSSSQQQTTTZZZ]]]]]]dddcccbbbaaa```___^^^]]]ZZZYYY\\\aaabbb______bbb___ccciiilllnnnqqqyyyttt[[[___vvvtttiiirrrgggfffooo^^^QQQiii]]]>>>:::===JJJcccttt|||vvvyyyjjjvvv{{{oooaaaYYYPPPFFF???999<<>>555444444333333222222111111000/////////000222333777999===BBBGGGKKKNNNOOOQQQRRRRRRRRRRRRTTTWWWZZZ^^^]]]\\\[[[ZZZYYYYYYZZZYYYZZZZZZYYYXXXXXXZZZ\\\\\\WWWNNNFFFCCCGGGOOOVVVMMMKKKDDD===<<>>GGGMMMTTTYYY]]]dddnnnvvvuuummmeeebbbbbbaaa[[[UUUKKKEEE???<<<::::::AAAIIIPPPXXXbbbmmmuuuyyyzzzyyy}}}{{{|||uuubbbTTTOOOFFFHHHNNNYYYkkk|||eeeVVVBBB>>>===>>>===999999<<<999888777555444444444444444333222111111111111111222222222222222222222222111111111111222333444555444888::::::===CCCEEEDDDAAA>>>999666444333222111222111///...///000222333555666777888999999999999999999999888888777555555555555444333222222111111//////000111333555666777???AAAIIIYYYnnnvvv]]]DDD<<<999555222333555333111/////////...,,,------,,,+++***))))))((()))))))))***+++,,,---...000000//////...---------+++++++++++++++******)))***************************)))((((((''''''((((((+++*********+++,,,...//////222777<<>>:::>>>SSSnnn|||}}}oootttuuuhhhsssxxx}}}}}}{{{{{{rrrbbbXXXNNNDDD???777;;;DDDQQQ^^^fffiiihhhgggfffdddbbbaaaaaabbbbbb~~~iiirrrZZZEEE<<<:::666444444333222444999@@@EEEOOOVVV\\\^^^___aaa```]]]bbbccceeeggglllsss{{{}}}sss```TTTIIIHHHSSSnnntttuuugggSSSJJJQQQ]]]uuuyyyvvvrrr{{{sss[[[OOOEEEDDDGGGFFFCCCAAA@@@===>>>CCCCCC>>><<<>>>FFFQQQ\\\^^^WWWOOOIIIGGGHHHEEE@@@;;;777555555444666888999777555666999:::???:::666:::EEERRR\\\aaaaaaeeesssoooYYYJJJIIIMMMWWWaaahhhpppvvvtttqqqnnnnnnqqquuuwwwwwwrrrqqqqqqsssvvv|||ttt|||kkkPPP@@@555444444333333222222111111000/////////000222333888:::>>>CCCHHHLLLOOOPPPQQQRRRRRRQQQQQQSSSWWWZZZ]]]]]]\\\[[[ZZZYYYYYYXXXXXXYYYXXXWWWVVVXXX\\\___]]]WWWNNNDDD@@@BBBJJJOOOJJJGGGAAA;;;:::;;;======EEELLLUUU]]]cccmmmxxxxxxtttssspppiiicccXXXQQQKKKGGGDDDBBBFFFKKKSSSZZZccckkksssuuupppiiimmmlllmmmsss}}}ppp```SSSOOOFFFHHHLLLUUUfffhhhXXXHHHDDDAAAAAA>>>999:::===999999777666555444444444555555555444444444444444222222222222222222222222111111111222333444555666666<<>>YYYxxxqqqvvvtttfffoooooouuu{{{~~~xxxzzzsssbbbWWWLLLCCC>>>666:::DDDRRR___hhhiiihhhfffeeedddcccbbbbbbbbbbbbhhhmmmyyywwwRRR@@@;;;777333444333333222333888>>>CCCNNNUUU[[[]]]^^^aaa```^^^```bbbcccfffjjjqqqzzzuuufffTTTJJJOOOdddrrr|||rrr\\\NNNPPPZZZpppwwwvvvnnnrrr{{{```NNN???>>>EEEFFFBBB===???999666777888666444444444888???EEEHHHEEEBBBAAACCC@@@===999666444444444000///000444777666444222666444222555<<>>CCCGGGKKKNNNPPPRRRSSSSSSSSSSSSUUUXXX[[[\\\\\\[[[[[[ZZZYYYXXXXXXXXXXXXWWWVVVWWWYYY^^^aaa\\\WWWOOOFFF???===@@@BBBBBB???;;;888777777;;;???AAAHHHSSS[[[dddooo}}}zzztttkkkeee^^^ZZZVVVPPPOOOQQQUUU[[[bbbgggooosssmmmccccccccceeekkkvvv{{{nnn^^^RRRMMMFFFHHHKKKSSSbbb{{{rrrbbbLLLFFFAAA@@@===:::;;;>>>:::999888777666555555555444555555555555555555555333333333333333333333333111111222333444666888999<<>>999555333222000.........---------...///000111222333444555555555555555666777999999888777666666666555555444333333222111222444333333333666888:::???HHHVVVhhh~~~|||ooo]]]MMMFFFAAA888444777:::<<<999222...///...+++,,,++++++******)))))))))((((((((()))***+++------.........---------------+++,,,,,,,,,,,,+++******************************)))(((((('''''''''''''''***)))))))))***+++---...222777>>>EEEKKKPPPUUUYYYYYY```ddd```ZZZXXXWWWVVVQQQQQQQQQRRRRRRRRRQQQQQQSSSVVVYYYYYY\\\bbbeeecccaaaaaa```___^^^\\\[[[ZZZ]]]___cccggggggeeeiiiooooooooo}}}|||jjj___VVVTTTVVV]]]___YYYOOOBBB;;;999AAA___~~~uuuggglllnnnyyy|||xxxeeefffsssbbbVVVKKKBBB===555:::CCCQQQ___gggiiihhheeeeeedddcccbbbbbbbbbbbbfffhhhnnn~~~SSS@@@;;;777888333333333222333777===AAAMMMTTTYYYZZZ\\\```bbb``````aaacccfffiiiooowww|||www^^^KKKIIIWWWhhhxxxvvvfffXXXVVVZZZcccnnnuuuqqqpppuuuxxxvvveeeSSSBBB???DDDEEEAAA<<<>>>888333000111222222222111///000666;;;;;;;;;<<<<<<===<<<:::777555555777444...+++///444555666777666666666888;;;>>>??????DDDLLLZZZlll{{{{{{kkkYYYIIIFFFHHHRRR\\\ccciiimmmvvvuuuuuuuuuwwwzzz}}}vvvuuuuuuuuuvvvnnnbbblll|||yyyWWW???555444444333333222222111111000/////////000222333555777;;;@@@EEEIIILLLMMMRRRSSSUUUUUUUUUVVVYYY[[[ZZZZZZ[[[[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXX[[[___ccc\\\YYYRRRIII@@@;;;888888888555333333333444:::@@@@@@GGGOOOWWW___kkkyyy}}}vvvnnniiicccZZZUUUTTTWWW\\\``````gggnnnmmmeee___bbbgggmmmuuu|||nnn___RRRKKKEEEGGGJJJQQQ___wwwrrrdddSSSIII@@@>>>>>>===>>>@@@;;;:::999777666666666666333333444555666666666555555555555555555555555555333444555666999;;;===???CCCLLLTTTWWWXXXWWWPPPHHH???<<<777444222111000///...............///000000111222333333444333333333333333555666666777777777666666555555555444444444111333444333111333777<<<999===GGGWWWmmm|||mmm___RRRMMMFFF:::444555:::AAAAAA666.........,,,++++++*********)))))))))((((((((()))***+++,,,---------------------------,,,,,,,,,,,,,,,++++++***************************)))(((''''''&&&&&&''''''((((((((()))***,,,...///444:::BBBIIIOOOTTTXXX[[[]]]bbbeeeccc```^^^ZZZUUUQQQQQQRRRRRRRRRRRRRRRRRRQQQUUUXXXXXX[[[```bbb``````___]]]\\\[[[[[[[[[[[[]]]___dddhhhgggfffkkksssvvv|||zzzqqq```\\\aaaccchhhjjjaaaOOOAAA;;;===FFFcccsssjjjjjjqqqmmmhhhqqqaaaVVVJJJAAA===666:::CCCPPP]]]eeehhhgggdddddddddcccccccccbbbbbbkkknnnzzz[[[CCC:::666===222333222222333777<<<@@@KKKRRRVVVWWWZZZ___cccbbbbbbccceeegggjjjnnnssswww~~~eeeMMMGGGKKKWWWfffnnnkkkccc\\\YYY^^^eeelllnnnllljjjmmmppphhh[[[MMMHHHFFFBBB>>>===888666222000000222222000333//////444666444666;;;;;;>>>AAA???999666666999999333111333333111222666333333444666999===???@@@>>>EEEMMMXXXeeelllfffZZZKKKHHHJJJTTT___eeeiiimmmpppqqqsssuuuwwwxxxzzz|||yyyxxxxxxwwwwww}}}aaa^^^jjj~~~zzznnn{{{yyyVVV>>>555444444333333222222111111000/////////000222333444777;;;???DDDHHHKKKMMMPPPSSSUUUWWWWWWWWWXXXYYYXXXYYYZZZ[[[[[[[[[ZZZYYYXXXYYYZZZZZZZZZ\\\```ccc___\\\VVVMMMCCC<<<888666444111000222333333:::CCCIIINNNTTTXXX^^^iiiwww}}}uuummmddd^^^]]]]]]bbb```ZZZ\\\fffiiiddd^^^ccckkkpppuuu{{{|||ooo```RRRIIIBBBEEEIIIOOO\\\ttt~~~ttteeeVVVGGGBBBCCCBBB@@@@@@;;;:::999888777666666666444555777888999999999999666666666666666666666666666777999;;;>>>BBBDDDFFFFFFMMMRRRSSSRRRPPPIIIBBB<<<999555222111111111000////////////000000111111222333333333333222111111111111111222333555666777555555555555555666666666333555666555444888???EEEKKKKKKSSSgggrrrggg]]]XXXNNN???666666999FFFHHH;;;...---...---************))))))))))))(((((((((((()))+++,,,---........................,,,,,,------,,,,,,+++***************************(((((('''&&&&&&&&&&&&'''((((((((()))+++...000222777<<>>777:::BBBNNNZZZcccffffffcccdddddddddccccccbbbbbbsssxxxjjjIII999111999222222222222333666<<<@@@JJJPPPTTTUUUXXX___ccccccccceeegggiiikkknnnrrruuuwww~~~hhhPPPHHH>>>EEERRR___gggeee\\\TTT``````bbbfffdddbbbgggoooiiiaaaXXXQQQHHH???<<<>>>111222222111111222000---...---000444222...111999:::@@@DDD@@@888222222555333333777<<<999222222777444333222222444777:::;;;777;;;>>>CCCNNNYYYZZZTTTMMMIIIKKKVVVbbbhhhkkknnnooorrrvvvyyyzzz{{{|||}}}|||{{{zzzxxxwwwdddQQQVVVgggxxxuuuvvvVVV@@@555555444333333222222111111000/////////000222333666888<<>>:::999555111111444555555<<>><<<;;;999888777777666666888999;;;===>>>>>>======777777777777777777777777999:::<<>>HHHOOOgggbbbggg|||zzzppphhhcccWWWDDD999888999HHHMMM>>>///,,,......************))))))))))))''''''(((((()))+++,,,---////////////000000000000,,,,,,------,,,,,,+++***************************(((((('''&&&&&&&&&&&&'''(((((()))***---000333444888>>>GGGOOOTTTXXX[[[]]]fffhhhjjjjjjllljjj```TTTUUUTTTRRRQQQQQQRRRSSSSSSTTTYYY[[[ZZZ]]]aaabbb```]]][[[XXXVVVVVVXXX[[[]]]aaaccchhhjjjfffdddiiirrrgggeeezzzXXX???666???III```ccc]]]```mmmyyy~~~lll___UUUJJJBBB>>>888;;;AAALLLYYYbbbeeeeeeccccccdddddddddcccbbbbbbOOOAAA333777444333333333555888<<<>>>HHHPPPXXXZZZYYYYYY^^^ccc___bbbfffhhhlllqqqrrrrrrwwwyyywww]]]KKK???@@@@@@DDDQQQ^^^^^^VVVZZZ[[[\\\]]]___ccchhhllllllaaaVVVOOOIIIAAA<<<;;;333333333222222222111111.........------///333666===CCCEEE???888666666555555888::::::777555666777666333//////222555666555:::999888===EEENNNTTTWWWPPPLLLJJJOOOZZZgggooorrruuuuuuuuutttsssuuuxxx{{{xxxuuutttwww|||eeeNNNWWWuuutttuuu~~~zzzsssuuuPPPEEE:::666333555666333222333222111000//////000111222333444999BBBIIIKKKLLLLLLOOORRRUUUXXXYYYYYYXXXWWWXXXYYYYYYZZZ[[[[[[\\\\\\\\\\\\\\\]]]___bbbdddfffccc```[[[TTTLLLEEE???<<<;;;555000111222555===DDDRRR^^^ggghhhiiiqqq}}}~~~}}}}}}ttteeeVVVLLLLLLQQQVVV```fffkkkkkkhhhfffiiimmmzzzxxxtttoooggg\\\PPPIII@@@AAAFFFOOOZZZjjjkkkTTTLLLKKKFFFAAA???;;;:::;;;:::777777999::::::;;;BBBJJJOOONNNKKKFFFGGGEEEAAA<<<999:::<<<@@@BBBDDDEEEHHHKKKLLLJJJCCCCCCBBB@@@===:::888777444444444333333222222222111111111111000000000000000000111111222222222222222333333333111000111333555777777777888;;;======<<>>LLLccc~~~YYYccciiipppxxx~~~~~~yyyxxx}}}pppddd```SSSHHHDDD>>>888;;;CCCOOO[[[bbbcccaaaeeegggiiijjjhhhggggggggg~~~MMM>>>888===444333333333555888;;;===KKKRRRYYYZZZXXXXXX[[[```eeeiiilllnnnrrrwwwzzzyyyvvvwwwjjjUUUBBBAAA>>>@@@LLLYYY[[[VVVXXXZZZ[[[]]]```dddjjjnnnlllaaaTTTMMMFFF>>>999888333222222222111111111111.........------///333666<<>>888777666555666999<<<<<<:::777777888777444111000333555666666888777888<<>>===;;;888666555444444444333333333222222333222222222222111111111000111111111222222222222333444666555444222333444555666777777999>>>DDDHHHIIINNNIIIFFFMMMVVVkkk||||||yyyuuuoooaaaLLL:::222333;;;>>>888111...---,,,************************'''(((((()))***,,,---...,,,...000111000/////////...------,,,,,,,,,,,,,,,+++++++++*********))))))(((((('''''''''&&&&&&&&&((()))***+++,,,...333666===DDDMMMSSSVVV[[[bbbhhhjjjmmmrrryyyzzzsssdddXXXWWWTTTRRRTTTTTTQQQRRRUUUVVVYYY\\\]]]]]]\\\\\\]]]WWWWWWXXXYYYYYYYYYZZZ[[[ZZZ]]]cccgggeee```aaafffqqqrrrxxxsss}}}qqqhhhsssgggFFF555===KKKcccgggmmmkkkttt~~~xxx{{{lllaaa^^^QQQGGGBBB;;;777:::AAAMMMYYYaaaccccccfffgggiiiiiigggfffggghhh|||MMM999888999444333222222444777:::<<>>???===:::888777777555222111333555777777777777888<<>>;;;;;;:::999777666555444444444444444444333333333444444444333333333222222111111111111222222222222444666888888666555444444444666888999;;;BBBMMMWWWXXX\\\XXXVVV___iii~~~{{{zzzuuuqqqmmmaaaLLL888---000444666444111111///---+++++++++******))))))((('''(((((()))***,,,---...,,,...000111000//////000///......---,,,---------++++++*********)))))))))(((((((((''''''''''''&&&((()))++++++,,,///444777???FFFPPPUUUYYY]]]dddjjjnnnnnnrrryyy|||vvvfffXXXWWWTTTRRRTTTTTTQQQRRRVVVZZZ\\\^^^^^^\\\[[[ZZZ[[[WWWXXXYYYYYYXXXYYYZZZ\\\\\\]]]aaadddbbb^^^___dddiiijjjmmmpppsss~~~ttttttwww}}}zzzqqq```___zzzsssOOO:::===JJJdddxxx|||pppuuuyyyrrrtttiii___]]]RRRHHHBBB;;;777999???IIIVVV```dddeeeggghhhhhhgggffffffgggiiizzzRRR<<<999111555444222222333666999;;;EEEKKKRRRWWWXXXZZZ^^^bbbdddiiiqqq}}}{{{vvv^^^SSSEEE>>>CCCLLLSSSUUUVVVXXX[[[]]]___bbbeeehhh```TTTHHHAAA<<<666444444111111111000000000000///...//////......///222444777<<<>>>:::888888888666777:::>>>??????<<<888666777555333222333555777999999;;;===@@@EEENNNXXX___VVVPPPHHHFFFLLLVVVaaagggmmmpppsssuuuuuutttuuuuuurrrsssuuuwwwxxx~~~ccciii|||{{{\\\III:::666333555666333222333222111000//////000111222555777888:::???FFFHHHGGGOOOPPPSSSVVVXXXYYYYYYYYY\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[]]]```ccceee]]][[[YYYWWWUUUTTTTTTTTTPPPGGG>>>:::777777<<>>999777777===DDDIIIVVVbbbiiisssvvvllleee^^^\\\ZZZZZZ\\\```cccdddkkkoooqqqlll```SSSKKKHHHGGGFFFIIIPPP\\\nnnyyylllgggcccfffkkkrrr}}}vvvggg___UUULLLFFFFFFEEE???;;;:::888777666666555666666777555555555555555555555555444333333333333222222222333222222222222222222222222444666777666555555666777999@@@GGGJJJMMMYYYfffllloooiiidddkkkwwwxxxyyy{{{uuujjjcccYYYRRRMMMMMMKKKBBB888222111...---///000...+++)))++++++******)))((('''''''''(((((()))***,,,---...,,,///111111000///000000//////...------------...*********)))))))))(((((((((((((((((((((((((((((()))***+++,,,...111666999>>>EEENNNTTTWWW\\\ccciiihhhooowwwzzzvvvlllbbb\\\VVVRRRQQQSSSRRRPPPQQQTTTYYYZZZZZZYYYVVVUUUTTTUUUUUUXXXZZZYYYWWWXXX]]]aaahhhdddcccdddaaa^^^___cccbbbeeehhhmmmsssxxxzzzzzzpppmmmvvvvvveeeuuu{{{qqqkkk\\\SSS[[[gggmmmoooqqqbbbGGG===GGGUUUnnnxxx[[[```mmmaaa```VVVMMMFFF===777777;;;DDDQQQ]]]dddfffhhhhhhhhhfffddddddfffhhh|||jjjCCC<<<888555555444222111111333666888BBBFFFLLLQQQTTTWWWZZZ[[[bbbkkkvvv{{{}}}}}}lllXXXKKKHHHJJJRRRYYY[[[\\\]]]\\\ZZZWWWVVVUUUOOOFFF>>>;;;999666444444222222111111111000000000...///000///...///000222444888:::999:::<<<<<<999::::::<<<>>>???===999666555666666666666999>>>AAAJJJMMMOOONNNNNNTTT```jjjfff^^^SSSLLLOOOYYYgggppppppsssvvvvvvuuutttssstttnnnpppxxx{{{~~~hhhLLL:::666333555666333222333222111000//////000111222666===AAABBBGGGOOONNNHHHNNNOOORRRTTTVVVXXXYYYZZZXXXYYYYYYZZZ[[[[[[\\\\\\\\\[[[[[[[[[^^^bbbgggjjjcccaaa^^^ZZZXXXWWWWWWWWWOOOFFF===888666777>>>EEEKKKXXXdddiiimmmyyy|||rrrjjjfffcccdddhhhlllnnnmmmpppssstttooocccVVVLLLGGGFFFFFFIIISSSaaavvvzzzmmm```SSSIIIHHHFFF???;;;<<<999888777666555666777888555555555666666666666666444444333333333222222222333333333333222222222222111222444444444555777999;;;???JJJXXX\\\[[[```jjjuuuwwwmmmaaabbbmmmsssjjjhhhggg^^^SSSLLLFFF???;;;<<<===999777777222...---///...+++((()))*********))))))((((((''''''(((((()))***,,,---...---///111222111000000111///......---,,,---------******)))))))))((((((((('''(((((((((((())))))))))))***,,,---...222777:::<<>>;;;===<<<<<<>>>@@@???<<<888666888999999:::===CCCHHHRRRUUUWWWTTTQQQUUUbbbmmmpppgggZZZQQQPPPZZZhhhsssqqqsssuuuvvvuuuttttttuuusssrrrwwwvvv||||||oooOOO:::666333555666333222333222111000//////000111222777BBBIIIKKKPPPXXXUUUKKKNNNOOOQQQSSSVVVXXXZZZZZZXXXXXXYYYZZZ\\\]]]^^^^^^ZZZYYYXXXYYY]]]bbbhhhkkkfffccc___[[[YYYXXXXXXXXXOOOFFF===888666777>>>EEEMMMXXXbbbggglllvvvzzztttsssvvvwwwuuurrrrrrsssrrrnnnfffYYYNNNFFFFFFEEEIIITTTddd{{{lll[[[MMMJJJGGG>>>:::<<<:::999777555555666777888555555666666666777777777555555555444444444444333444444333333333222222222000111222333333666:::===AAAEEEVVVjjjqqqllljjjoooxxx|||oooggghhh~~~{{{vvvjjj^^^XXXRRRIIIAAA>>>888444333444444222333777111...---///---((('''***)))))))))))))))((((((((('''(((((()))***,,,---...---///111222111000000111...------,,,,,,,,,,,,,,,***)))))))))(((((((((((('''((((((((()))))))))))))))***,,,---///333777;;;;;;BBBKKKQQQTTTYYY```fffhhhnnnuuuxxxsssjjj```[[[YYYUUUTTTUUUUUUSSSTTTWWWSSSTTTTTTTTTRRRRRRTTTUUUQQQUUUYYYYYYWWWYYYaaahhhllleee___]]][[[YYYZZZ]]]eeejjjnnnpppvvv}}}}}}yyy___dddzzzzzzvvvdddZZZSSSVVVZZZWWWMMMEEE???555???QQQZZZlllxxx|||^^^ZZZuuueee```VVVMMMFFF<<<999999<<>>EEELLLRRRWWWZZZ\\\XXXkkkyyy{{{}}}nnn[[[PPPLLLLLLSSS]]]^^^```aaa___ZZZUUUQQQPPPOOOGGGAAA@@@>>>999444333333333333222222222222111...///000000//////000111333666888888<<<@@@@@@<<<@@@>>>===>>>AAAAAA>>>;;;888:::<<<<<<===AAAGGGLLLVVVZZZ\\\WWWRRRVVVbbbnnnwwwmmm___SSSQQQZZZhhhsssppprrruuuvvvwwwwwwyyy{{{xxxuuuwwwiiisss|||yyyXXX:::666333555666333222333222111000//////000111222999FFFOOOQQQWWW^^^YYYNNNNNNOOOQQQSSSVVVXXXZZZ[[[XXXYYYZZZ[[[]]]___``````XXXWWWWWWXXX\\\bbbhhhllleeebbb^^^ZZZXXXWWWXXXXXXQQQHHH>>>999666777>>>EEEMMMUUU^^^eeennnyyy}}}xxxrrrqqqqqqpppmmmfff[[[NNNFFFFFFEEEJJJUUUeee}}}uuuaaaPPPLLLGGG>>>999<<<:::999777555444555666777555666666666777777888888777666666666555555555555444444444333333222222222111111222222333777<<<@@@DDDJJJ]]]vvvxxxrrrtttvvvvvvkkkxxx}}}yyyuuupppdddVVVMMMFFF>>>;;;;;;333111111222111...000555000------000---''''''---(((((((((((())))))))))))'''(((((()))***,,,---...---///222222111000000111------,,,++++++++++++,,,))))))))))))(((((((((((('''((((((((())))))******)))+++,,,...///333888<<<;;;BBBKKKQQQTTTYYY```eeelllnnnsssvvvuuummmaaaXXXWWWSSSRRRTTTSSSQQQRRRUUURRRSSSSSSSSSRRRSSSUUUWWWPPPUUUYYYXXXWWWZZZbbbjjjnnnggg```]]][[[YYYZZZ]]]]]]jjjwww}}}iiimmmjjj^^^VVVZZZccccccXXXLLL???999DDDTTTWWWddduuuzzzzzz```YYY~~~{{{iiicccYYYPPPIII???::::::===FFFRRR\\\bbbccceeegggiiihhhfffdddccccccjjjjjjgggIII>>>666111666555444333222333444555999<<>>:::777:::888555333444444444333111111111111111111111111444666999===???@@@@@@???===;;;;;;===BBBDDDDDDBBB===???@@@???>>>BBBKKKRRReeegggfff^^^VVVXXXdddqqqmmmUUUUUU^^^iiitttrrrssstttvvvyyy{{{~~~rrrssstttwww}}}zzzmmmYYYrrr}}}uuuxxxYYY<<<666222555666444111222222111111000000000000000888<<>><<<:::888777666666444333222222222222333444555555<<<===>>>>>>>>>===<<<;;;<<<::::::<<>>===<<>>777444666777555333333222111111000000000000000333666===FFFNNNQQQPPPNNNPPPQQQRRRTTTUUUWWWXXXYYYZZZWWWVVVVVVYYYZZZZZZXXX\\\\\\ZZZWWWZZZ```bbb```eeedddcccaaa___]]][[[ZZZRRRKKKAAA:::777;;;AAAFFFLLLSSSWWWXXX\\\iiixxx}}}yyytttjjjZZZNNNIIIEEEFFFHHHMMMZZZxxxooo]]]NNNGGGFFFBBB===;;;;;;999666666999777777777666555555666777777666666666666666555555999<<>><<<;;;999777777999;;;AAAMMMYYYccclllvvv}}}~~~{{{tttggg]]]RRRJJJAAA;;;999777444111///...---,,,+++++++++++++++,,,,,,,,,++++++***))))))*********)))(((&&&%%%)))((()))+++///000///---------------------------------+++******)))))))))******))))))))))))*********++++++***)))((((((***)))+++///222444777:::===AAAEEEIIIJJJLLLQQQ[[[ccciiiooouuuxxxtttlllbbb\\\[[[UUUQQQRRRTTTRRRQQQQQQNNNPPPSSSTTTTTTTTTUUUVVVUUUWWWYYYZZZ[[[^^^cccggggggbbb[[[XXXYYY[[[]]]^^^dddhhhqqq{{{~~~yyyuuuYYYGGG;;;BBB[[[eee^^^eeeyyy{{{~~~aaaPPPmmm~~~iii___UUUQQQLLL@@@:::999;;;CCCOOO[[[cccfffjjjnnnppppppnnnqqqxxx~~~fffsssaaa<<<;;;<<<444333222111000111222222666999>>>EEELLLRRRWWWZZZ[[[bbbkkktttssskkknnnpppooommmllljjjhhhdddaaa___^^^UUURRROOOMMMKKKIIIFFFCCC???>>>===<<<<<<;;;888555666555444444555777999;;;AAAAAA@@@???===<<<;;;::::::999888999;;;===<<<;;;777888:::999888:::>>>CCCOOOTTTXXXZZZYYYYYY[[[^^^fffiii]]]RRRWWW]]]dddnnnsssrrrrrrssstttvvvxxxzzzqqqmmmkkknnnxxxiiiZZZ[[[yyy{{{zzzqqqrrrkkk___ttt}}}bbb???999555777888666444444222111111000000000000000///111666>>>EEEIIIJJJJJJOOOPPPRRRTTTVVVXXXZZZ[[[ZZZYYYWWWXXXZZZ[[[[[[ZZZ\\\\\\[[[YYY\\\cccfffdddcccdddddddddbbb___[[[YYYSSSLLLBBB:::888;;;AAAFFFOOOTTTVVVSSSWWWcccqqqyyy|||ppp^^^OOOIIIGGGFFFFFFKKKXXXssswwwddd[[[ZZZRRRIIIBBB>>>;;;777666999666666666666666666666666444444444444555555555555>>>FFFPPPUUURRRLLLFFFCCCAAA>>>===@@@EEEOOO___mmmwwwzzzsssjjj]]]SSSHHHBBB:::666555444222000...---,,,+++************+++++++++,,,++++++***)))))))))******)))((('''&&&((('''''')))---000111000000///...---,,,---......,,,+++***)))))))))))))))******))))))))))))******)))+++++++++)))((()))***+++---000222555888===AAABBBFFFKKKLLLNNNSSS\\\dddnnnrrrxxx{{{xxxpppfff___^^^WWWSSSUUUVVVSSSQQQQQQNNNPPPRRRSSSSSSRRRSSSUUUUUUXXX[[[\\\\\\]]]^^^___^^^[[[XXXXXXZZZ]]]```aaaiiiiiimmmsssvvvvvvzzzwwwyyydddIII===EEEaaajjj```bbbrrrpppZZZuuuzzzggg```WWWRRRMMMBBB;;;999;;;BBBNNNYYYaaadddeeeiiilllnnnqqqyyyuuuaaassssssBBB<<<888555444333111111111222222555888===CCCIIIPPPVVVZZZ]]]bbbiiiooowwwwwwttttttrrrqqqnnnooonnnmmmlllkkkhhhdddaaaXXXVVVRRROOOMMMJJJGGGDDDBBBBBBBBBDDDDDDCCC???<<<<<<:::888777777999;;;===>>>>>>===<<<<<<<<<======888777777777888888777777333555666666444555777:::BBBEEEIIIMMMOOOOOONNNMMMOOOTTTOOOJJJRRRXXX```lllqqqqqqpppppprrrsssuuuwwwtttoookkkoooyyyjjjaaalll}}}rrrmmmqqqppp[[[@@@999555666777555333444222111111000000000000000000222555;;;@@@FFFIIIKKKNNNOOOQQQTTTWWWYYY[[[]]]\\\\\\[[[[[[\\\]]]]]]]]]YYY[[[[[[[[[```iiimmmllldddddddddcccaaa^^^\\\[[[TTTNNNCCC;;;888;;;AAAFFFQQQUUUVVVTTTVVV```kkkqqqxxx~~~rrr```QQQJJJHHHEEEFFFLLLXXXooorrrjjjdddXXXJJJCCC???:::888999777666666666777777666555333444444444555666666666AAAOOOaaakkkiii___TTTNNNHHHEEEEEEJJJRRR\\\lllzzz~~~uuummmcccWWWNNNCCC>>>888444333222111000---,,,+++***))))))))))))******++++++++++++******)))))))))))))))(((''''''((((((((()))---000444555666444111///------......+++******)))(((((())))))+++******))))))******+++)))+++++++++))))))***+++,,,...000222555:::@@@DDDEEEJJJPPPRRRTTTYYYaaahhhqqqssswwwyyywwwppphhhbbb```ZZZUUUVVVWWWTTTRRRRRROOOQQQRRRRRRQQQQQQRRRTTTSSSVVVZZZ]]]]]]\\\ZZZYYYYYYXXXWWWXXX[[[^^^aaabbbkkkkkkmmmpppqqqqqqvvv~~~pppsssuuuJJJ===IIIkkkxxxlllkkkzzzxxxddd{{{wwwfffaaaYYYSSSNNNDDD<<<::::::AAALLLWWW___bbbbbbeeehhhkkkppp{{{qqqbbbxxxOOO???444777666444333222222222333555888===AAAFFFMMMUUUZZZ```bbbeeeggggggmmmllldddjjj~~~wwwsssooopppppppppqqqqqqnnnhhhddd^^^[[[WWWSSSPPPLLLHHHEEEDDDDDDFFFIIIKKKJJJFFFDDD@@@>>>;;;999888888:::;;;:::::::::::::::;;;<<<===666666666666555444444555222333333333222222333444<<<>>>@@@CCCEEEFFFFFFEEEFFFKKKGGGEEENNNUUU^^^ooorrrrrrssstttvvvwwwxxxyyyuuuppplllpppzzznnnggg{{{}}}ooo[[[@@@999444555666444222333222111111000000000000000222333666999>>>CCCHHHLLLMMMOOOQQQTTTWWWYYY\\\]]]\\\\\\\\\\\\\\\\\\]]]^^^XXXZZZZZZ[[[aaajjjnnnmmmfffdddbbb```^^^]]]]]]^^^VVVOOOEEE<<<999;;;AAAEEEQQQUUUXXXVVVYYY```hhhjjjkkkuuutttbbbRRRKKKGGGCCCEEEOOOYYYiii|||xxxiiiXXXOOOJJJCCC>>>===;;;999777777888999777555555555666666777777777888???PPPiiizzz~~~uuuhhh___TTTPPPPPPUUUZZZaaallluuu|||vvvllleee]]]TTTMMMBBB>>>999555333111000000,,,,,,+++***)))))))))))))))******++++++*********)))))))))((((((((((((((())))))***+++...222666999<<<:::666222///---------+++***))))))((()))))))))++++++************++++++)))***++++++***)))***,,,,,,...111333666<<>>:::999::::::888666777777777888888888888888:::JJJcccyyyvvvmmm___[[[YYY[[[\\\^^^bbbhhhrrr~~~xxxqqqggg___YYYTTTNNNIII@@@>>>:::666333111000000---,,,+++***))))))))))))((()))******+++*********))))))(((((((((((()))))))))***,,,---///222777;;;>>><<<888444111...---,,,+++******)))))))))******++++++************++++++)))***,,,+++******+++,,,---///333666:::???DDDHHHIIIPPPXXX]]]```eeemmmssszzz|||hhh___WWWUUUUUUSSSRRRSSSRRRSSSSSSRRRQQQPPPRRRSSSQQQRRRTTTWWWZZZ[[[XXXVVVWWWXXXYYYYYYZZZ\\\```cccjjjmmmrrrwwwvvvuuuzzzeeeiiikkklll~~~kkkdddddd{{{XXXOOOggg~~~wwwggglllwwweeeddd\\\TTTOOOIII===::::::@@@KKKWWW___cccccceeefffggglllxxxiiihhhsssQQQ>>>===777666444222111111111222333666:::===@@@GGGQQQYYYaaaccciiikkkbbb[[[fffxxxuuusssqqqooojjjfffdddeeeiiijjjhhheeeccc```\\\XXXUUUQQQMMMJJJDDDCCCDDDEEEFFFEEEBBB@@@===<<<;;;999888777777666999999::::::999888666555444666777666333222444666666444333222333444555555222555999;;;<<<>>>BBBEEEEEEGGGAAA>>>@@@???GGGYYYbbbeeekkkppptttuuuuuutttmmmnnnppptttyyyzzz___CCC;;;555555666444333444222111111000000000000000000222555777999===DDDIIIMMMNNNOOORRRTTTWWWYYYZZZXXXZZZ[[[ZZZXXXXXXZZZ]]]]]]^^^]]]\\\```hhhkkkjjjhhhgggeeedddcccbbbaaaaaaYYYRRRGGG===999;;;AAAEEEKKKNNNPPPPPPUUU^^^dddfff\\\\\\eeevvvmmmeeegggdddXXXNNNQQQgggnnnXXXLLLJJJBBBBBBLLLSSS[[[rrrzzzuuukkk___XXXIIIDDD===:::;;;<<<:::888888888888888888888777777777BBBTTTiiixxxzzzssskkkccc]]]YYYYYYZZZZZZ]]]aaaiiivvvyyyyyytttpppooopppqqqpppnnnddd^^^VVVOOOJJJGGGCCCAAA<<<:::888444111//////000------,,,***************(((((()))******************)))(((''''''((()))***(((***,,,...///111666::::::999777555222///---,,,++++++************++++++,,,++++++******++++++,,,)))***,,,++++++***,,,---...222666;;;???CCCHHHKKKMMMTTT]]]dddhhhmmmuuu{{{kkk```WWWSSSSSSQQQRRRTTTTTTUUUTTTSSSQQQQQQRRRTTTTTTRRRRRRTTTWWWXXXWWWUUUWWWXXXYYYYYYYYY\\\bbbfffjjjmmmsssxxxxxxxxx___[[[gggxxxxxxllljjjttt}}}|||{{{rrraaaWWWSSSccc{{{uuuTTTOOOqqqzzz}}}jjjeeezzzgggeee\\\SSSOOOJJJ===::::::@@@KKKXXXaaaeeeaaaccceeeffflllxxxnnnqqquuulllbbbHHH999AAA666555333111000000000111111555999;;;===DDDOOOWWWcccfffoootttllldddnnnrrrttttttppphhhdddfffggggggddd___ZZZZZZ^^^ccccccbbb```]]]YYYVVVSSSPPPMMMJJJCCCBBBAAAAAAAAA???<<<:::999999999888888777666666666777999::::::999888666333666777666444333444777888666333333444666777777444999???CCCDDDFFFJJJNNNMMMNNNHHHCCCBBB===AAASSS```dddkkkrrrwwwxxxwwwvvvmmmppptttwww{{{oooEEE===666666777555444555222111111000000000000000000333666888999>>>DDDIIIMMMMMMOOOQQQTTTVVVWWWXXXYYY[[[]]]\\\ZZZYYY\\\___^^^_________eeemmmrrrqqqggghhhhhhhhhgggeeebbbaaaYYYRRRGGG>>>:::<<>>BBBFFFJJJMMMQQQXXXcccjjjnnnttt{{{lllaaaVVVRRRQQQPPPRRRUUUUUUVVVUUUSSSQQQQQQSSSTTTWWWTTTQQQRRRUUUVVVVVVTTTVVVXXXYYYYYYYYY]]]dddiiijjjmmmsssxxxxxxzzzttt\\\ZZZbbbooowwwrrrgggtttzzztttmmm\\\QQQOOO\\\kkkoooqqqoooeeeIIIIIIsssyyy{{{qqqcccjjj]]]|||gggeee\\\RRROOOKKK===::::::@@@LLLXXXbbbfffdddgggiiilllrrrqqqwww|||bbbUUUDDD888;;;777666555444333222222222333444555777<<>><<>>@@@;;;;;;;;;999888888:::<<<999999999;;;<<<<<<:::888888777777888999999888666:::999777555555555777777666555:::EEEOOOSSSTTTVVVVVVUUUPPPIIIDDDCCCGGGKKKXXX]]]gggpppwww{{{{{{zzznnnmmmpppyyyoooNNN;;;555888666666777222333222000...---...///000444555777999;;;???DDDHHHLLLOOOTTTXXXZZZZZZXXXWWWWWWYYYZZZ[[[[[[\\\^^^```[[[aaaaaa[[[aaappptttmmmggghhhiiikkkjjjgggccc___[[[VVVMMMBBB:::999>>>DDDJJJJJJLLLNNNOOORRRYYY```dddccceeennn~~~xxxdddMMMFFFOOOZZZuuuyyybbbTTTJJJDDDBBBFFFKKKUUUjjjvvvlllXXXNNNCCC???===:::999:::888888888888888888888888:::888:::DDDPPPWWWTTTNNNLLLNNNPPPRRRUUUYYY___ccclllooovvv~~~}}}qqqggg```\\\VVVRRRPPPOOONNNMMMCCCAAA===:::777666666666444333222000////////////...------,,,+++***))))))))))))))))))))))))))))))******))))))((((((''''''((()))***...111333333222666444222111000///,,,***,,,,,,------,,,,,,+++***+++++++++************)))(((((()))((((((***...111666:::======AAAIIIOOOQQQWWW\\\bbbhhhooowww}}}aaa^^^YYYTTTQQQPPPQQQQQQSSSSSSRRRRRRRRRTTTUUUVVVWWWWWWVVVSSSQQQRRRTTTVVVUUUXXXZZZZZZZZZ]]]bbbgggjjjttt{{{zzzyyyuuu]]]XXX```}}}xxxeeexxxhhhYYYYYY[[[^^^___```___ZZZTTTAAAGGGiiiyyyzzzaaabbbyyymmmZZZyyyeee```___VVVMMMLLL@@@===<<>>>>>AAABBB@@@>>>>>>======>>>???@@@???===;;;:::999:::<<<===<<<;;;>>><<<:::888888999:::::::::999>>>JJJVVV[[[^^^aaaaaa___[[[UUUPPPOOORRRVVV\\\aaahhhpppuuuxxxxxxxxxooonnnrrrzzz~~~WWWAAA777888444444666222333222000.........///000000222444777:::>>>DDDHHHKKKNNNSSSWWWZZZZZZXXXWWWYYYZZZ\\\\\\\\\\\\^^^``````dddbbb\\\cccsss}}}{{{ppplllhhhfffeeedddbbb___aaa___XXXNNNCCC>>>@@@DDDIIIIIIJJJLLLMMMQQQWWW]]]```dddiiirrrsssbbb\\\\\\WWW\\\sssyyydddVVVOOOGGGCCCFFFJJJSSShhh~~~~~~uuu```UUUJJJFFFCCC>>>;;;;;;888888888888888888888888666444444999@@@CCC@@@<<>>;;;???JJJUUU]]]```gggfffhhhmmmqqq||||||]]]GGG===888777666444333222222222333333444666:::BBBJJJQQQccc}}}qqqcccaaaffffffddd___XXXRRRQQQTTTXXX___]]]YYYTTTRRRTTTYYY]]]___VVVNNNMMMOOOQQQSSSVVVUUUOOOJJJLLLRRRTTTOOOIIIHHHFFFDDDDDDFFFHHHIIIIIIBBBAAA@@@AAABBBDDDCCCBBBAAA???;;;:::;;;<<<<<<;;;<<<:::===IIISSSXXX[[[^^^aaabbbaaa```___```ccceeedddgggkkkpppsssuuuuuuuuuqqqqqqttt||||||yyywwwzzzbbbGGG888777444333666222333222000///......///000---///222444888===CCCGGGJJJMMMRRRVVVXXXYYYXXXWWW[[[\\\]]]]]]\\\\\\]]]___```dddeeeaaaggguuuxxxqqqjjjgggfffeeeaaa]]]```bbbaaaYYYMMMEEECCCFFFIIIKKKMMMNNNPPPTTTYYY]]]aaakkkrrrzzzwwwyyyrrr\\\NNNSSSZZZeeetttyyyfffXXXSSSKKKDDDEEEGGGPPPfff{{{mmmaaaUUUOOOKKKEEE@@@>>>::::::999999888888777777666444333444555666444333444999AAAGGGLLLPPPTTTVVVWWW[[[aaahhhkkkeeeYYYPPPEEEBBB<<<999666555333222222111///---+++++++++,,,---,,,,,,++++++,,,,,,---...------,,,+++***))))))))))))))))))))))))))))))))))))))))))((((((((((((,,,---000555999<<<<<<;;;444111---+++++++++******,,,,,,------,,,,,,+++***+++++++++************))))))***+++++++++...111555;;;BBBGGGIIINNNUUUYYYZZZ```fffmmmqqqssszzztttpppqqqlllbbb]]]ZZZVVVRRRPPPOOOOOOPPPSSSSSSRRRRRRSSSTTTVVVWWWUUUUUUUUUTTTRRRSSSVVVXXXXXX[[[]]]\\\[[[]]]aaaeeejjjsss{{{|||}}}uuuqqqzzz~~~ooo^^^LLL???<<>>EEELLLMMMNNNOOOVVV[[[bbbiiiooosssuuuwwwmmmnnnoooqqqrrrsssttttttvvvvvvyyyxxxhhhpppyyytttvvvzzzwwwuuupppkkklllgggHHH777888666555666444333222111000////////////---///222444777<<>>AAACCCFFFHHHJJJNNNTTTZZZ[[[UUUKKKCCC>>>;;;666333111///---,,,...---,,,++++++++++++,,,************++++++,,,---...------,,,+++***))))))(((((((((((((((((((((((())))))))))))((((((((((((,,,...222777<<<>>>>>>===333000,,,)))***+++++++++,,,,,,------,,,,,,+++***+++++++++*********))))))((()))***+++,,,...222666@@@GGGMMMOOORRRXXX[[[ZZZaaahhhooorrrsssyyy~~~mmmfffgggddd^^^[[[YYYVVVSSSQQQPPPPPPQQQRRRQQQQQQQQQQQQSSSTTTUUUSSSTTTSSSRRRQQQSSSVVVXXXXXXZZZ\\\\\\[[[[[[___bbbcccmmmvvvzzzzzz}}}}}}hhhTTTEEE;;;FFFbbbxxxkkk[[[OOONNNvvv}}}dddnnnlll``````___VVVNNNDDD???:::;;;CCCOOO[[[aaafffdddfffkkknnnxxxrrrCCC999888777555444333222222111222333444777<<>>===;;;:::888888111222222000------000333222333555555666888;;;>>>???CCCHHHLLLLLLGGG???::::::777444111000...,,,+++,,,++++++++++++,,,,,,,,,************+++,,,------...------,,,+++***))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,...222777<<<>>>===;;;333000,,,***+++,,,------,,,,,,------,,,,,,+++***+++++++++*********))))))'''((()))***+++...333666<<>>;;;999888777555444333111......///000///000000000000222666999777:::===??????<<<777444555333000///......,,,***)))))))))***************+++*********+++,,,,,,---...------,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))---...222777:::;;;999666222000---,,,,,,.........,,,,,,------,,,,,,+++***+++++++++************)))&&&((()))***,,,///444777666>>>EEEIIINNNUUUYYYYYYaaaeeekkkooorrruuuzzzwwwqqqiiiaaa]]]\\\[[[YYYXXXWWWVVVTTTSSSSSSSSSTTTPPPPPPOOOOOOPPPQQQSSSTTTSSSSSSSSSQQQPPPQQQTTTVVVTTTWWWZZZZZZYYYYYY[[[^^^aaakkkuuu|||tttvvvaaa>>>666FFF___}}}kkkiiiYYYKKK___ggg^^^```[[[QQQEEEAAA<<<:::@@@LLLYYYbbbccccccggglllmmmsssxxxHHH;;;:::888666444333222222000111222222444777===AAADDDTTTfffvvv{{{wwwwwwtttqqqpppsssxxx|||~~~xxxtttooommmmmmppprrrssskkkeee___^^^bbbccc```]]]SSSVVVaaapppxxxuuuoookkk``````aaafffkkkoooooonnnrrrrrrrrrrrrssstttuuuuuu|||}}}ttt{{{lllfff```lllyyy}}}pppkkk[[[;;;999777444666666222222222222111000//////000222444666888===BBBFFFKKKMMMQQQUUUXXXZZZ[[[[[[YYYZZZ[[[[[[ZZZYYYZZZ\\\]]]ZZZ[[[\\\YYY```}}}yyyllleeebbbUUUVVVXXXZZZYYYVVVQQQNNNJJJSSSYYY^^^iiiwwwzzztttnnnkkknnnyyyoooVVVOOOIIIGGGNNNTTTRRRTTT^^^nnn{{{}}}zzzuuunnndddXXXPPPMMMHHHGGGIIIHHHJJJVVVeeevvv~~~hhhRRREEEBBBAAA???===:::888666555666555444222222111000000---...///000///000222444111333555666555333222222111///------------+++***'''(((((()))))))))))))))+++***************+++,,,...------,,,+++***))))))))))))))))))))))))))))))'''((((((((()))))))))***...000333666999888555222000...,,,,,,.........---,,,,,,------,,,,,,+++***+++++++++************)))'''(((***+++---111666999;;;BBBHHHJJJNNNUUUXXXXXXZZZ]]]bbbggglllpppqqqpppccc```\\\YYYXXXWWWWWWXXXVVVUUUTTTSSSSSSSSSSSSSSSRRRQQQPPPPPPQQQRRRTTTUUUVVVVVVUUUSSSRRRRRRUUUWWWSSSWWWZZZ[[[YYYZZZ\\\___fffnnnvvv|||{{{ooommmmmmDDD:::KKKfffxxxxxxfffjjjzzzkkk]]]^^^[[[RRRGGGCCC===:::>>>HHHTTT]]]```aaafffllllllooo}}}eeemmmlllFFF;;;:::888666444333222222000111111222333666;;;???>>>JJJUUU___uuu}}}}}}}}}{{{}}}{{{ttttttwwwyyyvvvrrrdddiiiwwwqqqmmmjjjiiimmmqqqssstttoooooopppqqqsssttttttuuuzzz{{{eeeaaaeeegggeee???888555222555666222222333222222111000///---///222555888===CCCGGGLLLNNNQQQUUUXXXZZZ\\\\\\YYY[[[\\\\\\[[[[[[\\\]]]YYYYYY___ccc]]][[[qqquuuddd\\\QQQPPPQQQUUUYYYZZZWWWTTTNNNUUUZZZ\\\iii{{{~~~tttkkkkkkuuuiii[[[NNNHHHNNNRRRMMMJJJRRRaaapppyyy|||xxxwwwvvvqqqiii```WWWQQQMMMIIIHHHKKKIIIHHHQQQ______wwwvvvYYYFFFAAA@@@>>>;;;888666444333111000//////111222000...---///222222000...------...///000000//////000000...---,,,,,,------+++***(((((()))*********))))))******))))))))))))******...------,,,+++***))))))))))))))))))))))))))))))'''((((((((())))))******000111333777888777333000...---,,,---......---,,,,,,,,,---------,,,+++++++++++++++************)))((()))+++---///222777;;;GGGLLLOOOOOOPPPUUUWWWWWWTTTUUUYYY```gggiiihhheee[[[XXXVVVVVVVVVVVVXXXZZZTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSRRRRRRSSSTTTVVVWWWXXXXXXWWWUUUSSSSSSVVVXXXSSSWWW[[[\\\[[[[[[]]]```iiipppvvvzzziiimmmxxxmmmuuuuuulllhhhmmmnnnEEE888KKKiiivvveeennn\\\]]][[[SSSHHHDDD>>>:::<<>>GGGJJJNNNQQQQQQRRRSSSTTTRRRWWW[[[\\\YYYXXXZZZ]]]XXXUUUSSSTTTWWWZZZZZZYYYXXXWWWVVVWWWWWWUUURRRPPPTTTSSSQQQPPPQQQRRRTTTUUUWWWWWWVVVTTTRRRSSSVVVXXXUUUTTTWWW[[[\\\[[[^^^dddmmmnnnttt}}}dddeee{{{ggghhhwwwyyytttrrrkkkcccdddggglllaaaCCC:::LLLjjjnnnsssvvvaaa```\\\RRRJJJFFFBBB???===@@@LLLYYY\\\ccchhhhhhggglllyyy~~~zzz}}}~~~tttiii^^^KKKBBB999999888333555777///222111000000222555999;;;<<>>BBBCCCGGGNNNUUUZZZ\\\\\\[[[]]][[[ZZZYYYZZZ[[[ZZZYYY\\\[[[]]]___ZZZTTT]]]lllwwwgggVVVTTTSSSTTTWWWXXXWWWVVVVVV[[[^^^]]]```hhhnnnooolllpppxxxlll^^^\\\\\\WWWSSSWWWaaalllsssvvvwwwtttnnnhhhaaaZZZTTTQQQOOONNNKKKJJJJJJMMMPPPRRRQQQ[[[qqq^^^FFF>>>===;;;888666555666777333333333333333222111111222111000///...............//////000000//////......---,,,+++************)))************+++++++++***************++++++,,,,,,,,,+++++++++************)))))))))((((((((('''((()))))))))((((((***,,,111444888;;;;;;777222///------,,,,,,,,,,,,---------------------,,,++++++,,,++++++******+++++++++++++++,,,,,,...222888<<>><<<<<<555444777222222111111111222444666888666<<<@@@AAAHHHccc~~~~~~}}}|||zzzyyyyyyyyywwwzzz|||{{{xxxvvvwwwyyyyyyuuunnnhhhfffhhhjjjkkkddddddjjjyyysssmmmjjjggghhhlllpppsssvvvxxxyyyzzz{{{|||zzz}}}|||gggdddeeecccrrrlllFFF999999555111333444333333222111000/////////000111222444777<<<@@@GGGIIIMMMRRRUUUWWWXXXXXXZZZXXXWWWWWWXXXYYYXXXWWWXXXUUUWWW[[[[[[TTTQQQRRR[[[iiikkk]]]\\\ZZZXXXXXX[[[^^^aaa^^^aaabbbaaa```aaabbbcccaaacccjjjwwwyyyrrrggg]]]WWWVVVYYY\\\ggggggfffccc^^^ZZZWWWUUUSSSUUUWWWWWWVVVSSSOOOLLLIIINNNXXXeeeuuuvvvRRRBBB???<<<:::999888777666333333333222222333333333555444333222111000000000------............---------,,,++++++*********+++))))))*********+++++++++)))***+++,,,---,,,+++***++++++++++++************))))))))))))((((((((((((((()))))))))***,,,///222666888:::<<<;;;888444111---------......------------............---,,,,,,***************++++++,,,***+++,,,---...222666:::CCCGGGMMMQQQSSSSSSTTTUUUQQQXXX]]][[[SSSLLLIIIJJJRRRRRRRRRRRRSSSTTTTTTTTTVVVSSSRRRQQQSSSUUUUUUUUUSSSRRRRRRQQQRRRSSSTTTTTTSSSTTTVVVUUUTTTTTTUUUVVVWWWTTTSSSUUUWWWYYY___ggglllkkkmmmrrrxxxfffvvvxxxxxxiiidddkkkoooeeebbb[[[JJJAAA===444888FFFdddeee___^^^XXXPPPJJJDDD???;;;;;;AAAIIIQQQZZZcccfffeeegggnnnvvv{{{uuuoooiiibbbhhhTTTCCC<<<<<<555555888555222111111111222444555666555999<<<===CCCSSSlll{{{wwwwwwwwwuuurrrnnnllliiihhhhhhiiikkkllljjjpppuuuwwwsssooolllkkklllhhhccc]]]YYYWWWYYY\\\WWWWWW]]]jjjwwwvvvoookkkjjjkkknnnnnnrrrvvvxxxyyyyyyzzz{{{{{{}}}ssswwwrrrxxxdddaaaeeecccmmmuuuIII;;;===;;;666555444333333222111000//////...000111222333666;;;>>>IIIIIIKKKMMMQQQUUUXXXZZZZZZYYYWWWXXXYYYZZZZZZYYYYYYVVVUUUYYY[[[XXXUUUTTTZZZ^^^hhhzzz}}}pppdddaaa]]][[[ZZZ\\\___``````aaabbbcccbbbaaabbbddd```aaabbbgggtttzzzmmmddd^^^\\\\\\aaabbbcccaaa]]]ZZZXXXXXXSSSUUUXXXZZZYYYTTTOOOKKKMMMOOOTTTZZZbbbsss}}}VVVEEEBBB===:::::::::999888444333333222222333444444666555444222111111000000------............------,,,,,,++++++******++++++))))))*********+++++++++)))***+++------,,,+++++++++++++++*********))))))(((((((((((())))))))))))((())))))***+++...333666======>>>===;;;777333000,,,,,,------------,,,,,,------......------,,,+++***)))))))))******+++,,,(((***,,,...000444999<<>>777;;;FFFbbbfffaaabbb]]]SSSLLLEEE@@@<<<:::>>>DDDLLLVVV```dddccceeelllsssrrrpppnnnjjj___^^^qqqfffLLL>>>;;;666666888555222222222222222333444444222666:::>>>CCCMMMYYYbbbuuu}}}vvvmmmhhhggggggfffeeeccc```\\\[[[]]]___```aaa```eeelllpppppplllhhheeebbb^^^ZZZWWWQQQKKKJJJMMMPPPQQQXXXcccnnnuuu}}}xxxrrroooppprrrsssrrruuuyyyzzzxxxwwwyyy{{{}}}zzz{{{hhhggg|||uuueeebbb]]]___jjjtttxxxsssqqqvvv|||KKK:::<<<:::666555444333333222111000//////...///111222333666999<<>>999999999999777444444333222222333555666777666444333111111000000.........//////.........,,,,,,++++++***++++++,,,)))************+++++++++***++++++,,,,,,,,,,,,,,,+++************)))))))))(((((((((((())))))))))))((()))******,,,000666:::@@@@@@???===:::666222000+++,,,---......---,,,+++,,,,,,------,,,,,,+++***)))))))))))))))***+++,,,(((***---///222666:::>>>DDDHHHNNNQQQRRRQQQPPPPPPRRRXXX___dddccc\\\RRRKKKPPPRRRTTTUUUUUUUUUVVVWWWSSSRRRPPPOOOPPPQQQPPPOOORRRRRRRRRRRRSSSSSSSSSSSSRRRUUUXXXYYYXXXWWWWWWWWW[[[XXXVVVWWWWWWXXX___fffiiiiiikkkoooqqqwwwlllppp}}}yyyuuudddJJJ???===666888@@@[[[yyyrrrlllcccccc```UUUNNNFFFAAA===:::<<<@@@HHHRRR]]]bbbbbbdddkkksssrrrlllhhhddd]]]ZZZcccppp{{{YYYAAA<<<777666888555222222222222222333333333///333999===@@@GGGPPPWWWaaasss|||uuukkkdddbbbbbbccccccaaa___\\\\\\^^^^^^]]][[[ZZZ]]]ccciiimmmnnnkkkiiiddd```^^^]]]XXXOOOJJJKKKOOOQQQYYYdddjjjmmmqqqvvvzzzxxxtttqqqqqqtttvvvvvvvvvzzz~~~wwwkkkooo}}}nnnddddddXXX___iiizzzssszzzrrreeeaaa^^^xxxOOO;;;999666444555444333333222111000//////---///111222333555888;;;AAADDDHHHMMMRRRVVVXXXZZZZZZYYYWWWXXXZZZ[[[[[[ZZZXXXWWWVVVWWWYYY[[[ZZZXXX___ccclllyyynnnggg``````fffiiifffbbb```]]]]]]```___]]]```fff``````^^^^^^dddsssrrrhhheeehhhiiieee]]]VVVSSSSSSOOOQQQTTTUUUUUUSSSPPPMMMJJJNNNTTTZZZ^^^ggg{{{uuuWWWNNNBBB;;;999999888666555444222222222444555777777666444222111000000///...//////000000//////...,,,++++++***++++++,,,,,,)))************+++++++++,,,++++++++++++,,,------************))))))))))))'''((((((((()))))))))***((()))***+++---222888<<>><<<555555<<>>EEEPPP[[[``````cccllltttzzztttgggZZZUUURRRQQQWWW___vvvbbbEEE===888777888333222222222222222222222222...333888:::<<>>;;;:::888666555444222222222444666777666666444222111000////////////000000000000//////+++++++++***++++++,,,,,,)))************+++++++++---,,,+++***+++,,,---...************))))))))))))'''((((((((())))))******((()))***+++---333999>>>===<<<;;;999777444222000---...///111111///...---***++++++++++++***))))))(((((((((((()))***+++,,,---///111333444666999<<>>UUU\\\LLLnnn{{{bbb^^^^^^XXXOOOGGGCCC@@@;;;;;;===DDDNNNZZZ___```cccmmmuuukkkaaaUUUPPPQQQUUUUUUSSShhhhhhJJJ@@@===777555999333222111000000000111222111222444666888<<>>;;;999777444111111000//////...//////000...---+++))))))))))))***((()))***))))))***---///---///111333555777;;;>>>DDDGGGKKKPPPTTTVVVXXXXXXXXXaaaeeeccceeejjjfff[[[XXXVVVTTTTTTTTTTTTRRRQQQSSSRRRQQQRRRTTTTTTQQQMMMRRRTTTWWWWWWTTTQQQOOONNNQQQXXX^^^___\\\XXXXXXZZZ\\\ZZZXXXXXXYYY\\\]]]]]]bbbeeekkkrrrzzztttiiiyyybbbCCC::::::;;;???SSSTTTMMM^^^kkk[[[^^^\\\VVVNNNFFF@@@;;;777555@@@JJJUUU\\\___ccckkkqqqfff]]]RRRNNNPPPTTTUUUSSSdddsssyyycccKKK@@@===;;;888888444333111000000111111222111222444555777;;;???CCCFFFMMMddd~~~~~~{{{tttmmmppppppnnnmmmsss}}}}}}rrrjjjjjjuuuzzzuuurrruuuxxxwwwvvvvvvwwwyyy{{{|||~~~yyywwwyyyyyytttqqqqqqvvvdddrrrrrrmmmddd___bbbbbb```aaafff```yyy~~~|||___FFF===888666888555555444222111111000000/////////000222444666888???BBBGGGLLLQQQTTTVVVVVVXXXZZZ[[[[[[ZZZYYYZZZ\\\XXXXXXXXXXXXYYY[[[\\\]]]YYYfffzzz{{{wwwuuuppplllnnnpppkkkcccbbbaaaeeekkklllkkknnnsssqqqmmmgggeeennn}}}{{{tttgggXXXQQQPPPNNNKKKJJJMMMPPPQQQQQQQQQQQQMMMQQQ[[[______gggsssoooUUUHHHBBB<<<888666555444333333333333444555666555444333222222222222111000000000000000000111000///...---------......---------,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++***))))))((((((((('''))),,,///444999>>>AAAFFFEEEBBBAAA>>>;;;666333............//////000000---,,,+++)))(((((()))))))))*********)))***---///000222555777999;;;???BBBEEEGGGLLLQQQUUUWWWXXXXXX[[[dddhhhgggjjjooojjj```YYYWWWTTTSSSSSSSSSSSSRRRSSSRRRQQQSSSTTTTTTQQQNNNSSSTTTVVVVVVSSSQQQOOOOOOSSSYYY^^^___\\\XXXXXXYYYYYYXXXWWWXXX[[[]]]```aaafffiiinnnuuu|||pppttt|||qqqkkkuuukkkIII<<<;;;999<<>>888444//////000000000000//////,,,+++***)))((((((((()))******+++***)))***---//////111444777999;;;>>>AAAFFFIIIOOOTTTXXXYYYYYYXXX[[[ccciiijjjnnnqqqmmmcccZZZWWWSSSRRRRRRSSSSSSSSSSSSSSSRRRTTTUUUTTTRRRPPPPPPRRRSSSTTTSSSSSSTTTUUUWWW[[[___^^^[[[XXXWWWWWWVVVVVVWWWYYY[[[___bbbcccgggiiinnnuuu~~~mmmdddooohhhooottttttpppoooqqqtttmmmKKK;;;777888;;;JJJsss~~~~~~rrrIIIKKKYYYzzzvvvccc^^^XXXTTTMMMGGGCCC???<<<999999BBBNNNVVV[[[```ggglll{{{kkkYYYTTTNNNMMMQQQTTTUUUUUUXXXjjjlllMMM<<<===<<<555555444333222111111222222111222333333444555888:::???AAATTTyyyzzz{{{}}}}}}}}}{{{|||{{{wwwvvvxxxuuutttttttttuuuwwwyyyzzz}}}rrriiigggeee\\\RRRMMMFFFlll}}}hhheee```\\\\\\YYYWWW]]]]]]QQQgggiiiKKK>>>888666777555555444444333222000000////////////111333555666;;;>>>DDDJJJOOOSSSUUUVVVVVVXXXYYYYYYYYYYYYZZZ[[[\\\]]]^^^```aaaaaaaaaaaaeeeiiirrr|||pppjjjnnnqqqkkkaaaYYY___jjjuuu|||wwwjjjcccjjjsssttt~~~iiiVVVLLLMMMKKKIIIIIIOOOTTTTTTQQQQQQNNNPPPWWW[[[^^^dddlllmmmvvv}}}kkk]]]XXX___qqqlllWWWKKKEEE???<<<777777777666666666666666555444333333222222222333111000000//////000000111000000000///////////////............------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))+++,,,000666===CCCGGGHHHIIIGGGDDDBBB@@@>>>:::777777777666555222000---,,,*********))))))(((((((((***+++++++++***+++---000///222666999;;;===@@@BBBIIILLLRRRWWWZZZ[[[ZZZYYYYYY```gggkkknnnpppkkkccc[[[XXXSSSQQQQQQSSSTTTTTTSSSSSSTTTUUUUUUUUUSSSRRRNNNPPPRRRSSSTTTVVVZZZ]]]ZZZ]]]___^^^ZZZWWWVVVVVVUUUVVVXXXYYY[[[]]]```bbbdddfffkkksss~~~~~~jjjppptttrrrooonnnppprrrmmmfffiiizzzeeeKKK<<<777888<<>>777666444222222222222333000222333333222333555777:::<<>>===AAA@@@===999444///+++)))***************)))))))))***+++,,,++++++,,,///111555888<<<@@@BBBDDDGGGIIIMMMPPPTTTYYY\\\]]]\\\[[[YYY___gggllloooooohhhaaa[[[XXXSSSQQQQQQSSSTTTTTTSSSTTTVVVVVVVVVUUUTTTTTTSSSTTTUUUUUUVVVXXX[[[^^^^^^^^^^^^]]]ZZZXXXVVVVVVUUUWWWYYYZZZYYYZZZ]]]___aaaccciiisss}}}wwwsssiiilllqqqjjj___YYY^^^dddbbbWWWHHH>>>:::777;;;EEEiiitttiiiIIICCCQQQzzzhhh]]]YYYSSSLLLGGGBBB>>>:::777>>>GGGPPPWWW___gggmmmpppcccTTTSSSQQQRRRTTTVVVVVVUUUWWWbbbvvvlllIII>>>???@@@888777555333222222222333000111333333222222444555333666===HHHZZZsss}}}yyyuuuuuuwwwwwwwwwxxxwwwvvvuuusssrrrrrrrrrpppqqqtttvvvvvvtttqqqpppiiiccc___bbbdddaaa]]][[[vvvuuu|||~~~^^^WWWUUUVVVZZZXXX[[[\\\WWWVVV[[[]]]DDD888666888555555666555444333111///////////////000222444555999<<>>999333...+++)))******++++++++++++***))))))***+++,,,,,,...111444777:::???CCCEEEGGGIIIKKKQQQSSSWWWZZZ]]]^^^^^^^^^]]]bbbjjjppprrroooggg```ZZZWWWSSSRRRRRRSSSSSSSSSSSSUUUWWWXXXVVVUUUVVVVVV\\\]]]\\\ZZZYYYYYYZZZ\\\```___]]]\\\ZZZXXXWWWWWWWWWZZZ\\\\\\YYYYYY[[[^^^bbbdddjjjvvv{{{|||{{{eeeeeennnlllbbbTTTNNNIIIHHHEEE???999777555999@@@bbb{{{{{{fffJJJGGGeeesss```\\\VVVPPPJJJEEE@@@<<<888===DDDLLLUUU___iiiooo}}}fffXXXSSSSSSSSSSSSTTTTTTTTTSSSSSS]]]iiiVVV???;;;>>>999777555444333222333333///111333333222222333555111555999;;;AAAPPPcccqqq~~~yyyuuurrrppppppqqqsssuuutttsssrrrqqqoooppppppqqqqqqqqqooommmlllbbb^^^]]]aaabbb___]]]^^^|||uuu{{{uuu^^^XXXRRRQQQVVVXXXZZZ[[[WWW[[[TTTqqqiiiHHH888555888555555666666555333111///////////////000111333444999<<>>999444///---,,,,,,***+++,,,------,,,+++***((()))+++,,,---///333666777;;;@@@DDDFFFHHHKKKLLLUUUVVVXXXZZZ\\\^^^```aaa```dddkkkrrrtttmmmddd]]]YYYWWWTTTSSSSSSSSSSSSRRRSSSUUUXXXYYYWWWVVVVVVXXX___``````___]]]\\\]]]___aaa___\\\[[[ZZZYYYXXXWWWXXX[[[___^^^[[[ZZZ]]]```cccdddjjjvvvhhhdddppptttmmm\\\QQQGGGCCC@@@999666666777:::<<<[[[vvvWWWEEETTT```]]]WWWRRRNNNIIIDDD@@@999;;;@@@GGGQQQ^^^iiipppyyycccVVVSSSSSSSSSSSSSSSSSSRRRQQQNNNXXX___xxxhhhHHH>>>@@@999888666444333333333333...000333333333333444555222777:::999:::AAALLLTTTfffvvv|||xxxssspppooonnnrrrvvvvvvuuusssqqqnnnooonnnmmmllljjjjjjiiiiiiaaa^^^^^^aaaaaa]]]\\\___}}}~~~ggg]]]^^^VVVPPPSSSUUUVVVWWWVVV]]]NNNhhhqqqmmmooo}}}qqqKKK777444777444555666666555333111///////////////000111333444:::<<>>:::===:::<<<<<>>AAAGGGTTT^^^vvv~~~~~~zzzvvvsssqqqnnnnnnnnnpppqqqqqqnnnlllpppmmmjjjiiijjjhhhccc___fffaaa]]]^^^]]]\\\___fffyyytttiii___XXXVVVTTTPPPPPPTTTTTTSSSQQQVVVWWW]]]~~~lllbbb]]]___qqqXXX;;;777999555555555555444333222222000////////////111333444888:::>>>CCCGGGKKKNNNPPPRRRSSSUUUWWWYYYYYYWWWUUUTTTTTTVVVZZZ^^^^^^[[[XXXYYYTTTTTTYYY```ooo}}}jjj\\\WWWWWWXXXSSSTTTRRRQQQ[[[mmm{{{~~~~~~vvvxxxxxxooosssuuuwwwwwwtttpppggg]]][[[bbbnnnvvvzzzzzz}}}zzzrrrrrryyyooonnnmmmoooxxxxxxggg\\\WWWIIIFFFDDDCCCCCCDDDCCCCCCCCCCCCDDDFFFJJJKKKKKKJJJMMMYYYcccjjjyyy|||wwwssssssvvvyyy~~~bbbLLLAAA>>>>>>999888888888888777555444222333333333333222111111333333222222222222222222444444444444333222111000222111111000111111222222111000000/////////////////////000000///...------//////...---,,,,,,++++++222777BBBUUUkkkvvvnnnaaaOOOEEE<<<<<<>>>===999888000000///...---,,,,,,,,,//////.........------------+++---000000000555;;;@@@EEEHHHIIILLLQQQSSSRRR[[[\\\]]]]]]]]]___bbbdddhhhjjjlllmmmkkkgggbbb^^^ZZZXXXUUUTTTUUUUUUUUUTTTVVVWWWWWWVVVUUUUUUWWWYYY]]]```ccceeeeeeddddddddd___]]]ZZZXXXXXXXXXZZZ[[[ZZZ[[[\\\\\\\\\^^^aaadddgggkkkooouuunnniii|||wwwdddXXXLLL???777666<<<333>>>UUUxxx{{{}}}}}}tttKKKMMMTTTyyyZZZOOOWWWSSSJJJHHHHHHAAA<<<999<<>><<<;;;<<<999444555888111111111111111222222333333333222333444777:::;;;@@@GGGKKKYYYzzz~~~}}}zzzxxxwwwvvvtttrrrooommmmmmkkkiiiggghhhhhhhhhiiihhhfffbbb___eeeiiijjjbbbYYY[[[iiiwwwxxxoooccc[[[UUUUUUTTTQQQSSSWWWXXXUUURRRUUUUUUXXX~~~rrrdddZZZccc}}}___AAA999999555555555555444333222222000////////////111333444777999===BBBGGGLLLOOOPPPTTTTTTUUUWWWXXXXXXWWWUUUTTTTTTTTTVVVYYYYYYWWWTTTVVVQQQOOOQQQUUUaaa~~~rrrddd]]]YYYWWWPPPQQQOOOOOOXXXhhhtttxxxuuuvvvuuuttt{{{{{{zzzvvvooollleee^^^]]]fffttt~~~zzzzzz~~~xxxsssooopppxxxtttfffZZZRRRMMMJJJGGGFFFFFFEEEDDDCCCCCCCCCCCCFFFIIIJJJJJJIIINNNccctttuuuuuu}}}|||xxxvvvwwwyyy~~~dddNNNBBB???@@@>>>===;;;:::888777555444333333333444333333333222333333333333444444444444555555555555444333222111222222222111222222222333111111000//////...////////////000000///......---//////...------,,,++++++...888FFFXXXiiiqqqkkk```RRRGGG===;;;<<<999555444/////////...---------,,,///.........------------///...///222333333888???GGGKKKKKKJJJKKKQQQUUUTTTZZZZZZ[[[ZZZZZZ\\\___bbbfffgggjjjkkkiiieee```]]]YYYWWWTTTSSSTTTUUUTTTSSSWWWXXXYYYXXXWWWWWWYYYZZZ[[[^^^bbbeeefffgggggghhhccc```\\\XXXWWWWWWWWWXXXWWWXXXYYYYYYZZZ[[[___aaajjjpppwww}}}fffqqqjjjYYYNNNCCC<<<999===444???TTT{{{zzzwwwaaaQQQNNNbbbSSSYYYVVVLLLIIIHHH@@@:::666999@@@KKK]]]kkkppp```XXXUUURRRTTTTTTUUUUUUTTTRRRPPPOOOWWWfffllljjjxxxoooHHH@@@<<<999999777444444777333333222111111111111222444333222111222333444555;;;???@@@HHH\\\sss{{{~~~|||yyyvvvuuuuuuvvvwwwtttqqqmmmiiigggfffcccbbb```cccffffffdddaaa___^^^dddssswwwhhh\\\dddxxxtttnnn^^^WWWSSSSSSTTTTTTVVVZZZYYYWWWSSSUUUUUUVVVyyy}}}hhhbbbuuuiiiIII:::999555555666555555444333222000000/////////111222333666888<<>>;;;999888777666333333333333444444444333333444444555555666666666666666666666555444333333444444333333333333333333222222000///............//////000000000///......//////......---,,,,,,,,,---:::LLL]]]iiioooiiiaaaTTTHHH===999777333000///..................------............------------000000222555666666<<>>GGGQQQYYYsss{{{wwwtttppplllkkkllloooqqqpppooonnnmmmmmmllliiiggg```bbbcccaaa\\\YYYXXXZZZgggvvv|||vvvyyymmmnnn[[[WWWSSSSSSTTTVVVYYYZZZVVVUUURRRUUUWWWYYYwww~~~}}}rrrOOO999777666666666666555444333222111000/////////000222333555777;;;@@@EEEJJJOOOQQQUUUVVVVVVVVVUUUTTTUUUUUUWWWVVVUUUTTTUUUUUUVVVVVVPPPOOOPPPPPPMMMRRRhhh{{{sssppphhh^^^TTTRRROOOOOOUUUcccqqqzzzwwwsssppptttxxxbbb^^^YYYWWWXXX```ppp~~~qqqfffgggpppyyyzzzoooeee[[[TTTLLLKKKJJJIIIJJJIIIFFFDDDFFFFFFGGGIIIKKKKKKJJJHHHQQQjjjwwwyyy|||wwwxxx|||{{{hhhSSSFFFDDDGGGBBBAAA@@@===:::999999:::444333333333333333444444333333444555555666777777777777777777777666555444555555555555555444444333333222111///............//////000000000//////...//////......---------,,,111===NNN^^^kkkpppjjj```PPPEEE:::666333///---------------...............------------------------///000333777888888???HHHRRRWWWXXXTTTSSSWWWZZZ[[[]]]]]][[[YYYXXXYYY\\\___dddeeeffffffeeebbb___]]]WWWUUUTTTTTTUUUUUUTTTSSSXXXZZZ\\\\\\[[[[[[\\\]]]ZZZ[[[___dddhhhkkkkkkkkkddd___ZZZWWWWWWXXXXXXWWWVVVXXXZZZ[[[\\\]]]```bbbeeelllxxxzzzwwwqqqhhhrrreeePPPEEE>>>:::===888AAAOOOmmmwwwtttdddTTTVVVpppYYYYYYVVVRRRNNNIIIFFF???:::999<<>>CCCHHHMMMOOOSSSUUUWWWWWWUUUSSSTTTUUUTTTTTTTTTSSSSSSUUUWWWYYYSSSSSSWWWXXXSSSQQQ```sssxxxqqqppphhh]]]WWWSSSOOONNNSSSaaarrrxxxppplllrrr|||xxx```WWWPPPNNNOOOTTTaaaooovvv{{{wwwiii]]]^^^gggqqq{{{}}}ooobbbXXXSSSNNNNNNOOOQQQTTTTTTRRRPPPKKKLLLMMMPPPRRRRRRPPPNNNMMMZZZhhhpppvvv{{{vvvxxxzzziiiVVVJJJHHHKKKHHHHHHGGGCCC===:::999:::666555444333333333444444222333333444555666666777777777888888777777666666555666666666666555444333222111000///............//////000000000000000//////...............------444<<>>666333111------...---------...............,,,,,,------------------,,,///444999:::;;;DDDNNNUUU\\\```^^^[[[\\\^^^^^^^^^^^^\\\YYYWWWXXXZZZ]]]```aaaaaaaaa___]]][[[ZZZWWWVVVUUUUUUWWWWWWUUUTTTVVVYYY[[[\\\[[[[[[[[[\\\[[[[[[^^^bbbgggiiihhhgggddd___ZZZXXXYYYYYYWWWUUUVVVXXX[[[\\\]]]^^^aaacccaaagggrrr|||vvv{{{sssrrrrrrrrrtttqqqoookkkgggkkk}}}hhhQQQFFFBBBAAA===:::CCCLLLzzzjjjuuussslllggg\\\VVVwww\\\WWWTTTRRRQQQKKKJJJCCC<<<:::;;;@@@KKKUUUuuuiiidddgggiiigggPPPPPPOOOOOONNNNNNNNNNNNIIINNNRRRTTT[[[mmmQQQDDD:::999:::999777666555555444222222111111111000111111222333333444444666666111444<<<:::===NNNeee~~~~~~|||uuuqqqjjjiiifffcccaaa```______[[[```gggooottttttqqqnnnaaa```]]]YYYTTTRRRQQQRRRLLLQQQcccsss\\\[[[[[[ZZZWWWSSSSSSWWWWWWUUURRRQQQMMMOOOSSSRRRcccXXX888888666666666666666555333333222111000//////000111222444555888;;;@@@EEEJJJLLLPPPTTTXXXXXXUUUSSSTTTUUUQQQRRRRRRRRRQQQRRRUUUWWWVVVVVVYYY\\\VVVPPPWWWdddyyyuuummmkkkdddYYYVVVQQQLLLKKKOOOZZZmmm}}}uuunnnrrrzzzsssxxx{{{dddVVVJJJGGGHHHJJJRRR]]]jjjrrr|||uuueeeXXXWWW\\\cccooo|||vvveeeYYYSSSOOOPPPSSSWWW[[[\\\ZZZXXXUUUVVVXXX[[[^^^^^^[[[YYYUUUWWW]]]ggguuu|||qqqkkkmmmtttzzzzzzjjjZZZPPPOOOQQQSSSTTTSSSMMMEEE???<<<<<<:::999777555444444555555333333444444555666666666777777777888888777777666555666777777666555333222111000000/////////////////////000111111111000000........................444888@@@KKKXXX^^^VVVJJJ===666111000///------///..................------,,,,,,,,,,,,------------,,,000777===>>>AAAKKKWWW\\\eeejjjgggcccbbbbbbaaa^^^^^^]]][[[XXXWWWXXXYYY\\\[[[[[[ZZZYYYXXXWWWVVVWWWVVVUUUVVVXXXXXXVVVTTTSSSVVVXXXZZZYYYYYYYYYZZZZZZZZZ[[[```eeegggeeebbbddd___ZZZYYY[[[[[[VVVRRRTTTVVVYYY[[[\\\^^^```aaabbbfffqqq{{{yyywwwzzz|||sss}}}mmmkkk{{{|||mmmgggbbbdddeeeeeedddjjj{{{rrrYYYIIIDDDDDDCCCAAA@@@FFFJJJuuuqqqggg|||zzz^^^bbbyyyuuuggg]]]YYY{{{ggg\\\TTTRRRSSSMMMKKKEEE>>>;;;999:::AAAIIIyyyfff\\\WWWTTTSSSTTTMMMMMMLLLLLLKKKLLLLLLLLLKKKLLLOOOSSSYYYeeexxxiiiWWWCCC:::999777666666555444333222222222222222000111111222222222222222444888333111888999888???GGG[[[{{{zzztttqqquuuuuunnngggdddcccccccccbbb```]]][[[YYYTTTWWW\\\cccggggggccc```ZZZYYYYYYYYYYYYWWWTTTRRREEEKKKbbbkkkZZZWWWXXXXXXUUUPPPQQQUUUUUURRRQQQQQQLLLNNNQQQOOOZZZttt```;;;<<<777777777666666555444333222111000//////000111222444555666999===BBBGGGIIIMMMRRRXXXZZZWWWTTTSSSUUURRRSSSUUUTTTRRRQQQSSSUUUUUUSSSUUUYYYWWWRRRVVV```rrrtttiiihhhcccZZZTTTOOOLLLLLLNNNTTTdddssswwwpppsss}}}~~~zzz|||lllXXXGGGEEEFFFEEEIIIPPP___iiiuuu~~~zzziiiZZZTTTQQQSSS```ppp~~~uuuggg^^^VVVXXX\\\aaaeeefffdddbbb```bbbdddhhhkkkkkkiiifffaaa___```fffooowww|||~~~xxxssskkkbbb^^^```ggglll}}}mmm___XXXWWWXXXYYY\\\]]]YYYQQQJJJGGGGGG@@@>>><<<999777777777777666666666666666666666666666666777777777777777666555666777777666555333111///////////////000000111//////000111111111111111............////////////333888===AAAGGGJJJEEE>>>555000...//////,,,,,,////////////...---------,,,++++++,,,,,,,,,---------...333<<>>:::777:::@@@rrr[[[SSSPPPJJJIIIMMMLLLKKKJJJJJJJJJJJJJJJKKKFFFJJJSSS\\\aaagggssspppSSSCCC===:::999999444444333333222222333333111111111111111000//////,,,666555111888999555666;;;DDD[[[yyyppplllnnnmmmeee]]][[[\\\^^^```aaa___\\\XXXUUUXXXYYY[[[^^^``````\\\ZZZRRRRRRUUUZZZ^^^]]]XXXSSSQQQXXXpppvvvbbb[[[ZZZUUUVVVSSSNNNOOOTTTTTTPPPQQQQQQLLLNNNSSSQQQZZZqqqwwwfff>>>@@@777777777777666555444333222111000//////000111111444444555888<<<@@@EEEGGGJJJQQQXXX[[[XXXTTTTTTUUUUUUWWWYYYWWWTTTRRRSSSUUURRRNNNOOOVVVXXXVVV\\\eeemmm~~~uuuiiiiiifff^^^SSSOOONNNOOOOOORRR^^^lllwwwoookkkrrr~~~sss[[[HHHEEEGGGEEEFFFKKKWWWcccpppzzzooo^^^SSSJJJHHHTTTfffnnnyyyxxxmmmccceeeiiiooossssssqqqnnnhhhiiimmmqqqtttuuurrrpppeeeccccccccccccbbbeeehhhfffddd```\\\[[[^^^dddiiiqqqoooccc]]]\\\]]]YYY^^^bbb```ZZZUUUSSSSSSDDDBBB???<<<:::999999999888888888777777777777777555666666777777777666666555666777777666444222111.........//////000111222//////000111111111111111.........///////////////444:::>>>===<<<===;;;888111...---//////,,,,,,...000000///...------,,,,,,+++++++++,,,,,,---------111666@@@GGGJJJNNN[[[hhhtttzzzzzzrrriiiggghhhiiiggghhhiiigggccc```^^^]]]]]]\\\[[[YYYYYYXXXXXXXXXTTTSSSSSSUUUVVVVVVTTTRRRMMMPPPSSSUUUUUUTTTUUUUUUTTTSSSUUUZZZbbbeeeccc```SSSQQQRRRYYYbbbeeeaaa\\\VVVYYY]]]```aaabbbdddeeegggkkkwww|||{{{rrryyy|||nnnddd```eeeiiifffaaa```^^^XXXMMMEEEGGGPPPRRRMMMNNNMMMOOOIIImmmnnnfff~~~}}}rrrtttuuuTTTQQQ^^^}}}nnnZZZSSSTTTOOORRRLLLGGGBBB<<<777999>>>pppeeeWWWQQQPPPOOOIIICCCEEEGGGIIIJJJJJJIIIHHHFFFGGGJJJOOOTTT\\\fffpppwwwqqqHHH777===>>>333<<<777333333666777444111000000000000000111111111222222333444444555666666<<<:::DDD___{{{sssmmmeeebbbccccccaaa^^^^^^^^^_________[[[VVVRRRUUURRRPPPRRRWWWXXXUUUQQQIIIOOOPPPUUU\\\TTTLLLPPPIII___}}}xxxfff^^^ZZZVVVTTTTTTTTTTTTSSSRRRPPPPPPWWWPPPNNNQQQPPPOOOZZZjjjqqqFFF999888555444888999555333333222111111000000000000000222444666888;;;???EEEIIIMMMNNNRRRVVVXXXWWWSSSOOOTTTUUUUUUTTTSSSRRRRRRSSSTTTSSSQQQPPPSSSYYY]]]]]]pppxxx}}}xxxooogggaaa\\\TTTQQQPPPQQQOOOOOOYYYeeennniiiffflllzzzxxxeeeSSSKKKHHHDDDCCCEEEMMM[[[lll{{{zzzfffUUUMMMMMMOOOQQQggghhhooo~~~~~~xxxtttyyy|||ssszzzwwwuuuvvvxxxxxxrrrmmmoooiii```ZZZYYYXXXWWWVVVXXXUUUVVV]]]___^^^___dddtttxxxkkkdddbbbbbbffflllpppmmmfff______aaaWWWQQQHHH@@@<<<<<<===???<<<===:::777777:::999666666666666666555555555444555555444333333222111111000///...---------------333333222222111111000000000///............///000555888:::;;;===>>>888111.................................------,,,,,,,,,+++---......,,,,,,---...333444<<>>666666888::::::777111,,,111111111111111111111111111222222333444444555555555444:::JJJ^^^mmmpppnnn~~~~~~zzzyyy~~~sssjjjeee___]]]___aaa```^^^[[[[[[[[[[[[[[[XXXSSSOOOQQQNNNJJJKKKNNNNNNKKKHHHJJJOOOMMMMMMPPPJJJHHHRRRZZZfffuuu{{{iii\\\WWWUUUQQQNNNNNNOOOOOOPPPPPPQQQQQQ[[[TTTPPPRRROOOLLLUUUcccpppiiidddlllrrrHHH:::999555555888999555333333222111111000000000000000222444666888;;;@@@FFFJJJLLLMMMPPPTTTWWWWWWTTTQQQTTTTTTUUUTTTRRRQQQQQQRRRPPPPPPPPPPPPRRRWWW[[[]]]bbbmmmuuuqqqiiidddbbbaaaWWWQQQMMMLLLKKKJJJQQQ[[[iiiddd```dddnnn~~~yyy|||yyygggVVVOOOOOOMMMLLLMMMSSSbbbvvvttt___QQQKKKKKKLLLUUUYYYcccrrrxxxssseee^^^UUUOOOLLLKKKJJJIIIUUURRRSSSYYY\\\[[[\\\```bbbsssyyypppkkkhhhsssyyyzzzuuutttvvvnnncccUUUKKKGGGEEEBBB@@@CCCDDDBBB>>>===>>><<<777444444444555555666777777555555444444333222222111111000000////////////000000000000000000000000000///...---,,,,,,---...///666:::<<<===??????999111...........................------------------,,,,,,---......,,,,,,---///...111<<>>BBBIIIHHHGGGIIIGGGNNN```ooosssxxx|||nnn___WWWTTTSSSPPPNNNNNNMMMMMMNNNOOOQQQRRRYYYSSSPPPQQQNNNLLLTTT___yyyyyyeeeSSSRRRaaavvvvvvMMM>>>:::666555888888555333444222111111000000000000000111333666888<<<@@@FFFKKKKKKLLLNNNRRRVVVWWWVVVTTTSSSSSSSSSSSSRRRQQQQQQPPPQQQRRRSSSTTTUUUXXX\\\```bbblllrrrlllccc^^^\\\\\\XXXRRRLLLMMMOOOQQQVVV[[[ccc^^^ZZZ[[[bbbrrr|||qqqrrrzzznnn^^^ZZZ\\\]]]ZZZWWW\\\kkkrrr^^^QQQLLLKKKJJJPPPZZZfffuuu{{{ppphhhccc]]]UUUPPPMMMMMMMMMNNNQQQNNNOOOSSSVVVUUUUUUVVVQQQbbbzzz}}}vvvqqqwwwfff[[[UUUQQQKKKGGGGGGHHHGGGCCCBBBBBB>>>888666555555555666666777888555555444444333222222222222222111111111222222333000000000111111111111111//////...------...//////555:::===>>>???>>>888111////////////////////////---------------...............///...------...000111444???LLLUUUaaawww~~~yyywwwtttsssuuuuuutttyyywwwjjj]]]UUURRRTTTUUURRRSSSTTTVVVXXXXXXVVVTTTVVVVVVWWWWWWVVVVVVUUUUUUWWWZZZ^^^bbbccccccaaa```]]]ZZZXXX\\\dddjjjkkkiiiaaaaaa```aaacccgggjjjmmmooovvvzzzwwwaaa```bbbKKK@@@MMMVVVfffiiinnnjjjcccrrrxxxvvv}}}mmmttt}}}{{{cccHHHDDD]]]xxxqqqddd]]]^^^XXXQQQLLLFFF>>>:::<<>>AAA???OOOmmm|||uuuwwwwwwyyy}}}~~~xxx{{{yyyjjjeee___ZZZXXXWWWWWWWWWSSSQQQOOOPPPSSSUUUVVVUUUUUUUUUUUUVVVVVVTTTPPPMMMHHHDDD@@@=========<<<;;;:::CCCDDDCCCGGGKKKYYYqqqzzzhhhZZZTTTRRROOOLLLTTTSSSQQQOOOOOOOOOQQQRRRPPPMMMLLLNNNOOOPPPWWW```sssmmm___XXX```}}}{{{RRRAAA;;;777555888888555333444222111111000000000000000000222555888;;;@@@FFFJJJMMMMMMNNNPPPSSSUUUTTTSSSRRRQQQQQQRRRSSSRRRQQQOOORRRRRRTTTVVVVVVWWW^^^fffjjjoooqqqjjjbbb^^^[[[YYYZZZTTTOOOOOOTTTWWWXXXXXX]]]YYYVVVVVV[[[ggg}}}}}}pppnnnuuu}}}wwwjjjhhhmmmnnniiiccchhhtttuuudddWWWPPPLLLPPPVVV```nnntttggg___WWWTTTOOOKKKJJJKKKMMMOOOPPPOOOOOOSSSVVVUUUQQQOOOMMM[[[lll~~~{{{}}}pppeee\\\UUUQQQNNNOOOLLLHHHFFFFFFCCC>>>:::999888666666555666666555555444444333333333333222222111222222333444444333333333222222222222222111000///......///000111333999===>>>>>><<<666///////////////////////////,,,,,,------......//////.../////////---...000222666:::DDDOOOWWWbbbuuuuuuqqqnnnmmmkkkkkkqqqyyywwwqqqfff[[[TTTRRRRRRTTTRRRSSSUUUVVVXXXWWWVVVUUUXXXXXXXXXXXXWWWVVVUUUTTTWWWZZZ^^^``````___^^^^^^YYYWWWUUUXXX]]]aaa```___^^^^^^^^^___bbbfffjjjmmmrrrzzzyyywwwjjjkkkiiiHHH888GGGUUUiiirrrvvvrrriiissswwwmmmpppjjjvvvwww[[[GGGOOOccc|||nnnjjj]]]XXXTTTRRRLLLBBB;;;:::QQQRRRRRROOOMMMLLLNNNPPPJJJIIIHHHGGGHHHJJJLLLNNNNNNOOOQQQQQQQQQQQQSSSTTTVVVhhh{{{fffMMMAAA<<<999;;;>>><<<333+++444333333333222222222111000000111111111111222222222111111333555777888888<<>>>>>JJJZZZuuu~~~ppp___SSSOOOLLLIIIGGGTTTRRRQQQOOOOOOPPPQQQSSSKKKIIIJJJLLLOOORRRWWW]]]kkkhhh```~~~VVVBBB<<<888666888888555333444222111111000000000000000000222444777:::???EEEIIIPPPOOOOOOPPPRRRRRRRRRPPPPPPOOOPPPRRRTTTUUURRRPPPMMMMMMPPPTTTTTTWWWcccqqqqqqrrroooiiifffeeebbb\\\[[[VVVQQQPPPUUUZZZYYYVVV[[[WWWTTTTTTWWW```qqqyyytttwww{{{xxxpppqqqyyy~~~zzzsssyyy{{{hhh[[[RRRRRRTTTZZZiii}}}}}}qqqfff___UUUTTTQQQOOONNNOOOQQQSSSUUUUUUWWW[[[^^^]]]WWWPPPOOOXXXcccpppyyyiii```^^^___^^^ZZZRRRNNNMMMHHHBBB<<<:::888666555444555555555555444444444444333333111111111111222222333444444444333222111111000000111000///......///000111444:::??????===<<<777111000000000000000000000000---------....../////////////////////...///222555666<<>>;;;999777666777777555555444444444444444444222111111111111222222333222222222111000000////////////------------//////777===AAA???===<<<888444000000000000000000000000.............../////////...////////////111555888;;;BBBMMMVVV]]]gggrrr|||}}}uuunnnlllkkkjjjjjjmmmooommmjjjeee___ZZZUUUSSSQQQSSSUUUUUUTTTTTTUUUVVVXXXXXXXXXXXXWWWVVVUUUTTTTTTXXX[[[\\\ZZZXXXYYY[[[ZZZYYYYYYZZZ[[[\\\[[[ZZZ\\\\\\\\\^^^bbbggglllooowww|||www}}}mmmaaa[[[AAA777EEEWWWrrr~~~{{{gggYYYaaasss```xxx```ZZZVVVUUUXXXUUUKKKAAA;;;MMMLLLKKKKKKJJJIIIGGGFFFIIIIIIHHHIIIJJJLLLMMMNNNJJJLLLPPPRRRRRRRRRSSSSSSNNNXXXqqq{{{eeeNNN>>>999<<>>;;;;;;>>>>>><<<===BBBAAA???<<<;;;:::;;;===>>>;;;<<<<<<===============;;;===>>>???>>>===<<<;;;::::::999:::;;;;;;999777222333444555555666777888666888:::NNNwwwhhh^^^UUUSSSQQQMMMLLLOOOHHHIIIJJJKKKLLLNNNOOOOOOKKKKKKKKKKKKMMMOOOPPPOOOIII___qqqTTT>>>999666888777555444555222111111000000000000000///111333444666:::???CCCNNNMMMNNNPPPRRRRRRPPPNNNMMMLLLMMMRRRXXX[[[XXXTTTSSSOOONNNPPPOOOTTTkkk|||iii___[[[YYYRRRQQQNNNPPP___wwwrrreeeXXXSSSTTTYYYccclllyyyzzzqqqooojjjgggnnn}}}zzziiihhhyyyxxxooojjjhhhjjjnnntttwwwxxxyyyzzz|||lll___dddqqq{{{}}}{{{|||~~~vvvhhh[[[QQQNNNHHHCCC>>>;;;:::999444444555555555555555555333333222222111222222222222222222333333333444444111111000//////000111111666<<>>999CCCNNNjjjmmmZZZtttsssqqqccc\\\XXXXXXVVVNNNFFFBBBQQQNNNLLLJJJIIIGGGCCC@@@GGGGGGHHHIIIJJJKKKLLLMMMLLLOOORRRTTTSSSRRRRRRRRRLLLVVVbbbuuuuuuZZZDDD:::888666666555444333333222222333333222222222222222222000111111000------000444...666666000000777:::666???999666888888555666:::444666777777555666999<<<999888777777888888888777555777:::;;;:::999888888666555555555777777555444222444666777777777888999444888???XXX~~~```XXXRRRRRROOOIIIHHHLLLJJJKKKLLLLLLLLLLLLLLLKKKIIIJJJKKKKKKMMMPPPPPPNNNHHHZZZ~~~ccc???:::666777777555444555222111111000000000000000000111222444555999>>>AAAKKKKKKMMMPPPRRRSSSQQQOOOLLLKKKMMMSSSZZZ\\\ZZZVVVUUUNNNIIIGGGBBBFFF]]]xxxnnnbbbcccfffZZZWWWOOOLLLYYYsssppp]]]TTTUUU[[[dddkkklllvvvrrroooggg^^^ccctttpppaaannnllliiiqqqxxxzzztttsssqqqqqqsss{{{yyyddd___WWWNNNEEE???;;;:::444444555555555555555555555444333333222222222222333333444666888999:::;;;555555444333333444555555333999;;;888444444333111111111111111111111111111000000//////......------,,,---...///000444999===FFFQQQ___kkkttt~~~}}}wwwpppssswwwvvvqqqmmmbbbaaa___]]]ZZZWWWTTTSSSOOOQQQTTTSSSQQQQQQSSSVVVVVVVVVWWWWWWVVVVVVUUUUUUSSSXXX\\\\\\YYYXXXZZZ^^^WWWXXXZZZ]]]```cccddddddffffffgggjjjnnntttzzz}}}{{{|||xxx{{{}}}{{{vvv}}}rrrkkkdddhhhwww{{{mmmdddqqqvvv___GGGBBB<<<:::===CCC]]]rrrfffllllllbbbZZZXXXVVVPPPJJJHHHOOOMMMKKKIIIFFFDDDCCCCCCJJJJJJJJJIIIHHHHHHKKKMMMMMMQQQTTTRRROOOOOOPPPQQQVVVSSSWWWiiitttQQQ@@@:::===777555777777444222333...///000222222000///...000000000111222222222333111111222222222333333333444444444444444444444444333333333333333333333333444444444444444444444444777777666666555555555555222333333444333222111000333000000777;;;999555444;;;BBBNNNaaa}}}hhhSSSQQQPPPQQQRRRRRRPPPMMMMMMLLLLLLMMMOOOOOONNNLLLJJJIIIJJJMMMPPPPPPKKKGGGKKKWWWppp{{{wwwmmmMMM999555===:::444666555444333333222111000//////444444333333555888<<<>>>LLLKKKKKKLLLOOOQQQRRRRRRNNNOOOQQQTTTWWWYYY[[[\\\ZZZWWWPPPHHHDDDHHHSSS]]]vvvooollldddaaaSSSKKKOOOSSS[[[tttzzzbbbYYY^^^]]]___mmmpppoooqqqxxxvvvhhh]]][[[dddrrr{{{ooorrr~~~uuuzzzzzzsssuuurrroooppp{{{}}}mmm[[[OOOJJJEEE???===666444666777333222666333222222222111000...,,,555555666999>>>AAABBBAAA===:::777555555555444333555555555555555555555555333222000///......//////......///000000///---,,,000///------///555>>>DDDLLLSSSaaaqqq~~~{{{vvvvvvvvvyyy~~~yyyxxxvvvuuuuuutttrrrpppfff]]]WWWXXXYYYWWWUUUUUUWWWVVVUUUTTTTTTTTTUUUVVVUUUWWWYYYZZZZZZXXXUUUSSSWWWWWWWWWXXXYYY[[[]]]^^^bbb```^^^]]]^^^aaaeeegggiiimmmoooooopppvvv~~~wwwnnnzzzkkkhhhkkkdddlllssscccQQQYYYggggggcccVVVGGG;;;999999:::EEETTToooVVV^^^~~~uuuhhhxxxkkkYYYXXXZZZTTTOOOOOONNNMMMKKKIIIGGGEEEDDDCCCFFFGGGHHHGGGFFFFFFIIIKKKNNNPPPPPPNNNMMMMMMMMMNNNMMMQQQRRRXXXmmm{{{pppxxxxxxlllUUU===AAA888222333555555555666333333333333444444444555111111111111222222222222111111111222222222333333333333333333333333333333222222222222222222222222333333333333333333333333555555444444444333333333555444444333222222222222777666555444111111;;;FFFQQQXXXcccrrruuu[[[RRRPPPOOOPPPRRRSSSRRRPPPOOONNNMMMMMMMMMLLLJJJHHHGGGHHHJJJMMMNNNMMMJJJGGGGGGSSSlllzzzrrr{{{VVV<<<333888666444777777444444333222111000//////333333222222555888<<<>>>JJJJJJKKKLLLOOOQQQRRRRRRNNNOOOQQQSSSVVVXXXZZZ[[[]]][[[UUUMMMHHHIIIQQQWWWsssjjjcccbbbUUUMMMNNNOOOSSSggg}}}eee\\\```^^^[[[dddhhhiiinnntttxxxrrrfff___]]]eeeooo|||zzzxxxvvvwwwvvvfffZZZOOOEEEAAA;;;888::::::777666999444555666555444555666777777:::>>>AAADDDFFFFFFFFF>>>;;;888666555555444222444444444444555555555555333222111////////////000//////000111111000///.........---...111888AAAGGGUUU[[[fffsss|||~~~{{{vvvnnnmmmmmmqqqwww|||}}}}}}wwwvvvuuuuuuuuutttpppnnnggg^^^WWWWWWXXXVVVTTTUUUXXXVVVUUUSSSRRRRRRRRRSSSUUUVVVWWWXXXXXXWWWVVVUUUWWWWWWWWWXXXYYY[[[\\\]]]___^^^^^^^^^aaaeeejjjlllppprrrssssssuuuzzz|||yyytttjjjjjjnnnsssdddPPPNNNRRRRRRVVVVVVGGG;;;::::::999@@@JJJvvvqqqZZZXXXjjjyyy~~~sssaaaeee|||```ZZZ]]]YYYRRROOOMMMLLLKKKIIIGGGEEEDDDDDDBBBCCCDDDDDDDDDDDDGGGIIILLLKKKJJJJJJKKKJJJIIIHHHEEEOOORRRNNNYYY~~~qqqvvv}}}[[[HHH???888777888555111111555555333222222333444555222222222222222111111111111111111222222222222333222222222222222222222222111111111111111111111111222222222222222222222222222222222222222111111111111000///...///000111222222444555222000>>>^^^{{{rrrkkkaaaOOONNNMMMLLLMMMOOOQQQQQQPPPNNNLLLKKKKKKLLLKKKIIIGGGEEEGGGKKKLLLLLLJJJIIIHHHDDDMMMeeehhhGGG444555444555888666444444333222111000//////111111111111444888<<>>999:::;;;:::999;;;???DDDEEEIIIMMMNNNKKKHHHHHHIII@@@===999777666555333222333333333444444555555555444333111000//////000000111111222222111000000///------...///444<<>>AAACCCFFFIIIKKKMMMOOOQQQNNNNNNOOOQQQSSSTTTUUUVVV\\\\\\[[[WWWQQQMMMLLLLLLTTTjjjnnnjjj```VVVNNNMMMLLLOOO```tttyyyeeeccc^^^XXXZZZ```gggpppsssllleeegggooocccYYYaaagggooo~~~zzzddd]]]SSSMMMJJJKKKMMMOOOLLLMMMMMMJJJHHHKKKQQQWWW]]]___^^^WWWMMMFFFEEEGGGAAA>>>:::777666555333111111222222333444555555666333222000///......//////333333222111///...---,,,+++,,,...111777@@@JJJQQQUUUYYYaaahhhlllmmmkkkhhhaaa___```fffooosssqqqnnnmmmlllkkklllnnnooooooooohhh```YYYWWWVVVTTTTTTVVV[[[ZZZXXXWWWVVVVVVWWWXXXTTTTTTTTTTTTUUUWWWYYYZZZZZZZZZ[[[\\\\\\\\\]]]\\\YYYYYY[[[^^^ccciiinnnrrrpppmmmmmmppptttvvvzzz~~~vvv~~~~~~ssseeeOOOHHHUUUTTTFFF:::888:::::::::;;;FFFqqq|||yyywwwjjjccccccgggaaaUUUYYY}}}ddd^^^]]]\\\[[[GGGHHHGGGGGGFFFDDDBBBAAA???AAACCCDDDDDDDDDFFFGGGGGGEEEJJJTTTXXXSSSLLLJJJJJJHHHNNNWWWVVVYYYvvv}}}eeePPPBBB;;;===CCC555555666666666666555444444333333333222222111111000000111111111222222222333333333333333333333333000000000000000000000000000000000000000000000000111111111111111222222222000111333444555444222111111333666<<>>CCCFFFFFFGGGJJJLLLPPPPPPPPPQQQQQQRRRRRRSSSQQQRRRTTTTTTTTTRRRPPPNNNQQQOOO]]]yyyqqqjjjbbbZZZRRRKKKFFFIIIWWWeeeqqqhhhdddggg___ccckkkpppmmmgggfffjjjfffeeeuuuiii\\\WWW\\\eeeppp{{{}}}wwwsssrrrtttxxxzzzyyyttthhhYYYLLLEEEDDDFFF???<<<888666555444222111111111333444666777888999222111000............///111000...,,,***)))((((((***---000555<<>>???BBBGGG___jjjjjjzzz}}}lll[[[aaalllkkkXXXUUUyyyqqq\\\XXX\\\FFFGGGHHHIIIHHHGGGEEECCCBBBDDDFFFGGGFFFEEEEEEFFFHHHFFFLLLVVVUUULLLIIIMMMIIIQQQVVVRRRMMMRRRaaannn|||yyy{{{^^^FFFCCC???:::555222111222333222222333333333333333333000000000000111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000111111111222222222000000000000222555999;;;:::>>>GGGSSSccc||||||uuu___KKKFFFJJJIIIHHHKKKNNNOOOMMMJJJJJJJJJIIIHHHGGGHHHIIIIIIGGGFFFGGGFFFGGGIIIKKKLLLKKKJJJRRROOOUUUmmm}}}hhhbbbuuucccAAA888555666999666555555444333222111111000///...---...000444777::::::???EEEGGGFFFFFFIIILLLQQQQQQQQQQQQRRRRRRRRRRRROOOPPPQQQSSSTTTTTTSSSRRRTTTRRR\\\qqq~~~qqqgggccc^^^WWWOOOGGGEEEMMMWWWxxxqqqjjjlllfffhhhooovvvvvvpppllllllggg___ccczzzxxx```XXXZZZ^^^ccckkk|||{{{wwwyyy{{{|||{{{zzzsssfffXXXMMMFFFCCCBBB<<<:::666444444333222111111222333555777999:::;;;444333222000000000000111---,,,+++*********+++++++++...111666<<>>AAALLLsssvvvfffuuu{{{eeebbbmmmssshhhVVV^^^eeeXXXVVVGGGHHHJJJJJJJJJHHHFFFEEEBBBDDDFFFGGGFFFDDDDDDEEEFFFCCCGGGNNNKKKAAA@@@HHHCCC\\\fffXXXOOOXXX___[[[lllrrrzzzuuu\\\TTTIII>>>666444555666222222222333333444444444000000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111///000000000111111222222222111111333999BBBKKKPPPQQQVVV^^^eeeiiittt{{{cccUUUGGGDDDGGGEEECCCGGGMMMNNNMMMJJJIIIJJJFFFEEEFFFHHHJJJKKKKKKIIIGGGEEEDDDGGGKKKLLLKKKHHHLLLNNNSSSccc|||pppoooIII;;;555555999777666555444444222222111000///.........000333666999;;;@@@FFFHHHGGGFFFIIILLLRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPRRRTTTUUUUUUTTTRRRSSS]]]ppp~~~}}}qqqgggccc```\\\TTTKKKFFFJJJPPPcccyyynnnnnnooopppwwwzzzrrroookkk]]]VVV^^^jjjzzzooo___\\\ZZZWWWXXXeee}}}zzz~~~}}}{{{rrreeeXXXNNNEEE???<<<;;;888555333333333222111222222444666888999;;;<<<666555444222111222222333***)))))))))***,,,...///,,,...222666<<>>444888555///111888777//////111222222222222444666000222333111000111222222333000...//////000222555444444222000222333222///222333111///000333222---+++444888888JJJooozzzeeeQQQKKKKKKHHHEEEDDDBBBDDDFFFGGGHHHGGGEEEDDDCCCGGGIIIHHHIIIKKKKKKHHHFFFBBBLLLIIIGGGfffnnnFFFGGGJJJKKKRRRjjjOOO<<<:::666777===888777666555333222111000000000//////000222555666999:::>>>EEEKKKOOONNNLLLNNNQQQTTTVVVUUUTTTTTTUUUTTTTTTTTTUUUWWWWWWUUUSSSWWWRRR___{{{|||pppnnngggbbb[[[UUULLLEEEGGGLLLZZZvvvvvvvvv{{{}}}zzzoooddd]]]XXX\\\mmm~~~uuudddXXXVVVSSSUUUkkkpppjjjkkkmmmooorrrvvvkkk\\\PPPHHHBBB;;;666777444111000111222222222333222111222555999>>>AAA@@@===888444000/////////)))))))))***+++---...///...//////111777@@@KKKSSSRRRSSSRRROOOMMMPPPYYY```cccbbb```______aaacccddd___bbbfffiiijjjhhhfffddd^^^\\\ZZZYYYYYYYYYWWWUUUVVVWWWXXXYYYZZZZZZZZZZZZbbbaaa```aaacccdddcccbbb```aaabbbaaa___]]]\\\\\\ZZZXXXVVVWWWZZZ]]]^^^___^^^gggpppppplllnnnyyyuuuzzzuuukkkkkkiiipppyyy```EEE666666666666666777777888;;;DDDEEEKKKrrrggguuu|||{{{zzz}}}yyylllaaa]]]iii[[[KKKIIIGGGFFFFFFFFFEEEDDDDDDDDDBBB>>>???AAA@@@<<<@@@BBBEEEEEEDDDDDDGGGIIIGGGLLLQQQPPPMMMLLLPPPTTTSSSgggvvvbbbOOO@@@777666999999555444666666444444444444333222000/////////111222111000000000000333111000111222222222333.../////////000222222111000555666333111222222000777999777999TTTvvvlll\\\LLLGGGGGGEEECCCDDDCCCDDDFFFGGGHHHHHHGGGGGGEEEIIIJJJIIIIIILLLLLLHHHIIICCCLLLMMMKKKfffqqqSSSDDDEEEDDDIII___UUU<<<888777666777888777666555333222111000000000//////000222444666:::;;;>>>DDDJJJMMMLLLJJJNNNQQQTTTUUUTTTSSSSSSTTTVVVTTTRRRRRRTTTVVVVVVUUU]]]VVV[[[nnn|||zzzpppkkkhhhddd___ZZZQQQHHHGGGJJJXXXttt||||||wwwmmmbbb[[[^^^ggg~~~mmm___ZZZTTTRRRaaawww~~~~~~ppp```ZZZ]]]bbbgggkkkmmmcccUUUJJJDDD>>>999555666333000///000111111111/////////000444999>>>AAADDD@@@;;;555000,,,+++***)))))))))***+++---...///...///000222777>>>GGGNNNQQQSSSSSSPPPNNNPPPVVV[[[````````````bbbccceeefffeeegggiiikkkkkkiiifffccc___]]]\\\[[[[[[ZZZXXXVVVUUUVVVVVVWWWXXXYYYZZZZZZ_________bbbeeeggggggfffccccccbbbaaa___]]]\\\\\\YYYXXXWWWXXX[[[^^^______aaaggglllkkkiiilllvvvvvvzzzyyyxxxqqqggghhhbbbsss[[[@@@666666555555666666777888999AAACCCEEEaaapppooolll|||oooqqqzzzxxxkkk___kkk~~~___IIIHHHFFFEEEFFFEEEDDDBBBCCCCCC@@@<<<<<<@@@@@@===???AAACCCDDDEEEFFFHHHJJJFFFGGGHHHIIIIIIKKKNNNQQQNNNVVVpppwww~~~}}}nnnXXXEEE999666555555333111444:::333333333444555444222111222222222222222111000000000000000000222222111///---...000111111222444666111555666000---111666888777;;;AAAOOOoooppp```ZZZPPPFFFBBBAAA@@@AAACCCDDDDDDEEEFFFHHHIIIJJJJJJGGGJJJKKKIIIIIIKKKKKKGGGHHH???GGGKKKHHHXXXdddUUUFFFGGGFFFIIIWWWqqqdddAAA777888777333777777666555333222111111000000///...///111444555:::;;;>>>CCCHHHKKKKKKJJJNNNPPPSSSSSSSSSRRRRRRSSSWWWTTTQQQPPPRRRUUUVVVWWW___YYYZZZgggxxxvvviiijjjfffccc___VVVMMMIIIJJJRRRlll~~~pppeeedddhhhqqqyyyiii```WWWOOOVVVdddvvvxxxtttsssxxx}}}zzzmmm]]]MMMHHHMMMTTT\\\bbb^^^VVVKKKCCC>>>:::666333555222000//////000000///.........///222666999<<>>999333///+++***)))************+++---...///...///111444777<<>>LLLsssvvvkkkzzzsssjjjooorrrkkkdddUUUpppmmmHHHGGGFFFFFFFFFFFFDDDBBBDDDCCC@@@;;;<<>>555222777666444333444666777555333777333222333444222222333000222222000000222222000222111222444333222555:::333555555333888DDDOOOTTTNNNRRRWWWbbbuuuzzzfffVVVMMMIIIDDD@@@???>>>???AAABBBBBBCCCDDDFFFHHHJJJKKKFFFIIIIIIFFFFFFHHHGGGDDDHHH???FFFKKKEEEHHHPPPMMMGGGHHHJJJLLLQQQ___vvvyyyMMM999:::;;;666777666555444333222111111111000///...///111333444888:::===BBBGGGKKKMMMNNNNNNPPPRRRRRRQQQQQQQQQRRRVVVTTTRRRRRRTTTVVVWWWWWWXXXYYY\\\hhh~~~mmmmmmhhhddd```ZZZQQQNNNOOOLLLddd{{{~~~nnndddYYYOOOOOOVVVaaaooo}}}ssslllgggffffffgggkkkpppuuuyyy~~~|||rrrkkk___PPPBBB???DDDKKKQQQVVVOOOIIIBBB<<<999777555333444222///...//////...---111000/////////111222333777555222000...---,,,---*********+++,,,---......---000333555777999===???EEEHHHLLLMMMMMMMMMOOOPPPYYY[[[^^^aaadddeeeeeeeeehhhhhhiiiiiigggeeebbbaaaaaa```___``````___]]]ZZZYYYXXXWWWVVVWWWZZZ\\\^^^[[[\\\___dddiiillllllkkkdddaaa]]]ZZZXXXXXXWWWWWWYYYXXXXXX[[[^^^```aaaaaabbbcccggglllttt{{{wwwvvvxxxdddqqq|||fffbbb[[[[[[dddfffRRR777555555444444555555666777777999<<<<<<>>>TTTqqq{{{ssseeeccciiippp___YYYmmmHHHGGGGGGGGGHHHGGGEEECCCDDDDDDAAA===>>>DDDEEECCC@@@@@@AAACCCFFFHHHIIIIIIMMMJJJFFFFFFHHHKKKMMMMMMPPPPPPQQQWWWjjjwwwmmmllleeeQQQ>>>666===;;;777666666777888888@@@888222333333222222666444999999333///111444333444222333666666333444999777:::AAANNNccczzz~~~vvvnnnkkkrrrzzzkkkYYYLLLHHHGGGDDD@@@>>>>>>???@@@??????@@@AAACCCFFFHHHIIIDDDFFFFFFBBBBBBDDDDDDAAAIIIDDDJJJQQQKKKEEEGGGJJJEEEDDDFFFGGGGGGSSSooo\\\===888;;;:::666666555444333333222111111000///...///000222444555888<<>><<<@@@CCCEEEGGGBBB???;;;888666555555444333222////////////---,,,//////.....................------,,,,,,,,,---...++++++++++++,,,---.........111555777888999:::<<<===@@@DDDHHHJJJLLLMMMNNNWWWYYY\\\___``````______aaaaaabbbbbbaaa```______`````````bbbcccbbb```^^^]]]\\\[[[[[[[[[]]]___aaa]]]]]]___cccgggiiiiiihhheeebbb]]]ZZZZZZZZZYYYWWW[[[ZZZYYY[[[^^^aaabbbbbbaaaccciiirrr|||xxxqqqwwwsssjjj^^^[[[dddgggQQQ666444444444444444555555666999777:::===;;;AAA^^^}}}nnnmmm~~~jjjgggrrr~~~sss^^^ZZZlllGGGGGGGGGHHHIIIHHHFFFCCCBBBCCCAAA???AAAGGGHHHFFFBBBAAAAAACCCFFFHHHHHHGGGNNNLLLIIIHHHIIILLLMMMNNNJJJNNNRRRRRRVVVnnnzzz```NNNEEEDDDBBBAAACCCIIIRRRYYYXXXJJJ>>>;;;:::777999???>>>HHHJJJ>>>333333555666888666;;;FFFJJJDDD@@@AAABBBJJJYYYppp}}}nnn\\\MMMDDDFFFFFFDDD???>>>@@@@@@>>><<<===>>>@@@BBBDDDEEEFFFCCCEEEDDD@@@@@@CCCCCC@@@BBBCCCHHHOOONNNFFFEEEKKKHHHDDDCCCCCCDDDRRR{{{ooobbb\\\dddjjjFFF888888:::666666555444333333222222111000.........000222333222555:::???DDDJJJRRRVVVPPPQQQRRRQQQPPPPPPQQQRRRRRRRRRSSSVVVXXXXXXWWWUUUVVVVVVVVV[[[lllvvvnnngggddd```[[[YYYZZZYYYlll~~~{{{yyyyyy|||iiiXXXPPPJJJEEEDDDBBBMMMVVV___kkkttt|||ooommmcccXXXPPPLLLNNNWWWaaasss{{{uuullljjjkkkVVVIII===:::<<<<<<;;;;;;:::999777555444444444444444222000000000///---+++******,,,---.../////////,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---.........222666999::::::;;;<<<:::;;;???CCCGGGJJJMMMNNNVVVXXXZZZ\\\]]]\\\[[[ZZZ[[[[[[[[[[[[\\\\\\\\\\\\^^^___```ccceeeeeecccaaabbbbbbaaa``````aaabbbccc___^^^^^^```dddfffffffffiiieeeaaa___``````^^^[[[^^^\\\ZZZ[[[^^^aaabbbcccbbbeeellluuu~~~|||uuuxxxzzzpppeeeeeejjjeeeNNN555444333333333333444555555:::666888>>><<<:::FFFWWWxxxoooooo}}}qqqttt{{{wwwnnniiifffnnnFFFEEEFFFGGGHHHGGGEEEBBB???AAAAAA@@@DDDIIIKKKHHHCCCBBBAAACCCFFFHHHGGGFFFJJJIIIIIIHHHIIIKKKMMMOOOJJJKKKQQQVVVUUU^^^uuubbbbbbaaa___```kkk{{{lllYYYRRRMMMIIILLLTTTZZZjjjppp```MMMFFFFFFFFFGGGHHHUUUlllvvvmmmaaa]]]\\\aaaiiixxxyyy___PPPHHHEEECCCDDD@@@<<<===AAAAAA<<<;;;<<<>>>AAABBBCCCCCCCCCDDDFFFEEEBBBAAAEEEEEECCC===BBBDDDFFFJJJGGGDDDJJJKKKGGGGGGHHHEEEPPPzzzvvvaaaSSSRRReeexxxTTT>>>777777555555555444444333333222111000.........///111222111444888<<<@@@GGGOOOUUUQQQRRRRRRRRRPPPPPPQQQSSSRRRQQQPPPRRRTTTVVVVVVUUUYYYYYYXXXZZZbbbooo{{{|||tttnnnkkkggg```ZZZYYYWWWjjj{{{tttssswwwjjjUUUMMMIIIEEEBBB???FFFLLLUUU___cccsssqqqllleee]]]YYYXXX\\\hhhtttuuullliiiiiiZZZLLL===999999888777777444444444444222222222333444333111111111///---+++((())),,,---//////...---++++++++++++++++++,,,,,,---,,,,,,,,,,,,---......///333777;;;<<<<<<===>>><<<<<<===@@@DDDIIILLLNNNUUUVVVXXXZZZ[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[[\\\]]]___cccfffgggeeecccfffeeeeeeddddddcccbbbbbb___]]]\\\]]]```cccddddddjjjgggcccccceeeeeeaaa^^^bbb___[[[ZZZ]]]```cccdddcccfffmmmvvv}}}~~~zzzpppuuu}}}kkkdddaaaUUUBBB444333333333222333444444555999555666;;;;;;999===EEEnnnyyy}}}sssvvvzzzzzzsss|||}}}DDDDDDDDDFFFGGGFFFDDDAAA<<>>@@@AAA@@@>>>===???CCCHHHLLLNNNTTTUUUWWWXXXZZZ[[[\\\\\\\\\[[[YYYXXXXXXXXXYYYZZZZZZ\\\___cccggghhhfffeeegggggggggfffeeedddbbbaaa^^^\\\ZZZZZZ]]]aaaccceeeiiifffcccdddffffffbbb^^^eeeaaa\\\ZZZ\\\___cccdddcccfffmmmuuu}}}vvvpppxxxnnn\\\PPPAAA666444333333222222333333444555777555444777999:::===BBBMMMsssqqqwww|||rrrBBBDDDFFFGGGHHHGGGEEEDDDAAACCCDDDCCC@@@???AAACCCCCCBBBAAAAAABBBDDDGGGHHHJJJHHHEEEEEEGGGIIIJJJJJJJJJLLLNNNOOOQQQXXXccclll}}}vvvppp```ppp}}}mmmcccgggqqqjjjwwwzzzvvvbbbVVVPPPJJJGGGFFFCCCCCCAAA???======???AAA>>>??????@@@@@@AAABBBBBBAAADDDHHHLLLOOOPPPOOOOOODDDEEEGGGIIIJJJJJJJJJJJJHHHJJJIIIJJJIIIFFFZZZkkkggg]]]sssnnnQQQ@@@777777666555555666666444222222111000///............333444666888;;;AAAHHHMMMQQQSSSRRRLLLKKKNNNQQQQQQQQQRRRRRRSSSSSSSSSSSSSSS^^^fffhhh___YYY^^^iiippp|||ooo\\\PPPPPPWWWgggzzzwwwyyyoooYYYNNNGGGDDDEEEEEEFFFMMMXXXbbbgggnnnttt{{{nnnccc```dddiii}}}wwwwwwyyy{{{}}}yyymmmjjjkkkkkkaaaRRRCCC;;;777555555777555555444333333333444444555444222333333222000...---......///////////////---------.........//////,,,,,,...000222222000...333777<<>>>>>??????@@@AAAAAABBB>>>AAAEEEIIIKKKMMMLLLLLLCCCDDDEEEGGGGGGGGGFFFFFFDDDGGGFFFGGGGGGBBBRRRrrrvvvzzzxxxWWWBBB555777555444555555555333111333222111000000/////////222333555777:::???FFFKKKNNNQQQRRRPPPQQQTTTTTTQQQQQQRRRRRRSSSSSSSSSSSSSSS^^^eeeggg^^^WWWZZZccchhhqqqsssxxx~~~wwwgggZZZMMMSSS___sssooo]]]SSSLLLGGGGGGBBBCCCIIITTT^^^dddlllsss|||{{{mmmaaa\\\^^^bbbhhhvvvuuuiiieeeeeeeee]]]PPPBBB<<<888666555777444444444333333444444555555444333222333222000...---...//////000000//////---------.........//////,,,,,,---///000000///...333777>>>CCCGGGGGGEEECCC@@@@@@@@@AAACCCGGGJJJLLLRRRRRRSSSTTTVVVWWWXXXYYYZZZ[[[[[[ZZZXXXWWWXXXZZZYYY\\\```dddgggfffeeedddaaaaaaaaabbbcccbbb___]]]XXXWWWWWWWWWXXXYYYZZZ[[[aaabbbeeeggggggeeecccaaafffccc^^^[[[[[[]]]aaadddaaaiiittt|||yyyzzz{{{gggbbblllrrryyyRRR???999444444111111111222222333333333666666666777777888888888777BBBjjjvvvrrrnnnwwwmmmBBBBBBBBBCCCCCCDDDEEEFFFCCCEEEEEEDDDBBBAAAAAAAAA?????????AAACCCFFFJJJLLLKKKIIIGGGGGGIIIKKKKKKKKKLLLMMMNNNLLLJJJKKKOOOSSSRRR[[[wwwzzzxxx}}}tttqqqeeeXXXKKKFFFDDDBBBAAABBBCCCCCCDDDBBB@@@>>>>>>???>>>>>>>>>???@@@@@@AAAAAA===???CCCFFFIIIJJJKKKKKKBBBCCCDDDFFFFFFFFFEEEEEEEEEFFFDDDFFFGGGAAAJJJccc~~~~~~aaaGGG666777666444444555444333111444333222111000000000000000111333555888===CCCHHHKKKNNNQQQTTTYYY\\\XXXRRRQQQRRRSSSSSSTTTTTTSSSSSSYYY___aaa[[[VVVWWW]]]aaafffccceeeoooyyyxxxlll___YYYZZZ^^^hhh{{{}}}~~~nnnaaaXXXPPPIIIFFFCCCCCCGGGQQQZZZbbbjjjrrr~~~}}}pppccc]]]]]]___^^^jjjsssxxxpppccc^^^\\\ZZZVVVKKKAAA<<<999555444555333333333333444555666666666444333222222222000...---...//////000000//////---............/////////+++,,,---....../////////444888@@@FFFJJJJJJHHHFFFAAA@@@AAABBBDDDGGGKKKMMMQQQQQQRRRSSSUUUVVVWWWWWWYYY[[[\\\\\\YYYWWWWWWWWWVVVZZZ```dddfffeeebbb```^^^^^^]]]^^^^^^]]]ZZZXXXUUUVVVWWWWWWXXXXXXXXXXXX^^^```cccfffggggggfffdddhhheee```]]]]]]aaafffjjjbbbjjjvvv~~~tttsssxxxqqqiiimmmooonnnsssPPP999222111777//////000111222333444555777777777777777666666666;;;888KKKyyyzzzwww|||qqquuu|||AAAAAA@@@???@@@BBBEEEFFFDDDEEEEEEEEECCCBBB@@@@@@@@@@@@???@@@BBBFFFIIIKKKKKKIIIHHHHHHJJJKKKKKKJJJHHHJJJLLLLLLLLLLLLOOOQQQVVVRRR^^^qqqxxx}}}mmmfffWWWMMMEEECCCCCCBBBAAABBB???@@@AAA@@@>>>;;;;;;;;;======>>>>>>???@@@@@@@@@===???BBBEEEHHHIIIJJJJJJAAABBBDDDFFFGGGGGGGGGGGGKKKJJJEEEFFFIIIDDDHHH[[[|||oooPPP999888666444444444444333111333333222111000000000000...000222333555:::???CCCHHHKKKNNNSSS[[[```\\\TTTRRRRRRSSSTTTTTTTTTTTTTTTQQQVVVYYYXXXVVVVVVZZZ^^^aaa]]]\\\ccclllnnnfff\\\`````````ccclll}}}}}}~~~wwwyyy}}}tttkkkcccYYYPPPJJJIIIGGGIIIPPPXXX^^^fffnnnzzzpppjjjiiiiiilllsssxxx{{{}}}kkk^^^XXXUUUQQQMMMEEE>>>;;;999555333444333333333444555666777888777555333222222111000.........///000000000000000.............../////////+++,,,,,,,,,---...000222555:::BBBIIIMMMLLLIIIGGGBBBAAAAAACCCEEEHHHLLLNNNOOOPPPQQQRRRSSSTTTUUUUUUYYY[[[^^^^^^[[[XXXWWWVVVUUUXXX\\\```aaaaaa___]]]\\\[[[ZZZYYYZZZXXXVVVTTTTTTVVVWWWYYYYYYYYYWWWWWW\\\^^^bbbfffhhhiiiiiiiiigggddd```___aaagggnnnsssfffnnnxxx}}}wwwtttvvvzzzooollliiigggaaauuuQQQ===333000555///000000111222333333333555555666666666666777777;;;EEEIIISSS}}}{{{zzzAAA???>>>===>>>@@@CCCEEECCCDDDDDDDDDDDDCCC@@@???AAA@@@@@@@@@AAACCCFFFHHHIIIHHHGGGGGGIIIJJJJJJIIIFFFGGGJJJKKKLLLLLLMMMNNNPPPKKKOOOeeeqqq```UUUMMMGGGBBBCCCCCCAAA???@@@===>>>??????===;;;;;;;;;<<<======>>>>>>??????@@@<<<>>>@@@BBBDDDFFFFFFFFF>>>???BBBDDDFFFGGGHHHHHHNNNMMMEEEDDDHHHEEEGGGVVV\\\???:::888555444444444333222222222000///////////////---///000222444777<<>>GGGNNNQQQOOOJJJGGGCCCBBBCCCDDDFFFIIIMMMOOONNNOOOOOOPPPQQQRRRSSSSSSYYY\\\^^^___]]]ZZZXXXWWWVVVWWWXXXYYYZZZ[[[\\\\\\ZZZXXXWWWWWWWWWVVVTTTRRRUUUWWWYYYZZZ[[[ZZZXXXVVVYYY[[[___bbbeeeggghhhhhheeebbb______aaagggnnnssskkkrrrzzzvvvwwwzzzjjjgggVVV______kkkbbbKKK===333///222111111111111111111111111222333444555666777888888///???BBB<<>>@@@AAABBBAAABBBCCCDDDCCCAAA>>>@@@@@@???>>>???AAADDDEEEGGGEEEEEEFFFGGGHHHGGGFFFEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHKKKSSS```vvvyyykkk\\\LLLBBBEEEAAA@@@BBBBBB>>><<<======>>>??????======>>>???<<<<<<<<<===>>>>>>??????:::;;;<<<>>>???@@@@@@@@@:::<<<>>>AAACCCDDDDDDDDDIIIJJJCCCAAAEEECCCDDDQQQooo}}}kkkGGG<<<999666555555555444333222111000///............---...000111333555999<<>>===<<<<<<<<<===>>>??????@@@BBBDDDDDDAAA=========<<<<<<>>>AAACCCEEEDDDCCCCCCDDDEEEFFFEEECCCDDDDDDDDDEEEFFFGGGFFFEEEGGGHHHJJJLLLOOOWWWkkk}}}ppp^^^RRRHHH@@@===???===>>>BBBBBB>>>;;;;;;<<<<<<===<<<<<<<<>>>>>???;;;;;;<<<<<<<<<<<<<<<<<<<<<===???AAAAAABBBAAAAAA???DDDAAA@@@DDDAAAAAALLLWWWmmm|||yyy||||||RRR>>>;;;888666666666555555333222111000////////////---...000111222444777:::???EEEJJJLLLQQQWWWYYYVVVWWWWWWXXXYYYYYYYYYYYYYYYZZZUUUUUUYYYZZZWWWVVVXXXVVVXXX[[[]]]]]]]]]^^^___aaa\\\\\\___\\\ZZZdddsssvvvnnneee___WWWNNNKKKLLLKKKUUU[[[```iiiooo~~~ttteeeccccccdddeeedddaaa^^^VVVWWWVVVSSSSSSSSSNNNGGG???<<<:::;;;:::666777;;;::::::999999999::::::;;;999666333111000000///...//////000111111111111000000000000000/////////...---//////...///444>>>FFFHHHNNNUUU[[[[[[UUUMMMHHHDDDDDDDDDEEEHHHKKKNNNPPPRRRRRRRRRSSSTTTTTTUUUUUUUUUWWWZZZ[[[ZZZYYYXXXXXXUUUVVVWWWWWWXXXXXXXXXXXXYYYWWWVVVUUUVVVWWWVVVUUUVVVWWWXXXXXXXXXXXXWWWVVVRRRTTTVVVYYY\\\]]]______bbbaaa```___```cccfffiiinnnrrrwwwyyyyyyzzz}}}vvvvvvpppzzz~~~{{{vvvkkkZZZNNNNNNVVVJJJ777222111///222000000000000111111111111222222333444555555666666===777999>>>;;;>>>ZZZ}}}www|||???>>>======<<<<<<;;;<<<>>>===>>>AAADDDDDDAAA===:::::::::;;;>>>AAADDDFFFBBBAAAAAABBBDDDEEECCCBBBCCCCCCCCCDDDGGGIIIIIIIIIDDDCCCEEEIIIMMMQQQ[[[eeewwwiiiWWWKKKCCC>>>???CCC<<<;;;>>>CCCCCC???<<<<<<999999999999999:::>>>AAA;;;;;;<<<<<<===>>>>>>>>>>>>============<<<<<<<<<@@@AAABBBCCCBBBAAA@@@???999AAABBBBBBFFFBBB@@@JJJKKKiiiddd```___rrr[[[???<<<888666666777666666444333222111000000000000---///000111222444777999===EEELLLOOORRRVVVWWWUUUXXXYYYYYYZZZZZZZZZZZZZZZYYYTTTSSSYYY]]][[[ZZZ]]]XXXYYY\\\___aaaaaaaaa```___XXXXXX^^^```^^^gggtttxxxnnnbbbVVVPPPPPPJJJNNNLLLOOOWWW[[[ggg}}}yyypppeeeaaa^^^\\\\\\\\\YYYVVVWWWYYYXXXUUUTTTRRRKKKBBB???<<<<<<===;;;999:::>>><<<<<<;;;:::::::::;;;;;;:::777333000000000///...//////000111111111111111111111000000/////////......///000///000666AAAJJJNNNSSS[[[```___XXXOOOIIIEEEEEEEEEFFFHHHLLLOOOQQQTTTTTTUUUUUUVVVVVVWWWWWWSSSUUUXXXXXXXXXWWWXXXXXXTTTVVVXXXZZZ[[[ZZZXXXVVVYYYXXXVVVVVVWWWXXXWWWWWWVVVVVVVVVWWWVVVVVVVVVUUUTTTUUUWWWYYY[[[]]]^^^^^^``````aaabbbdddhhhkkkmmmmmmqqquuuwwwwwwyyy~~~xxxpppxxx|||wwwrrrkkk```UUUOOOUUUIII777555555000111......///000111222333333444444444444444444444444555888999666666>>>IIIQQQ{{{{{{>>>===;;;999999:::;;;<<<<<<<<<===>>>??????>>>>>>;;;;;;<<<<<<===<<<<<<;;;===???BBBCCCDDDDDDFFFGGGCCCCCCBBBAAABBBCCCDDDEEEDDDDDDCCCDDDFFFMMMTTTZZZmmmqqqppprrr[[[RRRFFF???>>>>>>===;;;;;;;;;;;;;;;::::::999888999999999999:::;;;<<<<<<888888999:::;;;======>>>@@@AAAAAA@@@>>>======>>>CCCCCCBBBBBBAAAAAABBBBBBBBBCCCCCCDDDEEEFFFFFFGGGKKK^^^{{{gggTTTXXXdddeeeIIIAAA777444555777666555444444333111000...---------...//////000222666999;;;@@@GGGNNNSSSVVVXXXXXXVVVVVVVVVWWWXXXYYYYYYZZZ[[[[[[ZZZZZZZZZ\\\]]]^^^^^^\\\[[[^^^bbbbbb^^^YYYXXX]]]```___]]]```iiiqqqtttjjj\\\OOOPPPIIIMMMPPPJJJMMMXXX\\\{{{wwwhhheeeaaa\\\XXXVVVUUUUUUPPPOOONNNOOOPPPMMMHHHCCC@@@>>><<<;;;;;;=========?????????===:::888888999>>>:::555222111000000///333333222111111111222222222444333...,,,///000------)))---666:::<<>>???@@@@@@<<<===============<<<<<<<<>>:::<<<>>>>>>===:::::::::::::::999888888;;;::::::999999999::::::888888999:::;;;<<<======@@@AAAAAA@@@>>>>>>???AAABBBAAA@@@??????>>>??????BBBBBBCCCDDDDDDEEEFFFFFFJJJWWWooo{{{bbbVVV\\\xxxVVVFFF888666888777555666555555444222111000///...---.../////////222666999;;;???DDDIIINNNSSSWWWZZZXXXXXXWWWVVVWWWXXXZZZ[[[[[[[[[ZZZ[[[[[[]]]^^^___```^^^]]]___bbbccc```\\\ZZZ]]]```___]]]^^^cccgggmmmZZZNNNMMMNNNGGGIIIPPPPPP\\\ppprrrkkkaaaYYYTTTRRRPPPOOOMMMKKKJJJJJJKKKIIIEEEBBB???===;;;::::::<<<======???@@@@@@???===;;;<<<<<<>>>;;;777555444222111///111111000000000111111222111000111333444444222000555333555:::@@@FFFPPPZZZ]]]bbbiiimmmkkkcccYYYRRRLLLHHHGGGKKKOOOPPPRRRVVV[[[]]]\\\WWWVVVXXXWWWUUUWWWUUUTTTUUUWWWXXXWWWUUUVVVXXXZZZ\\\\\\[[[ZZZXXXXXXXXXWWWVVVUUUTTTTTTSSSTTTWWWXXXXXXYYY[[[WWWQQQTTTUUUXXXZZZ\\\]]]]]]]]]^^^```eeeiiigggdddffflllnnnrrrvvvvvvtttuuuzzzyyyuuuyyyyyyqqqwwwvvvqqqYYYWWWMMM@@@555111000000///000000000000000000000000111111111222222222333333222444555666666888:::<<>>???@@@@@@>>>>>>>>>>>>>>>===<<<;;;;;;===@@@BBBBBBCCCDDDFFFDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDDDDEEEEEELLLEEEDDDVVV}}}|||vvvsssjjj\\\LLL@@@;;;777666999;;;;;;:::888888999999888888777777;;;;;;:::999888777777888777888888999:::;;;<<<<<>>===>>>@@@CCCAAA@@@???>>>===>>>??????AAABBBBBBCCCCCCDDDDDDEEEHHHOOOaaammmhhhiiiOOO999777999666444888666666555444222111000000...////////////111555888;;;>>>BBBFFFJJJPPPWWW[[[[[[ZZZYYYXXXXXXYYY[[[\\\ZZZZZZ[[[[[[\\\^^^``````___]]]\\\___ccceeedddbbb^^^___aaaaaaaaa___]]]\\\uuuqqq]]]RRRNNNGGGGGGJJJEEEEEERRRbbbqqqsssaaaSSSMMMKKKIIIHHHGGGFFFDDDDDDDDDCCCAAA@@@<<<;;;:::999999:::<<<===;;;<<<======;;;::::::;;;<<<:::777555444333000///000000/////////000111111333///111999;;;666444777999:::999999BBBPPP\\\bbbeeeiiimmmooollleee\\\VVVPPPLLLKKKPPPSSSSSSTTTWWWZZZ\\\]]]ZZZYYY[[[ZZZWWWVVVUUUUUUVVVXXXXXXWWWVVVUUUVVVWWWYYYZZZZZZZZZZZZWWWVVVVVVVVVUUUUUUUUUUUUTTTXXXZZZ[[[^^^aaa^^^YYYVVVWWWXXXZZZ\\\]]]]]]]]]___```cccgggfffcccffflllmmmqqqtttsssrrrttt{{{~~~sssmmmgggcccttt|||yyywww~~~SSSGGG@@@888333111111///---000000000000000000000000000111111111222222222222222333444444444555777999<<<;;;TTTfffVVVfff<<<;;;:::999999999999:::999999;;;<<<>>>>>>??????>>>>>>>>>>>>===<<<;;;;;;:::<<>>>>>@@@AAACCCAAAAAAAAAAAABBBBBBCCCCCCFFFJJJWWWyyy{{{YYY;;;777999555333888666666555444333222111000.../////////...000444777:::>>>CCCGGGKKKPPPWWW\\\\\\\\\]]]]]]]]]]]]]]]\\\YYYZZZZZZ[[[]]]^^^___```[[[ZZZZZZ]]]bbbfffhhhgggaaaaaabbbdddeeeccc]]]XXXaaayyyxxxuuuqqq]]]SSSJJJIIIIIIBBBEEEJJJQQQZZZhhh}}}vvv___NNNGGGEEECCCAAACCCAAA???>>>>>>>>>??????;;;::::::999888:::<<<>>>;;;<<<>>>>>><<<::::::;;;???;;;777555444444333222222222222222333333444444666444<<>>999444111111222000...000000000000000000000000000000000111111111111222222333444444333333555777666;;;EEE\\\eeeaaaddd>>>===<<<:::999888777777<<<<<<===============<<<===============<<<;;;:::999;;;>>>@@@AAABBBDDDFFFFFFFFFGGGGGGEEECCC@@@???@@@AAADDDHHHJJJJJJFFFBBBAAAEEEHHHEEEFFFUUUrrr~~~ooocccTTTKKKEEE<<<999888777777777777666555555666666777777666666666666666666666666777888999666666777777888999999999::::::999888777999===AAA>>>===<<<<<<===???BBBDDD@@@@@@@@@@@@@@@AAAAAAAAACCCHHHSSSooofffBBB777777444444777555555444333222111111000/////////......///333555888>>>FFFKKKNNNRRRXXX]]][[[]]]aaaccccccaaa^^^\\\YYYYYYZZZ[[[]]]]]]^^^^^^\\\[[[[[[]]]```bbbdddddd___^^^```cccgggeee___YYYTTThhhrrrrrrrrrwwwlll]]]PPPLLLJJJBBBIIIIIIKKKPPPZZZhhhzzzoooYYYIIICCCAAA???<<<>>>>>>===;;;;;;<<<===???;;;<<<<<<;;;:::;;;???BBB@@@BBBDDDDDDBBB@@@??????AAA===999666555666555555222444666888999:::::::::777AAAVVViiifffUUUQQQZZZQQQQQQLLLIIIUUUiiitttsssrrrssstttsssnnnggg___ZZZZZZUUUTTTXXXYYYXXXWWWYYYXXX[[[[[[XXXWWWWWWUUUQQQQQQRRRUUUVVVVVVVVVVVVUUUTTTTTTTTTUUUVVVXXXYYY[[[TTTTTTUUUUUUUUUUUUVVVVVVTTTWWWZZZ[[[___dddddd```XXXXXXYYYZZZ\\\^^^___```^^^```gggnnnppplllkkklllwwwyyyyyyvvvtttvvv~~~vvvzzzuuummmaaa]]]xxx{{{kkknnnwwwTTT>>>999222000000222111000//////////////////////////////000000000111111111222333444444333333555666...999@@@GGG]]]{{{ssslll|||>>>>>>===<<<:::999888777>>>>>>>>>>>>>>>======<<<<<<======>>>>>>=========999;;;>>>@@@AAACCCEEEFFFFFFGGGHHHIIIHHHEEEBBB@@@>>>>>>AAAEEEJJJJJJGGGCCC@@@@@@AAAEEEIIIMMMWWWaaa~~~}}}vvvdddYYYPPP@@@:::===;;;666666777777888888888888555555666777777777666666555555555555666777888888666666666777777777888888777888777777666777;;;======<<<:::999999<<<>>>@@@????????????????????????@@@EEENNNfffyyyQQQ:::666666666555555555444333333222111111000000000...---///222444666===FFFKKKMMMQQQWWW]]]ZZZ]]]aaadddeeeccc```]]]ZZZ[[[\\\]]]^^^^^^^^^]]]______^^^^^^]]]]]]\\\\\\ZZZZZZ\\\```cccccc```\\\SSS___gggnnnuuutttsss^^^TTTOOOGGGFFFDDDDDDJJJQQQ[[[hhhsss}}}yyyxxx~~~pppjjj^^^OOODDD???>>><<<::::::;;;;;;:::999:::<<>>???>>>===>>>CCCGGGDDDGGGIIIJJJHHHFFFEEEEEECCC@@@>>><<<<<<;;;999888111555;;;AAAEEEGGGGGGFFFFFFYYYwww~~~www{{{kkkeee\\\YYYaaammmqqqooonnnpppqqqqqqmmmggg```\\\\\\XXXWWWZZZ[[[XXXWWWXXXZZZ]]]\\\XXXWWWXXXVVVRRRPPPRRRVVVWWWWWWVVVVVVVVVUUUUUUUUUUUUVVVWWWYYYYYYTTTTTTTTTUUUUUUUUUUUUUUUQQQTTTVVVVVVYYY^^^]]]YYYXXXXXXYYYZZZ]]]___aaabbb^^^```hhhqqquuuqqqoooooozzz||||||zzzwwwyyy{{{vvvrrr|||~~~jjj^^^qqquuuaaaWWW]]]ooommmTTT>>>999222///000111111000////////////////////////////////////000000000000111222333333222222444666444222:::DDDEEERRR<<<<<<======<<<<<<;;;;;;>>>>>>???????????????>>>===>>>???@@@@@@@@@@@@@@@999;;;???AAABBBCCCEEEGGGFFFGGGJJJKKKJJJGGGDDDAAAAAA???@@@DDDIIIKKKIIIEEEEEEAAAAAAGGGJJJHHHHHHKKKPPPttt|||pppgggaaaRRRFFFCCC@@@666555:::888555555666666666777888999555555666777777777777777555555555444555555666666555555666666666666777777666777888888777777999;;;AAA???;;;999888888:::<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>???FFF\\\vvv|||cccAAA666:::999333666666555555444333333333000000000...---...111333444;;;BBBFFFHHHLLLUUU\\\YYY[[[]]]___aaaaaaaaa```]]]^^^___``````___^^^^^^^^^___``````^^^\\\[[[ZZZYYYYYY[[[^^^```bbbaaaaaaWWWZZZ]]]gggqqqnnnrrrzzzfff\\\SSSIIIEEECCCHHHLLLQQQZZZcccqqqnnniiifffgggppp}}}|||uuummm___SSSNNNJJJCCC>>><<<;;;999888666888999999888888;;;===???AAACCCBBB@@@BBBGGGLLLKKKNNNRRRTTTTTTSSSSSSSSSRRRSSSUUUVVVVVVRRRLLLGGGAAAHHHSSS]]]eeeiiijjjiiilll{{{|||ooolllnnnlllhhheeefffiiilllooonnnjjjeeeaaa^^^YYYXXX[[[[[[XXXVVVWWWYYY[[[ZZZWWWVVVXXXXXXUUUPPPTTTXXXZZZYYYXXXXXXYYYUUUVVVVVVWWWWWWWWWXXXXXXUUUUUUUUUTTTTTTTTTTTTTTTRRRTTTTTTSSSVVVYYYXXXTTTWWWWWWXXXZZZ]]]```ccceee___```gggpppuuutttrrrsssyyy{{{}}}{{{yyy{{{}}}tttyyywwwjjjnnnrrrppplllYYYMMMOOOfffjjjPPP:::666111///000111///---////////////////////////........./////////000000///000111111000111333555888222666>>>999666TTT}}}:::;;;<<<===>>>>>>>>>>>>======>>>@@@@@@AAAAAAAAA>>>???@@@AAABBBCCCCCCCCC999<<>>>>>>>>>>>>>>=========<<<;;;???VVVqqqyyy~~~xxxcccvvvqqqGGG888<<<;;;222777777666666555555444444000000000...---...000333333888>>>@@@BBBHHHSSS\\\ZZZZZZZZZ[[[\\\___aaabbb```aaabbbbbbbbbaaa___^^^ZZZ\\\___``````^^^^^^^^^[[[\\\]]]___```bbbdddeeeXXXVVVUUU___jjjfffgggxxx}}}xxxjjj___SSSLLLHHHJJJJJJKKKQQQYYYbbbdddfffeeeeeegggkkkoooxxxuuurrrkkkaaaZZZTTTJJJ???;;;;;;;;;;;;:::999777777333666888999777777:::<<>>>>>>>>>>>===<<<;;;:::;;;<<<===?????????>>>===<<<===>>>???AAADDDFFFGGG@@@AAAAAABBBCCCDDDEEEEEEEEEGGGIIIIIIHHHGGGHHHIIIHHHFFFDDDCCCCCCEEEGGGHHHGGGFFFEEEDDDDDDFFFHHHIIIPPPVVV[[[]]]```pppsssaaaQQQFFF:::999999888777666666555555555555555555666777777555555666666666666555555444444444555555555555666777777777777777888888999:::999777555666888:::<<<>>>>>><<<;;;:::999999999>>>>>>>>>>>>============AAACCCBBBIIIfff\\\\\\uuuSSS<<<::::::555777777777666555555444444333222111000000111111222222666:::>>>BBBIIIRRRXXXUUUYYY^^^bbbbbbaaa``````bbbaaa```aaacccddddddccc\\\]]]]]]]]]^^^]]]]]]]]]\\\[[[ZZZZZZ\\\^^^^^^^^^WWWSSSRRRXXX^^^bbbggglllyyywwwjjj^^^RRRFFFCCCFFFJJJQQQXXXXXX^^^fffkkkjjjgggeeedddeeejjjvvvzzznnnmmmdddWWWNNNIIIEEE@@@<<<;;;:::888777555555444444666555555555777:::===???BBBFFFHHHFFFCCCDDDJJJOOOWWW]]]fffllloooqqqtttwww{{{zzzooouuu~~~yyyooojjjjjjpppppprrrqqqoookkkgggddd[[[YYYVVVUUUTTTTTTRRRQQQTTTSSSSSSSSSUUUWWWZZZ\\\TTTUUUVVVWWWYYYZZZ[[[[[[ZZZZZZYYYXXXWWWVVVVVVVVVXXXWWWWWWVVVVVVUUUUUUTTTVVVTTTTTTWWWZZZ[[[XXXUUUXXX[[[\\\[[[]]]bbbdddcccaaabbbdddgggllloooqqqqqqttttttyyy~~~uuunnngggggguuuyyy___YYYSSSPPPqqqsss===333333222222111000//////111111000000//////..................////////////////////////000000000000333333444444555666666666GGGaaayyy[[[___~~~kkkiiiuuuyyyzzz<<<<<<<<<<<<;;;:::999888888999;;;<<<=========<<<======>>>???AAABBBDDDEEE>>>??????@@@BBBCCCDDDDDDEEEGGGIIIIIIHHHGGGGGGHHHEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDFFFGGGHHHJJJNNNPPPOOOOOOWWWffftttrrr```PPPBBB999888888888777666555555555555555444444555555666777444444555555555444444333333333333333444444444444666555555555555666777777888777666555555777888:::<<<;;;:::999888888888888========================???BBBCCCLLLhhhrrrQQQTTT^^^}}}dddDDD;;;999777777777777666555555444444333222111000///000111222333666:::===@@@FFFOOOUUUTTTXXX]]]```bbbbbbcccccccccbbbbbbcccdddeeecccbbb___`````````___^^^\\\[[[\\\ZZZYYYYYY[[[]]]___```\\\WWWUUUXXX\\\aaajjjrrrvvvzzziii\\\NNNJJJJJJKKKMMMOOOVVV\\\cccfffeeecccaaa```XXXZZZbbblllooosssyyylllaaa[[[TTTJJJDDDAAA???:::777888777666444333333333333666555555555777999<<<>>>DDDGGGIIIHHHEEEFFFLLLRRRYYY^^^ffflllqqqvvv|||{{{rrrsssxxx{{{sssooonnnpppsssvvvwwwuuuooohhhcccZZZXXXVVVUUUUUUUUUTTTRRRWWWWWWVVVUUUUUUVVVWWWXXXVVVVVVWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUWWWZZZZZZXXXVVVXXXZZZZZZYYY]]]dddiiiiii```aaacccggglllqqqtttuuupppsssxxx}}}~~~uuuoooyyy~~~lllaaaYYY\\\vvvppp@@@333333222111111000//////000000000///////////////............////////////.../////////000000000000222222222333444444555555:::JJJmmmjjjWWWjjjppplllssszzzzzzyyy:::::::::::::::999888777555666888999;;;;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAA;;;<<<===???@@@AAACCCCCCDDDFFFIIIIIIHHHFFFEEEEEEBBBBBBDDDEEEEEEDDDBBBAAACCCCCCDDDDDDEEEFFFGGGGGGJJJKKKJJJHHHEEEFFFLLLQQQaaassszzz}}}tttlll___QQQFFF>>>888444666666666555555444444333444444444444444555555666444444444444333333222111111111222222222333333333444444444333444555555666555555555555666666666777888888888777777888888999<<<<<<<<<<<<<<<<<<======<<>>>>>????????????>>>>>>:::;;;<<<>>>???AAABBBCCCBBBEEEHHHHHHGGGDDDCCCCCCAAABBBBBBBBBBBBAAAAAA@@@AAABBBDDDEEEGGGGGGGGGGGGKKKIIIGGGFFFEEEFFFFFFFFFEEENNNXXXdddyyy{{{qqqhhhOOOIIIAAA:::777666666666555444444444333333222222333333333333333444555555444444444444333222111000111111111222222222333333444333333333333444555555333444555666777666666555666666666666777888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;===>>>BBBPPPjjjiiiVVVKKKWWW]]]???:::===888888777777666555555555333222000///...//////000111555888;;;>>>CCCKKKRRRYYY\\\```ccceeegggjjjlllkkkkkklllmmmnnnlllhhheeebbbcccddddddccc```]]][[[^^^^^^^^^^^^___bbbgggjjjjjjgggcccaaa^^^```lllxxxxxxyyymmmVVVMMMLLLLLLJJJIIIIIIKKKMMMOOOPPPPPPPPPPPPSSSNNNLLLMMMMMMLLLPPPWWW\\\jjj~~~wwwssspppkkkcccYYYPPPKKKHHHAAA???<<<<<<<<<<<<:::777777777666666666777777888666666666666666888999:::BBBFFFIIIHHHGGGIIIOOOUUU]]]___```aaaaaaaaaaaabbbXXXVVVRRRMMMHHHDDDAAA@@@AAA???@@@HHH[[[yyy}}}nnnsssxxxtttqqqtttvvvvvvqqqhhh___YYYTTTRRRQQQRRRTTTUUUUUUTTTXXXXXXXXXYYYXXXWWWVVVUUUWWWVVVVVVUUUVVVWWWXXXXXXUUUWWWXXXYYYZZZYYYWWWVVVVVVWWWWWWWWWXXXXXXXXXYYYVVVVVVVVVWWWXXXYYYYYYYYYXXXZZZ[[[ZZZ^^^fffkkkkkkfffgggiiijjjkkkmmmoooqqqooouuuwwwvvv|||uuunnnnnntttrrrRRRUUUVVV@@@...111111000000000/////////---------....../////////---------.........//////........./////////000000///000000111222222333333999000222JJJrrr|||___YYYbbbvvv888888999999999888777777555555666777999:::<<<<<<===>>>?????????>>>>>>===;;;;;;<<<>>>???@@@AAABBB@@@BBBEEEEEEDDDBBBAAAAAACCCBBB@@@???>>>???@@@AAAAAABBBDDDFFFGGGHHHIIIIIIHHHEEEAAAAAACCCEEEEEEDDDIIIKKKJJJIIIRRRiiizzzlll[[[OOOCCC???:::777666666555444333333333222222222222222222222222222222333333444444444444444444333222111111222222222333333333333444333333333333444555555333444666777888777666555555555666666777999:::;;;999999::::::;;;;;;;;;;;;<<<<<<===>>>CCCTTTooojjjfffWWWuuummmFFF999:::888888888777666666555555444333111000/////////000000333777:::===CCCKKKQQQ\\\___bbbeeegggiiilllnnnmmmmmmmmmnnnooommmiiifffaaabbbcccdddcccaaa___^^^]]]^^^_________bbbhhhlllnnnlllkkkiiidddccciiissswwwwww|||zzz```SSSQQQQQQPPPPPPKKKKKKKKKKKKMMMNNNNNNNNNRRRNNNKKKKKKKKKKKKLLLNNNJJJPPPZZZgggxxxssspppmmmggg^^^SSSKKKGGGFFF???>>>======<<<;;;999888888888777777777888999999888777777777777777888888>>>BBBEEEEEEDDDGGGMMMTTTYYYXXXWWWUUURRRNNNIIIFFFDDD@@@;;;777555555777999444444666@@@VVVuuuwwwaaa___lll|||wwwrrrrrrqqqnnnhhh```YYYUUUPPPOOONNNPPPRRRTTTTTTTTTTTTUUUWWWXXXZZZZZZZZZZZZVVVUUUUUUUUUVVVXXXZZZ[[[VVVWWWXXXYYYYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUVVVWWWWWWXXXXXXXXXYYYZZZXXX[[[]]]]]]___dddeeeccceeegggjjjkkkkkklllnnnpppqqqtttuuuvvv|||wwwrrrwwwzzzqqqjjjkkkvvv|||RRROOOGGG444111000000//////////////////,,,,,,------......//////------------........................////////////000000000111222222333333666333222888KKKooorrrlllpppYYYQQQ^^^uuu777777888888888777777666666666666777888:::;;;<<<;;;===>>>???@@@@@@???>>>;;;;;;<<<===>>>???@@@@@@===???AAAAAA@@@???@@@AAADDDCCC@@@======>>>@@@AAA@@@AAABBBDDDFFFHHHIIIJJJHHHEEEAAAAAACCCEEEDDDCCCCCCGGGJJJHHHGGGOOO^^^jjjxxxgggYYYNNNEEE???888666555666666666444333222222222222222222222222111111111111111222333333222333333444444333333333111111222222222333333333333333333333333444444555333444666777777777666555555555555666777888::::::888888999999::::::;;;;;;<<<<<>>BBBBBBBBBEEELLLRRRQQQOOOKKKIIIFFFAAA<<<888777555222000000222555888333444888CCCVVVooowwwfffaaahhhqqqxxx~~~vvvooommmjjjeee___ZZZUUUSSSOOONNNMMMOOORRRTTTTTTTTTTTTUUUVVVXXXZZZ[[[]]]]]]VVVVVVUUUUUUVVVYYY\\\^^^XXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUUUUTTTTTTVVVWWWXXXXXXWWWXXXZZZ\\\ZZZ^^^```___```bbbaaa^^^___dddkkknnnnnnooorrrtttsssqqqttt{{{tttooopppwwwyyyrrrfffbbbmmm|||yyyzzzVVVLLL@@@222555////////////............,,,,,,,,,---------------,,,------------.........------.........///////////////000000111222222333+++111777777999NNNxxx}}}ooohhhzzznnnTTTPPPWWWooo555555666666666666555555777666666666777888:::;;;999;;;>>>@@@AAABBBAAAAAA;;;;;;;;;;;;<<<<<<======;;;<<<===<<<<<<===@@@BBBCCCBBBAAA????????????????????????@@@CCCEEEHHHJJJHHHGGGEEEEEEFFFFFFDDDBBB:::>>>DDDFFFFFFFFFJJJOOOTTTbbbuuuzzzxxx~~~zzzuuuqqqfffUUUFFF===888666666/////////222444555444222222222222222222222222222111000000000000111222222///000111222333333333333000000000111111111222222222111111111111222333333333333444555555555555555444444444444555666888888777777888888999::::::;;;::::::???CCC@@@AAATTTllluuuQQQ>>>999999888888777666666666666555333222111000111111000222555666777;;;BBBGGGNNNSSSZZZ```dddgggjjjlllnnnmmmmmmmmmnnnnnnllljjjhhhgggeeedddbbbbbbbbbbbb[[[___cccdddccccccfffjjjlllkkklllooooookkkjjjmmmnnnsss}}}wwwnnnjjjaaa[[[TTTOOOMMMLLLKKKJJJGGGGGGGGGFFFFFFFFFEEEDDDIIIGGGFFFFFFFFFGGGIIILLLPPPNNNPPPTTTVVVTTTUUUXXXZZZ\\\___bbbfffnnn{{{|||ooojjj```WWWOOOJJJHHHGGGGGGFFFDDDAAA>>><<<;;;;;;::::::999888888888999999;;;;;;;;;:::999888777777777;;;???@@@@@@DDDKKKQQQLLLGGG@@@<<<:::888666444000//////...///000111222222444888@@@LLL^^^ppp|||zzzvvvtttsssooohhheeefffffflllqqqqqqssstttooohhhbbbaaa___\\\XXXUUURRRPPPPPPOOOOOOPPPSSSUUUUUUUUUYYYXXXXXXXXXXXXZZZ[[[\\\YYYXXXWWWVVVWWWYYY\\\]]][[[ZZZXXXVVVVVVVVVWWWXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVXXXYYYXXXWWWWWWZZZ]]]___bbbbbb______aaaaaa^^^^^^eeennnrrrsssrrrtttvvvvvvpppwwwyyyqqqooowwwooobbbjjjqqqbbbooo}}}sss^^^NNN===111222........................---------,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////.........///000000111111***...444666444:::PPPeee}}}vvvxxxpppbbbTTTVVVjjjyyy333333444555555444444444777666555555666777888999888:::===@@@BBBCCCCCCCCC::::::::::::::::::::::::999::::::::::::<<>>============>>>@@@CCCGGGIIIDDDDDDEEEFFFFFFEEEAAA???BBB@@@@@@BBBDDDDDDEEEFFF@@@GGGQQQZZZbbbooo~~~yyy~~~xxxvvvoooiii^^^NNNDDD@@@;;;777666555333111666555333333444333111000222222222222222222333333000000000000000111111222---...///111222222222222////////////000000000000000000000000000111111222222222222333333333444444333333333333444555666666666777777888999999::::::888777===BBB>>>:::III```qqqrrraaaIII999999888888777666666666777666444222111111111111111333444444444777<<>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999888777666:::???@@@@@@CCCKKKQQQJJJCCC999333111222222222222222333333333222111000444555777;;;CCCOOO[[[cccdddcccaaa```aaabbbbbb```\\\```aaa^^^]]]```^^^XXXVVVVVVVVVVVVSSSQQQNNNLLLRRRQQQPPPRRRTTTVVVWWWVVV^^^\\\ZZZXXXWWWWWWXXXYYY\\\[[[XXXWWWWWWYYY[[[\\\]]][[[XXXUUUTTTUUUWWWXXXVVVVVVWWWWWWXXXYYYYYYYYYVVVXXXYYYXXXVVVWWWZZZ^^^cccdddbbb^^^^^^bbbcccaaabbbiiissswwwuuusssssstttyyyrrr|||xxxnnnqqqwwwvvv|||pppVVVXXX```jjjpppiiiUUU???222...---.....................---------,,,,,,+++++++++,,,,,,,,,---------......---------.........//////,,,,,,------...//////000222///...000111111666===YYYdddSSS\\\iii666555444333222111111222666555333222222444777999888999;;;===???????????????@@@AAAAAA@@@===;;;999;;;:::999:::;;;;;;999888>>>>>>>>>>>>>>>===<<<;;;===;;;:::999:::===AAACCCCCCDDDCCCBBB@@@@@@BBBDDD<<<===>>>@@@BBBBBBCCCCCCCCCDDDFFFIIILLLOOORRRSSS\\\]]]hhhyyyvvvxxxyyy~~~tttxxxssssssyyyxxxpppqqqyyytttlll```SSSJJJBBB===:::888888777666555444444333111111111111000000000000////////////000000000000////////////////////////000000000000111111111111---......///000111111222111111111000000000000000111111000000111111222333111222222333333444444555444444444555555555555555999777888;;;===>>>DDDKKKzzzzzzsss|||SSS>>>===999777777999888444666555444444222222111000---///111222333666:::===DDDFFFLLLVVV[[[___dddkkkrrruuuvvvuuussssssvvvyyymmmmmmkkkhhheeedddeeegggcccdddeeeggghhhjjjkkkkkklllooommmgggeeeiiillllllooowwwtttkkkmmmpppkkkddd___VVVOOONNNLLLGGGFFFIIIHHHJJJJJJGGGFFFGGGHHHGGGCCCEEEGGGIIIJJJJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJPPPRRRSSSSSSRRRTTTXXX[[[\\\ZZZXXXWWWXXX\\\___bbbjjjqqqzzz|||wwwqqqnnnnnnooonnnnnnooonnnjjjfffeee^^^WWWSSSRRRQQQMMMKKKLLLMMMIIIDDD???<<<<<>>>>>>>>>>>======>>>??????>>>===<<<===;;;999999;;;============>>>>>>>>>>>>======<<<===;;;999888999<<>>???AAABBBBBBDDDDDDDDDEEEEEEFFFFFFFFFNNNMMMTTT```fffiiiuuuyyyvvv~~~xxxvvvxxxyyylllfffdddgggbbbXXXWWW]]]UUUPPPHHHAAA<<<888666444666666666555444444333333111111111000000000//////.../////////000000000000........................//////000000000111111111---......///000000111111000000000000000000000000111111000000111111222333111111222333333444444555555555555666666666666666999666777:::<<<===BBBIIIxxx{{{^^^<<<999666555777999888555666555555444333222111111...///111222333555999<<>>AAA??????@@@BBBDDDCCCBBB;;;888555333333444444333222222111111111111222222777333555>>>EEEIIIOOOVVVZZZXXXWWWXXX\\\___``````^^^ZZZUUUTTTUUUUUUSSSQQQNNNNNNNNNNNNNNNMMMLLLKKKOOOQQQTTTUUUVVVXXXZZZ\\\ZZZZZZZZZZZZZZZ[[[[[[[[[\\\[[[ZZZYYYYYYXXXXXXXXXZZZZZZZZZYYYXXXXXXWWWWWW\\\YYYVVVXXX]]]```___\\\YYYYYY[[[___bbbccc```]]]```aaaaaa``````cccgggjjjmmmqqqttttttqqqoooqqqsssrrrzzz~~~vvvbbbpppooottt~~~nnn___WWWTTThhhwwwmmmPPP777///000............------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......//////------,,,---......///000111111222222111111777===NNNsss777777666666555444444444666555333222222444666777888999:::<<<===>>>??????;;;<<<<<<===>>>???@@@@@@DDDAAA<<<999:::;;;===>>>===============>>>>>>>>><<<:::888777888:::<<<>>>@@@AAAAAA@@@>>>>>>???AAA;;;;;;;;;;;;===???AAABBBCCCCCCBBBAAAAAA@@@??????HHHEEEGGGMMMOOOOOOWWWcccuuujjjgggWWWQQQOOOOOOIII???===BBB???<<<999666666555444333333333333333333333333333111111000000000000//////....../////////000000000........................//////000000000000111111.........//////000000111000000000000000000000000111111000000111111222333111111222222333444444444555555666666777777777777777555666999:::;;;@@@FFFnnn}}}cccooopppBBB<<<666555888:::888555666666555444333222111111...///111111222555888;;;AAACCCKKKUUU[[[]]]bbbgggnnnrrrvvvvvvsssqqqqqqrrrqqqooommmmmmooonnnjjjfffhhhiiijjjlllmmmooopppqqqooossssssooommmnnnnnnlllppplllpppyyynnndddYYYRRROOOLLLJJJHHHHHHKKKNNNPPPQQQJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIHHHHHHIIIHHHGGGHHHIIIKKKJJJIIIHHHHHHJJJLLLNNNPPPUUUYYYaaagggjjjiiigggeeepppwww}}}|||vvvqqqooopppnnnfffaaabbbfffgggjjjmmmpppfffZZZSSSRRRUUUVVVUUUXXXTTTMMMHHHGGGGGGGGGGGGFFFCCC>>><<<;;;:::999888999666333222333333333222333222222111222222333333666444666===BBBFFFLLLQQQZZZXXXVVVWWWYYYZZZ[[[ZZZZZZWWWSSSRRRRRRRRROOOLLLHHHIIIJJJLLLMMMNNNNNNNNNQQQSSSVVVXXXYYY[[[^^^```^^^\\\[[[YYYYYYZZZ[[[\\\^^^]]]\\\ZZZYYYXXXXXXWWWXXXXXXYYYYYYYYYYYYXXXXXXZZZWWWVVVXXX]]]``````^^^[[[\\\^^^aaaddddddbbb```bbbbbbbbbaaaaaacccfffiiioooooonnnnnnoooppprrrsssoooyyy~~~~~~jjjyyysssyyy}}}uuueeeWWW[[[oooxxxeeeHHH555//////............------------,,,,,,,,,,,,++++++++++++******++++++++++++******,,,,,,,,,,,,,,,---......000///...---,,,,,,,,,,,,//////000000000111111111111555999KKKzzzzzz888888888888777666666555666555444333333444555666999:::;;;===>>>???@@@@@@============>>>@@@AAABBBLLLFFF>>>999777888999:::<<<<<<<<<<<<<<<===>>>>>>;;;999888666666888:::;;;===>>>>>>===<<<;;;<<<===<<<;;;::::::<<<>>>AAACCC@@@@@@AAAAAAAAAAAABBBBBBFFFCCCDDDFFFFFFCCCGGGMMMNNNZZZaaa^^^\\\dddpppxxxxxxzzz}}}}}}yyyqqqqqquuulllVVVHHHIIIBBB???>>>???;;;555444888:::888777666666555333222111111111111222222333333111000000000////////////........./////////000000........................////////////000000000111........./////////000000/////////000000000000000111111000000111111222333111111111222333333444444444444555555666666777777666444555888888888<<>>FFFQQQVVVXXX]]]bbbiiinnntttvvvuuurrrqqqqqqqqqnnnmmmpppttttttooojjjiiiiiikkklllmmmooopppqqqpppuuuxxxvvvtttuuutttqqqtttpppqqq~~~nnnccc[[[TTTNNNOOOSSSVVVXXX[[[PPPOOOMMMKKKJJJJJJKKKKKKIIIIIIHHHHHHHHHJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLJJJIIIGGGFFFFFFFFFGGGHHHNNNQQQWWW^^^dddfffdddbbbjjjvvvzzzttttttkkkeeeiiipppvvv|||~~~uuulllhhhgggfffdddfffaaaYYYSSSQQQRRRSSSSSSJJJEEE???999666444333222666444222222333333333222222222111111222222333333555666:::???EEEJJJQQQVVV___]]]ZZZXXXVVVUUUUUUTTTTTTQQQNNNNNNOOOOOOMMMJJJCCCEEEGGGKKKNNNPPPRRRSSSVVVXXX[[[\\\^^^___bbbdddccc```]]]ZZZYYYZZZ\\\]]]___^^^\\\ZZZXXXWWWVVVUUUVVVWWWXXXYYYZZZZZZZZZYYYXXXVVVUUUWWWZZZ]]]]]]\\\\\\]]]```bbbdddcccaaa```aaabbbccccccccceeehhhkkkrrrpppnnnppptttwwwxxxwwwqqq~~~}}}{{{|||{{{}}}{{{{{{}}}vvvjjjbbbmmmkkkTTT<<<333000---.........---------,,,,,,,,,+++++++++++++++++++++******++++++++++++******,,,,,,++++++,,,,,,---.........------------------//////.../////////000000---555888;;;PPPxxxmmmlllnnnvvv888888999999999888777666666666555444444444555666;;;;;;<<<===???@@@AAABBBAAA@@@?????????@@@AAAAAAJJJDDD===777666777888999;;;::::::::::::<<<======999888777666666777999::::::;;;<<<;;;:::999999:::<<<<<<;;;;;;<<>><<<@@@AAA???>>>DDDJJJNNNNNNQQQTTTWWWZZZ]]]aaaccceeeeeefffgggdddaaadddjjjjjjmmmoooooolllfff___ZZZTTTLLLMMMUUUPPP???666:::666555666888666444555888666555333333333222000...//////000000111222222222000000000////////////...............////////////...........................////////////000000000............////////////......//////000000000000111111000000111111222333000000111222222333333444222222333444444555666666666444555777777666:::???IIImmmqqq[[[\\\yyycccPPP===888999999777666777666666555444333222111...///000000111222555888999;;;CCCMMMRRRUUUYYY___cccjjjrrrvvvvvvtttssstttpppoooooosssxxxyyytttooollllllmmmnnnoooppppppqqqtttzzz}}}{{{yyyxxxvvvrrrvvvtttxxxssseeeYYYWWW[[[\\\___bbbYYYXXXVVVVVVUUUVVVWWWXXXRRRQQQOOONNNNNNOOOPPPQQQQQQPPPPPPQQQQQQQQQQQQPPPKKKJJJHHHFFFEEEEEEFFFGGGKKKLLLPPPVVV\\\```aaaaaafffqqquuummmpppzzz}}}{{{yyyrrrmmmeee^^^[[[ZZZYYYYYYMMMHHH@@@:::777555444333555333222222333444333222111111111111222222333444777<<>>@@@AAABBBAAAAAAAAA@@@@@@??????>>>AAA===999777888:::<<<===:::999888888888999:::;;;777777666666666777999:::999:::<<<;;;:::888888999;;;;;;;;;<<<===???AAABBB?????????>>>>>>>>>>>>===:::;;;>>>@@@@@@===:::888<<<;;;999888:::===>>>???:::<<<>>>@@@AAACCCGGGJJJLLLHHHHHHKKKLLLIIIHHHJJJCCCGGGKKKKKKGGGBBB???>>><<<888:::@@@???777444888333444555555333222333555333111000111222222111/////////000000111111111111000000////////////......------........./////////------------------------......////////////000000........................---......//////000000111111111000000111111222333000000111111222333333333111111222333444555555666666444555777777555888===<<<^^^{{{cccbbbzzzwww\\\AAA888888777777999777777666555444333222222...///000000000111444666999:::AAAJJJPPPSSSYYY___```gggpppvvvvvvvvvvvvvvvrrrqqqrrrvvvyyyyyyvvvrrrqqqqqqqqqqqqrrrrrrrrrrrrwww|||~~~{{{xxxvvvrrrnnnsssuuuzzzyyyddd_________```eee````````````aaaaaabbbcccYYYXXXUUUSSSRRRSSSTTTUUUWWWWWWWWWYYY[[[\\\[[[ZZZOOOMMMIIIFFFEEEFFFHHHJJJHHHIIILLLOOOUUU[[[```dddfffmmmuuurrrrrr{{{zzztttlllddd^^^YYYUUURRRIIIDDD===888555444222222333222222222444555444222222222222222333444555555;;;BBBJJJMMMSSS\\\dddgggmmmkkkggg```XXXRRROOOOOOKKKHHHEEEEEEHHHKKKKKKJJJEEEGGGLLLQQQVVVZZZ]]]___]]]___``````______```aaagggdddaaa]]]\\\\\\^^^```\\\[[[ZZZWWWVVVTTTSSSSSSTTTUUUXXXZZZ[[[[[[ZZZYYY[[[[[[[[[[[[[[[[[[\\\]]]```ccceeefffccc```___^^^^^^```ccceeegggiiimmmpppsssrrrqqqssswwwyyyxxxvvvtttrrr|||qqqmmmjjjqqqyyy}}}}}}aaaSSS@@@333///000///---------------,,,,,,,,,,,,*********+++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------((()))+++,,,.../////////...---,,,,,,,,,---...///555,,,---666666444CCCYYYqqqjjjnnnuuu666777999::::::999888777999888888888777777777777:::::::::;;;<<<>>>@@@AAA>>>>>>???@@@???>>>===<<<;;;999888999;;;===>>>>>>:::999777666666666888999666666666666777888:::::::::<<<======;;;:::::::::999999:::<<<===>>>???@@@>>>======<<<;;;;;;::::::999;;;<<<>>>>>>>>>;;;888777666777:::===?????????999:::;;;;;;;;;<<>>===???@@@>>>===???666888:::;;;:::::::::;;;999999888777777666555555222444555333222222222333333222000111333444444333000000000000000111111111000000/////////.........---------.........//////------------------------........./////////000000........................------......///000000111111111000000111111222333000000000111222222333333111111222333444555666777666555555888777444666;;;888QQQiiiyyywww{{{qqqLLL<<<888666666999777777666555444333222222//////000000///000333555888999>>>FFFLLLPPPWWW^^^aaahhhpppvvvvvvvvvvvvwwwuuuvvvwwwxxxwwwvvvtttrrrtttssssssrrrrrrqqqppppppooouuuxxxuuusssssspppmmmooorrrxxx~~~|||qqqooolllmmmqqqpppqqqrrrrrrssssssrrrrrrhhhfffccc```^^^^^^^^^___dddddddddhhhlllmmmllljjj[[[WWWPPPJJJGGGGGGHHHJJJHHHJJJLLLNNNRRRZZZeeemmmqqqyyyyyyssswww|||}}}sssiii___VVVPPPGGGCCC===999666555333222333222222333555666555333444444444444555666777888FFFOOOVVVVVVYYYaaahhhjjjpppnnnjjjbbbYYYSSSQQQQQQLLLHHHCCCBBBEEEHHHJJJJJJJJJLLLPPPVVV[[[___bbbddddddeeeeeedddaaa``````aaaeeeccc```]]]\\\\\\]]]^^^\\\[[[ZZZXXXVVVUUUUUUTTTTTTVVVXXX[[[\\\[[[ZZZYYYYYYZZZZZZ[[[[[[\\\]]]___fffiiikkkjjjfffbbb`````````bbbdddfffhhhjjjmmmoooiiihhhhhhjjjnnnssswwwxxxyyyuuu~~~pppmmmjjjrrr}}}nnnZZZGGG666333111---,,,///---------,,,,,,,,,++++++)))*********++++++++++++******++++++++++++******+++++++++***++++++,,,---)))***+++---.........------,,,+++***+++,,,...///444......444666444888@@@eee|||nnnnnnmmmmmm}}}666777999::::::999888666:::999999999888888777777999888888999:::<<<>>>@@@:::;;;===??????>>><<<;;;;;;::::::;;;===>>>===<<<:::888666555444555666777555555666666888999:::;;;;;;===??????===<<<;;;<<<777888999;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;777888999888:::;;;:::777333333666999:::888888999888999999999888999<<<>>><<<888777888777444555999888666333222222222111000444666444000///333444222111444555333222333444333444222//////111222222222111111111111111000000000000/////////............---------.........//////------------------------............/////////000.....................------------...///000000111111111111000111222222333000000000111222222333333222222333444555666777888777555666888777444666:::999JJJXXXmmmYYYCCC:::555444777777777666555444333333222///000000//////000222555666666:::BBBGGGLLLTTT\\\cccjjjqqqvvvvvvuuuuuuvvvyyyzzz{{{yyyvvvsssqqqqqqssssssrrrqqqooonnnmmmmmmeeekkkooooooooorrrrrrooonnnooouuu}}}|||yyyuuurrrooooooooopppqqqppprrrvvv{{{}}}|||zzzjjjdddZZZPPPIIIFFFGGGHHHIIILLLOOOPPPSSS]]]kkkvvvyyyxxxzzz}}}|||nnnaaaYYYNNNJJJEEEAAA???===;;;999333222222444666666555444666666666666777888::::::VVV___eeecccdddjjjpppqqqooonnnkkkcccZZZTTTSSSSSSNNNIIICCC@@@CCCFFFHHHHHHMMMPPPTTTYYY^^^bbbeeegggkkkkkkkkkhhheeecccbbbcccbbbaaa___\\\[[[[[[\\\]]]]]]\\\ZZZYYYWWWWWWVVVVVVTTTVVVYYY[[[\\\[[[YYYXXXUUUVVVXXXXXXYYY[[[]]]___kkknnnpppnnnjjjeeecccbbbbbbdddfffggghhhiiikkkmmmdddddddddgggmmmvvv{{{zzz{{{~~~~~~~~~rrrlllfffnnnrrrttthhhUUUAAA555777555***)))111---------,,,,,,,,,++++++))))))******++++++++++++))))))************))))))++++++******++++++,,,---***+++,,,---...---,,,+++---,,,+++******,,,...///(((///333///+++///555888888KKK```zzz{{{tttllleeeppp777666555666777888777666:::::::::999999999888888999999888888999;;;===>>>;;;;;;<<<<<<======>>>>>>======>>>>>>======<<<;;;999888777666555555555555888666666777999::::::999<<<<<<<<<<<<===============;;;::::::::::::888777<<<;;;::::::999999999999;;;;;;:::999999888777777666666777777777777666666777777777777777666666666666666666666666666666666888777777666555444444444111000000000000222333444777666666555444444333333111111111111111111111111////////////////////////......//////////////////---------............//////...---,,,,,,,,,,,,,,,......---,,,---...///000,,,,,,,,,------.........000//////............///111111000000//////......222222111000000111222222333333333333444555666666555444444555555666777888<<<;;;HHHbbbzzzuuuQQQ999777:::222666777777777777555333222111000///......///000111333555:::@@@BBBEEENNNXXXgggmmmuuuyyyyyywwwvvvvvv{{{zzzyyyvvvssspppmmmkkknnnmmmlllmmmnnnnnnlllkkkeeefffjjjooosssuuusssqqqpppkkkiiiqqq~~~~~~vvvggg\\\QQQHHHGGGKKKIIIIIIPPPSSSVVVmmmvvvrrrttt{{{wwwqqqddd^^^XXXTTTMMMCCC===<<<777666555444444555777888000333999<<<>>>>>>??????\\\ggglllhhheeehhhlllmmmnnnjjjbbb\\\XXXUUURRRPPPMMMIIIEEEEEEFFFHHHMMMRRRSSSTTTVVVYYY\\\^^^```bbbeeemmmlllbbb]]]bbbddd```aaaaaa```^^^[[[[[[\\\^^^^^^^^^]]]\\\[[[YYYXXXWWWVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXWWWVVVWWW[[[]]]ooollliiiiiijjjiiiddd```___bbbfffjjjlllllljjjiiiiiiiiihhhiiilllrrrzzz}}}||||||sssttt~~~lllwwwzzziiilllrrr|||lllXXXBBB000000333///+++,,,+++++++++******)))))))))******************************++++++++++++******,,,,,,++++++***+++++++++,,,,,,------,,,,,,+++***))))))***+++,,,,,,------............////////////000333:::EEEXXXsssvvvqqqooo666555666999<<<===:::777999999999888888777777777888888888888:::;;;===>>>::::::;;;;;;<<<=========<<<<<<<<<<<<;;;;;;::::::<<<;;;:::999888888888888888777777888:::;;;;;;999<<<<<<<<<======>>>>>>???>>>===;;;;;;<<<;;;:::888:::999999999999999:::;;;::::::999999888777777666555666666777777666666555666666666666666666555555555555555555555555555555555555555555555555555555222222111111111222333444555555444333333222222111111111111111111111111111111111111111111111111111/////////...............------------............///...---,,,,,,,,,,,,,,,...------,,,---...///000------..................///...............//////111111111000000000000000111111111111111111111111222222222222333444555666444444444444555666777888999777>>>SSSkkk|||```AAA::::::111777777777777777555444333222111///......///000000222444888???CCCGGGQQQ\\\gggkkkooosssuuuxxx|||{{{zzzxxxvvvtttrrrpppooonnnlllkkkkkkjjjiiifffccccccdddhhhmmmqqqrrrqqqooonnnjjjhhhlllvvvwwwlllbbbZZZUUUOOOLLLPPPTTT[[[vvvyyyyyywwwnnnfff[[[NNNEEEBBB<<<;;;:::999888888888888===@@@CCCCCCAAABBBEEEIIIaaakkkqqqnnnjjjkkkmmmlllllliiiddd^^^XXXRRROOOMMMEEEEEEFFFIIILLLOOOQQQTTTZZZZZZ[[[\\\]]]^^^___```aaaiiihhh___[[[``````\\\aaaaaa```^^^[[[ZZZ[[[\\\aaaaaa```___^^^\\\ZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXYYY\\\___iiijjjlllkkkjjjgggeeedddfffhhhjjjlllmmmkkkjjjhhheeedddcccdddhhhpppzzzpppttt|||yyyxxxccc```hhh}}}XXXCCC333222444///++++++,,,+++++++++************************************)))******++++++******))),,,++++++*********++++++---------------,,,,,,+++))))))***++++++,,,---------.........////////////444444444666===KKK]]]iii|||555555666;;;@@@AAA<<<777777777666666666666555555666777777888999;;;===>>>999::::::;;;<<<<<<======;;;;;;:::999999999999:::===<<<<<<;;;;;;::::::999999888888999;;;<<<;;;:::;;;;;;<<<<<<===>>>???@@@???>>><<<<<<======;;;:::777777777777888999:::;;;888888888777666666555555444555555666666555555444444444444444444444444444444444444444444444444444222222333444555555666666444333333222111222222222333333222222111000000000000000000000000000000000222222222222222222222222/////////......---------,,,,,,,,,---------......///...---,,,++++++++++++---------,,,---......///////////////............------------......///000000000000111111111111111000000111222222111000000111111111111222333444444444444444444555666777888;;;999<<>>>>>=========>>>???@@@IIILLLMMMJJJEEEFFFMMMTTTcccmmmttttttpppnnnllljjjhhhiiifff```WWWPPPLLLLLLGGGHHHKKKNNNSSSWWW[[[]]]aaa```___^^^]]]]]]]]]]]]___eeefff___\\\^^^^^^YYYaaaaaa```]]]ZZZYYYZZZ[[[^^^____________^^^]]]]]]\\\[[[[[[ZZZZZZYYYYYYYYYYYYZZZ[[[ZZZZZZ\\\___aaabbbgggmmmnnnkkkhhhhhhiiinnnnnnnnnnnnllljjjhhhgggdddbbb```aaahhhrrr~~~iiiiii~~~zzzsss^^^UUU]]]yyyTTTCCC444333444///++++++,,,,,,,,,++++++++++++***************************)))******++++++******)))+++***************++++++------......------,,,+++))))))******+++,,,,,,,,,---------.........//////000000///...///555???FFFooo777444333777===>>>:::444444444444444444444444444444444555666888:::;;;<<<::::::;;;;;;<<<=========<<<;;;:::999999999::::::;;;;;;;;;;;;::::::999999999999999;;;======<<<:::::::::999:::;;;<<<>>>???>>>===;;;;;;<<<===;;;:::777777777666777777888888666666666555555444444444333333444444444444333333222222222222333333333333333333333333333333333333111111222222333444444555444333222111111000000000222111111111000000000///////////////////////////111111111111111111111111//////......---,,,,,,,,,+++,,,,,,,,,------------///...---,,,++++++++++++,,,,,,,,,---------......//////......------,,,,,,,,,,,,,,,,,,---...///000......//////000000111111...000111333333111000...000//////000000111222333444444444444555666777777999<<<>>>DDDYYYrrr}}}yyyxxx{{{LLL<<<<<<555777777777777666666555555444333111///......//////000///000555999===FFFPPPbbbhhhpppxxx{{{yyyvvvtttvvvuuutttsssrrrrrrrrrrrrmmmlllkkkjjjjjjhhhdddaaabbbbbbdddgggkkkmmmlllkkkeeehhhiiigggfffnnn~~~lllXXXMMMOOOXXXwww|||gggUUUMMMCCCCCCCCCFFFJJJPPPVVVZZZgggjjjhhh___SSSMMMQQQXXXdddkkksssuuurrrnnnkkkiiihhhjjjhhhaaaWWWPPPNNNPPPQQQSSSSSSSSSWWW___dddeeedddcccaaa___^^^]]]]]]]]]```dddeee```^^^```^^^YYY^^^^^^]]][[[YYYYYY[[[\\\WWWXXXZZZ[[[\\\]]]]]]^^^\\\\\\[[[[[[ZZZYYYXXXXXXXXXYYYZZZ[[[[[[]]]```ccc```eeekkknnnnnnmmmlllmmmrrrpppnnnkkkiiihhhgggfffgggdddaaaccckkkxxxxxxhhh|||{{{nnnaaa[[[___tttsssKKK>>>333222222///,,,,,,,,,,,,,,,+++++++++++++++************************))))))************))))))***))))))))))))***++++++,,,,,,,,,,,,,,,+++******))))))******+++++++++,,,,,,,,,---------.........***---///000111444;;;@@@QQQmmm888444000111555666444111222222222222222222222222111222333555666777888999:::;;;;;;<<<<<<===>>>>>>===<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999999999999:::<<<>>>>>><<<:::888888777777888999;;;<<<<<<:::999999;;;;;;:::888999888777666555444444444333333333333333222222222222222333333333333222222000111111111222222222333111111111111111111111111111111111111111111111111222111111000///...------111111111000000000000000...................................................---------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,+++++++++++++++++++++,,,...//////,,,---------......//////...///111222222111///...////////////000111222222333333333444444555666777222888;;;===KKKfffzzznnnlllsssWWW???===888888777777777666666666666555444222000///......///000------///111222888???HHHPPP]]]kkkvvv|||~~~~~~||||||{{{{{{{{{{{{||||||uuurrrpppnnnmmmkkkhhheeeaaa``````bbbeeeggggggfff]]]cccgggeeebbbeeerrr}}}jjjVVVRRRUUUnnn|||~~~}}}|||llldddYYYYYY[[[```hhhsss~~~mmm^^^[[[\\\hhhmmmsssvvvtttooommmmmmlllmmmkkkdddZZZUUUUUUXXX]]]bbbffffffhhhlllkkkgggfffeeecccbbbaaabbbcccccc```bbbbbb```___```]]]YYYZZZ[[[[[[ZZZYYYZZZ\\\^^^WWWXXXYYYZZZZZZZZZZZZZZZ[[[[[[ZZZYYYYYYXXXWWWWWWUUUWWWZZZ[[[\\\^^^aaacccccceeeiiioootttuuurrrooorrroookkkgggeeeeeeeeefffjjjfffccceeennnyyy{{{rrr{{{jjjppprrrlllnnnooommmrrrzzzlllPPP>>>666000///000...------++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******))))))))))))((((((((())))))***+++)))************)))(((((()))***************++++++,,,,,,,,,,,,------------+++---000000///000333777???QQQcccrrr666333000......000000000000000111111111111222222111222333555666666666666:::::::::;;;<<<<<<============>>>>>>>>>===<<<;;;:::;;;<<<<<<<<<;;;:::999888888:::<<<>>>>>><<<:::888777666555555777888::::::888777888999:::888777999888666555333222222222111111111111111111111111000111111222222111111000000000000111111222222333000000000000000000000000111000000000000000000000000000000000///---,,,+++000000000///////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,,,,---++++++,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...,,,,,,,,,,,,------------//////000111111000//////////////////000111222222333333333333444555666777111777999999@@@TTTnnn|||ooo______llltttMMM@@@:::888777777666666777777888666555333000///.........000---+++---...---000444666:::BBBNNN\\\iiiqqquuu|||}}}{{{wwwsssooonnnllljjjhhhaaa```^^^___aaabbbbbbbbb[[[```cccccc``````gggmmmggg]]]ZZZhhhzzznnnlllgggiiivvvvvvpppooouuutttuuuwwwuuurrrrrrtttttttttqqqkkkccc]]]\\\\\\fffrrr}}}vvvkkkgggfffeeeeeefffhhhjjjkkkaaa```___^^^___^^^\\\ZZZYYYYYYZZZYYYXXXYYY[[[^^^]]]]]]\\\\\\ZZZYYYWWWVVVYYYYYYYYYXXXXXXWWWWWWWWWTTTWWWZZZ\\\]]]___bbbeeehhhhhhjjjqqqwwwzzzwwwssstttpppjjjeeebbbccceeeggghhheeebbbeeemmmuuu{{{}}}yyynnnjjjvvvxxxuuuyyyooovvvtttqqq}}}vvvnnneeeQQQ;;;333000---,,,------------)))************+++++++++))))))))))))))))))))))))((())))))******))))))(((((('''''''''((()))***+++((((((((()))(((((('''&&&************************+++++++++,,,,,,,,,------))),,,///...------000333333===DDDFFFPPPiii000111222000......000222000000000000111111111222333444555666777666666555777888888999::::::;;;;;;<<<===???@@@???>>>;;;:::777888:::;;;;;;:::999888777888999<<<>>>>>>;;;999:::888666555444555777999999888777777999999888777666666555333222222222222///////////////000000000///000000111111000000//////000000111222222333333////////////////////////.........//////000000111//////000000000...---,,,---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------************++++++++++++))))))******+++,,,...///***+++,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,...---------------,,,,,,000000000000000000000000////////////000111222333333333333333444555666666555666888999<<>>888888777666666777888999777666333111///.........000,,,,,,///111000111444888888;;;BBBLLLUUU[[[^^^jjjmmmrrrxxx}}}wwwsssnnnkkklllmmmnnnooogggeeebbbbbbbbbcccdddcccaaacccccccccbbbbbbcccdddnnn~~~wwwjjjaaaggg|||sssxxxxxxmmmdddbbb^^^eeexxx|||xxxwwwtttqqqsssyyy||||||zzzuuunnnfff___[[[eeesss~~~yyymmmfffeeeddddddfffhhhlllnnneeeaaa^^^___```___^^^]]]ZZZ[[[ZZZYYYWWWWWWYYYZZZ\\\\\\\\\\\\[[[YYYXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXTTTWWW[[[^^^```bbbeeegggkkkmmmppptttxxxzzzzzzyyyyyytttmmmfffbbbcccfffiiifffcccaaadddjjjooopppooogggaaaeeeqqqxxxxxxqqqyyy~~~zzzlll___RRR@@@444......---,,,+++,,,,,,+++(((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((()))******(((((())))))(((((('''&&&************))))))))))))++++++++++++,,,,,,,,,,,,)))+++......---...333777...000333222222>>>\\\yyy,,,000444444111///111444///000000000111111222222555666777888888777666555666666666777888888999999:::<<>>;;;888444555777888888777666555777777999<<<>>>===;;;888<<<:::777555444555777888999888777777999:::999888444444333333222333333333......////////////////////////000000000000/////////000000111222333333333////////////////////////+++,,,---...///111222222///000111111111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...)))************+++++++++(((((()))***+++---///000***+++,,,---...---,,,,,,,,,,,,,,,------.........,,,,,,++++++***+++++++++/////////......------,,,000000////////////000000/////////000000111222333333333333333444555666666555222333888:::AAAWWWooommmqqq~~~kkkvvvsssMMMAAA888888777666666777888999888666444111///.........///,,,---333666555666888>>>???CCCKKKSSSXXXXXXVVVSSSXXX___hhhnnnrrrtttuuunnnjjjgggfffjjjooosssvvvooolllhhhgggggghhhhhhgggkkkhhhffffffffffffdddbbbjjjtttrrrfffhhhxxxkkkiiilllfffaaaaaa___kkkyyyvvvrrrooorrrzzz}}}wwwlll```XXX[[[fffkkkjjjlllsssqqqhhhcccbbbaaaaaacccfffiiikkkiiiddd```aaacccbbbaaaaaa\\\\\\[[[YYYVVVUUUVVVWWWVVVWWWXXXZZZ[[[[[[[[[[[[XXXXXXXXXXXXYYYYYYYYYYYYUUUXXX\\\___aaadddgggiiilllqqqvvvxxxxxxxxx{{{~~~yyypppgggcccdddgggjjjfffcccbbbdddiiillljjjfffcccbbbmmmzzzyyysssxxxqqqsssqqqvvv[[[MMMCCC666111,,,...///,,,+++++++++***''''''(((((()))))))))***))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''')))******)))))))))))))))(((((('''*********)))))))))))))))******+++++++++,,,,,,,,,---...///---+++,,,000444333---...555666444===MMM111222222222222222222333111111/////////000111222222444666777777777888:::666777777888777777666555888999:::;;;<<<=========999888777777777777555333555666777888999:::::::::999888666444333444555666555666777999888777555444333333222222111000000000111///...///111222000---000111333222000/////////////////////000000000000...........................,,,***+++...//////---000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,++++++***))))))(((***************)))(((((())))))))))))************++++++******************)))***+++***))))))+++,,,,,,++++++******++++++,,,,,,---------,,,,,,...///////////////////////////////////////000000000000111111222222222333333333777222222777888:::JJJ^^^yyytttaaaDDD777;;;<<<666333666888777888888777666444111///.........///000222555777999>>>AAAHHHQQQYYY^^^______ZZZ^^^ccchhhkkknnnpppsssoookkkgggfffhhhkkknnnooonnnmmmlllkkkkkkkkkllllllppplllhhhgggjjjjjjgggcccggglllyyytttiiifffuuu{{{lllgggbbb^^^^^^]]]```nnn}}}ttt{{{yyyuuuqqqsssxxxvvvqqqjjjbbbWWWZZZ^^^cccgggiiijjjjjjhhhfffccccccdddeeefffeeegggeeebbbbbbbbbccccccbbbccc```]]]YYYVVVVVVWWWWWW\\\ZZZWWWUUUUUUWWW[[[]]]YYYYYYZZZ[[[\\\\\\[[[[[[[[[^^^``````aaaeeelllqqqqqqpppppptttxxx{{{{{{yyy~~~vvvllleeebbbbbbbbbaaaeeedddhhhooorrrppprrrwwwyyy{{{wwwwwwyyyttt{{{zzzhhhdddzzzooopppxxx___III999222000......---,,,,,,+++******))))))(((((((((((())))))+++*********))))))(((((((((''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''&&&%%%&&&'''((())))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------+++++++++---000444777999333333444444444444555555444333222111000111111222444666888999888888:::;;;555555666666666666666666777777888888999:::::::::777666555666777777555333444555666888999999::::::888777555333333333444555444555777888888777555444333333222111111000000///000///...///111111///------///000000/////////000---............/////////...........................,,,***+++---///...---//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++***************************************)))(((((((((((()))))))))*********************************,,,,,,---,,,******+++---,,,++++++******++++++,,,,,,---------,,,,,,...///.........................../////////000000000000111111111222222222333333777222222777777888EEEVVV}}}yyy]]]>>><<<:::999999999;;;<<<888888777666444222000///.........///111444666888<<<>>>DDDLLLTTT[[[___aaadddfffjjjlllnnnooorrrtttmmmkkkiiiiiikkklllmmmmmmiiihhhhhhiiilllooorrrtttvvvsssrrrtttwwwwwwsssnnnjjjjjjpppzzz{{{nnnhhhrrrzzzoooeee\\\VVVSSSUUU___kkkyyy||||||uuukkkfffhhhmmm}}}uuu^^^RRRaaayyy~~~|||yyy{{{xxxrrrkkkdddcccfffjjjmmmmmmkkkgggeeedddbbb______aaadddffffffeeecccaaa```aaabbbbbbbbb```^^^[[[XXXWWWVVVVVVWWW[[[ZZZYYYXXXYYYZZZ\\\]]]YYYYYY[[[\\\]]]]]]]]]]]]XXXZZZ]]]___bbbgggmmmsssrrrqqqqqqsssuuuuuusssqqqqqqkkkccc^^^]]]^^^______hhhjjjrrrzzz{{{~~~vvvooooooxxx|||{{{xxxlllyyy{{{bbb^^^rrrpppMMM999222222...------,,,++++++******))))))(((((((((((())))))*********)))))))))(((((((((''''''''''''&&&&&&&&&''''''(((((((((((('''''''''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------,,,,,,,,,...000333555333333333444444555555555666555444333333333333333555777888888777777888:::444444333333333555666777666666555555555555666666555444444555666777666555444555666777888999999999888777555444333333444444444555666777777666555444333222222111111000////////////...///000111///---+++---//////......///000,,,,,,---------.........---------------------------,,,***+++,,,------,,,---------,,,++++++******++++++++++++++++++++++++************************+++++++++***************(((((())))))***+++,,,,,,))))))******))))))(((((((((((())))))))))))******************************...//////---++++++,,,---++++++************++++++,,,---------,,,,,,...///............................../////////000000000111111111222222222222333666222333666555555???LLLvvvoooyyyuuuIII===555777999777777:::888777777666444222111000............000222444666999;;;???EEEMMMVVV^^^ccclllmmmnnnnnnnnnoooqqqssslllkkkjjjkkkmmmnnnmmmkkkfffeeeeeeeeehhhmmmrrruuurrrrrrssswww{{{{{{xxxtttppplllmmmttt|||uuulllqqq}}}~~~ooo\\\PPPJJJKKKQQQYYYgggjjjiiiaaaVVVOOOPPPSSS\\\]]]YYYLLL???AAASSSeee~~~}}}~~~}}}|||}}}xxxtttppptttxxx|||~~~zzzrrriiicccbbb___\\\[[[^^^bbbfffhhhcccaaa___^^^```aaaaaa```\\\[[[ZZZYYYXXXWWWWWWWWWXXXXXXXXXYYYZZZ[[[\\\\\\ZZZZZZ\\\]]]]]]^^^^^^^^^ZZZ\\\^^^```ccchhhmmmqqqqqqpppqqqqqqqqqooojjjgggddd```\\\ZZZZZZ\\\]]]^^^aaahhhxxx|||rrrllllllwwwqqqYYYSSSdddxxxHHH000---...------,,,,,,++++++******))))))(((((((((((())))))******))))))))))))(((((((((''''''''''''&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,...---,,,,,,,,,---...///111111111222222333333333666555555555555666666666444555666555444444555777333222111111222444666888777666444333333333444444555444333555777999999888777777888999999888888777888777666555444444444444333333444555555555555444222222222111000000/////////...//////000//////...,,,...//////.........///,,,------------.........------------------------,,,++++++++++++,,,,,,,,,,,,+++++++++*********)))++++++++++++++++++++++++************************++++++******)))))))))((((((((())))))***+++++++++((()))))))))))))))(((((((((((((((((()))))))))***))))))))))))************/////////---+++***+++,,,++++++************++++++,,,---------,,,,,,...///................................./////////000000111111111111222222222222444222444666666555<<>>???CCCJJJQQQTTTSSSPPPQQQeeekkkeeeggghhhhhhllltttooohhhdddeeekkkttt{{{~~~~~~|||yyy|||}}}|||yyy|||yyyooojjjccc^^^^^^```ccceeedddbbb^^^\\\[[[ZZZXXXWWW[[[[[[[[[[[[\\\]]]^^^^^^___[[[WWWTTTUUUYYY___ccc``````aaabbbbbbbbbbbbaaa]]]]]]]]]```dddgggiiiiiifffhhhkkkkkkhhheeecccbbbZZZ[[[[[[ZZZZZZ[[[^^^aaavvvrrrkkk___QQQXXX|||llluuuttt{{{}}}{{{{{{wwwwwwqqqkkknnnvvvTTT999111000---++++++++++++++++++******))))))(((((((((((())))))''''''(((((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((()))))))))******************++++++++++++++++++,,,,,,------......111222222333555666666777444444555666666555444333444444444444333444888:::777777777777777777777888444555777999888777555333444222111222444777888999888888888777777666555444555555555555444333222222000000000111222333333444111111111000//////......,,,...000000---,,,---//////000111000...,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,***(((''')))+++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((''''''(((((())))))******&&&''''''((())))))(((((('''''''''((((((((())))))''''''(((((()))******+++***++++++***((((((***+++******))))))))))))******,,,---------,,,,,,...///---------------------------------.........//////000000000000111111111111111333444444555888;;;<<>>CCCKKKRRRJJJCCCDDDPPP[[[^^^bbbgggccclllllljjjjjjeeebbbkkknnnmmmkkkgggeeegggmmmssszzzxxxxxx{{{zzzyyy|||wwwqqqsss|||~~~}}}xxxuuummmhhhaaa]]]]]]^^^```aaabbb___\\\[[[[[[[[[ZZZYYY\\\[[[ZZZYYYZZZ[[[]]]______]]]YYYWWWWWWZZZ___bbb___aaaccceeegggiiijjjjjjcccaaaaaadddhhhkkklllkkkiiikkkkkkhhhccc___]]]]]]XXXYYYZZZYYYXXXZZZ___cccsssjjj\\\MMMJJJXXXpppsssvvvhhhmmm|||zzz|||yyy~~~|||vvvnnnjjjcccRRR>>>111---,,,)))******************++++++))))))(((((((((((())))))'''''''''((((((((())))))(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((('''&&&(((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++******++++++,,,+++++++++///000000111333444555555555666666666444333111///111111222111111333666999888999999999999999888777222444777999999777555333333111///000222555666777333444555555555555555555333333333333222111000000000000000000111222333444111111111000//////......+++...000000---,,,---///,,,---///...---,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,***'''&&&(((+++***************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%&&&((()))+++,,,,,,&&&&&&'''((())))))((((((''''''''''''((((((((()))&&&''''''((()))******+++)))***+++***))))))+++,,,******))))))))))))******,,,---------,,,,,,...///---------------------------------.........//////000000000000111111111111333444444222333666888888;;;AAAjjj{{{uuuuuuXXXAAA<<<999444555666666666666666555555444333111000/////////000---222777999;;;AAAJJJQQQ___bbbeeeffffffffffffgggkkkjjjiiiiiijjjjjjhhhgggiiigggdddbbb___]]]]]]\\\[[[]]]^^^^^^^^^]]]^^^___^^^```^^^\\\bbbkkknnnjjjooottt|||rrrXXXSSSKKKFFFHHHRRR```kkk```PPPJJJTTT]]]___fffrrryyyyyyqqqnnnnnneeeeeerrrlllrrrwwwvvvpppiiiggggggpppqqquuuzzz{{{yyyzzzxxxppprrrvvvwwwwwwwwwuuurrrooonnniiieee___[[[[[[]]]^^^______]]][[[ZZZ\\\\\\\\\\\\\\\ZZZXXXWWWXXXZZZ]]]___]]][[[YYYXXXXXXYYY\\\]]]___```dddgggkkknnnpppqqqllljjjiiikkknnnooonnnlllmmmnnnlllggg___YYYWWWWWWXXXYYYZZZYYYXXX[[[aaafffjjjcccVVVMMMSSSdddnnnnnn}}}oookkkqqq{{{zzz|||yyy}}}eeeTTTVVVJJJ;;;111---,,,+++*********************++++++))))))(((((((((((())))))&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%'''((((((((('''&&&(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++***************)))((((((000000000111222222333333111000000000111222333333555444333222222444555777666777777777888888888888444555777888777666777888888555333222333555555555555555444333333222111111333222111111111222333444333000...///222444333111111000000000//////......////////////////////////+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,+++++++++******))))))(((((((((((())))))))))))************))))))))))))((((((((((((((((((((((((+++)))'''&&&%%%&&&((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++************++++++))))))))))))************++++++++++++++++++++++++///000222111///......///........................111000...---...///111333333333444444555666666777999===YYYrrr~~~rrrHHH;;;:::888777777777777888888555000666555222000......---...///111444666999>>>CCCFFFWWW^^^fffiiihhhggghhhjjjhhhkkkllljjjfffdddfffhhhkkkiiigggeeeccc```\\\XXX[[[WWWWWW[[[\\\ZZZ\\\ccc___ZZZXXXZZZaaahhhjjjjjjlllhhhhhhkkkooowwwooobbbXXXXXX^^^hhhxxxvvv]]]NNNWWWeeehhhlllssstttwwwxxxuuuqqqnnnnnnpppwwwzzz|||{{{vvvoooiiifffjjjmmmpppqqqrrruuuzzzqqqmmmuuutttrrrooollliiigggfffdddbbb___]]]]]]___bbbddddddbbb___^^^]]]\\\[[[YYYXXXYYYYYYZZZ[[[]]]^^^___\\\\\\[[[[[[ZZZZZZZZZZZZ```bbbeeeiiillloooqqqqqquuurrrqqqsssvvvwwwrrrmmmjjjjjjhhhccc^^^YYYWWWVVVWWWXXXZZZ[[[]]]___bbbddddddTTTMMMXXXgggnnnsssxxxzzzyyywwwqqqhhhoooyyynnnTTTKKKFFF>>>666222///,,,,,,...))))))))))))))))))))))))))))))((('''&&&%%%$$$$$$'''''''''''''''((()))))))))((('''&&&&&&'''((()))%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++......///000000111111222111000000000111111222333444333222111222333555666555555555555555666666666444555666666666666777999888666333222444555666666666666555444333222222111333333222111111111222333222000...///111333222111000/////////............------------------------++++++,,,,,,,,,,,,++++++******++++++++++++++++++,,,,,,+++++++++*********++++++******))))))))))))'''((((((((())))))))))))*********)))))))))((((((''''''''''''''''''''''''***)))'''&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))+++******))))))******+++(((((()))))))))*********++++++++++++++++++++++++---///000000...------...........................000///.........///111111111111222222333444444555999999LLLmmmzzzZZZ???777555333444444333444666666555444333111//////...//////...000333555888<<>>SSSuuurrrJJJ999666444444333333222333666999111111000/////////000000---///111333555999===AAAJJJQQQZZZ```bbbbbbcccdddgggiiilllkkkiiihhhjjjmmmnnnllljjjhhhfffbbb^^^ZZZZZZYYYZZZZZZXXXWWWZZZ```^^^YYYSSSQQQTTTXXXZZZZZZZZZVVVUUUWWWYYYZZZ^^^dddzzzzzzsssqqqkkkgggssspppbbbhhhqqqqqqppptttwwwwwwyyyzzzyyyvvvppplllpppqqqqqqooojjjgggeeeeeejjjjjjmmmqqqvvvzzz{{{{{{yyyuuuyyyxxxqqqoooooonnnllljjjhhhfffeeedddbbb```^^^\\\\\\\\\\\\[[[ZZZXXXXXXYYYZZZYYYXXX]]]\\\[[[ZZZYYYXXXXXXXXX[[[[[[ZZZZZZYYYXXXXXXWWWZZZ[[[\\\^^^aaaeeeiiikkkooonnnooosssuuutttpppkkkcccbbb```]]]YYYXXXYYY[[[[[[VVVTTTYYYbbbeee^^^VVVUUUwwwxxxsssrrrttt~~~uuu{{{ssshhhiii}}}\\\III777111.........,,,+++---))))))))))))))))))))))))'''''''''(((((()))))))))'''''''''&&&''''''((()))''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))************)))))))))*********++++++---------...//////000000000000/////////000000111222111111111111222333444333333222222222222111111444444444333222333777999777555333333555666666666666555555444333222111000444333333222111000000///000///......//////000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++******)))))))))(((*********************)))(((((((((((((((((('''''''''''''''((((((((())))))***)))))))))((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((()))))))))(((((((((((()))))))))***************************+++---......---,,,,,,------------------------------...//////000000//////.........///000000111111222888:::AAA^^^```EEE===777666666666444222555999222111111000////////////,,,...000111222555999<<>>QQQzzzuuu||||||zzzqqqaaaUUUPPPfffbbbBBB222...,,,......***)))***(((((((((((((((((((((((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%'''&&&$$$######$$$&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((()))))))))*********------......///000000000000//////.............../////////000000000000111111111222222222333333333333444444222000000222444333222111222444555555444000000000000000000000000111222222222111000//////---......---,,,+++---................../////////,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''((((((((((((&&&&&&'''''''''((((((((())))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''(((((((((((())))))************************+++,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......//////000111111111111888888333@@@cccaaaBBB;;;333000555666333444999666555555444222000...------............000333555;;;???EEEMMMTTTYYY]]]___```cccfffgggggggggkkknnnpppnnnmmmmmmllljjjgggddd]]][[[YYY\\\eeejjjcccYYYdddaaa]]]YYYVVVUUUVVVWWW[[[[[[XXXRRRPPPSSSUUUTTTUUUZZZbbbooouuummmgggiiiwwwuuuuuuyyyxxxuuusssuuuuuuuuuuuuuuurrrnnnkkkccccccddddddfffjjjpppuuuvvvvvvuuuuuuvvvvvvtttrrrsssqqqnnnllljjjjjjlllnnnfffgggjjjkkklllkkkjjjiiifffdddbbb```___^^^^^^^^^aaa___\\\\\\\\\\\\ZZZYYYcccbbbaaa___]]]\\\\\\\\\[[[ZZZZZZYYYYYYXXXXXXXXX[[[[[[\\\^^^```cccfffhhhcccgggmmmqqqpppjjjccc^^^YYYXXXWWWTTTQQQPPPRRRTTTNNNSSSWWWSSSIIIAAA>>>???SSS{{{qqqwwwvvvvvvwwwzzz|||yyyrrrmmmcccVVV___VVV;;;333...+++------)))((())))))))))))))))))))))))))))))))))))(((((('''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******,,,,,,,,,---......//////000///......---------.........//////000000000/////////000111222333333444333444444333000//////000111000000111444444444222/////////000111111222222000000111222222111000///---...///---+++***+++...+++++++++,,,,,,---------++++++++++++++++++++++++((())))))))))))))))))(((''''''(((((((((((((((((('''''''''((((((((())))))''''''((((((((()))))))))&&&&&&&&&'''''''''(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((('''''''''((((((((())))))************************)))+++,,,---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000------......///000000000000333444444:::RRRzzzaaaKKK<<<222444666333333888555555555555444222000///---...///...---...111333777999===DDDLLLSSSXXX[[[]]]aaadddeeedddeeehhhllllllkkkkkkkkkkkkjjjgggeee______\\\YYY\\\bbbaaa\\\bbbaaa___\\\YYYXXXXXXYYYXXX\\\[[[TTTOOOPPPQQQPPPPPPUUUYYY___nnntttpppnnnssswwwuuuxxxxxxvvvtttssstttssspppnnnllllllllliiijjjjjjjjjlllpppwww{{{~~~}}}yyyuuurrrrrrrrrqqqooommmmmmoooqqqpppnnnbbbdddgggjjjkkkkkkjjjiiidddbbb```^^^]]]^^^```aaa___]]]\\\[[[\\\]]]\\\[[[aaa```___]]]\\\[[[[[[[[[XXXYYYZZZ\\\^^^___aaaaaa___``````aaabbbcccdddeeebbbgggnnnrrrppphhh```ZZZRRRSSSSSSRRRQQQPPPRRRSSSRRRTTTRRRIII>>>:::>>>DDD___yyyzzzmmmrrrsssvvvwww{{{{{{sssuuu~~~hhhaaaooottt]]]AAA222111,,,)))***+++)))(((***))))))))))))))))))))))))'''''''''''''''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((()))))))))******++++++,,,,,,---......000///...------------------......///000/////////---...///000111222333444333444555444111........./////////111333444333222...///000111222333444444//////111222222111000000,,,...///---***)))+++---))))))*********+++++++++))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))'''((((((((())))))******&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))))))))))))))))))))))))))''')))++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++,,,---///111,,,,,,---......//////000///...222777666???bbbqqqxxx^^^III888666777333222777444444555666555444333222...//////...---...000222222333666<<>>777:::IIIXXXkkkjjjmmmvvvooofff|||vvvoooyyyppp___RRR???444000***,,,,,,+++***))))))******((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''(((((()))(((&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''((()))******)))((('''+++,,,.../////////---,,,------------------------------......///000000111000000000000111222333333555555888>>>CCCBBB<<<666333222111111333333222111222000//////000222222222///////////////...------,,,,,,,,,++++++*********+++******))))))******+++)))))))))(((((((((''''''))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((((((((***)))((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%)))((((((((('''''''''&&&''''''''''''(((((((((((())))))*********)))))))))'''((((((((()))))))))***++++++++++++++++++++++++++++++,,,,,,---.........---......///////////////333///000444444555AAARRRzzzzzzzzzqqqBBB999666333777:::333444555555555555444333111///...,,,,,,---...//////111444777:::@@@GGGKKKOOOSSSZZZ```ccceeeggghhheeehhhjjjjjjhhhhhhiiikkkgggiiijjjgggaaa\\\ZZZZZZ^^^^^^___aaaccceeegggiii```aaa```\\\WWWTTTTTTUUUWWWSSSSSSVVVTTTSSSaaarrr|||wwwllljjjgggbbbcccjjjkkkjjjiiiiiijjjkkklllmmmooorrruuuwwwvvvuuutttuuu|||yyyssssssuuuuuuyyy||||||xxxpppiiiddddddbbb```aaadddeeedddcccbbb```^^^]]]\\\\\\]]]^^^______^^^^^^^^^]]]]]]]]]]]]ZZZWWWWWWYYYZZZZZZXXXYYYXXXWWWZZZ^^^bbbcccccccccdddcccaaa^^^^^^```cccbbbeeejjjmmmhhh\\\TTTSSSQQQQQQPPPNNNLLLKKKLLLMMMLLLDDD;;;777;;;FFFTTT___kkkmmmnnnnnnsssyyyzzzwwwvvviiigggyyyuuulll[[[NNN;;;000///++++++***))))))(((((())))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))******)))(((''',,,---...///000///..............................------......///000000000222111111000000000111111222666<<>>444555999666222222333333333333222222111000///---------...///---///111444777<<>>999888000222222222333333222222222222111000///.........///,,,...000222444888===@@@DDDIIIQQQXXX]]]bbbeeehhheeeeeeeeedddeeegggiiikkkggghhhjjjmmmooonnnkkkhhhggghhhjjjkkkkkkkkkiiiiiijjjjjjhhhfffbbb___]]]\\\[[[WWWWWWYYYXXXTTTSSSWWW\\\fffmmmyyytttmmmhhhfffjjjqqqjjjkkkmmmppprrrsssttttttqqqsssvvvwwwuuussssssssswwwwwwppprrrwwwzzzzzzrrrpppqqqiiigggcccaaa```aaabbbcccddddddcccbbbbbbaaa```____________^^^^^^^^^]]]]]]WWWSSSOOOKKKJJJKKKLLLMMMNNNNNNOOORRRUUUWWWYYYZZZccceeeggghhhfffccc___]]]___\\\\\\]]]YYYRRRNNNOOOLLLIIIGGGGGGGGGEEE???:::999777???[[[nnndddbbbiiinnnuuu}}}~~~|||rrrmmm```FFF;;;///))),,,+++***))))))((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((---......///////////////////////////////////////............////////////.........///000222333444222444888;;;<<<999555111222111000000222222111000000///...///111222111///---------------,,,,,,+++************************)))((((((''''''(((((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''((()))******))))))))))))((((((((((((******************************++++++,,,------...---......///////////////,,,---///222333333777===EEEpppiiiJJJ<<<888111444444333333333333444444222222111000//////......,,,...000111333555999<<<@@@EEELLLSSSYYY^^^bbbeeebbbcccdddfffggggggfffeeehhhfffeeegggjjjnnnpppqqqqqqqqqrrrrrrrrrpppooommmkkkkkkjjjiiihhhgggdddcccddd___[[[ZZZZZZYYYZZZ]]]___bbbaaafffttt||||||xxxyyyqqqrrrtttuuuvvvwwwwwwvvvpppqqqrrrrrrqqqrrruuuwww|||wwwtttxxx~~~|||xxxwwwwwwlllkkkhhheeeccccccdddfffgggfffeeedddbbbaaa______`````````_________^^^^^^UUUSSSOOOKKKIIIIIIKKKMMMXXXYYY[[[\\\]]]___```aaaaaacccfffhhhiiigggcccaaaaaa\\\XXXWWWTTTMMMJJJKKKGGGEEECCCDDDEEECCC===999222888JJJppp}}}eee___pppwwwxxxxxxzzziiidddWWW888111---+++,,,)))*********))))))******+++((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((------........./////////////////////////////////......//////////////////------...///000222333444111333444666777777777666222111000000111222111000///......///111222111///,,,,,,------,,,,,,+++***)))))))))***************((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''(((''''''&&&'''(((***+++))))))))))))((((((((((((******************************++++++,,,,,,---------......//////////////////000222333333333666888===UUUuuuyyySSS===777222555555444444444444555555333222222111000///......---...000111111333555777;;;@@@GGGMMMSSSXXX]]]``````aaadddhhhkkkjjjgggdddjjjiiifffeeefffjjjnnnqqqoooooopppqqqrrrrrrrrrrrrmmmmmmlllmmmooonnnkkkiiikkkhhhddd```^^^___aaadddhhhkkkiiilllrrrqqqxxxyyyyyyxxxwwwvvvuuutttssssssllllllmmmlllmmmoootttwwwxxx{{{|||yyyvvvvvv{{{|||yyywwwuuutttlllllljjjgggeeedddeeegggfffeeedddbbb``````______bbbaaaaaaaaaaaa`````````ZZZYYYWWWTTTRRRRRRTTTVVVbbbccceeeeeedddcccdddddd]]]^^^aaaeeeiiijjjhhhfffaaa[[[VVVTTTQQQKKKHHHIIICCCCCCCCCCCCCCC@@@===:::444===QQQssspppeeeuuuyyyvvvxxx~~~|||xxxvvvqqqaaa[[[wwwwwwKKK......---,,,+++(((***************++++++,,,((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$############$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((---------------......///......................../////////////////////............//////111222222333333444444444444555666222000///000111222111//////......///000000---+++,,,,,,,,,,,,,,,+++******((()))))))))*********+++(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''((('''&&&&&&&&&(((***+++***)))))))))((((((((('''*********************************+++,,,,,,---------......///////////////000111222222222444555666888DDD[[[}}}mmmKKK;;;444666555444333333444555666333333333222111000......,,,---/////////000222333777;;;AAAGGGLLLQQQUUUXXX[[[]]]```eeejjjkkkiiifffhhhjjjlllkkkiiihhhkkkmmmkkkllllllnnnoooqqqssstttqqqpppppprrrttttttqqqnnnlllnnnooommmjjjiiijjjkkknnnpppnnnpppssslllppp|||zzzvvvrrrooolllkkkjjjeeeggghhhiiiiiikkknnnqqqqqqsssuuuwwwzzz}}}|||xxxtttqqqooonnniiijjjjjjhhhdddcccdddfffeeedddbbbaaaaaaaaacccdddcccccccccbbbbbbbbbaaaaaa```aaaaaa___]]]]]]___bbbfffhhhiiihhhdddaaaaaabbb]]]]]]]]]```dddgggfffeee]]]VVVPPPOOONNNIIIFFFFFF???@@@AAA@@@===:::888888<<>>CCCGGGLLLPPPSSSWWWWWWZZZ```gggjjjiiigggccciiippprrrnnnjjjjjjlllooooooooopppqqqsssvvvwwwuuuttttttvvvxxxwwwssspppiiipppwwwxxxvvvtttsssrrrooooookkkkkkmmmggglll}}}yyytttnnniiieeecccbbbaaacccfffhhhhhhhhhiiijjjrrrsssxxx~~~yyyzzzyyyuuuppplllkkkkkkfffhhhiiigggcccaaabbbdddeeedddbbbbbbccceeehhhjjjdddddddddcccccccccbbbbbbccceeegggfffddddddfffiiiiiikkkllljjjeeeaaa```aaabbb___]]]]]]```aaa```___VVVOOOJJJJJJIIIFFFCCCCCC;;;===>>>;;;666333333444CCCTTTcccooouuuppprrr|||vvvwww{{{yyyzzzvvvqqqNNN111)))444222))))))+++((((((((((((((()))******)))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$###$$$%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((******+++,,,,,,---......///...---,,,,,,,,,,,,,,,...//////...,,,,,,---///111000000///////////////111111111111111111222222000000000000000///..............................*********)))))))))(((((('''((()))******)))(((''''''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))************%%%'''))))))((('''((()))+++++++++,,,,,,,,,---------------............///////////////000111222333777333<<>>BBBGGGJJJTTTVVVXXXZZZ\\\```eeehhhhhhjjjmmmpppqqqpppnnnmmmqqquuuxxxxxxuuurrrrrrsssxxxxxxxxxwwwwwwuuuttttttnnnkkkkkkrrr|||{{{uuuwwwxxxxxxxxxwwwwwwvvvvvv}}}yyynnnccc\\\[[[^^^bbbaaacccfffgggiiilllqqqttt~~~zzzvvvtttsssrrrsssttttttqqqnnnjjjiiigggfffdddcccccccccfffeeeeeedddccccccbbbbbbfffdddccceeeiiiiiiddd___cccdddfffjjjmmmnnnllljjjqqqooommmjjjgggeeeccccccbbb___[[[YYYXXXXXXXXXWWWLLLJJJGGGCCC???<<<:::999@@@999777888333---222===UUUbbbgggeeepppxxx{{{tttmmmrrrpppvvvvvvwww~~~vvvhhhpppiiiYYY444222...+++)))***++++++))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''******++++++,,,------.........---,,,,,,,,,,,,,,,---.........,,,,,,---///000///////////////000000111111111111111111111111///000000000000///......------------------------,,,+++++++++************(((((())))))))))))((((((''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((()))))))))******%%%'''))))))((('''((()))+++++++++,,,,,,,,,,,,---------------............////////////000111222333222555:::CCCYYYwwwssshhhaaa|||ZZZAAA888333555777555444666222222222222111111111000///...---------...///000000222555888;;;>>>CCCFFFPPPRRRUUUXXX[[[___cccfffiiiiiijjjkkkmmmooopppqqqtttxxx{{{{{{xxxvvvuuuvvvxxxzzz||||||{{{wwwssspppjjjgggfffkkktttzzz{{{yyy}}}~~~|||zzz{{{|||zzzzzztttpppllljjjjjjhhheeeaaacccccceeegggmmmttt{{{~~~|||xxxsssppppppqqqooooooooopppqqqqqqpppppplllkkkiiigggfffeeeddddddeeeeeeeeeddddddcccccccccdddbbbaaadddiiijjjgggccceeegggjjjnnnpppooojjjgggmmmmmmlllkkkhhhdddaaa___[[[ZZZWWWUUUTTTQQQMMMJJJIIIGGGDDDAAA>>>;;;:::999555333444555555777@@@KKKXXXbbbeee```fffvvv~~~}}}yyyzzzuuuyyyyyyyyyyyynnnrrrrrr^^^VVVGGG===222000---***))))))***+++))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&*********+++,,,,,,------------,,,,,,++++++,,,,,,,,,---...---,,,,,,---///............///000111111111111111111111111111111/////////000//////...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))(((((((((((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''((('''''''''(((((((((((()))%%%'''))))))((('''((()))******+++++++++,,,,,,,,,------------............////////////000111222222111:::;;;777EEEkkkppp[[[jjj~~~}}}PPP<<>>:::888888888777555444444444444111...444TTT~~~kkkZZZWWWZZZ___hhhrrr{{{pppfffdddooo{{{```???444000///+++***)))(((((((((((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%))))))))))))))))))))))))******))))))******++++++)))***++++++******,,,...,,,,,,,,,---...000111222111111111000000//////...------......------,,,+++************************)))(((((((((((('''''''''(((''''''''''''''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%'''))))))((('''((()))((())))))))))))*********,,,,,,,,,,,,------------............///000111111444---000:::888888SSSxxxuuuSSS>>>666444666888222222222222333333333333000000000000///...---,,,,,,---...//////000222444888<<>><<<;;;:::999555555444333222222222222000...999bbbiiiccceeedddhhhqqq{{{yyy~~~|||fffWWW]]]nnnzzzRRR333///...,,,***))))))((((((((())))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%)))))))))))))))))))))))))))))))))))))))***++++++((()))************,,,...,,,,,,,,,---...///000111222111111000//////......,,,------------,,,++++++************************(((((((((''''''''''''&&&&&&''''''((((((''''''&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((%%%'''))))))((('''((()))((((((((()))))))))******++++++,,,,,,,,,---------...............///111111444111555:::666555EEE\\\mmmLLL:::777666333222222222333333333444444000000111111111///...---,,,---......---...000222444777<<>>:::777666444222000333333111000000/////////222888LLLhhhpppooouuummmhhhmmm|||qqq]]]eeezzz~~~rrrTTT;;;333,,,(((///))))))))))))************'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$%%%&&&&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%((((((((((((((('''''''''******))))))))))))******,,,++++++++++++,,,---------------............///000000////////////000000...---+++)))(((((())))))))))))(((((((((((())))))++++++)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################&&&%%%######%%%((((((%%%((('''&&&&&&$$$$$$###"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((((())))))(((((((((((()))))))))))))))***,,,,,,+++***,,,---,,,---......------...000000111222222222333777999OOOlll}}}tttxxxSSS???777888444000111444555444111111111111000///......---......//////////////////111333666666777===FFFNNNWWWTTTWWWbbbkkkmmmkkkjjjrrrpppnnnnnnrrrwww{{{|||qqqvvv}}}~~~{{{uuurrroookkkfffbbbccc```\\\[[[]]]___aaabbbgggfffdddcccdddgggjjjkkkhhhiiilllpppuuuxxxxxxwwwtttwwwzzz|||~~~|||{{{xxxsssooohhhgggfffddd___ZZZ[[[```gggeeeccc___[[[ZZZ\\\^^^______``````___]]][[[ZZZUUUUUUVVVWWWXXXXXXYYYYYY]]]\\\[[[ZZZZZZ[[[\\\]]]aaa```^^^^^^```eeejjjnnnwwwzzz~~~}}}{{{xxxwwwwww|||wwwoookkkgggdddeeeiiikkkiiifffeeedddbbb```___```cccfffhhhfffeeeeeefffgggeeedddbbb```]]]\\\[[[ZZZXXXVVVSSSSSSTTTRRRMMMGGG@@@<<<999888666444222111111000000,,,---111000***+++222555EEEUUUeeerrrxxxjjjtttwwwhhhmmm~~~ooofffcccbbbTTTAAA333,,,+++***(((******)))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$((((((((((((((((((((((((******))))))))))))******+++++++++++++++,,,,,,---........./////////000000000000////////////000000...---+++)))(((((())))))))))))(((((((((((())))))+++***)))(((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###$$$%%%$$$###'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((((((((((((((((()))(((((((((((())))))))))))***+++,,,,,,+++***+++---,,,---......------...000///000111111111222555888<<>>EEEKKKMMMVVVbbbgggffffffgggpppmmmkkkllloootttwwwxxxqqqtttxxx{{{{{{|||~~~~~~zzzvvvrrroookkkfffbbbccc```\\\[[[\\\^^^``````dddccccccccceeehhhkkkmmmlllllllllooorrrtttsssrrrpppssstttuuuxxx|||yyytttooojjjeeebbb``````]]]YYYZZZ^^^dddcccaaa]]]YYYXXXZZZ\\\^^^^^^^^^^^^]]]\\\[[[ZZZSSSSSSTTTTTTUUUUUUVVVVVVYYYYYYXXXXXXYYY[[[\\\]]]^^^]]]\\\\\\^^^bbbfffhhhoooqqquuuwwwxxxvvvtttsssuuutttuuuzzzqqqmmmiiihhhjjjjjjgggcccbbbbbbaaaaaabbbfffkkknnnooommmiiifffdddbbb```]]]^^^]]][[[ZZZZZZYYYWWWUUUPPPPPPOOOMMMHHHBBB===999777666555333111000000000000//////...,,,...777@@@PPPVVV[[[ccclllnnnzzzzzzgggkkkoooppp~~~yyynnnbbbSSSJJJ@@@444---++++++***)))''''''''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%((((((((((((((((((((((((******))))))))))))******+++++++++++++++,,,,,,---////////////000000000111111000000//////000000111...---+++)))(((((())))))))))))(((((((((((())))))******)))(((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((((((((((((((())))))))))))***,,,---,,,******+++,,,+++---......------...///...////////////111444666555;;;ZZZooosss{{{DDD444555666444111111333666555444444333333222222222...........................000222222111333777;;;===EEERRR^^^aaa___```dddllljjjhhhiiillloooqqqqqqrrrssssssssstttwww{{{~~~}}}zzzvvvsssoookkkgggcccccc```]]][[[\\\]]]^^^]]]aaa``````aaadddiiimmmpppnnnlllkkkkkkmmmooooooooooooppppppooopppxxx{{{vvvrrrlllfffbbb```[[[YYYZZZ[[[ZZZZZZ]]]bbbaaa___[[[WWWVVVWWWYYY\\\\\\[[[ZZZYYYYYYYYYYYYSSSSSSTTTTTTTTTTTTTTTTTTWWWWWWWWWXXXZZZ[[[]]]^^^\\\\\\\\\\\\^^^```bbbcccggghhhkkkmmmooonnnnnnmmmlllkkkkkkmmmqqqvvv|||zzzuuupppmmmllljjjfffbbbaaaaaaaaabbbeeeiiimmmppprrrnnniiieeebbb___]]][[[[[[YYYWWWWWWWWWWWWUUUSSSLLLKKKIIIEEEAAA<<<888666555444333111000////////////111///+++000BBBYYYhhhwwwqqqggggggpppmmmnnnzzzwwwpppmmmqqqwww}}}vvvsssmmmZZZ>>>444000***)))***+++***)))%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%((((((((((((((()))))))))******))))))))))))******,,,,,,,,,,,,,,,------........./////////000000000111000000//////000000111...---+++)))(((((())))))))))))(((((((((((())))))***)))((('''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&$$$"""###'''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((((((((((((((())))))))))))+++,,,---,,,***)))***++++++---......---,,,...///,,,---.........///222444<<<555JJJwwwbbbnnn]]]<<<:::666333111222333444555444444444333333333222............------------...000222333222333555888888>>>JJJUUUZZZZZZ]]]ccchhhgggeeefffiiikkkllllllrrrrrrrrrpppppprrrvvvyyyzzzyyywwwtttqqqmmmiiifffeeebbb___^^^]]]]]]\\\[[[]]]]]]^^^```dddiiimmmpppmmmkkkhhhhhhjjjlllnnnnnnppppppooommmnnnuuu}}}|||}}}|||wwwuuutttuuusssppplllhhhccc___\\\]]]WWWSSSWWWZZZ[[[[[[]]]``````^^^ZZZWWWUUUVVVXXXZZZYYYXXXWWWVVVWWWXXXYYYVVVVVVUUUUUUUUUUUUUUUUUUWWWWWWXXXYYY[[[\\\]]]^^^\\\]]]]]]^^^___```aaaaaabbbdddgggjjjlllnnnoooooohhhgggfffcccaaadddjjjooo|||xxxssspppnnnkkkgggeeeccccccdddfffhhhiiihhhhhhkkkhhhdddaaa``````___^^^ZZZXXXVVVTTTSSSRRRPPPNNNHHHFFFBBB>>>:::777555444222111000///...............///---...AAAffftttpppyyywwwnnnpppjjjpppuuullluuupppTTT777111...+++******+++***((($$$%%%&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((())))))************))))))))))))******---------------...//////------........./////////000000////////////000000...---+++)))(((((())))))))))))(((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((($$$###&&&%%%!!!###)))###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))***,,,,,,,,,******+++,,,+++,,,------,,,,,,---///,,,---------,,,...000333:::333;;;[[[yyyiiitttMMMCCC777222444777666444333333333333333222222222//////.........---------,,,...000222222333555666:::;;;@@@KKKRRRWWW\\\aaaccccccccceeegggiiijjjiiipppqqqrrrqqqppppppqqqssswwwxxxxxxvvvsssooolllkkkiiigggdddbbbaaa___\\\ZZZ\\\\\\\\\^^^aaafffkkknnnoookkkhhhggghhhjjjllllllnnnnnnmmmlllmmmsss|||{{{xxx{{{{{{tttqqqqqqrrrwww~~~{{{zzzxxxsssmmmgggcccbbbeeeeeeeeecccaaa___]]]\\\\\\VVVRRRVVVZZZ[[[\\\___```___^^^[[[XXXVVVVVVWWWXXXWWWVVVUUUVVVWWWXXXYYYVVVVVVUUUUUUUUUUUUUUUUUUWWWWWWXXXYYYYYYZZZZZZZZZ[[[[[[\\\]]]^^^^^^_________aaaeeeiiimmmpppqqqrrrmmmnnnlllgggaaa___bbbffftttrrrpppnnnlllkkkjjjiiihhhhhhjjjmmmooommmhhhddddddbbb_______________^^^ZZZWWWTTTQQQOOOLLLIIIFFFCCC@@@<<<888555333222222000///...---------------///...---777UUU{{{~~~ppplllmmmrrr{{{jjjcccyyymmmLLL999333000---***************&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''(((((())))))******+++******))))))))))))******---------------......///------------............///......------......///...---+++)))(((((())))))))))))(((((((((((())))))((((((''''''&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''!!! ''')))$$$###&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((()))))))))))))))+++,,,,,,+++***,,,---***,,,------,,,,,,---...,,,---------,,,---000222222333666FFFhhheeeTTT???333222555333000222222222222222222222222000000000///......------******,,,...///111222333:::888999AAAIIIPPPWWW^^^]]]^^^___cccfffiiiiiihhhlllnnnpppppppppooopppqqquuuwwwxxxxxxuuurrrppppppooommmjjjhhhfffccc^^^[[[\\\\\\[[[\\\^^^bbbfffiiiooollliiiggghhhjjjkkkkkkiiiiiihhhgggiiinnnvvv{{{zzz~~~|||xxxxxx|||~~~|||}}}}}}|||uuuuuuuuuvvv{{{|||uuummmkkklllooopppqqqvvv|||~~~zzztttsssvvvvvvsssnnnmmmkkkhhheeeaaa___]]]]]]^^^``````___^^^______\\\WWWTTTVVVYYYZZZ\\\aaa______^^^\\\XXXVVVVVVWWWVVVVVVVVVVVVWWWXXXYYYYYYSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXWWWWWWXXXYYYYYYZZZ[[[\\\\\\]]]]]]___dddhhhllloooppppppnnnpppooolllgggdddeeegggjjjjjjjjjkkklllmmmnnnooonnnnnnooosssvvvuuupppllleeecccaaa______]]]ZZZXXXVVVSSSOOOLLLIIIEEEAAA>>><<<:::777444111000111111......------,,,---------000...444FFFdddqqqkkkmmmqqq|||ttt|||xxx{{{iiiaaatttXXX:::444000...+++)))((()))+++,,,'''(((((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''(((((()))******++++++******))))))))))))******,,,++++++++++++,,,------............////////////------,,,,,,,,,,,,------...---+++)))(((((())))))))))))(((((((((((())))))'''''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&"""...444---%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))((()))++++++++++++---///***,,,------,,,+++---...,,,---------,,,---///222...444888<<>>333...333777555111000111222444444444444333333222111...,,,+++******+++---///111111333666:::>>>BBBEEELLLNNNVVVbbbiiihhheeeeeefffccccccggggggfffmmmvvv{{{|||{{{yyyuuutttvvvxxxxxxxxxxxxwwwtttnnnfffaaa______]]]XXXVVVYYY]]]___\\\]]]bbbhhhjjjnnnwwwxxxssslllhhhgggjjjmmmooommmppptttvvvxxxwwwvvvuuupppmmmoootttvvvsssqqqqqqppppppooooooooorrrwww{{{zzzsssrrrwwwuuujjjhhhmmmnnnoooqqqrrrssssssssssssqqqnnnjjjggghhhiiiiiiiiiiiiiiijjjkkkkkkkkkkkkkkkhhhdddaaabbbdddddd___[[[[[[\\\]]]]]]\\\[[[YYYXXXVVVXXXYYYXXXXXXZZZ___dddaaa^^^[[[YYYXXXWWWVVVTTTXXXXXXWWWXXX[[[\\\\\\[[[WWWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWZZZ]]]___]]]ZZZ[[[VVVSSSUUUZZZ^^^^^^]]]^^^```bbbbbbbbbcccdddfffgggggggggffffffhhhmmmpppppprrruuuyyy}}}~~~yyytttsssvvvwwwuuuqqqkkkhhhddd___[[[UUUPPPLLLHHHFFFBBB>>>:::777444333222///,,,,,,...///---+++333(((%%%---222///000666555;;;JJJaaaooojjjttt{{{uuussspppkkkfffzzzsss|||{{{ooowwwuuuttt~~~tttQQQ444---...***))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$##################$$$""""""#########$$$$$$$$$''''''''''''((((((((((((***))))))(((((((((((((((,,,,,,,,,,,,------------------,,,------...//////000///---+++***************+++,,,,,,+++***'''&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%'''((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&)))(((%%%"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))***+++,,,------...+++++++++,,,,,,,,,,,,---,,,,,,------.../////////444///111666555777NNNjjjWWW???333999444...///444888555111333444444444333333222111///---,,,++++++,,,---......///000333777;;;???AAAFFFIIIRRR^^^dddcccaaaaaadddcccdddhhhhhhfffkkkrrrvvvwwwwwwuuurrrppprrrsssrrrqqqqqqqqqrrrpppllliiigggeeeaaa[[[XXXZZZ^^^aaa^^^\\\]]]aaadddhhhrrr{{{zzzvvvpppkkkiiijjjmmmnnnooooooppppppqqqrrrtttuuunnnjjjkkkoooqqqnnnlllmmmiiijjjkkklllmmmqqqvvvzzzxxxrrrsssxxxvvvmmmkkkqqqoooooonnnnnnnnnmmmmmmmmmnnnkkkgggeeefffgggggggggfffgggggghhhhhhhhhhhhhhhfffccc```aaaddddddbbb^^^[[[[[[\\\]]]]]]]]]\\\[[[[[[\\\\\\[[[YYY[[[___cccaaa^^^ZZZXXXXXXXXXVVVUUUVVVVVVVVVXXX[[[]]]]]]\\\XXXXXXXXXWWWWWWVVVVVVVVVXXXWWWXXX\\\```bbbbbb```[[[WWWTTTVVVZZZ^^^^^^\\\```aaaccccccbbbbbbdddeeefffgggggghhhhhhkkkppptttqqqsssuuuwwwzzz{{{}}}}}}~~~zzzuuusssrrrqqqmmmjjjccc```\\\XXXTTTOOOJJJGGGCCCAAA>>>;;;777444222111///---,,,,,,...///...,,,000,,,,,,000000222BBBVVVeeebbbYYYXXX```bbbgggwwwooollllllkkkgggfffooo{{{uuulllkkkaaaaaaUUU>>>...,,,---***)))(((((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$%%%&&&''''''''''''((((((((())))))((((((''''''((((((++++++,,,,,,,,,---------++++++,,,,,,---.../////////...---+++************)))***++++++***)))'''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%$$$"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''((()))))))))******+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---....../////////000222333000111<<>>GGGRRRWWWUUUTTTVVVXXXZZZ^^^cccdddbbbaaaaaahhhiiikkkllllllmmmnnnnnnllllllkkklllnnnooonnnmmmssspppnnnkkkhhhdddeeeiiinnnfff___bbbhhhkkkooorrrvvvuuussspppnnnmmmnnnpppqqqqqqnnnjjjggghhhmmmqqqpppllliiikkkllliiiiiijjjhhhiiijjjiiigggeeeeeefffmmmlllooorrrooohhhfffjjjiiigggccc```______aaaccchhheeecccaaabbbccccccbbbaaaaaabbbccccccccccccbbbfffccc```___aaaccccccccc^^^^^^______````````````aaa``````______```cccdddaaa^^^ZZZXXXXXXYYYYYYXXXUUUUUUUUUWWWZZZ\\\\\\[[[[[[ZZZYYYXXXWWWVVVUUUTTTQQQRRRTTTXXX\\\```bbbbbb___\\\YYYYYY[[[]]]]]]]]]___```bbbccccccccceeegggdddeeeffffffgggiiimmmpppiiijjjmmmooorrrtttuuuuuunnnnnnlllfff^^^WWWRRRPPPNNNKKKGGGEEECCCAAA>>>;;;666555444222000/////////,,,,,,------......,,,+++---,,,,,,///;;;[[[hhhoooeeejjj~~~qqqtttvvvzzz~~~~~~vvvlllbbbiiirrrYYYDDD333&&&(((+++)))&&&'''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((*********+++++++++,,,,,,)))***+++,,,------------,,,,,,,,,,,,+++******)))''''''((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$################################################################################################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''((())))))(((((((((((('''''')))))))))*********++++++++++++,,,,,,---.........,,,111333000111777888555===UUU{{{jjjNNNAAA666444555333333555222333333444444333333333222111000///......------,,,,,,,,,---...111333444888;;;DDDMMMPPPNNNOOORRRSSSWWW[[[```cccdddbbb```dddeeefffiiilllnnnppppppkkkkkklllnnnpppooommmjjjmmmkkklllooolllgggfffiiipppgggbbbeeejjjllllllmmmnnnooopppooonnnooorrruuurrrtttuuuqqqllliiikkkmmmqqqllliiikkkllliiihhhjjjiiikkkkkkjjjfffdddbbbbbbmmmnnnqqqqqqllldddccceeedddbbb^^^\\\[[[]]]```bbbfffdddbbbaaabbbcccbbbaaa```aaabbbbbbccccccbbbbbbgggdddbbb``````aaabbbbbbbbbaaaaaa`````````_________^^^___```bbbeeefffgggddd```\\\YYYYYYZZZZZZZZZXXXWWWWWWXXXZZZ[[[ZZZYYY[[[[[[ZZZYYYWWWVVVUUUUUUQQQSSSUUUWWWZZZ\\\___aaabbb```]]]\\\\\\]]]]]]]]]\\\^^^```bbbbbbdddfffhhhfffgggggggggffffffhhhjjjggghhhiiikkkmmmnnnooooooeeeeeeccc^^^WWWPPPKKKJJJGGGDDDAAA???===<<<:::888333222111000////////////---.........---,,,,,,,,,...---///:::OOOppptttppphhhpppxxxsssuuuwwwyyy|||zzzqqqggg]]]jjjkkkFFF:::---''',,,...((($$$((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''(((((())))))*********+++++++++)))***+++,,,---,,,+++***++++++,,,,,,+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$######$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######"""""""""############$$$################################################################################################"""############$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))*********+++++++++,,,------.........000111///000333444222666AAAccc{{{YYY777---222555333111222222333444444444333333111111111111000/////////------------...///111222666999???FFFGGGFFFHHHNNNOOOTTTYYY]]]ccchhhiiieeedddcccbbbeeeiiimmmoooooofffgggjjjmmmppppppnnnllleeecccfffmmmllleeedddiiillleee```ccchhhhhhggghhhgggiiilllmmmmmmpppvvv{{{tttyyy|||zzzsssllljjjkkkmmmiiigggjjjjjjgggfffgggfffgggiiiiiihhhgggggghhhppptttwwwuuummmfffdddeeeaaa___]]][[[[[[]]]```bbbeeecccaaaaaabbbcccbbbaaaaaaaaabbbccccccccccccbbbfffeeecccaaaaaaaaaaaaaaaccccccaaa```____________^^^^^^^^^aaaeeeiiijjjjjjgggccc^^^[[[ZZZZZZ[[[[[[[[[YYYXXXYYYZZZ[[[ZZZYYY[[[ZZZZZZYYYXXXWWWVVVVVVTTTVVVXXXYYY[[[]]]```cccfffdddbbb___^^^^^^^^^___[[[]]]___```aaabbbeeegggggghhhhhhfffdddcccdddeeegggggggggggggggfffeeeeee```^^^[[[WWWRRRMMMIIIFFFBBB???<<<:::999888777666111000000///......//////...//////...,,,,,,...///&&&+++666IIIbbb{{{xxxjjjuuu{{{~~~rrrbbb^^^kkkRRR222///******...---'''&&&***((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))))))))))))))*********+++)))***,,,,,,,,,+++)))(((***++++++,,,+++***))))))&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$###"""############$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######""""""""""""############################################################################################################"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%%%%######$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))))))))((((((((()))))))))*********++++++,,,,,,---.........---...000///...///222777777IIIqqqbbbJJJ>>>555111333111222333333444444444333111111111111111111000000...------,,,---...///000444555:::>>>===<<>>;;;777444444444333222000///......------......---......---,,,...222666222;;;HHHTTTcccttt|||zzzwww{{{{{{~~~{{{zzzqqqeeelllpppYYY777...*********+++)))((((((***((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))))))))))))))***************+++,,,---,,,***(((''')))***+++,,,,,,+++)))(((%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%$$$###"""!!!############$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######""""""""""""############""""""""""""""""""""""""########################################################################"""############$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%%%%###"""###%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))******(((((((((((())))))))))))***++++++,,,,,,---......+++***---222111,,,...444999333777UUUzzzTTT888444===111222333333444444444444000111111222222222111111...---,,,,,,,,,---...///111222555888777666<<>>777666777555111///222222222222222222222222111111111000000000//////,,,,,,,,,---...///000111222222444777:::???CCCFFFGGGKKKQQQTTTUUUUUUWWWYYY```bbbcccdddcccbbbcccdddfffiiilllmmmllljjjhhhhhhffffffeeeccccccbbbaaaaaafffhhhiiigggdddaaa______bbbkkkvvv~~~wwwrrrrrrqqqpppnnnmmmmmmmmmmmmkkkjjjmmmqqqqqqoooqqqvvvzzz{{{{{{yyytttpppnnnmmmllllllllllllkkkjjjiiihhhggghhhjjjllllllkkkiiihhheeefffggghhhhhhgggeeeddddddccccccbbbbbbbbbcccccceeeeeedddcccdddeeefffgggeeehhhmmmppprrrsssssstttuuutttqqqkkkeeeaaabbbddd^^^____________^^^]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZXXXXXXWWWVVVVVVVVVVVVVVV\\\]]]^^^___^^^___aaaccceeeeeedddcccaaa___^^^^^^XXXVVVSSSQQQOOOOOOPPPQQQQQQVVVWWWOOOFFFAAA>>><<>>...(((,,,...+++&&&+++***(((((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((('''(((((((((((()))))))))(((((())))))))))))(((((((((''''''''''''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))***++++++,,,,,,---------------............+++***///777555...444@@@bbbppplll}}}```BBB777888888444111222222222222222222222222222111111111111000000000---,,,,,,,,,------...///000111222333666999<<<===;;;AAAIIIMMMOOOQQQTTTXXXZZZ\\\^^^^^^^^^]]]^^^___```bbbcccddddddeeeggghhhhhhhhhhhhgggfffeeecccbbbgggiiijjjiiifffbbb___^^^aaahhhsss{{{wwwuuutttrrrpppooooooooopppkkkkkkmmmrrrrrrqqqsssxxxyyyzzz{{{yyyuuupppmmmlllllllllmmmnnnnnnnnnnnnnnnhhhiiikkkmmmmmmmmmkkkjjjgggggghhhhhhhhhgggeeeeeeeeedddbbbaaaaaabbbdddeeeeeeeeedddcccdddeeefffggggggkkkooorrrqqqppppppqqquuuvvvvvvqqqkkkggggggiiieeeddddddcccaaa___]]]\\\\\\[[[ZZZYYYXXXWWWVVVUUUUUUTTTSSSSSSRRRRRRSSSSSSZZZ\\\^^^___aaaeeejjjmmmlllooooooggg\\\VVVVVVYYYSSSRRROOOLLLKKKKKKLLLMMMHHHNNNOOOHHH???;;;999777888555333111//////...---...------,,,,,,,,,,,,---///......000000///......111888AAAJJJXXXjjj{{{xxxrrrssstttvvvkkk\\\]]]jjjwwwZZZ<<<444+++))),,,...+++'''+++***(((((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''(((((((((((())))))'''(((((()))))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))******+++,,,,,,,,,,,,------------.........000++++++111333111444;;;EEEbbb~~~___CCC888333222444111222222222222333333333222222222222111111111000......---------------...///000000111333555777888777;;;BBBFFFIIIMMMRRRWWWUUUWWWZZZ\\\[[[[[[[[[\\\^^^^^^_________bbbfffjjjeeefffggghhhiiiiiiiiihhhiiikkkmmmlllhhhccc___^^^cccfffppp|||{{{yyyvvvtttrrrooonnnoooppppppjjjiiijjjnnnooommmpppuuuwwwyyyzzzyyyuuupppmmmlllllllllmmmmmmnnnnnnoooooohhhiiikkklllmmmmmmlllkkkkkkkkkjjjjjjiiiiiihhhhhhhhhgggdddcccccceeehhhiiifffeeeddddddeeefffhhhiiinnnrrrvvvvvvrrrnnnmmmmmmnnnqqqsssrrrooollllllmmmiiiiiihhhfffdddaaa___^^^XXXWWWVVVUUUSSSRRRQQQQQQRRRRRRQQQPPPQQQRRRTTTUUUZZZ]]]```cccdddgggjjjmmmhhhkkkkkkcccWWWPPPQQQUUUQQQOOOLLLIIIGGGEEEDDDDDD???CCCDDD???999888666444222222000///...---------...------,,,,,,,,,------...---//////,,,***---333EEEOOOVVVUUUYYYgggwww~~~zzzrrrnnnuuuyyyeeeaaajjj^^^FFF111///---------,,,***(((+++)))(((((((((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((('''''''''((((((((())))))''''''((()))))))))))))))''''''&&&%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,---------.........000---+++---000222444555999[[[~~~xxxZZZ???333333111111222222222333333333333333222222222111111111000//////...------------......///000111222333444666777:::===AAAFFFLLLPPPPPPRRRVVVXXXXXXXXXYYYZZZ]]]]]]]]]]]]]]]```dddgggaaabbbccceeefffggghhhhhhgggjjjmmmnnnkkkgggcccaaaeeedddjjjvvv|||zzzwwwwwwtttrrrpppmmmlllmmmnnnooojjjhhhiiikkkkkkkkknnntttuuuxxxzzzyyyuuuqqqnnnlllmmmlllkkkjjjjjjjjjkkkllliiiiiiiiijjjkkklllllllllnnnllljjjiiihhhhhhiiijjjjjjhhheeecccdddfffiiilllggggggffffffggghhhjjjkkkooosssxxxwwwrrrlllkkkkkkgggjjjnnnpppooommmjjjhhhffffffeeedddbbb```^^^\\\TTTTTTTTTSSSSSSSSSSSSSSSQQQQQQPPPPPPRRRUUUWWWYYY^^^ccchhhkkkjjjhhheeeccc______\\\WWWRRRNNNNNNNNNJJJJJJHHHFFFCCCAAA??????999;;;:::666444555444111////////////...------.........------------......***+++------+++,,,:::IIIppp|||}}}lll```eeeqqqwwwxxxrrrooowwwvvvwww{{{wwwppprrr}}}yyy___CCC555,,,,,,,,,,,,,,,+++***)))+++)))((('''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))''''''((()))))))))))))))'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,,,,---------......+++---...///111333111---666:::WWW}}}XXX;;;555111111111222222333333333333333333222222222111111111111000///............------...///000111111222555444444555999???EEEHHHGGGJJJOOOQQQRRRRRRSSSTTTWWWXXXYYYYYYYYYZZZ\\\^^^aaaaaaaaabbbccccccddddddaaaeeekkknnnmmmkkkhhhgggeeebbbfffqqqwwwuuusssuuusssqqqnnnkkkjjjkkklllmmmllljjjiiikkkkkkkkkooouuuuuuwwwzzzyyyvvvrrrooommmooommmjjjgggffffffggghhhiiiiiihhhiiiiiikkklllmmmmmmkkkhhhfffeeefffhhhiiiiiifffcccaaabbbeeehhhkkkiiihhhhhhhhhhhhjjjlllmmmfffkkkqqqqqqlllhhhggggggdddgggkkknnnmmmjjjddd````````````___^^^\\\[[[ZZZSSSSSSTTTUUUVVVVVVWWWWWWQQQQQQPPPQQQTTTWWWZZZ\\\ccciiiqqqtttqqqiii```[[[ZZZUUUPPPNNNNNNNNNKKKGGGCCCCCCCCCCCCBBBAAA@@@???777777555111111444222...---...//////...---...///......---------......///,,,,,,///111111888NNNeeepppjjjooorrr}}}}}}tttnnnlllyyy}}}bbbdddzzz~~~yyyyyy}}}|||jjjKKK333---+++)))((()))*********)))***)))''''''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''&&&&&&)))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$############"""%%%%%%%%%%%%%%%$$$###"""################################################%%%$$$###""""""###$$$%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---666???LLLiiitttfffDDD:::666222000------444===444333222111111111222222000000//////.........------,,,+++++++++---///111000111333555888:::<<<===>>>@@@BBBDDDFFFJJJNNNQQQVVVUUUSSSRRRSSSTTTVVVWWW\\\[[[[[[\\\___bbbbbbbbbfffeeedddbbbcccdddfffggggggggghhhkkknnnoooooonnnooommmjjjhhhggggggiiijjjhhhjjjllllllllllllmmmooouuuzzzzzzsssppprrrrrrnnnlllmmmlllhhhdddccceeehhhgggfffeeeeeeeeeeeeffffffiiihhhgggffffffeeeffffffhhheeecccdddhhhiiifffbbbeeedddccccccdddfffhhhjjjjjjllljjjgggeeeeeebbb\\\\\\^^^```aaa```___\\\[[[^^^^^^]]]\\\ZZZXXXVVVUUURRRRRRRRRSSSTTTWWWYYYZZZVVVVVVWWWXXXZZZ\\\]]]___ccceeehhhjjjhhhddd```\\\XXXVVVRRRMMMHHHDDDBBB@@@======<<<;;;999888888777222111000///...---,,,+++,,,,,,,,,---------......+++///111000...------,,,000***+++333???PPPlllooojjjmmmppprrrsssoooiiijjjxxxuuuoooccccccxxxssssssjjjqqqvvvjjjdddLLL555,,,***************))))))))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""################################################$$$$$$###""""""###$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...333555;;;QQQqqqqqqNNNAAA666555777555000---444444333333222111111111000000000//////............---,,,++++++,,,...///...///111333555777888999888:::<<<===>>>AAAEEEHHHKKKKKKJJJKKKMMMOOORRRTTTTTTTTTTTTWWW[[[^^^______cccbbb```______aaabbbccc^^^```cccgggjjjlllllllllkkkjjjhhhffffffgggiiijjjggghhhjjjjjjjjjjjjlllnnnpppttttttnnnkkkmmmllliiiiiijjjiiigggdddcccdddgggfffeeeeeeeeeeeeeeeeeeeeeffffffeeedddccccccccccccdddbbb```bbbfffhhheeebbbaaa```______```bbbdddeeefffhhhgggcccbbbbbb___ZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWSSSRRRRRRRRRSSSUUUWWWXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[[[[\\\]]]]]][[[ZZZYYYUUUSSSOOOKKKFFFCCC@@@>>>::::::999888777666555555111111000///...---,,,,,,,,,,,,---------.........+++,,,------...000111000...---555EEEVVVddduuuoooeeeqqq|||zzzrrrsssyyy|||uuuggggggeeennn|||ddd]]]fff~~~cccMMMEEE666+++++++++*********)))))))))(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!"""###$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$######################################################$$$$$$###""""""###$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((((((((())))))))))))******+++++++++++++++++++++++++++,,,,,,------......///000111111333???\\\xxxnnnUUU;;;222555555111,,,444444444444333222000000000000000000000////////////...---++++++,,,------------...///111222333333333444555666666888<<>>BBBFFFIIIKKKNNNOOORRRVVV\\\aaaccccccZZZZZZYYYYYYYYYZZZ[[[[[[\\\\\\[[[[[[ZZZ\\\^^^```eeedddcccbbbcccdddeeefffcccdddeeeeeeeeefffiiikkkoooppppppnnnkkkjjjjjjjjjdddeeefffgggffffffffffffddddddeeeeeefffffffffeeeddddddbbbaaa````````````___]]]]]]___aaabbb```^^^XXXWWWWWWVVVWWWWWWXXXYYYYYY\\\\\\XXXVVVWWWVVVSSSTTTSSSSSSRRRQQQRRRRRRRRRXXXWWWWWWWWWYYY\\\___```VVVUUUSSSRRRRRRRRRRRRSSSUUUTTTRRRQQQPPPOOOOOOOOONNNLLLJJJIIIIIIKKKMMMNNNGGGFFFDDDBBB???<<<999888444333333222111111000000/////////......---------------------............---...111111...---333;;;HHHLLLPPPSSSXXXaaahhhmmmtttrrr```[[[fffzzzXXX<<<---///------...******)))))))))(((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%%%%$$$$$$#########################################################$$$$$$#########!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))******+++++++++******++++++,,,---------+++***...333111444HHHaaasssnnn~~~TTT777111777111222333333444444444444222222222222222222222222111000///...------,,,,,,......------------------000111111111000111333555555666777:::<<>>===;;;999666555222222111111000000//////............---------------------.........//////000000111000...666MMMeee~~~fffUUUXXXeeepppyyyvvvtttrrruuulllbbbggguuuzzz{{{ppp]]]>>>...+++///+++)))***%%%)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$#########""""""######$$$%%%%%%%%%$$$$$$################################################"""###$$$$$$$$$$$$###"""######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))((((((((()))******++++++)))******++++++,,,,,,---111...---///---,,,555BBB]]]vvvXXX===555333222222222333444555666222222222333333333333333222111111000//////...---.........------------,,,---......---,,,,,,///111000111222444666777888999===>>>@@@EEEIIILLLLLLKKKLLLMMMNNNPPPQQQSSSTTTUUUTTTUUUTTTRRRPPPRRRXXX]]]^^^^^^]]]\\\\\\\\\\\\\\\^^^____________aaaeeehhhiiihhhhhhiiifffbbbcccfffdddcccbbbcccfffgggfffeee```aaacccdddeeeddddddcccdddcccbbb```___^^^^^^]]][[[[[[[[[[[[ZZZXXXWWWVVVVVVVVVVVVUUUUUUTTTTTTSSSOOOTTTUUUQQQNNNPPPRRRRRRPPPRRRTTTUUUUUUSSSPPPNNNSSSRRRQQQQQQQQQRRRSSSTTTTTTSSSQQQOOONNNMMMMMMMMMHHHGGGFFFFFFEEEEEEFFFFFFDDDCCCCCCAAA???===:::999888999999999888666444333000000000000//////......---------------.........------........./////////222///...111777LLLsssaaa\\\iiitttxxxuuurrrpppqqqyyymmmooowwwuuurrruuummm___LLL777555***+++---&&&%%%***((())))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$################################################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))''''''(((((()))******+++))))))******+++,,,,,,,,,111000.........///222666===ggg}}}SSS<<<777666333222111222444555222333333333444444444444222222222222111111000///...------------,,,,,,,,,***++++++***)))***,,,...,,,---///000222333333444;;;;;;===@@@CCCDDDCCCAAABBBDDDFFFHHHKKKMMMNNNOOOQQQUUUYYYXXXUUUTTTVVVYYYWWWWWWWWWWWWWWWWWWXXXXXXZZZ[[[[[[[[[[[[]]]bbbeeeiiiffffffiiifffaaabbbfffaaa___]]]]]]```bbbbbbaaa\\\]]]___aaabbbaaa`````````___^^^\\\[[[ZZZYYYYYYVVVVVVWWWWWWUUUTTTTTTTTTVVVVVVVVVUUUTTTSSSRRRRRRNNNSSSUUUPPPMMMOOOSSSTTTPPPQQQQQQRRRQQQPPPOOONNNQQQQQQQQQQQQQQQQQQQQQRRRPPPOOOMMMKKKJJJIIIIIIJJJFFFFFFDDDCCCCCCBBBBBBBBB@@@???===;;;999777666555444555666666666555333222............------------,,,,,,,,,------.....................////////////111---111===MMMcccyyymmmrrrvvv{{{zzzyyyuuunnnlllyyyxxx```[[[___bbbrrrxxx{{{xxxqqq^^^LLL===///222)))+++---'''''',,,)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!"""###$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%################################################"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&''''''((()))******+++)))))))))***++++++,,,,,,'''***,,,---///111111///000OOOuuudddEEE;;;999555111000000222444333333333444444555555555222333333333333222111111---------,,,,,,,,,,,,,,,***++++++***)))***,,,...+++,,,...000222333333333777777888;;;======:::888;;;===@@@CCCFFFHHHJJJJJJLLLRRRXXXXXXSSSNNNLLLLLLPPPQQQRRRSSSTTTUUUVVVVVVWWWXXXXXXWWWXXX[[[___cccddd```aaadddaaa\\\\\\aaa___\\\XXXXXX[[[^^^^^^]]]YYYZZZ\\\^^^______^^^]]]]]]\\\ZZZYYYWWWVVVVVVUUUQQQRRRSSSTTTSSSRRRRRRSSSUUUVVVUUUUUUTTTSSSQQQQQQMMMSSSUUUPPPMMMOOOSSSUUUQQQPPPNNNMMMMMMMMMNNNOOOJJJKKKLLLMMMMMMMMMMMMLLLMMMLLLJJJHHHGGGFFFGGGGGGGGGFFFEEECCCBBBAAA@@@@@@???>>>;;;888666555666666111222444555555444222111------,,,,,,,,,,,,,,,,,,+++,,,,,,------...................../////////000///---777MMM```ooo}}}yyywwwhhhbbbooopppYYYQQQ]]]iiimmmhhhpppsssxxxnnnbbbJJJ:::444///+++###''',,,(((((()))###)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$################## !!!"""###%%%%%%&&&&&&"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$---,,,***'''%%%$$$###"""###$$$%%%%%%%%%%%%$$$###$$$$$$###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$###"""""""""###%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))*********+++++++++++++++---......---...///000333;;;LLLeeewwwppp```LLL:::555555222111444222222222222222222111111222222222111111111000000000000...---,,,+++++++++------,,,+++******++++++++++++,,,------...//////222333555555444333444555666777999999999999;;;===BBBHHHMMMNNNJJJFFFFFFGGGIIIKKKMMMNNNMMMMMMNNNOOOMMMLLLLLLLLLNNNQQQSSSUUU______^^^[[[XXXVVVWWWXXX]]][[[XXXWWWVVVVVVTTTRRRSSSUUUWWWUUUSSSSSSVVVYYYUUUTTTSSSQQQQQQRRRTTTUUUOOOPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTUUUUUUTTTQQQOOORRRRRRQQQPPPOOOMMMKKKJJJMMMLLLJJJIIIHHHHHHIIIIIIKKKJJJJJJIIIHHHHHHGGGGGGIIIHHHHHHGGGFFFEEEDDDDDDDDDCCCAAA@@@>>><<<::::::999888888666555444333222222222222111111///......------------------,,,,,,***,,,---/////////000000777---)))///222111333999>>>EEENNN___nnnlllqqqqqqzzzxxxiiibbbbbbnnntttjjj```^^^nnnjjjQQQDDD999...+++000+++*********))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!"""###$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###############""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$#########$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))*********+++***+++------,,,,,,...///***000:::IIIbbb|||dddDDD777666444///111111111111222444555666444444333333222222111111111000///...---,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,------......///000222333222111222333333555666777666777999:::;;;???DDDDDD@@@>>>>>>@@@BBBDDDFFFFFFFFFEEEFFFHHHGGGGGGGGGGGGIIILLLOOOQQQXXXXXXXXXUUUSSSQQQQQQRRRTTTRRRPPPPPPQQQQQQPPPOOONNNPPPQQQOOOMMMNNNRRRVVVUUUSSSQQQOOONNNOOOQQQSSSOOOOOOOOOOOOOOOPPPPPPPPPRRRQQQRRRTTTVVVWWWTTTQQQRRRRRRQQQPPPOOOMMMLLLKKKLLLKKKJJJHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@???>>><<<:::999777777666666555444333222111111111222222111111///......------------------------///...,,,++++++,,,---...***...444444---111NNNmmmxxxtttjjjiiiqqqnnniiipppqqq{{{~~~nnn^^^ZZZjjjrrrXXX???555111+++))),,,*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%############$$$$$$$$$$$$######""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###"""!!! """############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$############"""""""""$$$$$$$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$###!!!"""###%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((***++++++++++++,,,...+++...000222CCCggg{{{wwwwwwHHH555444666333222000000000222444555555555555444333222222222222222000///............+++++++++++++++++++++,,,******++++++,,,,,,------+++---///000//////000111000111333333333333555777444888::::::777666777999;;;===???@@@??????@@@AAABBBBBBBBBDDDFFFIIILLLMMMRRRRRRRRRQQQNNNMMMMMMNNNKKKJJJIIIJJJLLLNNNNNNMMMKKKLLLLLLKKKIIIKKKQQQVVVVVVTTTPPPMMMKKKLLLNNNOOOMMMMMMLLLLLLLLLLLLMMMMMMRRROOOOOORRRWWWYYYVVVRRRPPPPPPPPPOOONNNLLLKKKJJJJJJIIIHHHGGGFFFFFFFFFGGGDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@>>>===<<<;;;;;;:::999888666555333333333333222111000000//////111111111111000///......,,,,,,,,,---.........///111///,,,+++,,,...///000)))000777444///AAAtttooooooooohhhfffbbblllxxx}}}jjjccckkkZZZCCC---(((***)))((()))******))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$%%%""""""!!!!!!""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$############""" """"""#########$$$$$$$$$######$$$$$$%%%%%%%%%&&&###"""""""""""""""""""""$$$$$$$$$$$$############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((***++++++++++++,,,...111222000---666WWW{{{vvvvvvKKK999666666555444222111111222222555555444444333222222222333333222111000//////000,,,,,,,,,,,,,,,+++***************++++++,,,,,,,,,)))+++---...------///000---///111111111111333555444555666555444444555888999;;;======<<<<<<===>>>@@@@@@AAABBBEEEGGGJJJKKKOOOPPPQQQPPPNNNLLLMMMMMMIIIHHHHHHJJJLLLNNNMMMLLLLLLLLLLLLJJJJJJMMMSSSYYY[[[XXXRRRMMMJJJJJJJJJKKKJJJJJJJJJIIIJJJKKKLLLMMMRRROOOMMMPPPVVVXXXUUUPPPMMMMMMMMMLLLKKKJJJHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>===;;;:::888888777666555444333222111000111111000000//////......000000111111000///......+++,,,,,,---...//////000...------...000222222111333222333666@@@\\\vvvlllpppppprrroooooooooqqqwwwxxxmmmoooyyy}}}~~~sss___DDD555)))'''******)))***))))))))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""""""""""""""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$!!!!!!""""""""""""!!! """"""#########$$$$$$$$$#########$$$$$$%%%%%%%%%"""""""""""""""""""""###########################""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((((((((()))***,,,,,,++++++---...000000///---222EEEeee~~~zzzpppFFF555555555444333222222333333333333333333222222222222444333222222111111111111/////////...---+++)))(((******++++++++++++,,,,,,)))+++------------...///,,,...///000///000222333333444444333333333555777666888:::;;;::::::;;;<<<<<<===>>>@@@BBBDDDFFFGGGJJJLLLNNNNNNMMMKKKLLLLLLIIIHHHIIIJJJLLLMMMLLLJJJKKKLLLLLLKKKJJJMMMTTTZZZ^^^[[[UUUOOOKKKIIIIIIIIIIIIHHHHHHHHHIIIKKKMMMOOORRROOOMMMNNNRRRSSSPPPMMMIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@======<<<:::999888666666444444333222222111000000000000000//////////////////000000000000//////...,,,,,,------...///000000+++---000000000///......222222:::IIIYYYnnnvvvtttyyy{{{rrrkkkkkkttt|||eeeqqqtttrrrsssmmmgggXXXDDD333///------+++((()))+++(((((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%% !!!!!!"""############"""############$$$$$$$$$#########$$$$$$$$$$$$$$$"""""""""############$$$"""""""""#########$$$$$$"""############$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$###!!!"""###%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((***+++,,,++++++,,,...---,,,---000222888CCCNNNggg|||yyyZZZUUU<<<:::555111///000111222222222222222333333333333444333333222111111222222000000000000///---+++)))++++++,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,---+++,,,...///...///000222000000000000111222333333222444666666555555666777777888999;;;===>>>???@@@CCCFFFHHHIIIHHHGGGGGGHHHGGGFFFGGGHHHJJJJJJHHHFFFHHHIIIJJJIIIHHHJJJPPPUUU\\\YYYUUUPPPLLLIIIHHHGGGIIIHHHGGGGGGHHHJJJMMMNNNOOONNNLLLLLLLLLLLLKKKJJJEEEEEEEEEEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>======<<<::::::999888777666555555222222222111111000000000/////////////////////000/////////000000//////...---------.../////////000---000222000---...555;;;999BBBSSSdddlllppp~~~wwwfffcccmmmxxxeee___qqqxxxyyyuuukkkZZZNNNBBB111))),,,000///***&&&''')))''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%!!!"""######$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%% !!!"""###$$$%%%%%%"""############$$$$$$$$$""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$#########$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))''')))************+++------******000333222222666GGG```~~~ttt}}}hhh^^^OOO???555000111222111111222333444555666666444333222222111111222222...///111111111000...---------,,,,,,,,,,,,,,,,,,***+++---,,,***)))******)))+++,,,---------///000,,,,,,,,,---///000//////...000222333222222333444444555666777999999::::::===@@@CCCDDDDDDCCCCCCDDDCCCCCCDDDGGGIIIIIIGGGEEEDDDFFFHHHGGGFFFGGGLLLPPPRRRQQQOOOMMMKKKIIIGGGFFFKKKJJJHHHFFFFFFGGGIIIKKKJJJKKKLLLJJJGGGFFFGGGIIIDDDDDDDDDDDDCCCBBBAAAAAA??????@@@AAAAAAAAA@@@??????>>>===<<<;;;999888888666666666555555444444444000000000000000000//////---------....../////////......///////////////...............////////////...111333111222@@@XXXllljjjgggjjjrrrsssooorrryyyuuukkkvvvyyymmmmmmuuu}}}iiihhhwwwqqq\\\DDD888333)))(((+++---+++(((''''''((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$###""""""############$$$$$$$$$%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%% """###$$$%%%&&&"""############$$$$$$$$$!!!!!!!!!!!!!!!""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&((((((&&&%%%$$$######$$$%%%&&&$$$$$$###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$###"""""""""###%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&'''))))))((((((***++++++&&&&&&,,,///------000***BBBddd}}}sssXXXCCC999666666111222333444666777888999333333222111111111222222,,,...000222333333111111------------------------***+++,,,+++)))(((((((((((()))+++++++++,,,---///******+++,,,...///...------///111222111111222333444555666777888888888888;;;===AAACCCBBBBBBBBBBBBAAABBBCCCFFFIIIJJJHHHFFFCCCEEEGGGGGGEEEFFFJJJNNNJJJJJJJJJJJJIIIHHHGGGFFFMMMKKKHHHEEEDDDDDDFFFGGGFFFIIIKKKHHHDDDCCCFFFJJJDDDDDDDDDDDDCCCBBBAAAAAA>>>>>>@@@AAAAAA@@@???>>>>>>===<<<:::888777666555333333333333333333333333////////////////////////+++,,,,,,------......///......///////////////...///////////////.........---111333333===XXXtttpppsssqqqnnnmmmmmmuuujjjdddrrrxxxdddMMM444...333000,,,,,,***'''(((******(((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""""""""""""""######$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$ !!!"""###$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''((())))))***((()))***+++,,,+++*********++++++,,,,,,------...000777CCCWWWssswwwvvvlllKKK:::444222000222666666111333999111222444555444222000///444444333111//////111222////////////////////////+++++++++*********))))))************************)))***+++,,,,,,,,,,,,,,,------......///000000111222222333333333444444444:::;;;<<<<<<======<<<<<<@@@@@@AAABBBDDDEEEFFFFFFAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHJJJJJJIIIHHHHHHEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>===<<<;;;;;;::::::888888777555555444444444333333333222222222111111........................,,,,,,,,,---------...............------,,,,,,,,,...444,,,+++666000***999---...666GGG]]]zzzlllooo~~~ooohhhpppwwwrrrmmmvvvlllDDD555444000***))))))(((((((((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""'''&&&%%%###!!! """############$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$#########""""""################################################''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#####################$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''((()))))))))'''((()))*********))))))))))))******+++,,,,,,,,,+++---333???UUUqqqsssdddjjjdddJJJ>>>444,,,,,,...111777===HHHBBB;;;555222111111111333333333222111111222222////////////////////////,,,,,,,,,++++++++++++***************************)))******+++,,,,,,++++++,,,,,,------...//////000111111111222222222333333777888888999999999999999::::::;;;<<<===>>>>>>???============>>>???@@@AAA???@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>======<<<::::::999999888777777666666555444333222222222222222222111111111000000000........................,,,,,,---------.........000111111000000///......***111000---///+++(((---000888III___tttvvv{{{zzz{{{vvvtttyyy|||xxxxxx}}}\\\;;;111111...***)))))))))((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$#########""""""################################################'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''(((((())))))&&&'''((()))))))))((((((((((((((()))******++++++000,,,+++///555GGGiiiyyy^^^~~~cccKKKAAA777444444444555777JJJNNNPPPIII>>>666555888222222333333222111000///000000000000000000000000.........---------,,,,,,************************))))))***++++++++++++***++++++,,,,,,------......//////000000000111111111333333444555555555555444555666666666777777888888999999888999999:::;;;<<<:::999999999999:::;;;;;;<<<<<<<<<<<<<<<===>>>?????????@@@@@@??????>>>>>><<<;;;;;;::::::999888888555555555444444333333222333222222111000000000000000000000000////////////........................,,,------------.........,,,---///000000000///...+++000555111,,,666@@@===CCCKKK[[[nnn|||zzzwwwhhhfffhhhwwwggg^^^gggpppzzz\\\FFF111---...+++)))*********)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$###############################################################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!"""$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((((((''''''(((((())))))))))))'''(((((())))))***++++++222---...000,,,,,,BBB___vvvppphhhZZZJJJ:::222333777:::RRRkkknnn[[[EEE999888555555444555555333111///111111111111111111111111000000/////////.........++++++++++++++++++++++++))))))***++++++***************++++++,,,,,,,,,,,,---.........///////////////000111111222222111111555555555555555555666666555555555555555666777777888777666666666777999:::888888888888999:::;;;<<<;;;;;;;;;<<<<<<;;;::::::888888888777666666555555333333333222222111111111111111000///////////////000000000/////////..............................------------............***,,,...000111111111000000///666666888YYYvvvrrrjjjiiikkkpppssstttxxx}}}~~~qqqnnnqqq}}}kkkVVV\\\iiinnnmmm|||}}}nnnbbbVVVFFF@@@444,,,+++,,,***)))***+++***)))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!########################################################################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!"""$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))******(((((())))))***+++++++++,,,(((,,,444000***333EEEgggkkkIII666666<<<444LLLjjj|||wwwaaaIII:::888666444444555666444333222222222222222222222222111111111000000000000///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))*********+++++++++++++++,,,,,,,,,---------............///000000000000000444444444444444444444444333333333333333333444555666555444444444555777888555555555666777888999:::666777777888888888777777666666555555444333333333333333222222222222111111111000//////////////////111000000000000/////////........................---------.........//////000111222333333222111111---,,,777BBBSSSwwwsssqqqnnnmmmnnnvvvuuutttzzzuuu___\\\kkkvvvvvvgggtttwwwrrraaaOOO???000111---+++,,,,,,******+++******((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!########################################################################%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$ !!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((()))***+++((((((((()))******++++++...***+++000000+++...666GGG```{{{WWW@@@444555:::JJJcccxxx{{{jjjYYYAAA<<<555222222333222111333333333333333333333333222222111111111111000000------------------------+++,,,,,,,,,,,,+++************+++++++++++++++++++++,,,,,,,,,,,,---------------...///////////////000000000111111222222222222222111111111222222333222222111111222222333444444444444444444555666777333333444555555555555444444444333333222111111111111111111111111111111111000//////......//////000000000000000////////////........................------........./////////222111111000000////////////444BBBRRRjjjxxxtttvvvtttpppllliiillluuuvvvyyyyyynnnhhhqqq}}}zzzfff^^^OOO@@@666---,,,++++++++++++*********))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%&&&'''"""############$$$$$$$$$"""######$$$$$$$$$#####################$$$$$$$$$################################################%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$!!!"""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((()))***&&&''''''(((((()))******...---+++******+++,,,---222@@@VVVppp{{{eee|||]]]<<<<<<666666CCC[[[qqq|||~~~dddYYYJJJ???999666444111333333333333333333333333222222222111111111000000////////////////////////---------------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---............---,,,------...///000000111111111000000///000000111//////000000111111111000333222222222222222333333111111222333333333333333111111111000//////......///////////////////////////......------......////////////.........------..................................../////////////////////000222555888:::GGGQQQWWW___qqqvvvqqqxxx|||yyytttiiibbbgggxxxlllsssoooNNNEEE;;;222///+++++++++)))((((((******)))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""###$$$%%%%%%"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$############"""$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))%%%%%%&&&&&&'''(((((()))!!!&&&(((''')))...///,,,+++111<<>>777:::PPPrrriiiVVVJJJCCC===999444444444444444444444444222222222111111111000000000000000000000000000000............------,,,+++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------++++++,,,---------------+++,,,,,,...///000111111000//////.........//////...///000111222111000///222111111000000000000111000000111222222222222222000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---............---------,,,,,,,,,..................................../////////000///000222666<<>>===666999<<<444222444000000444555111111333///'''222222222222111111111000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------////////////////////////////////////////////////000000000000111111111111333333222111000000111111//////.........------------------............///------------------------///////////////.........///000///...,,,,,,///111///000111333111//////000777222333CCC___rrrrrrhhhzzzvvvpppjjjdddiii~~~nnnyyyjjjaaasssqqqgggsssWWWTTTaaaxxxwwwyyy}}}ZZZCCC...***......,,,***))))))))))))(((((((((((())))))(((((((((((())))))((((((((('''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$#########""""""%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""########################"""###%%%$$$###"""###%%%%%%%%%%%%$$$$$$###############$$$$$$$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%######$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###############$$$$$$%%%"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$##################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((())))))***+++,,,---......,,,***---444:::HHHfffyyyyyysssqqq___NNNGGGYYYjjjxxxfffQQQKKK===777666555:::;;;000444555111,,,,,,111222...222222111111111111111111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------........./////////000000222222111000000000000000//////.........------------------............///------------------------/////////////////////...111111111000///......///,,,,,,...222333222333666---555FFFeeezzzrrrnnnkkkhhheeehhhwwwggggggjjjppp___UUUWWW]]]kkkzzzzzzwwwdddYYYJJJ999,,,+++......***((())))))))))))(((((((((''')))((((((''''''(((((()))''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$#########""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###########################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$""""""###$$$$$$$$$$$$#######################################"""""""""######""""""""""""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''''''''(((((((((((())))))***+++,,,------)))+++///000---000EEE\\\|||{{{MMMCCCJJJbbbvvvxxxyyy}}}{{{rrrhhh\\\LLL???AAA@@@444666555111------111222000111111111111111111111111000000000//////......---------------------------------,,,,,,,,,,,,------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........000000000000////////////...............------------------............///////////////////////////......//////////////////............//////---,,,///,,,,,,...---,,,000666:::III___ooolllkkkmmmmmmmmmooottt~~~zzzlllvvv{{{gggnnnnnnfffeeeqqqzzzvvvpppqqqhhhSSS???666666...))),,,...,,,)))''')))))))))((((((((('''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$###############!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################%%%$$$###$$$%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$###""""""######$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###%%%################################################""""""############""""""""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""&&&&&&%%%%%%$$$$$$##############################&&&%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((())))))***+++,,,,,,***,,,///000+++)))333@@@YYYmmmtttcccqqqyyyWWWHHHFFFKKKJJJUUUmmm}}}^^^PPPKKK???::::::999888888777333000111111111111222222222222111111000000000/////////..............................------------......------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........//////////////////..............................---------............///////////////////////////............////////////------,,,...111111///---000000444999777555>>>JJJ]]]eeelll~~~tttssswww~~~uuummmmmmtttxxxwwwgggcccrrr~~~kkkZZZSSSKKK<<<000++++++******,,,---+++)))((())))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$############$$$$$$$$$$$$""""""#########$$$$$$$$$########################&&&$$$"""###$$$%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$###""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((())))))*********+++***,,,//////...000444777EEE___yyyiiiVVVPPP[[[zzzmmm```bbbfff\\\SSSSSSRRRsssqqq]]]EEEAAA===<<<:::888666555222222222222333333333333111111111111111111000000///////////////////////////......------......///........................++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---...////////////......---.....................---------............///000000000000000000000000---.........//////000000111000//////000111000000,,,888OOObbbddd]]]bbbmmmooopppkkkppp{{{~~~{{{tttuuu}}}pppqqq|||jjjdddssscccEEE999666111---...***,,,---,,,++++++++++++((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$#########"""""""""""""""######$$$$$$$$$$$$$$$$$$#########""""""########################%%%###""""""######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""######%%%%%%''''''&&&%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###%%%%%%$$$######"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$################################################$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))((((((,,,000111111///111444BBBbbb~~~sssaaaPPPLLLeee{{{}}}pppXXXPPP___^^^RRREEE<<<666333555888555555555444444444333333222222222222222222222222000000000000000000000000//////............//////////////////////////////------------............////////////////////////...........................////////////000000000------///000000000///...---------...............---------............///000000000000000000000000------......///000000000000000...,,,+++---222555999LLLrrrwwwvvvhhhkkkjjjooo~~~|||wwwxxxyyysss```WWWVVVoootttkkkvvv{{{ZZZ888++++++++++++---+++......+++)))+++,,,+++((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#######################################$$$$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!""""""###$$$$$$$$$%%%%%%$$$$$$###""""""!!!########################$$$%%%%%%$$$"""!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%((('''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&%%%$$$###$$$%%%""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######!!!"""$$$%%%%%%$$$###""""""############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""##############################"""""""""######$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################"""############$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&''''''''''''((((((((()))))))))***,,,...///...444222777GGGbbbiii^^^iiiVVVNNN___~~~gggVVVGGG<<<999===888888777666555444444333222222222333333333333333111111111111111111111111000//////////////////000////////////////////////.........////////////000////////////////////////------------------------....../////////000000000,,,...///111111000///...---------.........//////---------............///////////////////////////------......///000000111000222222000000777CCCMMMVVVdddqqqfffnnntttwww}}}vvvwww|||ooo^^^YYYVVVcccyyyrrrxxx~~~```HHH000***,,,******,,,***------)))(((++++++((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$##################!!!!!!!!!"""###$$$$$$$$$$$$$$$#############################################'''***(((""" ###'''######$$$$$$$$$%%%%%%%%%'''%%%###"""!!!"""######((('''&&&%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""$$$$$$$$$###"""###$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""############"""""" """$$$%%%%%%%%%###""""""############$$$$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""!!!!!!""""""#########$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''+++------***((())),,,...***+++---000;;;RRRqqqxxxtttsssWWWNNN\\\iii~~~gggQQQFFFDDD::::::999777666555444333333333333333333333333333111111111111111111111111000000////////////000000000000000000000000000000////////////000000000000////////////////////////------------------------.........////////////000,,,...000111222111000///---------.........//////---------.........//////////////////////////////---------...///000000111555999<<<<<>>===999555333999666444555666555444444666444111111111222222222333111//////000000///...000000000//////000000000111111111111111111111111111222222222111111000//////000000111000...---,,,......//////000000111111000111111111111222222222111000///...............---111111,,,+++///---'''111...,,,,,,,,,,,,---...---444111...222222777DDDWWW~~~fffVVVlll{{{tttnnnyyyqqqmmmgggxxxwwwiiihhhyyyyyy{{{hhhoootttnnn^^^MMMAAA<<<000///...---,,,,,,,,,,,,))))))))))))************(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$#########""""""!!!!!!########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################+++***(((&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$###""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%&&&'''((()))(((((('''***)))((((((((()))***+++***+++,,,---...222:::@@@TTTnnn~~~llleeefffllltttbbbOOOCCC>>><<<===???999:::;;;<<<;;;777333222777555222111222222111000666444222222333333333111000000//////000111111222222222222222222222222222000000000000000000////////////000000000///---,,,.../////////000000000111000000111111111222222222111111000///////////////,,,...///......000000...,,,+++---111222///...000+++000///000888===LLLddd~~~kkkpppyyyuuunnnrrr|||lllqqq|||kkkhhhnnnwww~~~ccceeecccZZZLLL>>>555111,,,,,,***))))))((((((((())))))((((((''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$##################"""""""""!!!######################## !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################)))((('''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""###########################################################################################################################################################################################################################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$###""""""###$$$$$$$$$$$$###""""""###$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''))))))((((((((()))***+++)))***+++,,,...///000111555RRRqqqjjjccc[[[\\\nnnmmm]]]NNNDDD@@@888999:::999888777888888777555333333444555444333333111//////000111000///111000000////////////000000000000000000000000000000000000000000111111111//////000000000//////...////////////000000000000000000000111111111222222111111000000//////000000++++++,,,//////---...111111...///111000---///444///000111<<>>;;;:::999999::::::;;;999888666444444444444111000000000/////////...////////////000000000111222111111111222222333444///555888???UUUpppvvvlll___```lllzzz{{{wwwzzzzzz}}}}}}xxxoooqqq}}}sssrrrpppyyynnniiizzz}}}hhhdddllldddOOO===000,,,000---,,,,,,,,,,,,+++)))'''(((''''''&&&&&&'''(((((($$$%%%%%%&&&&&&'''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######!!!"""""""""####################################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%########################%%%&&&'''(((((('''&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################)))(((''''''%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%&&&((()))))))))((('''$$$)))......***'''))),,,000,,,+++---///111444777CCCttteeeUUUPPPXXXppp~~~{{{zzzyyywwwuuulllhhhccc[[[TTTNNNIIIFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFDDDAAA@@@@@@@@@AAA===<<<999777555444444555111111000000/////////...////////////000000000000333333333333444444555666;;;FFFLLLWWWxxxnnnlllsss}}}zzzvvvuuuppp~~~}}}{{{gggcccZZZ\\\xxxqqqdddrrrrrr[[[OOONNNAAA888777111***///+++,,,,,,,,,,,,+++++++++(((((('''''''''(((((()))((((((((((((((((((''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######!!!!!!""""""#########$$$########################%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$##############################$$$###""" """###$$$""""""""""""############$$$$$$##################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################666222+++%%%""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!$$$###"""""""""###%%%%%%%%%&&&&&&'''&&&%%%$$$###!!!###%%%$$$###"""###$$$%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%(((***(((%%%&&&&&&%%%$$$"""###%%%(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++++++++,,,...000111444BBB]]]|||gggZZZRRRZZZqqqzzzwwwzzzwwwuuuuuuuuusssnnnkkkiiihhh]]]YYYXXXSSSRRRKKK;;;:::444000111555555111///000000111222111///000222...222444000000444777888:::555BBB]]]hhh\\\SSSVVVeeerrr}}}rrrssszzzzzzqqqdddggg{{{lllbbbTTTPPPaaa}}}{{{oooPPP@@@999222...///000...,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""################################################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%%%%###"""######$$$$$$$$$$$$#########################################################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$##############################$$$###"""!!!!!!"""###$$$""""""""""""############$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###""""""$$$###"""""""""###$$$%%%$$$%%%&&&&&&%%%$$$###""""""$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%'''((('''%%%$$$%%%'''&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))+++*********,,,---///000,,,111???TTTjjjnnngggiiinnntttzzzvvvvvvhhh]]][[[aaaiiimmmwwwuuuuuuvvvssspppttt|||yyysssqqqlllcccZZZTTTTTTMMMMMMMMMHHHHHHDDD666444222222444333222333777777333//////111444777888444AAAKKKGGG??????HHHRRRlllnnn~~~{{{wwwuuunnnwwwvvv{{{~~~xxxbbbZZZcccwww\\\BBB777222,,,+++---...,,,*********)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""################################################&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$#########################################################$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$##############################$$$###"""!!!!!!"""###$$$"""""""""#########$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################ """$$$$$$$$$$$$###########################"""######$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$###""""""$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$###""""""######""""""######$$$%%%$$$$$$$$$%%%$$$$$$###"""###%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''&&&$$$%%%'''***+++***(((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))***+++,,,---...///,,,+++222@@@XXXxxxwwwgggZZZ[[[ddd___fffsssyyylllmmmvvvzzzqqqggg[[[TTTWWW___oooeee]]][[[WWWMMMBBB===???===BBBEEECCCGGGEEE777555666999;;;:::<<>>WWWoootttkkkfff```XXXSSSTTTaaayyy|||~~~zzzzzzuuunnnzzzyyyggghhh~~~qqqiiilll|||bbb\\\```nnn{{{___???:::333---***,,,---++++++---))))))***)))((((((((()))'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%&&&'''######$$$$$$$$$$$$#########################################################$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$#########$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######%%%%%%$$$$$$$$$%%%'''(((!!!###%%%%%%###"""###$$$#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%''',,,000%%%(((***+++***((('''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((***++++++***))))))(((&&&(((---///...///222333))))))999NNNeeexxxeeeUUUOOOJJJLLLYYYiiixxx}}}{{{vvvyyy}}}}}}rrrnnntttwwwxxx}}}ttt}}}xxxpppkkkwwwzzzlll___\\\gggfffvvvvvvgggbbbooo}}}tttGGG///222444---+++...000...+++***))))))***)))))))))+++,,,))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%&&&(((######$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""!!!!!!!!!"""###$$$""""""############""""""$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$&&&))),,,,,,+++'''%%%''',,,+++'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((*********)))))))))))))))+++***///666:::DDD^^^zzz~~~eee___TTTJJJFFFPPPhhh|||tttuuuuuu}}}}}}vvv|||xxx}}}uuutttxxx{{{|||xxxmmmWWWWWWUUUXXX{{{vvvjjjmmmuuuzzz}}}XXX777,,,///......---,,,,,,+++*********************)))(((((())))))***))))))((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$$$$$$$###"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""#################################$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$"""!!!!!!"""###$$$"""##################"""$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$$$$%%%(((+++...///---))))))***((($$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))000------///,,,+++999KKKbbbvvvwwwcccWWWXXX^^^___[[[UUUVVVcccwwwxxx||||||sss~~~xxxyyyssssssnnnfffjjjyyy___WWWWWWRRRiiixxxrrrtttsssqqqYYYFFF999111000222...------,,,++++++*********************)))((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################)))'''%%%###"""###%%%&&&######$$$$$$$$$$$$######$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&%%%$$$$$$'''))),,,///000...------***%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))---******---***%%%)))333666DDDRRR___ssstttnnnYYYPPPFFFBBBDDDLLLZZZggglllbbb\\\cccuuu~~~zzzzzz|||{{{zzztttnnnkkkkkk{{{ppp```^^^WWWeee{{{}}}uuummmuuupppUUUCCC111,,,...///,,,***------,,,,,,+++*********))))))******))))))((((((''''''((()))))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%########################%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################---+++(((%%%$$$%%%''')))$$$$$$$$$%%%%%%$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###%%%'''''')))+++---222555000((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))&&&(((...000...///333+++///333???YYY{{{zzzmmmaaa[[[RRRJJJLLLUUURRRQQQPPPQQQVVVeee{{{}}}xxx}}}tttgggggg}}}~~~fffZZZ\\\YYYvvvmmmdddbbbqqqtttmmmqqqgggQQQAAA,,,,,,///333222,,,)))***,,,,,,++++++*********)))((()))))))))))))))((((((&&&&&&'''((()))))))))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""############$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$"""""""""###$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%########################%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################+++)))'''$$$$$$$$$&&&'''$$$$$$$$$%%%%%%$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###$$$%%%&&&%%%%%%***444999222&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((()))))))))))),,,((('''***...---,,,,,,///...,,,000AAA[[[rrr~~~hhhYYYVVV___^^^YYYQQQNNNYYYmmm}}}uuuqqqtttrrr|||nnnxxx}}}xxxzzzwwwllleeeoooxxxzzzpppxxxnnnVVVTTTRRR___tttyyyjjjmmmzzztttrrrvvv~~~lllXXXDDD555------...000222...)))+++111+++***************))))))'''(((((()))))))))((((((%%%&&&'''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%%%%%%%&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########"""""""""###$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%###"""!!!""""""#########$$$$$$$$$$$$#####################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%)))&&&$$$&&&...333,,,"""###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&'''''''''&&&''''''(((((())))))***,,,)))'''(((+++,,,+++***...------...333===HHHPPPppp~~~rrrYYYLLLPPP]]]ggg}}}uuuccc[[[fff{{{xxxiiigggrrr|||vvvwwwzzz{{{pppbbb```rrrvvvvvvvvvyyyuuuxxx\\\ZZZ[[[[[[lll~~~wwwsssqqqsssccc[[[PPPFFF;;;333///000222---+++///222...)))&&&))))))))))))))))))))))))''''''((()))))))))((((((&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""######""""""!!!"""##################"""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%((((((&&&$$$%%%)))&&&!!!######$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***''''''((())),,,//////---******+++------///222555???QQQhhhvvvyyyyyyqqqsssrrrkkkfff___jjjwwwdddUUUQQQZZZyyyyyyeeeUUUVVV```ooo{{{~~~{{{pppdddlllxxxzzzxxx{{{~~~}}}uuuooonnnzzzyyycccTTTVVVWWWgggrrryyy~~~{{{{{{iiifffooorrrvvvvvvooo||||||iii```^^^___qqq~~~{{{fff^^^UUUPPP???777111222000,,,+++///+++'''(((111555000&&& ))))))))))))))))))))))))&&&''''''((())))))(((((('''''''''(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$###############%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$&&&&&&%%%$$$###""""""############""""""""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%!!!###%%%%%%$$$$$$$$$&&&###((((((###!!!$$$%%%#########$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***%%%((()))***+++,,,+++(((,,,)))(((***,,,---///111---222777===JJJ```vvvwwwnnntttppppppmmmVVVPPPVVVXXX\\\kkkvvvhhhVVVUUUGGGRRRWWWTTTWWWbbbhhheeeVVVUUUTTTVVV^^^iiioooqqqqqq```TTTNNNKKKYYYpppyyyzzzsssnnngggZZZOOORRR\\\aaaqqquuuzzzmmmWWWYYYVVV\\\fffxxx}}}uuukkklllYYYaaammmwwwqqqiiikkk}}}zzz~~~wwwuuuzzz{{{YYYGGG@@@666...222+++***111222+++&&&((()))((()))+++***(((+++111(((((((((((())))))))))))&&&&&&'''((())))))(((((('''((((((((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$""""""#########$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$&&&&&&&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$$$$$$$#########%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%###%%%***---&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%%%%""" ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$(((+++,,,***'''%%%$$$'''&&&&&&&&&&&&'''(((((()))*********++++++++++++******+++++++++,,,,,,,,,...111222111555EEE\\\oootttmmm```ZZZZZZZZZhhh~~~}}}kkkbbbPPPNNNKKKJJJLLLUUUhhhxxxiiiYYYLLLLLLQQQVVV___iiiqqqsss\\\IIIOOOUUU\\\ppptttvvvyyyxxxmmmaaa\\\___eeewwwhhhsss~~~{{{sss\\\]]]aaadddxxx~~~|||ttttttmmmddd```PPPKKKBBB:::333000000000,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###""""""###%%%'''&&& %%%(((%%%###%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######%%%%%%$$$###&&&&&&%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$""""""#########$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########"""""""""###$$$$$$$$$######%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&'''''''''%%%'''000999999///'''%%%""""""""""""""""""""""""%%%###"""###%%%%%%""" ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%'''******)))&&&%%%%%%&&&&&&&&&&&&&&&'''(((((())))))))))))*********************+++++++++,,,,,,+++------,,,---666DDDOOOjjjpppwwwjjjfffqqqtttdddUUUOOOMMMVVVqqqsss```UUUNNNLLLRRR[[[pppwwwrrrfff___[[[___kkksssvvv~~~{{{nnnuuuxxxyyy{{{|||kkkrrrxxx]]]]]]gggqqq}}}ttteee___TTTKKKIII<<<:::777333111///......,,,,,,+++++++++*********))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%'''))),,,///111)))###!!!%%%'''$$$###%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$###############$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$'''&&&&&&%%%$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###""""""######%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%!!!"""###%%%&&&'''((((((######)))444:::444)))!!!""""""""""""""""""""""""$$$#########$$$$$$###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''(((''''''((((((((())))))))))))*********++++++++++++,,,---......---///222555CCCLLLWWWaaannn}}}gggaaaaaavvvzzztttllliiimmmsss}}}rrrkkknnn^^^YYYaaaiii{{{iiicccnnn}}}|||}}}```OOOEEE:::555555+++---...//////---+++***++++++++++++*********)))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$%%%""""""###%%%(((+++...000---((($$$%%%%%%######%%%$$$$$$############$$$$$$%%%$$$######%%%%%%$$$###"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""###$$$$$$%%%#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&&&&''''''### $$$******&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$###%%%&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((()))))))))************+++,,,,,,---///111000///---***111888===HHH]]]www{{{oooZZZcccppp}}}{{{|||eeeXXXSSSeeeccc\\\```cccppp~~~zzz{{{xxxxxxxxxpppfffVVVEEE;;;444///...222+++,,,...///...---***)))+++************)))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$###"""""""""###$$$%%%&&&///,,,(((%%%$$$######$$$$$$######""""""######$$$%%%$$$######%%%%%%$$$############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""######$$$$$$$$$##################""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%#########$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$"""!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$######%%%'''%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''(((((()))))))))*********)))((((((***---...---+++,,,...///...000;;;QQQcccttt{{{mmmdddaaappp```ZZZ```ppp{{{uuurrrwwwmmmbbbeeehhh{{{pppeeeWWWZZZqqqpppjjjkkkkkkrrr}}}pppiii]]]UUUMMMAAA>>>999444111...---///222............------,,,,,,*********)))))))))((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$'''&&&%%%%%%$$$$$$######///---***%%%"""###$$$$$$$$$######""""""######$$$%%%$$$######%%%%%%$$$###%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$#######################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''&&&%%%###""""""###$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$######!!!&&&)))&&&#########"""""""""""""""""""""""""""!!!###$$$$$$#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$&&&'''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))))),,,***((((((***,,,------,,,---000000......777AAATTTooovvvzzz~~~___NNNGGGOOOfffdddWWW^^^gggiiijjjrrrgggeeevvvwww[[[XXXnnn~~~^^^TTTUUURRRhhh{{{pppgggWWWPPPXXXeeesss{{{wwwvvvzzz}}}~~~rrr^^^QQQBBB:::666,,,/////////...,,,+++,,,---,,,,,,+++++++++,,,---...))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%$$$$$$+++---+++%%%"""###%%%$$$$$$$$$############$$$$$$%%%$$$######%%%%%%$$$###&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$%%%%%%%%%###$$$&&&(((((('''%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%'''$$$"""###""""""""""""""""""""""""""" """%%%%%%###"""###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))++++++***))))))+++---///)))(((+++000111...000555666FFF\\\ppp}}}}}}yyy}}}jjj\\\ZZZaaa|||```NNNMMMQQQdddxxxZZZQQQWWW___qqqqqqZZZTTTbbbwwwmmmVVVNNNWWWeeezzzdddZZZUUUSSSUUU___~~~xxx|||pppdddaaaggguuu}}}}}}jjjTTTFFF>>>333111222,,,---...///---+++++++++***************************))))))((((((((('''''''''(((((((((((((((((((((((('''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!"""###############&&&++++++%%%"""$$$&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$######""""""########################"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#####################&&&+++//////---)))&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&###&&&$$$ %%%&&&###$$$$$$$$$$$$$$$$$$$$$$$$ """%%%%%%###"""$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%'''((()))***$$$$$$%%%%%%%%%&&&&&&&&&###%%%''''''&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%&&&'''&&&&&&(((,,,//////)))'''+++...,,,,,,000222---000;;;IIIRRR[[[bbb[[[TTTbbb~~~xxxwwweee```___XXXllllllcccQQQSSSOOOSSSnnnkkkjjjXXXMMMQQQRRReeezzzfffXXXPPPOOOSSS^^^~~~wwwqqqhhhbbbdddiii~~~|||tttaaaNNNFFF@@@111...111---...222---,,,...---+++***,,,---,,,+++,,,,,,,,,+++)))'''%%%)))(((((((((''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$#########)))+++%%%"""%%%&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######%%%%%%$$$############$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&!!!!!!""""""#########$$$################################################################################################################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%'''))))))'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((())))))))))))+++***)))))))))***,,,,,,,,,---...000111333444555>>>;;;<<>>FFFPPPSSSUUUWWWbbbyyyxxx~~~zzzoooqqq~~~{{{eee\\\NNN@@@444000,,,***...666------,,,,,,,,,,,,,,,+++,,,,,,+++************+++((()))***++++++***)))(((******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#################################################################################################################################################################################################################################$$$$$$$$$%%%%%%"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''''''''((((((((())))))(((((((((((())))))*********************++++++++++++///222111,,,,,,111666222666999;;;BBBRRReeerrr~~~{{{sssttt}}}xxxppplllnnn|||rrriiibbbXXXIII===888555///---///000,,,,,,...,,,,,,,,,,,,++++++++++++++++++***************+++((()))************)))(((***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################################################################################################################################################################################################################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''(((((())))))))))))************************+++,,,------,,,+++,,,---////////////111444:::???QQQ___nnnuuu{{{}}}~~~uuummmooo~~~|||yyynnneeesss{{{}}}}}}sssSSSHHH===777444222111222...---...222333///,,,***++++++++++++++++++++++++*********))))))***++++++))))))************))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&'''''''''(((((((((&&&&&&'''((((((((((((((())))))******************+++)))(((***---...---+++111......000111///...///222;;;EEEKKKVVVhhhyyylllpppxxxzzzlllgggvvv}}}lllgggzzz}}}uuurrrdddaaattt~~~tttrrrvvvzzz|||kkkiiieeeUUUJJJMMMQQQaaakkkccc\\\SSSDDD444111...---...///000111...,,,***+++,,,---------)))************+++++++++***))))))))))))***++++++***))))))))))))))))))***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((((((''''''((((((((()))))))))******+++***)))***,,,...---,,,+++)))+++111222///000444---///000000777CCCMMMPPPRRRnnn|||lllmmmnnntttyyyqqqfffaaammmzzzmmmdddppp{{{yyysssggg{{{wwwcccZZZiii{{{tttiii[[[___TTTHHHGGGBBB666222000///<<>>777111444222000666222+++111666000///222000***...111///,,,+++,,,---------,,,+++,,,---,,,)))(((((())))))*********+++))))))((())))))***++++++******))))))))))))******(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$###"""###$$$$$$###"""%%%%%%%%%$$$$$$#########""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""$$$&&&'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%$$$###&&&)))&&& %%%$$$$$$$$$%%%%%%###!!!%%%%%%%%%&&&&&&'''''''''$$$""""""$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))*********))))))+++---,,,,,,,,,---------......111222333444555666666666333333444666888;;;===>>>GGGFFFFFFGGGIIILLLOOOQQQVVVSSSPPPOOORRRZZZccciiinnnllllllkkkcccYYYXXX^^^nnnnnnmmmjjjfffaaa]]]ZZZSSSXXX^^^cccdddaaa]]]YYYUUUNNNFFFFFFLLLTTTYYY[[[RRRZZZ___YYYIII:::444444//////............//////---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,))))))))))))))))))))))))******++++++++++++******(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$###"""###$$$$$$###"""%%%%%%%%%$$$$$$$$$######""""""###$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$)))&&&%%%%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!$$$$$$"""###)))------&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''(((((((((((('''''''''''''''''''''''''''''')))))))))))))))))))))))))))*********))))))+++---,,,,,,,,,,,,------------------...000000111111111,,,------...///000222222111000//////000222444555888777555555888<<>>DDDFFFFFFFFFFFFDDDCCCAAA???555777:::<<<<<<:::888666777222---,,,111555666555999AAAHHHEEE:::111///000///......------......///---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,************,,,,,,))))))))))))))))))))))))((())))))******))))))(((((()))))))))))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&''''''&&&$$$###&&&&&&&&&%%%%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$########################################################################$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""%%%%%%%%%$$$$$$$$$$$$#########$$$%%%''')))***+++$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!%%%&&&"""###,,,666<<<***(((%%%$$$$$$%%%$$$#########$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))((()))***)))((((((***,,,+++++++++,,,,,,,,,,,,---)))***+++,,,---------,,,------,,,,,,,,,,,,------222111///.........///000++++++,,,,,,---...//////......111444222///111555000000111111111111111111555444222111000000///000222///---...111222000...+++222999888222......111------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))'''(((((())))))((((((''')))))))))))))))(((''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&"""%%%(((******(((%%%"""############"""###%%%'''#########$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################################################################$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$#########$$$####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$'''&&&$$$'''111<<>>111000...,,,***************************))))))(((''''''''''''''''''''''''((((((((('''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$#########$$$%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&((())))))''''''(((***''''''(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((('''(((***,,,((((((((()))))))))******&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))%%%%%%&&&''')))***++++++///000111222222333333222777777888888888888999999111111111111000000000000---,,,,,,,,,...///222333///000000...,,,*********'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''(((***+++,,,---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&%%%$$$$$$ """$$$%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***)))***,,,...000333555555222333555777999;;;<<<<<<:::;;;<<<<<<<<<;;;:::999777777666555333000...,,,,,,,,,------...///000000555777;;;???EEEJJJMMMPPPOOONNNNNNNNNMMMKKKHHHEEE555333000---,,,++++++++++++,,,,,,,,,,,,+++******'''''''''''''''''''''''')))((((((((('''''''''&&&((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%'''(((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((''''''(((***'''''''''((((((((())))))''''''((((((((()))))))))((((((((((((((((((((((((((('''''''''(((((())))))(((((((((((()))))))))***&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))((((((***,,,...000222222777888999;;;<<<===>>>>>>AAAAAAAAABBBBBBBBBCCCCCC>>>>>>======<<<<<<;;;;;;444333111///...///000000000000000222222222///---+++******)))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&''''''''')))***+++---///000222222$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""$$$&&&'''&&&$$$###!!!###$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&(((***,,,...000111444666999<<<>>>???AAABBBBBBBBBBBBBBBAAAAAA============<<<:::777666222222333444333222111000111000000...---,,,+++***111111333666;;;BBBHHHKKKPPPOOOOOOPPPPPPNNNKKKHHH777555222///---,,,,,,,,,,,,------------,,,++++++''''''''''''''''''''''''))))))(((((('''''''''&&&((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''(((***''''''''''''((((((((()))'''((((((((())))))******(((((((((((((((((((((((()))'''&&&&&&(((((('''%%%(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))---...000222555777999:::===>>>@@@BBBDDDEEEFFFFFFEEEFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKLLLLLLEEEBBB>>>999555222111000//////000333777777333///000///...---,,,***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((------///111333444666777%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%$$$%%%&&&(((***,,,///000111444555999???EEEHHHFFFDDDGGGFFFEEEEEEEEECCC>>>999999888555111------...000555333///---...222555888444888222000777333***,,,333444:::BBBEEEFFFMMMUUUUUUTTTTTTTTTRRRNNNKKKKKKCCC>>>888444222///+++(((------,,,+++,,,---...///***++++++++++++******)))(((((()))))))))))))))***(((((('''''''''(((((()))&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((()))******))))))((('''''''''''''''&&&&&&''''''(((((())))))((()))))))))***************))))))))))))))))))***++++++******+++,,,---...444555666999<<>><<<;;;999444111333333333222111000111222,,,...222444555555666666333888333000666666555<<<@@@DDDGGGIIILLLQQQUUUVVVZZZXXXWWWVVVUUURRRPPPPPPMMMJJJEEEAAA>>>;;;888666444000......000222111///---,,,***)))(((((()))***((((((((((((''''''''''''(((((((((''''''(((((()))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((())))))***))))))(((''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))((('''&&&&&&'''((()))***&&&''')))***,,,---......;;;<<<>>>@@@CCCFFFHHHJJJLLLKKKKKKIIIHHHGGGFFFEEEBBB@@@===;;;;;;:::888666::::::;;;;;;;;;;;;::::::::::::;;;>>>AAABBBBBBAAA;;;:::777444222000//////555666777777888888888888222111...,,,***)))((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$###$$$%%%&&&''''''((())),,,///222555666999999888888777555444333%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((''''''&&&&&&&&&''''''(((&&&###"""###&&&***---444555777999<<>>???>>>>>>===777<<<@@@AAA???======>>>AAAGGGCCC???CCCBBBBBBKKKPPPSSSTTTTTTXXX^^^___\\\```___]]][[[ZZZZZZ[[[[[[RRRSSSRRROOOKKKHHHFFFFFFAAA===888888::::::777333444222...***))))))***+++******)))(((''''''''''''))))))(((((((((((())))))((((((''''''''''''(((((('''''''''&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''(((((()))***)))((((((''''''''''''((())))))((((((((((((((('''((((((((((((((((((((((((''''''&&&%%%''')))+++---,,,---...////////////...333555999===BBBEEEHHHIIILLLKKKGGGCCC???<<<:::999555333111000000000...,,,///000111333333222222111222111222444777888777555888666555222000///...---...///111444666888:::;;;777666444222///---+++***)))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&'''(((+++---111444777888888888777666555333111000//////%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&&&&'''''''''''''''(((+++000444777;;;<<<<<<===>>>??????@@@:::888666444333222222111111333666;;;???CCCDDDEEEMMMLLLMMMNNNOOONNNMMMLLLOOOPPPPPPMMMHHHGGGKKKNNNIIIOOOMMMLLLQQQNNNKKKQQQYYYRRRRRRYYY]]]\\\[[[^^^______[[[UUURRRSSSRRRQQQOOOSSSUUUUUURRROOOPPPQQQRRRPPPMMMKKKJJJHHHEEECCC???===999555111///...---------+++*********************)))((((((((())))))))))))(((''''''((())))))''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((()))))))))(((''''''''''''((((((***)))))))))((((((''''''(((((((((((('''''''''''')))((('''(((***---000222333222111000///...//////000222666;;;???CCCEEEFFF@@@>>>;;;888555333222111000//////000111222111000...000444777:::<<<<<<<<<;;;999666555555555444333>>>;;;777333000//////000---------...000111222333666666666666555333222111---,,,,,,+++)))((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$###$$$%%%''')))+++,,,---...111555888999888555444222111...,,,***))))))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''***...333888<<>>===<<<;;;999777666666------,,,,,,,,,---000111555999@@@FFFKKKMMMOOOOOOPPPNNNNNNPPPSSSUUUTTTSSSWWWYYY[[[[[[ZZZ[[[^^^aaacccfff```^^^eeefffdddjjjrrrbbb___nnnpppccc```kkkwwwwwwooobbbXXXSSSMMMGGGEEEIIIMMMOOONNNNNNPPPRRRTTTUUUVVVUUUSSSRRRRRRSSSIIIHHHFFFCCC???:::666333000///---,,,++++++,,,---++++++***))))))))))))))))))))))))(((((()))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((('''&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((()))((((((''''''''''''((((((******))))))((((((((('''(((((((((((('''''''''''')))))))))+++...111555777111000...---///222666999>>>>>>??????????????????333444555777999;;;===>>>=========???AAAAAA@@@>>>888:::>>>BBBFFFHHHJJJJJJHHHEEEAAA???AAADDDGGGIIIOOOMMMJJJEEE???999333000000000///...---......///111222444666888999999999111000000...,,,***(((&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$&&&(((+++...111333444222444777888777444111...///...,,,***)))((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''$$$%%%&&&''''''(((''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((()))***++++++///555;;;???AAA@@@@@@::::::888666333111//////+++---///111222666:::===CCCGGGLLLOOOOOOOOOOOOOOOIIIIIIKKKPPPWWWZZZZZZXXXZZZ___hhhqqqwwwyyyxxxwwwxxxlllmmmkkkllluuuqqqnnnyyyxxxgggeeepppttteee\\\QQQEEE===@@@CCCFFFHHHJJJLLLNNNIIIKKKMMMOOOPPPQQQSSSSSSMMMMMMNNNLLLIIIDDD???<<<666444111...,,,+++,,,,,,---,,,+++***))))))))))))))))))************))))))((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%'''))))))'''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))(((''''''''''''(((((()))***))))))))))))))))))(((''''''((((((((())))))))))))***,,,///333777:::<<<333333333555:::@@@FFFJJJCCCAAA???<<<999777666555:::<<>>888444222000...---------------...111444777:::<<<===555555444222000,,,)))'''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&(((((((((***,,,000222555666777666666666666444222///---***))))))))))))))))))***%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((()))&&&'''''')))***,,,...///444666:::===>>><<<999777333333222222111000000///111555999;;;===AAAFFFIIIMMMOOOPPPPPPOOOOOOQQQTTTUUUWWW]]]eeemmmppplllgggkkknnnuuuzzzpppggggggsss}}}{{{zzzyyyvvvqqqppprrrtttooocccVVVMMMMMMMMMPPPSSSWWWXXXXXXPPPLLLJJJNNNUUUWWWSSSNNNKKKKKKLLLLLLKKKIIIGGGFFFAAA>>>999444000...------------,,,+++************((()))+++,,,,,,+++)))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''$$$'''***+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''((()))))))))))))))))))))*********&&&'''(((((()))***++++++,,,///333888<<<@@@BBBCCC???@@@AAABBBDDDEEEGGGHHH:::999999999<<>><<<888444111000//////......///111333777:::;;;999999888666222...***(((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######%%%&&&(((***+++---///111333444555555555444444222111//////......((()))***,,,---.........%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))'''((()))***---///111222;;;<<<<<<;;;999555000.........///000111222333333666:::???BBBCCCFFFKKKNNNNNNOOOOOONNNNNNRRRYYY___mmmpppxxxyyy|||{{{jjjgggeeegggkkkoooooonnnhhh^^^WWWZZZdddfff\\\QQQGGGHHHHHHHHHJJJKKKLLLMMMLLLHHHBBB;;;555111///......---,,,+++************'''))),,,......,,,)))''')))((((((((('''''''''''''''''''''&&&&&&'''''''''###&&&***,,,***(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''((()))***(((((())))))******++++++&&&'''((()))***+++,,,---111555:::@@@DDDGGGIIIJJJJJJJJJIIIGGGBBB===888444555777;;;CCCMMMYYYccciiikkkmmmoooooommmjjjfffccc`````````bbbcccccc```^^^VVVUUUSSSQQQRRRTTTVVVXXXQQQPPPNNNNNNNNNMMMJJJHHHJJJJJJIIIJJJKKKMMMOOOPPPNNNKKKFFF@@@;;;777555444000000//////000333666777;;;;;;:::888444000+++)))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%'''***,,,---111222333444444444333222111///---+++++++++---...---...111444666777888888((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&%%%))))))(((''''''&&&%%%%%%'''((((((((((((((('''&&&(((((('''''''''((())))))++++++,,,,,,,,,,,,++++++++++++***)))***+++,,,---(((''''''(((******)))'''((()))*********)))'''&&&((('''&&&%%%&&&(((***+++''''''((()))******))))))((((((((('''&&&&&&%%%%%%((('''&&&''')))***)))(((***)))((('''&&&&&&'''(((''''''''''''''''''''''''$$$%%%'''''''''%%%###!!!'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%'''******)))'''''''''+++,,,...000333777:::;;;<<<999555111///,,,***(((***,,,///000000444:::??????DDDHHHGGGDDDEEELLLSSSVVVcccooorrrpppuuuwwwyyyxxxlllooorrriii]]]NNNFFFGGGMMMRRRTTTSSSMMMGGGEEEDDDCCC>>>999555444222000......---,,,))))))))))))******++++++)))(((''''''((()))(((&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((((((''''''&&&%%%&&&'''&&&%%%%%%''')))&&&$$$###$$$&&&(((((('''&&&$$$###""""""###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((())))))((('''&&&&&&))))))))))))))))))((('''((('''(((+++...111333333333:::AAADDDGGGJJJIIIEEEDDD???:::666666999<<<>>>BBBKKKVVV___cccdddeeefffmmmiiiiiimmmoooiiibbb___bbbbbb___\\\___bbb]]]TTTRRRRRRVVV\\\```bbbdddeeeiiiSSSRRRaaa^^^SSSSSSWWWWWWOOOJJJJJJIIIFFFIIIOOONNNLLLIIIEEECCCBBBBBBCCC>>>===;;;777333111111222999888888777777444000---000...+++*********)))(((***)))((()))******(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%''')))&&&$$$$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((***---///222333444666666555333///......///,,,---,,,)))))),,,111333333777777:::===666888III((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((''''''((()))***+++,,,---******++++++++++++******000//////...///000222333,,,+++***+++++++++)))'''))))))))))))(((''''''&&&((((((((((((((('''''''''&&&'''''''''''''''&&&&&&(((((((((((((((''''''''')))((('''((())))))((('''***)))((('''&&&''''''(((''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&((())))))((('''(((***,,,...111444777:::<<<===666333///,,,+++++++++++++++///333666777999<<>>;;;888555333000...,,,***++++++++++++***((((((+++)))(((((((((((('''%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''&&&'''(((***((('''%%%%%%&&&'''&&&%%%'''&&&$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''''')))(((((((((''''''''''''(((((()))))))))(((((('''+++******,,,...000222222888???DDDFFFHHHJJJIIIEEE>>><<<:::;;;???EEEKKKOOO^^^bbbfffgggdddaaa___^^^sssooolllkkkggg___[[[\\\ZZZ___aaabbbgggooorrrpppmmmoootttzzzqqqnnnvvvrrrnnnqqqssstttooojjjeee\\\TTTUUU\\\KKKJJJHHHEEEDDDBBBBBBBBBGGGGGGGGGEEE@@@999222---000222555:::======:::777444111---++++++++++++***)))(((((((((******((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''(((&&&######%%%&&&%%%###$$$$$$$$$$$$$$$%%%&&&&&&((())),,,///222333444555444555333111---++++++,,,))),,,...------111222111666999666777;;;;;;IIIbbb((('''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''(((&&&&&&'''(((((()))******%%%&&&&&&''')))+++,,,---,,,---///222444444555555666666666777777666666666999999888888999;;;<<<===999777666555555444111///000///---+++***)))))))))'''((()))******((('''&&&))))))*********))))))((((((((()))))))))(((''''''(((((('''((())))))'''%%%))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''((((((''''''(((,,,...000333777:::===>>>======///---***((())),,,///222000333888;;;<<<===>>>???>>>BBBFFFIIINNNYYYhhhsss||||||yyyxxx|||{{{kkk]]]YYY]]]eeelllfff___WWWPPPLLLKKKKKKKKKLLLHHHCCC===999555222///+++,,,------,,,+++)))''',,,***)))((())))))'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%'''((()))((('''''')))++++++)))'''''''''((('''%%%)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''***)))'''&&&&&&'''(((((('''(((((((((((((((((((((,,,+++,,,,,,---...///000666===CCCEEEGGGJJJJJJGGGFFFGGGIIINNNTTT[[[aaaeeeeeefffeeebbb^^^ZZZYYYYYYdddccceeeeeecccaaagggoootttyyy|||{{{~~~}}}rrrjjjlllttt___^^^[[[VVVQQQKKKFFFDDDEEEEEEFFFHHHIIIFFF???:::000000222555999;;;<<<;;;;;;777222...---,,,+++***)))((('''((()))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%''''''%%%######$$$%%%$$$###%%%%%%$$$$$$%%%''')))***+++---///222444444444333111111000---***(((((((((&&&+++000111333777666222333888666777???HHHccc''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((((()))***++++++,,,,,,,,,------///111444777888999;;;>>>@@@AAAAAA@@@@@@FFFFFFGGGGGGGGGGGGFFFFFFDDDDDDCCCDDDEEEFFFHHHIIIDDDCCCBBBAAABBBAAA>>><<<999777333///---,,,,,,---))))))******************)))***+++,,,---.........------------,,,***)))((('''&&&&&&'''((()))'''%%%((((((((('''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''(((,,,222666888:::===@@@???===:::777)))***+++,,,...222666999;;;<<>>@@@CCCEEEFFFIIIJJJLLLMMMMMMKKKIIIHHHMMMMMMNNNNNNNNNNNNMMMMMMKKKJJJJJJJJJKKKLLLNNNOOOIIIHHHGGGHHHJJJJJJIIIGGGBBB???;;;777444333444555555333000---++++++---...***+++...111333555666777999999999888666333000///)))'''&&&&&&((()))((('''''''''((((((((((((((((((''''''''''''''''''''''''%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%'''(((***---222888===@@@@@@AAA@@@===888333000(((---333777999;;;>>>@@@EEEEEEGGGLLLSSS\\\ccchhhvvvzzz~~~}}}}}}~~~wwwhhh^^^[[[[[[[[[MMMPPPTTTUUURRRNNNMMMOOOVVV```jjjjjj___SSSOOOPPPRRRYYYZZZSSSQQQWWW[[[ZZZVVVOOOMMMRRRWWWWWWWWWZZZ]]]aaagggooozzzhhhVVVUUUfffvvvnnnkkkbbbVVVJJJCCCBBBCCC<<<999555111...---......***))))))+++---///////////////...---+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%'''(((---,,,***+++---......---***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***((('''%%%&&&''')))***''''''''''''(((***+++,,,,,,...000000///000333555999BBBIIILLLNNNTTTZZZ[[[\\\aaagggkkkjjjhhhfffffffffeeeddddddeeehhhkkkmmmrrrxxxmmmcccVVVMMMIIIFFFBBB>>>HHHDDD>>>:::888888777777;;;:::::::::999555000,,,---+++)))((()))******)))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''(((((('''&&&&&&%%%&&&'''&&&&&&&&&''')))+++---///111111222111000---+++)))'''((()))))))))***,,,...111444000+++000>>>CCC???FFFOOOTTTXXX\\\[[[iii'''''''''&&&''''''((()))''''''((()))+++,,,------///111444888<<>><<<000---***(((((()))***)))&&&'''(((((()))(((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))***&&&)))---111444888===@@@AAA@@@>>>;;;777333///---...444<<>>===<<<<<<<<<===>>>BBBBBBBBBDDDGGGHHHGGGFFFGGGGGGFFFGGGHHHKKKMMMOOONNNKKKFFFAAA===;;;;;;;;;DDDFFFIIIMMMPPPSSSUUUVVVOOOPPPQQQQQQPPPMMMJJJHHH<<<777000,,,******++++++%%%&&&((()))))))))((((((''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''(((***+++***...444888:::<<<>>>???;;;999666333111000000000555;;;BBBEEEEEEDDDGGGIIIFFFNNN\\\mmm|||yyyttt^^^OOOIIIHHHIIIEEEIIINNNRRRUUUXXX[[[]]]eeemmmxxxzzzrrrlllvvv}}}uuutttwwwoootttxxxuuuuuuzzztttyyyxxxooohhhhhhjjjjjjaaaaaaccclll|||~~~yyyuuu}}}cccMMMFFFHHHMMMKKKGGGBBB<<<666222000---,,,---///333555555555333222222111111000//////////////////////////////+++***)))(((((()))***+++***+++,,,+++******,,,...,,,+++)))***+++,,,,,,+++&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&''''''''''''((((((((()))))))))((()))***---///111666888;;;999666666999===@@@IIIPPPQQQRRRXXX```dddiiilllooonnnlllnnnsssxxxqqqvvv|||wwwjjj]]]VVVJJJIIIHHHGGGEEEAAA;;;777555555666999===???>>>===444111---+++++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%''''''((()))'''%%%$$$&&&(((''')))+++---//////...---...---+++***)))))))))))))))+++---...///111444777333999<<>>BBBDDDEEEDDDBBB@@@BBBAAA@@@>>>===<<<<<<<<<===>>>>>>??????>>>>>>===666555444222222222222333444333444555888888888666888999:::===AAAEEEIIIKKKNNNMMMKKKIIIGGGEEEEEEDDDHHHIIILLLOOORRRUUUVVVWWWPPPRRRTTTUUUTTTSSSPPPNNNEEE>>>666///++++++++++++%%%&&&((()))))))))((((((''''''''''''''''''''''''&&&'''((())))))'''%%%###%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%"""###%%%'''''''''%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''(((***+++---222999===>>>>>>======444222///------///222555;;;@@@EEEFFFDDDDDDGGGKKKQQQ\\\ppp|||fffaaaZZZRRRLLLKKKMMMOOOZZZZZZZZZ[[[___hhhttt}}}ttt}}}tttjjjttt{{{|||zzzrrrooo{{{llleeennnxxx|||xxx}}}xxx{{{zzzooohhhkkkrrrtttqqqkkkmmmssskkkOOODDDDDDIIIIIIIIIGGGDDD>>>888555000//////111444666666555000111111111222222222222........................000///---,,,,,,---///000.../////////......000111,,,+++)))((())))))((('''%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&'''((())))))((((((***)))))))))+++...000222777:::;;;999555333666:::FFFOOOXXXYYY\\\dddmmmsssooopppoookkkjjjnnnwww}}}uuulllhhhddd]]]TTTLLLGGGDDDBBBAAA;;;999777777:::===>>>???666333///,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''&&&'''((('''$$$###%%%((((((***---///000///...,,,,,,+++)))(((((()))+++------...000111111333555888BBBGGGFFFJJJgggtttfff___NNNAAAEEE###%%%''')))+++,,,,,,,,,........................---///111333555555555555@@@<<<999999999777555555333111111333222000222777222333333444666888;;;>>>666666777777222...222:::///333444222222444333000333---111444222888AAA???BBB>>>>>>CCCDDD@@@============AAAIIIPPPTTTWWWYYY[[[ZZZXXXWWWXXXYYYWWWVVVUUUOOOGGG@@@:::444---((()))((('''((())))))'''&&&)))((('''&&&'''((()))***''''''(((((((((((('''''')))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&'''''''''%%%&&&''''''(((+++///333>>>???@@@???===999555222---,,,+++...333888;;;;;;AAAGGGGGGGGGKKKKKKUUUjjjooo{{{xxxvvvkkk___XXXQQQGGGKKKRRRXXXZZZ]]]iiiuuu{{{xxxhhhbbbtttvvvppplllaaaYYYfff{{{{{{ddd___dddzzzwwweeeXXXWWWlllzzzooonnnnnnfffjjjyyywwwwwwwwwzzzzzzwwwyyyxxx\\\PPPOOOMMMPPPSSSQQQLLLFFFBBBAAA444444000+++...555666000...---,,,,,,------,,,+++000//////...------,,,,,,000///---,,,,,,---///000111000///...---,,,++++++,,,+++***(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$''''''''''''***,,,.........------...222444AAA???;;;666555999AAAGGGYYYaaahhhiiikkkpppssssssgggeeedddjjjxxx}}}yyy|||uuurrruuuyyynnnUUUDDD@@@@@@>>>======>>>??????>>>???===:::555000---,,,,,,++++++******))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))...000+++$$$###)))111000000111000///---***)))&&&))),,,++++++---......000///000333555777???HHHQQQWWW```^^^]]]yyyiiiYYYUUUOOOBBB555***+++,,,...///000//////000/////////......------000111222222222222222111...------///000111222333444333444666666333555::::::;;;===???@@@@@@???>>>HHHFFFCCCBBB===777444444999:::888555444666999999555///333555000333888444;;;888888<<>>:::777<<<<<<===>>>???AAAFFFIIITTTVVVXXXXXXVVVUUUVVVWWW[[[WWWRRRMMMIIIDDD>>>:::000---***((()))***+++***))))))(((''''''''''''(((''''''(((((((((((('''''')))((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''))))))******,,,000666;;;???>>>===:::777333000...+++---000555:::>>>AAABBBBBBGGGGGGRRRiiivvvzzz~~~gggYYYSSSJJJHHHKKKFFFMMMUUUaaakkkqqqvvv~~~rrrcccnnn}}}hhh\\\VVVXXXjjj~~~oooaaa```mmmpppzzzyyyeee]]]aaaxxxkkkXXXYYY___kkkrrrnnn||||||jjj\\\ZZZ```pppyyylllRRRDDDFFFBBB???777000222777777222,,,***))))))***+++***(((++++++,,,---......//////000///---,,,,,,---///000........................---,,,***)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,...---------,,,...222888===GGGEEECCCDDDIIIRRR\\\cccbbbiiioooooommmkkkhhhdddgggooo|||{{{iii]]][[[MMMKKKGGGDDDAAA???===<<<;;;:::888555111///......,,,,,,++++++************************************((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''''''''%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((,,,---***&&&&&&,,,111111111000///...,,,+++***(((***+++******,,,000111111111999IIIXXX]]]YYYUUU___```fffbbbXXXeeerrrUUUMMMNNNNNNPPPUUU000111222222222222222111333333222111000000//////111111000///............111222333222111222333444------111777999999<<>>===<<<;;;999999;;;>>>===888<<<>>>777666888111666666777999>>>@@@<<<666999:::999666444666;;;???EEEKKKQQQRRROOOOOOSSSXXXZZZYYYXXXVVVTTTOOOJJJEEE:::555///***)))***+++,,,++++++******)))((((((((('''(((((())))))((((((''')))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%&&&&&&''')))***,,,---000555<<>>:::555222///......///333888;;;>>>@@@BBBCCCFFFXXXdddsssnnn\\\SSSNNNHHHDDDNNNXXXSSSXXX]]]dddlllttt{{{~~~cccYYYfffxxxppp[[[VVV\\\jjjwwwyyyfffaaagggbbb```ooonnngggiiivvvpppYYY\\\lll|||pppoooxxxyyyqqqwwwXXXGGGOOORRRMMMCCC999555555333///---+++))))))******)))((()))******+++---.../////////...---,,,,,,---...///,,,,,,---...///000000111---,,,+++)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%%%%(((+++...///------...///444;;;DDDKKKVVVTTTRRRUUU[[[dddkkkooolllpppqqqllliiiiiihhhfffooo||||||rrrooobbb\\\SSSIIICCCAAABBBCCC<<<;;;999777555333222111------,,,,,,+++++++++,,,************************)))((((((''''''(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''''''''%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$((()))*********,,,///222111000///---,,,++++++***&&&(((***,,,,,,,,,...000555888GGGfffsssiiiccchhhiiiZZZWWWgggttt}}}bbbNNNPPPWWW\\\fffuuu444444444333333222111111555555444444333222222111000///.........///111222000333444111///000222222222222555:::<<<;;;>>>CCCCCCCCCDDDFFFGGGGGGDDDBBBDDDJJJKKKGGGDDDDDDBBB===;;;;;;AAAJJJJJJBBB<<<<<>>CCCFFF?????????888<<<======???DDDIIIGGGAAA@@@AAA???;;;999:::999888999===AAABBBCCCFFFLLLRRRTTTUUUWWWXXXWWWTTTOOOLLLEEE@@@888222...+++***(((,,,,,,,,,,,,++++++******(((((())))))))))))(((((()))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&%%%%%%$$$%%%%%%&&&''''''***...111555999===@@@@@@===888333000///111222999:::<<<<<<<<<===AAAEEEVVVttt|||pppbbbVVVHHHOOOXXXWWWVVVfffpppgggeeebbb^^^aaammmxxxtttjjjmmm___PPPTTTdddrrrjjjbbbbbbcccdddUUUkkkmmm```\\\YYYUUUMMMKKKWWWmmm|||qqqhhh```]]]```iii|||pppeeefffnnnrrrcccfffmmmhhhkkkyyy{{{rrr___OOORRR\\\ZZZSSSHHH===666222000222///---,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******+++,,,---......///++++++)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))'''&&&'''+++///000///...000444999@@@HHHQQQXXXcccbbbaaadddhhhlllmmmmmmnnnlllgggaaacccnnnxxx|||{{{|||sssxxx|||yyyvvvvvv~~~zzzjjjXXXKKKEEEFFFHHHBBB@@@===:::999888666555///...---,,,++++++,,,,,,************************))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((('''(((***...000222222///...,,,************+++((()))---111111///000333>>>DDDVVVyyyyyyfffdddhhhZZZNNNSSS[[[gggbbbbbbjjjvvv~~~777666555444333222111111333333333333333333333333222222222333555888;;;<<<666;;;<<<999999>>>@@@>>>AAA>>>>>>???===;;;>>>CCCCCCBBBAAA???>>>@@@CCCFFFYYYgggiiiXXXHHHFFFHHHFFF@@@BBBRRRhhhlll]]]LLLEEEBBB>>>DDDHHHEEEHHHLLLGGGEEEBBB@@@BBBFFFIIIKKKLLLLLLMMMIIIEEEDDDCCC===444888666444333666;;;@@@BBBJJJMMMRRRVVVXXXXXXWWWVVVPPPLLLFFF@@@:::333---))),,,++++++++++++*********(((((())))))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&((()))''',,,222777999:::;;;<<<:::777333000///111555777<<<<<<<<<>>>BBBIIIRRRWWWlll{{{eeeVVVQQQQQQOOOVVVcccssssssqqq}}}gggddd```hhhuuuccc[[[UUU___hhheeeppp~~~kkkdddbbb]]]UUUCCCNNN\\\eeefffbbb^^^\\\TTTUUUTTTSSSVVV^^^dddffffff```XXXQQQLLLNNNXXXccckkkaaa^^^[[[UUU]]]hhhggg~~~rrr~~~vvvkkkppp}}}zzzwwwwww{{{|||hhhZZZ```bbbaaaYYYLLL???999999888555111///......---++++++++++++++++++*********))))))))))))))))))))))))************************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&'''(((,,,///222222222444999@@@HHHOOOVVV]]]aaagggiiikkknnnppppppmmmkkkdddddd```___gggwww~~~{{{yyyrrrxxxyyysssmmmooosssvvvzzz}}}kkkbbbgggjjjeeeoooiiikkkuuu{{{zzz~~~|||iiiZZZRRROOOKKKFFF@@@;;;:::::::::999111000...,,,+++++++++,,,************************))))))(((((((((((())))))&&&''''''(((((()))))))))'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((())),,,000222222111,,,+++***)))))))))++++++000---...222333333999AAALLLUUUccc|||iiiWWWWWWMMMCCCGGGMMM[[[ooo~~~999888666444333222222222///000111222333444555666999999;;;<<>>:::555111000...---,,,)))******++++++,,,,,,---((((((((((((((((((((((((***))))))(((((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&)))---///111444888:::>>>DDDLLLTTT[[[```dddgggkkkmmmpppnnnjjjddd```^^^```eeekkkpppzzz}}}}}}wwwxxxwwwtttooollljjjkkkfffnnntttsssrrruuuyyyzzzuuuzzzyyyppplllpppoookkkqqqjjjddddddfffhhhmmmrrruuu{{{sssvvv|||vvveee[[[MMMCCC>>>===<<<<<<666444111...,,,++++++,,,++++++++++++++++++++++++***))))))(((((())))))***''''''((((((((()))))))))'''''''''''''''''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''++++++,,,///111222000///))))))******+++,,,---...333///000777;;;===FFFQQQZZZeeelllttt\\\FFFFFFEEEGGGRRRYYY]]]xxx666555333111000000000000///111222555888:::<<<===@@@AAABBBCCCCCCDDDDDDDDD<<>><<>>BBBHHHPPPUUUSSSSSSSSSSSSQQQMMMGGGCCC;;;888333...+++******+++))))))************))))))((())))))***)))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&%%%%%%%%%'''+++...000555777999999777444333222......///111333777:::;;;<<>>AAADDDEEECCCDDDDDDDDDCCCAAA???>>>:::???BBBHHHZZZooosssjjj[[[VVVSSSVVV^^^jjj|||nnniiitttzzzzzzfffsssgggGGG???EEEIIIFFFIIIJJJEEE===777666888444666888999<<>>???CCCCCC???>>>BBBAAA<<>>>>>AAAEEERRR\\\rrrnnnXXXTTTUUUcccmmmttt~~~pppjjjyyyggghhhddd^^^\\\```hhhlllkkkiiiddddddnnnwww{{{{{{{{{~~~vvvdddaaaSSSLLLTTTaaaggghhhiiimmm~~~yyy|||~~~~~~nnnSSSYYYPPPGGGCCC@@@999000***...---,,,,,,,,,------...***)))((()))******(((&&&(((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''''''''(((((('''''')))+++---...---...000111---///???QQQTTTXXX^^^bbbdddeeeffffffhhheee___\\\dddpppvvvvvv}}}pppmmmsssuuuwwwxxxyyyzzz|||~~~yyyvvvtttzzzvvvVVVJJJLLLCCC<<<:::666000444333&&&++++++,,,,,,++++++,,,---++++++******)))((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))***+++---...///111111000000///.........,,,......333:::555000999<<>>@@@???AAACCCAAA;;;CCC[[[}}}{{{hhhZZZNNNOOOXXXpppzzzwwwvvvsss{{{}}}uuuxxx~~~www{{{sssZZZwwwiiiRRREEE??????>>>AAA>>>444:::DDDBBB@@@???DDDLLLOOONNNMMMNNNRRRQQQOOOLLLFFF@@@:::777000---***)))***+++***(((+++++++++*********))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''''''''%%%(((+++...111555:::===;;;333,,,++++++***,,,000000666@@@EEEBBBDDDXXXnnn~~~{{{xxxnnnhhh\\\XXX```hhhnnnwwwyyyzzzcccqqqpppuuukkk]]]TTTXXXccclllnnnvvvjjjlllqqqooohhhccc\\\nnnzzzuuuuuu|||rrr~~~hhh^^^YYYQQQJJJDDD>>>:::999000//////...,,,***)))(((+++***))))))******)))''')))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%%%%&&&''')))+++---...---,,,---///000777HHHZZZdddeeeeeeeeedddcccaaa___XXXYYY[[[cccrrrnnneeehhhfffooo}}}ppp```BBB>>>BBBAAA555222444///+++,,,---,,,+++******++++++++++++***))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''(((((((((((()))+++,,,...//////222222222111111111111000222222......222000333???GGGZZZ~~~wwwkkkcccYYYRRR]]]mmmoooxxxvvvsssoookkkppp}}}222222444888<<<<<<999777<<<@@@BBB???>>>@@@AAA@@@[[[{{{kkknnn~~~uuummmeee]]]___iii}}}~~~zzzuuuqqqpppxxxwww~~~uuukkkUUUIIIEEEBBBJJJNNNCCC===???<<<:::888;;;BBBFFFEEEEEEGGGNNNPPPSSSTTTRRRMMMHHHDDD999444...******++++++,,,++++++++++++************((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((())))))***&&&(((,,,222888<<<===<<<555---'''(((,,,...222555999:::AAAHHHJJJQQQnnn{{{bbbXXXWWWaaahhhhhhhhhjjjuuuxxxvvv{{{ssscccyyyzzzoooqqqpppnnnnnnuuu~~~vvvooommmooouuuhhhhhhwww~~~{{{iiibbbZZZUUUQQQKKKAAA999333222222000...,,,)))(((,,,***)))***++++++)))(((************************((())))))))))))(((''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$%%%''')))+++------......,,,,,,///555@@@QQQ```ggghhhhhhgggdddaaa]]][[[[[[^^^dddooossshhhiiiiiieeeiiisssxxx|||}}}{{{xxxssskkkeeeeeejjjoooqqqvvv|||]]]MMMGGGFFF:::333444333---.........---,,,+++***,,,,,,+++******))))))(((((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&(((***---...///000000222222333333333333444444444555666777888999AAALLL[[[eeeooogggYYYPPPNNNXXXrrrxxxtttqqqqqqwww777666666888999888999<<>>>>>BBBGGGLLLNNNRRRUUUUUUSSSOOOMMMFFF@@@777///+++)))***++++++************)))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((()))*********+++000888>>>@@@<<<888///)))'''+++111444888<<>>JJJWWW```dddggghhhddd^^^YYYXXXYYYnnnpppsssyyyzzzyyysssqqqgggbbbeeehhhjjjtttxxxvvv||||||hhh]]][[[ddddddYYYSSSUUUSSSRRROOOKKKHHHIIIMMMQQQMMMQQQUUUZZZaaakkkwwwdddLLLGGG@@@:::999777////////////000///...,,,,,,,,,,,,+++******)))))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&(((+++...000111111000222222222333444555555666444444999;;;:::DDDWWWaaaiiiiiicccjjjXXXHHHBBBKKKdddzzzppppppwww;;;999999999666666@@@MMMdddrrr}}}vvvddd[[[eeeuuuwwwiiiaaa^^^\\\kkk|||vvvsssppplllhhhgggeeexxx~~~~~~~~~zzzlll{{{zzzuuuWWWCCC???===<<<;;;<<>>888222---+++,,,111555777:::>>>BBBBBBKKKYYYeeennn{{{gggSSSWWWeeeuuutttppp}}}wwwmmmmmmiiibbb]]]kkk|||{{{xxxzzzsssvvvyyywwwttt}}}{{{llleee[[[QQQEEEBBB<<<666222000000111,,,***(((((()))))))))((())))))))))))))))))))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***+++,,,---...---,,,,,,+++///666???JJJUUU\\\___hhhhhhddd\\\UUUUUU^^^fff}}}}}}||||||~~~{{{}}}zzzmmmgggbbbdddllluuuxxxyyyxxxnnn```XXXZZZ```bbb___\\\[[[XXXUUUVVVZZZYYYUUU^^^^^^]]]ZZZXXXVVVVVVWWW\\\ZZZVVVTTTUUUYYY___cccpppzzzooocccQQQBBB===:::111///------///000...---------,,,,,,+++*********))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((()))---///111222111111000111111222333444555555666777FFFNNNLLLZZZnnnrrrkkkiiiiiirrrjjjTTTNNNUUUbbblllyyy{{{nnnsss{{{~~~zzz{{{::::::>>>BBBBBBEEEVVViiiuuufffaaa```^^^jjj}}}pppzzzmmmtttvvvzzzVVVJJJ???<<<===AAAHHHNNNTTTSSSSSSRRRSSSTTTUUUUUU[[[XXXQQQGGG<<<333...---*********))))))))))))((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((***,,,---666888;;;======:::444//////000333777777777<<>>===999555111///000444999<<<;;;>>>JJJXXXbbbsssdddTTTPPP[[[jjjnnn~~~uuuxxxxxxvvvtttsss{{{nnnkkktttzzz___UUUUUUdddpppaaannnxxxyyyyyypppeeeaaaYYYOOOEEE;;;444111000---******+++,,,,,,,,,************************''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((++++++,,,---...000111222888DDDPPPVVV[[[``````\\\UUUQQQRRR```vvvyyy{{{~~~~~~}}}wwwooofffcccbbbcccjjjqqqzzzxxxzzzyyytttkkkaaaZZZYYY]]]```fffaaa^^^cccnnnxxx~~~{{{}}}~~~zzzuuupppnnnkkkgggeeedddhhhllljjjQQQBBB;;;333//////000///---.........---,,,,,,++++++)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++,,,......///000000111222222111111111222333333333444===VVVzzzjjj[[[[[[gggsssyyy{{{uuupppooo|||xxxsssmmmiiizzz{{{uuuzzzxxx{{{vvvWWWTTTdddpppnnngggSSSSSSTTTTTTTTTTTTTTTTTTZZZ]]]```^^^UUUKKKCCC???......------------,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&'''***...333777::::::===???<<<777222000000000555<<<@@@@@@GGGZZZmmm```UUUNNNTTT[[[aaannn|||kkkhhh}}}vvvgggwwwyyyvvvxxx|||ppprrryyyccc___hhhxxxssslllhhhzzz{{{qqq{{{{{{{{{llljjjeee]]]RRRGGG===888222///,,,+++,,,.........++++++++++++++++++++++++''''''((((((''''''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))------...000222555888:::FFFRRR\\\]]]]]]^^^\\\WWWRRROOOWWWqqq|||xxxpppggg]]]aaacccgggkkkmmmpppzzz{{{qqqmmmiiieeebbb[[[___dddhhhkkknnnqqqsssooolllmmmwww|||uuunnnjjjiiieeennnzzzwwwNNNFFF;;;555333333222//////......------,,,++++++******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***+++---...000000000///000111111222222222333333333333444444IIIYYY}}}rrrfffhhh{{{zzzooouuuyyyvvvoooaaabbbqqqqqqfff```___xxxyyyvvvxxxllljjjlllvvvrrr{{{zzzyyyzzzooo|||fff~~~lllTTTLLLSSSTTTTTTXXXWWWZZZYYY``````WWWSSSPPPEEE???666---)))+++------+++(((***+++***((('''***---)))(((((((((''''''''''''((('''%%%$$$$$$%%%'''((((((((('''''''''&&&&&&&&&"""###$$$&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###'''***,,,+++++++++...444<<>><<<777222000222666:::>>>AAAAAABBBOOOiiiwwwaaaPPPNNNSSS___kkkrrryyyvvvjjjmmmsssttt}}}www~~~www|||vvvooorrrmmmnnnrrr{{{zzzvvvyyykkknnn{{{zzz|||xxxhhhyyyiiibbbiii]]]HHHBBBDDD999333111222///******///***)))((()))***)))(((&&&))))))))))))((((((((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&(((((('''%%%&&&***...222111...---000888BBBJJJYYYZZZ^^^aaa^^^WWWTTTUUUQQQRRRddd}}}uuuwwwoooeee\\\YYYaaakkkuuu}}}dddYYY___dddccccccgggsss|||{{{~~~}}}vvvyyy~~~tttppppppwwwmmmfffhhhttt|||kkkTTTBBB>>>666)))(((333333222///...//////+++%%%************))))))))))))************************))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((()))***,,,......000000111111222222333333333000111777777222555>>>MMMaaa|||pppgggrrr|||uuuyyywwwuuuqqq___WWW]]]{{{qqqjjjdddddduuu{{{vvvjjjiiimmm}}}kkk```RRRRRR___zzz~~~wwwcccUUUVVVlll|||ttt{{{vvvlllvvv{{{xxx{{{VVVEEEMMMQQQPPPQQQPPP\\\ZZZ```^^^RRRQQQTTTPPPDDD???888222...,,,,,,+++)))+++,,,+++)))(((***,,,))))))((((((((('''''''''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%'''***%%%'''+++000777@@@JJJPPP>>><<<777222///000555999???:::999CCCWWWmmmcccVVVLLLVVVlll{{{www{{{tttqqqtttuuuyyy}}}{{{{{{|||xxxnnniii~~~{{{www{{{{{{{{{|||ssstttoooxxxxxx~~~ttt|||hhh___\\\ZZZPPP>>>>>>777222111///+++***---+++***)))***++++++***(((***)))))))))((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%'''***,,,000000000222666>>>GGGNNNSSSXXX___```YYYPPPQQQWWWeeeeeeooo}}}~~~yyyoooiiieeeaaa]]]fffrrr{{{~~~|||{{{|||~~~wwwjjjeeelllooolllnnnyyyxxxqqqnnnpppzzzjjjDDD;;;<<<777222222000...,,,+++,,,...---***+++*********))))))))))))************************))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((())))))+++,,,...//////000000111111222222333555222333444222111;;;HHH[[[fffsssuuuiiirrryyyxxxsssssszzz~~~wwwmmmdddWWWUUU]]]}}}ssslllhhhmmmvvvqqqiiihhhqqqttteeeXXXOOOLLLSSS]]]fffeee```YYYQQQJJJHHHEEEIIIWWWccceeeaaa^^^YYYNNNIIIGGGNNNkkkiiiWWWRRR___{{{}}}|||wwwrrrpppwwwkkkOOONNNOOONNNOOOMMMWWWWWW______SSSQQQWWWUUULLLKKKFFF>>>555...++++++***+++------+++******+++)))))))))((((((((('''''')))((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))(((&&&&&&((()))&&&)))...222777===CCCHHH;;;777222//////444;;;???AAABBBIIIYYYooottt```LLLLLL\\\rrr{{{wwwzzz|||yyyxxxvvvcccnnn}}}qqqsss~~~uuuiiiwwwuuunnn|||nnnppp~~~rrrPPPIII@@@777444222...,,,---,,,+++***+++,,,---,,,+++******)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''%%%&&&(((+++,,,,,,---000444999???GGGOOOUUUVVVYYY\\\XXXOOOMMMZZZjjjzzzzzz{{{pppwwwzzztttllljjjjjjkkkgggmmmsssuuurrrmmmjjjiiijjjsssvvvqqqppptttvvvsss}}}}}}oooddd]]]YYYWWWZZZVVVSSSUUUZZZ```bbbcccjjjlllqqqxxx||||||gggOOOGGG===333000111///,,,++++++,,,---...+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((())))))+++,,,---.../////////000000111222222333555444444555777???QQQ```gggjjjlllnnnuuuyyy{{{~~~uuusssuuuzzzrrrwwwyyyqqqyyyrrrgggaaafffnnn}}}xxxuuutttvvv|||qqqaaaTTTHHHFFFUUUhhhppplllgggaaa[[[VVVRRRQQQXXX[[[[[[ZZZ\\\aaabbb```___[[[[[[^^^^^^YYYUUUUUUPPPMMMRRRRRRKKKQQQ]]]]]]gggaaaVVVIIIAAACCCPPP]]]pppgggtttzzzzzzwwwppp[[[OOOTTTZZZVVVSSSQQQZZZ```YYYUUUVVVQQQRRRQQQMMMGGG>>>666///+++)))***,,,,,,,,,+++++++++)))))))))(((((((((((('''))))))(((((((((((())))))''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''((())))))''''''''')))+++...222444555666777888333111000111555;;;@@@CCC>>>VVVoooyyyzzzgggTTTHHHSSSpppxxxuuuttt{{{wwwttt~~~tttuuuzzz|||~~~lll```mmm|||bbb^^^lll{{{|||rrrlllmmm{{{hhhjjjWWWNNNCCC;;;888444111///---+++***+++---...---,,,*********)))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''+++((('''(((---000000...---222999AAAHHHOOOVVVZZZ```[[[UUUMMMJJJUUUppp}}}wwwmmmkkkoooqqqrrrqqqqqqrrrrrrxxxwwwqqqhhh___\\\```dddnnnvvv{{{yyyzzz~~~{{{zzzyyyvvvqqqqqquuu~~~ooo^^^SSSNNNKKKHHHLLLIIIEEEDDDGGGJJJMMMMMMHHHLLLUUU]]]```ccckkkuuu}}}\\\AAA555555444111000000...+++,,,///,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''))))))+++,,,---...//////...//////000111222333333888666444777DDDVVVeeemmmjjjlllkkkgggccccccgggjjjkkk|||wwwqqquuuyyy}}}pppttt{{{nnnfffrrrwwwllleeeeeemmmuuuyyy|||{{{tttnnnrrr}}}rrrmmmccc^^^jjj|||xxxddd[[[UUURRRNNNMMMWWWeeeiiiqqqwwwvvvqqqooorrruuu~~~wwwuuujjjaaaaaa___WWWVVVYYYTTTSSSSSSQQQMMMJJJHHHHHHGGGcccsss|||pppYYYMMMUUUbbb~~~ttt\\\iiiyyysss```RRRRRRYYYVVVUUUTTTNNNTTTQQQMMMKKKHHHAAA777///))))))***+++,,,,,,,,,+++***)))))))))(((((((((((()))))))))(((((()))))))))&&&'''''''''''''''''''''''''''((((((''''''&&&&&&''''''''''''''''''''''''%%%'''((((((''''''((()))---000666999::::::::::::,,,///222666:::===???@@@DDDeee~~~hhh[[[UUUeeejjjhhhxxxwww~~~ttt}}}}}}~~~{{{sssiiiqqqvvvdddiiitttzzz~~~ddd[[[bbbttt~~~tttrrrppp{{{|||mmmhhhtttrrrddd\\\OOODDD===999444000...,,,******,,,------,,,************))))))))))))(((((()))******)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((***((('''***...111111000000777@@@IIIPPPTTTXXXZZZ```WWWOOONNNWWWjjj}}}nnnmmmkkklllrrrzzz|||yyyvvv{{{pppbbbXXXWWW```hhhllluuummmiiihhhfffccc^^^[[[bbbkkk{{{{{{rrraaaVVVUUUWWWWWW[[[WWWRRRNNNLLLKKKKKKKKKHHHHHHLLLSSSXXX[[[bbbiiimmmooouuukkkqqq{{{~~~WWWAAA999444000///222111---,,,...,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((''''''&&&&&&''''''((()))***,,,...///000000000//////000111222333444444777777888@@@VVVnnnwwwuuuqqqoookkkcccZZZTTTTTTWWWhhhrrrlllxxxmmmnnnzzzrrrfffhhhnnnlllnnnmmmfffaaaeeeooovvvyyytttyyy```ZZZRRROOOXXXgggppprrrvvvnnnkkknnnqqquuu|||yyyzzzuuuqqqggg]]]YYYWWWRRRMMMSSSYYY[[[VVVPPPNNNNNNNNNYYY|||yyyuuu}}}tttjjjhhhrrrzzz|||aaaQQQOOOLLLNNNSSSQQQRRROOOMMMNNNOOOJJJ???666///---++++++,,,---,,,+++******)))))))))((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''''''''''''''(((((((((''''''&&&''''''''''''''''''''''''%%%&&&''''''''''''***,,,111444999;;;:::777666555+++000555999:::<<>>GGGOOOTTTUUUVVVWWWRRRNNNRRR___qqqtttnnnnnnyyy}}}wwwooooookkkbbb[[[\\\eeennnsss|||tttZZZ[[[ZZZ[[[ZZZWWWXXXbbbnnnwww~~~rrriiikkkqqqsssooolllgggbbb]]]ZZZXXXWWWZZZSSSNNNPPPTTTZZZbbbiiiaaa^^^]]]___hhhsss}}}}}}vvv|||lllmmmyyyyyySSS:::888///,,,111333...,,,...---------,,,,,,,,,++++++************************))))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''(((((()))+++---///000111111000///000111222333555555666333@@@NNN\\\tttxxxkkkeeebbb___\\\\\\ppplllkkkxxx{{{mmmrrrnnnhhhiiijjjhhhiiigggddd``````fffmmm{{{xxxyyy}}}zzzooo___]]]___iiivvvzzzooonnnnnnkkkbbbbbb^^^VVVRRRPPPJJJBBBDDD^^^xxxzzzzzzkkk___ddd{{{uuu\\\QQQGGGFFFNNNPPPNNNNNNPPPRRRRRRNNNFFFAAA888444///,,,,,,,,,+++************)))))))))(((((('''(((((((((((((((((('''&&&&&&&&&'''''''''((((((&&&'''((((((((((((((('''''''''''''''''''''''''''%%%&&&''''''''')))---000555777:::999555000---+++...333777999:::BBBQQQ]]]uuussskkkwwwuuummmfff___nnnvvv~~~wwwrrruuuyyyzzzmmmiiiooommmcccccccccYYYWWW[[[YYYZZZbbbccceeejjjgggfffqqqsssvvvqqqvvvuuulllwwwuuu|||}}}{{{qqqgggdddfffttt|||~~~|||}}}zzzooobbbaaakkkyyywwwwwwnnn[[[JJJAAA<<<888333111---,,,,,,------,,,+++++++++*********)))))))))(((''''''''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))''''''''''''''''''''''''((((((''''''''''''(((((((((***---///111222555666???EEEMMMSSSUUUTTTRRRQQQHHHMMM]]]tttyyyzzzssssss|||{{{pppjjj^^^cccfffdddccciiivvvwwweeeaaaccchhhkkkkkkmmmwwwwwwpppmmmkkkkkkpppvvvqqqlllcccZZZUUUWWW]]]bbbttt~~~rrrrrryyy|||uuuzzzvvvVVVIII999...111444///,,,...------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''((((((***+++...000222222111111000111222333555666777888>>>^^^yyyqqqtttxxxmmmqqqtttssspppvvvzzzsssjjjccccccgggeee``````eeemmmlllccc]]]^^^~~~www|||tttfffbbb______ssswwwvvv~~~rrreee[[[SSSJJJOOOPPP[[[nnnooobbb\\\```rrrvvvrrriii[[[IIIBBBHHHLLLKKKOOOTTTUUUSSSNNNJJJHHH@@@:::222...,,,,,,***(((************))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((+++000444444666999999666222///...000555888888<<>>666333///............---+++++++++************)))***((('''%%%%%%'''(((***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''((((((''''''''''''((((((+++///333555555666999<<>>555...***)))(((---+++(((((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))((((((((((((******)))***,,,///111333999:::999444...+++,,,...;;;:::888;;;JJJcccyyy```UUUcccrrrooovvv~~~yyyvvvtttkkk]]]QQQKKKDDD===@@@BBBCCCDDDGGGNNNYYYaaaccccccdddhhhrrr}}}hhhdddaaabbbeeefffccc___gggfffddd```]]]ZZZYYYXXX___jjjssszzzyyy|||www}}}ppphhh||||||oooKKK<<>>DDDIIIOOORRRUUUOOOIIIMMMYYYhhhssswwwuuu~~~wwwppp~~~ooo\\\[[[]]]YYYXXX[[[^^^___```cccggghhhcccdddeeelll|||yyyqqqmmmgggccceeellliiirrrnnnTTTWWW]]]___tttpppnnnzzzmmmzzz___FFF999555/////////......//////000------.........---,,,,,,,,,,,,++++++******))))))************************)))))))))***+++---000111000000000111111222333444444===HHH```xxxlllhhhbbbooorrrgggooowwwzzzkkkaaaaaa^^^eeexxxsss```YYYaaauuuvvvwwwyyyhhhWWWHHHEEELLLWWWtttWWWFFFEEECCCGGGIIILLLMMMLLLIIIEEEBBB888444///+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''(((((())))))*********,,,///333666777777777111000000222666999::::::CCCZZZvvvpppkkksssvvv{{{yyy~~~~~~}}}{{{wwwhhhQQQAAA@@@DDD>>>>>>KKKXXXeeeuuuuuutttpppfff\\\VVVTTTTTTWWW[[[]]]```eeelllssszzzqqqhhhjjjppp}}}ooowwwlllwwwiiikkkOOO>>>999444...///...---,,,++++++++++++************************))))))))))))))))))))))))((('''&&&''')))******)))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''((()))+++,,,---------000333999???FFFLLLPPPSSSSSSLLLIIIQQQbbbpppuuutttyyywwwkkkzzzqqq^^^WWWUUURRRWWW[[[\\\ZZZZZZ]]]``````]]]fffoooyyyzzzmmmbbb___```cccnnn{{{{{{gggggg```^^^ooo}}}lllooodddhhh|||VVV<<<222111111000///////////////...............---,,,,,,+++++++++++++++*********************************)))))))))***,,,///111333111111111111222333444555===HHHYYY}}}xxxrrrtttyyymmmpppnnnsssuuugggYYYWWWaaagggooonnnjjjhhh}}}|||ooo^^^TTTOOOMMM```vvvZZZNNNIIIJJJKKKMMMNNNNNNLLLJJJIII@@@;;;333---++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((()))*********+++...111444666666444333111222333444777;;;AAAEEERRRiiixxxttt}}}sss|||zzzrrrqqqyyyzzzyyyfffYYYMMMIIIRRRUUURRRYYYmmm~~~{{{yyynnn\\\PPPOOONNNFFF@@@@@@???<<<===AAA@@@BBBFFFJJJNNNRRRUUUXXXfffppp|||pppdddaaa]]]fff{{{}}}iii\\\www{{{sss\\\HHH>>>888111///...---,,,,,,+++,,,,,,************************((((((((()))******++++++''''''&&&''')))+++***)))''''''''''''''''''''''''((((((''''''''''''((((((&&&''')))+++---......---222555:::BBBIIIOOOSSSTTTMMMKKKOOO[[[kkkuuuwwwtttqqqyyyuuurrr|||nnn___VVVUUUXXXeeeeee```WWWTTTXXX\\\\\\cccppp}}}|||ooofffhhhlllooo{{{~~~~~~{{{xxxuuuuuu~~~wwwvvvxxx~~~tttOOO666333222111000///........................------,,,***++++++++++++++++++,,,************************))))))***+++---000333444222222111222222333444555CCCPPPccc{{{vvvyyywwwooojjjwwwiiiaaaYYYYYYdddlllzzz|||mmmZZZIIINNNdddssssssmmmuuu|||ooodddaaaqqq|||jjjgggQQQQQQQQQPPPNNNLLLJJJIIIFFF???666///++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((()))******+++,,,///222555666555222111222333444555777>>>GGGOOOnnnkkkssswwwnnnmmmrrr~~~xxx[[[TTTYYYcccpppooorrrpppyyyqqqfffbbbVVVNNNPPPLLLAAA<<<>>><<<777666:::;;;777555888555666888888888888:::;;;888>>>EEEHHHKKKRRR]]]ggguuu}}}mmmfffzzz|||www{{{ssszzzwwwllleeeffftttxxxgggQQQEEE===666//////...---,,,,,,,,,,,,************************''''''((()))***+++,,,,,,''''''&&&'''***++++++***((((((((((((((((((((((((((((((''''''''''''((((((&&&'''***,,,---.........555777<<>>===;;;:::999999999999999777666555555555555888888777666555444444444777777888888999999::::::GGGLLLRRRYYYaaannn}}}uuuyyysssuuu~~~wwwkkkVVV@@@888222333111...,,,,,,...///,,,,,,,,,+++++++++*********++++++++++++***))))))***)))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''(((((()))((((((***---+++(((***000666<<<>>>EEERRRPPPGGGIIITTT^^^fffiiioooyyyrrrnnnpppvvvvvvppprrrzzzooohhh___]]]hhhvvv{{{yyy~~~tttjjjgggfffhhhrrr~~~qqqmmmmmmpppmmmhhhgggkkkllljjjnnnuuuwwwrrroooqqqvvvnnnwww|||uuuccclll|||iiiHHH;;;...,,,111333000,,,//////.........---------++++++++++++++++++++++++++++++***************+++,,,,,,---///000222333333---666333000555777777???III___ttt|||~~~}}}qqquuuvvvggg___bbbmmmvvvssskkkddd``````_________jjjrrrxxx{{{yyypppzzz{{{}}}zzznnn\\\PPPGGGNNN```yyywwwuuucccNNNFFFHHHPPPSSSJJJGGGAAA999111......000......---,,,+++***))))))))))))))))))************))))))))))))))))))))))))''')))***))))))***,,,...222555777444000...000333333666999;;;BBBTTTnnnrrrlll{{{wwwsssuuuiiiWWWTTTPPPOOOWWWggg{{{vvvnnnllllllaaaRRRGGGAAA===999666<<<<<<:::999888888777777;;;:::999999888888888888999999999888888777777777555555666666777777777777111444777:::===DDDOOOWWWcccuuu}}}xxx{{{wwwqqqaaaJJJ;;;444......///.........,,,,,,,,,++++++++++++***************)))(((''''''***))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))******,,,...,,,***,,,222999BBBEEEJJJRRROOOHHHMMM]]]ccchhhlllqqqwwwvvvpppvvvvvvwwwxxxsssllliiikkkddd___YYY[[[hhhwww}}}{{{sssooommmpppssswww}}}||||||~~~qqqjjjgggjjjjjjgggdddfffffffffllluuuwwwtttssswww|||www{{{ssswwwyyykkknnnhhhKKK444333666222...111//////.........---------++++++++++++++++++++++++++++++************++++++,,,---...///000222333333222666///...:::BBBHHHSSSPPP___lllmmmjjjmmmrrruuu{{{~~~sss{{{|||oookkknnnsssoookkkhhhhhhgggddddddeee```nnn}}}ooobbb{{{{{{rrrrrr```NNNEEEEEEWWW[[[KKKFFFHHHPPPHHHHHHDDD===555000///000......---,,,+++***))))))))))))))))))************))))))))))))))))))))))))((()))*********+++...000555777777444000///111444444444666<<>>CCCAAANNN```rrroookkkpppyyyzzz```sssjjjyyy```KKK:::------111000------,,,,,,,,,,,,++++++++++++))))))))))))((('''%%%%%%***))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((()))******,,,,,,...000...,,,000666===JJJNNNNNNQQQMMMKKKTTT```dddjjjpppxxx|||wwwooouuuzzz{{{tttlllfff```\\\]]]^^^___eeeoooxxxwwwppphhhjjjpppwww{{{vvvxxx|||}}}}}}xxx{{{xxxqqqkkklllmmmjjjfffeeehhhkkkssszzzzzzwwwxxx{{{vvv}}}|||vvvtttkkknnn~~~wwwhhhxxx^^^;;;555555,,,+++222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,------...///111222333333666555...000AAAKKKPPPZZZTTT```jjjkkkhhhhhhjjjkkkssswwwsssssswww~~~wwwssswww|||tttwww~~~{{{ooojjjkkkiii{{{zzzrrrgggZZZOOOnnn[[[JJJMMMppphhhUUUJJJCCCJJJGGGHHHHHHDDD;;;333---+++...------,,,++++++******((()))))))))************)))))))))))))))))))))))))))***+++***+++,,,000333777777666333000000222444777777;;;DDDSSSfffwwwoookkkuuuzzzooouuu}}}\\\OOOHHHUUU]]]bbbppp|||pppddd^^^YYYRRRLLLIIIKKKFFF@@@<<<;;;<<<;;;;;;999:::::::::::::::::::::888888999999:::999999999::::::::::::::::::;;;;;;888888999999999999999999666888999888777777999;;;;;;>>>AAAEEEQQQggglll\\\ccc}}}pppppp|||zzz```HHH222...111///------------,,,,,,,,,+++++++++))))))))))))(((&&&%%%%%%)))))))))))))))(((((('''''''''''''''''''''''''''(((((((((((()))***++++++------...111000///444;;;BBBQQQTTTNNNNNNMMMRRR___hhhlllqqqwwwzzz{{{xxxtttpppyyyyyymmmcccaaa]]]VVVWWW```jjjssszzzzzzrrrggggggnnnxxxtttyyy|||}}}yyyzzz~~~{{{uuuqqqpppwww|||~~~|||}}}xxxqqqrrr}}}gggjjjzzzooouuuNNN999000+++---333////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------...///000111222333333444444000888LLLSSSTTT\\\aaaiiiqqqssspppnnnnnnnnnpppuuusssyyypppnnnwwwrrrsssyyynnnbbbUUUJJJEEE|||sssrrruuutttxxx}}}}}}~~~bbbRRR\\\qqq|||uuu___RRRHHHLLLDDDGGGIIIHHHCCC:::111+++...------,,,,,,+++++++++((()))))))))***************************************+++++++++,,,...222666777666444111000111444777>>>BBBJJJYYYiiivvv~~~|||pppzzz}}}ssstttyyy}}}aaaLLLKKKLLL]]]gggnnnzzz|||nnn```WWWQQQHHHBBB??????===<<<;;;:::999888666777888999999:::999999888999999:::;;;;;;;;;::::::999999999999::::::::::::::::::::::::::::::999999444555666777666666666666444888<<<===???EEERRR\\\xxx|||pppuuuvvvvvv{{{sssqqq~~~pppZZZAAA333///......------------,,,,,,,,,++++++***++++++***)))(((''''''))))))***++++++***))))))''''''''''''''''''''''''((((((((())))))+++,,,,,,...---...111222222999BBBJJJXXXWWWNNNNNNSSS\\\jjjvvvyyy|||{{{uuuqqqqqqtttrrryyywwwiii^^^]]]]]]YYYUUUaaammmrrrsssrrrmmmhhhkkkssspppuuuyyy}}}~~~~~~~~~~~~}}}zzzxxxvvvvvvyyy~~~zzzjjjmmmyyyhhhiii{{{qqqxxxpppHHH222000333111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........//////000111222333333000333555DDD]]]iiippp~~~wwwqqqrrrvvvooosssqqqxxxlllggglllrrr~~~ssseeeZZZNNNBBB===>>>~~~tttooohhhmmmtttqqqvvvpppeeecccccciii___```}}}mmmvvv~~~jjjVVVIIIGGGGGGGGGIIIHHHBBB999111...---------,,,,,,,,,+++))))))))))))************************************++++++,,,,,,---000555888777555222111222555999<<>>::::::<<<===>>>?????????>>>===:::;;;<<<======<<<;;;;;;999999:::;;;;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999<<<<<<<<<<<<<<<;;;:::999555888;;;;;;:::999:::===EEEQQQjjjwwwxxxjjjbbbUUUTTTcccssslllXXX>>>000///000...------------,,,,,,,,,,,,+++++++++++++++******)))((()))+++,,,------,,,,,,))))))))))))))))))))))))))))))))))))***+++------///...///333555777@@@IIIUUUaaa]]]SSSWWW___gggqqqwwwyyy|||zzzrrrlllqqqyyywww{{{xxxkkk___ZZZ[[[\\\eeeooossskkk```]]]aaaeeejjjrrr}}}~~~|||xxxsssuuu}}}{{{lllccc\\\\\\aaahhhrrryyyyyyjjjppptttrrruuuxxx}}}pppooowww{{{nnnsssZZZ:::444333+++000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////000000111222333333000666===PPPmmmvvvuuupppssswwwzzz|||vvvmmmiiihhh}}}ssslll^^^RRRJJJBBB999999???~~~~~~~~~|||zzz}}}xxxzzz\\\\\\PPPLLLbbbsssoooyyyfffVVVOOOHHHHHHJJJGGG>>>555---------------,,,,,,,,,))))))))))))************************************,,,,,,,,,,,,---111666:::777555222111555:::???BBBEEEQQQfff{{{wwwuuulllsss|||}}}qqqddd^^^SSSEEEXXXTTT[[[ccccccuuu{{{ooommmfff^^^ZZZZZZXXXSSSJJJDDD>>>===;;;999;;;@@@999:::;;;===???BBBEEEGGGIIIJJJKKKLLLLLLKKKIIIHHHCCCDDDEEEEEEEEECCCAAA@@@@@@@@@??????>>>>>>======<<<<<<;;;;;;;;;:::::::::;;;:::999999999888666555<<<:::777666666888;;;<<<333888FFF[[[ssszzzttt|||mmm___YYY```kkkwwwnnnLLL333222333......------------,,,,,,,,,)))***++++++,,,+++++++++((())),,,...///000//////,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...000///111555999===GGGQQQbbblllfff^^^eeennnpppssswwwvvvxxxyyyuuuqqquuu}}}vvvvvvuuuooobbbWWWXXX^^^ooo{{{~~~ooo\\\VVV___jjjrrrwww~~~}}}tttnnntttpppYYYOOOFFFEEEFFFKKKVVVaaannnyyyzzzooozzz{{{uuuzzznnnooorrryyy}}}mmm}}}tttmmmLLL<<<444---000000000000/////////...------------------------,,,,,,,,,,,,---...///000000000000111111222222333444>>>III\\\sssuuurrr~~~yyyqqqxxxtttuuu|||sssjjjdddkkk|||sssfff[[[NNNDDDCCCAAA===@@@IIIrrrkkk\\\TTTUUU\\\{{{fffYYYKKKGGGIIIHHH???666------------------,,,,,,))))))))))))************************************,,,,,,,,,,,,...222777;;;888555222333777>>>DDDGGGNNN\\\qqqtttpppjjj|||vvvsssbbbVVVBBBOOOhhhjjjnnnoookkklll^^^]]]YYYSSSNNNLLLFFF??????<<<::::::999888===CCCDDDEEEFFFGGGKKKQQQYYY^^^ZZZ[[[\\\]]]\\\[[[YYYXXXUUUUUUWWWWWWVVVTTTRRRPPPDDDDDDCCCBBBBBBAAA@@@@@@??????>>>>>>============>>>===<<<<<<======<<<;;;888777777:::===>>>;;;888999:::===BBBLLLaaannnsss{{{hhh___bbbbbb||||||VVV777555666.........---------,,,,,,,,,((()))***++++++,,,,,,+++'''))),,,///111111111000////////////////////////)))))))))***+++---...///222111333888<<>>LLLWWW]]]iii{{{lllppp{{{~~~eeeNNNJJJIIIbbbyyy}}}zzz|||yyylll^^^ZZZYYYSSSHHHDDDEEECCC===AAA;;;666888>>>DDDFFFEEELLLPPPSSSTTTZZZfffpppttttttssstttwwwxxxuuunnniiiiiigggfffiiimmmlllfffaaaZZZYYYUUUOOOGGGBBB@@@???<<<<<<<<<======???@@@@@@@@@===>>>BBBCCC@@@===>>>===;;;999888999999888777999888999<<>><<<<<>>;;;>>>===:::<<>>@@@AAA>>><<<>>>???>>>======>>>???>>>===>>>;;;::::::777777AAANNNggg{{{kkkeeejjjlll~~~}}}wwwaaaNNN===000111......000///++++++---++++++++++++***************+++,,,---...........................---------+++,,,------------///111555444666===FFFRRR___jjjiiippp~~~|||wwwiiiaaa______jjj|||yyytttpppqqqvvv~~~rrrvvv{{{xxx~~~zzzqqqcccSSSEEE<<>>;;;;;;BBBNNN[[[bbbeeevvvwwwjjjdddlllzzz|||```JJJCCCJJJSSSsssiiiaaaWWWPPPQQQRRRJJJAAA??????<<<888999>>>BBBBBBEEEOOOZZZ```aaaeeelllsss}}}~~~wwwsssvvvsssllleee^^^XXXTTTRRRNNNHHHBBBBBBAAA??????BBB@@@>>>======>>>>>>===<<<<<<::::::;;;999777999>>>@@@III]]]}}}{{{xxxpppuuummmPPP333222...---000111---+++,,,,,,,,,,,,+++++++++*********+++,,,---............---------.........//////---...//////......000222666777888???OOObbbnnnrrreeerrr~~~qqqbbb___YYYZZZppp|||mmmkkkvvv|||yyy~~~lllVVVGGG===:::BBBYYYppp|||ppprrr|||vvvrrrwwwhhhttt{{{sssJJJ666444111111111111///...------------------------...---,,,,,,,,,...///000333222333333111000777@@@VVV```^^^[[[dddhhhhhhnnnjjjnnnrrrsssrrrzzzzzzfffwwwzzzqqqzzz|||qqqsss~~~rrrdddTTTFFFBBBDDDFFFGGGLLLTTT[[[dddqqq|||yyy~~~lllYYY[[[]]]^^^xxxpppyyyyyyRRRBBBEEEHHHFFF@@@<<<555000---------...+++++++++++++++++++++++++++************+++,,,,,,,,,---000333666888:::;;;===999999DDDUUUccchhhggg}}}|||oooqqqvvvdddmmmkkkwwwyyyvvvhhh[[[RRRJJJEEEKKKVVVpppkkk___QQQHHHGGGHHHCCC<<<;;;<<<===>>>CCCKKKSSSXXXXXXbbbnnntttvvvyyyzzzsssnnnkkk\\\TTTKKKHHHEEEAAAAAADDD@@@???======>>>===<<<::::::999:::<<<======<<<<<<<<<<<>>777222111222///,,,+++...........................---------...///000111222333444333...000===LLLpppvvvooogggkkkmmmkkkppptttrrrkkkbbbddd}}}www|||sssrrrwwwgggYYYMMMEEEEEEIIILLLPPPVVV^^^fffqqq~~~~~~```ZZZNNNZZZiiiiiigggGGGAAAGGGKKKAAA>>>888111---,,,---...+++++++++++++++++++++++++++++++++***+++,,,,,,------...111444666888999:::;;;888;;;HHHZZZhhhlllkkkuuuyyyuuuzzz}}}mmmnnnpppttt|||rrr~~~ssswwwvvvlllVVVMMMJJJOOOPPPPPPZZZhhh|||tttkkk___OOOEEEBBB@@@===;;;:::===BBBHHHPPPZZZeeemmmjjjooovvv}}}rrrhhh]]]UUUMMMEEE@@@AAABBB@@@>>>===>>>??????>>>???===:::999::::::777444???===???IIIbbb{{{|||~~~ooosssrrrjjjeeeooo{{{tttccc===444,,,...111000...---------------,,,,,,,,,+++***+++,,,---............///............---------,,,...////////////222444::::::>>>MMMdddrrrmmmaaajjjwwwzzzpppzzzwwwlllggg```cccpppxxxhhhiiiooo{{{yyyvvvwww{{{}}}xxxppprrrmmm___XXX]]]www|||rrr```GGG666<<>>:::333...+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------///111444666888888888:::<<>>????????????===999999<<<<<<888;;;;;;:::;;;DDD___qqqeeeSSSIIIQQQdddsssyyyNNN???111...111111///.........---------,,,,,,,,,***+++,,,---............//////.........---------+++---...//////111444666888:::FFF\\\mmmooohhhaaaqqq~~~yyy|||}}}wwwkkkeeeddd]]]dddttt|||nnneeegggooozzz}}}}}}}}}~~~~~~~~~wwwkkkiiimmm}}}vvvfffVVVKKKIIITTTsss~~~cccGGG999666999CCCNNN^^^gggqqq{{{~~~~~~yyyxxxlllsssyyylllppp^^^III777222333111111444........................---......///000111222222111222333222222<<>><<<;;;CCCMMMQQQTTT]]]iiipppvvv|||llleeeVVVQQQIIIBBB???>>>>>>>>><<<@@@@@@<<<<<>>===>>>FFFLLLVVVcccvvv}}}}}}wwwvvvzzzuuusssvvvwwwnnn}}}```CCC777444000111555........................---...///000111222222222333333333444777GGGddd}}}rrrqqqzzzwwwyyy|||lllggglll}}}}}}uuurrr^^^WWWRRRTTTWWWZZZ^^^ccceeennntttvvv{{{fffqqq}}}}}}zzzvvvqqqllldddaaa^^^^^^```aaa___]]]]]]___bbbbbbeeelllwwwsssZZZIIIeee|||eeeXXX@@@@@@>>>999222......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,...111444666666666555666@@@NNN\\\iiiwwwwwwKKKIII\\\dddcccbbbgggsss}}}|||dddYYYfffiiiWWWFFFDDD===<<<>>>AAAAAACCCPPP^^^dddgggqqq}}}ppphhh\\\PPPHHHDDDBBBAAA===CCCCCC>>>;;;======:::AAA======???===;;;BBBLLLkkkkkkkkk~~~qqq^^^PPPXXXjjjpppXXX>>>222111000...---//////.........---------++++++,,,---............++++++,,,---...///000111+++---000222333666999<<<@@@JJJccczzzttt^^^___qqqvvvvvvxxxooodddcccfffqqqoooppprrrllldddccciiippp{{{~~~vvvvvvzzz{{{vvvxxx}}}}}}uuubbbHHHYYYmmm}}}ooo]]][[[VVVYYYhhhxxx{{{tttxxxyyy~~~wwwcccRRRDDD:::666:::BBBQQQggg}}}xxxyyyooorrr{{{zzzrrrttt{{{kkklllbbb|||tttOOO===555...---222////////////////////////---...///111222222333333555333333555<<>>;;;666444444111,,,......---------,,,,,,,,,...---,,,+++++++++,,,,,,+++000333333333444555555555FFFVVV^^^llloooSSSSSSXXXiiilllooorrrwww~~~ttt```QQQRRRRRRHHH===:::999;;;AAAKKKPPPSSSYYY```pppwwwpppbbbYYYPPPFFF@@@EEE>>><<<@@@AAA??????BBBAAABBBAAA???<<<<<>>===<<<:::666444333.........---------,,,,,,------,,,++++++,,,---......222555444444444666777???NNN^^^gggooohhh[[[^^^```lllppptttxxx~~~xxx```JJJDDDCCC???<<<>>>@@@BBBJJJSSSYYY]]]dddkkkzzz}}}pppbbbSSSIIIIIIBBB???BBBDDDAAA@@@BBB???@@@@@@>>><<<;;;>>>@@@???HHH___zzzqqq|||}}}}}}xxx^^^@@@555444111111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------000222444555666888<<<===OOOdddsssmmmaaa]]]ccckkkzzz{{{~~~tttkkkeeeccckkkvvvuuuiiieeegggkkkqqqvvv|||wwwsssrrruuu{{{~~~}}}zzzuuupppllljjjjjjyyy||||||zzz|||uuu___HHHAAAIIIXXXjjjxxx{{{zzzrrrmmmlllmmmllllllnnnqqqvvvzzz}}}zzzqqqhhhSSSJJJ>>>;;;JJJ```mmmooonnn~~~}}}~~~yyyzzz|||iiifff{{{SSS;;;666666222000000///........./////////000222222111111333444555444999???JJJbbbvvvxxxqqqxxxggggggxxx~~~yyy{{{xxxyyyvvvnnnmmmpppuuuxxx|||wwwjjj^^^VVVRRRVVV\\\cccgggiiikkkooosss{{{|||qqqllljjjhhhfffdddaaa\\\YYYUUUZZZbbbjjjttt}}}fffZZZTTT]]]zzzrrrgggcccssseeeFFF>>>;;;===<<<444111333.........------------,,,,,,,,,++++++,,,---///000222444666666444444777;;;EEERRRfffqqqqqqxxxhhh^^^eeelllkkkrrrvvvyyy{{{xxxmmmWWWAAA:::;;;;;;???DDDIIILLLUUU___fffjjjsss{{{ooo```VVVNNNFFFEEEDDDBBB@@@AAA>>>@@@@@@@@@>>>===>>>??????;;;===PPPtttyyy{{{```===777999///000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000222555666666888===BBB[[[tttsssbbbaaadddhhhuuu|||zzzzzzgggbbbccciiivvvuuuiiihhhooovvv}}}uuunnnrrrwwwxxx|||wwwtttrrrooolllhhhdddaaappptttvvvuuuxxxnnnUUUDDD===<<>>>>>JJJUUUZZZnnnxxxssswwwzzzxxxwwwgggoooeeeFFF777222//////////////////000111111///000222222111111333444000666888DDD^^^ooorrrtttlllrrrvvv}}}yyyiiicccyyyssslllsssrrreee[[[XXXXXXXXX]]]dddiiikkknnnrrrvvv}}}}}}~~~~~~~~~~~~wwwpppkkkiiigggbbb]]]YYYZZZ\\\___eeeppp|||iiiQQQLLLSSS```dddbbbccciiisssxxxvvvpppVVVFFF;;;===<<<444///000............------------,,,,,,+++,,,---...000222444444666666444333999AAAOOOXXXkkkzzzuuupppwww|||yyytttoooiii\\\QQQYYYkkkuuusssxxxzzzwwwssssssuuunnndddTTTFFF;;;:::???BBBFFFJJJQQQUUU^^^iiipppuuutttgggWWWLLLFFFDDDBBBAAA???@@@AAABBBAAA@@@@@@@@@@@@@@@???>>>FFFeee}}}SSS<<<:::///000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///222333666777666777???HHHfffsss]]]iiisssvvv{{{sssaaa^^^eeeooovvvmmmrrr|||uuurrryyyzzzwwwsssooolllllliiieeeaaaggglllooonnnpppxxx~~~iiiUUUFFF<<<999888666@@@UUUwww}}}sssllliiiiiigggccc___]]]\\\]]]^^^eeegggjjjmmmqqqvvvyyyzzzyyygggNNN<<<;;;GGGSSSqqqvvvhhhjjjooooootttyyyzzztttsssgggyyyoooNNN888111222000000000//////000000111///111222222222222333555///777888KKKoooxxxooorrrtttuuurrrqqqzzzsssnnn~~~iiimmmzzznnnbbb]]]^^^aaa^^^bbbgggkkkmmmppptttwww}}}{{{|||~~~yyysss|||}}}~~~zzzyyy}}}{{{ssspppnnnjjjfff___^^^\\\[[[^^^ccckkkpppvvvaaaSSSLLLGGGiiivvviiifffbbb______dddoooxxxgggRRRAAA>>>>>>:::444333//////.........---------,,,,,,,,,,,,---///111333555333444666444444===IIIaaabbbooo}}}xxxpppvvvwww~~~|||lllwwwyyymmmnnn^^^\\\UUUQQQ[[[nnnyyyzzz~~~sssddd]]]^^^XXXNNN@@@;;;888===DDDIIIMMMPPPWWW\\\fffpppvvv|||nnnZZZOOOJJJEEEAAA??????@@@@@@AAAAAA@@@???999>>>AAA>>>999GGGnnnsssvvvrrrJJJ999///111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,...///000333444777888666777CCCQQQmmmooo\\\ooo|||uuufffeeejjjqqq|||~~~wwwttt|||zzzyyyxxxwwwzzzuuunnnkkkjjjjjjhhheeeeeekkknnnllllllssszzz}}}sss```PPPEEE===888888888AAA```~~~{{{yyysssllliiillljjjgggccc___[[[WWWUUUZZZ[[[^^^ccchhhkkkoooqqqzzz|||eeeFFF777BBBTTTttt|||wwwgggdddjjjnnnkkkmmm~~~tttwww{{{ccclllxxxyyyZZZ???666777333333222000000/////////000111333333222222444555444;;;>>>WWW{{{}}}nnnpppkkkpppvvvzzz||||||yyyvvv|||nnnmmm|||xxxqqqhhhaaa```dddiiieeehhhkkknnnppprrruuuwwwzzz|||}}}xxxrrrooo}}}}}}|||uuutttyyy}}}xxxsssaaa```^^^]]]]]]___aaabbbdddsssoooSSSIIIHHHlll}}}mmm^^^YYY^^^gggrrryyyooo```MMMAAA===;;;888444/////////.........------------------...000222333555222444666555666CCCSSSooolllqqqyyyvvvqqqxxxzzzlllyyy}}}tttkkkfff^^^aaabbb```eeeqqq{{{uuu[[[LLLKKKHHH???>>><<<===AAAHHHOOOUUUXXX^^^cccmmmwww|||sssdddYYYLLL@@@???>>>===>>>???@@@@@@>>>===;;;<<>>222111111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111444444777999777999KKK```ssswwwiiiaaarrr|||wwwlllgggmmmsssuuu{{{zzzwwwyyy{{{{{{xxxsssnnniiihhhggggggggghhhnnnpppmmmlllqqqxxx|||}}}vvvzzz|||zzzsssfffSSSBBB<<<999;;;XXXuuuooojjjaaa[[[ZZZbbbaaa```^^^ZZZVVVRRROOOPPPPPPSSS[[[aaadddhhhlllyyyyyyXXX>>>>>>KKKvvvllluuu{{{wwwkkkdddfffkkkjjjiiiuuu|||ooovvvnnnfffyyyjjjJJJ888555555444333111000000//////000111333333222222444555555999GGGggguuutttkkkqqq~~~xxxqqq|||wwwsssnnnhhhdddccceeeiiilllkkklllnnnppprrruuuwwwxxx{{{~~~~~~yyytttsssuuu~~~}}}|||tttooottt{{{jjjjjjiiiiiihhhfffbbb```[[[bbbjjjsssdddQQQJJJhhh|||iiicccggglllqqqvvvyyywwwiiiPPP???<<<999444////////////..................------...000222333666222444888888:::JJJ]]]vvvyyy|||wwwzzzqqqrrrpppaaafffnnnsssrrrpppvvv]]]HHHEEECCC<<>>>>>AAACCCCCCBBBEEE===;;;AAAAAA===>>>EEEZZZyyyhhh___WWW\\\zzzqqqIII777111111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111444333666::::::@@@WWWqqqxxxnnnffflllxxx}}}```^^^fffttt{{{yyyzzzvvvuuuxxx{{{yyyyyyrrrqqqnnnjjjgggeeeeeefffhhhnnnqqqnnnkkkpppwww|||}}}yyy|||oooyyy{{{gggJJJGGGAAATTTwwwfffTTTMMMOOOPPPOOONNNKKKIIIFFFDDDCCCEEECCCEEENNNTTTXXX^^^fffvvv~~~rrrYYYLLLKKKttt{{{xxxxxxssshhhfffllljjjiiioooooojjj{{{uuummmkkk}}}^^^AAA555444333222111111111111111000222333333333333444666666888WWW~~~sss~~~{{{|||zzzpppkkkfffeeeiiimmmooonnnmmmmmmoooqqquuuxxxzzzzzz}}}}}}{{{vvvrrrsssyyy~~~zzzooottt~~~|||zzz}}}tttmmmqqqyyyxxxxxxxxxxxxvvvqqqjjjeeeZZZZZZXXX[[[gggxxxjjjPPPUUU{{{}}}ssskkkgggkkkrrreeeHHH@@@===777000/////////............//////......///000111222666333555:::;;;===OOOddd|||yyyvvvvvvbbbnnnwww~~~|||xxxzzzdddJJJFFFEEE???@@@JJJVVVaaahhhlllllljjjnnnttt}}}eeeHHHDDDAAAAAADDDGGGGGGFFFCCC>>>>>>BBB???777;;;EEECCCcccsssjjj{{{~~~}}}wwwmmmbbbSSSddd|||RRR<<<111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++...000222333222666;;;<<>>:::888666666666===999999AAAGGGLLLTTT^^^hhhkkkxxxzzzhhh^^^rrr{{{pppmmmtttkkkjjjjjjqqqsssaaajjjzzzvvv}}}mmmooossszzzuuuOOO===222222111111222222333444000222333333333333444666:::===kkkyyy~~~tttyyyrrr}}}mmmgggsss{{{sssmmmgggiiiooottttttqqqmmmmmmnnnrrrvvvzzz|||}}}~~~yyyrrrllllllrrr|||{{{xxxvvvsssqqqxxxwww}}}}}}wwwxxx~~~~~~~~~~~~zzzwww{{{|||ooouuuxxxyyy{{{|||wwwoooaaaZZZSSSRRRYYYccciiikkknnnZZZ]]]nnnzzz}}}ppp```eeejjj}}}]]]GGG;;;555444111---,,,---///111222---,,,,,,,,,...111555777333666888777888DDDYYYjjjvvvvvvwwwsssvvvvvvvvvvvvxxxttt[[[KKKFFFHHHJJJQQQRRR]]]ooouuuqqqrrrzzz|||}}}tttnnnfffaaa```eeeiiifff```]]]```fffrrr~~~cccVVVHHHBBBBBBCCCHHHLLLNNNEEEAAACCC@@@999;;;DDD???NNN^^^sss|||yyyvvvxxxvvvrrrkkk]]]rrrqqqCCC666555111,,,,,,///...+++000000///...------,,,,,,,,,,,,,,,------...///000666111999:::444NNNtttssspppqqqzzznnnZZZUUUbbbnnnuuuzzz~~~|||vvvvvv~~~yyywwwzzzwwwqqqgggkkkkkknnnrrrmmmdddbbbffffffiiillllllkkkmmmrrrvvv|||vvvxxxzzz|||rrr|||cccHHHAAA999888666444333222222222333444666999===CCCJJJPPP[[[iiivvv|||vvv___xxxyyyxxxtttrrrvvv{{{yyy|||ttttttllllllzzz|||bbbcccnnn||||||qqqooobbbmmmxxxoookkkIII:::111222444...000444000111222111000222666777666999OOO|||}}}|||~~~uuu{{{}}}||||||xxxpppaaa```hhhhhhlll{{{}}}xxxsssqqqqqqsssuuuuuuqqqmmmlllkkklllttt|||zzzsssvvvoookkkmmmrrrwww~~~zzzrrrlll|||yyy}}}{{{ttttttyyyxxxzzzzzzyyyyyyzzz}}}~~~yyyrrrrrrvvv|||zzzgggjjjooossstttrrrooommmbbbaaa___^^^^^^^^^___```|||vvvbbbYYYWWW___hhh~~~mmmfff```~~~bbbOOOBBB;;;555222...------/////////......------...111444666666:::<<<;;;===GGGZZZjjjooo{{{sssvvvuuuuuuwww{{{iiiUUUJJJGGGJJJLLL[[[[[[eeetttzzzxxx{{{~~~wwwrrrhhh___ZZZWWWRRRPPPSSSTTTPPPLLLKKKJJJMMMVVV___cccgggrrr~~~lllOOOCCCEEELLLSSSXXXPPPHHHBBBCCCEEECCCAAAAAA===FFFNNNZZZyyywwwrrrzzzpppOOO444333333333111//////000///......---,,,,,,++++++---......///111333444555555222999::::::WWWzzzkkkkkkppp{{{jjjXXXVVVbbbnnnsssvvvzzzzzzvvvzzzvvvsssoooggglllmmmqqqvvvtttlllggghhhgggiiijjjjjjhhhjjjnnnrrruuuqqquuuzzz~~~~~~]]]EEE===666555444333222222111111000111222444777<<>>===???BBBDDDHHHMMMPPPUUUaaalllvvvZZZIIIFFFOOOYYY^^^VVVJJJBBBCCCFFFBBB:::>>>BBBEEEIIIYYYvvvyyyvvveee<<<444111333111,,,,,,000......------,,,+++++++++******+++---///111333555666444888;;;EEEeee~~~}}}eeejjjsss~~~yyydddVVV[[[fffpppssssssuuuwwwvvvyyy~~~ssspppmmmgggiiijjjooowwwyyytttnnnkkkjjjllllllkkkhhhiiimmmqqqnnnlllqqqvvv}}}xxxnnnddd^^^ZZZXXXSSSUUU^^^eee]]]JJJ;;;666444444444333333222222222000000111111222666;;;???GGGRRR^^^jjjzzznnnSSSVVVXXXXXXRRRNNNTTTeeettt}}}wwwooosssyyywwwaaabbbgggooouuu{{{aaaXXXnnngggooolllAAA333111555333333555000444555555555444555777999FFFcccvvvzzz~~~wwwzzz{{{zzznnngggiiifffeeeooo}}}yyyxxxvvvsssnnnjjjgggfffgggnnnooorrrwww|||~~~}}}{{{pppuuu}}}~~~wwwwww|||~~~{{{|||}}}xxxoooiiigggmmmooottt{{{{{{xxx{{{uuurrrmmmppp{{{wwwllldddbbbfffbbbZZZaaapppqqqyyyzzzmmmfffhhhooovvv{{{bbbPPPEEEDDDTTTjjjssstttiiiUUUYYYdddkkkddd[[[RRREEE999777444111/////////...---111000//////000222444555555666777888>>>LLL]]]kkk|||tttgggcccdddhhhpppwwwuuuwwwxxxxxxvvvqqqeeeZZZWWWSSSPPPPPPUUU]]]cccgggffffffkkksssxxxzzz}}}uuuooocccUUUNNNJJJDDDBBBBBBEEEBBBAAABBB???;;;<<<@@@:::<<<>>>???AAAEEEMMMUUUaaammmbbbIIIKKKXXXooonnnaaaMMMBBBBBBAAA;;;<<>>===@@@???888444444333333444444444444444444333333333222111333666999>>>GGGQQQ___tttnnnRRRLLLUUU\\\YYYPPPLLLSSS\\\qqqyyy|||tttvvvvvv|||}}}ooocccgggwww{{{{{{{{{bbbbbbxxxggguuuNNN:::222555333222222---111222444666555555999@@@QQQqqq{{{tttxxx}}}wwwnnnnnnyyy|||zzzyyyuuuooohhhgggjjjmmmlllnnnrrrvvvyyy{{{{{{{{{ssswww~~~zzzxxx|||}}}uuukkkfffggggggnnnxxx~~~zzzyyyzzz{{{~~~wwwpppjjjfff```cccggghhhoooooodddeee___bbbgggaaaSSSSSS^^^iiiwww{{{tttvvv|||}}}qqqcccTTTFFFHHHYYYlllzzzuuuaaaLLLUUUZZZZZZ[[[YYYNNN???999666222000000000000///000000000000111222444444999888777;;;EEEVVVjjjxxxyyyxxx~~~}}}sssiii___aaakkktttyyy{{{{{{}}}rrrfff___YYYSSSLLLKKKMMMRRRZZZcccjjjnnnoooppptttzzz~~~yyyoooeee^^^YYYOOOEEE@@@>>>;;;;;;>>>AAA@@@@@@BBB@@@<<<<<<@@@>>>BBBEEEFFFFFFGGGJJJLLLKKKRRR^^^kkk|||jjjYYYYYYkkkwwwvvvaaaKKKCCCBBBBBB:::;;;@@@FFFFFFOOOlll~~~eee<<<...222555333222////////////............000000000000111222444444555555888MMMsssmmmvvvsssddd^^^\\\fffmmmuuuyyywwwrrrppppppkkkooowww}}}{{{wwwuuuppplllhhhhhhjjjnnnsssuuusssoootttvvvwwwuuuqqqpppsssvvvqqqllllllkkkooo~~~~~~|||~~~yyyuuu^^^VVVKKKBBB<<<:::888777>>>999555555555444444555222222333444444444444333555555444333111111333666;;;AAAHHHVVVpppttt\\\OOO\\\gggeeeXXXMMMKKKOOO___jjjwww}}}~~~yyy}}}yyyyyykkkhhhqqq{{{sss___{{{qqqppp\\\@@@222444333333333///333333555777444222:::EEEbbbyyy{{{qqqqqqnnnssswwwxxx~~~xxxqqqjjjiiimmmqqqiiilllpppuuuxxxyyyyyyyyyzzzxxxxxx}}}~~~|||{{{}}}xxxnnnkkkooozzztttmmmnnntttxxxwww|||~~~|||vvvoooeee\\\]]]QQQNNNPPPQQQXXXZZZPPPWWWZZZccclllfffWWWMMMMMMVVVfffyyy}}}wwwuuuvvvooobbbMMMFFFUUUmmm}}}fffIIIMMMQQQTTT^^^ddd[[[KKK>>>999444111000000111111...//////000111222333444888666666<<>>;;;;;;>>>DDDFFFCCCAAACCCOOOUUU[[[\\\\\\\\\ZZZWWWIIILLLPPPVVVaaavvvppp[[[\\\mmmwwwlllUUUEEEAAABBB@@@===>>>CCCEEELLL^^^qqq~~~uuutttxxxKKK222000555444000////////////////////////////////////000111222333333555===___tttzzzfff]]]aaafffhhhkkkqqqwwwxxxsssqqqrrrnnnkkkmmmxxx}}}zzzvvvxxx{{{|||zzzvvvqqqmmmoooqqqqqqoooppprrrqqqlllrrruuuwwwwwwtttssstttvvvtttoooooommmpppyyysssvvvwwwxxxxxxuuuooogggbbbNNNHHH???999888888777555333333444666777666444222333444555666666666444444444555444222000000111333888===BBBOOOlllppp[[[eeennnkkk^^^RRRNNNOOOWWWdddttt~~~{{{{{{|||zzzttthhhiiiwww|||www}}}]]]hhhxxxnnnJJJ444444444555777555777555777888333000;;;JJJmmmtttrrrjjjhhhhhhppp}}}}}}yyy~~~yyyqqqkkkiiillloooiiikkkooouuuzzz{{{yyyvvv|||wwwuuuxxx{{{zzzzzz{{{}}}vvvttt{{{sssoooppppppooouuuxxxsssmmmeeeYYYMMMPPPDDDBBBBBB???DDDHHHCCCJJJPPPYYY^^^]]]UUULLLEEEFFFQQQ___gggiiigggfffgggvvvzzzyyy```RRR]]]uuuiiiQQQRRRRRRXXXhhhtttlll]]]EEE???888222//////000000,,,---...///111222333444555444777@@@QQQddduuu~~~|||}}}}}}wwwxxx{{{{{{~~~|||tttuuu|||rrr^^^XXXXXXWWWTTTSSSSSSWWW^^^eeekkknnnqqqvvv|||~~~jjj^^^WWWNNNIIIIIIBBB>>>;;;<<<<<<:::;;;>>>888999BBBPPPZZZ\\\ZZZZZZ]]]fffmmmoooppprrroooiiicccaaa]]]YYYYYYcccsssiiimmmqqqkkk[[[HHHAAACCCFFFCCCAAABBBEEELLLWWW___nnnmmmooowwwuuummmzzz]]]===...000111...////////////////////////,,,,,,,,,---...000111222222999FFFmmmyyyzzzmmm\\\[[[fffpppmmmjjjllltttzzzzzz{{{}}}wwwqqqsssxxxvvvxxxzzz{{{yyytttnnnlllmmmsssuuurrrpppqqqoookkkooosssxxxyyywwwuuuuuuvvvwwwssstttrrrrrryyypppsssqqqoookkkdddZZZSSSOOOCCC>>>888777999:::999777000333666888888888777666:::;;;<<<======<<<:::999444555555333111111222333555999<<>>???;;;888777::::::777777:::999===JJJ```rrrxxxxxxwwwxxx|||sssfff[[[ZZZ```gggmmm}}}rrrkkk___OOOHHHJJJCCCDDDBBB@@@BBBHHHMMMNNNUUUsssyyymmmtttzzzyyyqqqeeeYYYQQQrrrzzznnnLLL111///333111------..................------...000222444666777444===MMMsssnnnzzzyyyfffXXXZZZjjjwwwssslllkkkttt}}}~~~yyy}}}yyy{{{zzzzzzzzzwwwqqqllljjjeeeooouuussspppqqqppplllnnnssszzz|||{{{yyyxxxxxxzzzwwwyyyuuusss{{{qqqllljjjggg```UUUIIICCCCCC;;;777444666;;;===<<<999:::<<<===::::::<<<@@@BBBAAABBBDDDEEEDDDCCCAAA???666777777666444333444666333666999FFFgggnnnvvv}}}ppp^^^NNNFFFLLLZZZlllyyy~~~zzzzzzsssttt|||{{{zzzrrrqqqzzz|||tttYYYrrrgggBBB999444333555333222000444888777999LLLccc|||~~~~~~nnnvvvooowwwqqqvvvzzzssskkkggggggiiikkkkkkoooooosss|||~~~vvvrrrvvv}}}zzzppplllooozzzzzzuuurrrjjjaaakkknnnpppooommmlllnnnpppsssuuuwwwxxxzzz~~~tttllliiinnnsssuuuyyylll]]]YYYYYY```gggggg^^^QQQFFF@@@888777555333222333444555777888999:::::::::::::::<<<<<<>>>AAAEEEJJJNNNPPPfffkkksss}}}pppaaaooo||||||}}}~~~yyypppmmmzzzbbbJJJ===999222000111---//////000111222333333444777666@@@MMM]]]xxxwwwwwwzzzyyyvvvrrrggg^^^WWWVVVYYYZZZ]]]ccchhhlllnnnooooooqqqwww}}}{{{tttsssfffddd]]][[[ggg{{{~~~yyyrrrbbbSSSLLLHHH???777777<<<;;;666999333888:::444999FFFIIIKKKLLLZZZnnnuuuooollllll]]]hhhyyypppXXXJJJGGGKKKFFFCCCCCC@@@>>>HHHWWWUUUXXXxxxzzztttttt|||wwwhhhrrrSSS]]]iiixxxccc666,,,666000000/////////............---...///111222333555666@@@:::cccyyyxxx}}}ppp^^^```mmmoooffffffrrr~~~~~~xxxrrrqqqsssmmmdddgggdddeeellluuuyyytttnnnlllpppuuuwwwvvvvvv{{{yyyrrrwww|||yyyxxxkkk```UUUMMMFFF>>>999888999888888888777666:::>>>@@@@@@BBBFFFIIIJJJLLLNNNRRR]]]```WWWUUUYYYQQQAAA@@@<<<888777888777444111333666333888WWWhhhQQQKKKEEEUUUdddtttxxxxxxyyyyyy{{{~~~uuusssuuuyyyhhh```wwwLLL666555444222333333666111222666333QQQvvv~~~~~~zzzwwwttteee___ssszzznnnooo}}}xxxuuuooojjjggggggiiijjjlllwww}}}|||zzz{{{|||ppp```uuuzzzzzzqqqmmmllleee^^^YYY[[[\\\[[[YYYYYYZZZ\\\]]]___aaabbbeeeiiinnnrrruuuxxx{{{|||}}}qqqeee[[[]]]eeennnxxx~~~yyyyyywwwYYYGGGOOOSSSXXXXXXRRRIIIAAA<<<888777555333333333444555666666777777888777777777555777:::???DDDKKKPPPSSS___cccjjjrrryyy}}}~~~~~~|||aaaXXXZZZiiixxxoooxxxuuuYYYDDD;;;111000444222//////000111222333444444666777EEEVVVcccyyyzzzuuuvvvyyyvvvggg^^^XXXYYY^^^___aaaeeeiiimmmoooppppppooouuuzzz|||~~~zzzxxxtttmmmiiiiiivvvpppbbbSSSSSSdddzzzzzzzzzxxxpppcccRRRDDD<<<444777::::::777666888<<<:::666;;;<<<777DDD[[[eeemmmppp||||||fffbbb```lllxxx```WWWOOOHHHEEEGGGEEEAAAFFFQQQWWWWWWdddtttuuuxxxrrrsssdddkkkxxxhhhAAA111444---000000/////////............///000111222333555666???FFFpppwwwzzzlll```gggssswwwsssrrrvvv{{{}}}vvvrrrrrrpppkkkiiihhhiiipppyyy{{{vvvpppoootttxxxxxxuuutttwwwzzz}}}wwwzzz}}}ssskkk[[[QQQHHHDDD@@@:::888999:::999999:::<<<>>>AAADDDPPPQQQSSSXXXZZZ[[[ZZZZZZ___jjjmmmffffffkkkfffYYYPPPJJJBBB<<<:::999777555333555222333HHHmmmrrrXXXQQQFFFJJJUUUooo~~~~~~}}}~~~{{{xxxyyyzzz}}}}}}{{{~~~tttuuuaaaaaacccDDD999666555444555888444777===>>>^^^~~~{{{vvvooo|||ssspppiiibbbjjjqqqqqqmmmjjjqqqqqqnnnjjjffffffiiimmmpppsss|||~~~vvvsssyyy}}}{{{yyy{{{|||www~~~rrrqqqwww|||yyywwwpppfffaaa^^^YYYSSSJJJKKKKKKJJJIIIHHHJJJKKKLLLNNNPPPRRRUUUYYY^^^bbbgggiiiiiiiiikkkoooooollljjj]]]RRRTTT___kkkvvv}}}yyyvvv|||vvvooommm}}}eeeHHHJJJIIIHHHHHHFFFBBB===999888777555444333333444444444444444555444444333333222444777;;;AAAHHHMMMPPPVVVXXX^^^dddjjjooossstttttt}}}bbbMMMEEEWWWwwwwwwjjjppp{{{aaaOOOFFF777///000/////////000111222333444444555777KKKbbbkkk|||www{{{sss|||uuufff]]]ZZZ^^^dddeeefffgggiiilllmmmoooppprrrxxx|||}}}yyyqqqnnnkkkiiiiiilll~~~pppYYYJJJSSSmmm~~~|||}}}~~~ppplllhhh```NNN<<<777>>>???777555999:::666777<<<;;;888<<<;;;999LLLjjjyyyrrrZZZRRR```uuuuuubbbXXXMMMFFFIIIIIIDDDDDDHHHVVVVVVUUUbbb}}}nnnooovvvwwwuuuxxxnnnMMM777333111000000000000///////////////000222222222333555777<<>><<<:::777777999777777777:::???DDDGGGHHH[[[]]]aaafffiiiiiieeebbbdddnnnrrrnnnpppxxxvvvnnn^^^UUUIII@@@<<<:::888777666555333111999QQQrrr~~~bbbXXXMMMHHHQQQmmm}}}~~~~~~{{{{{{|||}}}zzzrrrpppqqq]]]uuu}}}}}}RRR;;;666666555555777555888???FFFgggtttuuu|||qqq}}}pppmmmnnngggccc___cccgggmmmxxxmmmjjjeeebbbdddhhhooossszzz{{{tttuuuwwwuuuuuuxxxzzz|||uuuxxxxxxsssmmmlllnnnqqqtttssslll___TTTNNNIIIEEECCCCCCBBBAAA@@@@@@AAABBBEEEGGGIIIKKKNNNSSSXXX]]]dddeeeeeedddbbbaaa```^^^]]]TTTNNNRRR]]]hhhnnnooouuummmmmmxxxtttlllmmmuuuzzz^^^QQQLLLEEEBBBAAA???<<<:::777777555444333333444444333333444333333222111111555555777999===AAADDDGGGNNNQQQTTTYYY^^^dddjjjnnnkkkqqq|||}}}eeeYYYLLLNNN```zzzvvvjjj^^^```qqqlll^^^]]]]]]III555///,,,///000000111222333444555777777NNNiiirrr~~~yyy~~~ooohhhgggooouuuvvvtttpppppp{{{~~~mmmbbb]]]]]]cccjjjiiiiiihhhiiijjjlllnnnooouuuzzz}}}}}}uuummmkkkkkklllooosssuuu}}}|||gggOOOLLLaaaxxx}}}{{{yyyiii]]]TTTNNNBBB888AAATTTiiiJJJ222555???===888888;;;777::::::;;;OOOjjjsssvvvwww{{{qqqYYYYYYbbb|||xxxfffUUUGGGGGGIIIEEEAAABBBJJJNNNOOOVVVvvvuuu}}}rrrvvvYYY:::000444111111111000000000/////////111333333222333666999:::dddvvvnnnzzzxxx}}}zzzaaaaaallltttxxx|||~~~}}}{{{zzz}}}uuusss||||||{{{zzz|||~~~|||zzzssssssqqqooommmoootttxxx{{{}}}}}}{{{~~~~~~rrr___OOOGGGAAA<<<:::999777888<<<999:::<<>>XXXrrr}}}iii^^^QQQIIISSSjjjvvv{{{}}}}}}~~~}}}}}}wwwpppkkkpppppp\\\;;;444666555444444444555;;;HHHggg~~~|||xxxxxxwwwmmmccc^^^cccjjjrrr~~~}}}nnnjjjddd```aaaeeelllpppvvv~~~|||zzztttnnnoootttvvvwww{{{bbbeeehhhjjjgggcccaaabbbkkknnnjjj]]]OOOHHHDDDAAA???>>>;;;:::999:::::::::>>>???BBBEEEHHHMMMSSSWWW```dddhhhiiieee```]]]]]]XXXQQQJJJJJJSSS^^^cccccckkkeeeggguuuyyymmmhhhkkk|||nnn\\\UUUKKKDDDAAA???<<<999777666666555444444333333444444444444333333222111666666666777999;;;>>>???IIILLLPPPSSSWWW]]]dddiiigggiiimmmwwwqqqdddSSSHHHOOO___ffffffZZZTTTYYYbbbeee\\\XXXeeemmmWWW===333222000000111222333444444555999888PPPllluuu|||~~~vvvzzzppp^^^SSSQQQXXX\\\```fffkkknnnrrrzzzwwwnnneeebbbbbbeeekkkqqqmmmlllkkkkkklllnnnpppqqqssswwwyyyyyy|||{{{qqqhhhfffggghhhjjjlllfffuuu}}}nnnRRRFFFVVVlll}}}xxxooogggYYYIII???>>>999555@@@RRRmmmMMM444666???===999:::;;;777:::>>>DDDWWWgggeeeaaa}}}xxxzzzpppaaaTTT\\\lllfffNNNGGGGGGDDDAAAAAA@@@BBBJJJTTTbbbqqq~~~uuuKKK222222222111111111111000000000///222444444222333888===@@@qqqrrrqqq}}}}}}wwwttt```bbbooovvvzzz~~~{{{{{{{{{zzz~~~{{{}}}wwwvvv~~~~~~{{{tttmmmkkkooouuuzzzzzz||||||zzz}}}wwwjjjYYYMMMDDD???<<<<<<;;;:::===BBBCCCHHHKKKNNNUUU^^^bbbaaaggglllqqqvvv|||{{{rrrrrrzzz~~~|||~~~wwwjjj^^^TTTKKKBBB<<<;;;555555999888666BBBSSSbbb~~~pppdddOOOCCCMMMcccnnn{{{yyy~~~zzz~~~{{{nnndddzzznnnjjjkkkAAA444666666333222444666;;;OOOmmm~~~pppaaadddkkkuuu|||uuulllhhhccc___```eeelllpppoooqqqsssvvv|||}}}vvvmmmlllqqquuuuuuwww}}}nnnnnnpppsssnnnddd[[[XXX^^^hhhllldddVVVMMMIIIGGG@@@===:::888888999999888:::<<>>CCCGGGMMMPPPSSSXXX^^^ccccccddddddgggooogggOOOEEEKKKWWWkkkuuuhhhUUUNNNPPPSSSWWWQQQ]]]hhhUUU<<<555666000000111222333444555555999>>>WWWpppxxx{{{uuunnn|||ppp\\\TTTOOOPPPSSSWWWaaakkkmmmjjjhhhiiiiiicccaaadddhhhkkkoootttoooooonnnnnnoooqqqssstttuuuyyy{{{{{{~~~ttthhheeedddccccccdddjjjvvv|||nnnTTTFFFSSShhh}}}wwwnnn```SSSHHH>>>888999888444555;;;DDD;;;777:::<<<999;;;AAA;;;999>>>EEENNNaaajjj```SSSnnn{{{}}}qqqRRRJJJMMM___vvv___OOOKKKFFFCCCDDDFFFAAAHHHTTTUUUdddyyyuuurrrssspppDDD777222222222222111111111000...222555444222444;;;AAAQQQ~~~tttxxxzzzuuuooobbbfffsss|||~~~yyyxxx}}}rrrnnnpppuuuyyy||||||}}}vvvhhhZZZQQQAAA>>><<<=========BBBHHHKKKTTTYYYYYY]]]ggglllkkknnntttwwwzzz{{{~~~{{{mmmaaaSSSFFF>>>===777555999999555666<<>>999777888999888777999;;;>>>AAAEEEKKKQQQVVV^^^eeerrr|||{{{wwwzzz~~~ttt^^^JJJEEERRRbbbkkkfffhhhoooiiifffqqqwwweee\\\YYYTTTLLLCCC===:::999666666666666555444333333333444444555555555444444111111222333555888;;;===;;;AAAIIIMMMOOORRRWWW\\\\\\```bbb______jjjqqqWWWJJJLLL[[[xxx}}}bbbUUUYYY```bbbRRRVVVaaaTTT>>>555333000111111222333444555555888HHHeeewwwzzzuuu|||yyynnnnnnrrr]]][[[WWWRRRUUUWWW```llloooiiiddddddeeeaaa```dddhhhjjjlllpppllllllmmmnnnppprrrssstttxxx{{{}}}~~~{{{mmmgggeeeddddddeeepppvvvyyynnnYYYKKKTTTeee|||wwwkkk___RRRGGG>>>===;;;:::888555333222---333:::>>>===<<<===???;;;;;;BBBFFFMMMaaakkkaaaPPPccc}}}vvvzzz]]]KKKDDDNNN[[[wwwwww___TTTKKKGGGGGGMMMDDDFFFPPPOOOYYY~~~|||}}}qqqyyyeeeXXX@@@333333222222222111111111---111555444333555===DDDdddvvvvvv}}}xxxrrrzzzqqqlllfffhhhvvv}}}}}}}}}yyyyyywwwrrrqqqtttvvvzzz~~~ooo^^^SSSEEEBBBAAAAAA???>>>CCCJJJPPP]]]dddaaaaaajjjqqqpppxxx|||}}}|||wwwjjj]]]QQQIIICCC>>>999777777666666666AAA___vvvrrraaaSSS???CCCSSSjjj|||ccceeennnzzz~~~~~~zzzpppfffkkkyyyiiiyyy\\\;;;555:::555333;;;>>>BBB```yyytttoookkkmmmppp{{{zzzdddhhhsssrrrjjjcccaaa```aaaeeemmmtttyyyvvvooojjjnnnwww~~~~~~|||pppssstttrrrsssuuusssoooyyyxxx}}}xxxlllgggeeeyyyttt^^^OOOFFF???:::555333444555444333666999<<>><<<<<<666666666666555444333222222333444555555555555555222222222333444777999:::555===FFFKKKLLLNNNRRRVVVUUU]]]ccc^^^WWW]]]rrrhhhTTTJJJ]]]pppccckkkwwwrrrZZZYYYfff^^^HHH999111000111222222444444555666777OOOppp}}}|||mmmmmmtttvvvyyyqqqtttqqq\\\```^^^VVVWWWXXX```lllqqqmmmjjjkkkfffbbb```ccceeeeeefffjjjggghhhiiilllnnnpppqqqrrruuuyyy{{{|||}}}lllfffeeefffgggjjjkkkooorrrlll[[[NNNRRR^^^rrrxxxxxxlll]]]PPPFFF???888;;;;;;666333777888777888;;;===>>>CCCFFF@@@777;;;===BBBCCCFFFZZZhhhaaaVVV```sssxxxqqqvvvsssooorrr|||fffRRRFFFHHHLLLaaammm]]]PPPIIIIIIKKKAAAAAAIIILLLVVV}}}uuu~~~qqqwwwfff}}}___CCC333333333222222222111111,,,111555555333666>>>FFFooopppvvv~~~|||wwwooottthhhkkkiiiiiivvvxxxvvv~~~{{{~~~|||{{{yyyxxxxxxtttsssssstttuuu}}}vvvbbbTTTMMMJJJGGGEEEAAA>>>AAAHHHWWWfffooojjjgggooowwwwwwuuukkkaaaZZZJJJFFF>>>777555888:::999???ZZZooo~~~nnnZZZPPPBBBCCCEEEPPPccc```fffttt|||yyy}}}{{{{{{}}}kkkrrrkkk^^^sssiiivvvbbb<<<333:::555333<<<===???^^^sssgggsssrrruuutttyyytttsss^^^cccqqq~~~mmmeeecccbbbbbbcccgggnnntttxxxpppmmmlllqqqvvvwwwuuusssssssssppplllkkkkkkgggbbbyyyuuuyyy}}}zzzvvv~~~ttt\\\HHHAAAAAA777666555333222222333333222444777:::>>>CCCIIIMMMZZZZZZfffxxx{{{sssuuu{{{ttt]]]HHHEEEGGGPPP```fffoooqqqnnnvvvsssaaaWWWZZZjjjyyysssVVVUUUVVVWWWTTTLLLDDDAAACCC<<<999666444444444444333666555444444555555444333111111111222333444555666:::===CCCLLLVVV[[[[[[ZZZUUUWWW\\\^^^YYYTTT\\\iiissszzz~~~___NNNTTTvvvvvvqqqyyyrrroooiiibbbYYYMMM===000222333222000111444777777@@@SSSuuuyyymmmeeekkkxxxsssvvvvvvoooeeeXXXWWWZZZcccfffcccfffooonnnfffdddddd^^^]]]```ZZZXXXdddfffggggggffffffkkksssyyy~~~}}}{{{jjjdddjjjqqqpppkkkjjjjjjggg]]]RRROOOWWWbbbpppnnndddQQQ@@@888:::===AAA???;;;777555444666888666>>>CCCCCCFFFJJJCCC888???:::<<>>888666666555444222222222222333222333666888<<>>;;;777444444555555555777666555555555444333222111111111111222333555555777:::AAAKKKWWWbbbjjjnnnccc^^^[[[\\\ZZZXXXZZZ___fffmmmuuu|||jjjTTTTTTpppwwwpppuuuqqq^^^LLL;;;000222222111000111444777888CCCZZZuuuuuuooovvvxxx{{{xxxeeeSSSRRR___ggghhhbbbdddooovvvvvvkkkkkkddd```aaaZZZWWWaaaffffffdddbbbccciiirrryyy~~~oooiiimmmsssqqqlllgggfffbbbXXXMMMKKKRRR[[[ZZZXXXPPPCCC999666:::???IIIFFFBBB===999777777888===HHHNNNMMMLLLLLLDDD:::;;;666888???AAA???FFFQQQ[[[aaaeeeffflllwww~~~yyyyyy~~~pppWWWGGG@@@HHHRRR^^^uuummmUUULLLHHHDDDBBBBBB@@@CCCTTThhhtttuuu{{{zzzrrr|||jjjnnn\\\TTT[[[oooqqqFFF888///000333///111444...///555555444666777HHHeeeuuuqqq|||uuuooodddbbbccciiirrrvvvssslllhhhooosssrrruuu~~~zzz~~~xxxsssppppppmmmfff]]]YYY]]]hhhuuu}}}uuuooorrroooiii```XXXTTTUUUWWW\\\qqq|||wwwwwwuuutttmmm\\\GGG;;;888666333888LLLccctttoooXXXOOODDD@@@@@@EEE\\\wwwgggSSSQQQ^^^hhhqqqwwwuuuxxxwwwtttrrrqqqrrrtttuuu{{{{{{{{{|||sssxxxkkkrrr~~~rrr}}}{{{||||||QQQ:::555999777777@@@YYYvvvuuunnnbbbcccaaaWWWOOOOOOYYYllltttjjjddd^^^]]]^^^fffpppuuuqqqjjjbbbdddhhhkkkmmmpppsssvvv~~~xxxwwwkkkVVVWWW[[[MMMyyypppmmmzzzuuufffRRRLLLDDD===999555222///555444333222111111111111111222444666:::@@@HHHNNNRRRVVV___kkktttwwwuuurrroooiiiUUUDDDAAA>>>>>>HHHPPP[[[cccfffrrrbbbIII===GGG```{{{}}}kkkTTTYYY```bbbYYYLLLGGGIII@@@<<<888555555666777777999888888666555444333222111111111111111222333444333777>>>HHHUUUfffxxx{{{mmm___\\\______\\\ZZZZZZ```gggmmmtttwww[[[KKK^^^yyy|||ttttttoooYYYEEE777222111000000222444777:::EEEdddyyyqqqvvv|||hhhVVVWWWdddnnnqqqhhhccchhhpppsssssssssjjjcccbbbZZZVVV^^^fffdddbbbaaacccjjjssszzzsssooorrrtttqqqmmmhhhfff```VVVNNNMMMSSSYYYGGGDDD===777444666;;;AAAQQQOOOKKKEEE>>>:::999999DDDRRR[[[WWWPPPKKKCCC:::888444555::::::777:::BBBNNNRRRTTTSSSUUU[[[___```iiihhhgggggglllyyytttkkkwwwiiiSSSAAA>>>AAAIII[[[pppcccPPPJJJDDDBBBBBB???===HHHVVVzzzqqqoootttcccZZZccckkkMMM777111222222...333555,,,333444333666777777QQQzzzqqqpppqqq}}}pppeeefffiiipppvvvtttllleeeaaadddgggjjjssszzz|||~~~~~~~~~~~~{{{uuulllddd^^^[[[UUUPPPIIIFFFJJJWWWhhhtttvvvrrrooommmhhhbbb]]]\\\^^^```^^^rrr~~~tttZZZCCC777444444666EEE[[[tttwww\\\UUUFFF>>>===@@@TTTkkksss___KKKFFFNNNSSS^^^nnnssswwwuuurrrpppnnnnnnooopppvvvzzz}}}}}}~~~tttqqqeeexxx{{{|||}}}cccBBB777777666999JJJkkkiiizzzwww}}}kkk^^^ZZZQQQCCCDDDQQQ^^^qqqxxxmmmddd___]]]\\\```jjjssssssiii```^^^bbbfffjjjlllooorrruuu~~~uuufffmmmzzzxxx{{{sssnnnssszzztttcccSSSEEE???888333333444333111333222222111111111000000111222222333777>>>FFFLLLNNNWWW___dddjjjqqqqqqnnntttnnnXXXEEEAAA======GGGVVV```gggjjjsss~~~bbbKKK===BBBRRRggghhhVVVPPPSSSZZZ^^^VVVHHHDDDHHHBBB>>>888555555666777777<<<<<<;;;999777555444444111111111000111111222222000444:::@@@LLL```yyy}}}iiiaaadddfffddd___\\\___bbbeeeiiirrr~~~cccDDDOOOddd||||||uuuzzziiiNNN:::444111///111333444888<<>>777555555777<<>>@@@AAA@@@???@@@AAABBB@@@BBBEEEJJJTTTggg~~~sssaaa___tttwww___GGG======AAAPPP___www]]]PPPHHHDDDEEEBBB>>>CCCLLL^^^pppxxxhhhsssuuuuuusssjjjmmmUUU888555777555///222555---444333333888999888WWWppptttxxxqqqiiidddhhhrrr~~~zzzooohhhaaabbbfffnnnxxx}}}xxxzzzzzzxxxuuutttqqqjjjaaaXXXRRROOOKKKHHHCCC>>>???JJJ[[[iiiyyy{{{uuueeeaaa[[[VVVUUUXXX^^^bbb\\\ooo~~~hhhMMM;;;777:::999BBBWWWwwwmmm___KKK@@@===>>>NNNbbbhhhZZZHHHCCCGGGGGGRRRgggrrryyyxxxuuurrrpppppppppppppppwww}}}~~~|||yyywwwbbbwww{{{iiiEEE999777555;;;RRRwwwtttuuu}}}qqqwwwtttggg```^^^SSSEEEIIIYYYbbbsss~~~rrrhhh```\\\``````fffqqqwwwpppcccXXX___ccchhhlllooorrruuuwww{{{yyyzzzsssmmmhhh___PPPCCC;;;:::777555333333333444111111111111111111000000111111111222555;;;CCCIIILLLXXXaaabbbbbbggglllnnnwwwrrr]]]HHH@@@<<<===IIIRRR[[[eeemmmyyyaaaNNNCCCCCCKKK]]]bbbUUUKKKJJJOOOUUUPPPCCC>>>CCCBBB>>>999666666777777777>>>??????<<<999666666777222222111111000111111111000333666888@@@RRRkkk~~~qqqgggfffjjjlllkkkggggggeeeddddddhhhpppvvv}}}oooKKKMMMZZZrrrwwwlllkkkxxxzzznnnUUU===777222000333444444888>>>MMMxxxuuukkk___bbbooowwwiiiUUUNNNRRROOO^^^lllnnniiiggghhhjjjooorrrhhh^^^]]]ZZZWWW]]]YYY[[[___eeelllrrrwwwzzz{{{vvv||||||ssslllnnnooommmlllnnnlllggg\\\NNNIIIKKKLLLHHHCCC;;;666555666777===EEEWWWWWWSSSLLLCCC======???HHH\\\iiibbbSSSHHH???888333111222444555333333444666777888888666444555666666777888999???MMM```nnn|||xxxnnn]]]QQQVVVnnn}}}eeeJJJ???===AAAKKKVVVssslllXXXMMMFFFGGGFFFBBBDDDJJJUUUfff~~~yyynnnvvvuuuzzzpppuuu{{{ddd===666777777///000555222333333444:::;;;;;;\\\vvv}}}iiicccdddkkkzzz~~~pppjjjiiikkksssxxxvvvxxxxxxuuuqqqpppllleee]]]VVVSSSRRRRRRRRRMMMCCC<<<@@@NNN[[[jjj}}}vvvlllcccWWWMMMJJJNNNUUUZZZVVVgggxxx{{{~~~nnnTTT???999;;;;;;AAASSSvvvoooUUUDDD@@@???LLL]]]ccc[[[LLLIIIKKKGGGOOOdddqqqzzzyyywwwtttsssrrrqqqqqqlllsss{{{|||zzz}}}eeeqqqxxx}}}jjj@@@555;;;888@@@WWWuuu|||zzzwwwmmmeee]]]NNNBBBHHHWWWgggwww{{{nnneee___]]]___bbblllzzz}}}rrrddd\\\bbbeeejjjnnnqqqtttwwwzzz~~~}}}zzzqqqcccWWWMMMBBB:::333555666555111000000222111111222222222111111000111111111222444999@@@EEEJJJUUUaaaeeebbbaaagggnnnuuuvvvfffRRRFFF======IIIQQQZZZeeesss~~~bbbPPPEEECCCJJJ```nnniiiJJJDDDHHHRRRPPPCCC===AAACCC@@@<<<:::999999888777>>>@@@AAA>>>999777777999444333222111111111111111111333444444888EEEXXXgggzzzxxxrrrkkkjjjooossssssooonnnjjjgggeeefffkkkooozzzqqqpppzzzSSSMMMPPPaaarrrrrrdddWWWZZZ___aaaaaajjjrrrhhhUUU;;;444222555666444888@@@UUUxxxuuu{{{~~~qqqaaaQQQYYYooovvvbbbWWWaaajjjdddhhhllllllhhhggghhhkkkggglllcccYYYZZZZZZYYY___SSSUUU[[[ccckkkqqqsssssszzzxxxtttkkkgggjjjkkkggghhhnnntttnnn___PPPLLLOOOLLLDDD???888555777777888AAALLL[[[ZZZVVVMMMCCC???@@@DDDMMMaaammmfffUUUIII@@@888111//////000222222111000222111222333222///000333555555333111333999DDDLLLSSSUUUVVVOOODDD@@@LLL[[[nnniiiMMM>>><<<@@@FFFKKKfffvvvfffVVVIIIGGGGGGDDDDDDIIITTTUUUyyyxxx~~~qqqzzzSSS<<<444666111///555777222555555888;;;AAAccc~~~~~~xxxhhhcccffflllzzzxxxlllhhhqqqvvvyyyzzz}}}|||{{{vvvqqqsssxxxxxxtttrrrqqqnnniiiccc^^^]]]]]]aaaccc___QQQAAA<<>>===<<<:::888<<>>888666777:::555555333222111111111111333444444333555>>>JJJTTT```hhhoooppprrrwwwyyywwwsssqqqooommmlllnnnqqqtttpppzzzvvv~~~{{{WWWLLLGGGSSScccfff^^^VVVQQQSSSQQQRRRdddzzz}}}rrr@@@777333777888555999BBBXXXmmm}}}{{{pppkkkxxx|||zzzwww```MMM___}}}}}}]]]XXXrrrzzzsssnnnjjjgggeeeddd```ggg___UUUXXXZZZ[[[```UUUVVVZZZaaahhhnnnooooooxxxyyyrrriiieeeiiihhhbbbeeemmmuuuooo```RRRQQQXXXUUUKKK@@@;;;:::>>>======HHHWWWaaa```[[[PPPEEE@@@CCCHHHSSSdddooofffUUUHHH===555222111......000222111//////,,,---000///+++---333000///......///333777999;;;:::<<>>BBBKKK]]]sss{{{dddXXXHHH===<<>>???OOO^^^lllxxxoooWWWMMMJJJEEEDDDGGGGGGNNNRRRtttuuuxxxfffpppbbb777999:::222222777222999555///888NNNuuuvvvyyy{{{nnndddeeehhhiiihhhpppyyyvvvkkkiiipppllluuu{{{vvvrrrsssmmmlllkkkkkkrrryyyzzzuuuyyy{{{~~~}}}yyytttooommm|||nnnTTTDDDEEELLL\\\sssfffZZZJJJ>>>;;;>>>CCCFFFCCCLLLXXXaaakkkxxx}}}tttpppmmmjjjhhhkkkuuuooojjjeeeYYYGGG===;;;555888BBBTTTjjjmmmQQQIIIHHHRRRcccjjjlll]]]YYYXXXNNNPPP```jjjppppppqqqrrrssstttttttttmmmmmmmmmlllnnnsssyyy~~~qqq{{{jjjzzzyyy}}}RRRFFF999;;;OOOlllwwwqqqttt~~~YYYLLLWWW```rrrnnnaaaZZZZZZ[[[gggpppllleeekkkvvvvvvvvvwwwyyy}}}yyyssswww[[[QQQDDD;;;888777444222222222444444111///111444333000111444444111000333111111222111111333777:::<<>>888MMM]]]hhhqqq{{{zzzxxx~~~^^^TTTNNNCCCIIIFFFCCCOOOQQQ```rrrqqqiiilll{{{www@@@555555333444666888555111@@@;;;KKK}}}|||{{{{{{kkk]]]```eeemmmoooqqqrrrvvvwwwoooeeebbbpppwwwrrrssshhhbbbgggsss{{{yyylllfffuuuuuu[[[FFFCCCHHHbbbsss~~~}}}~~~}}}~~~{{{hhhWWWEEE<<<;;;;;;???DDDDDDHHHOOOYYYcccmmmuuuyyy}}}ooogggccc^^^SSSJJJMMMOOO\\\wwwyyyjjjfffmmmeeeMMM@@@CCC:::999>>>NNNddd||||||WWWFFFIIIMMMYYYpppqqq[[[RRRTTTPPPTTTaaaiiizzzyyyuuupppppprrrqqqlllmmmkkkhhhgggjjjqqqzzzvvvppp|||~~~}}}[[[<<<::::::PPPiiioooqqquuuttt~~~zzz]]]JJJSSS^^^pppzzzhhh\\\XXXXXXXXXdddtttttt______llllllqqqvvvwwwuuuwww~~~mmmuuuHHHAAA999555555555333111777666666999<<<>>>@@@AAA@@@999555555444222111222111222222111111222555888;;;CCCLLL[[[hhhcccaaammmxxx]]][[[hhheeeeeecccrrrzzzeeeTTTWWWmmm~~~yyymmmeeejjjuuuvvvkkk___ccceeeddd^^^YYYTTTNNNFFF@@@BBBCCCAAA@@@>>>999444:::666444555444111111333000222333222111555===DDDTTTUUUYYY___hhhpppuuuxxxyyywwwvvvuuuvvvyyy|||ppp[[[TTTooodddbbbkkksssttt|||~~~tttKKK888777444777======NNNaaaoooxxxlllaaarrrxxxuuuvvveeekkk|||ttt{{{oooTTTMMMMMMVVVkkkssswwwzzzzzz|||zzzoooccc```ZZZQQQKKKIIIIIIJJJKKKPPPVVV\\\```bbbeeeiiimmmppp|||~~~llliiigggfffbbb```fffmmmrrrhhhXXXPPP[[[nnnssslll^^^UUUKKKFFFGGGNNN]]]jjjppphhh___YYYRRRMMMNNNQQQdddrrrqqqcccVVVDDD666555000000000/////////......000/////////............////////////000000000000111111111000000111111111444666BBBjjjwwwPPP:::999===;;;JJJYYYdddnnnyyyxxxssswwwooodddbbbXXXUUUEEEEEEMMMJJJRRR{{{~~~ooo}}}sssxxx|||{{{yyyVVV>>>888444222777555555333>>><<>>>>>@@@FFFNNNYYYccclllrrr}}}wwwiii```VVVPPPMMMIIIBBB<<<@@@;;;:::BBBUUUkkk|||sssiiihhhbbbRRRBBB;;;:::999>>>KKK]]]ttt^^^LLLMMMLLLSSSdddlllYYYOOOQQQPPPSSS]]]dddpppttttttooommmnnnnnnmmmkkkiiihhhiiilllqqquuuwwwiiiqqq{{{cccAAA<<<:::NNNgggoooppprrrooovvvzzztttlllLLLHHHUUUaaasssuuuddd[[[XXXYYYYYYeeexxxnnn]]]```jjjlllqqqvvvvvvuuuwww}}}kkkooo}}};;;999666777::::::888666888666555777<<>>777666555333222444222222222111000111333666:::???CCCNNNZZZZZZ\\\kkkyyypppWWW\\\ooonnniii```lllssspppzzz~~~~~~wwwmmmeee\\\TTTNNNPPPOOOJJJFFFFFFBBB===>>>999666777666333222333000222222111000222999>>>KKKPPPSSSRRRRRRZZZkkkyyyzzz{{{|||zzzwwwwwwzzz~~~~~~{{{uuufffYYYwwwoookkkxxxxxxxxxwwwRRR:::666444888>>>@@@UUUgggwww|||ooo|||qqqrrrzzzooo{{{hhhNNNLLLRRR[[[hhhtttyyyuuuiii]]]VVVLLLEEEAAAAAACCCCCCLLLRRRYYY]]]```cccgggkkkoooooodddfffiiiiiiddd___dddlllqqqjjj___\\\jjj|||wwwjjj___RRRJJJIIIPPP^^^lllqqqkkkfffbbb^^^XXXWWWZZZqqq|||uuucccSSSAAA555666111111111000000000000///111111111111000000000000////////////000000000000111000000//////000000111333777999KKK]]]yyyZZZ>>>777;;;>>>EEETTT___jjjwwwuuummmnnnwww}}}{{{qqqUUUGGGKKKGGGIII```sssjjjsssxxxtttqqqpppeeeiiissslllDDD999333---444333666666:::===```wwwzzzhhhZZZ```lllkkkrrryyy{{{|||}}}zzzvvviiitttwwwzzzyyysssnnngggccciiirrrwww|||yyyrrruuuwww|||xxxdddNNNOOO^^^dddjjjlllcccWWWQQQOOOOOOSSSYYYnnnrrr___JJJ===777444555777777888;;;AAAJJJVVV```gggmmmwww|||vvvnnnhhh___UUUEEEAAA<<<999777444222000+++,,,---...222>>>PPP^^^{{{qqqfffbbb^^^MMM;;;999999>>>GGGTTTiiibbbOOONNNKKKLLLXXXhhhXXXLLLLLLOOORRRXXX___dddkkkooommmiiijjjlllkkkhhhgggggglllrrrvvvvvvuuu{{{fffeeelllFFF;;;:::RRRrrrxxxmmmaaafffeeeZZZFFF>>>HHHYYYdddwwwnnn___YYYYYYZZZ[[[hhh~~~|||ddd\\\aaagggmmmrrrvvvwwwvvvwww}}}pppiiioooqqq999999<<<@@@CCCDDDBBB@@@GGGGGGDDD>>><<>>kkkvvv}}}|||dddYYY___kkkllltttzzzxxxuuuuuuvvvuuuttttttooovvv~~~{{{uuummmfffccchhhoootttzzz}}}www|||yyy{{{yyygggUUU\\\pppttttttnnnbbbUUULLLJJJJJJKKKQQQhhh~~~vvvdddNNN???777333222555333333333888@@@KKKVVV]]]```fffhhh```WWWNNNDDD;;;333333222000...---...///(((///666555111000777>>>lllzzz|||nnnhhhiii\\\GGG888:::???EEENNN```}}}___LLLMMMJJJIIISSSggg[[[LLLGGGNNNQQQUUU___^^^eeejjjkkklllnnnmmmjjjeeedddfffmmmuuu{{{|||{{{wwwqqqffftttGGG;;;@@@___oootttuuujjjbbbVVVEEE;;;===KKK]]]iiizzzjjj\\\XXXXXXZZZ\\\mmmsss\\\[[[ccceeeooossswwwxxxxxxyyy}}}ddd___eee999<<>>AAAFFFGGG???666444888222333444333111000111333555;;;<<>>@@@BBBDDDEEEKKKSSSZZZ___dddjjjnnnpppzzzdddWWW^^^gggkkkgggbbbgggooosssppppppyyyuuugggVVVJJJGGGMMM\\\kkktttpppmmmkkkggg```]]]^^^kkkwwwssscccTTTBBB555555222222222222111111111111000000000000000000000000////////////000000000000000000////////////000000,,,666777CCCXXXbbbGGG;;;999:::GGGWWWcccmmmxxxrrrfffeeevvvqqq^^^ppptttJJJHHHGGGPPPXXXaaa{{{|||vvv{{{bbbMMMSSSjjjtttEEE<<<===444666444555<<<666AAAssszzzsss~~~xxxbbbYYY^^^eeelllssswwwrrrnnnooorrrsssqqqmmmtttzzz}}}|||wwwlllgggdddgggjjjnnnuuu|||}}}wwwhhh\\\hhh}}}wwwrrrhhh]]]QQQHHHFFFGGGFFFMMMeee~~~yyygggPPPAAA999444333555333222222444;;;DDDNNNTTTWWWXXXVVVMMMEEE===666000///000222000......///111222333222...******111777PPPmmm{{{rrrnnnbbbPPP888;;;@@@EEEJJJYYYttt|||^^^LLLKKKIIIHHHQQQgggbbbNNNDDDLLLOOOSSSbbbbbbeeehhhlllssswwwssskkkeeedddeeejjjqqqxxx{{{|||wwwnnn{{{KKK@@@HHHnnnnnnfffzzz}}}zzzjjjVVVCCC===BBBLLL___ooo|||hhh\\\XXXWWWZZZ___ssslllXXX\\\eeeeeeqqqtttxxxyyyyyyzzz}}}eeePPPXXX@@@CCCHHHPPPWWW___dddggglllzzz~~~ooo[[[RRROOONNNLLLMMMPPPMMMCCC777333666222444555444222222222444333;;;<<>>999888555222222222111111000000000000000111555:::>>>BBBIIIRRRYYYcccnnn|||~~~rrrYYYXXXppp~~~}}}bbbBBB;;;;;;999:::KKKwww}}}dddQQQRRR]]]uuu~~~~~~wwwgggYYYSSSIIIDDD>>>;;;;;;>>>@@@BBBDDDKKKSSSYYY^^^ccciiinnnrrr{{{aaaSSSXXXaaagggfffdddiiiqqqtttsssxxxxxxjjjYYYNNNJJJQQQaaapppvvvqqqmmmjjjfff```^^^___ffftttssseeeWWWEEE666555222222222111111111111000///////////////000000000////////////000000000000111000000//////000000111...444333DDD\\\uuu\\\GGG<<<999999III[[[hhhpppvvvnnnbbbcccqqq]]]DDDOOO```nnnaaaKKKEEEBBBLLLVVV]]]uuuqqqpppyyy~~~dddbbbjjj~~~kkkCCC888999444444777222>>>888GGGzzzrrrooo|||yyybbb]]]```aaajjjqqquuurrrnnnoooqqqrrrsssnnntttwww{{{}}}{{{wwwooolllkkklllkkkjjjnnnuuuttteee```mmm~~~qqqiii___WWWNNNFFFCCCEEEAAAGGG___zzz{{{hhhRRRCCC:::555444666333222111333888???FFFJJJMMMJJJFFF???999555111///...///000000///...///000...---,,,,,,,,,...000111;;;XXXwww~~~qqq___OOO999<<>>::::::===OOO{{{qqqdddbbbpppnnnTTTMMMUUU[[[pppzzzeeeTTTMMMAAA===999888999;;;===>>>GGGLLLTTTYYY\\\```eeeiiiqqq~~~~~~```PPPSSSYYY```ccceeekkkrrrtttuuu}}}yyylll\\\QQQOOOUUUffftttxxxrrrllliiieeeaaaaaadddiiixxxwwwhhhZZZFFF777555222111111111111000000000////////////000000000111////////////000000000000111111111000000111111111000333111???PPPmmmxxxgggSSSAAA888999===JJJ]]]kkkqqqrrrhhh^^^aaannn}}}]]]BBBAAAEEERRRLLLHHHCCCAAAIIIQQQTTTqqqvvv|||}}}mmmrrr|||}}}kkkKKK666222444444999...>>><<>>===DDDKKKaaa|||wwwddd[[[VVVTTT\\\gggzzzfff\\\aaahhhjjjoooqqqsssuuuvvvvvvwwwxxxkkkIIIMMMMMMNNNPPPVVV```lllsss|||~~~kkkZZZHHH???;;;888666555222444666666555555555666111999777666???DDDFFFOOO___tttzzz```LLLHHHMMM___qqqvvvwww{{{zzzzzzqqqfffhhhrrrpppcccccctttwwweeeRRRFFF@@@:::666555333333222333444333222000000222444777>>>JJJXXXbbbfffkkkuuu|||dddVVV]]]qqqpppXXXWWWlll|||bbbCCC:::;;;>>>NNNxxxuuuaaaNNNMMM___RRR@@@HHHXXX]]]nnnuuu^^^NNNHHH>>>;;;888777999:::;;;<<>>GGGEEEBBBCCCDDDKKKOOOKKK___qqqqqqvvvZZZ;;;333:::<<<:::+++>>>@@@TTTooovvvvvv___gggoooiiikkksssyyyxxxtttnnneee\\\~~~zzztttvvvtttvvvwww}}}~~~vvvssstttkkkkkkppp}}}}}}ooo]]]___hhhkkkfff\\\UUUSSSOOOHHHEEEFFFEEEFFFWWWnnn~~~}}}jjjRRRBBB888222000111,,,---...000222444555666555222000111111000/////////......///111222111///222111...---,,,---...///222333QQQaaaMMM:::;;;>>>AAA@@@AAAKKKWWWbbbiiibbbUUUOOOFFFBBBHHHTTTfffWWWDDDIIIAAA>>>UUU[[[aaaeeegggkkknnnlllhhh^^^dddiiijjjggggggmmmsssvvvvvveeeooocccGGGCCCUUUqqq{{{eeeBBB???FFFMMMccc~~~rrraaaZZZUUUSSS]]]kkkvvvfff^^^bbbiiilllmmmnnnqqqsssttttttttttttNNNCCCCCCDDDGGGNNNVVV^^^bbbiiiqqq{{{vvv\\\\\\SSSFFF>>><<<777000666666666666555555555555555444555777888999AAAIII]]]xxxdddPPPHHHGGG]]]gggqqq{{{|||yyynnn```UUUWWWgggwwwvvvjjjXXXGGG===888666555555444333222111111000111000///111666<<>><<<;;;]]]vvv|||}}}sssuuusssWWWNNNnnnPPPLLLFFFNNNfffvvv{{{tttkkkaaaPPP@@@999777444222333666999<<>>HHHRRR]]]aaa]]]YYYYYY\\\hhhooovvv{{{mmm[[[LLLGGGCCCBBBDDDGGGKKKSSS[[[uuuhhhppp~~~VVV666888333444777<<<>>>bbb|||xxx{{{}}}ooouuuuuu{{{~~~vvvppptttnnnbbb___tttrrrzzzxxxtttuuukkklll|||}}}{{{}}}zzz{{{qqq___]]]kkktttqqqnnnfff^^^ZZZUUULLLHHHHHHDDDHHHUUUjjjbbbJJJ@@@???===888666555333222111111222222000111222222111111222333111000000000222222111///000000000000////////////333111???```{{{wwwZZZAAA888;;;===;;;888:::BBBJJJ___bbb___\\\[[[LLL???BBBPPPhhheeeQQQLLLHHHAAAEEEDDDCCCIIIWWWdddkkkooossskkkddd```ccceeeeeegggkkksssvvvyyyooolllrrrLLLBBBWWWdddmmm{{{|||MMMCCCDDDRRRmmmrrrjjjYYYSSSXXXXXX^^^ooottt[[[\\\ffflllqqquuurrrooopppsssuuuvvvuuuvvv~~~===<<<<<<===@@@EEEIIILLLNNNOOOUUUbbbqqqxxxtttmmmnnnVVVFFFAAA@@@999888888777666555555444333222333666777888@@@IIIUUUeee{{{rrrUUUEEEFFFZZZdddoooyyytttZZZOOOTTT\\\bbb]]]UUUKKKAAA;;;999999666666444333222111111111...000444777888>>>OOO___nnnxxx~~~|||bbbWWW[[[llluuummmqqqQQQ@@@<<>>>>><<<777222222111111000111111111...000222222111111222333444222111111222111000...000000000000////////////111...777MMM___\\\JJJ999555777999777555777>>>EEEVVV]]]]]]]]]\\\MMM@@@BBBNNNaaa```PPPJJJGGGBBBBBBAAA===@@@KKKXXXcccmmmtttppphhhbbbaaaccceeegggjjjqqquuuyyypppeee}}}}}}xxxLLLCCCYYYeeehhhsssxxxyyyvvvtttKKKBBBEEEUUUrrrnnnfffVVVRRRWWWXXX```ssspppYYY\\\dddjjjppppppooonnnllllllooosssvvvrrrssszzz===<<<;;;;;;<<<>>>@@@BBBDDDFFFRRRmmm}}}~~~hhhRRRFFFAAA999999888777666555555444222111222555666777???HHHRRR\\\vvv___KKKLLLYYYcccnnnxxxxxxcccXXXSSSTTTSSSPPPJJJBBB;;;999999777777555444222111111111---000444777666:::IIIYYYkkkvvv}}}dddWWW]]]xxxxxxxxxMMM>>>;;;AAAkkkzzztttxxxhhhoootttzzzlllmmmVVVHHHCCCMMMgggkkkVVVJJJBBB<<<444333222111333666:::<<>>CCCKKKUUUcccpppqqqkkkdddbbbeeehhhlllnnnqqqvvvzzzsssvvvqqqddd~~~|||MMMDDD]]]jjjkkkqqquuuvvv}}}```AAA???EEEWWWwww~~~mmmcccTTTQQQVVVVVV```vvvkkkYYY^^^dddhhhpppooonnnmmmmmmmmmllljjjiiiccc```dddrrr???>>>===<<<<<<<<<<<<<<<<<<>>>LLLpppmmmXXXHHH@@@888888888777666555555444222111222444444666===FFFQQQZZZuuucccLLLLLLWWWbbbnnnxxxppp\\\QQQQQQOOOLLLFFFAAA===<<<999888666444333222111111...000333555444777DDDQQQ```kkk{{{}}}hhhUUUbbbvvvKKK@@@>>>DDDmmm}}}pppiiixxxrrrcccOOOCCCBBBMMMeeezzzdddMMMAAA:::555333222111111333666999;;;GGGQQQZZZYYYRRRQQQXXX```eeeuuu___GGGMMMUUU^^^iiinnnkkkrrrtttfff___```gggnnnlllnnnlllfff\\\SSSPPPOOOWWW\\\aaaccc___UUUJJJCCC555444333111000/////////...000333222000---,,,+++---...///000000111111111////////////////////////...,,,///555555000333;;;AAAHHHJJJAAA777444777999>>>AAAEEEEEEEEEGGGMMMRRR[[[cccjjjooovvvkkkMMMEEE@@@AAABBBCCCFFFIIIVVVuuu~~~pppkkk{{{rrrooozzzcccdddtttlll???555222888333;;;HHHmmmwwwxxx~~~mmmlll|||~~~sssuuuzzzkkk\\\___yyyuuusssooorrrttt~~~~~~wwwgggaaallllllnnnssszzz~~~vvvuuuooohhhcccZZZXXXggg~~~sssiiiddd^^^UUUMMMIIIHHHGGGLLLaaaXXX@@@;;;888222333333222111111111222222444666888999888888:::;;;888555333222222111000///000000000000////////////111111222333555666444111///000111000///111666:::AAAIIIJJJLLLNNNEEE???GGGCCCKKKPPPLLLFFFGGGGGGAAAAAAAAACCCCCCBBBFFFVVVgggqqqnnnjjjffffffjjjnnnppppppwww|||hhhhhhuuuggguuuQQQKKKhhhyyyxxx{{{}}}sssoooLLL999===EEEXXXwwwmmmbbbSSSPPPUUUTTT```yyygggZZZaaafffhhhqqquuurrrqqqssssssmmmaaaWWWNNNIIIPPPaaa@@@@@@???>>>===;;;::::::<<<;;;CCC```{{{qqqhhh[[[KKK@@@;;;666666666666555555555555333111222444333444;;;CCCOOO[[[uuuaaaIIIEEEWWWaaannnxxxgggRRROOOLLLJJJGGGCCC???;;;:::999777555333222222111//////111444444666???IIIXXX```ooo}}}~~~jjjUUUccc}}}hhhFFF???===CCCjjjqqq~~~oooWWWEEE;;;===KKKbbbxxx}}}bbbKKK???888444222222111111333555777999AAALLLWWWXXXQQQLLLOOOSSSaaakkkgggHHHFFFHHHOOO[[[aaaaaafffwwwkkkaaa]]]```eeedddhhhkkkhhh```ZZZXXXYYYYYY]]]___]]]UUUKKKBBB===444333222000///.........---...//////---,,,------000000111111000000///...////////////////////////...000:::FFFHHH???:::===CCCFFFEEE<<<555666999:::===???AAAAAAAAADDDJJJOOOXXX```hhhlllsss}}}tttSSSIIIBBBAAABBBCCCEEEIIIOOOyyy}}}wwwfffwwwpppggghhh]]]___~~~iiiBBB777555:::333<<>>===999666333222222222111111000000000000////////////000333333000...000111///....../////////111444777>>>EEEFFFEEEFFF>>>:::EEEMMMNNNVVVVVVNNNPPPQQQGGGEEEGGGIIIHHHCCCCCCOOO]]]lllpppoooiiieeegggjjjlllooowww}}}fff```{{{pppuuuXXXVVV{{{|||nnn~~~{{{yyy{{{^^^CCC888>>>EEEXXXuuummm```QQQPPPUUUSSSaaa~~~|||ccc\\\eeeggggggqqqvvvsssqqqssstttlll\\\OOOBBB<<>>===;;;999888888999;;;GGGaaa{{{vvvggg\\\RRRKKKCCC:::666777444444444444555555555555444222222333222222999AAAIIIZZZuuu~~~aaaKKKEEEVVVaaannnyyy~~~WWWQQQJJJHHHHHHFFF@@@::::::999888666444333222111222///...222444666;;;BBBJJJQQQ]]]kkkyyykkkVVVZZZ{{{qqqbbbEEE@@@<<>>;;;555222555777777===>>>???>>>???AAAGGGKKKVVV]]]dddiiiqqq{{{^^^RRRFFFBBBBBBBBBCCCEEEJJJssskkk|||ooovvvbbbVVVkkk}}}aaa@@@999999777333@@@PPPpppxxxkkkmmmyyy|||wwwjjjqqqwwwbbbQQQWWWttt{{{zzzooouuuttt}}}zzzmmmpppvvvjjjgggkkkttt}}}~~~xxxqqqkkkbbb```kkk~~~wwwllldddZZZOOOIIIAAA>>>DDDKKK^^^gggBBB888666222333222111111444999>>>AAAOOOVVV___bbb]]]QQQEEE===999666333222222333333222000000000000////////////---333444000,,,...///...---.........///111333555:::CCCDDDDDDEEE===:::EEEQQQMMMXXX]]]TTTXXX[[[NNNJJJJJJLLLNNNMMMKKKOOOVVV```jjjoooiiibbbbbbfffhhhmmmvvv}}}}}}lllaaaxxxttt{{{]]]bbbssswwwooommmUUU>>>666===DDDVVVuuujjj^^^PPPPPPVVVTTTdddvvv^^^\\\hhhhhhfffpppqqqppppppsssuuussskkkeeeLLLBBBCCCQQQhhh===>>>>>>===<<<:::888777///444555444===KKKMMMFFFGGGAAA>>>>>>;;;555555:::222222333333444555555555555333222333222111777???CCCWWWttt}}}eeeRRRKKKVVVbbboooyyyzzzooo\\\WWWPPPLLLQQQaaauuu```WWWNNNKKKMMMLLLFFF???;;;:::888666444333222222333...---000444666999>>>:::???IIIYYYiiiuuu|||}}}jjjVVVOOO```sssfffKKKEEE@@@DDDjjjwwwcccNNN]]]HHH???;;;<<>>;;;888555444111111111111111111111111---,,,333???AAA999666888444555222...///333444111<<<============@@@EEEHHHTTT[[[bbbgggooozzzfffYYYJJJDDDBBB@@@@@@BBBHHHiiittt~~~mmmttt^^^iiixxx\\\:::555777333333CCCSSSnnn|||qqqrrr|||zzzuuujjjttt|||hhhYYYaaaqqqzzzyyykkkrrrttt}}}|||pppuuurrrjjjkkkrrr}}}yyyrrrjjjgggqqq|||ooofff[[[QQQJJJ@@@===BBBAAAIIIooolllEEE999888666555555666999@@@JJJSSSXXXmmmvvvyyyeeePPPBBB999666333111222333444333000000000000////////////+++222444000---...///,,,............///111333444555???CCCEEEGGG@@@===IIIMMMGGGTTT]]]VVV\\\aaaSSSMMMKKKLLLRRRVVVTTTRRRSSSSSSbbblllhhh``````fffiiillluuu||||||tttdddwwwooo|||___jjj~~~}}}zzzyyynnnjjjNNN999333:::AAAUUUvvvhhh[[[NNNPPPWWWVVVgggrrr[[[[[[iiigggeeeooooooqqqtttxxx|||]]]NNNIIIPPP```999;;;===<<<:::888888888444000---...333666444000555444333333333333111///000111111222222333444444444444333222111222666999IIIRRRkkktttXXXJJJYYYdddqqq}}}uuu```RRRNNNAAA:::999>>>BBBBBBFFFMMMZZZkkksssYYYNNNSSSTTTQQQJJJ???;;;999777666666666444333000000000111222444555666777777<<>>:::>>>LLLddd{{{eeeTTTFFF:::444333444333111000111333666777@@@IIISSS\\\mmmzzzttteeeZZZMMMRRRllljjjHHHBBB888666IIILLLKKKMMMgggqqqllllllbbbiii{{{zzz___NNNGGGEEEJJJEEE888222555;;;333///222777===HHHTTTYYYSSSJJJEEEBBB@@@>>>>>>999555000...---/////////000000////////////000000,,,---...//////000222555;;;<<<>>>???@@@CCCFFFIIIVVV[[[```ccceeekkkttt{{{uuu```NNNJJJIIIEEEBBBCCCNNN```{{{zzz~~~lllqqq}}}qqqYYYDDD;;;555222999@@@YYYvvvxxx|||zzzlllkkkttt|||~~~pppjjj{{{ppp___gggvvv{{{sssqqqpppoooxxxwwwtttxxxzzztttkkkqqq~~~xxxppptttvvvooobbbTTTKKKDDD@@@===999>>>WWWssslllCCC888888222888333777III```pppwwwyyyvvvXXXCCC999555555999:::555111222444111111333222...,,,...------------------------,,,,,,++++++,,,---///000333999??????<<<===BBBHHHYYYTTTPPPSSS[[[bbbbbb___KKKKKKMMMSSS\\\aaa^^^WWWXXXXXXZZZ\\\^^^___aaaaaaoootttxxxyyy|||iiirrrmmmxxxeeeSSS{{{tttVVVAAA:::===>>>OOOqqqyyyeeeWWWNNNNNNOOOTTTkkkdddUUU\\\aaagggnnnooonnnrrrsssrrryyy\\\EEEKKKSSSfff>>>>>>???@@@???>>><<<;;;777555444333444444555444666444333222222333333333000111111222222333444444444444333222111222666888DDDOOOiiixxx[[[KKKUUUbbbssszzz}}}zzzuuuuuuoookkkfff[[[LLLCCCAAABBB@@@???>>><<<:::<<<@@@AAAHHHVVVooo~~~bbbSSSUUUSSSPPPJJJ???<<<:::777666666666444333222222111111111222333444555555888@@@KKKSSSWWWWWWmmmxxxnnnRRRSSS]]]nnnxxxvvvkkkcccrrrjjjHHH;;;MMMxxxiiiYYYHHHYYY^^^@@@EEEAAAJJJYYYmmm{{{cccRRREEE:::555444444222111000111333555777999CCCOOO^^^xxxrrrbbblll|||OOO@@@;;;999CCC@@@AAABBBUUUvvv~~~}}}}}}rrrmmmgggggguuuvvvhhh^^^]]]YYYPPPKKKMMM>>>:::888888:::EEE^^^uuuooollleee\\\VVVRRRHHH>>>999777444333222222111///000//////////////////000---...////////////111444999;;;===>>>???BBBFFFIIIWWW\\\```ccceeeiiiqqqwww|||gggRRRMMMMMMIIIDDDDDDIIIYYY}}}|||xxxssssssfffDDD666444444:::BBB[[[wwwvvvxxxtttiiijjjsss{{{}}}nnniiizzzpppaaakkkyyyzzzpppooooookkkrrrmmmggglllooowwwwwwuuuzzz|||tttfffXXXLLLEEE@@@>>>999888GGGZZZzzzdddHHHBBB@@@999999999CCCZZZwww}}}pppiiifffoooxxxrrr]]]JJJ===:::;;;CCCLLLKKK@@@555666222000222111...---///------------------------,,,,,,++++++,,,---///000000555:::;;;999:::@@@FFF]]]aaa```ZZZXXX]]]bbbbbbNNNKKKFFFFFFNNNUUUUUUQQQOOOPPPRRRSSSTTTXXX^^^bbbiiinnnqqqrrrtttsssvvvjjjtttdddNNNnnnaaaDDD777<<>>KKKhhh}}}^^^JJJPPP```ttt}}}^^^^^^mmmwwwnnnfffccc]]][[[UUUPPPLLLFFF???===>>><<<@@@@@@<<<999:::<<<<<<======@@@RRRwwwlllZZZXXXSSSOOOKKKAAA===:::888777777666555333555444222111000111111222666666777:::???DDDIIILLLccclll|||uuuYYYRRRRRR___bbbbbb^^^]]]iiiUUU;;;KKK|||vvvppptttrrrYYYHHHXXXYYY>>>@@@CCCXXXlllyyy|||bbbPPPCCC:::555555333222111000111333555666:::BBBKKKXXXrrrwwwsss]]]CCC???<<<:::999<<<<<>>;;;777;;;DDDYYYjjjmmm[[[JJJEEE>>>333777<<>>YYY{{{BBB??????BBBGGGIIIDDD@@@888777666444222222222333666666777666444333333333000111111222222333444444444555444333222222444777:::HHHggg```HHHKKK]]]ttt```TTTWWW___YYYTTTSSSNNNLLLHHHDDDBBBBBBCCCEEEFFFAAAEEECCC===<<<@@@@@@<<<<<<;;;;;;DDD^^^ppp```^^^XXXRRRMMMDDD>>>;;;999777777777555333444333222111111222333444888:::=========???CCCGGGUUU\\\kkk}}}}}}nnnZZZYYY\\\kkknnnkkkhhhgggjjjzzzdddDDDMMMwwwttt{{{~~~sssooohhh|||sss}}}}}}YYYIIIXXXTTT<<<<<<@@@ccccccNNNBBB999555555222111111000111333444666===AAAEEEMMMaaaoooNNNAAA:::444999:::<<>>>>>======@@@LLLXXX\\\RRRHHHDDD:::///222999BBBSSSooooooTTTHHH>>>EEEYYYfff^^^OOOQQQUUUYYYcccyyytttWWWFFF<<<444111///------000........................,,,++++++++++++---...///444777999::::::>>>EEEKKK^^^aaa\\\TTT\\\nnnqqqgggYYYWWWMMMAAA>>>CCCEEEBBBEEEIIILLLJJJHHHLLLVVV___kkkppprrrooonnnyyyyyy~~~iiijjjuuuUUUccctttwwwuuuPPP555<<>>>>>jjjbbbMMMAAA999555444111111111111111222444555888<<<@@@GGGXXXrrr~~~aaaGGG:::444777666:::QQQqqq~~~tttkkkhhhjjjnnnyyyzzzkkk]]]TTTIIIIIIPPP[[[uuu}}}nnneeeiiisss}}}{{{rrrhhhZZZGGGCCC===777444222000///......------------......///000000///------...///555777:::===???CCCHHHLLLNNNPPPSSSVVV[[[aaagggkkkqqq~~~jjjVVVIII@@@>>>CCCCCCFFF\\\|||kkk{{{fffccccccyyy~~~EEE777:::555EEEfffzzzyyymmmiiilllrrr|||ooogggtttsssTTTEEEWWW}}}rrrpppnnnvvvwwwlllaaacccdddhhhtttxxx~~~wwwiiiZZZIII@@@???AAACCCFFFEEEJJJKKKGGGDDDCCC>>>777111666:::???QQQhhhwwwyyyiii^^^QQQOOO]]]kkkkkkcccVVVaaammm}}}fffNNNBBB666111///------...........................++++++******+++,,,...///000111333444555:::@@@EEETTT___bbb]]]aaapppyyyxxxpppVVVEEEDDDEEECCCHHHLLLOOOLLLGGGGGGNNNUUUccciiimmmiiieeemmmyyymmmjjjwwwUUU```mmmmmm~~~zzzTTT888<<<===DDDccc}}}bbbUUULLLMMMOOOVVVmmmqqq[[[VVVcccfffgggjjjiiiuuuzzz}}}uuulllggggggeee^^^NNNFFFCCC:::GGGiiiDDDCCCCCCGGGMMMRRRTTTSSSJJJGGGGGGMMMTTTXXXUUUPPPVVVWWWVVVPPPEEE<<<666444000111111222222333444444444555555444333222333555888FFFccceeeHHHKKK\\\rrrgggPPPIII@@@;;;>>>>>>;;;@@@HHHPPPZZZ```]]]WWWTTTKKKCCCBBBFFFLLLTTT[[[WWWUUUOOOHHHJJJ^^^|||ooogggiiiccc[[[SSSHHH@@@>>>;;;999888777555444111333555888:::;;;<<<<<<777;;;@@@AAA@@@>>>???@@@===AAAKKKZZZmmm~~~|||sssaaa]]]zzz~~~zzz___KKKZZZsssoookkkmmm\\\fffTTTBBB;;;@@@iii~~~___KKK@@@888444333000000000111111222333444666888===DDDQQQbbbsss}}}}}}~~~sssXXXEEE999:::777===___~~~rrrkkkjjjlllxxxooocccWWWPPPFFFEEEFFFDDDPPPdddmmmhhhmmmrrrtttyyy}}}tttwww}}}zzzsssyyyxxxiii\\\QQQCCC>>>888333000///......------,,,,,,,,,,,,------...//////...---,,,...///555777999<<<>>>BBBGGGKKKIIIIIIJJJMMMTTT\\\dddiiimmmyyytttaaaTTTIIIDDDEEECCCDDDXXXpppooozzziiicccbbb|||yyyJJJ666:::444KKKnnn~~~|||oooooouuu{{{sssmmm{{{uuuPPP>>>QQQ}}}ooolllhhhssstttiii```ccccccfffqqqxxxqqq\\\LLLDDDDDDFFFIIIIIIHHHEEEBBBAAA???<<<999555888888888AAAYYY{{{uuuggghhhqqqooogggVVVcccuuuhhhPPPCCC666111///---,,,---------------------------++++++******+++,,,...//////111222444666999>>>BBBJJJ___ppplllbbbeeevvvuuuVVVMMMMMMLLLPPPQQQQQQLLLEEECCCEEEIIIZZZcccjjjhhhccchhhyyyooolllqqqOOO[[[jjjjjjyyypppjjj|||}}}SSS;;;<<<:::DDDggg~~~eeeVVVLLLLLLOOOWWWpppoooYYYVVVbbbfffggglllmmmuuu~~~{{{kkkeeeggggggiiiZZZOOOMMMAAAIIInnnCCCCCCDDDGGGLLLSSSYYY\\\YYY\\\aaaiiipppttttttrrrjjjiiicccWWWHHH<<<666555000111111222222333444444444555666555333222333444777DDD___jjjLLLNNN]]]rrrqqqUUUKKK@@@;;;???@@@CCCNNNZZZccckkkkkk```RRRHHH===999@@@EEEMMMccc}}}zzztttjjj```\\\fffyyytttlllmmmeee[[[SSSHHHAAA>>>;;;999999888666444222555999===@@@???>>>===777999:::;;;::::::;;;<<<999<<>>888444333000000000111222222333333777888;;;BBBKKKSSS[[[```nnn~~~tttoooXXX@@@???:::CCCjjjuuuqqqqqqrrrfff]]]UUUQQQCCC@@@>>>666777@@@BBBHHHKKKNNNNNNTTTeee|||ssseeeaaadddaaa[[[WWWfffqqqmmm```RRRFFF???888555111///......---,,,------,,,,,,,,,,,,---------...///...------...000333555777:::<<>>:::999:::888999;;;???SSS~~~lllZZZ[[[ggg~~~|||eeeLLL???222......---,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++************,,,---...000111333555777:::===???DDDTTTggglllbbb]]]jjj}}}rrraaa[[[VVVZZZXXXRRRJJJDDDAAAAAACCCSSS```kkklllgggjjjyyypppooopppOOO]]]ppptttnnn]]]dddmmmlllNNN>>>;;;888GGGooo~~~gggXXXLLLKKKNNNXXXsssrrr[[[WWWaaadddfffmmmooouuummmcccgggggguuukkk]]]XXXGGGMMMuuu???AAABBBEEEIIIQQQYYY___kkkrrr}}}vvvrrrhhhXXXEEE999444444000111111222333333444444444555666555333222333444666BBB\\\|||nnnPPPOOO^^^sssrrrVVVLLL@@@;;;???BBBMMMYYYfffooorrrlllYYYFFFEEE:::888@@@AAAEEEdddzzzpppoooeeeZZZRRRHHHAAA???<<<:::999888666444333777<<>>:::DDDmmm~~~xxxwww~~~nnnaaaZZZTTTKKK<<<888:::444333888777555888888666999CCCPPPYYY\\\[[[RRRCCC<<<@@@FFFHHHJJJLLLPPPOOOIII@@@:::777...---------//////---+++---,,,,,,++++++,,,,,,---,,,---......------///000222444666888:::===AAAEEEFFFCCC@@@AAAHHHSSS\\\bbbiiirrr|||vvvqqqrrreeeNNN>>>===???SSS{{{~~~yyy}}}jjjxxxlllmmmxxxlll^^^zzz}}}FFF<<<:::777XXX~~~|||nnnrrr{{{{{{{{{~~~yyylllmmmyyyNNN:::NNN~~~rrrpppnnnhhhhhh]]]VVV^^^dddkkkxxxwww}}}rrr]]]RRROOOPPPKKKIIIJJJMMMKKKEEE@@@@@@;;;777999>>>@@@OOO|||aaaTTTRRRfff}}}rrrcccGGG:::...+++------------+++++++++++++++++++++++++++************,,,---...,,,---///222444666888999BBBCCCPPP```ccc]]]```jjjtttggg]]]ccc]]]SSSJJJCCCAAABBBDDDLLL[[[jjjmmmiiikkkyyyooorrrwwwVVVeee{{{xxx}}}nnnWWWVVVZZZ___JJJ???;;;666JJJvvv}}}iiiYYYLLLKKKNNNXXXtttuuu^^^XXXaaaccceeemmmpppvvvpppdddgggggg}}}xxxiii```JJJPPP{{{