BM6P6(@ ~~~yyyzzzyyyvvvwwwzzzbbbeeeyyyuuu\\\JJJ===111...///...------,,,,,,,,,+++++++++******************))))))))))))''')))***)))((('''(((***((()))*********((('''&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%&&&(((***,,,===SSS```ZZZRRRKKK:::%%%444%%%$$$###)))000 ,,,###"""((((((&&&$$$%%%'''(((((('''&&&&&&''')))))))))(((''''''&&&&&&)))++++++''''''++++++)))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''')))***+++************))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((((((------,,,+++***)))((((((((((((((()))***,,,---....../////////...------,,,...,,,++++++---......---////////////000111222333000000111111111111000000333222222222111111000000............////////////111111000///...------,,,000///...---,,,---......,,,++++++******++++++,,,***++++++++++++***))))))''''''((())))))))))))))))))((('''''''''(((***+++'''''''''''''''''''''''')))(((&&&$$$$$$&&&((()))%%%&&&((())))))(((&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))(((&&&&&&&&&'''(((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********)))************+++++++++))))))***+++,,,,,,------...------------...//////666999@@@JJJWWWhhhxxx{{{wwwuuuooommmlllnnnppprrrrrrrrrqqqppppppuuu}}}wwwjjj[[[QQQOOOQQQNNNLLLIIIHHHGGGFFFEEECCCBBBAAA@@@@@@AAABBBAAA@@@}}}xxx~~~xxxxxxwwwzzzyyyaaaeeeyyyvvv]]]JJJ===111...///...------,,,,,,,,,+++++++++******************))))))))))))''')))***)))((('''(((***((()))******)))((('''&&&'''&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$&&&((()))'''555@@@FFFPPP\\\```]]]AAA777222000++++++&&&)))&&&%%%''''''### %%%'''(((((('''&&&&&&''''''''''''(((((((((((((((&&&)))(((%%%%%%((()))&&&))))))))))))))))))))))))'''((((((((())))))))))))***)))(((''''''((())))))+++******))))))(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((++++++******))))))(((((((((((())))))***+++,,,---...............---,,,+++---,,,++++++---......---......///000000111111222///000000111111000000///222111111111000000000///............////////////000000//////......------//////---,,,,,,,,,---...,,,++++++******++++++,,,***++++++++++++***))))))''''''((())))))))))))))))))((('''''''''(((******''''''''''''''''''''''''(((((('''&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++))))))*********+++++++++*********++++++,,,,,,,,,---------------...//////---///333999BBBNNN[[[dddqqq~~~|||xxxuuupppqqqssswww{{{yyytttrrrfffeeeaaaYYYPPPJJJKKKMMMNNNKKKIIIGGGGGGFFFDDDCCCDDDCCCAAA@@@AAABBBBBBBBB}}}xxx}}}vvvxxxxxx|||yyybbbfffzzzuuu]]]HHH===222//////------...,,,,,,,,,+++++++++******************))))))))))))''')))***)))((('''(((***((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''(((%%%%%%)))333DDDZZZooo}}}yyyhhhIII333...++++++222&&&&&&)))+++(((###"""&&&%%%'''(((((('''&&&&&&'''&&&&&&''''''((())))))***&&&((((((%%%%%%((((((&&&))))))))))))))))))))))))''''''((((((((()))))))))+++***)))(((''''''''''''++++++***))))))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,,,,,,,---------,,,++++++---+++***+++,,,...------,,,---///000111111000000//////000000000000//////000000000///////////////---............///////////////..................///...---,,,,,,,,,------++++++************++++++******++++++******)))(((''''''((())))))))))))(((((((((''''''(((((()))***''''''''''''''''''''''''((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++)))))))))*********++++++******++++++++++++++++++---------------......///---...///000444:::BBBGGGNNNaaayyyxxxhhh___\\\]]]]]]SSSTTTTTTPPPLLLJJJLLLOOOMMMKKKHHHFFFFFFEEEDDDBBBCCCCCCAAA@@@@@@@@@@@@AAA~~~zzz~~~vvvxxxxxx|||yyyccchhh|||ttt[[[FFF<<<222//////---,,,...,,,,,,,,,+++++++++******************)))))))))(((''')))***)))((('''(((***((())))))))))))(((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((()))...'''%%%+++333AAAXXXooozzz{{{hhhVVVOOO:::(((000'''%%%%%%'''&&&$$$''',,,%%%'''(((((('''&&&&&&'''''''''''''''(((((())))))'''***)))&&&&&&)))***'''(((((((((((((((((((((((('''''''''((((((((())))))))))))((((((''''''''''''++++++***)))(((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((***)))))))))))))))***+++++++++,,,,,,,,,++++++***,,,+++)))***,,,------,,,***,,,...000111000///......//////000000//////...........................---------.........//////---.....................---------,,,,,,,,,,,,,,,++++++************++++++***************))))))(((&&&'''(((((())))))((((((''''''''''''(((((())))))'''''''''''''''''''''''''''((()))******)))(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++))))))))))))************++++++++++++************------,,,,,,------...///222222222111000333777:::555IIIbbbssszzzttteee[[[XXXWWWUUUSSSPPPRRRRRRPPPMMMLLLMMMOOOLLLJJJGGGEEEEEEDDDCCCAAA???AAABBBBBB@@@>>>===<<<|||~~~yyyyyyxxxzzzzzzdddjjjqqqXXXDDD;;;333000///,,,,,,...,,,,,,,,,+++++++++******************)))))))))(((''')))***)))((('''(((***)))(((((((((((()))))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&''''''((('''###%%%***(((***;;;QQQ[[[mmmkkkbbb```NNN===BBB===444+++(((&&&$$$&&&)))%%%'''(((((('''&&&&&&'''))))))((((((''''''''''''''')))(((%%%%%%((()))'''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((((((((((((******))))))(((''''''&&&''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&''''''(((((()))))))))((())))))************++++++,,,++++++***,,,***))))))+++,,,,,,+++)))+++---///000///...---......////////////......------------------......------------............------------............,,,,,,,,,,,,,,,++++++***+++******))))))******+++)))************)))((((((&&&&&&'''(((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&(((***++++++***(((&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))*********+++++++++(((((()))))))))*********+++*********************,,,,,,,,,,,,,,,---......//////000///...///111333---;;;LLLVVVZZZaaammmwww}}}xxxjjjccc[[[WWWWWWVVVSSSNNNMMMMMMMMMKKKIIIIIIIIIJJJKKKIIIFFFDDDDDDCCCBBB@@@===AAAFFFGGGDDD???;;;:::~~~zzzzzzxxxzzzzzzeeekkkmmmUUUBBB:::333111...+++,,,...,,,,,,,,,+++++++++******************))))))))))))''')))***)))((('''(((***)))(((((((((((())))))***&&&'''((())))))((('''&&&$$$$$$$$$$$$%%%%%%%%%$$$ """'''***$$$'''555CCCWWW___^^^fffooopppppp```TTTHHH???666,,,'''&&&%%%'''(((((('''&&&&&&'''***))))))(((''''''&&&&&&$$$&&&&&&######&&&&&&$$$''''''''''''''''''''''''&&&&&&'''''''''((((((((($$$%%%&&&(((((()))(((((())))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((()))***+++******+++,,,,,,,,,+++++++++)))((()))***,,,++++++)))***,,,---......------------............---------------------.........,,,------------...............------------------++++++,,,,,,,,,+++***)))******))))))))))))******))))))******))))))((('''&&&&&&'''(((((((((((('''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&''')))******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))*********((((((((()))))))))******))))))******************,,,,,,,,,,,,,,,------...+++---...///......///111,,,222999;;;<<<@@@IIIQQQ[[[eeesss}}}qqqiiifffeeeeee^^^XXXQQQNNNMMMMMMLLLKKKIIIIIIHHHGGGGGGHHHIIIJJJJJJHHHEEECCCCCCBBBAAA??????DDDJJJLLLGGGAAA===;;;|||~~~~~~xxxyyyyyy|||xxxcccjjjkkkSSSAAA:::333111...++++++///,,,,,,,,,+++++++++******************))))))))))))''')))***)))((('''(((***)))(((''''''((()))***+++&&&'''((())))))((('''&&&$$$$$$$$$%%%%%%$$$$$$###%%%&&&''''''$$$!!!"""$$$!!!999SSSaaassspppmmmhhhbbbYYYIII666)))%%%%%%'''(((((('''&&&&&&'''((((((((((((((('''''''''$$$&&&%%%""""""%%%&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''((((((((('''&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''((((((***+++,,,***++++++,,,------,,,,,,***)))((((((***++++++*********++++++,,,------------------......---------------------.........///,,,,,,---------..................------,,,,,,,,,***+++,,,,,,,,,+++))))))******))))))))))))******)))))))))))))))(((((('''%%%&&&''''''((((((''''''%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((()))))))))***(((((())))))******++++++,,,,,,++++++,,,,,,---...+++---///000///...//////,,,...000000///000444777555???LLLZZZffftttqqqhhh[[[SSSRRRSSSTTTTTTTTTQQQMMMIIIHHHHHHJJJKKKJJJHHHFFFFFFGGGIIILLLMMMIIIGGGDDDCCCBBBBBB@@@>>>@@@EEEJJJIIIDDD>>><<<<<<{{{}}}|||uuuxxxzzzvvvbbbiii~~~jjjRRR@@@999444111...++++++///,,,,,,,,,+++++++++******************))))))))))))((()))***)))((('''(((***)))(((''''''''')))***+++&&&'''(((******((('''&&&&&&&&&'''''''''&&&%%%%%%)))((($$$"""%%%)))((($$$""")))666<<>>@@@DDDFFFCCC>>>999:::<<<~~~|||uuuyyyzzz}}}ooo___jjj|||hhhNNN===888222///000000///---,,,,,,,,,+++++++++******(((((())))))))))))((((((''''''((()))))))))))))))******))))))((((((''''''(((((())))))((('''&&&&&&((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!$$$%%%(((666LLL___fff```iiimmm```FFF///''''''******)))((('''&&&&&&%%%(((((((((''''''&&&%%%%%%''''''&&&%%%$$$$$$######'''''''''''''''''''''''''''((()))((('''&&&''')))''''''&&&&&&&&&%%%%%%%%%%%%&&&((()))))))))((('''''''''''''''''''''''''''''')))***++++++***)))''')))))))))((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((())))))******&&&((()))++++++)))(((&&&(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,------------------------------,,,+++,,,---...///+++,,,------......------...------------,,,,,,,,,---------,,,,,,,,,++++++))))))))))))))))))))))))***)))(((''''''((()))***))))))(((''''''(((*********)))((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************++++++******************.........------,,,,,,,,,+++,,,...---,,,,,,---///------...333:::DDDNNNTTT\\\mmmxxxgggZZZRRROOOJJJEEEEEEIIILLLLLLJJJEEEFFFGGGHHHJJJKKKLLLMMMIIIHHHGGGGGGFFFGGGGGGGGGGGGGGGFFFDDDCCCBBBAAAAAA>>>===;;;:::999999::::::~~~{{{uuuvvvuuuxxxjjj\\\iii|||fffLLL<<<777111/////////...,,,,,,,,,+++++++++*********(((((())))))))))))((((((''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&%%%&&&&&&''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''(((&&&"""&&&000777888XXXhhhjjjSSS888,,,((($$$)))((((((''''''&&&&&&%%%''''''''''''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&((((((((('''&&&'''''''''''''''''''''''''''((()))******)))((('''(((''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''(((((())))))'''((()))******)))(((''''''((((((((())))))))))))((()))***+++,,,,,,,,,,,,---------------------------,,,,,,+++,,,---...///+++,,,------......------......------,,,,,,,,,+++,,,,,,,,,,,,++++++++++++((((((((((((((((((((((((***)))(((''''''((()))***))))))((('''''''''((())))))((((((''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************++++++******************...---------,,,,,,,,,,,,+++,,,------,,,,,,---...//////...///333888===AAADDDQQQdddttt}}}aaa``````^^^[[[WWWSSSQQQGGGDDDBBBDDDHHHIIIGGGCCCDDDDDDEEEFFFGGGHHHIIIIIIGGGFFFEEEEEEDDDDDDEEEEEEBBBBBBAAA@@@???>>>======>>>===;;;:::999999999:::~~~yyyvvvtttppptttdddYYYiii~~~cccHHH;;;666000.........---+++,,,++++++++++++*********(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((())))))&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&&&&&&&%%%%%%%%%'''&&&###"""$$$$$$!!!555JJJMMM666&&&)))---'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))######$$$&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((('''((()))******)))((('''''''''((((((((()))))))))((()))***++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......+++,,,------......------///......---,,,++++++***++++++++++++*********)))(((((((((((((((((((((((()))((((((''''''(((((()))))))))((('''&&&&&&&&&''''''''''''&&&''''''((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************************++++++++++++++++++------,,,,,,,,,,,,,,,+++***,,,------,,,+++---...000///...------...000111000777@@@HHHNNNTTT[[[```pppsssxxxqqqfff]]]OOOBBB???>>>???DDDHHHHHHHHH>>>>>>???CCCFFFEEEAAA<<>>===<<<;;;;;;:::<<<<<<;;;:::999999999999~~~yyyyyytttooouuu}}}```XXXkkk___DDD:::555///---------,,,***++++++++++++************))))))(((((((((((())))))''''''((()))))))))))))))&&&''''''(((((()))))))))%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%"""$$$&&&'''(((((('''%%%)))---###''',,,***$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%&&&((()))******&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''((())))))((('''''''''''''''((((((((())))))'''((()))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------+++,,,------......------///......---,,,+++******************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************************+++++++++++++++,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,++++++,,,---,,,------...............---///111222333777<<<@@@JJJNNNUUU___iiisss{{{sss```KKKCCCAAA888BBB===999;;;@@@CCCCCC@@@:::;;;===@@@CCCBBB>>>;;;BBBAAAAAAAAA@@@@@@@@@@@@??????>>>============>>>>>>>>>>>>======<<<<<<<<<;;;;;;:::999999999999999zzzzzzsssnnnvvv}}}```ZZZooo~~~^^^CCC:::555///,,,------,,,***+++++++++*********))))))))))))(((((((((((())))))''''''((()))))))))))))))&&&&&&''''''(((((())))))%%%%%%&&&&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&$$$######&&&"""!!!%%%(((&&&%%%&&&######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))''''''((((((((((((''''''''''''''''''((((((((((((''''''((()))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,------......------......---,,,++++++***************)))))))))((((((''''''''''''''''''''''''''''''(((((((((((('''''')))(((((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++******+++---)))***,,,...///000////////////...------...000222444777;;;BBBKKKUUU]]]bbbqqquuudddWWWKKK;;;999<<<777:::777666999???BBBAAA===;;;;;;;;;===??????>>>===AAAAAA@@@@@@???>>>>>>>>>===<<<;;;;;;::::::;;;;;;=========<<<<<<<<<<<<<<<999999999999999999888888}}}{{{sssoooxxxbbb]]]sss}}}^^^EEE:::555///---------,,,***+++************)))))))))***)))(((''''''((()))***''''''((()))))))))))))))''''''''''''''''''((((((%%%%%%&&&''''''''''''&&&)))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&(((&&&%%%''''''$$$$$$&&&,,,!!!)))...'''"""%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###""""""'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%))))))((('''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''((())))))******)))******************************+++,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,++++++++++++************)))))))))(((''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((('''&&&%%%&&&&&&&&&%%%&&&&&&''''''((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************************++++++,,,---------)))************+++++++++(((***++++++***)))+++,,,)))***,,,---...---,,,,,,+++++++++,,,------......//////000222666<<>>???@@@@@@??????>>>======<<<;;;;;;:::999999999999999999999::::::::::::::::::888888999999999888888777~~~~~~vvvsss{{{ccc___www}}}___GGG;;;666000---......,,,+++************))))))))))))***)))(((''''''((()))***''''''((()))))))))))))))''''''''''''''''''&&&&&&%%%&&&'''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%"""$$$)))+++)))***...%%%"""!!!%%%((('''&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%)))((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((())))))))))))************************)))***+++,,,---,,,,,,++++++,,,------......------+++++++++++++++,,,,,,,,,++++++*********)))))))))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''((()))))))))(((''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************************++++++,,,------...))))))))))))******++++++((()))******))))))***,,,***++++++,,,,,,++++++***))))))***+++------------------------...000111222222;;;CCCGGGMMMVVV]]]___nnnrrrxxx|||~~~vvvjjj```XXXRRRMMMJJJBBBGGGPPPYYYXXXQQQMMMMMMEEE888666777000...111///222333444555666666666666555666777777888999:::<<<>>>>>>======<<<<<<;;;;;;;;;::::::999888999999999777888888888999999::::::666777888999999888777777~~~{{{xxxccc```zzz}}}```III;;;666000.........---+++************))))))))))))+++)))(((''''''((()))+++'''(((((()))))))))))))))(((((((((''''''&&&&&&%%%&&&&&&'''((())))))((((((%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&$$$"""$$$+++,,,((((((+++&&&------$$$!!!&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&'''((()))))))))))))))))))))))))))))))))))))))***+++,,,---,,,+++++++++,,,------......------)))******++++++,,,------++++++++++++************''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''((()))******)))((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))******************************+++,,,,,,---......(((((())))))*********+++((()))******))))))***+++***++++++,,,,,,,,,,,,,,,---,,,+++,,,---------,,,)))***,,,......---,,,+++444555444000000777===>>>@@@DDDJJJQQQXXXbbbmmmuuuxxxxxxsssiiiXXXJJJEEECCC>>>888333222333666111444:::???===777555777777,,,...444000///333111...///111222222444888:::000222555666666666777888<<<<<<<<<;;;;;;:::::::::;;;::::::999999999999999888888999999::::::;;;;;;666777888999999888777666~~~}}}vvvsss||||||```^^^yyy{{{\\\FFF:::666111---,,,,,,++++++---,,,,,,++++++,,,,,,---))))))(((((((((((())))))))))))))))))))))))))))))******)))((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&''')))***)))&&&%%%&&&((()))'''%%%&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$%%%&&&'''%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&'''((())))))''''''''''''&&&%%%$$$###)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''***'''%%%&&&''')))((('''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((******))))))))))))))))))))))))++++++************************+++++++++,,,,,,,,,++++++******++++++,,,---,,,+++***)))((((((((((((''''''''''''''''''''''''&&&'''(((******((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%&&&(((((((((&&&(((((((((((())))))))))))))))))(((((('''''''''&&&)))))))))))))))))))))))))))************++++++++++++,,,---------+++((('''+++++++++*********))))))((()))***+++++++++++++++******+++++++++,,,,,,,,,******+++***((((((((()))...---,,,+++++++++,,,---++++++,,,,,,,,,,,,------111222444777;;;???BBBDDDMMMVVVcccnnnuuu{{{{{{ssslllccc]]]QQQOOOKKKEEE???999555222333333222111000000111111000000000000000000000000//////............//////000000111222333333444444333333444444555666666666999999::::::999999888777999999999888888777777777777777888999999999888888999888888777666555555555~~~xxxuuu~~~xxx]]]\\\wwwzzzZZZCCC999666111---,,,,,,,,,+++,,,,,,++++++++++++,,,,,,))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''(((((((((((((((&&&%%%&&&((()))'''%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))''''''''''''&&&%%%$$$###((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$&&&&&&&&&%%%%%%&&&(((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&''''''(((((()))))))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++++++++,,,,,,---,,,+++***)))((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((()))((('''''''''''''''(((((((((((()))((((((((('''''''''''')))))))))))))))))))))))))))************+++++++++......//////...---+++***+++++++++*********))))))))))))***+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++******+++---,,,++++++++++++,,,---+++++++++,,,,,,,,,------++++++,,,...111333555777888>>>FFFMMMQQQWWW___eeeuuuzzz|||xxxvvvuuuhhhaaaXXXQQQMMMHHHAAA<<<777777777666555444444444111000000///......//////000000000000000000000000///......------....../////////000000111222222333333333333444555555666666::::::;;;;;;;;;;;;::::::999999999999888888888777888888888999999888777777888777777666666555444444zzzwwwvvv\\\\\\wwwzzzXXX@@@999555111---,,,,,,,,,+++++++++************++++++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&"""$$$''')))***)))'''%%%((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''((('''''''''(((((('''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&''''''((((((''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''***+++((($$$###&&&***'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$%%%&&&(((((((((''''''))))))))))))))))))))))))*********************************++++++++++++,,,,,,,,,++++++,,,,,,---...,,,+++***)))((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&''')))***)))(((&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''')))))))))))))))))))))))))))************+++++++++000///...------,,,,,,,,,+++************)))))))))))))))***++++++++++++************++++++++++++,,,,,,,,,,,,+++++++++++++++,,,++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,---...///000---///222333444888@@@FFFPPPTTTYYY]]]```eeekkkppp~~~}}}~~~||||||xxxrrrmmmiiiggg^^^[[[WWWRRRMMMJJJHHHGGGBBB===888444444222///,,,000000000//////...............---,,,,,,,,,------........................------,,,,,,,,,,,,------.........//////000000111222222333333444555555555777888999::::::;;;;;;:::999999999999999888888888999999:::999999888777666666666666555555444444333{{{yyyvvv]]]___{{{zzzXXX???999555000---,,,---,,,,,,+++******))))))******+++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((())))))&&&&&&''''''''''''&&&&&&$$$%%%'''((()))((('''&&&''''''&&&''''''''''''&&&&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''777555000***&&&&&&))),,,((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''$$$%%%((()))***)))'''&&&))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,+++,,,,,,---...++++++***)))(((((())))))''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''((()))******(((&&&&&&'''''''''(((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))*********+++++++++...---+++***)))***+++,,,************)))))))))))))))******+++++++++******************++++++++++++***)))))))))******)))(((***************+++++++++***++++++++++++,,,,,,,,,---------,,,---......///---......------///444777555777:::;;;<<<>>>BBBEEENNNPPPSSSSSSRRRRRRSSSTTTSSSUUUWWWXXXXXXYYY\\\^^^UUUUUUUUUUUUTTTRRRQQQPPPJJJIIIGGGEEEBBB>>>;;;:::888777555333222111111111444222//////000111000...333222111///---+++***)))---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---........./////////000111111222222333444444444333333555666777888888888999999999999999999888888;;;;;;;;;;;;:::999888777555555555444444333333333zzzxxxrrr\\\aaa~~~{{{XXX???888555000------------,,,+++******))))))******+++))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''FFF<<>>666333000......---,,,+++******+++++++++******)))))))))))))))(((((((((((('''))))))((('''&&&'''(((''''''''''''''''''''''''(((''''''''''''(((((()))((()))***)))&&&%%%&&&''')))((((((((('''''''''''''''''''''%%%%%%'''***---'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''%%%###$$$%%%&&&$$$"""&&&%%%%%%&&&((((((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%%%%%%%%%%(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((()))***,,,,,,)))************)))((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((()))***++++++((((((((((((((()))******)))***+++,,,,,,***)))((()))))))))******)))))))))((((((((())))))))))))***)))******++++++******))))))((((((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********************************************************+++++++++,,,,,,************************,,,,,,,,,++++++*********************************------,,,,,,,,,+++++++++++++++++++++++++++++++++************************)))******++++++******)))************************)))******++++++******)))******************++++++*********+++++++++,,,,,,------------...///000111000000000000111111111111333333333333444444444444666666555555555555555666444444444444333333333333~~~{{{nnnkkk___dddkkknnnzzznnnTTTSSSiiirrrUUU???444222000//////...,,,***+++++++++++++++***)))((((((((((((((())))))))))))'''))))))((('''&&&'''(((&&&&&&&&&''''''(((((())))))((((((''''''''''''(((((())))))(((&&&%%%&&&'''((((((((((((''''''''''''%%%&&&&&&&&&&&&(((+++...)))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%&&&&&&%%%$$$'''&&&'''((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((('''''''''''''''''''''((()))+++---...))))))******))))))((('''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((()))************+++,,,+++***)))(((***))))))(((((())))))***(((((()))))))))***************))))))))))))*********))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********************************************************++++++++++++,,,+++++++++++++++++++++++++++++++++++++++*********************************,,,,,,,,,+++++++++++++++************************************************)))******++++++******))))))))))))))))))))))))))))))******++++++******)))******************))))))*********++++++++++++,,,,,,,,,,,,,,,---...///000000000000000111111111111222222222333333333333444555555444444444444555555444444444333333333222222{{{nnnjjj]]]aaaiiinnn{{{}}}iiiRRRRRRiiioooTTT@@@333111000000000...,,,))),,,,,,,,,+++***)))((('''(((((((((((())))))))))))'''))))))((('''&&&'''(((%%%&&&&&&'''((())))))******)))(((''''''''''''''''''((()))(((&&&%%%&&&'''((((((((((((((('''''''''&&&''''''&&&&&&'''***,,,******)))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))***+++,,,)))))))))))))))(((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((((((((((((((((())))))******++++++++++++***)))(((***)))(((''''''((()))***((((((((()))))))))*********)))(((''''''((()))*********))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************************************************+++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++++++++*********************************************************))))))************))))))))))))))))))))))))))))))))))))************))))))++++++******))))))((((((************+++++++++++++++++++++,,,,,,---.../////////000000000111111111111111111222222222333333444333333333333444444555333333333333222222222222|||qqqnnn``````hhhmmmyyyzzzeeeRRRSSSjjjlllRRR@@@222111/////////...,,,))),,,,,,,,,+++***)))(((''''''((((((((()))))))))***'''))))))((('''&&&'''(((&&&&&&''''''((()))*********)))((('''''''''''''''&&&'''((('''&&&%%%&&&''''''''''''(((((((((((((((((())))))'''&&&&&&''')))******)))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''))))))'''''''''''''''''''''''''''''''''(((((((((((((((******)))))))))))))))***)))))))))))))))(((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((((((((((((((((())))))***++++++++++++******))))))***)))(((''''''((()))***'''(((((((((((()))))))))***)))(((''''''((()))*********))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((()))))))))******)))))))))+++******))))))((((((((())))))*********+++++++++************+++,,,---........./////////000000000000000000111111111111222222222222222222333444444333333222222222111111111|||sssqqqddd```iiimmmxxxxxxaaaSSSUUUmmmjjjPPP>>>222000............,,,***+++++++++++++++***)))(((''''''(((((())))))******'''))))))((('''&&&'''((('''''''''(((((())))))***)))((((((''''''''''''(((%%%'''((('''&&&%%%&&&''''''''''''((((((((((((((()))******(((&&&%%%&&&''')))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&%%%%%%&&&'''###$$$&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((,,,+++***)))(((((((((((((((((())))))(((((('''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((((((((((((((((()))******+++++++++***************)))((((((''''''(((((()))&&&&&&'''''''''(((((((((((((((''''''''''''((((((((()))))))))))))))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))(((((()))))))))************+++)))))))))******+++,,,---------------............/////////000000000111111111000000111111222333444222222222111111111000000{{{sssssseeeccckkknnnxxxwww___VVVYYYqqqiiiNNN===333000...,,,---------,,,******+++++++++******)))'''''''''((()))*********'''))))))((('''&&&'''(((((((((((((((((()))))))))(((''''''''''''(((((()))%%%&&&''''''%%%%%%&&&'''''''''''''''((((((((()))'''((()))((('''&&&'''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%"""$$$&&&%%%$$$###%%%'''"""$$$&&&%%%$$$$$$''')))''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))+++***))))))))))))))))))(((((())))))(((((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''((((((((((((''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((()))******,,,++++++***************'''(((((((((((((((((('''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((((((''''''&&&'''((()))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((()))))))))*********+++))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((()))))))))))))))))))))))))))************)))))))))))))))***,,,,,,++++++,,,,,,,,,,,,------....../////////000000000000//////000111222333333222111111111000000000000yyyrrrrrreeeeeemmmpppxxxwww___XXX[[[ssshhhMMM;;;333000---+++,,,---------)))******+++++++++******&&&''''''((()))******+++''')))))))))'''&&&'''((())))))))))))(((((((((((('''''''''''''''((()))***%%%&&&''''''%%%%%%&&&'''&&&'''''''''(((((())))))%%%'''(((((('''''')))***%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$!!!###&&&%%%######%%%'''###%%%'''&&&$$$%%%'''***''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%#########%%%&&&((()))***''''''''''''''''''''''''&&&'''''''''(((((())))))))))))((())))))***++++++(((((((((((((((''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***((((((((((((((()))******,,,+++******))))))******&&&'''((())))))((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&'''(((*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''(((((())))))******))))))))))))************(((((((((((()))***+++,,,******+++++++++,,,,,,,,,............/////////000////////////000111222333111111111111000000000000~~~tttlllqqqhhheeeiiisssooo]]]RRR^^^uuudddFFF<<<222111///...,,,,,,++++++***)))))))))))))))******''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&((((((((('''&&&%%%******)))'''&&&%%%$$$###(((((('''''''''(((((()))'''&&&$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((((((''''''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))%%%&&&'''&&&%%%%%%&&&'''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&'''(((***++++++***)))(((((()))***+++((((((((('''&&&&&&&&&%%%))))))(((((('''''''''&&&&&&'''''''''&&&%%%%%%$$$''''''(((((('''&&&%%%%%%''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,...000111222111111222444333333333222111000000///wwwnnnrrriiiiiilllvvvjjjWWWLLLZZZsssdddFFF<<<222111000...,,,+++++++++***))))))(((((())))))***((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&++++++***)))((('''&&&&&&''''''&&&&&&''''''((())))))'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%'''((('''&&&%%%&&&'''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&'''((()))******))))))(((((())))))***'''''''''''''''&&&&&&&&&)))((((((((('''''''''&&&&&&'''''''''&&&&&&%%%$$$''''''(((((('''&&&&&&%%%''''''''''''((((((((((((''''''((((((((((((''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((((((((('''''''''((((((((())))))))))))))))))*********+++++++++***+++++++++++++++++++++------------------------...000111111111111222444333222222111000000//////{{{qqqtttjjjmmmpppyyy}}}eeeRRRKKK[[[tttdddEEE<<<333222111...---+++******))))))(((((((((((())))))******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))))))))(((((((((''''''&&&&&&%%%%%%&&&'''(((((()))'''%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((((((&&&&&&'''(((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))(((((())))))))))))((((((&&&&&&&&&'''''''''''''''((((((((('''''''''''''''&&&''''''''''''&&&%%%%%%'''''''''(((''''''&&&%%%''''''''''''((((((((((((((())))))******))))))(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&''''''((((((((())))))))))))))))))*********++++++(((((())))))***+++++++++------------------......---///000000000000111333111111000000//////......~~~sssuuulllmmmpppzzz{{{cccPPPPPPaaazzzcccEEE<<<444333111///---+++*********)))(((((('''(((((((((******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''%%%######%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''((()))(((''''''''')))'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((((((&&&'''))))))))))))'''&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''(((((((((((()))))))))******)))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((('''&&&%%%'''''''''((((((((())))))))))))))))))************(((((())))))***+++,,,,,,---------------.........,,,...////////////000222000000//////............tttvvvnnnkkkooozzz|||eeeSSSTTTgggcccEEE<<<444333111///---,,,++++++******)))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%'''((()))%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&'''(((((((((&&&$$$$$$%%%%%%%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&'''((()))(((''''''''')))'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&&&&'''((((((''''''&&&&&&&&&'''''''''''''''&&&''''''''''''(((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&''''''''''''(((((((((((((((((()))))))))*********((())))))***+++,,,------,,,,,,,,,,,,------......+++---............///111/////////...............ssswwwooolllppp{{{|||fffVVVSSSiiicccEEE;;;333222111///...------,,,,,,+++***))))))(((((()))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''((((((%%%%%%%%%%%%&&&'''))))))+++)))''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((((((&&&&&&'''(((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''(((((()))(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''%%%&&&''''''((('''''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((()))))))))******)))******++++++,,,,,,,,,******++++++,,,,,,------***,,,------------...000//////////////////......}}}qqqvvvpppooosss~~~zzzeeeVVVSSSkkkbbbDDD;;;222111000///............---,,,+++***))))))))))))&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''(((***+++,,,+++(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((%%%'''((('''&&&%%%&&&'''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((()))******)))(((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((((((((((((%%%&&&&&&'''((((((''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))******************((())))))***++++++,,,,,,***+++------,,,,,,...///////////////////////////|||pppvvvpppssswwwxxxcccUUUVVVnnnbbbDDD;;;111111000///////////////...---,,,+++************''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''###$$$&&&((())))))((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''((()))+++++++++)))''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&'''&&&%%%%%%&&&'''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((((()))***++++++***)))(((''''''%%%$$$$$$%%%''''''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''((())))))((((((%%%%%%&&&'''((((((((('''''''''''''''((((((((()))''''''((((((((((((''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))((((((''''''''''''((((((((((((''''''''''''((((((&&&''''''(((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((($$$%%%&&&((())))))******&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((('''(((((()))******++++++)))+++,,,,,,,,,,,,---////////////000000000000000{{{ooovvvqqqyyyxxx\\\QQQUUUsss~~~___AAA999222111000//////...//////...---+++******---///111,,,,,,+++***)))(((''''''((((((((((((''''''''''''''''''''''''((((((((((((+++)))(((&&&&&&((()))+++&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&$$$$$$%%%&&&&&&''''''((('''''''''(((((('''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((('''((())))))***++++++******++++++,,,---//////////////////......{{{uuujjjssswww}}}vvv[[[RRR[[[xxx~~~___AAA999111000///...---------...---,,,+++******+++---...+++******))))))(((((('''((((((((((((''''''''''''''''''''''''((((((((((((***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&'''''''''(((''''''&&&&&&(((((('''''''''&&&&&&&&&(((((())))))(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++******++++++,,,---........................|||tttqqqkkkwww}}}uuu\\\UUUccc~~~~~~~~~^^^AAA999000///...------,,,,,,,,,++++++++++++************((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''(((((((((***)))(((''''''((()))***''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((((((((((((((((('''&&&%%%'''''''''''''''&&&&&&&&&((())))))))))))((('''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))''''''((())))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,++++++************+++,,,,,,,,,,,,,,,---------------vvvpppqqqppp~~~~~~ttt]]]ZZZhhh}}}^^^AAA999111000///...---,,,,,,,,,+++,,,,,,,,,,,,***)))'''&&&'''''''''((((((((()))((((((((((((''''''''''''&&&&&&&&&'''''''''(((((()))(((''''''''''''((()))''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))))))))))))))(((&&&%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))''''''((()))))))))))))))((((((((((((((((((((((((((())),,,------,,,+++******************++++++,,,+++++++++++++++,,,,,,,,,rrrlllnnnnnn~~~{{{ttt^^^___kkk}}}^^^@@@888333222111///...---------,,,---......---+++)))'''&&&&&&''''''(((((())))))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))))))))))))))((('''&&&%%%&&&'''''''''''''''''''''%%%%%%&&&''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((('''(((***,,,,,,+++)))(((******))))))******+++,,,************++++++,,,,,,rrriiihhhffftttyyyrrr^^^bbbnnn}}}]]]@@@888444333111000......------,,,------...---+++)))((('''''''''(((((()))))))))((((((((((((''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&((()))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%'''''''''&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))&&&'''((()))***)))((((((***))))))))))))***++++++))))))******+++,,,,,,,,,uuukkkhhhcccooo}}}ooo]]]cccsss|||]]]@@@888333222111///---,,,,,,,,,++++++,,,++++++***))))))((()))))))))))))))))))))((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&&&&'''((((((((()))))))))(((((('''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))***$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&''''''########################""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))***++++++))))))***++++++,,,------yyyppplllfffqqqmmm[[[cccxxx|||]]]@@@888222111000...,,,+++++++++*********)))))))))))))))************)))))))))))))))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''&&&%%%&&&((('''(((((())))))))))))(((&&&&&&&&&'''''''''((((((%%%&&&&&&'''((((((((('''%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&'''((()))******$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''########################""""""""""""###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++*********))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((('''((()))******)))))))))))))))******+++)))******+++,,,,,,------yyyrrrrrrlllvvviiiaaajjj~~~wwwWWW>>>555222222000///---+++***)))***************)))((('''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$&&&'''(((((('''&&&%%%%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&((()))++++++)))(((&&&---%%%###(((+++(((%%%%%%((('''&&&&&&&&&''')))***#########&&&+++,,,(((!!!&&&&&&&&&&&&&&&&&&&&&&&&(((%%%%%%&&&%%%###%%%+++)))'''&&&&&&&&&&&&&&&%%%((( %%%***'''%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""&&&(((###!!!+++&&&$$$###%%%'''&&&%%%%%%###%%%((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&& '''--- %%%+++$$$"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###'''''')))''',,,///&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''+++(((&&&''')))***)))'''((((((''''''''''''(((((())))))))))))))))))))))))))))))************))))))(((((()))(((((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************{{{ssssssooo{{{hhhbbblllwwwWWW???555333222000...,,,+++************++++++***))))))(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))******)))((('''---'''###%%%%%%###%%%))) $$$'''((('''%%%###+++,,,***###%%%,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!###***,,,&&& $$$((()))&&&!!!&&&(((+++---)))###!!!"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""''',,,+++(((&&&,,,(((###"""$$$'''+++...'''%%%"""!!!###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%---(((%%% 111***''' (((((())))))))))))(((((('''((((((((((((((((((''' 333 &&&,,,&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((''''''(((((('''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''***(((&&&''')))***)))'''(((((((((''''''((((((((())))))))))))))))))))))))))))))************))))))))))))******)))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************uuuwwwuuufffdddqqquuuVVV???777444222///---+++++++++,,,***++++++++++++***))))))(((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))******)))((('''!!!!!!%%%***+++)))))),,,333...((("""!!!###'''+++!!!$$$((()))'''""" &&&&&&&&&&&&&&&&&&&&&&&&,,,&&&"""###$$$$$$)))...111---((($$$""""""$$$&&&***$$$'''***(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######'''***'''!!!###&&&+++,,,***%%%,,,+++***))))))'''$$$"""%%%%%%%%%%%%%%%%%%%%%%%% '''(((...$$$ !!!!!! !!!!!!!!!""""""!!!!!!!!!)))$$$111"""$$$)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((''''''''''''''''''''''''''')))'''&&&'''((()))(((''')))(((((((((((((((((()))))))))))))))))))))))))))))))))************))))))***************))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************www{{{||||||fffhhhxxxtttTTT???888444222///,,,******,,,---******++++++++++++******((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''%%%&&&((()))))))))((('''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))(((''''''&&&%%%%%%&&&%%%###!!! %%%)))+++***'''%%%+++(((&&&&&&&&&&&&(((,,,&&&&&&&&&&&&&&&&&&&&&&&& %%%,,,...&&&!!!%%%)))***(((&&&$$$%%%)))***,,,...***"""%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""((((((!!!###''''''$$$%%%$$$"""###(((---/// !!!###$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%###(((%%%)))%%%)))...'''(((((())))))(((((('''''''''((((((((((((''''''%%%!!! (((&&&'''***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))))))))******))))))((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************zzzyyyfffmmm~~~rrrRRR>>>888444222...,,,***+++,,,---)))******+++++++++******((((((((((((((((((((((((''''''((())))))(((''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''%%%&&&((()))))))))((('''(((((('''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''***'''$$$$$$(((---///...+++***)))'''%%%$$$###""""""(((+++$$$!!!***&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$(((***)))+++///+++***((($$$ ###&&&(((---%%%###***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% %%%'''%%%$$$'''((('''!!!&&&'''### """""",,,,,,***&&&"""!!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%000%%%&&&///%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!!!!!!!!!!!!! (((,,,$$$---'''***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((&&&'''((()))((((((''''''))))))***++++++***))))))(((((((((((((((((((((((())))))************))))))''''''(((((()))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************|||tttfffpppoooPPP<<<777222111///,,,++++++,,,---(((((()))************)))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''' %%%(((((('''%%%"""$$$&&&'''((((((''''''222$$$%%%111444222222&&&&&&&&&&&&&&&&&&&&&&&&///$$$$$$$$$!!! """$$$%%%$$$###$$$)))---+++$$$"""***333111((( ''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***$$$"""'''***&&& '''''' ***111222 ###'''******%%% %%%%%%%%%%%%%%%%%%%%%%%%***///"""......%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%)))***666,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))(((((((((((((((((((((((((((&&&(((***+++)))((((((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))************))))))&&&''''''(((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************}}}nnneeeqqqnnnNNN:::666111000///...---,,,,,,,,,''''''((()))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''((((((((((((&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''###***+++$$$!!!(((333:::aaattt]]]999'''""""""&&&&&&&&&&&&&&&&&&&&&&&&###&&&+++,,,&&&!!!%%%...]]]sssbbb333!!! """(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%---%%%###(((%%%&&&555(((RRRrrrLLL888$$$&&&...---'''%%%%%%%%%%%%%%%%%%%%%%%%))),,,---999$$$$$$$$$%%%%%%$$$$$$$$$''''''((((((((((((''''''### ---)))555!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((()))***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&))),,,,,,***))))))))))))***,,,------,,,***)))))))))))))))))))))))))))))))))************))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************~~~}}}|||}}}}}}jjjcccqqqmmmMMM999666000000///......---,,,+++&&&&&&'''(((((()))((((((((((((((((((((((((((((((&&&'''(((******((('''&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$&&&'''((('''((())))))(((&&&$$$###''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&)))'''%%%===wwwFFF((((((&&&&&&&&&&&&&&&&&&&&&&&&""")))***###%%%QQQiii555'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###""")))+++DDDtttkkk111 $$$(((&&&%%%%%%%%%%%%%%%%%%%%%%%%"""&&&***///***%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&((()))***+++''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))'''***---...+++))))))***)))***,,,------,,,***)))))))))))))))))))))))))))))))))************))))))(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************}}}~~~pppiiisssnnncccjjjwwwyyy}}}fffJJJ888111111000///---+++*********(((((((((((()))***+++,,,))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))(((((('''''''''&&&%%%%%%%%%&&&'''(((((()))&&&%%%$$$$$$############$$$$$$$$$%%%&&&'''((()))''''''''''''''''''&&&&&&%%%'''((('''%%%%%%'''***&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&'''(((%%%%%%&&&&&&'''((())))))---###(((!!!++++++ ---+++%%%&&&ooo555666%%%,,,&&&111!!!444000888&&&&&&***$$$...%%%%%%%%%%%%&&&&&&&&&''''''!!!'''...!!!ggg...$$$...###$$$,,,---*********)))!!!!!!%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''((('''&&&$$$###''''''''''''&&&%%%$$$###'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''((()))'''%%%%%%''''''%%%"""'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******,,,---...///...,,,***(((((()))+++,,,,,,+++)))((())))))))))))************************************))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))************~~~zzz~~~yyylllgggsssnnneeemmmzzzxxx|||fffJJJ999333111000///---,,,+++************)))))))))))))))***))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&'''((()))))))))))))))(((((((((''''''''''''%%%%%%&&&''''''((()))))))))(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***+++)))&&&$$$%%%'''&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&'''(((%%%%%%&&&&&&'''(((((()))(((###"""!!!(((+++&&&)))###)))XXX +++!!!--- %%%///%%%,,,,,,)))///"""%%%%%%%%%%%%&&&&&&&&&''''''444333...)))---$$$%%%,,,###(((222///!!!%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&&&&%%%$$$''''''''''''&&&%%%$$$###'''''''''&&&&&&%%%%%%%%%''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''((('''%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''(((((('''(((((((((((()))))))))''''''((((((((((((''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((()))******++++++,,,---,,,+++***)))((()))+++,,,,,,+++)))((())))))))))))************************************))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))************tttwwwrrrfffeeerrrnnngggppp}}}xxx{{{eeeJJJ:::555111000...---,,,+++******,,,+++***)))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((''''''''''''&&&&&&''''''((()))))))))))))))((('''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%***++++++)))'''&&&&&&'''&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&'''(((%%%%%%&&&&&&'''((((((((('''+++"""'''(((+++,,,###,,,000 999dddhhh000...((('''+++$$$MMM```)))999:::%%%%%%%%%&&&&&&&&&'''''')))(((rrreee______... (((---)))%%%'''111+++&&& +++&&&$$$...JJJ)))***<<<'''$$$///%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$'''''''''&&&&&&&&&&&&&&&(((((((((''''''''''''&&&(((((('''&&&&&&%%%$$$$$$%%%$$$$$$%%%'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''(((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((''''''&&&&&&''''''((('''''''''((((((((())))))((((((((())))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((()))(((((((((((()))******)))************+++++++++)))***+++,,,,,,+++***))))))))))))*********++++++************************)))))))))*********++++++))))))))))))))))))))))))******))))))))))))******))))))))))))************xxxqqqsssmmmbbbcccrrroookkkttt~~~zzz|||cccIII999555000000...---,,,+++++++++,,,+++***)))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''(((((()))(((((((((((((((((((((''''''''''''''''''(((((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((())))))%%%%%%&&&&&&&&&&&&''''''&&&'''((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&&&&(((&&&&&&&&&'''''''''((((((&&&222!!!,,,%%%%%%'''%%%zzz555,,,***333"""hhh777###'''&&&%%%&&&{{{ddd111$$$"""%%%%%%%%%&&&&&&&&&'''''')))666MMM'''###lll333***%%%'''"""%%%)))$$$)))!!!%%%)))"""'''+++:::zzz\\\222***&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''''''''''''''&&&%%%%%%'''''''''''''''&&&&&&&&&((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******(((''''''''''''''''''(((''''''((((((((()))))))))''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))(((((())))))***+++)))((((((((()))***,,,---)))***++++++++++++***)))))))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))+++******))))))******+++((()))))))))************qqqqqqqqqjjjaaacccrrrqqqqqqxxx}}}|||aaaGGG777444000///...---,,,+++++++++******))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((&&&'''(((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((%%%$$$$$$$$$$$$$$$%%%%%%###$$$&&&'''((()))))))))&&&'''''''''((((((((()))%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&&&&(((&&&&&&&&&''''''''''''''' ///,,,""" !!!DDD111///'''333333%%%###'''+++(((###888%%% 000ggg222(((!!!%%%%%%%%%&&&&&&&&&''''''&&&+++///---$$$888$$$,,,&&&"""###(((%%%!!!'''$$$!!!''':::%%%$$$$$$)))555$$$'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))''''''((((((''''''&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((('''''''''''''''''''''''')))))))))*********++++++)))((((((''''''(((((()))((((((((())))))))))))***''''''((((((((((((''''''((((((((()))))))))******************************))))))))))))************************************)))))))))))))))***++++++))))))))))))***+++---...*********++++++*********************++++++++++++************************************++++++++++++************************++++++************++++++((()))))))))************|||kkkqqqppphhh___ddduuussswww}}}{{{```EEE666222//////...---,,,,,,,,,,,,***)))))))))))))))******'''((()))******)))((('''((((((((((((((((((((((((''''''(((((((((((((((''''''''''''(((((((((((((((&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''((()))((('''&&&%%%'''''''''((())))))******''''''&&&&&&'''&&&### &&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&'''((('''''''''''''''''''''''' --- ...'''%%%&&&III%%%111 555 &&&EEESSS******'''555oooDDD,,,&&&%%%&&&,,,(((***RRRlll''',,,%%%%%%%%%&&&&&&&&&''''''(((333---OOO{{{))))))***+++&&&%%%)))"""000)))!!!%%%"""222)))%%%&&&..."""((("""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''(((((('''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''((()))''''''(((((((((''''''&&&'''''''''''''''(((((((((&&&''''''''''''((((((((($$$$$$%%%%%%&&&'''(((((('''(((((('''%%%$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''((((((((((((((((((&&&&&&'''''''''((((((((('''(((((()))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,***))))))(((((())))))***)))))))))*********++++++'''(((((())))))(((((('''))))))))))))************************************)))))))))*********++++++***************************))))))))))))***++++++******+++,,,------......*********************************++++++++++++,,,*********************************++++++++++++,,,************************++++++************++++++))))))))))))************vvvhhhnnnlllddd]]]eeewwwuuu|||{{{```FFF666222///...------,,,,,,,,,,,,,,,+++***)))((((((((()))'''((()))******)))((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((('''''')))))))))(((&&&%%%&&&&&&''''''((())))))***((('''&&&'''((('''### &&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%+++###---******+++222 444---...&&&!!!///$$$(((&&&AAA000 ,,,+++"""***,,,$$$$$$###%%%%%%%%%&&&&&&&&&''''''JJJ######888???FFF+++000(((---$$$$$$!!!%%%%%%)))%%%$$$222###nnn'''(((((('''&&&((()))(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((())))))(((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((''''''((((((((((((''''''&&&'''''''''((((((((()))%%%%%%&&&&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%$$$%%%'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((())))))))))))*********)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++***++++++++++++,,,,,,,,,*********++++++*********)))))))))*********++++++************************))))))*********+++++++++++++++++++++++++++++++++******))))))******+++,,,,,,---...///000000///...+++******************+++*********+++++++++,,,,,,*********************************+++++++++,,,,,,************************,,,++++++******++++++,,,))))))))))))************sssfffkkkiiiaaa[[[eeeyyy}}}vvv|||aaaGGG777222///...------,,,,,,,,,,,,...---+++)))(((''''''&&&'''((()))++++++)))((('''(((((((((((((((((((((((('''(((((((((((((((''''''&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((###%%%''')))******)))(((%%%%%%&&&&&&'''((())))))&&&%%%%%%'''******'''$$$&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''((('''''''''''''''''''''&&&'''&&&%%%%%%&&&'''""",,, ..."""111,,,%%%"""(((((('''!!!...###jjj///&&&)))''')))***!!!///&&&+++pppiii$$$%%%%%%%%%&&&&&&&&&''''''+++((( ***---hhh555***+++)))'''((($$$&&&888((()))$$$...+++ttt***&&&)))'''(((---!!!(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((())))))(((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&((()))))))))((('''''''''((((((((((((((('''&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$"""%%%''''''%%%%%%''')))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((***++++++++++++,,,,,,,,,+++,,,------......------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++*********)))******+++,,,---...000222222111///...++++++************++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,************************,,,++++++******++++++,,,))))))))))))************|||iiikkkmmmccc]]]cccoooyyy~~~~~~zzz\\\BBB444000333222000---+++***,,,...,,,+++***)))((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''' ***(((###***)))HHH)))$$$!!!'''***'''###]]]000$$$$$$$$$'''%%%...WWWPPP$$$)))'''%%%((( +++*** $$$&&&)))KKK!!!'''###%%%%%%&&& !!!,,,&&&%%%,,,"""&&&$$$'''))) ...$$$&&&&&&''''''''''''&&&&&&&&&$$$'''xxx'''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$######%%%'''))))))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''((()))))))))(((&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&%%%%%%&&&'''(((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))),,,,,,+++***+++,,,...////////////......---------))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((())))))***++++++,,,,,,+++,,,------+++***+++,,,*********+++++++++,,,,,,.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,.............../////////111111000000000/////////......---------...//////---///333666888666111---******+++++++++***))))))++++++*********++++++,,,+++,,,,,,---------,,,,,,******++++++,,,++++++++++++++++++***************)))******)))(((((()))+++))))))(((((()))***++++++|||kkknnnooofffaaagggttt}}}~~~{{{]]]DDD666222///...,,,***(((((()))***,,,+++***)))((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''***###&&&%%%***]]]<<<''',,,666******///AAA%%%%%%***//////'''"""000000%%%777***$$$,,,---%%%"""(((,,,"""000///%%%,,,OOOMMM%%%%%%$$$&&&((((((&&&^^^$$$$$$+++###&&&%%%???...$$$'''&&&'''&&&&&&''''''''''''&&&&&&&&&$$$'''xxx''''''''''''&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''((())))))((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******)))))))))***,,,---+++++++++******)))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))******+++++++++***+++,,,+++)))))))))***,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------...//////000111111000111333444666888999:::888888888888888888888888666666666777777777777777333333555777888777333000---...//////////////////,,,,,,,,,+++++++++++++++............---,,,+++***,,,,,,,,,,,,+++******)))+++++++++++++++***)))))))))*********((((((***+++)))))))))))))))***++++++{{{oooqqqrrriiieeennn{{{{{{]]]DDD777222000///...---,,,+++++++++,,,+++***)))((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((('''''''''(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''((((((((((((''''''***&&&###+++###)))bbb'''(((&&&%%%&&&&&&---$$$(((***(((&&&$$$ """(((***&&&"""%%%,,,+++ 000&&& 555'''ggg$$$)))%%%&&&'''+++$$$###$$$)))%%%''''''rrr---...+++&&&&&&''''''''''''&&&&&&&&&$$$'''xxx'''((((((''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''%%%$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))***'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))((((((((((((((()))***)))(((((((((((((((''''''))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))******************+++++++++)))((()))***------,,,,,,++++++******,,,,,,,,,---......//////111111222333555666777888777888999;;;>>>@@@AAABBB?????????@@@AAAAAABBBBBB???@@@BBBCCCCCCCCCBBBAAA@@@???=========<<<:::888444555666777777888777777222222222222222111000///////////////...------,,,//////...---,,,+++*********+++,,,,,,,,,+++)))((()))***+++***((((((***+++***))))))))))))***++++++yyyssssssqqqjjjjjjuuuxxxZZZBBB555111111000///......---,,,+++++++++***)))(((((())))))((((((((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''((((((((((((''''''((((((((((((''''''''' ++++++''')))III---++++++(((333:::$$$222%%%***&&&'''+++000000...///222...---(((######(((+++)))&&&%%%)))"""###'''$$$'''$$$---&&&&&&"""&&& $$$&&&'''&&&&&&'''""""""///+++&&&&&&''''''''''''&&&&&&&&&$$$'''xxx'''''''''''''''&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%&&&''''''%%%%%%%%%'''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))***************************+++,,,+++***)))***+++------------------------000000111222333444555666888999999:::;;;<<<<<<===>>>??????@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHFFFHHHJJJLLLLLLLLLJJJIIIJJJGGGCCCAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@???<<<<<<===<<<;;;:::888777///000000111111000000///111000///...---,,,,,,,,,***+++,,,------+++)))(((***++++++***))))))***,,,*********))))))***++++++xxxxxxuuuooolllooo{{{wwwYYYAAA555222111...+++***++++++)))'''+++***))))))))))))))))))((((((((((((''''''''''''&&&'''''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''(((((((((((('''''''''333"""***+++)))+++---###///111+++ggg///&&&(((///******...///***''')))%%%(((((('''***...***!!!)))$$$///111000 <<<$$$,,,'''((( $$$,,,''')))&&&(((%%%'''+++)))$$$&&&&&&&&&''''''''''''&&&&&&&&&$$$'''xxx'''%%%%%%%%%%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))******************))))))))))))))))))))))))(((((()))***************************************************++++++++++++)))***,,,+++******,,,---......///000222333444444888999:::;;;<<<===>>>???AAAAAAAAAAAAAAA@@@@@@@@@CCCCCCDDDEEEEEEFFFGGGGGGFFFGGGHHHIIIJJJKKKLLLMMMLLLNNNPPPRRRSSSRRRQQQPPPNNNKKKGGGDDDCCCDDDDDDCCCIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA999999888777666444333222000///...---,,,,,,,,,,,,+++,,,,,,---,,,+++***)))***++++++***))))))***,,,++++++***************+++xxx}}}wwwooopppvvvxxx[[[CCC777444777333...+++,,,---+++)))******)))))))))))))))***((((((((((((''''''''''''&&&&&&''''''((()))))))))'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''+++ 111'''---'''---,,,FFF!!!)))***,,,,,,111<<>>@@@BBBCCCDDDEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOKKKLLLLLLMMMNNNOOOOOOPPPNNNOOOPPPQQQRRRSSSTTTTTTWWWVVVUUUVVVWWWWWWUUUSSSQQQQQQSSSTTTTTTUUUUUUUUUTTTSSSQQQOOOOOOQQQSSSTTTWWWVVVUUURRRNNNKKKHHHFFF???===:::777444222222222...---,,,******+++,,,---++++++,,,+++******+++------,,,++++++*********+++}}}|||xxx}}}zzzvvvttt}}}uuuXXXAAA666333???888///***+++,,,+++)))***)))))))))))))))******)))(((((((((''''''''''''&&&&&&&&&'''((())))))***%%%&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''' """%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''((((((((((((''''''))))))$$$888$$$(((------~~~###""",,,>>>%%%,,,///$$$///;;;HHHNNNSSSWWWSSSJJJ444***%%%***...***%%%$$$###...+++&&&ggg)))###***!!!---{{{&&&*** ,,,&&&+++^^^$$$ )))***&&&''''''''''''''''''&&&&&&$$$'''xxx'''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''(((((($$$%%%&&&&&&%%%%%%'''((())))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&%%%%%%$$$%%%&&&((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&((())))))((('''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))((()))*********)))'''&&&((((((((()))))))))******))))))))))))))))))))))))(((((()))*********************************************+++---///000222222666888;;;===>>>@@@CCCEEEDDDEEEEEEFFFGGGHHHIIIIIIGGGHHHHHHIIIIIIJJJJJJKKKJJJJJJKKKKKKLLLLLLLLLMMMNNNMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMKKKKKKKKKLLLMMMNNNPPPQQQQQQQQQRRRTTTVVVVVVSSSPPPPPPQQQSSSUUUWWWYYYZZZZZZ[[[YYYVVVTTTTTTWWWZZZ\\\\\\\\\\\\[[[YYYWWWVVVUUULLLIIIEEE@@@<<<999888888000...+++))))))***,,,...+++,,,,,,+++******+++------,,,,,,+++*********+++~~~~~~|||vvvrrrpppzzzrrrVVVAAA666222000///...---,,,+++++++++)))((('''&&&'''(((+++,,,)))((((((((((((***,,,---&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%(((***+++)))(((&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%(((((())))))))))))((((((&&&'''((())))))((('''&&&$$$...555&&&111555555PPPCCCTTTSSSQQQKKK>>>222*********'''%%%'''###111###kkk)))'''(((###'''333www%%%''')))&&&***&&&}}}******((('''''''''''''''''''''''''''%%%'''vvv'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&''''''''''''(((%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))***)))((((((((((((((()))++++++******)))((((((((()))))))))************+++,,,,,,++++++,,,,,,---.../////////000111444666888AAACCCFFFGGGFFFEEEFFFFFFJJJIIIHHHHHHIIIIIIHHHGGGIIIGGGEEEEEEFFFGGGFFFEEEHHHFFFDDDDDDFFFGGGHHHHHHLLLKKKJJJKKKLLLLLLKKKIIIHHHHHHIIIKKKMMMNNNMMMLLLMMMNNNNNNKKKHHHGGGIIILLLGGGHHHJJJMMMPPPPPPNNNLLLKKKKKKKKKMMMQQQVVVZZZ]]]bbbbbb```]]][[[ZZZZZZ[[[\\\\\\[[[[[[ZZZZZZZZZZZZUUUUUUSSSQQQLLLGGGBBB???:::888555333000/////////000...,,,,,,---...------,,,...///---)))(((***---{{{~~~|||xxxrrrmmmjjjuuupppUUUAAA555111000///...---,,,+++++++++))))))((('''((()))******)))((((((((((((***+++,,,'''''''''((((((((((((((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&(((******)))'''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&%%%(((((())))))))))))(((((('''((((((((((((((((((''')))zzz]]]PPPooo$$$((("""---444999DDDKKKMMMGGGGGG@@@---'''%%%)))+++((('''))) 333uuu(((''')))$$$(((///yyy&&&(((***'''+++''',,,!!!((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%'''vvv'''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''(((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))***************))))))))))))************+++++++++......---......///000000111111333555999<<>>444111000///...---,,,+++++++++)))***+++++++++)))'''&&&(((((((((((())))))******))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&''''''((()))((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))((((((((((((((((((((())))))))))))((((((***)))(((''''''((()))***---''')))888^^^)))---'''111!!!... ===777777<<<555...'''(((000DDDjjjaaa$$$((()))&&&(((%%%zzz''')))+++(((,,,(((''',,,###)))************************)))'''(((www)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$&&&)))++++++***(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((***))))))))))))))))))***(((((((((((()))))))))))))))))))))((())))))******))))))******+++,,,,,,---*********+++,,,------...000222444777:::<<<>>>???BBBCCCDDDFFFHHHIIIJJJKKKFFFGGGHHHGGGFFFGGGIIIJJJMMMQQQWWW[[[]]]_________ZZZZZZ[[[___eeejjjlllmmmooopppssstttvvvxxx{{{}}}vvvvvvxxx|||zzzyyywwwuuuuuuxxx}}}~~~~~~xxxrrrppplllhhheeeeeegggiiinnnmmmjjjgggdddcccbbbbbbaaaaaabbbccceeefffffffffffffffeeeccc___ZZZVVVSSSPPPPPPOOOPPPSSSXXX]]]aaaeeeeeeccc```ZZZTTTNNNKKKDDDAAA===:::888666333000000000000///---,,,++++++|||vvvvvv~~~wwwooolllmmmhhh```gggwwwjjjPPP===444111000///...---,,,+++++++++(((***+++,,,,,,***'''&&&'''((((((((())))))))))))))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''(((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***$$$%%%***+++!!!///'''000...+++,,,000$$$)))''')))'''%%%yyy&&&(((***'''+++'''""",,,$$$+++)))))))))))))))))))))))))))'''(((xxx***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''***,,,,,,+++)))'''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((******))))))))))))******(((((((((((()))))))))))))))))))))))))))***++++++))))))***+++,,,---......******+++---...000111111333555999===AAADDDFFFGGGIIIHHHHHHGGGFFFEEEEEEDDDBBBDDDEEEGGGHHHLLLPPPTTTXXX___hhhoooqqqqqqqqqqqqooonnnooorrrvvvzzz{{{{{{|||~~~~~~~~~}}}{{{|||}}}yyyuuuuuuxxx{{{zzzzzzxxxvvvssspppmmmlllllljjjhhhhhhiiiiiigggeeekkkmmmnnnnnnjjjddd^^^ZZZVVVTTTRRRRRRSSSWWW[[[]]]ccccccdddbbb___ZZZVVVSSSMMMJJJEEEBBB???<<<999666333222222111///---***)))vvvtttttt}}}{{{|||{{{rrriiihhhlllggg^^^cccuuuiiiPPP===444222000///...---,,,+++++++++(((***+++,,,,,,***)))''''''(((((())))))(((((('''((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((())))))))))))((((((***))))))(((((())))))***)))222---***]]]NNN###+++(((%%%'''---666&&&%%%***%%%,,,%%%(((yyy&&&(((***'''+++'''!!!***'''+++''''''''''''''''''''''''***((()))yyy***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&((()))++++++***)))(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((+++******))))))******+++(((((((((((())))))))))))))))))))))))******+++,,,******+++,,,------......+++,,,...000333555777888999;;;???CCCFFFIIIJJJJJJIIIHHHFFFDDDCCCCCCDDDDDDHHHJJJMMMPPPUUU\\\ccchhhooovvv}}}}}}~~~~~~~~~}}}yyy|||~~~}}}zzzxxxyyy{{{{{{{{{}}}{{{{{{{{{zzz{{{~~~}}}yyysssppppppooollliiifffhhhkkkmmmllliiieeeccc```^^^\\\ZZZYYYZZZ[[[\\\]]]^^^```aaaaaa^^^\\\ZZZTTTPPPLLLHHHFFFCCC@@@===888777555444222///+++(((|||ooo}}}tttuuu~~~{{{yyywwwmmmbbbbbbgggbbbWWW]]]oooiiiOOO>>>555333000///...---,,,+++++++++((()))***+++++++++***)))''''''((())))))((('''&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((()))))))))(((((())))))))))))(((((()))))))))******)))))))))...000;;;[[[;;;...(((...+++&&&$$$(((TTT+++&&&+++$$$///###---zzz''')))+++(((,,,(((%%%))),,,***))))))))))))))))))))))))+++))))))yyy+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%'''((((((((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((+++******))))))******+++(((((((((((())))))))))))))))))))))))***+++,,,---++++++,,,,,,------.........///222555999<<>>666444000///...---,,,+++++++++((()))***+++++++++++++++''''''((())))))((('''&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((())))))))))))((((((((()))***++++++***)))((((((555lll111 '''+++%%%111&&&444"""<<<''''''+++"""111!!!111{{{)))***,,,)))---)))))))))///(((,,,,,,,,,,,,,,,,,,,,,,,,+++)))***zzz+++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''((((((((()))(((((())))))))))))((((((++++++************++++++(((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,,,,------------...111222555999===AAADDDFFFHHHIIIKKKLLLLLLJJJIIIGGGFFFEEEFFFIIINNNVVV]]]bbbwwwwwwwwwvvvxxx|||~~~yyyzzz~~~{{{{{{xxxyyy{{{|||uuupppooooooppplllmmmnnnnnnllliiifffddd[[[]]]___bbbdddfffggggggbbb```\\\YYYWWWUUUSSSQQQLLLIIIFFFDDDBBB===777111wwwaaa___{{{~~~~~~{{{}}}{{{rrrgggbbb```]]]VVVPPP[[[rrrlllRRR>>>555111//////...---,,,++++++***)))***+++)))&&&%%%'''*********))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$&&&)))+++***((($$$$$$%%%&&&&&&''''''(((***(((%%%%%%'''(((&&&$$$((('''&&&%%%%%%%%%&&&''')))&&&$$$%%%''')))(((&&&''''''''''''((((((((()))******))))))((((((''''''&&&---&&&***///((()))+++111ppp___""",,,333%%%000,,,(((+++(((111ccc&&&...&&&+++,,,%%%,,,(((333---000,,,+++444"""888&&&444.........------------------,,,,,,,,,......------,,,---------++++++******))))))((((((*********************+++(((((('''''''''(((((())))))((('''(((*********)))))))))))))))((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&''''''((((((((((((((()))************+++++++++)))************+++++++++******+++++++++******))),,,------............---...///000//////000333555999<<<@@@CCCFFFHHHKKKNNNMMMJJJHHHGGGHHHHHHEEECCCIIIMMMPPPSSS\\\iiisssvvv~~~yyywwwzzzzzzuuusssvvvuuuuuu}}}}}}~~~~~~}}}}}}yyynnndddbbb^^^]]]^^^```bbbccceeehhhkkkccc]]]\\\[[[XXXVVVVVVYYYSSSLLLHHHFFFCCC===888qqq]]]]]]yyy}}}~~~{{{sssiiicccbbb___WWWPPPZZZqqqkkkQQQ>>>555222000000///...---,,,++++++***+++,,,***(((''')))+++***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''&&&%%%&&&)))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%%%%'''((('''%%%''''''&&&%%%%%%%%%&&&''''''%%%###$$$''')))(((''''''''''''((((((((())))))******))))))((((((((((((***+++'''***,,,***,,,***%%%LLL[[[ 888+++000000###...(((,,,---mmm444,,,+++333...///(((---'''...+++555444000///444...>>>///555555444444444333333333333222222222333333333222111000000000000...------,,,+++******)))+++*********************------,,,******)))))))))+++***)))***++++++)))((()))))))))(((((((((''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&'''(((((())))))(((((()))************+++++++++)))************+++++++++******+++++++++++++++***)))***+++,,,---------------...//////000222666:::;;;???EEEIIIKKKLLLMMMNNNLLLIIIGGGFFFGGGIIIJJJJJJSSS[[[ccchhhnnnuuuxxxwwwtttrrrpppttt{{{xxxsssssszzz}}}~~~~~~zzz|||~~~xxxooommm___^^^^^^___aaacccgggkkkiiibbb]]]]]]]]][[[[[[]]]\\\WWWRRROOOMMMHHH@@@:::iiiXXXYYYttt{{{~~~{{{sssjjjeeeccc```XXXQQQYYYqqqjjjPPP>>>555222111000000///...---,,,,,,+++,,,,,,,,,***)))***+++))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''&&&%%%&&&((())))))((((((((('''&&&&&&%%%$$$$$$)))'''&&&&&&'''''''''&&&''''''&&&%%%%%%&&&'''(((&&&$$$$$$%%%'''))))))(((''''''((((((((()))))))))***))))))))))))(((((((((///((())))))'''---///(((>>>~~~>>>((($$$,,,222'''***%%%333)))MMM'''...666'''666111333///666222999>>>BBB??????>>>>>>AAAIII@@@???BBBBBBAAA@@@@@@@@@@@@@@@@@@AAA???@@@>>>===<<<:::999888888888555555444333222111000000......---,,,+++***))))))+++******))))))((((((((((((((('''((()))(((%%%###((((((((((((''''''''''''''''''((((((((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''(((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&'''(((((())))))(((((()))************+++++++++)))************+++++++++)))******+++,,,,,,,,,,,,)))******+++,,,---......---///111222444888===AAAAAAEEEJJJMMMMMMLLLJJJJJJGGGGGGHHHJJJOOOTTTYYY\\\dddkkkpppqqqrrrttttttrrrnnnoooppptttzzz|||~~~~~~yyyyyy|||{{{xxxjjjiiieee```\\\\\\]]]___fffaaa___aaa___ZZZWWWVVVYYYWWWVVVUUUTTTOOOHHHAAAzzzaaaSSSUUUqqq}}}{{{~~~yyyqqqiiieeeddd```XXXPPPYYYppphhhOOO===555333111111000///...------,,,***++++++++++++*********))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&'''''''''''''''&&&%%%%%%&&&((())))))(((''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))111%%%---+++%%%------***%%%&&&,,,)))000***'''+++(((555sss<<<888??????<<<777;;;>>>===DDDBBBFFFMMMOOOLLLQQQRRROOORRRQQQPPPMMMNNNMMMLLLJJJJJJJJJJJJKKKNNNOOOKKKPPPNNNMMMKKKIIIHHHFFFFFFFFFCCCBBBAAA@@@???===<<<<<<777666444222000---++++++'''(((((()))***+++++++++((('''''')))***)))&&&$$$(((((((((((('''''''''&&&(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''((()))))))))))))))))))))*********+++++++++))))))*********+++++++++))))))+++,,,------------,,,,,,------...//////000000333888<<>>CCCJJJOOOOOOMMMJJJIIIBBBBBBCCCEEEHHHNNNUUUZZZ___gggooopppjjjfffeeehhhkkkwww|||zzz~~~|||gggaaaZZZVVVRRRPPPUUU[[[```___]]]\\\\\\[[[\\\\\\oooZZZWWW^^^sssxxxqqqvvv{{{zzz{{{nnniiieeefffhhheee\\\SSS\\\sss{{{}}}gggMMM<<<444333000000///...---,,,++++++***))))))+++......+++((('''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%&&&((('''%%%$$$&&&'''%%%&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%%%%(((***'''&&&&&&&&&'''(((***+++111222111...***'''(((***(((((()))))))))*********))))))*********+++++++++,,,&&&000'''...)))+++KKK'''+++222555JJJ,,,333,,,(((,,,000111333;;;hhhUUUYYYTTTDDD^^^ZZZKKKOOO^^^TTTJJJZZZRRRQQQSSSTTTRRROOObbb@@@DDDAAACCCDDDEEETTTPPPTTTKKKNNNIIIGGGDDDBBBAAAAAABBBCCC@@@AAA???YYYWWWWWWWWWXXXXXXZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\XXXWWWWWWUUUTTTSSSRRRRRRKKKKKKIIIFFFBBB===999666444111---++++++++++++***+++*********))))))))))))&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((()))************))))))************+++++++++)))************+++++++++------............------......000222666:::>>>@@@FFFIIIMMMNNNLLLIIIGGGFFFBBBDDDGGGKKKPPPVVV^^^cccmmmqqqtttooohhhgggnnnvvv|||yyytttrrrrrrrrrrrrssssssrrrpppooonnnooojjjmmmqqquuuvvvvvvwwwyyyyyyvvvwww|||||||||vvvpppiii___VVVTTTWWW___`````````^^^]]]\\\\\\ooo[[[YYY]]]ooopppgggkkktttwwwzzzmmmiiifffgggjjjggg^^^VVV\\\tttyyy|||hhhNNN<<<444222//////...---,,,++++++***+++******---000000---)))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((($$$'''((('''%%%$$$%%%'''(((''''''&&&&&&%%%%%%$$$$$$&&&((('''%%%%%%(((***'''&&&&&&&&&'''(((***+++///000000---)))''')))+++))))))))))))************))))))******++++++++++++,,,(((///###111)))000SSS++++++...'''222111---222888222888555:::666}}}yyyiiiKKKNNNQQQPPPIIICCCFFFMMMBBBLLLPPPKKKHHHPPPSSSNNNLLLIIIIIIGGGAAA;;;CCC777>>><<<===>>>BBBKKKQQQ^^^QQQSSSOOOMMMJJJGGGFFFFFFHHHIIICCCDDDAAASSSPPPPPPQQQRRRSSSUUUWWWXXX[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^[[[[[[ZZZXXXTTTOOOKKKHHH@@@<<<777333222111111000++++++++++++*********)))&&&&&&&&&&&&'''''''''((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))(((((()))***************)))************+++++++++)))************+++++++++.........///......------000111333777<<>>666444222111...,,,++++++,,,---+++***)))***++++++***))))))))))))))))))(((''''''((((((((((((((((((((((((''''''(((((())))))******((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))...---+++)))''''''''''''&&&(((*********)))***+++***************++++++,,,(((555$$$+++)))---###///$$$111222 ;;;999:::EEEKKK???FFFRRRCCCQQQnnnXXXJJJQQQOOOIIIGGGDDD@@@>>>=========CCC:::BBB@@@666<<>>:::444000/////////...))))))(((((((((***+++,,,))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((('''&&&%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))---+++***)))***)))'''&&&''''''''''''(((((())))))&&&''''''((()))((((((((())))))((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************+++***))))))))))))))))))+++++++++***+++,,,,,,---++++++++++++++++++++++++++++++---...//////000//////......///111555999;;;DDDIIINNNNNNJJJFFFEEEFFFEEEHHHOOOWWWZZZ[[[```fffkkkiiilllrrrsssttt{{{rrrjjjhhhkkkiiifffiiittt~~~vvvnnnmmmooowwwyyy{{{||||||{{{yyyxxxvvvvvvqqqiiiiiirrr~~~{{{tttqqqyyyooocccWWWMMMHHHrrrjjjkkkvvvrrrbbb\\\jjjrrrkkkgggbbbhhhhhhjjjpppiii[[[XXXaaarrr{{{eeeLLL;;;444111//////000000...---+++***+++***)))***++++++***))))))))))))))))))(((''''''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&(((((('''((()))+++((((((''''''''''''((((((((((((''''''''''''((((((***))))))))))))))))))***(((***++++++******,,,...---,,,+++***)))))))))))))))///%%%------...***yyy%%%>>>&&&000999999999FFFPPPQQQNNNNNNOOOKKKIIIAAALLLKKKCCCKKKRRRFFFAAAKKKFFFHHHUUUNNNMMMIIIYYYQQQFFFKKK>>>JJJSSSJJJFFFJJJ]]]OOORRRJJJYYY}}}RRRnnnXXXXXXYYYZZZYYYWWWUUUTTTSSSSSSSSSSSSSSSTTTUUUVVVVVVXXXXXXZZZ[[[\\\\\\\\\\\\[[[YYYVVVSSSQQQOOONNNNNNQQQPPPQQQRRRTTTSSSQQQNNNIIIFFFAAA===:::666333000...,,,***))))))***+++,,,)))))))))))))))(((((((((''''''''''''((((((((((((''''''(((((('''&&&&&&%%%(((''''''''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))))),,,***))))))******(((''''''''''''(((((((((((((((&&&''''''((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******************)))))))))))))))***+++************+++,,,,,,++++++++++++++++++++++++,,,------......////////////000111444888===AAADDDIIIKKKNNNMMMJJJHHHHHHIIIPPPPPPTTTYYY[[[]]]dddlllkkknnnwwwxxxrrriiikkkllljjjggggggmmmttt{{{|||yyyrrrnnnnnnpppooozzz{{{fffYYY[[[dddjjjyyy{{{qqqlllxxx}}}{{{ppp___RRRyyysssuuu|||uuuccc]]]iiimmmeeebbbaaaggggggiiiooofffVVVSSS```qqq}}}cccKKK;;;333222222000///---,,,,,,,,,,,,+++***)))***++++++***))))))))))))))))))(((''''''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&(((((('''((()))+++(((((('''''''''(((((())))))(((((('''''''''((((((++++++******))))))((('''&&&((()))***+++---000333000///---,,,***))))))))),,,,,,###,,,///---&&&PPPLLL888666CCC999JJJIII>>>OOOGGGPPP???CCCEEE;;;AAA@@@AAADDDPPPNNNQQQAAAMMMLLLGGGMMMJJJLLLFFFTTTOOOLLLNNNNNNJJJKKKKKKNNNNNNEEESSSQQQ\\\QQQTTTTTTTTTUUUVVVVVVUUUTTTTTTTTTTTTVVVWWWYYY[[[\\\ZZZ[[[[[[\\\]]]]]]]]]\\\[[[YYYVVVQQQMMMIIIFFFEEEGGGGGGHHHKKKMMMNNNMMMLLLMMMLLLJJJIIIFFFBBB<<<888666333000---+++***++++++)))))))))(((((((((''''''''''''''''''(((((((((((('''''''''(((''''''&&&%%%'''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))))))))((('''(((***++++++******))))))(((''''''&&&&&&''''''''''''((((((((()))((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))***************)))))))))))))))******)))))))))))))))***++++++++++++++++++++++++++++++.........---------------111333666;;;AAAFFFIIILLLJJJHHHGGGHHHLLLPPPRRRQQQWWWUUUVVVZZZ___fffttt{{{uuuoooiiieeecccnnn|||{{{{{{kkkrrryyy}}}tttggg```[[[XXX]]]eeemmmssswww{{{~~~vvv{{{yyygggzzzvvvyyyxxxeee^^^gggiiibbbaaaaaahhhhhhjjjoooeeeTTTPPP```qqq~~~bbbJJJ:::444333333111...,,,++++++,,,---+++***)))***++++++***))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((('''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%'''(((((('''''')))***((((((''''''(((((())))))))))))((((((''''''((((((++++++++++++***)))'''&&&%%%''')))***+++///333666222111///---+++***))))))---***%%%---///+++&&&333666444MMMLLLOOORRRRRRPPPMMMCCCOOO:::===AAA<<>>JJJbbbkkk===MMM===HHHJJJDDDFFFDDDNNNLLLOOOLLLIIIRRRUUU{{{LLLRRRNNNLLLRRRXXXKKK\\\DDDdddQQQPPPNNNLLLLLLNNNOOOPPPOOOPPPPPPQQQSSSUUUXXXZZZ[[[\\\]]]]]]^^^^^^^^^]]]]]]YYYXXXVVVRRRMMMHHHDDDBBBAAA@@@@@@BBBEEEGGGGGGFFFHHHHHHJJJKKKLLLKKKGGGCCC>>><<<999555111...---,,,*********))))))(((((('''''''''''''''((((((((((((&&&'''''''''''''''&&&&&&''''''&&&''''''((()))***''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((''''''(((+++,,,,,,+++******)))((('''&&&%%%%%%(((''''''''''''((())))))''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,000///............//////444777===CCCHHHKKKMMMNNNIIIFFFFFFJJJSSS[[[^^^^^^YYYXXX\\\eeeooo}}}|||tttjjjeeehhhooouuuyyy{{{ssstttxxxllleee[[[TTTVVV___mmmvvvyyy}}}vvvvvvrrruuu~~~wwwfff___ffffffaaadddbbbjjjkkkmmmrrrhhhWWWRRRbbbsss|||aaaIII;;;555444111000///...---,,,,,,,,,+++***)))***++++++***))))))))))))))))))(((''''''(((((((((((((((((((((((('''((((((((((((((())))))%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&((()))(((''''''((()))((((((((((((((()))************)))(((((((((((((((((()))***+++******)))(((&&&((()))***+++///333666555444222///---+++******+++))))))......***...,,,uuuPPPQQQSSSMMMcccQQQVVVcccKKKIIIHHHAAABBB@@@DDDDDDIIIBBBHHHHHHPPPLLLGGGQQQQQQSSSXXXRRR\\\MMM~~~ttt^^^WWWfffggglllTTTbbbaaaYYY```mmmooovvvppp{{{pppsss]]]YYYTTTMMMJJJJJJLLLMMMMMMLLLLLLMMMOOOQQQSSSUUUVVVZZZZZZZZZ[[[[[[ZZZZZZYYYTTTUUUUUUTTTQQQMMMIIIGGG@@@>>><<<===???BBBCCCCCCBBBBBBBBBEEEHHHJJJJJJIIIFFFDDDAAA===999555333111------,,,++++++***))))))''''''''''''((((((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((()))***''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))))))))((('''(((***++++++***))))))(((((('''''''''&&&(((''''''&&&'''((()))***&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++******))))))******+++,,,------------------------////////////000222444555999===CCCIIIMMMMMMKKKJJJIIIKKKOOOVVV^^^dddhhhjjjbbbeeeooo}}}zzztttooommmjjjkkkqqq~~~pppfffhhhoooyyy|||hhhWWWPPPRRRWWWjjjvvvuuurrrmmmppp{{{vvvfff```fffeeeaaagggccckkkmmmpppvvvlll[[[VVVcccttt{{{```III;;;666555...///000000///---+++)))+++***)))***+++++++++))))))))))))))))))(((((('''((((((((((((((((((((((((''''''(((((())))))******&&&&&&&&&'''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&'''(((((((((((((((((()))************)))(((((((((((((((&&&''')))***+++++++++***((()))******+++...222555666555333000...,,,+++***))))))---000,,,)))666///111]]]TTTTTT[[[TTTYYYTTTGGGPPPAAAIIIIII???III888JJJEEEDDDKKKaaaVVV\\\gggdddnnnxxxlllqqq\\\rrr}}}ssskkkrrruuu}}}vvvjjjfff^^^UUUNNNMMMNNNOOOOOOKKKKKKKKKMMMNNNPPPRRRSSSUUUUUUVVVVVVUUUUUUTTTTTTPPPRRRTTTVVVUUUSSSOOOMMMBBB???<<<<<<>>>AAABBBCCCAAA???===>>>AAAEEEHHHIIIJJJIIIGGGCCC???;;;888666//////...------,,,++++++''''''''''''((((((((()))&&&&&&'''''''''''''''&&&&&&&&&&&&'''''')))******''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))+++***((()))******)))((('''''''''((((((((((((((((((''''''&&&&&&((()))***%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))'''((()))++++++)))((('''))))))))))))))))))))))))))))))))))))************))))))((())))))***++++++++++++******++++++,,,---......................../////////111333666999:::<<>>======<<<===@@@:::999888888;;;@@@FFFJJJMMMLLLKKKJJJIIIGGGEEEDDD<<<;;;888444111...,,,+++++++++***)))((('''''''''((())))))******))))))((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((''''''&&&&&&((()))***))))))******)))((('''&&&))))))(((''''''''''''''')))(((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((()))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++---//////......///000,,,111444444111333;;;CCCIIIGGGFFFGGGKKKNNNOOONNNSSSXXX]]]bbbhhhrrrxxxnnnnnnttt~~~~~~{{{yyy{{{~~~jjjUUUQQQNNNVVVjjj|||}}}tttjjjzzzyyykkkeeefffhhheee___bbbeeeqqq}}}{{{kkk^^^\\\gggmmmzzzxxx\\\GGG:::555444222111///...,,,,,,++++++************************'''(((((())))))((((((''')))))))))))))))))))))))))))((('''&&&&&&'''((())))))******+++,,,---......)))((((((''''''(((((()))((()))))))))'''&&&'''(((&&&'''(((((()))((('''''')))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))************((()))******,,,///444888777555111...,,,,,,------///111444888<<<@@@BBBDDD^^^<<>>]]]YYYFFFzzzzzz[[[NNNIIIQQQXXXXXXUUUVVVWWWXXXYYY^^^dddjjjmmmnnnllluuuoooeee[[[SSSOOONNNNNNHHHGGGGGGGGGIIIKKKNNNOOOTTTNNNHHHFFFDDDAAA???AAAFFFBBB<<<777555666999;;;@@@EEEJJJMMMLLLKKKKKKLLLIIIIIIHHHFFFDDDAAA???===888666222///,,,***))))))((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))******(((''''''(((((()))))))))((('''''''''(((((()))))))))(((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((()))***************(((((())))))******++++++))))))))))))))))))))))))************************************+++++++++,,,++++++++++++,,,,,,,,,,,,---...000000000000111333333555999@@@HHHMMMMMMLLLMMMMMMPPPYYYccciiiiiifffeeeiiissspppjjjlllrrrvvv~~~vvvwwwzzz~~~yyyzzz~~~wwwiiiZZZNNNJJJKKKwwwsssqqqkkklllkkkgggdddccchhhvvvooocccaaakkkppp{{{xxx\\\FFF999444333000///...---------------,,,,,,,,,+++++++++++++++))))))************))))))(((((((((((((((((((((((((((((((((''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&'''''''''((()))((('''&&&'''((('''&&&%%%%%%&&&(((***+++(((((((((((((((((((((((())))))*********))))))((())))))*********+++++++++***+++,,,,,,---111666:::666555333222333555888999BBBCCCDDDGGGIIIKKKMMMNNNWWWGGGLLL^^^[[[___qqqKKKQQQTTTXXX\\\___dddiiimmmpppqqqtttzzz{{{pppfff___\\\ZZZTTTRRRMMMIIIFFFEEEFFFGGGIIIFFFGGGKKKKKKEEE@@@???CCCAAA???<<<;;;;;;<<<===@@@EEELLLNNNKKKGGGFFFGGGGGGHHHHHHHHHGGGFFFDDDCCC???<<<888222...***(((''')))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))+++***(((&&&&&&''')))***))))))((((((((((((((())))))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************''''''((()))***++++++,,,))))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,...///000000111333555666888<<>>???AAACCCFFFHHHJJJKKKIIIIIIKKKLLLNNNPPPQQQRRRTTTPPPMMMOOORRROOOHHHAAAJJJOOORRRRRRRRRRRRNNNHHHJJJQQQhhhhhh[[[pppppp~~~|||~~~|||uuuqqqnnnnnnnnncccYYYOOOIIICCC>>>===???<<<>>>@@@AAAAAA???===<<<===@@@EEEJJJLLLKKKHHHFFFAAAAAABBBBBBDDDEEEGGGHHHIIIHHHGGGDDD@@@;;;777555,,,+++***((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((()))((((((((()))((((((''''''(((******))))))((((((((()))************)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************(((((())))))******++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,...000222444888===@@@EEEHHHLLLNNNPPPTTTYYY]]]dddfffjjjooouuu~~~|||uuuooolllvvv|||vvvssszzz|||~~~uuuvvv}}}rrrpppqqqmmmjjjmmmiiimmmvvv}}}uuugggaaaeeeeeekkkyyyyyy]]]FFF999333222222111///...,,,,,,++++++,,,++++++***))))))(((((('''(((((())))))(((((('''))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&''''''''')))((((((''''''(((((()))&&&'''((((((''''''(((***)))((('''''''''((())))))))))))))))))))))))))))))((()))***++++++++++++************+++++++++,,,,,,)))+++---///222777===BBBDDDFFFIIILLLNNNNNNMMMLLLGGGHHHIIIKKKMMMOOOQQQRRRKKKNNNSSSSSSLLLIIISSSbbbOOOOOONNNPPP\\\lllsssqqq~~~XXX```yyylll```UUUJJJCCCCCC======>>>@@@AAABBBBBBCCC??????BBBHHHNNNPPPLLLHHHBBBAAA???>>>???@@@BBBDDDEEEGGGIIIJJJIIIFFFCCC@@@666444111---+++***))))))((((((((((((((((((((((((((((((((()))))))))******''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))(((''''''((((((((()))))))))***))))))(((((()))******+++*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************)))))))))))))))*********))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------......000333555999===CCCGGGIIIKKKPPPWWW___dddggggggfffnnnwww~~~tttjjjiiioooyyyyyyqqqrrrsss}}}zzzuuusssyyyrrrrrrsssnnnllloooiiimmmwww~~~vvvfff```ccc]]]eeetttyyy]]]FFF999333222222111000...,,,++++++***++++++******)))(((((('''''''''((((((((((((''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&'''''''''((((((((())))))))))))(((((((((((())))))%%%'''((((((''''''(((***(((''''''&&&&&&&&&''''''))))))))))))))))))))))))((()))***+++++++++++++++******+++++++++,,,,,,,,,---...111333777<<>>BBBFFFIIIJJJIIIHHHKKKGGGAAA999222...+++)))+++***)))((('''(((((()))(((((((((((((((''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************(((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))******************************+++,,,,,,,,,,,,+++))))))***++++++++++++***++++++,,,,,,,,,,,,------........................---...///...------///111444333777>>>CCCEEEIIINNNMMMKKKTTTgggvvvyyyuuutttuuuppppppuuu}}}{{{wwwhhhpppuuutttsssmmmkkkoooooopppsssbbbaaabbbaaa___qqqzzz[[[CCC999444111000000///...---,,,,,,+++)))***++++++++++++***)))((((((((((((((())))))***((((((((((((((((((((((((((()))))))))(((((('''&&&(((&&&%%%''')))***(((&&&***(((''''''((((((&&&%%%''''''((()))))))))))))))(((((())))))))))))((((((***((('''(((***+++***(((,,,,,,++++++++++++,,,,,,,,,+++++++++---///111222888999<<>>???AAADDDGGGHHHHHHFFFEEEJJJIIIFFFBBB???<<<;;;:::;;;<<<>>>AAADDDGGGIIIKKKKKKIIIDDD>>>888333000...+++***(((&&&&&&'''((())))))))))))***)))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))(((((((((((())))))))))))******))))))))))))******(((((((((((()))))))))*********************************+++,,,,,,,,,,,,+++))))))***+++++++++++++++++++++,,,,,,,,,,,,------.........---------------,,,------,,,,,,---///111444555;;;CCCGGGEEEFFFIIILLLOOOZZZkkkvvvxxxyyy{{{zzznnnlllwww~~~|||zzzuuusssrrrmmmkkknnnpppqqqrrrbbb``````]]]]]]rrrxxxYYYCCC999444111000000///...---,,,,,,+++)))***++++++++++++***)))(((''''''''''''((())))))(((((((((((((((((((((((()))))))))***))))))((('''***)))(((((()))***((('''---***(((''''''(((''''''''''''((()))))))))))))))''''''((((((((((((''''''***)))((()))+++,,,+++***++++++,,,,,,,,,,,,++++++,,,++++++,,,///333888:::>>>@@@BBBFFFIIIKKKMMMNNNPPPPPPNNNLLLJJJJJJMMMOOOMMMNNNTTTZZZ^^^dddppp|||~~~yyyvvvwwwyyywwwpppiiifffiiilllmmmkkkkkkjjjoooyyyyyyxxx{{{{{{xxxyyyxxxyyy{{{yyywww{{{|||zzz{{{wwwwwwzzz}}}~~~{{{xxxyyy||||||}}}|||}}}zzzrrrgggYYYOOOEEEEEEDDDCCCCCCCCCDDDEEEHHHGGGFFFDDD@@@<<<999777;;;:::999:::===CCCHHHKKKKKKJJJGGGCCC???;;;777555///---***((('''''')))******************))))))((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))(((((((((((((((((())))))))))))******))))))))))))******((((((((()))))))))************************************+++,,,,,,,,,,,,+++)))******+++++++++++++++++++++,,,,,,,,,,,,---------------------------------------,,,,,,...333666999;;;@@@HHHJJJIIIKKKOOORRRWWWcccpppyyyssskkkqqq{{{{{{{{{}}}|||uuurrrqqqnnnlllnnnooorrrsssdddcccbbbYYY]]]sssuuuWWWBBB999555111000000///...---,,,,,,+++*********++++++*********((((((((((((((()))******((((((((((((((((((((((((++++++,,,,,,,,,++++++******))))))(((((()))((((((///,,,)))''''''(((((((((''''''((()))))))))))))))'''(((((())))))(((((('''))))))))))))***++++++***((()))+++,,,,,,+++***)))+++,,,---000555999>>>@@@EEEGGGIIIKKKLLLMMMOOOPPPNNNPPPQQQQQQQQQSSSXXX\\\```ccciiipppuuu|||}}}wwwqqqoooqqqtttwww|||yyyvvvvvvxxxuuuoookkknnnxxx~~~zzzwwwvvvvvvuuuuuuvvvtttsssvvv}}}yyymmm```YYYMMMCCC>>>???CCCGGGCCCDDDEEEEEECCC???<<<999:::999888888;;;???DDDGGGJJJJJJIIIHHHEEEAAA===;;;666444000,,,))))))******)))************)))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))******))))))))))))******(((((()))))))))***************************************+++,,,,,,,,,,,,+++)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------//////......///333888<<>>@@@@@@GGGHHHIIIIIIGGGDDDAAA???===:::555///+++)))(((((((((((())))))(((((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))******))))))))))))******))))))))))))******************************************+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,------............/////////111666<<<@@@CCCGGGNNNVVVWWWWWW[[[aaaaaajjjxxxhhhfffgggrrr}}}{{{|||vvvrrrooommmlllkkklllsssuuukkkkkkgggYYYbbbyyypppRRR@@@:::666222000000///...---,,,,,,+++++++++***))))))***+++++++++************+++,,,,,,))))))))))))))))))))))))'''((())))))***)))))))))(((((()))(((''''''***,,,,,,***(((((()))******)))''''''((()))))))))))))))))))))************))))))'''(((***)))(((((()))+++&&&''')))+++---......///111444999???CCCEEEEEEEEEEEEHHHKKKLLLLLLNNNRRRVVV[[[eeerrrzzz||||||~~~}}}xxxzzzvvvlllgggfffeeegggjjjooouuu|||yyykkk]]]PPPGGGBBB@@@@@@@@@@@@@@@@@@AAAAAA>>>???@@@@@@@@@@@@??????EEEFFFGGGHHHGGGEEECCCBBB@@@===888333...***'''&&&((((((((((((((('''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''(((((((((((())))))))))))******))))))))))))******)))))))))*********++++++******************************+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------....../////////---...000222444999???CCCBBBKKKZZZeeefffaaa___bbbjjjyyy|||lll^^^rrr}}}zzzyyyrrrmmmkkkhhhffflllttttttkkkjjjeee[[[eee|||nnnQQQ@@@:::666222000000///...---,,,,,,+++++++++***))))))***++++++*********)))***++++++,,,))))))))))))))))))))))))&&&'''(((((()))))))))(((((())))))((('''))),,,000)))((('''(((*********)))''''''((()))))))))))))))(((((())))))))))))(((((('''***++++++))))))***,,,((()))***,,,///111444555999;;;???BBBEEEGGGHHHHHHEEEJJJOOORRRTTTXXX___eeesss~~~~~~}}}zzzxxxvvvyyywww|||zzztttrrrrrrsssvvv||||||~~~zzzkkk___XXXIIIFFFBBB???======???@@@AAABBBBBBCCCCCCCCCCCCCCCEEEEEEFFFGGGGGGFFFEEEDDDBBB@@@===999555000,,,***)))))))))))))))(((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))******))))))((('''(((((((((((())))))))))))******))))))))))))******))))))*********+++++++++******************************+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------------...//////000111111...111444777:::???EEEHHHGGGQQQaaaoooqqqooopppuuuvvvmmmiiippp{{{zzz|||ssslllhhheeebbbmmmuuurrriiihhhbbb]]]ggg}}}mmmPPP@@@;;;777222000000///...---,,,,,,+++,,,+++***))))))***+++,,,)))))))))))))))******+++))))))))))))))))))))))))(((((()))***************(((***+++***)))***...222'''&&&'''(((***+++***((('''(((((()))))))))))))))''''''((((((((((((''''''(((+++---,,,***)))+++...++++++,,,...111444888:::@@@@@@AAACCCEEEGGGIIIJJJOOOUUU\\\```dddkkkttt{{{}}}xxxtttxxxrrrnnnlllkkkkkkqqqxxx~~~vvv{{{zzzuuuXXXTTTMMMFFFBBBBBBCCCDDDDDDCCCCCCCCCDDDFFFGGGHHHEEEFFFFFFFFFFFFFFFFFFFFFDDDDDDBBB@@@<<<777333111***************)))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))************************((((((((((((((((((((((((***************)))(((((((((((((((((())))))))))))******))))))))))))******)))************+++++++++******************************+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------.........///000111111222222555999===AAAEEEJJJNNNPPPWWWdddooouuuzzz{{{hhh___eeeppp{{{{{{}}}sss|||wwwpppllliiieeebbbkkk|||qqqhhhfffeeeZZZiii}}}nnnPPP>>>888444000000000//////.........---444///***))),,,,,,((($$$))))))))))))(((((((((((())))))))))))(((((((((((())))))*********+++++++++******)))(((((()))***+++)))))))))))))))(((''''''))))))))))))((((((((((((*********)))))))))))))))((()))******))))))***,,,+++,,,...333999===???@@@AAAGGGJJJIIIKKKRRRZZZ]]]dddiiirrrzzz}}}vvvwwwuuuzzz|||yyyyyy{{{}}}zzz|||yyykkk```QQQDDD@@@DDDCCCAAABBBEEEDDDBBBEEEJJJJJJJJJIIIFFFDDDDDDGGGIIIIIIHHHFFFDDDBBB???;;;777......,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))******************))))))((((((''''''*********)))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,---------......////////////............***,,,............000222999;;;???CCCFFFKKKOOOSSSZZZbbbnnnyyyyyyjjj___fff{{{zzzyyy|||wwwpppmmmjjjfffdddjjj|||ssskkkgggeeeZZZiii}}}nnnPPP>>>888444000000000//////...---,,,,,,,,,,,,++++++++++++++++++)))))))))))))))))))))((()))))))))))))))))))))((())))))*********++++++++++++***)))(((((()))******)))))))))))))))((('''''')))))))))))))))))))))(((************)))))))))))),,,---...---++++++,,,---000000333777===BBBEEEGGGFFFNNNVVVYYY]]]eeelllnnn{{{zzznnniiikkkzzz~~~wwwhhhTTTGGGCCCCCCAAAAAAFFFHHHGGGHHHLLLJJJJJJIIIGGGEEEDDDFFFHHHGGGFFFGGGGGGFFFBBB===999222111///,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''))))))))))))***************)))))))))(((((((((''')))))))))))))))*********))))))))))))************))))))))))))))))))))))))************************+++++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,---------.........,,,---------......//////000222222222111111222444:::<<>>BBBHHHNNNUUUYYYiiiuuuuuurrrzzz{{{sssuuuxxx|||{{{xxx~~~zzztttXXXLLL@@@>>>???AAACCCFFFJJJKKKKKKJJJHHHFFFGGGHHHDDDDDDDDDEEEFFFEEECCCAAA>>>;;;777333///,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************))))))))))))((((((((((((''''''((()))***++++++,,,((()))))))))************))))))))))))))))))))))))************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,------...///000000---...///000111444999<<>>>>>@@@BBBCCCBBBAAA???<<<888444///---************************))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))************(((((((((((())))))))))))(((((())))))******++++++))))))))))))************))))))))))))))))))))))))***************************+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////111111111000000000/////////000111222555<<>>FFFOOOYYY___ssszzz~~~}}}{{{{{{mmmaaa]]]^^^aaaaaabbbddddddbbb^^^[[[UUU]]]bbbaaabbbgggiiifffgggjjjnnnpppnnnmmmqqqvvviiiiiiiiijjjlllooopppqqqvvvxxx{{{~~~|||xxxxxxsss|||zzz}}}yyybbbPPPIIIAAAFFFMMMRRRUUUVVVWWWXXXTTTOOOIIIDDDAAA@@@>>>===???AAACCCCCC@@@:::444000************************))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))************'''((((((((())))))***************)))))))))))))))))))))))))))************))))))))))))))))))))))))***************************+++---//////...---,,,------------------------............/////////000,,,------...///000111111111444999@@@JJJXXXfffooopppssszzzzzzpppqqq{{{tttuuutttooojjjgggggghhhggggggeeecccaaa```bbbdddbbbbbbdddiiioootttxxxzzz|||~~~}}}|||mmmjjjgggfffaaa[[[[[[___[[[___dddfffeeebbb```___TTTUUUVVVYYYaaarrryyyqqqllljjjlllttt}}}zzziii___```qqqkkkOOO???777222...000000///...---,,,,,,+++333111///,,,+++*********,,,,,,,,,++++++*********((((((((((((((((((((((((++++++******))))))((((((+++++++++*********))))))))))))***++++++++++++***+++***)))***,,,---......///***)))---///...333:::777???KKKVVV___gggooottt}}}zzzyyyzzzzzzzzz~~~yyyzzz}}}zzzyyy{{{qqqkkkgggdddiiittt~~~{{{rrrqqq}}}xxxpppmmmmmmkkkiiimmmmmmlllmmmnnnpppssstttsssuuuxxx{{{~~~~~~|||~~~~~~mmm___OOOJJJIIIMMMQQQSSSWWW[[[UUUVVVTTTMMMGGGDDD???999===<<<>>>AAACCCAAA<<<777333///+++)))******)))''')))******+++***)))((('''&&&&&&&&&'''''''''(((((()))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++(((((()))***++++++******,,,,,,++++++***+++++++++,,,---......//////......------------------------,,,---...000111222222222222//////111111///111555999===>>>MMMhhhuuuuuuwwwvvv}}}sssmmmzzzsssoooppphhhcccdddddd``````dddggggggfffggghhhjjjlllmmmqqquuu|||~~~yyytttpppnnnllltttwwwzzz|||{{{wwwqqqmmmccc\\\\\\fffrrrzzz~~~zzzqqqllliiijjjqqqzzz~~~wwwggg]]]cccsssjjjNNN???777222///000000///...---,,,,,,+++---,,,+++***)))******+++,,,,,,,,,++++++*********))))))))))))))))))))))))************))))))))))))+++++++++*********))))))))))))***+++++++++++++++++++++***+++,,,---------///,,,+++000333555<<>>===<<<===@@@BBBAAA<<<888555111,,,))))))***)))'''***++++++,,,,,,+++)))(((&&&&&&&&&'''''''''(((((()))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))***************************+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---......//////......------------------------------///000111111111111222///000222222111333888:::EEEOOObbb|||~~~}}}zzzttt~~~{{{xxxtttoookkkhhhkkkeeebbbcccddddddhhhoooqqqtttxxx||||||pppkkkkkkrrryyy{{{~~~xxxsssxxx}}}zzzzzzrrrmmmiiiiiipppxxxyyyhhh```gggwwwjjjNNN>>>777222///000000///...---,,,,,,+++***))))))******+++,,,---+++++++++++++++*********************************)))))))))***************+++++++++***************)))******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,...---///444:::@@@JJJSSS___iiiwww~~~|||{{{|||rrrnnnvvv}}}qqqggg\\\SSSOOORRRWWW^^^cccdddaaa^^^eeeggghhhiiiooowwwyyywwwqqq```NNNJJJOOORRRTTTUUUZZZ\\\ZZZUUUPPPNNNJJJEEE>>><<<<<<>>>AAAAAA>>>:::888444...+++))))))((((((++++++,,,---,,,+++***)))&&&&&&'''''''''((((((((()))))))))))))))******+++))))))))))))))))))))))))***))))))(((((())))))***************************)))))))))((())))))***+++++++++***++++++,,,---...,,,---......//////......------------------------...///000000111111111000111///000333333222555;;;???RRRdddyyyyyywww}}}{{{ooonnnllljjjgggfffddddddfffeeefffhhhkkkoooxxx}}}}}}~~~~~~uuujjjbbbdddnnn}}}xxxzzzrrrnnnkkkkkkrrr{{{xxxhhhaaaiiiyyyiiiMMM===666222000000000///...---,,,,,,+++***++++++,,,,,,---...///+++++++++***************************************)))))))))******+++++++++************************)))***++++++,,,,,,++++++***+++,,,,,,++++++,,,------000555<<>>@@@AAA@@@???===;;;777222...+++******)))***+++++++++***(((''''''''''''((((((((()))))))))))))))))))))******+++******************************))))))))))))******))))))))))))))))))))))))------,,,,,,,,,,,,,,,---++++++++++++,,,---...///,,,---......///.................................000000111111111111111000000///000333333666???III]]]ttt||||||}}}zzzuuuooojjjeeeccccccfffiiikkknnnrrrxxx|||{{{||||||vvvqqqppppppsss{{{|||pppaaa^^^lll{{{gggKKK<<<666333111000000///...---,,,,,,+++*********+++******)))((()))))))))***************))))))))))))))))))))))))*********+++++++++++++++***************+++++++++***++++++,,,,,,,,,,,,,,,)))+++,,,++++++...444999@@@KKKWWW^^^fffpppzzz{{{xxxttttttvvv{{{~~~|||{{{|||}}}yyyyyyoooooommmnnnsssxxxyyyzzz|||uuubbbSSSLLLPPPWWW^^^aaadddfffccc]]]RRRKKKDDD@@@@@@AAAAAA@@@======<<<888222...,,,,,,))))))***+++***)))((('''''''''((((((((())))))))))))))))))))))))******+++************************+++******))))))******+++*********+++++++++,,,,,,------.........---,,,+++,,,,,,+++,,,,,,---...///,,,---......//////..............................///000000111222222222111111000222555888???MMM[[[qqq{{{ttt}}}}}}zzztttqqqmmmiiifffeeeeeeeeeggglllttt{{{zzzvvvuuuvvv{{{zzzuuuqqqppppppsss{{{~~~qqqcccbbbnnn|||~~~gggJJJ;;;666333222000000///...---,,,,,,+++((()))***++++++***)))(((((()))))))))*********+++************************,,,++++++++++++++++++***))))))*********+++++++++***+++,,,,,,------,,,,,,***,,,---,,,---222;;;BBBMMM[[[iiinnnqqqwww|||}}}tttrrroooqqqvvv{{{xxxuuu~~~zzztttuuuwwwsssppprrr{{{ttt___SSSQQQWWW\\\___eeekkkmmmlllZZZSSSIIICCCAAABBBBBBAAA===???@@@===777111......******+++,,,+++***)))((('''((((((((()))))))))))))))))))))))))))******+++************************+++******))))))******++++++,,,------...///000000000111333444333222///...------,,,,,,,,,------...,,,---......//////.................................///000111222333333333222222555:::@@@LLL```qqqrrrttt}}}yyyxxxooommmiiihhhiiinnntttxxx{{{}}}xxxrrrrrruuuyyytttppppppppprrrzzz}}}|||oooaaa```ppp~~~~~~~~~fffJJJ;;;555333222000000///...---,,,,,,+++((()))+++,,,------,,,+++(((((())))))*********+++++++++++++++++++++++++++---,,,,,,++++++*********))))))******++++++++++++***+++,,,,,,------,,,,,,,,,---...---...555@@@IIISSScccqqquuuuuuxxxyyywwwsssrrrrrruuuzzz~~~~~~}}}|||}}}zzzxxxxxx~~~~~~}}}zzzwwwxxxxxxsssoooqqq{{{mmm^^^SSSWWWZZZ]]]dddnnnuuuvvv```WWWLLLDDDBBBBBBBBBBBB===@@@BBB@@@:::333000///++++++,,,---,,,+++***)))(((((((((((()))))))))))))))))))))))))))******+++************************++++++************++++++---...///000111333444444999;;;>>>??????<<<999777......---,,,,,,,,,------,,,---......//////......////////////////////////......000111333333444444333333777>>>GGGVVVnnnxxxmmm}}}vvvtttuuullliiiggggggmmmvvvyyywwwyyy|||rrrjjjjjjnnnttt}}}}}}ggg___ggguuufffHHH>>>777000444/////////...------,,,,,,************************((()))***+++,,,---......,,,+++)))((((((***+++---,,,,,,,,,++++++*********)))+++++++++***)))***+++...---,,,,,,------,,,+++(((///222///111>>>QQQ^^^dddxxx|||www|||}}}wwwuuutttsssvvvyyy{{{{{{zzz|||vvvvvv}}}|||tttuuu{{{~~~~~~xxxtttnnnmmmooouuu}}}||||||yyywwwxxx|||}}}wwwrrruuuxxxzzz~~~|||ppp^^^]]]]]]bbbiiipppuuuwwwqqqdddVVVOOOGGG@@@>>>AAA???CCCBBB===;;;;;;555---000---***))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******++++++,,,,,,---///222666999:::;;;;;;GGGIIILLLLLLKKKIIIHHHHHHBBB999000,,,///000...+++---------.........//////------......///000000000222///000222222///000333111555999EEEaaa}}}}}}|||kkkooo|||zzzppppppnnniiiooonnnoooxxxxxxpppjjjkkkpppvvv}}}yyyeeeaaajjjvvvfffHHH>>>666000333/////////...------,,,,,,************************''''''((()))***+++,,,,,,---,,,***))))))***+++,,,,,,,,,,,,+++++++++******)))+++,,,+++***)))***++++++++++++,,,---------,,,+++///333555@@@QQQaaajjjlllxxx~~~~~~}}}vvvxxxzzzzzzzzz{{{}}}}}}~~~}}}yyyuuuvvv|||~~~}}}~~~{{{xxxyyy}}}{{{rrrtttsssuuuzzz~~~~~~}}}|||}}}|||zzz{{{yyysssrrrqqqpppppprrrtttuuuqqqppppppqqqssstttrrrqqqjjjbbb\\\^^^aaacccgggllllllllljjjhhhggghhhlllooovvvwwwyyy}}}wwwlllbbbYYY\\\jjjvvv{{{zzzuuukkk___WWWLLLBBB>>>???<<>>:::444000---+++))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***************---///222666888:::::::::BBBCCCCCCAAA@@@@@@BBBDDDFFF>>>555000//////...,,,---------.........//////------......///000000000111///000444444111333666888;;;GGG\\\rrrooosssyyymmmhhhlllpppppprrryyytttlllhhhlllsssxxx~~~ssscccdddpppwwwfffHHH>>>666///222/////////...------,,,,,,************************''''''((()))***++++++,,,...---,,,*********+++,,,,,,,,,,,,++++++++++++******+++,,,+++***)))***,,,***+++,,,---............111444888AAASSSeeeppprrrqqqtttxxx~~~}}}{{{{{{|||xxxvvvvvvxxx||||||{{{|||{{{wwwwwwyyy~~~yyy|||{{{|||||||||zzzxxxtttpppmmmjjjfffgggfffddd```\\\[[[[[[YYYYYYXXXXXXYYYYYYZZZ[[[]]][[[XXXWWWXXXYYYXXXXXXVVVQQQOOOQQQRRRRRRSSSVVVTTTUUUUUUTTTSSSTTTWWWYYY^^^___aaaeeekkkrrrxxx|||qqq^^^[[[hhhvvvyyyuuuwwwqqqjjjbbbVVVIIIBBBAAA<<<>>>===;;;<<>>666///222/////////...------,,,,,,************************)))******+++,,,,,,------///...---,,,+++***++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,+++---...////////////000666<<>>666///,,,...111............////////////.........///000000111111000///000333333333999@@@QQQZZZjjjwwwzzz|||nnndddrrr~~~zzzlll```[[[eeesss~~~~~~vvvkkkcccfffpppyyy}}}rrrfffbbbkkkwwwxxxfffHHH>>>666///222/////////...------,,,,,,*********************************+++,,,,,,------///...---,,,++++++******++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,***,,,...---,,,,,,...111777CCCRRR]]]gggnnnnnnkkkiiikkkrrrzzz|||{{{yyyrrrsssyyy~~~}}}uuuqqqtttzzzyyyvvvuuuxxx{{{}}}}}}~~~vvvtttpppmmmkkkkkkkkkkkkeeebbb___\\\[[[[[[[[[[[[\\\\\\\\\\\\[[[YYYXXXWWWXXXYYYZZZ[[[[[[ZZZYYYYYYUUUWWWYYYYYYXXXWWWWWWXXXTTTTTTUUUVVVWWWXXXYYYYYYXXXWWWWWWXXXZZZZZZYYYWWWVVVXXXZZZYYYYYYXXXWWWVVVVVVXXXYYYZZZYYYXXXYYYZZZ^^^^^^^^^^^^___aaabbbcccbbbccceeegggjjjoooxxxxxxnnniiikkkssszzzuuuxxxxxxsssjjj___TTTLLLEEE@@@;;;888888888999:::666333///---,,,+++***(((************************))))))))))))))))))))))))))))))************))))))******))))))((((((''''''******+++---......//////---------,,,+++,,,///111======;;;666///---///333........./////////000000......//////000111111111000///000222333555???IIIbbbqqq{{{yyyyyyxxxkkkxxx{{{wwwtttrrrfff___cccwww|||}}}xxxlllbbbeeeoooyyyzzzlllbbbcccmmmvvvxxxfffHHH>>>777000444/////////...------,,,,,,************************(((((()))))))))*********------,,,,,,++++++*********++++++++++++,,,,,,,,,+++,,,---,,,+++***+++---(((***,,,+++***,,,111666===LLL]]]gggkkkoooooommmiiipppwww{{{|||~~~tttnnnjjjooo|||yyy{{{xxxxxxvvvuuuyyyuuusssvvv}}}}}}wwwvvvvvvtttrrrpppnnnmmmnnnrrrtttqqqhhhaaa]]]]]]XXXXXXWWWVVVUUUUUUUUUVVVTTTSSSRRRQQQQQQQQQRRRRRRTTTUUUVVVVVVVVVVVVUUUUUUWWWXXXXXXXXXYYYZZZZZZ[[[ZZZ\\\^^^^^^[[[YYYWWWWWWVVVVVVWWWXXXZZZ]]]___```aaaaaabbbdddfffgggeeeccc___ccceeebbb```bbbbbb```aaabbbcccbbbaaa```aaabbb``````bbbcccddddddccccccdddbbbbbbdddddddddhhhnnnmmmnnnrrrwww~~~ooogggiiiooowwwzzz{{{xxxssslll```VVVIIIAAA:::888777777:::===999666222///...---+++***************************))))))))))))))))))))))))))))))************))))))***))))))))))))))))))((())))))******++++++,,,,,,***,,,......------...///555777777555111///000222....../////////000000000...//////000000111111222111000111333555<<>>777777>>>888999999888555111---+++,,,***))))))***++++++***************************)))************++++++++++++*********))))))((((((******+++,,,,,,,,,,,,+++)))***++++++------...//////000111222111000...,,,............/////////000333111///...///111222222111777::::::FFFaaa{{{sssiiiqqqqqqlllkkkhhhllltttwwwuuukkkeeekkkuuu|||ssseeehhhjjjhhhkkklllwwwdddIII;;;777555444000000//////.........---+++++++++***++++++,,,,,,)))*********++++++++++++++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,---------,,,,,,------...222;;;JJJYYYdddpppooommmmmmnnnqqqtttvvvvvvzzz}}}~~~|||{{{~~~vvvmmmfffaaa_________]]]ZZZXXXXXXYYYZZZWWWTTTSSSUUUUUUTTTRRRUUUWWWZZZZZZYYYXXXWWWWWWXXXXXXXXXXXXZZZ[[[]]]^^^cccccceeehhhkkknnnppppppuuuzzzvvvoooqqqtttyyynnnZZZIIIBBB<<<444333999888999999888666222...+++,,,***))))))+++,,,+++***************************)))************++++++++++++*********))))))))))))******+++,,,,,,,,,,,,+++***++++++,,,,,,------......///000111000///---,,,........./////////000000111000//////000222444444222777<<>>NNNbbbrrr|||yyyyyyyyy{{{~~~~~~{{{~~~~~~{{{zzz|||xxxyyywwwwww{{{zzz|||zzzzzz}}}~~~yyyppphhhaaa___^^^VVVUUUUUUVVVXXXZZZZZZZZZ[[[\\\]]]___eeennnxxxyyy```HHH888444666:::;;;<<<===;;;999666444---,,,******,,,---,,,+++************************)))************+++++++++*********+++++++++++++++++++++,,,------------------------,,,,,,+++++++++,,,,,,,,,------------.../////////000000000111111///111222222000222777;;;???PPPeeewwwpppdddwwwtttllllllqqqrrrzzz}}}zzz{{{zzz|||tttnnngggVVVIIINNNTTTiii}}}eeeIII;;;666444222000000//////.........---------,,,,,,,,,------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,...---------...000333444AAALLL\\\mmmxxx~~~xxxvvvuuuuuuxxx{{{}}}}}}{{{}}}}}}~~~xxxzzz{{{|||{{{{{{}}}{{{vvvqqqlllhhhhhhgggccc___[[[YYYZZZ\\\\\\\\\^^^aaaeeejjjnnnpppjjjiiijjjppp|||nnnOOO;;;666888:::;;;======<<<:::777555///---++++++,,,,,,+++***************************)))************+++++++++*********++++++,,,,,,,,,+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,---------------....../////////000000000111111111000222444333333666>>>DDDOOOaaaqqq|||rrrooozzzvvvlllooozzz}}}~~~~~~~~~wwwzzzvvvqqqiiiWWWLLLSSSWWWmmmfffJJJ;;;666555333///////////////.........,,,,,,,,,,,,------...///---------,,,,,,+++++++++------------------------++++++,,,,,,------,,,,,,---,,,+++,,,...222666888NNNYYYhhhuuu}}}}}}|||tttrrrpppnnnlllnnnuuuxxxtttzzz~~~~~~zzzzzzvvvnnnjjjeeecccddddddcccaaa______^^^\\\\\\___cccggglllnnnqqqtttxxx}}}yyyVVV???999<<<:::;;;===>>>===;;;888666000...,,,+++,,,,,,***)))************************)))************+++++++++*********++++++,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000000000000000111111111111000333555444555:::DDDLLL```pppzzzjjjwwwwwwppp}}}}}}{{{{{{tttwww~~~sss[[[RRRXXXaaammm|||eeeJJJ===888666444111111000000//////......------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++---...//////------...///,,,---///000...111>>>LLLbbbkkkvvv~~~{{{{{{zzz|||uuurrrpppsssxxxyyysssuuuxxxzzz{{{~~~rrrpppuuutttmmmhhhgggfffffffffggghhhiiijjjlllkkkjjjjjjmmmsssyyy|||xxxjjjMMM???===;;;>>>@@@>>>;;;999777555333000---***)))***,,,...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---......//////..................////////////111000000000000000111222555222333555555:::NNNcccxxxxxx{{{iiisss}}}xxx~~~vvvwww~~~uuu___VVV]]]bbbmmm|||gggLLL>>>888555333111111000000//////......------,,,,,,,,,,,,++++++---------,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,------++++++,,,---,,,,,,.........222@@@NNNgggpppzzz}}}zzzyyyyyy{{{xxxvvvsssqqqqqqxxx{{{yyyxxxxxx{{{|||rrrhhhggghhhffffffgggiiiiiiiiikkkmmmqqqtttvvvssssssuuuyyyyyyrrrTTTBBB===<<<>>>???===;;;:::888666555333///,,,++++++---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---......//////..................////////////000000000000000111111222666222333888;;;DDDYYYooo~~~ssskkk|||vvvxxx{{{~~~sssrrryyytttaaaZZZ```bbbmmm{{{~~~hhhMMM>>>888555222111111000000//////......------,,,,,,,,,,,,++++++......------------,,,,,,+++,,,,,,------,,,,,,++++++,,,------++++++,,,---///------000222999HHHVVVmmmuuu~~~~~~~~~wwwtttvvvyyy}}}zzzvvvtttrrrrrruuu}}}}}}|||}}}zzztttrrrjjjgggeeeeeeddddddjjjrrrwwwwwwwwwyyy|||zzz{{{bbbMMMBBB??????>>>===<<<:::999888888555222...,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........,,,---......//////..................////////////000000000000000111222222333000333<<>>MMMYYYeeennnwww|||yyyssswww}}}wwwrrrnnniiigggrrrwwwxxx||||||{{{}}}|||mmmgggddd^^^]]]dddlllrrrwww|||||||||uuu^^^OOODDD=========999888<<<888777444111...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,---......//////..................////////////000000000111222333444555555???SSSgggqqqvvv|||dddsssiiiooowwwmmmoooyyy|||{{{{{{rrr]]]UUUdddooohhhbbbdddfffmmmwwwvvvrrr~~~dddJJJ<<<777444222111111000000//////......------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,------++++++,,,---......555EEEUUU```hhhmmmvvvzzz|||}}}zzzuuu{{{xxxppplllmmmkkkkkkyyy{{{sssxxx}}}}}}~~~yyykkkdddaaaaaabbbhhhsss|||jjjUUUFFF===>>>===888777<<<999888555333000///......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---......//////..................////////////000000000111222333555555888EEE\\\pppxxx|||rrrooovvvmmmrrrqqqyyywwwtttssswww}}}sss]]]TTTbbbmmmggg______fffmmmwwwuuuqqq}}}gggKKK<<<666333111111111111000//////......---------,,,,,,,,,++++++,,,,,,,,,------.........+++,,,,,,------,,,,,,+++---...//////------...///222222:::KKK[[[dddiiimmmssswwwxxxyyy~~~{{{zzz|||rrriiifffkkkooottttttoooxxx~~~{{{rrrgggcccdddgggeeejjjvvvtttXXXHHH===>>>===777666<<<:::888666444222111000///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,---......//////................../////////000000000000111222444555666@@@OOOggg{{{rrroooxxxyyyoookkktttwwwiiicccmmm{{{yyyaaaUUU```lllhhhaaaaaafffhhhvvvwwwvvv{{{jjjIII>>>888111222111111000000//////......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++---***))),,,---,,,///444555888EEEXXXdddhhhmmmsssxxxxxxyyyzzz|||yyyzzzvvvuuuiiiggggggjjjrrr~~~wwwrrrppprrr{{{xxxjjjeeecccdddiiipppuuuiiiQQQ???@@@???777444;;;===;;;888777555333000---+++++++++***++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,---------........................------......//////000000111111444///...333555444777===KKK\\\uuuyyyzzz{{{sssqqqddd{{{yyyqqqooouuufff```kkkzzz|||eeeZZZeeeoookkkdddbbbfffggguuuvvvuuuzzzkkkJJJ???888111222111111000000//////......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...++++++......---///444666<<>>;;;>>>;;;:::999999999555111---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.......................................///000000111111222222222222333333666AAALLL[[[rrr}}}vvviiinnnrrr{{{xxxzzz|||~~~~~~wwwfff]]]iii{{{sssdddiiirrrqqqkkkhhheeefffssstttooovvv}}}iiiIII>>>888111222111111000000//////......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...///000...,,,///444===JJJ]]]kkkpppsssyyy~~~yyyyyyzzzzzzxxxwwwuuusss{{{|||}}}}}}zzzuuunnnjjjllltttyyyssssssuuuyyy|||~~~pppfffcccdddlllvvv~~~{{{yyywwwyyy||||||yyy}}}rrrPPPDDDCCC???<<<<<<999999:::;;;:::777222...------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////...//////000111111222222000222333222222:::IIIVVVdddyyy~~~kkkppp{{{hhhxxx~~~~~~|||iii___kkk~~~yyyffffffooopppmmmjjjeeeeeerrr~~~ssskkkuuuhhhHHH===777000111111111000000//////.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,......///000---,,,000888EEESSSdddnnnrrrtttxxx{{{oooppprrrtttuuuuuuuuuttt}}}~~~~~~|||xxxsssooommmvvv}}}~~~xxxwwwxxxyyy}}}wwwllldddbbbeeeiii~~~|||zzzyyyxxxxxxxxxwwwuuutttsssrrrrrruuuxxxxxxwwwxxx|||}}}yyy}}}}}}xxxyyy}}}XXXFFFBBB???;;;:::999999:::;;;;;;888333///...------,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........./////////000000//////000000111222222222///222444222555AAATTTaaalll|||mmmooooootttyyy{{{~~~kkkaaammm}}}hhhfffmmmpppmmmiiieeeeeeppp|||qqqhhhuuuhhhHHH===777111222111111000000//////............------------......,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++.........///------555???PPP\\\jjjppprrruuuvvvvvvjjjkkknnnqqqsssuuuwwwwww}}}~~~yyysssooopppqqq~~~xxxwww{{{~~~xxxooofffccceeejjjttt}}}~~~{{{xxxvvvwww|||}}}zzzzzzxxxuuuqqqrrrrrrssssssrrrrrrqqqrrrrrrqqqooonnnlllkkkjjjllllllkkkkkkkkkkkkkkkkkkiiikkkooorrrtttwww{{{}}}~~~|||wwwtttzzz}}}|||{{{xxxuuuwww}}}~~~bbbLLLDDD@@@<<<999:::::::::;;;;;;999555222///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////.........//////000000111//////000111111222222333000333555555<<>>;;;;;;:::999::::::999777444//////...,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////---......///000000111111///000000111111222333333222666777999EEEZZZmmmvvv~~~iiiuuuyyynnn~~~~~~zzzhhh^^^mmmooommmssstttlllbbbddddddooozzzpppiiitttkkkKKKAAA;;;555666111111111000//////............------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///000///000000///333@@@MMMdddkkkqqqqqqsssvvvssslllssssssssssssuuuxxxzzz|||zzzooolllttt~~~}}}vvvxxx}}}kkkgggiiiqqq{{{}}}zzzyyyuuuqqqqqqtttwwwyyyyyyyyyxxxxxxxxxzzz~~~~~~wwwrrrmmmggg___XXXVVVWWWYYY[[[UUU\\\^^^ZZZWWWYYYYYYVVVYYYYYYZZZZZZZZZZZZYYYYYYXXXYYYZZZ[[[]]]^^^___```^^^]]]]]]]]]]]]^^^^^^___]]]]]]___eeemmmrrrsssrrrqqqtttwww|||}}}xxxyyyxxxsssrrruuuzzzssslllnnnttt[[[MMMFFFAAA>>><<<:::999999:::999888666000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............/////////000---......///000111111222000000000111222222333333444888999<<>>;;;:::999999888888888999444222///---------,,,+++,,,,,,,,,,,,------------------------------------........................////////////000000000000111111000000111222333444:::FFFYYYkkkxxxpppiiizzz{{{xxxzzz}}}|||gggZZZdddxxxrrrmmmpppqqqooommmkkkiiirrr|||xxxdddeeerrrjjjLLL<<<777555111222222111000000///............---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---....../////////,,,---...111999III^^^mmmkkkjjjkkkkkkmmmppprrrtttyyyuuuxxxuuuqqqwwwoooppprrrrrrsssuuuyyy}}}xxxzzzzzz{{{uuukkkjjjsssxxxyyyzzzzzzzzzzzzyyyyyyuuusssrrrqqqqqqqqqooommmkkkkkkkkkkkkkkkjjjjjjiiicccddddddeeeeeedddcccbbb______^^^]]]]]]]]]^^^___^^^]]][[[YYYWWWTTTRRRPPPOOONNNNNNMMMMMMLLLKKKJJJNNNMMMMMMNNNNNNOOOOOONNNPPPOOONNNMMMMMMOOOQQQSSSPPPQQQQQQRRRRRRQQQQQQQQQRRRSSSSSSRRRUUUYYYZZZXXXXXXXXXYYYYYYZZZ[[[[[[\\\\\\\\\\\\]]]^^^___```aaagggiiilllqqqtttvvvwwwvvvvvv|||vvvpppmmmkkkkkkaaaeeekkkzzzvvv}}}jjjQQQCCC>>><<<;;;:::999999999999999555222///.........---,,,,,,,,,,,,------------.......................................////////////////////////000000000000111111111111111222555777BBBQQQfffvvv||||||cccuuuxxxrrr}}}xxx}}}zzzwwwzzz|||fffYYYcccvvvrrrmmmoooooonnnmmmmmmkkkttt}}}vvvbbbeeesssjjjLLL<<<888555111000000000//////......---......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------...//////000...///000333<<>>>>>===<<<;;;:::999999999666444111/////////...---,,,---------.............................................//////000000111////////////000000000000///111333222222444:::???NNNbbbqqqssszzzbbbhhhsssppp{{{xxx~~~wwwpppsss~~~|||gggXXXaaatttvvvqqqqqqooolllkkkjjjhhhrrr|||~~~uuu```aaapppjjjLLL<<<888666222000000000///////////////......---------,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,---...000111+++111666===JJJZZZcccdddaaaccceeehhhkkknnnoooppprrr{{{}}}tttnnnoooooojjjmmmrrrvvvvvvqqqllljjjjjjnnnsssxxx~~~gggdddlll~~~~~~||||||~~~zzzzzzzzzyyyvvvttttttuuuwwwuuuttttttuuuvvvvvvuuurrrrrrrrrssstttuuuvvvwwwvvvvvvvvvvvvuuutttsssrrrllllllkkkiiigggdddaaa```ZZZYYYVVVSSSQQQPPPOOOOOONNNLLLKKKKKKLLLLLLKKKJJJHHHHHHJJJKKKLLLLLLMMMMMMLLLLLLLLLMMMNNNOOOPPPPPPOOOOOOOOOPPPPPPPPPPPPOOOPPPQQQRRRQQQOOOOOORRRTTTSSSUUUXXXXXXXXXXXX[[[]]]WWW[[[___aaaccceeeiiilllpppqqqsssvvvxxx{{{}}}|||}}}~~~~~~sssgggcccaaaYYY\\\___dddtttoooqqqjjjNNNCCC???>>>===;;;::::::999999777444111000000000///...------------....................................---......///000000111111////////////000000000000...000222222222555===CCCUUUhhhqqqooo}}}kkkaaawww{{{ooo~~~~~~}}}tttlllqqq|||xxxvvvwwwvvvwww}}}gggXXXaaatttyyytttsssppplllkkkhhhgggqqq|||~~~uuu```^^^nnnjjjLLL<<<888666222111111111111000000000000......---------,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,---...000111)))000999BBBQQQaaahhhgggccceeehhhllloooqqqrrrrrrsssrrrlllssstttlllmmmqqqtttqqqkkkggggggjjjnnntttyyyiiibbbggg{{{}}}~~~~~~yyy{{{{{{zzzwwwwwwyyy|||yyyyyyyyyzzzzzzzzz{{{{{{ooopppooommmjjjgggggghhhiiigggffffffhhhiiihhhhhhffffffeeeffffffggghhhiiiffffffffffffeeedddcccbbbYYYYYYYYYXXXVVVTTTQQQPPPLLLKKKIIIHHHHHHJJJLLLMMMKKKIIIHHHIIIJJJJJJIIIHHHFFFGGGIIIJJJLLLMMMMMMMMMKKKKKKKKKKKKLLLMMMOOOOOOMMMNNNOOOPPPPPPPPPPPPPPPOOOQQQTTTTTTTTTWWW[[[___^^^```cccccccccdddhhhkkkooosssxxx|||~~~|||wwwqqqmmmnnnssszzznnnbbb^^^\\\ZZZZZZ[[[aaammmuuurrrsssTTTGGG??????===<<<;;;::::::999777555111000000000///...---------.........//////////////////////////////---......///000111111222////////////000000000000---000222222222666>>>EEE[[[lllppplllttt]]]bbbsssooo{{{xxxooogggoooyyy}}}||||||{{{zzzyyyyyyzzzzzz{{{||||||||||||yyyyyyyyyyyyyyyxxxwwwwwwooommmnnnqqqsssxxxzzzbbbUUUcccvvv}}}qqqtttqqqiiijjjhhhgggqqq|||~~~uuu```cccqqqiiiLLL<<<777444111111111111111000000000000......------------...............////////////000......---------......//////000888HHHXXXaaaiiinnnfffjjjpppsssuuuttttttttt}}}yyyuuusssrrrrrrrrrqqqlllxxxzzzlllcccffflllmmmlllqqqzzztttccc```ppp~~~}}}|||||||||{{{zzzyyywwwvvvvvvvvvwwwyyyvvvrrrrrrssstttsssqqqnnnkkkeee```\\\[[[[[[\\\___]]]YYYXXXZZZ^^^```bbb^^^\\\ZZZ[[[]]]^^^\\\ZZZ\\\[[[ZZZZZZ[[[[[[ZZZYYYWWWVVVSSSPPPNNNLLLKKKJJJJJJKKKKKKIIIGGGGGGHHHJJJKKKLLLLLLKKKIIIHHHIIIJJJIIIIIIIIIIIIJJJLLLMMMNNNKKKNNNPPPPPPMMMLLLNNNQQQUUURRRPPPQQQSSSUUUSSSQQQUUUVVVXXX[[[```eeeiiilllppppppssswww}}}tttggg```[[[]]]cccjjjrrrzzzvvveee]]]\\\^^^YYYWWW[[[eeettt}}}ooo|||[[[CCCCCC???<<<<<<;;;888888;;;666666555333111000......,,,,,,,,,,,,------...///........................////////////000000000000000000000000////////////222//////222333666AAANNN```sssmmmooo___ZZZ|||uuu|||vvv{{{xxxpppiiifffqqq~~~{{{{{{~~~}}}{{{yyywwwxxxyyyxxxtttppptttuuuwwwxxxyyyyyyyyyyyysssuuuxxxxxxvvvsssrrrqqqrrruuuxxxyyyxxxyyy|||yyy{{{xxxxxxxxxuuurrrsssyyyvvv___SSS```ttt|||qqquuurrrjjjjjjgggfffqqq|||wwwbbbaaapppjjjLLL<<<777444111111111000000000000//////......------------......,,,,,,,,,------------.........---------...//////222333===OOO___gggkkknnnkkknnnrrrttttttsssrrrsssxxxwwwuuusssrrrrrrrrrsssmmmxxxzzzooohhhmmmtttvvvxxxzzz|||mmmccckkk}}}~~~}}}||||||}}}}}}{{{{{{zzzyyyxxxxxxwwwwwwwwwvvvtttrrrqqqppppppqqqpppmmmiiihhhiiijjjhhhgggaaa^^^ZZZVVVSSSSSSTTTTTTXXXVVVSSSRRRRRRSSSUUUUUUVVVTTTRRRSSSUUUVVVTTTRRRUUUTTTRRRRRRSSSSSSRRRQQQMMMMMMLLLKKKJJJJJJJJJJJJFFFGGGIIIHHHHHHHHHIIIJJJHHHIIIKKKLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNQQQSSSQQQSSSVVVXXXZZZ]]]aaadddgggiiimmmrrryyytttaaaUUUQQQPPPVVV___jjjxxxuuufff^^^\\\ZZZWWWVVVYYYaaannnrrrrrr{{{fffLLLCCC>>>;;;<<<;;;888888;;;777666555333111000///...------,,,,,,,,,---..............................////////////000000000000000000000000000000000///222000000333666<<>>;;;<<<<<<999888:::777666555333222000///.........------------------........................////////////000000000000000000000000000000000000222111111444888EEEZZZlllxxxuuuxxxmmmkkk{{{~~~uuu~~~~~~~~~}}}}}}yyyxxxxxxzzz{{{|||zzzxxxxxxwwwvvvwwwvvvrrrkkkdddgggmmm}}}|||yyyuuurrrrrrqqqpppnnnnnnnnnnnnoooooopppqqqqqqsssssstttuuuwwwxxxyyyzzzvvvvvvvvvwwwyyy{{{}}}~~~~~~|||zzzyyyzzzzzzzzzyyyvvvyyyzzzyyywwwxxx}}}zzzzzzyyyzzz||||||{{{yyy}}}~~~qqq]]]SSSbbbuuuyyyooouuusssiiihhheeedddooo{{{zzzgggbbbqqqlllNNN<<<777444222111000000000///...............------------...............////////////000...---------...///000111111888KKKeeevvvyyyuuuqqqlllnnnqqqssstttuuuwwwyyywww}}}|||vvvssstttxxx}}}~~~xxxvvv}}}~~~ppppppzzz|||uuutttnnnnnnmmmkkkjjjiiiiiijjjjjjhhhggggggfffeeedddcccbbbccccccaaa___^^^\\\[[[[[[WWWVVVTTTSSSRRRQQQOOONNNOOONNNMMMKKKJJJJJJJJJKKKIIIJJJLLLLLLKKKJJJKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMLLLMMMOOOPPPPPPOOOPPPPPPPPPPPPPPPPPPOOOOOOQQQRRRSSSTTTVVVZZZ```dddbbbffflllrrrtttrrrmmmiiimmmjjjfffbbb^^^[[[YYYXXXXXXVVVVVV^^^jjjxxxvvveee^^^]]]YYYQQQKKKMMMKKKQQQcccyyyyyylllaaa\\\SSSTTTUUUVVVVVV^^^pppqqqnnn\\\EEE???;;;======;;;999:::777666555444222000///...000///...---------------........................////////////000000000000000000000000000111111111111222222444;;;LLLeeexxxyyyxxxmmmyyy|||}}}|||{{{}}}uuutttsssssstttwww|||~~~~~~~~~}}}}}}}}}|||zzzxxxwwwuuuvvvvvvwwwwwwvvvuuusssrrrooooooooooooooopppqqqqqqpppooonnnnnnooopppqqqqqqmmmmmmnnnpppqqqoookkkgggnnnwww~~~tttrrrpppmmmlllkkkkkkkkkkkkkkklllnnnqqqtttwwwyyywwwxxxxxxyyyzzz{{{||||||wwwxxxyyy{{{wwwsssrrrtttvvvrrrttt|||~~~~~~qqq]]]UUUcccuuu~~~xxxmmmsssrrrhhhfffeeedddooozzz|||iiieeesssnnnPPP===666444222222111111000///...............------------...............////////////000---------...///000111111...:::RRRmmm}}}~~~xxxtttnnnpppssstttuuuvvvxxxzzzzzzvvvpppnnnuuuxxxxxxwwwyyyxxxpppxxxyyyjjjgggkkkhhhdddcccaaa```______``````]]]\\\\\\[[[[[[ZZZZZZYYYZZZYYYYYYWWWVVVTTTSSSRRRRRRRRRQQQPPPNNNLLLKKKKKKMMMLLLKKKJJJIIIHHHGGGGGGJJJLLLNNNNNNLLLKKKLLLMMMKKKLLLMMMNNNOOOPPPQQQRRRNNNMMMMMMPPPSSSUUUUUUUUURRRSSSTTTUUUVVVWWWWWWVVV[[[\\\^^^aaafffnnnxxx~~~xxxooohhhdddcccccceeeeeeiiitttyyyfffTTTPPPQQQQQQOOOOOONNNKKKSSSkkk~~~qqqddd\\\TTTTTTVVVVVVUUUYYYhhhxxxrrrkkk~~~```JJJBBB<<<===>>><<<::::::777777666444222111//////000///......------------////////////////////////////////////000000000000///000000000111111111222111222222555@@@TTTlll|||nnntttrrryyy|||{{{tttnnnlllmmmmmmlllmmmrrrwww{{{yyyuuurrrqqqssstttrrrpppoooqqqtttvvvwwwvvvuuuuuurrrrrrqqqpppooommmlllllloooooopppqqqpppnnnlllkkkgggggggggggghhhjjjkkklllooonnnlllkkklllppptttwwwoooppprrruuuwwwwwwvvvttt|||{{{{{{zzzxxxvvvuuutttuuuuuuuuuuuuwww{{{ooofffbbbaaabbbfffffflllxxx|||{{{rrr```WWWdddttt|||uuujjjrrrqqqiiihhhfffdddooozzz|||jjjggguuuoooQQQ===666444333333333222111000///............------------......,,,,,,,,,------------...---------...///000111222...>>>YYYttt~~~yyywwwtttvvvxxxyyyxxxwwwwwwxxx{{{vvvpppmmmqqqrrrsssuuuzzz~~~rrrrrrvvvjjj^^^\\\```]]][[[ZZZYYYWWWWWWWWWXXXXXXUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUTTTTTTSSSRRRPPPOOOPPPQQQRRRQQQOOOMMMLLLMMMJJJJJJJJJJJJJJJHHHGGGFFFHHHKKKMMMMMMJJJIIIJJJLLLJJJLLLOOOPPPQQQRRRUUUWWWYYYYYYYYY\\\```bbbcccbbb```cccfffjjjmmmpppqqqqqquuuwwwzzzyyynnngggfffiiillltttxxxqqq^^^NNNKKKNNNNNNOOOSSSQQQQQQ]]]wwwwwwhhh^^^VVVUUUVVVVVVTTTWWWbbboooqqqcccrrrhhhPPPFFF======>>><<<;;;;;;888777666444333111000/////////......---.........////////////////////////////////////000000000000///000000111111222222222111333444999HHH___sss|||kkk}}}uuuxxx|||zzz{{{xxxrrrllleee```gggkkkllljjjjjjmmmppppppllljjjgggffffffhhhhhhhhheeehhhlllnnnnnnnnnnnnooooooooonnnnnnmmmmmmmmmlllqqqrrrsssssssssqqqooommmmmmllllllkkklllmmmooopppnnnooopppqqqtttyyy}}}|||zzz|||sssaaa[[[YYYYYY___fffqqqzzzzzzyyyxxxfff^^^jjjxxx~~~qqqfffpppsssllllllgggeeeooozzz|||jjjffftttpppRRR===666444333444444333222111000//////......------------......,,,,,,,,,------------...------......///111222333222EEEbbbzzz|||xxxyyywwwzzz}}}~~~}}}{{{{{{zzz}}}~~~~~~~~~|||zzzwwwvvvxxxvvvvvvzzz~~~wwwnnnwwwoooeeeaaaXXXWWWYYYUUUVVVUUUSSSRRRQQQQQQRRRSSSQQQQQQQQQRRRSSSSSSTTTTTTSSSTTTTTTUUUTTTSSSRRRQQQOOOQQQSSSSSSPPPNNNOOOPPPLLLMMMOOOPPPQQQPPPOOONNNNNNRRRVVVWWWVVVWWW[[[```^^^aaaeeeggghhhkkknnnqqqxxxxxxxxxzzz|||~~~~~~~~~~~~xxxjjj^^^ZZZ___gggnnn{{{hhhVVVHHHJJJOOOOOOQQQWWWXXX^^^nnn}}}mmmaaaXXXUUUTTTUUUTTTUUU^^^ggg{{{aaadddzzzuuuWWWJJJ???<<<======<<<<<<888777666555333111000//////............//////000////////////////////////////////////000000000000///000000111111222333333111444777@@@TTTlll{{{~~~qqqooovvvpppxxx{{{pppjjjjjjgggdddccchhhnnnrrrppppppssssssqqqkkkkkkjjjiiijjjmmmqqquuurrrvvvyyy{{{{{{{{{}}}{{{yyywwwuuuttttttuuuuuurrrvvv}}}uuusssrrruuu~~~lll[[[XXXYYY^^^jjjxxxzzzxxxmmmeeeppp}}}nnndddoootttoooppphhhfffooozzz~~~|||jjjdddsssqqqSSS>>>666444333555555444333222111000///.........------................../////////000000------......///111222333666JJJhhh}}}yyyvvvyyyvvvzzz}}}zzzyyy{{{~~~~~~ssslll|||jjj[[[YYY[[[WWWWWWWWWQQQSSSRRRQQQOOOOOOOOOOOOPPPOOOPPPQQQRRRSSSTTTUUUUUUTTTUUUVVVVVVVVVVVVTTTTTTNNNQQQTTTTTTQQQOOOPPPQQQQQQSSSVVVYYYZZZZZZZZZYYY\\\aaahhhkkkmmmrrryyy~~~|||sssiiiZZZOOONNNWWWdddmmmttt^^^NNNCCCIIIOOOPPPTTT[[[]]]gggzzz~~~zzzzzz{{{zzzwww{{{~~~pppdddYYYUUUSSSSSSTTTUUU[[[bbbwwwggg]]]ooo[[[MMM@@@<<<======<<<===888888666555333111000000...............///000111000000000000000000000000////////////000000000000///000000111222222333333222444999EEE]]]vvvfffvvvmmmpppxxxwww|||qqqfffggglllmmmppptttnnnwww}}}|||~~~}}}wwwxxxyyyyyyyyy~~~{{{yyyxxxxxxxxx{{{}}}sssnnngggeeeffflllyyymmm^^^\\\```hhhzzzqqqssszzzvvvyyy~~~iiiddduuuzzzpppmmmkkklllqqqzzzzzziiijjjuuuqqqRRR>>>777555333111111111111000000000000/////////...---------,,,...///////////////.........,,,,,,///000...///333999WWWmmmuuuzzzuuuqqqvvvxxxzzz}}}{{{xxxyyy}}}~~~~~~~~~zzz{{{uuukkkqqqiiiZZZZZZZZZZZZ[[[[[[[[[[[[]]][[[XXXVVVUUUWWWZZZ\\\\\\\\\\\\\\\^^^aaadddeeefffeeedddcccccccccdddeee```eeeiiifff___XXXVVVVVVYYY```gggiiieeeaaaeeelllxxx~~~ppphhhdddgggjjjiiihhhhhhddd\\\VVVWWWZZZaaappp~~~wwwuuuxxxzzz||||||gggXXXPPPGGGDDDJJJMMMPPP[[[kkkppp{{{{{{{{{uuukkkeeeeeefffeeelllqqqzzzwwwgggWWWTTTSSSTTTSSSQQQTTTYYYggglllvvvkkkRRR@@@AAABBB:::666;;;:::999888777444222000///........................//////............//////////////////000000000000222000///111333444222///555111;;;YYYwww|||hhhnnnzzzlll}}}vvvkkkeeefffppp{{{~~~tttvvvuuurrrttt}}}~~~vvvjjjccc```bbbfffkkksss|||wwwmmmeeeeeemmmooorrr~~~zzz|||kkkgggyyy}}}sssoooiiikkkpppyyyyyyiiihhhsssqqqSSS>>>777555333111111111111000000000000..................------......///000000///...---...,,,---///000...000444===YYYmmmsssvvvrrrnnntttwwwyyy~~~|||xxxwwwyyyzzzxxx|||rrrmmmtttrrrddd^^^^^^```aaacccdddeeeeeehhhfffdddbbbbbbdddgggiiiiiijjjmmmooorrrtttvvvwwwvvvvvvuuutttttttttuuuvvvtttvvvvvvnnncccZZZWWWWWW^^^dddkkknnnnnnpppyyy|||lll___YYYUUUXXX\\\\\\\\\^^^^^^ZZZYYY\\\___gggwww}}}zzzyyyuuuqqqrrrwww~~~yyyiiiXXXLLLMMMHHHHHHNNNRRRTTTaaaqqq{{{wwwtttlllcccaaadddeeedddffflllvvvxxxiiiWWWSSSRRRRRRRRRPPPRRRWWWfffsss|||sssXXXBBBAAACCC<<<888;;;:::999888777444222000///........................//////............//////////////////000000000000222000///111333444222000777555EEEddd|||}}}}}}aaannnrrrrrrrrrrrrtttgggfffnnnxxxoooppprrrrrrwwwyyymmmeeeggglll|||}}}{{{tttkkkdddbbbccceeehhhooo}}}{{{vvvxxxxxxttttttooommmuuulllppp~~~~~~jjjhhh{{{}}}rrrnnnfffiiinnnwwwxxxiiigggrrr~~~rrrTTT???888555333111111111111000000000000..................//////,,,...///111111000...---...------000000...111666AAA[[[llloooqqqllljjjppptttxxx~~~}}}xxxtttsssrrrqqqsssxxxwwwyyy|||ooopppzzzzzzooojjjiiijjjmmmooorrruuuvvvwwwyyyxxxwwwwwwxxx{{{~~~rrrdddZZZWWWXXXbbbhhhpppuuu{{{xxxttttttxxxlll\\\OOOJJJHHHLLLPPPQQQUUUYYY___aaaeeegggiiirrruuuqqqooopppoooooossszzz|||ooobbbUUULLLFFFIIIHHHKKKPPPRRRUUUcccsss|||xxxyyy|||yyysssiiibbbdddlllooollllllqqqyyy{{{mmmXXXSSSQQQQQQQQQOOOQQQUUUaaaxxxzzzaaaFFFAAADDD???;;;<<<999999888777555333111///........................//////............//////////////////000000000000111000000111333444333222999===SSSsss~~~}}}nnncccyyyyyymmm~~~ooosssyyyhhhffflll}}}}}}rrrllloootttyyywwwgggZZZQQQSSSXXXdddhhhjjjhhheeedddhhhlllooorrrzzz{{{{{{~~~vvviiidddggghhhhhhmmmnnnvvvkkkooo~~~~~~{{{dddgggyyyyyyllliiidddgggllluuuwwwiiigggrrr}}}sssUUU@@@999666333111111111111000000000///------......//////000000,,,---///111111000...---...---...111000///333999FFF]]]kkkkkklllhhhfffnnnrrrwww}}}|||wwwqqqmmmllllllnnnpppnnnttt|||xxxnnnvvv}}}zzz{{{{{{||||||lll\\\SSSSSSWWW```jjjuuu{{{lllhhhjjjmmmssssss^^^PPPIIIFFFFFFJJJNNNRRRXXX```lllrrrwwwxxxwww|||yyytttpppooonnnooovvv~~~vvvtttmmmbbbVVVNNNKKKKKKLLLMMMQQQTTTTTTXXXhhhyyy}}}vvvzzz}}}rrrnnnvvv~~~pppZZZUUUQQQRRRQQQPPPPPPSSSZZZmmm{{{lllKKKAAACCCAAA<<<;;;999999888777555333111000........................//////............//////////////////000000000000111111111111222333333333<<>>===999999999888777555444333000000000000000000000000//////............//////////////////000000000000000222333222000222666:::RRRlllccccccvvvnnnsssmmmppp~~~sssccceeexxxtttkkkkkkqqqyyy}}}uuuddd[[[\\\ccciiirrr}}}hhhZZZLLLGGGIIIPPP[[[ddd|||}}}zzz|||rrrfff```dddkkkqqqtttxxxlllaaa[[[aaajjjoootttyyyxxxbbbdddwwwwwwvvvzzz|||~~~|||dddYYYiiivvvlll^^^YYY^^^cccjjjsss|||yyynnnsss|||{{{\\\DDD888555333222222111111000/////////111000...---,,,,,,------//////////////////......000111333222------999FFFXXXgggnnnrrrxxxwwwxxxvvvmmmooouuummmhhhlllrrrtttvvvxxx|||gggoooyyyqqqkkknnnqqqvvvyyy|||}}}|||yyyxxxwwwuuusssqqqqqqqqqqqqooonnnkkkjjjiiihhhgggggggggggggggddd```\\\ZZZWWWTTTRRRPPPMMMKKKOOOWWWggg~~~vvvmmmqqquuuyyy}}}uuucccccchhhppptttwww~~~ppp___SSSLLLFFFEEEGGGFFFGGGJJJNNNQQQZZZppp}}}wwwvvv}}}zzzxxxwwwzzz{{{qqqkkkcccaaaeee^^^ZZZYYY[[[[[[^^^lllzzz}}}~~~iii\\\QQQOOOQQQPPPOOONNNPPPRRRccc{{{mmmnnn~~~yyyTTTCCCBBB@@@:::::::::999888777666555555000///////////////000000////////////////////////000000000000111111111111///666444111555555888DDD___wwwtttXXXgggssssssllllllwwwkkk```ffftttwwwpppttt{{{eeeZZZ___iiiooommm\\\OOOEEEFFFJJJRRRbbbsss}}}}}}}}}mmmccchhhmmmlllooovvv~~~~~~ssscccdddhhhooozzzxxxbbbcccvvvuuuuuuxxxzzzzzz|||uuu^^^UUUeeepppfffXXXUUU^^^cccjjjsss}}}{{{qqquuu~~~zzz\\\DDD999555444222222111111000/////////111000...---,,,,,,------...........................///111111...000===LLL___lllrrrssswwwuuuuuu~~~wwwqqqssstttmmmjjjnnnrrrsssssstttzzzhhhpppzzzttttttzzz|||xxxqqqkkkddd^^^XXXSSSOOOLLLLLLQQQ[[[lllsssoootttzzzooonnnsss|||mmmaaaTTTMMMHHHEEEFFFIIILLLLLLOOOQQQTTT___xxx{{{uuusss|||}}}ppp]]]WWWUUUPPPOOOTTTUUUVVV[[[aaaccchhhwww~~~zzz~~~~~~jjj]]]QQQOOOQQQPPPOOONNNNNNNNN]]]uuuuuuqqq~~~XXXEEECCCAAA<<<::::::999888777666555555000000////////////000000////////////////////////000000000000111111111111///555444444777444:::KKKfffyyyjjj\\\xxx~~~jjjzzz}}}ooouuu{{{iii___ggguuuzzzvvv{{{~~~iii___eeeqqqyyyzzzaaaYYYOOOIIIMMMSSS[[[kkk{{{qqqgggjjjnnnooosss{{{{{{yyyssskkkjjjkkkooo{{{wwwaaaaaasss{{{ssstttxxxxxxwwwvvvnnn[[[UUUcccjjj___TTTSSS]]]cccjjjsss}}}}}}uuuwwwzzz\\\DDD999555444222222111111000/////////000///...---------------------------------......,,,---///000///444DDDTTThhhtttvvvtttvvvssssss}}}}}}zzz}}}zzzvvvyyywwwrrrooorrruuuuuutttuuusssjjjrrr}}}{{{}}}uuulllddd___UUURRRSSSZZZeeexxxwwwwww|||xxxuuuyyywwwYYYQQQIIIGGGGGGGGGIIINNNQQQQQQRRRTTTXXXhhhxxxqqqrrr{{{~~~yyyyyy}}}}}}```RRRFFFFFFGGGFFFGGGLLLOOOWWWaaaiiillltttqqqrrrmmm___SSSOOOPPPPPPNNNNNNOOOLLLWWWlllqqq}}}```IIIDDDBBB===::::::999888777666666555000000////////////000000////////////////////////000000000000111111111111111444444777999444>>>XXXqqq}}}|||yyy```aaavvveee~~~rrrpppvvvfff___ggguuu|||nnndddiiixxxlllUUUOOOIIIJJJRRRZZZaaapppvvvlllmmmooopppuuu|||yyyooojjjgggdddlllmmmuuuwww______pppwwwppptttzzz{{{xxxvvvlll]]][[[gggiii[[[RRRUUU]]]ccckkksss}}}yyyzzzzzz\\\DDD999666444222222111111000///////////////......------------,,,,,,,,,---------------------///000000777JJJ[[[pppzzzzzzvvvvvvrrrrrr|||zzzyyy|||~~~~~~xxxuuuwwwyyyxxxyyy{{{|||nnnkkkuuu}}}vvvrrrfffcccdddlllxxxzzz|||rrrgggNNNIIIFFFGGGIIIJJJNNNTTTQQQUUUXXX[[[bbbwwwuuummmsss{{{yyyqqqhhheeefffeee```ZZZMMMEEEAAADDDGGGHHHKKKOOOUUU___kkkqqqttt}}}xxxttt~~~qqqbbbTTTPPPPPPOOONNNOOOSSSNNNTTTddd}}}nnnuuuhhhMMMEEEAAA===;;;::::::999888777666555111000000////////////000///////////////////////////000000000111111111111333333222555888666GGGhhh}}}{{{kkk]]]jjjooonnntttnnnoooqqqddd^^^fffttt~~~~~~rrrfffjjj{{{qqq^^^NNNKKKHHHLLLXXX```ggguuuyyysssrrrqqqpppsssxxx|||uuullleeebbbccceeennntttwww^^^\\\lll}}}sssnnnttt}}}|||zzznnncccdddmmmiiiXXXQQQWWW^^^dddlllttt}}}}}}zzz\\\DDD999666555222222111111000/////////...............---------,,,,,,,,,---------......000000000000111:::NNNaaattt}}}}}}xxxxxxtttttt~~~{{{{{{zzzvvvxxxyyyzzz~~~rrrffflllvvvzzzwwwyyyssscccYYYJJJGGGGGGJJJLLLMMMRRRXXXUUU^^^gggmmmwww}}}rrrjjjoooxxx{{{lllbbbVVVOOONNNMMMHHHCCCBBB@@@@@@CCCGGGJJJNNNSSS___kkkuuuyyy}}}|||uuueeeVVVPPPPPPOOONNNOOORRRNNNRRR]]]rrroooqqqqqqRRRFFF@@@<<<;;;;;;:::999888777666666111111000//////////////////////////////////////////000000000111111111111444444000111777<<>>WWWmmmyyy~~~}}}wwwuuusssrrruuu|||ssscccaaalllxxx}}}zzzyyyzzz|||}}}{{{wwwsssrrrtttxxx{{{|||~~~}}}}}}~~~~~~}}}zzzxxxzzz{{{||||||vvvwww~~~~~~{{{{{{wwwqqqggg\\\RRRKKKHHHHHHGGGJJJOOOSSSWWW___hhhtttxxxmmmfffmmmxxx|||mmm```OOOJJJCCC???>>>>>>??????AAAEEEIIILLLRRR\\\gggoooxxx{{{jjjYYYPPPOOONNNNNNOOOKKKMMMSSSVVV```zzz```KKKBBB===<<<;;;::::::888888777666222111000///............////////////////////////000000000000111111111111...888666333BBBXXXpppiii]]]mmm|||kkk}}}|||jjjkkktttmmmccc]]]\\\eeeqqq{{{yyytttzzzvvvpppyyysssqqq}}}}}}xxxjjj[[[OOOJJJMMMRRRTTTTTT]]]lllzzz{{{}}}nnnhhhppp{{{wwwlllgggccc]]]WWWTTTUUU\\\dddkkkxxx~~~}}}|||yyyuuurrrwww[[[WWWeeevvvkkkdddkkkwww|||xxxuuu}}}zzznnnTTTOOO]]]bbbiiipppvvv|||yyy\\\DDD:::777666222222111111000/////////,,,---.../////////------------......///000111111333111//////333AAAZZZqqq{{{~~~wwwttt}}}}}}oooqqqxxxrrreeeggglllxxx}}}zzzyyy{{{}}}wwwsssnnnmmmoootttyyy{{{~~~~~~}}}}}}}}}}}}~~~|||yyyuuusssuuuwwwyyyzzzyyy{{{zzztttyyy}}}|||uuuqqqggg\\\QQQIIIEEEDDDHHHHHHLLLRRRXXX]]]hhhrrrvvvlllfffsss~~~uuuaaaQQQCCCAAA???<<<<<<===???@@@BBBGGGMMMPPPWWWdddrrr{{{}}}lllYYYQQQOOONNNNNNOOOMMMPPPWWWWWW[[[{{{~~~dddNNNDDD>>><<<;;;;;;:::999888777777222222000///............////////////////////////000000000000111111111111***::::::666HHHcccyyy``````tttooommmuuugggmmmyyyyyyhhh___\\\\\\eeeqqqxxxuuuooowwwvvvmmmtttpppjjjzzz}}}zzzzzz|||mmm[[[OOOJJJKKKPPPUUUYYYYYYbbbsss}}}~~~{{{zzzxxx}}}~~~ooommm{{{ooo```ZZZVVVQQQMMMPPPYYYbbbggglllyyyzzzxxxwwwwwwwwwvvvsssqqqzzz___YYYgggqqqggg___dddsss}}}zzzkkkVVVNNNZZZcccdddjjjvvvzzz]]]EEE999444222111111111111000000000000---...///...---,,,---///000000///...............555000111777<<>>;;;:::;;;>>>BBBEEEKKKOOOTTTXXXaaannnxxx{{{|||zzz{{{|||{{{yyy|||ooo^^^RRRNNNNNNNNNNNNKKKMMMPPPRRRYYYooowwwiiiPPPDDD@@@===<<<;;;999888777666666333222111////////////000////////////////////////000000000111222222333333---777777;;;TTTnnn|||___ggggggwwwrrrhhhqqqtttaaa\\\\\\]]]fffrrr}}}wwwqqqooowww{{{nnnmmm{{{zzzrrryyyzzztttrrrlll^^^OOOJJJJJJMMMQQQUUUYYYZZZeeezzz|||wwwzzz~~~zzzxxxzzz||||||}}}uuuyyy|||fffWWWQQQQQQSSSSSSTTT\\\fffhhhkkk}}}yyyuuutttwwwxxxsssnnnlllyyy^^^XXXeeelllddd^^^fffvvvwwwjjjVVVPPP[[[bbbbbbhhhuuuzzz]]]EEE999444222111111111111000000000000...///000000......///000000000///...............444000000666;;;GGGaaa|||~~~tttooosss{{{zzzhhheeeiiiuuuxxxjjjgggsss{{{|||~~~yyysssppprrruuuxxxuuurrrrrruuuxxxyyyxxxwww{{{{{{wwwtttttttttrrrnnnnnnllljjjggggggiiikkkppptttvvvqqqqqqsssqqqssstttppphhhggguuu~~~{{{yyylll```SSSLLLIIIFFFGGGIIIMMMOOOVVV```gggrrr~~~{{{pppccccccllltttyyy}}}xxxiiiWWWIIIBBB@@@???======???CCCGGGIIIKKKQQQXXX^^^jjj{{{xxxuuuwww{{{zzzxxxvvvwwwzzz~~~~~~qqq```TTTNNNNNNNNNMMMLLLMMMOOOPPPVVVjjjsssppprrrUUUFFF@@@===<<<;;;999888777777777444333111000//////000000////////////////////////000000000111222222333333222777444>>>^^^wwwnnn~~~mmm}}}ppplllzzzooo^^^YYYZZZ]]]hhhvvv~~~~~~~~~}}}uuummmjjjsss{{{llljjjwwwvvv}}}}}}vvvkkkaaa]]]XXXPPPIIIJJJMMMPPPVVV\\\dddeeerrrzzzvvvzzzzzzuuurrrrrrqqqoooqqqvvvxxxssswwwppp^^^TTTPPPRRRTTTZZZYYY^^^fffjjjrrryyysssqqqxxx\\\UUUaaaggg```]]]hhhzzzssshhhYYYUUU```aaaaaagggtttzzz]]]EEE999555222111111111111000000000000000111222111000///000222000//////............///333//////333:::IIIfffzzzpppooovvv~~~~~~|||iiifffgggooowww{{{}}}xxxllljjjtttzzz{{{{{{tttqqqqqqsssyyywwwuuuuuuwwwxxxyyyyyywwwzzzzzzuuuqqqpppnnnjjjhhhgggeeebbb``````cccfffiiinnn{{{}}}sssooorrrwwwwwwxxxwwwrrriiihhhttt}}}~~~}}}zzzwwwcccXXXMMMHHHGGGFFFHHHKKKOOOSSS[[[fffrrr}}}|||qqqjjjccc^^^dddnnnuuuxxxwwwlll[[[KKKBBB???AAAAAAAAACCCEEEHHHKKKMMMNNNVVV___hhhwwwxxxooojjjjjjlllooonnnnnnrrrwww}}}tttdddVVVPPPNNNMMMMMMNNNMMMMMMNNNRRRccctttccczzz}}}]]]III@@@<<<;;;:::999888888888888444333111000//////000000////////////////////////000000000111222222333333777666222DDDkkk~~~}}}~~~zzzsssxxxqqqtttqqq```YYYYYY^^^kkkyyy}}}|||zzz}}}yyyppphhhgggpppzzzkkkgggsss|||xxxkkk[[[OOOJJJGGGEEEHHHMMMRRRUUU\\\dddkkkoooyyyuuuzzzuuupppkkkiiieeeaaa```ccceeehhhjjjgggdddgggqqq{{{xxxpppdddXXXRRRRRRUUUXXX``````fffpppxxx{{{yyywwwZZZRRR^^^ccc]]]]]]iii|||{{{nnnhhh___^^^iiifffdddiiivvv~~~{{{^^^FFF:::555222111111111111000000000//////111222111000///000111000///............//////222///...222999LLLjjj~~~sssrrryyy||||||pppllljjjlllqqqvvvzzz}}}tttlllmmmttt{{{|||~~~~~~xxxttttttuuu{{{zzzxxxxxxwwwwwwwwwvvvxxx|||{{{tttoookkkhhhdddcccbbb___[[[XXXYYY]]]```dddjjjwww}}}vvvvvv}}}zzzuuuzzz}}}~~~}}}|||zzzvvv```UUUJJJGGGGGGGGGJJJNNNQQQUUU]]]ggguuu|||tttfff___]]]```kkkwwwzzzzzzuuufffTTTFFFCCCDDDCCCDDDEEEGGGIIIKKKMMMNNNQQQ[[[fffqqqqqqiiidddcccdddjjjjjjkkknnnrrrwww{{{~~~xxxgggYYYQQQMMMMMMMMMNNNLLLLLLMMMPPP^^^~~~}}}bbbrrrdddLLLBBB<<<;;;:::999888888888888444333222000///000000111////////////////////////000000000111222222333333777444555MMMuuu}}}uuurrrzzzwwwvvv|||xxxggg]]]YYY^^^lllzzz}}}yyyvvvuuurrrlllffffffppp|||mmmgggqqq~~~tttdddSSSHHHEEEDDDGGGMMMTTTVVVXXX```iiilllxxxyyywww{{{qqqkkkeeebbb]]]WWWUUUWWWPPPSSSUUUTTTRRRTTT\\\dddhhhddd]]]WWWSSSTTTYYY]]]aaafffrrrwwwZZZQQQ\\\bbb]]]]]]iii{{{~~~wwwjjjiiifffhhhrrrmmmiiilllxxxzzz{{{^^^FFF:::555333111111111111000000000///...///000000......///000//////............//////000//////111999OOOooo|||zzz}}}{{{xxxnnnmmmkkkjjjnnnvvv{{{~~~ppplllqqqxxx|||||||||{{{{{{~~~~~~zzzwwwwwwxxx|||}}}}}}|||zzzxxxwwwwww{{{}}}{{{rrrjjjfffaaa\\\[[[ZZZWWWSSSPPPQQQTTTXXX^^^dddqqq{{{uuuvvv~~~}}}}}}}}}|||yyyvvvaaaVVVKKKHHHHHHIIIKKKOOOTTTYYY___fffvvv{{{}}}~~~rrrlllhhhhhhjjjpppxxxvvvfffTTTHHHFFFHHHFFFGGGHHHIIIKKKLLLLLLLLLQQQ]]]lllzzzqqqeee___\\\\\\___eeeeeeeeefffgggjjjmmmppptttwww|||~~~}}}zzzjjj[[[RRRMMMLLLLLLMMMJJJJJJMMMOOOZZZxxxgggllllllPPPCCC<<<;;;:::999888888777777444333222000000000000111000000000000000000000000000000000111222222333333333444:::UUUxxx~~~uuuqqq|||wwwyyy|||kkk]]]XXX^^^nnn}}}vvvqqqoooooolllgggfffmmmzzzpppiiiqqq~~~qqq___NNNEEEEEEGGGKKKQQQXXXZZZ\\\eeepppuuu{{{yyy{{{|||zzzhhhccc^^^[[[VVVPPPNNNPPPLLLNNNNNNKKKIIIKKKRRRXXX^^^]]]ZZZWWWTTTVVV[[[___dddlll{{{xxxZZZQQQ\\\ccc^^^]]]iii{{{}}}{{{~~~sssgggiiikkknnnvvvrrrmmmnnnxxx{{{uuuzzz{{{^^^FFF:::666333111111111111000000000000,,,...///...---,,,---//////............//////000...///000111:::QQQqqq|||qqqdddfffggghhhmmmwww{{{kkklllwwwzzzxxxuuuqqquuuxxxzzzxxxuuussssssuuuzzz|||}}}|||{{{{{{{{{|||wwwlllbbb]]]XXXTTTOOONNNLLLJJJHHHJJJMMMPPPYYY```ooo|||ooohhhgggmmmuuuxxx{{{{{{wwwxxx~~~|||zzzwwwtttaaaVVVLLLIIIIIIIIILLLOOOVVV]]]dddiiixxxxxxxxxzzzlllrrr{{{tttdddUUUKKKHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMQQQaaatttqqqaaaYYYWWWWWWYYY\\\\\\\\\\\\\\\[[[]]]aaacccfffjjjqqqwww{{{~~~{{{lll]]]RRRMMMLLLLLLKKKGGGIIINNNOOOVVVpppmmmhhhvvvVVVEEE===<<<;;;999888777666666555444222111000000111111000000000000000000000000000000000111222222333333000444???[[[xxx|||zzzxxxtttsssyyy{{{kkk[[[UUU]]]ppp}}}ssslllmmmmmmjjjfffccchhhrrr{{{tttkkkrrrrrr^^^KKKDDDEEEGGGKKKSSS[[[___cccmmmwww}}}{{{zzzvvvppp]]]XXXTTTSSSOOOJJJHHHJJJJJJKKKJJJGGGEEEGGGMMMRRRWWWXXXXXXVVVUUUWWW]]]bbbmmmvvvyyy[[[RRR]]]ddd___^^^iii{{{yyy|||pppdddggglllnnntttsssllllllwwwzzzsssyyy{{{^^^GGG;;;666333111111111111000000000000,,,.........---,,,---..................///000000---000111222;;;SSSsss~~~~~~zzzjjj]]]cccfffhhhnnnzzzvvveeejjjzzzyyyuuuoooiiimmmooopppnnnjjjhhhiiilllrrrvvv{{{}}}}}}}}}~~~xxxxxxpppcccXXXSSSNNNJJJCCCDDDEEEEEEFFFHHHLLLOOOYYYbbbtttsssfffbbbccciiipppvvvwww}}}vvvpppppp}}}|||yyyxxxtttqqq___TTTJJJGGGGGGHHHKKKOOOTTT___hhhmmmyyy~~~uuuvvv}}}zzzzzz|||~~~zzzyyyyyy~~~xxxrrrhhh]]]TTTNNNIIIGGGHHHHHHIIIJJJKKKMMMOOOPPPZZZlllpppeee[[[[[[^^^```ccceee___aaacccdddeeehhhmmmqqqvvv|||{{{mmm^^^RRRLLLKKKMMMKKKFFFHHHNNNMMMPPPgggyyykkkyyy[[[FFF???>>><<<999777666555555555444222111000000111222000000000000000000000000000000000111222222333333222555AAA^^^xxxxxxxxx||||||kkknnnzzz~~~nnn\\\SSS\\\qqq{{{pppiiiggggggddd___]]]cccoooyyyvvvlllqqqxxxdddPPPGGGHHHIIIMMMVVVbbbiiinnnuuu}}}~~~|||xxxooofffTTTPPPMMMMMMJJJEEEDDDFFFCCCEEEFFFFFFEEEGGGKKKOOOQQQSSSVVVWWWWWW[[[cccjjjrrr~~~zzz\\\SSS]]]eee___^^^jjj|||yyy|||ooobbbfffkkklllqqqqqqkkkjjjuuu}}}uuu{{{|||___GGG;;;666333111111111111000000000000---...///...---,,,---///...............///000111,,,000222333<<>>@@@BBBDDDGGGJJJOOORRR___iii{{{sssiiijjjpppxxx~~~vvvooonnnxxxyyywwwuuurrrooo\\\QQQGGGEEEFFFGGGJJJNNNPPP]]]iiioooyyy{{{yyy{{{{{{{{{}}}uuuvvvwwwooommmppptttyyy{{{}}}|||yyyvvvwwwxxxxxxpppnnnnnnhhhccc[[[VVVSSSPPPKKKHHHHHHHHHHHHJJJLLLOOORRRTTTfffxxxvvvkkkccc___dddkkknnnqqqssspppssswwwzzz}}}zzzmmm^^^RRRLLLKKKMMMKKKFFFHHHNNNLLLLLLaaa}}}ssswww^^^FFF@@@???<<<:::777555444444555444333111000111111222000000000000000000000000000000000111222222333333555666BBB___yyyxxxwwwyyy~~~}}}vvvfffkkk{{{ttt___TTT\\\pppyyyoooggg``````]]]YYYYYYbbbrrr~~~wwwkkkppp}}}lllWWWMMMMMMNNNQQQ\\\iiirrrvvv{{{~~~yyywwwwwwxxxzzzzzzvvvwwwzzz}}}}}}~~~|||~~~{{{vvvjjj^^^QQQMMMKKKKKKHHHCCCBBBDDD???BBBFFFIIIJJJLLLOOOQQQNNNRRRVVVXXX[[[aaakkkrrrsss~~~|||~~~WWWSSS\\\ggg```\\\eee{{{{{{xxxzzzqqqbbb___iiippppppsssllljjjttt}}}www{{{~~~eeeKKK:::555555222222222111111111111000000000////////////000000,,,,,,------...///000000000......333???TTTppp}}}wwwllldddiiijjjhhhmmm{{{bbbZZZiiitttzzztttoookkknnnnnnkkkeee^^^ZZZZZZ\\\aaahhhmmmooottt|||~~~{{{xxxssshhhZZZMMMEEEBBBBBB======BBBHHHIIIHHHOOOXXXiiiuuu}}}xxxzzz~~~|||qqqjjjuuuzzzuuutttqqqkkk[[[NNNCCCAAADDDFFFGGGHHHRRR[[[eeelllvvv}}}qqqtttyyyxxxyyy~~~~~~yyyxxxyyyllldddccceeegggmmmlllkkkkkkmmmqqquuuxxxyyyqqqiiiccc___\\\\\\]]]\\\YYYRRRLLLGGGEEEIIIIIIIIIJJJLLLQQQXXX]]]kkkzzz~~~vvvmmmqqquuuwwwxxx{{{}}}rrrbbbRRRIIIIIILLLJJJIIIIIIHHHGGGNNNaaasssqqqpppiiiGGG@@@===;;;:::999999777666444444333222222111111000000000000000000000000000222111000111222222222111333555IIIiii|||~~~{{{~~~uuu~~~mmm___eeeuuu```XXXVVVeeeyyyooofffeeecccZZZWWW]]]ccctttvvvqqq~~~ppp]]]PPPKKKQQQOOOYYYppp~~~}}}zzz}}}{{{zzzuuussspppmmmkkkjjjjjjjjjmmmooorrrsssuuuwww{{{}}}~~~}}}}}}zzzqqqggg___MMMJJJFFF@@@======???BBB@@@BBBEEEHHHKKKNNNRRRUUUWWWUUUVVV[[[```fffpppzzz{{{|||XXXTTT\\\hhhaaa\\\eeeyyyzzzwwwxxxoooaaa^^^hhhooooooqqqjjjiiirrr~~~yyy|||~~~eeeKKK:::555555222222222111111111111000000000////////////000000,,,,,,---......//////000//////000666BBBWWWqqq{{{}}}vvvrrrvvvuuunnnppp{{{}}}___WWWfffqqq{{{wwwsssqqqnnnoooooommmiiieeebbbaaabbbgggiiiiiinnnwww{{{zzzvvvnnnaaaSSSHHHBBB@@@@@@AAA???BBBHHHLLLQQQ]]]iii{{{~~~xxxqqquuuwwwrrrqqqnnniiiYYYMMMBBBAAADDDEEEFFFHHHOOOYYYdddlllvvvyyypppxxxyyyvvv~~~|||pppddd]]]\\\^^^```aaa`````````bbbfffjjjmmmsssqqqnnnjjjgggeeeccccccbbbaaa^^^XXXPPPJJJFFFDDDEEEFFFGGGIIIMMMSSS[[[aaappp~~~}}}tttdddTTTJJJIIILLLJJJJJJIIIIIIHHHMMM]]]nnnvvvqqqnnnIII@@@>>>;;;999999999777666444444333222222111111000000000000000000000000000222111000111222222222222666999OOOooo~~~{{{~~~}}}zzzttthhh___kkkxxxccc[[[XXXeee}}}}}}tttjjjaaa^^^^^^WWWVVV___iii|||~~~zzzwwwjjjYYYNNNKKKNNNOOOZZZooozzzyyyxxx|||yyysssqqqhhhfffcccaaa____________```bbbeeegggiiikkkooorrrrrrqqqrrryyy~~~}}}{{{uuukkk```XXXKKKHHHCCC>>><<<===AAADDDFFFGGGIIIJJJKKKNNNRRRUUUYYYYYY\\\```dddkkkyyy|||~~~ZZZUUU\\\hhhaaa[[[cccwww{{{uuuuuummmaaa^^^fffnnnooonnnhhhfffppp{{{|||~~~~~~eeeKKK:::555555222222222111111111111000000000////////////000000---------......//////000...000222888EEE[[[sssvvvxxx|||tttoooxxx|||]]]UUUeeeppp~~~|||zzzyyyxxxuuuvvvyyy|||}}}{{{vvvssslllllljjjggghhhooossstttsssiiiYYYLLLCCC@@@???@@@DDDCCCGGGNNNXXXbbbppp|||}}}vvvtttwwwyyyvvvsssmmmmmmjjjeeeUUUJJJAAA@@@BBBDDDEEEGGGKKKWWWdddmmmvvvyyyxxx{{{tttwwwuuunnncccXXXRRRQQQSSSUUUQQQQQQQQQRRRTTTXXX\\\^^^``````aaabbbdddgggjjjlllhhheee^^^UUULLLFFFDDDCCCDDDEEEGGGIIIMMMSSS[[[```mmmxxxwwwgggVVVLLLJJJKKKKKKJJJJJJJJJHHHKKKXXXfff{{{nnnwwwLLLAAA>>>;;;999999999777666444444333222222111111000000000000000000000000000111111111111111222333333:::@@@XXXwww}}}tttyyykkkdddcccuuuxxxddd[[[WWWaaavvvwwwlllbbbZZZUUUXXXSSSUUUcccrrr}}}xxxooobbbTTTKKKJJJMMMPPP^^^oooxxxwwwyyy~~~~~~|||vvvmmmgggeeeYYYXXXUUUSSSRRRQQQQQQRRROOOQQQUUUWWWZZZ]]]```ccc```aaadddjjjqqqvvvxxxxxxwwwvvvuuusssnnneee[[[TTTKKKGGGBBB>>>>>>AAAFFFIIIMMMMMMMMMLLLLLLNNNSSSVVV]]]```eeeiiillluuu|||wwwxxx~~~\\\VVV\\\fff___ZZZ```ttt}}}uuutttmmmccc```fffmmmpppkkkeeeccclllwww~~~eeeKKK:::555555222222222111111111000000000000////////////000000------....../////////000...000222777EEE^^^vvvzzzzzz{{{qqqtttyyytttlllttt~~~|||]]]UUUfffrrr}}}}}}|||}}}}}}wwwxxx|||}}}zzztttmmmjjjiiijjjjjjnnndddUUUHHHAAA@@@@@@@@@DDDJJJTTT```jjjttt~~~tttkkkjjjooowww}}}|||xxx{{{oooiiiiiigggbbbPPPGGG???>>>@@@AAADDDGGGHHHVVVeeeooovvv~~~tttppprrrhhhaaaWWWNNNHHHGGGHHHJJJGGGGGGHHHIIILLLOOOQQQSSSTTTVVVXXX\\\aaagggkkknnngggbbbZZZPPPGGGCCCBBBDDDGGGHHHIIIJJJLLLQQQWWW[[[fffmmmwww~~~www~~~zzzjjjYYYMMMJJJKKKKKKJJJKKKKKKIIIIIISSS^^^tttjjj{{{~~~PPPBBB???<<<999999888777666444444333222222111111000000000000000000000000000000111111111111222444666;;;FFFaaa||||||qqqppptttvvvxxxhhhdddiiiuuubbbZZZSSSZZZmmm}}}mmmccc[[[TTTOOOTTTQQQUUUfffyyyyyy{{{{{{}}}rrriii]]]PPPHHHFFFKKKRRR```ooovvvwww||||||uuuqqqkkkaaa\\\ZZZPPPOOOMMMKKKIIIHHHHHHHHHDDDGGGKKKOOOQQQTTTWWWZZZXXXYYY[[[]]]___bbbeeeggghhhhhhhhhiiigggbbb[[[VVVLLLGGGBBB@@@AAAFFFKKKNNNOOOOOONNNMMMNNNQQQVVVYYYaaafffnnnsssvvv~~~|||zzzzzz~~~~~~vvvpppqqqvvv___WWW[[[eee^^^XXX^^^ppp~~~uuutttnnngggdddgggllloooiiibbb```hhhsss|||~~~eeeKKK:::555555222222222111111111000000000000////////////000000.........//////////////////111000333DDDaaa{{{wwwwwwxxxooosssyyyssskkktttyyyZZZTTTeeerrr}}}}}}}}}}}}|||ssssssuuu||||||vvvooojjjhhhhhhggg___RRRFFF@@@???@@@AAAGGGUUUfffssszzz~~~~~~|||mmmccceeekkkmmmuuu}}}|||vvv|||wwwkkkffffffccc^^^KKKCCC<<<<<<>>>???BBBFFFHHHVVVeeepppwww}}}~~~|||tttkkkiii^^^XXXPPPGGGBBBAAABBBDDDDDDEEEFFFHHHJJJLLLNNNOOOOOOPPPRRRUUUYYY^^^bbbeee^^^ZZZSSSJJJCCCAAABBBDDDFFFGGGIIIIIIKKKOOOTTTXXXbbbhhhmmmqqqxxx}}}{{{sss|||{{{lll[[[OOOKKKLLLKKKJJJKKKKKKIIIIIIPPPXXXlllkkkxxxVVVDDD@@@<<<999888888888777444444333222222111111000000000000000000000000000///111222111000222555888===NNNiii}}}~~~~~~iiirrrlll{{{qqqhhhgggooorrraaaXXXQQQUUUfff}}}vvveee\\\UUUNNNLLLSSSRRRVVVjjj~~~xxxuuuxxxmmmeeeZZZNNNEEEAAAEEENNN[[[gggnnnsss}}}{{{ssskkkfff```XXXSSSSSSLLLKKKIIIGGGEEEDDDCCCBBBDDDGGGKKKNNNPPPRRRTTTVVVVVVXXXXXXWWWVVVVVVXXX[[[\\\\\\^^^```aaa___[[[XXXKKKGGGBBB@@@CCCIIIMMMOOOMMMNNNNNNNNNPPPTTTZZZ___eeelllvvv}}}tttqqqnnnmmmpppuuuyyy{{{|||uuuoooooosssaaaXXX[[[ggg```XXX\\\mmm~~~}}}tttsssoookkkggggggiiikkkgggaaa^^^eeeoooxxx~~~eeeKKK:::555555222222222111111111111000000000////////////000000///////////////////////////111000222EEEfffzzzxxx{{{sssxxxqqqmmmxxxuuuVVVQQQdddqqq~~~}}}|||{{{tttssstttxxx~~~zzzvvvqqqlllkkkmmmddd]]]QQQDDD======BBBHHHTTTeeevvv|||zzzyyyyyyyyy}}}xxxhhh^^^___eeekkkttt|||xxxooossszzz}}}~~~~~~zzzqqqgggdddccc___YYYGGG@@@:::;;;<<<===AAAEEEIIIVVVeeennnuuu|||~~~}}}{{{|||pppddd```UUUQQQJJJDDDAAA@@@BBBDDDGGGHHHIIIKKKMMMMMMNNNNNNLLLLLLMMMNNNPPPRRRUUUVVVTTTQQQMMMGGGBBBAAABBBEEECCCDDDFFFHHHJJJNNNSSSWWW[[[```ccccccffflllrrrsss~~~xxxpppxxx||||||nnn]]]QQQLLLLLLKKKIIIJJJKKKJJJIIIOOOWWWjjjttt{{{}}}]]]EEEAAA<<<999888888888777444444333222222111111000000000000000000000000000///111222111000222666;;;@@@XXXqqq|||~~~jjjyyypppppphhhiiisssqqq```XXXPPPSSSccc|||ooo^^^XXXRRRIIIKKKTTTUUUXXXlllzzz{{{rrrttthhh___VVVJJJAAA>>>>>>EEEPPPYYYaaajjjuuu~~~tttlllbbb]]]WWWPPPMMMNNNFFFFFFFFFEEEDDDCCCCCCBBBIIILLLOOOQQQRRRSSSTTTUUUUUUVVVVVVUUUTTTTTTVVVWWWWWWWWWXXX[[[\\\\\\YYYWWWKKKFFFBBBAAAEEEJJJMMMMMMKKKLLLNNNPPPTTTYYY___dddjjjrrr}}}yyymmmiiiccc```bbbeeeiiikkkxxx|||~~~{{{wwwssstttxxxcccYYY[[[kkkcccZZZ[[[iiiyyy}}}yyyrrrqqqpppmmmiiifffeeegggggg```]]]bbbllluuu~~~eeeKKK:::555555222222222111111111111000000000////////////000000000/////////////////////...222333666JJJlllyyyyyy{{{yyymmmnnn{{{sssUUUPPPdddsss}}}{{{yyyvvvwwwxxxyyyzzz}}}~~~wwwpppnnnkkkhhhkkkppphhhaaaTTTEEE;;;>>>JJJUUUhhhvvvwwwkkkiiinnnsss}}}yyykkkbbbcccgggnnnxxx~~~~~~}}}qqqdddiiittt{{{wwwwwwuuurrrkkkccc```___ZZZSSSCCC===999:::;;;<<>>===;;;@@@FFFLLLTTT```llltttuuuwwwxxxzzzqqqhhh]]]WWWQQQJJJHHHIIIBBBBBBDDDEEEFFFGGGHHHHHHLLLOOORRRSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTSSSSSSTTTTTTUUUWWWZZZ[[[YYYWWWNNNJJJEEEFFFJJJNNNNNNMMMJJJMMMPPPTTTXXX]]]cccgggpppwwwuuufff```XXXRRRQQQSSSUUUWWWbbbhhhrrr}}}~~~dddYYY[[[oooggg\\\[[[gggvvvyyyuuuqqqpppooonnnjjjdddbbbcccggg```\\\aaajjjsss~~~~~~eeeKKK:::555555222222222111111111111000000000////////////000000000000000000////////////,,,222555:::OOOqqqvvvwww}}}}}}|||tttjjjlll|||tttVVVRRRgggvvv}}}{{{yyytttwwwxxxwwwtttsssvvvxxxzzzqqqhhhfffdddbbbgggoooooohhhYYYGGG<<>>JJJkkk}}}gggsss~~~yyylllhhhnnn|||iiiXXXQQQJJJMMM\\\eeennnkkkZZZRRRVVVTTTKKKHHHTTTWWW\\\pppyyy~~~xxx~~~ooo\\\PPPHHHAAA======<<<>>>AAAEEEMMM[[[gggmmmmmmoooppptttqqqfff[[[TTTMMMGGGEEEFFF???AAADDDGGGJJJLLLNNNNNNMMMPPPRRRSSSQQQPPPOOOOOOPPPOOONNNOOOQQQQQQOOOMMMPPPQQQRRRVVVZZZ\\\[[[ZZZSSSNNNKKKKKKPPPRRRQQQOOOLLLOOOSSSWWW[[[```eeehhhtttzzzuuu```YYYOOOHHHEEEEEEGGGHHHFFFOOO\\\kkkxxx\\\TTTWWWjjjmmmaaaZZZhhhrrrpppooooootttqqqnnnmmmccc]]]fffiii^^^XXX^^^hhhpppyyyzzzaaaKKK;;;444222222111111000000000000000222000//////000000///---///............///000000...111333;;;SSSsssxxxqqqvvv~~~|||wwwnnnhhhlll{{{uuuYYYNNN\\\qqq}}}xxxxxxyyyyyyuuupppmmmmmmnnntttmmmfff___YYYVVV\\\dddllltttfffLLLBBBFFFVVVjjjnnn[[[QQQXXXgggrrr}}}yyy}}}~~~tttiii]]]dddtttuuupppooommmiiidddaaa]]]SSSHHH???<<<999888;;;???BBBDDDIIIQQQ\\\eeelllrrryyy}}}|||vvvkkk^^^RRRKKKIIIJJJEEEFFFFFFGGGIIIKKKMMMNNNLLLLLLLLLLLLMMMKKKIIIFFFEEEDDDDDDEEEHHHKKKLLLMMMJJJIIIHHHGGGFFFEEEDDDCCCEEEGGGHHHGGGFFFEEEFFFHHHPPPRRRTTTXXXaaappptttmmmqqqyyyqqqeeeVVVNNNLLLHHHIIIIIIIIIJJJLLLPPPSSSccczzzxxxnnnxxxOOOAAA===>>>888888;;;666555444444333333222222111000000000000000000000000000444000...444555888DDD___iiiooo}}}www~~~{{{mmmiiixxxyyyfffXXXOOOJJJLLLPPP\\\```___WWWSSSUUUUUURRROOOUUU\\\ccclllyyy{{{xxxooo\\\PPPHHHAAA======>>>???AAAGGGPPP\\\gggnnnjjjmmmttt}}}kkkVVVKKKFFFCCCAAAAAAFFFIIILLLOOOQQQRRRRRRRRRTTTSSSQQQOOONNNNNNNNNOOONNNLLLKKKMMMPPPRRRQQQOOORRRSSSVVVZZZ^^^aaa```___VVVRRRNNNMMMNNNNNNLLLIIIFFFKKKRRRWWWZZZ^^^dddhhhrrr~~~~~~xxxfffVVVHHHDDDDDDAAA@@@CCCDDDFFFKKKSSS]]]iiitttzzz|||\\\TTTWWWjjjmmmbbbZZZfffqqqpppooopppsssooolllmmmddd___gggfff]]]XXX^^^gggpppzzz{{{bbbKKK;;;444222222111111000000000000000111000//////000000///---,,,,,,---------.........000333444:::PPPnnn}}}tttnnnttt}}}{{{qqqkkkpppwwwZZZPPP___sss}}}xxxxxxyyyyyyuuupppmmmlllmmmpppkkkeee^^^VVVQQQWWW```mmmxxxmmmSSSEEEHHHXXXmmm~~~tttdddTTTNNNWWWhhhuuuxxxmmmdddgggqqq~~~|||tttppppppooolllgggeee```TTTHHH???<<<999888;;;???BBBDDDHHHPPPZZZcccjjjqqqyyy~~~}}}tttgggYYYOOOJJJIIIIIIGGGGGGHHHIIIJJJLLLMMMNNNKKKJJJIIIIIIHHHGGGFFFEEEEEEDDDCCCDDDGGGJJJLLLMMMNNNMMMKKKJJJHHHGGGFFFFFFEEEFFFGGGGGGFFFFFFGGGIIIOOORRRVVV[[[fffvvvxxxqqquuuzzzsssfffWWWNNNMMMIIIJJJJJJIIIIIIKKKOOORRR]]]sssyyyzzznnn}}}QQQBBB===>>>888888;;;666555444444333333222222111000000000000000000000000///444000///444555888FFFfffpppssswwwzzzmmmlllyyyfffXXXOOOJJJKKKPPPVVV[[[\\\VVVSSSUUUUUUSSSRRRWWW]]]ccckkkyyy{{{kkkYYYMMMEEE???<<<===@@@@@@BBBGGGQQQ]]]hhhooommmnnnsss~~~oooXXXKKKEEEBBBAAABBBHHHIIILLLOOOQQQRRRSSSSSSTTTSSSQQQOOOOOONNNOOOOOOPPPNNNNNNOOOSSSTTTSSSRRRWWWXXXZZZ^^^bbbcccaaa```VVVRRRMMMLLLLLLMMMJJJHHHEEEJJJQQQVVVZZZ```gggmmmrrr~~~~~~yyyjjjZZZJJJDDDAAA???>>>@@@AAADDDGGGMMMTTT\\\ccchhhppp~~~]]]UUUWWWhhhmmmcccZZZdddnnnnnnpppsssuuupppnnnqqqiiibbbhhhaaa[[[XXX]]]fffppp{{{}}}cccKKK;;;333222222111111000000000000000111///...///000000///---,,,---.../////////......222444555:::MMMgggvvvxxxuuummmjjjqqqzzz}}}||||||~~~sssnnntttuuuYYYPPP```sss~~~yyyyyyyyyxxxuuuppplllkkkjjjkkkiiifff^^^RRRKKKQQQ[[[jjj|||uuuZZZJJJKKK\\\rrrxxxlll\\\OOOMMMXXXjjjwww~~~vvvkkkjjjnnnwww{{{xxxssspppppppppooommmkkkeeeXXXKKK???<<<999999<<<@@@BBBDDDGGGNNNXXXaaahhhpppxxx~~~tttbbbSSSKKKHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMKKKJJJHHHFFFEEEEEEEEEEEEEEEEEEDDDDDDFFFIIILLLNNNSSSQQQOOOLLLKKKJJJIIIJJJDDDEEEFFFFFFEEEFFFIIIKKKRRRUUU[[[cccooouuuiiilllooorrrwww|||vvvxxx|||uuugggXXXOOOMMMJJJKKKJJJIIIIIIJJJMMMPPPUUUwwwvvvooouuuTTTDDD>>>>>>888888;;;666555444444333333222222111000000000000000000000000///333000000555444999JJJoooxxxzzzxxxxxxlllrrrwwweeeXXXOOOIIIJJJOOOPPPUUUXXXVVVSSSTTTUUUTTTTTTXXX^^^cccjjjxxx}}}zzzxxxrrrcccSSSIIIBBB===<<>>888999;;;555555444444333333222222111000000000000000000000000...222111222666444<<>>???CCCFFFFFFGGGKKKTTT___jjjqqqttttttyyyvvv[[[JJJDDDCCCFFFJJJLLLMMMMMMNNNPPPRRRTTTVVVSSSSSSRRRQQQQQQRRRSSSTTTPPPQQQRRRTTTUUUVVVVVVUUUYYY[[[___cccffffffccc```WWWRRRLLLIIIJJJJJJHHHFFFEEEHHHMMMQQQWWW```kkktttuuuvvvgggTTTGGGAAA@@@AAACCCFFFHHHKKKMMMMMMOOOSSSWWWccc~~~```VVVXXXhhhrrrlll```ccchhhkkkqqqwwwvvvqqqtttzzznnn]]]ZZZUUUXXXZZZ]]]cccnnnzzz~~~gggLLL:::333333222111111000000000000000///...---...///000///......///111333333222000///...111333999LLLdddqqqrrrnnniiihhhnnnssssssqqqqqq|||yyypppkkkppp|||lllRRROOOaaasss~~~}}}zzzyyyxxxvvvtttqqqmmmhhhfffdddgggiiidddVVVKKKMMMUUUdddmmmYYYYYYiii}}}zzziiiWWWPPPSSS]]]nnn|||}}}rrrppppppuuu{{{}}}|||zzzmmmggggggqqq{{{}}}yyyvvvmmmoooppppppqqqnnnbbbUUU@@@>>><<<<<>>888999;;;555555444444333333222222111000000000000000000000000...222111333666444AAAZZZwwwsss{{{zzz|||qqqlll~~~|||ooo```UUUNNNHHHIIILLLMMMRRRWWWWWWRRRNNNPPPTTTUUUXXX\\\```hhhwww}}}xxxsssoooiiiddd___]]]TTTLLLDDDAAA@@@@@@DDDIIIHHHHHHJJJNNNVVV```iiioooqqqttt}}}xxx]]]LLLGGGGGGKKKOOONNNNNNOOOPPPQQQSSSUUUVVVTTTSSSSSSSSSSSSUUUVVVWWWUUUVVVYYYZZZ[[[[[[[[[[[[\\\^^^ccchhhlllkkkgggdddYYYSSSMMMJJJJJJJJJHHHFFFGGGIIILLLOOOTTT^^^jjjrrryyyzzznnn[[[KKKEEEEEEHHHIIIKKKMMMOOONNNLLLNNNSSSYYYeeexxxaaaWWWXXXjjjwwwsssfffeeehhhjjjpppqqqoooiiimmmuuujjjVVVOOOPPPWWW\\\\\\aaalllyyy}}}zzziiiMMM:::333333222111111000000000000000...---------///000///...,,,---.../////////......---000333:::NNNhhhwwwxxxrrrllljjjnnnpppnnnllllllyyywwwtttnnnhhhlllvvv~~~lllRRRQQQcccttt~~~}}}|||zzzwwwvvvuuusssqqqnnnhhheeecccfffiiiggg[[[PPPPPPUUUhhhxxxcccbbboooqqq^^^NNNMMMUUU```pppzzzlllgggffflllssstttsssrrrkkkcccbbbmmm{{{~~~zzznnnoooooonnnnnnlllbbbWWWAAA???>>>>>>AAADDDFFFFFFJJJPPPZZZbbbiiipppxxx~~~oooZZZMMMIIIHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHHHHIIIIIIGGGEEEFFFKKKOOOOOOSSSVVVWWWUUUUUUWWWYYYZZZYYYXXXWWWVVVUUUTTTSSSQQQPPPOOOMMMMMMQQQVVVZZZ```eeemmmwww|||UUUGGGCCCCCCBBBAAABBBIIITTT\\\jjjqqq{{{wwwjjjfffooo{{{www~~~}}}ooo]]]QQQMMMKKKKKKJJJIIIHHHHHHKKKNNNYYYeeennntttbbbLLL@@@===888999;;;444555444444333333222222111000000000000000000000000///222111333666666GGGfffxxxkkkttt~~~uuunnnnnn{{{uuuiii\\\SSSLLLHHHHHHKKKOOORRRWWWXXXRRRLLLOOOVVVYYY\\\___bbbiiixxxyyy~~~rrrkkkdddbbb___XXXSSSQQQIIICCC@@@AAAAAABBBGGGMMMJJJKKKMMMQQQXXX___gggkkkkkkqqq}}}zzz___PPPJJJJJJMMMQQQOOOOOOPPPRRRSSSTTTUUUVVVUUUUUUUUUUUUVVVXXXZZZ[[[\\\___cccddddddccccccdddbbbeeejjjpppsssqqqlllhhh\\\VVVOOOKKKKKKKKKIIIGGGIIIKKKMMMPPPUUU]]]iiirrr|||~~~tttbbbQQQIIIKKKMMMNNNMMMOOOOOOLLLJJJNNNWWW___ttt|||bbbWWWXXXlll|||zzzlllhhhhhhiiipppmmmhhh___cccooogggTTTMMMMMMWWW]]]\\\___jjjxxx{{{xxxjjjNNN:::333333222111111000000000000000...---,,,---///000///...,,,,,,---------............111444;;;QQQlll|||~~~xxxrrrnnnooooookkkhhhiiisss~~~zzzqqqrrrnnnhhhiiirrr|||mmmRRRQQQbbbqqq}}}{{{{{{yyyvvvtttsssrrrrrrnnniiidddaaadddhhhhhh```VVVSSSVVVkkk}}}gggeeennnzzziiiUUUGGGJJJVVVbbbqqq~~~}}}yyymmmfffdddkkkrrrrrrooooookkkaaa]]]hhhxxx}}}sssrrrnnnjjjjjjhhh___UUUCCCAAA@@@AAACCCFFFGGGGGGLLLSSS]]]eeekkkrrrxxx}}}wwwaaaPPPHHHFFFFFFFFFHHHJJJKKKLLLKKKJJJIIIGGGIIIKKKJJJHHHIIINNNSSSTTTYYY___```]]][[[\\\^^^]]]^^^_________]]][[[ZZZWWWVVVTTTRRRRRRUUU[[[```fffkkkttt}}}yyyPPPCCCBBBCCCCCCBBBAAAEEELLLRRRZZZaaalllzzz~~~pppgggiiitttzzzqqq___RRRMMMJJJJJJJJJHHHGGGIIILLLNNNWWW___llljjjeeeNNNAAA===888:::;;;444555444444333333222222111000000000000000000000000000222111333666777LLLppp|||vvveee{{{pppyyynnnmmmqqq}}}uuuooodddXXXPPPKKKGGGHHHKKKPPPSSSWWWXXXRRRLLLQQQZZZaaacccdddeeekkkyyy~~~uuupppyyykkkaaaYYYYYYXXXQQQLLLJJJBBB@@@???BBBCCCDDDHHHMMMKKKMMMPPPTTTYYY___cccfffiiiqqq}}}|||cccTTTNNNLLLMMMOOONNNPPPRRRTTTUUUUUUUUUUUUVVVVVVVVVWWWYYY[[[]]]^^^bbbeeejjjkkkjjjiiiiiijjjiiilllqqquuuwwwsssmmmggg___YYYQQQMMMLLLLLLKKKIIIIIILLLOOORRRWWW```kkkttt}}}yyyhhhUUULLLMMMOOONNNKKKMMMMMMLLLMMMWWWgggssscccWWWXXXmmm~~~~~~pppjjjhhhhhhooommmeeeZZZ^^^lllgggVVVPPPLLLWWW^^^\\\^^^jjjwww~~~yyywwwkkkNNN:::333444222111111000000000000000...---,,,---///000///...///............///000000000333555===RRRooo}}}vvvqqqpppnnniiifffgggnnn}}}{{{}}}|||wwwnnnqqqoooiiihhhqqq|||mmmPPPNNN___mmm|||zzzzzzyyyuuusssrrrrrrrrroooiiiddd```bbbgggiiicccYYYUUUVVVmmm}}}gggccciiisssgggSSSEEEJJJWWWbbbppp}}}zzzzzzxxxnnnfffeeemmmuuuuuurrrrrrmmm```ZZZddduuu~~~wwwtttnnnhhhfffddd\\\SSSCCCBBBAAABBBEEEGGGHHHHHHMMMUUU___hhhmmmsssxxx}}}|||eeeQQQGGGDDDEEEGGGHHHJJJLLLMMMMMMKKKKKKHHHKKKOOONNNLLLMMMRRRWWWWWW]]]dddfffccc```___aaa```bbbdddeeeeeeccc```___\\\ZZZWWWUUUTTTXXX^^^ccckkkqqqzzz}}}RRRDDD???BBBDDDDDDEEEHHHMMMRRRVVV[[[dddqqq}}}yyylllgggmmmyyy~~~rrr___RRRMMMIIIIIIIIIHHHHHHIIILLLOOOSSSXXX{{{oooccc|||gggPPPAAA===999:::;;;444555555444333333222222111000000000000000000000000111222000333666888PPPvvviii```wwwmmmsssjjjllltttxxxpppkkkaaaVVVOOOJJJGGGGGGKKKQQQRRRWWWYYYSSSMMMSSS^^^hhhhhhhhhhhhmmmzzzyyymmmjjjwwwggg\\\TTTTTTTTTNNNHHHGGG@@@???@@@DDDEEEDDDGGGLLLLLLNNNQQQVVVZZZ^^^aaaccckkksssfffWWWPPPLLLKKKLLLNNNPPPRRRUUUVVVVVVUUUTTTWWWWWWWWWXXXZZZ\\\___```cccggglllnnnlllkkkkkkllllllooossswwwwwwrrrjjjdddaaa[[[SSSNNNMMMMMMLLLJJJIIILLLPPPTTTZZZcccnnnvvv|||~~~|||kkkWWWMMMMMMOOOMMMIIIKKKMMMOOOTTTcccyyybbbXXX[[[llltttdddffflllmmmqqqdddWWWaaapppfffRRRMMMPPPUUU[[[]]]```iiixxx|||}}}nnnRRR;;;333555222222111000//////000000////////////////////////........................//////333???WWWqqqwwwvvvqqqllllllkkkcccZZZmmmsssyyy{{{|||}}}yyysssiiilllkkkeeeeeeqqqnnnSSSPPPbbbttt||||||{{{xxxzzzwwwsssrrrqqqnnniiieeehhhbbbdddkkkhhh\\\UUUWWWkkk|||fffaaaccciii^^^QQQIIINNNZZZfffsss|||uuu~~~vvvppppppyyyxxxssspppbbbXXX___ppp|||}}}zzzqqqqqqmmmfffaaa]]]VVVOOOEEEEEEEEEGGGIIIJJJIIIHHHNNN\\\hhhkkkkkkpppwww{{{oooVVVHHHEEEEEEJJJKKKKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLMMMRRRXXX]]]^^^aaaeeehhhhhhgggggggggiiihhhgggffffffgggiiijjjbbbaaa___^^^___aaaccceeeqqqwwwXXXCCCCCCBBBDDDGGGJJJLLLQQQVVVXXXXXX\\\fffqqq{{{~~~vvvnnnkkkpppyyy~~~ppp^^^RRROOOKKKJJJJJJIIIIIIIIIJJJJJJLLLZZZmmmwwwjjjxxxvvvuuuRRR>>>???===999999888666555555444444333222222111111111111111111111111333000444888555999WWW{{{aaammmuuurrrrrrkkkgggkkkxxx|||rrrkkkfff\\\QQQKKKGGGDDDEEEIIINNNQQQYYY^^^XXXSSS]]]mmm|||tttnnnlllooovvvooommmxxx{{{oooeeeYYYOOOMMMLLLHHHCCCAAA>>>???BBBFFFJJJLLLLLLKKKPPPMMMNNNRRRVVVXXX]]]bbbllluuuooo]]]SSSOOONNNPPPOOOQQQSSSTTTTTTTTTUUUVVVXXXYYYYYYXXXWWW[[[bbbgggfffjjjnnnppppppooonnnmmmrrrrrruuuyyyzzzvvvnnnggg___[[[UUUQQQPPPPPPPPPPPPPPPPPPTTT[[[^^^```iiisssvvv}}}~~~yyylll^^^TTTOOOMMMMMMJJJKKKNNNXXXfffuuueee\\\^^^ppptttdddeeelllmmmrrrfffYYYbbbrrriiiUUUOOOPPPUUUZZZ]]]```iiiwww{{{{{{mmmRRR;;;333555222222111000000000000000////////////////////////////////////////////////000111555AAAYYYrrrzzzxxxtttooonnnlllcccYYYiiipppwww{{{~~~}}}xxxooopppnnnhhhiiitttpppVVVQQQbbbsss}}}}}}|||yyyyyyvvvsssqqqpppnnnkkkggggggbbbdddllljjj___YYY[[[mmmxxx```YYY\\\ddd\\\PPPIIIPPP^^^mmmzzz}}}ttt}}}yyyxxx}}}wwwrrrdddXXX^^^nnn{{{}}}yyyqqqrrrnnnfff```[[[SSSKKKDDDDDDEEEGGGIIIIIIIIIHHHOOO\\\hhhkkkkkkpppvvvyyy~~~tttYYYJJJEEEEEEIIIIIIJJJKKKKKKKKKKKKKKKJJJKKKMMMNNNOOORRRVVVYYY^^^bbbgggjjjkkkkkklllmmmkkkjjjiiihhhiiijjjlllmmmllljjjhhhggggggjjjmmmoooxxx~~~^^^HHHCCCDDDGGGKKKLLLNNNSSSYYYXXXZZZ```jjjttt{{{~~~zzzssslllkkkqqq{{{~~~}}}~~~ppp^^^RRROOOIIIIIIIIIIIIIIIJJJKKKLLLNNNWWWfff~~~iiitttvvvzzzWWWBBBBBB>>>;;;<<<:::777666666555555444333333111111111111111111111111333000333777555<<<[[[~~~iii}}}xxxzzzqqqlllkkkrrr{{{pppiiicccYYYNNNIIIEEECCCDDDHHHMMMQQQYYY___[[[WWWaaarrrvvvllliiijjjrrrttttttzzznnn```TTTJJJGGGGGGDDD@@@>>>@@@AAADDDHHHLLLNNNMMMMMMOOOMMMOOOTTTWWWZZZ```ffflllvvvnnn]]]RRRNNNMMMNNNOOOQQQTTTUUUTTTUUUVVVWWWWWWYYYZZZZZZ[[[___fffkkkhhhlllpppssstttsssrrrrrrrrrsssvvv{{{}}}zzzrrrlllbbb^^^YYYVVVTTTTTTSSSRRRQQQQQQUUU\\\```ccclllvvv}}}{{{|||ooobbbWWWPPPMMMLLLQQQPPPRRRZZZhhhttt|||kkkaaabbbtttvvveeedddkkknnnssshhh[[[cccssskkkXXXQQQOOOUUUZZZ]]]```hhhuuuzzzyyylllQQQ:::333555222111000000000000000000////////////////////////000000000000000000000000111222777CCCZZZqqq}}}|||{{{vvvrrrpppmmmcccYYYcccllluuuzzz|||uuutttppplllooozzzqqqWWWRRRbbbrrr}}}}}}|||yyywwwuuurrrppppppooommmkkkgggccceeellllllddd^^^___ooorrrYYYQQQUUU```___SSSKKKRRRcccsss}}}sss{{{{{{uuugggZZZ]]]mmm{{{|||wwwqqqsssooofff]]]VVVNNNFFFBBBCCCEEEGGGHHHHHHHHHGGGQQQ]]]hhhkkkkkkoootttvvv{{{yyyyyy{{{{{{~~~}}}___LLLFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIGGGJJJMMMOOOPPPRRRUUUWWW```dddiiimmmooopppqqqsssnnnnnnmmmlllmmmnnnoooppptttrrrooommmnnnqqquuuwwwdddOOODDDFFFJJJOOONNNMMMSSS\\\VVV]]]iiiuuu|||tttooojjjjjjqqq|||}}}zzz}}}ppp___SSSOOOHHHHHHHHHIIIJJJKKKLLLMMMMMMSSS^^^iiinnnwww|||\\\EEEBBB===;;;<<<999888777777666555555444444111111111111111111111111222000222666666@@@aaa{{{pppyyynnnkkkmmmxxxxxxmmmeee^^^UUUKKKFFFDDDBBBDDDHHHLLLPPPZZZaaa```]]]hhhxxxvvviiibbbccckkkzzzzzzyyyxxxkkk[[[PPPEEECCCBBB@@@??????BBBDDDGGGKKKNNNOOOOOOOOOOOONNNPPPVVVYYY\\\bbbjjjnnnyyyppp]]]RRRMMMLLLLLLOOOQQQTTTUUUUUUVVVWWWYYYYYY\\\]]]]]]]]]___eeejjjjjjlllqqqtttwwwvvvuuutttqqqsssxxx~~~yyysssfffccc```]]]\\\ZZZWWWVVVSSSTTTXXX^^^bbbhhhrrr{{{{{{~~~}}}rrreeeZZZRRRMMMKKKSSSSSSVVV^^^hhhrrrxxxzzzooodddeeevvvwwwfffeeemmmqqqtttjjj\\\bbbrrrlllYYYRRROOOUUU[[[^^^```gggtttzzzvvv}}}lllPPP:::222444111111000000000000000111////////////////////////////////////////////////000222777CCCYYYppp{{{{{{}}}{{{wwwsssqqqmmmcccXXX___hhhrrryyy|||wwwuuupppmmmsssmmmTTTPPPaaarrr||||||{{{xxxvvvtttrrrpppoooooooooooojjjggggggmmmnnngggaaa___mmmhhhRRRJJJQQQ```cccXXXOOOTTTdddttt~~~sssyyy|||xxxkkk^^^^^^mmm{{{}}}wwwqqqsssooodddYYYQQQIIIBBBAAACCCEEEGGGHHHHHHHHHHHHTTT___iiikkklllnnnqqqrrrtttrrrrrruuuvvvyyyeeeNNNFFFEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFHHHLLLOOOQQQUUUZZZ]]]dddgggkkknnnpppqqqssstttqqqqqqppppppqqqrrrssstttwwwuuuqqqooopppssswwwyyyjjjTTTHHHHHHLLLPPPOOOLLLRRR]]]YYYgggyyy|||pppmmmjjjjjjqqq{{{|||www|||}}}rrrbbbVVVQQQIIIIIIIIIIIIIIIJJJKKKLLLJJJOOOZZZ~~~kkklllzzzvvvcccIIIAAA;;;999;;;777777777666666555444444444111111111111111111111111222000222666888EEEffftttqqqzzzkkkiiilllzzzvvvjjjbbb[[[RRRIIIEEECCCBBBEEEIIIKKKOOOZZZcccdddcccnnn~~~sssccc\\\^^^hhhxxx}}}ssseeeXXXNNNDDDAAAAAA@@@AAACCCCCCFFFJJJMMMOOOPPPPPPQQQQQQPPPSSSWWWYYY[[[bbbjjjppp|||uuuaaaSSSNNNMMMLLLOOOQQQTTTVVVVVVWWWYYYZZZ]]]___aaa```^^^^^^aaadddkkkmmmppptttwwwwwwuuusssqqqsssxxx~~~yyyllljjjgggeeebbb___\\\YYYUUUWWW\\\aaagggnnnxxx}}}}}}yyypppeee[[[SSSNNNLLLNNNTTT\\\bbbhhhnnnuuu{{{rrrfffeeeuuuyyyiiifffnnnuuuvvvkkk\\\^^^mmmkkkYYYRRRPPPVVV\\\___```gggsss~~~~~~zzzuuuyyylllQQQ:::333555111000000000000000111111////////////////////////........................///111555BBBWWWmmmxxxxxx{{{zzzuuuqqqooolllcccXXX^^^gggqqqxxx}}}~~~yyyvvvrrrmmmkkkssshhhOOOLLL___rrr{{{|||{{{xxxvvvuuusssqqqpppppprrrtttpppllljjjmmmmmmggg```[[[aaaqqqnnnYYYJJJEEENNN___ccc[[[TTTWWWeeeuuu~~~vvvzzz~~~|||wwwpppeeebbbmmm{{{~~~xxxppprrrmmmaaaUUULLLEEE???AAACCCFFFGGGFFFGGGIIIKKKVVVaaajjjllllllmmmooonnnlllkkklllpppsssyyyjjjRRRGGGDDDEEEFFFGGGGGGHHHGGGGGGGGGFFFHHHKKKNNNSSSZZZbbbhhhiiikkknnnppppppqqqrrrssstttttttttuuuvvvwwwwwwxxx|||yyyvvvttttttvvvyyy{{{rrr___OOOKKKLLLQQQPPPMMMUUUccchhhzzzzzzmmmkkkiiijjjoooxxx|||www|||vvvfffYYYTTTLLLKKKJJJIIIIIIIIIIIIIIIEEEMMMYYY}}}rrrooozzzooommmPPPCCC::::::<<<777666666555444444333333222111111111111111111111111222111333555999HHHjjjqqqssszzzgggfffhhhwwwwwwkkkbbbZZZQQQHHHEEECCCCCCFFFKKKKKKNNNYYYdddffffffppp|||mmm^^^YYY^^^jjj{{{yyylll^^^SSSJJJBBB@@@@@@@@@BBBEEEDDDGGGLLLOOOOOOOOOQQQRRRSSSSSSUUUXXXXXXYYY```hhhsss~~~}}}fffUUUOOONNNMMMNNNPPPSSSUUUVVVWWWZZZ[[[___cccffffffdddccceeegggppppppsssvvvzzzzzzvvvsssrrrssswww~~~~~~rrrpppmmmjjjgggccc^^^ZZZWWW\\\bbbfffllluuu~~~|||vvvqqqjjjaaaYYYSSSOOOMMMNNNYYYeeeiiihhhjjjttt~~~tttgggeeesss{{{kkkgggnnnuuuyyynnn\\\ZZZiiihhhYYYQQQQQQWWW^^^```bbbhhhsss}}}}}}{{{tttuuulllQQQ;;;444666000000000000000111111222////////////////////////........................///000444@@@UUUlllwwwxxxyyywwwrrrnnnmmmlllddd[[[___hhhrrryyy}}}}}}xxxtttqqqkkkiiippp}}}fffLLLJJJ]]]ppp||||||{{{xxxxxxwwwuuurrrpppqqquuuxxxtttpppllllllkkkfff]]]VVVRRR[[[UUUHHHCCCBBBKKK]]]bbb___ZZZ[[[fffwwwxxxxxx|||zzzzzzsssqqqkkkeeekkkxxx}}}yyyooopppjjj]]]PPPHHHCCC???CCCEEEGGGFFFEEEFFFKKKOOOYYYbbbjjjllllllmmmllljjjfffeeeggglllrrryyyqqqXXXJJJDDDFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJMMMQQQWWW```jjjqqqoooqqqssssssrrrrrrssstttxxxxxxyyyzzz{{{|||}}}}}}~~~{{{zzz{{{|||}}}nnnZZZPPPMMMSSSVVVWWWaaaqqqsssiiihhhhhhiiimmmuuu{{{xxx|||yyyiii[[[UUUMMMLLLKKKJJJIIIHHHHHHHHHCCCLLLXXXxxx}}}ttt|||lll~~~zzzYYYGGG<<<<<<>>>888555555555444333333222222111111111111111111111111222222444666:::KKKkkkvvv{{{yyyuuueeeeeegggvvvyyymmmeeeYYYPPPHHHDDDCCCCCCGGGKKKKKKNNNXXXdddffffffooo|||vvvhhh[[[YYYaaannn|||tttfffWWWLLLEEE>>>>>>>>>>>>@@@DDDEEEIIINNNQQQPPPPPPRRRTTTTTTUUUXXXZZZXXXXXX___hhhuuu~~~jjjVVVPPPOOOMMMLLLOOORRRUUUVVVWWWZZZ\\\___dddjjjmmmmmmnnnppprrrvvvvvvxxx|||~~~zzzuuuuuuwww}}}xxxuuuqqqmmmhhhccc^^^ZZZXXX```hhhlllqqq{{{{{{mmmiiiccc[[[UUUPPPNNNMMMSSS___kkkmmmhhhhhhqqq|||}}}wwwiiieeesss}}}mmmfffkkkrrr}}}qqq\\\WWWeeegggZZZRRRSSSYYY___bbbccciiittt}}}||||||uuusssmmmRRR<<<555777000000000000000111222222////////////////////////........................000111444???TTTlllxxxzzzwwwuuupppllllllmmmggg______iiissszzzyyytttrrrlllggglllxxxiiiNNNJJJZZZlll~~~~~~}}}zzzzzzyyywwwsssqqqrrrwww{{{vvvrrrllljjjiiieee[[[RRRIIIKKKDDD>>>AAACCCLLL]]]ggggggdddbbbiiixxxrrrrrr~~~yyywwwsssrrrtttlllqqqnnngggiiiuuu{{{yyymmmnnnhhhYYYLLLFFFCCCAAAEEEGGGGGGFFFDDDFFFMMMSSS[[[ccckkkllllllllljjjfffbbbaaadddjjjpppyyyvvv^^^NNNEEEGGGHHHIIIIIIJJJJJJIIIIIIKKKNNNRRRWWW^^^fffnnntttuuuvvvxxxxxxwwwwwwxxxzzz}}}}}}~~~~~~|||{{{{{{{{{~~~}}}gggWWWPPPXXXaaaffftttooodddeeefffgggkkksss~~~{{{xxx|||zzzkkk\\\UUULLLKKKJJJIIIIIIIIIIIIIIIDDDMMMTTTmmmyyyppp```JJJ======>>>777666666666555444444333333111111111111111111111111222444555666;;;LLLjjj}}}|||nnndddgggiiizzz|||qqqiiiYYYPPPGGGDDDCCCBBBFFFJJJLLLNNNXXXbbbeeeccckkkwwwrrreeeZZZ[[[eeessszzzqqqbbbSSSFFFAAA============@@@DDDGGGLLLRRRSSSRRRQQQSSSVVVTTTVVVYYY\\\ZZZZZZbbbllluuu}}}mmmUUUOOOOOOMMMKKKNNNQQQTTTUUUWWWYYY[[[```fffnnnrrrttttttvvvxxxxxxxxxzzzzzzyyyyyy|||}}}yyysssmmmhhhbbb]]]YYYZZZdddmmmqqqvvvzzziiieee^^^WWWQQQNNNLLLLLLRRR[[[dddgggfffhhhooovvvtttxxxjjjffftttmmmdddhhhooottt]]]VVVdddgggZZZSSSTTTZZZ```cccdddiiittt}}}|||}}}uuurrr}}}mmmSSS===666888000000///000000111222222////////////////////////000000000000000000000000222222444???UUUmmmzzz|||wwwuuuoookkklllnnnjjjccc```jjjuuu|||{{{vvvtttmmmgggjjjuuummmQQQKKKYYYiii|||{{{{{{xxxtttqqqsssxxx}}}vvvrrrllliiihhheee[[[QQQFFFEEE===;;;CCCGGGOOO___oooqqqnnniiikkkwwwkkkjjj{{{tttoookkkkkknnngggpppppphhhgggrrryyyyyylllmmmfffWWWJJJDDDDDDCCCFFFHHHHHHEEECCCFFFNNNUUU\\\dddkkkllllllllliiieee```___bbbhhhoooxxxzzzcccQQQGGGHHHIIIJJJJJJKKKKKKJJJJJJLLLPPPWWW]]]ccciiioootttyyyzzz||||||{{{|||}}}~~~|||zzzxxxvvvuuuxxx~~~ppp]]]SSS]]]jjjsssooo```bbbdddfffkkksss~~~{{{xxx|||zzzkkk\\\TTTJJJJJJIIIIIIIIIJJJJJJKKKGGGMMMOOObbbwww}}}wwwaaaIII;;;;;;===555777777777666555555444444111111111111111111111111222444666777<<>>AAAEEEIIINNNTTTUUUTTTSSSUUUXXXTTTVVVZZZ]]]\\\\\\eeepppuuu|||nnnTTTNNNNNNLLLJJJMMMPPPSSSUUUWWWYYY[[[bbbhhhppptttuuutttuuuwwwwwwwwwzzz~~~|||zzz|||zzztttmmmgggaaa[[[XXXZZZfffppptttyyy}}}xxxiiiddd\\\UUUOOOLLLKKKKKKMMMRRRXXX^^^ccciiinnnrrr}}}~~~pppzzzffffffsss~~~~~~lllaaagggttt~~~xxxcccVVVbbbggg\\\QQQVVV]]]```]]]___kkkwww}}}~~~zzzwwwyyywwwpppWWW@@@555444444333222111000000000000////////////............////////////............///333777???UUUooo|||zzzwwwuuuqqqssszzz|||rrreeeiiiqqqyyy|||~~~~~~tttqqqiiibbbeeeqqq}}}pppTTTKKKZZZnnn~~~|||yyyyyyxxxtttqqqqqqvvv{{{zzzzzzsssgggccceee]]]OOOGGGAAA???AAA@@@BBBPPPaaavvvxxxvvvpppoooxxx~~~hhheee~~~vvvoookkkhhhggghhheeegggddd___bbbmmmxxx{{{tttmmmbbbUUUIIICCCBBBCCCGGGKKKLLLHHHCCCEEEOOOYYY]]]eeelllllljjjjjjiiifffgggcccccciiirrr{{{nnnUUUGGGKKKKKKLLLMMMMMMLLLLLLKKKNNNWWW^^^aaafffnnntttvvvzzz}}}~~~~~~}}}|||xxxrrrlllqqqvvvzzzccc^^^kkktttzzzjjjbbbeeehhhiiillltttyyy~~~{{{lll[[[OOOLLLKKKIIIHHHGGGGGGHHHHHHFFFEEEMMM[[[qqquuutttrrriiiFFF???>>>999888777666555444444333444444222222222222222222222222///222555666===PPPmmmuuu{{{eeeaaadddmmmwwwnnn^^^PPPCCC>>>@@@BBBFFFJJJOOOPPPUUUZZZ]]]```gggppplllccc]]]bbbjjjssswwwiiiZZZOOOCCCAAA>>><<<<<>>999999777666555444444333444444222222222222222222222222111333555777@@@UUUqqqyyyvvvcccdddiiittt|||ssscccUUUFFFAAAAAABBBEEEIIIQQQQQQTTTYYYZZZ[[[bbbjjjnnnfffbbbeeellluuuwwwhhhYYYMMMBBB@@@>>><<<===@@@DDDFFFKKKPPPUUUWWWUUURRRQQQRRRYYY\\\```eeeiiilllnnnooorrrtttyyy}}}rrrVVVMMMKKKHHHHHHHHHHHHIIILLLQQQVVVZZZ___eeennnwwwzzzvvvrrrooopppuuu}}}{{{tttlllddd___[[[YYYcccsss{{{pppkkkaaaTTTJJJGGGIIIJJJKKKNNNOOOOOOMMMLLLOOOUUUZZZbbbfffkkkllljjjfffbbb```pppoooxxxzzz}}}{{{rrriiimmmvvv|||jjj^^^ggglllaaaXXXWWW\\\^^^\\\^^^hhhttt|||}}}|||zzz{{{wwwsssYYYAAA555444222222111111111111111222111111000000000/////////,,,,,,---...///000111111---222777BBBZZZvvv{{{zzzvvvtttxxx}}}yyypppnnnggg```dddppp|||rrrWWWMMM\\\ooo~~~|||yyyzzzyyyvvvtttvvv|||~~~vvvjjjfffgggbbbYYYMMMGGGEEEKKKPPPXXXiii{{{tttkkkmmmtttyyy{{{|||uuuaaa```{{{uuukkkddd______ccceeeeee___UUUSSS^^^ppp|||vvvmmm]]]NNNDDDAAABBBDDDGGGGGGFFFFFFGGGLLLSSSXXX^^^fffkkkkkkkkknnnpppoooqqqoooooouuu|||yyy]]]MMMLLLLLLNNNPPPRRRUUUWWWXXXUUU\\\bbbeeekkktttzzz|||{{{|||uuulllfffjjjxxxgggaaaqqq~~~zzzxxxzzz}}}yyyqqqpppssszzz~~~qqqbbbWWWLLLKKKIIIHHHGGGGGGHHHHHHIIIFFFIIIOOO```~~~jjj|||ssstttLLL???===999:::777666555444444333444444222222222222222222222222222333555999EEE[[[www|||ssscccfffmmmyyyyyyiiiZZZJJJCCCBBBBBBEEEHHHQQQPPPSSSWWWYYYZZZaaaiiirrrmmmjjjjjjmmmtttvvvgggWWWKKKAAA???>>>===>>>AAAEEEHHHNNNQQQTTTTTTQQQOOOPPPRRR\\\^^^ccciiinnnqqqqqqppplllooovvvtttYYYOOOLLLHHHHHHGGGGGGGGGIIINNNUUUZZZ^^^cccllltttyyyyyytttpppqqqvvv~~~~~~}}}zzzssslllfffbbb___^^^nnn|||}}}{{{rrrmmmbbbTTTJJJHHHKKKOOOQQQQQQOOOKKKHHHEEEEEEFFFGGGLLLQQQVVVWWWUUUTTTWWW[[[tttsssxxxuuuvvvxxxtttmmmmmmttt}}}lll```gggjjj```XXXYYY\\\]]]\\\]]]fffsss|||}}}~~~|||}}}xxxuuuZZZAAA555555111111111000111111222222111111111111000000000000---------...///000000111---222888CCC[[[vvvwwwwwwsssooosss}}}{{{wwwpppmmmgggaaaeeeqqq}}}tttYYYOOO\\\ooo~~~~~~{{{||||||{{{xxxvvvwww|||wwwlllhhhhhhddd^^^NNNGGGEEENNNXXXbbbtttoooccceeemmmsssvvvyyy|||vvvcccbbb}}}rrrhhhbbb```dddiiijjjiiiaaaVVVRRR\\\qqqxxxlllZZZJJJAAA???BBBDDDHHHFFFDDDEEEIIIOOOUUUWWWaaaggglllkkkkkknnnqqqrrrsssqqqsssxxx|||___NNNMMMOOORRRVVVXXXZZZZZZZZZYYY^^^bbbeeekkkuuu|||}}}}}}|||tttlllgggjjj}}}fffZZZdddkkkttt~~~{{{tttwwwyyyiiigggkkkvvv}}}sssdddYYYLLLKKKIIIHHHGGGGGGHHHHHHFFFGGGNNNTTTccciiixxxuuu{{{OOO???===:::;;;777666555444444333444444222222222222222222222222333333444;;;KKKccc|||}}}uuudddfffmmmyyy|||lll]]]LLLDDDCCCCCCEEEIIIMMMMMMQQQUUUXXX[[[ccclllsssrrrqqqnnnmmmrrr}}}uuufffWWWLLL@@@???>>>>>>@@@CCCGGGIIINNNPPPRRRQQQOOOOOOQQQTTT```aaaeeekkkppprrrpppnnnkkkjjjqqqttt\\\SSSPPPMMMJJJJJJIIIIIIJJJOOOXXX^^^^^^dddkkkqqqwww{{{xxxrrrsssxxx|||xxxrrrlllhhhfffeeefffwww|||yyy}}}{{{vvvnnndddVVVLLLJJJNNNQQQSSSRRRNNNJJJHHHGGGGGGFFFDDDDDDJJJOOOOOONNNRRR[[[dddwwwuuuuuuoooooouuutttmmmkkkqqq~~~qqqdddiiijjj```YYY[[[\\\\\\\\\]]]dddqqq|||~~~}}}www}}}xxx\\\BBB555555111111111000111111222222111111111111000000000000///////////////............333888CCCZZZsss}}}ttttttqqqmmmqqq|||}}}yyyuuuqqqmmmkkkeee```dddqqq|||www[[[PPP\\\nnn||||||zzz}}}yyyuuuvvvzzzxxxnnnhhhfffccc___PPPGGGFFFQQQ^^^jjj{{{~~~kkk]]]]]]fffmmmrrruuuzzzyyydddcccooofffdddgggmmmtttoookkkcccYYYTTT\\\pppzzzlllXXXGGG??????BBBEEEGGGEEECCCEEEKKKQQQVVVXXXbbbiiimmmkkkkkkooorrrssssssrrruuu{{{{{{___OOOPPPTTTYYY^^^```___\\\ZZZ\\\```bbbdddkkkuuu{{{|||zzzrrrjjjgggmmmcccUUUWWWXXX```rrr|||xxxpppuuuzzzhhhgggnnn{{{ssseeeZZZLLLKKKIIIHHHGGGGGGHHHHHHFFFGGGNNNSSSbbbqqq~~~vvvRRR???===<<<===777666555444444333444444222222222222222222222222333111333>>>QQQjjjtttbbbdddmmmzzz|||nnn^^^MMMEEECCCCCCFFFJJJLLLKKKNNNRRRTTTWWW```iiinnnsssvvvrrrnnnrrr~~~sssfffXXXMMM??????>>>???AAADDDGGGJJJKKKNNNPPPPPPOOOPPPUUUYYYbbbdddhhhmmmqqqrrrpppnnnmmmhhhnnnsss^^^VVVRRRPPPMMMNNNNNNMMMMMMRRR[[[bbb___fffmmmqqqvvv|||{{{vvvyyy|||{{{wwwqqqkkkiiijjjlllooo~~~uuuwww{{{{{{yyypppfffYYYPPPNNNOOOQQQQQQQQQOOOLLLKKKKKKJJJIIIGGGDDDHHHMMMNNNPPPXXXfffrrryyyvvvqqqjjjkkktttuuulllhhhmmm}}}uuuhhhlllmmmddd___^^^]]]]]]]]]^^^cccppp}}}~~~}}}www}}}{{{]]]BBB555555222222111111111111111222111111000000000/////////000000//////............///444999CCCYYYqqq|||yyytttuuurrrpppuuuxxxtttpppkkkiiihhhccc^^^cccooozzzyyy]]]QQQ\\\lll{{{}}}zzz}}}xxxttttttxxx}}}~~~wwwooohhhccc___]]]RRRIIIHHHTTTbbbooo}}}~~~iiiYYYWWW___ffflllpppvvvxxxdddddduuuppptttzzzyyysssllleee```eeeuuu{{{lllWWWFFF??????BBBEEEFFFEEEDDDFFFKKKQQQVVVXXXbbbiiinnnmmmnnnrrrvvvvvvvvvwww{{{yyyaaaUUUWWW[[[```eeefffdddaaa^^^bbbddddddeeelllvvv|||}}}wwwooojjjhhhrrr{{{aaaUUUVVVTTT[[[ooo|||~~~xxxsssoooiiifffpppyyykkkjjjrrrttteee[[[LLLKKKIIIHHHGGGGGGHHHHHHIIIGGGIIIMMM\\\|||~~~WWWAAA===<<<===777666555444444333444444222222222222222222222222333111444BBBYYYqqqooo```eeeppp}}}qqqaaaOOOFFFDDDDDDGGGKKKLLLKKKLLLOOOPPPRRRYYYbbblllvvv|||wwwqqquuuqqqdddWWWMMM@@@@@@???@@@BBBEEEHHHIIIIIILLLOOOPPPPPPSSSXXX]]]bbbggglllppprrrssstttuuussspppyyyooo^^^XXXUUUSSSTTTUUUVVVSSSPPPSSS[[[bbbaaakkkrrrrrrvvv}}}||||||vvvoooiiiiiimmmsssxxxyyyrrrwwwyyyzzz{{{uuukkk]]]SSSNNNNNNNNNNNNPPPOOOOOOMMMKKKIIIHHHGGGDDDFFFJJJMMMSSS___ooo{{{{{{wwwnnngggjjjvvvwwwkkkfffkkkwww}}}tttiiinnnooohhhddd```^^^]]]^^^___cccppp~~~}}}|||vvv}}}}}}^^^BBB555555333333222111000000000000000000000/////////...............///////////////...333999CCCYYYrrr|||yyyuuuvvvuuuuuu||||||vvvtttqqqnnniiihhhddd```eeeqqq|||{{{___QQQ[[[jjj{{{~~~{{{}}}}}}{{{wwwssstttxxx}}}|||wwwoooggg___ZZZYYYRRRHHHFFFSSSbbbnnnyyy|||gggVVVSSS[[[bbbdddiiirrrxxxeeeeee||||||{{{tttqqqnnnppp||||||lllWWWFFF@@@@@@CCCDDDEEEFFFFFFHHHKKKPPPUUUYYY```hhhoooppprrrxxx|||}}}~~~xxxeee^^^___bbbeeeiiijjjjjjiiihhhjjjjjjiiiiiipppzzz{{{tttpppoooooo{{{zzzaaaWWW[[[ZZZ^^^kkksssqqqdddZZZYYYXXXYYYeeetttuuugggeeemmmyyy{{{{{{uuuhhh^^^LLLKKKIIIHHHGGGGGGHHHHHHIIIFFFIIINNN___]]]CCC>>><<<<<<777666555444444333444444222222222222222222222222555333666FFF```xxx~~~kkk```iiivvvwwwfffSSSIIIEEEDDDGGGJJJNNNLLLMMMOOOPPPRRRZZZcccuuuuuuwww~~~nnnaaaTTTJJJAAAAAAAAAAAACCCEEEGGGIIIIIILLLOOOQQQQQQTTTYYY]]]bbbiiiqqqtttuuuwww|||iii___]]]]]]\\\___aaaaaa\\\VVVUUU[[[```bbbpppxxxuuuuuu}}}|||vvvmmmggghhhoooyyyrrrtttzzzzzz{{{|||ppp___RRRLLLKKKKKKKKKMMMPPPQQQOOOJJJGGGGGGHHHEEEEEEGGGLLLVVVeeeuuu}}}xxxmmmfffkkkxxxxxxjjjeeejjjpppxxxpppgggmmmoooiiigggbbb^^^]]]___```cccppp}}}|||vvv}}}~~~___BBB555555444333222111000000000000////////////............,,,------...///000111111...333999DDDZZZsss}}}zzzuuuvvvvvvwww|||~~~yyyvvvwwwwwwvvvllllllgggdddhhhuuu|||___QQQZZZiii{{{}}}zzzzzzyyyuuussstttyyy}}}~~~{{{vvvooofff\\\WWWVVVOOOEEECCCPPP```jjjttt}}}wwwdddSSSQQQZZZaaa___eeeooo~~~yyyggghhh{{{~~~zzzuuutttssssss{{{|||lllWWWGGG@@@AAACCCDDDEEEFFFHHHIIIKKKOOOUUUYYY___hhhpppsssvvv|||yyyiiieeeeeefffhhhjjjlllnnnpppqqqpppooommmlllsss}}}~~~}}}|||{{{|||{{{xxxtttsssvvvyyyyyy```XXX___``````dddeeeaaaSSSIIILLLOOOQQQ[[[gggqqq___]]]cccmmmmmmmmmwwwjjj```LLLKKKIIIHHHGGGGGGHHHHHHFFFFFFMMMWWWiiiyyyaaaEEE>>>;;;:::777777555444444444444444222222222222222222222222666444888JJJddd|||}}}kkkcccooo{{{|||kkkVVVKKKFFFDDDFFFIIINNNLLLNNNQQQSSSVVV___iiiwwwuuu}}}mmm___RRRGGGBBBAAAAAABBBCCCEEEGGGHHHIIIMMMPPPRRRRRRTTTYYY]]]bbbkkktttxxxxxx{{{{{{eee```bbbeeegggjjjlllkkkeee\\\XXX\\\aaacccsss|||wwwuuu}}}}}}vvvmmmfffhhhppp|||}}}}}}~~~qqqwww~~~~~~ttt```PPPIIIHHHJJJKKKKKKOOORRRPPPKKKGGGHHHKKKHHHGGGHHHMMMZZZjjj{{{vvvqqqaaagggyyyvvvjjjeeecccqqqvvvssskkkjjjooolllcccaaa^^^^^^^^^___dddqqq~~~{{{yyyuuu|||~~~aaaCCC555555333333333222222222111111//////000000000000//////............////////////---333:::DDDYYYrrr}}}|||~~~vvvvvvxxx{{{vvvzzz|||{{{zzzpppnnniiieeejjjvvvZZZKKK\\\nnn}}}~~~zzzzzzyyyvvvrrrssswww|||~~~zzzvvvrrrhhh\\\SSSQQQMMMGGGFFFOOO\\\gggpppvvvyyy~~~uuu```RRRUUU\\\\\\^^^cccnnnsssjjjsssvvvwwwrrrpppnnnqqqsssooolllwwwpppXXXDDD===@@@DDDCCCFFFFFFGGGGGGIIINNNTTTYYYeeekkkrrrwwwzzz}}}~~~sssllloooooonnnoooqqqsssuuuwwwzzzyyyxxxxxxzzz}}}}}}{{{}}}~~~{{{yyyzzz|||yyykkkaaabbbccc]]]XXXXXXSSSNNNHHHKKKOOOKKKVVVrrr~~~llleee\\\VVVYYY___jjjxxxhhh\\\QQQLLLJJJKKKKKKHHHGGGHHHFFFJJJKKKYYYvvvmmmjjjEEE@@@@@@888888777666555555444444555222222222222222222222222444888999GGGhhhzzzjjjeeeppp~~~}}}ooo\\\LLLFFFGGGJJJMMMNNNRRRRRRSSSUUURRR___zzz|||vvv~~~lll[[[QQQLLLGGGFFFFFFFFFFFFHHHIIIJJJMMMNNNOOOPPPQQQTTTYYY\\\```iiivvv~~~~~~vvvgggeeeggglllrrrrrrttttttooofff```___```hhhvvvwwwkkkiiinnnuuu}}}{{{xxxooozzzxxxbbbSSSKKKGGGIIILLLLLLRRRVVVTTTPPPMMMIIIDDDPPPMMMKKKOOO\\\nnn~~~uuunnn___fffwwwsssfffddddddmmmssstttnnnnnnpppjjj```^^^\\\[[[\\\]]]bbbooo|||{{{zzzvvv~~~~~~bbbCCC444444333333222222222111111111//////000000000000//////............////////////---333999CCCYYYrrr~~~}}}vvvuuuxxx||||||pppwww{{{}}}wwwtttnnnhhhlllxxx[[[LLL]]]nnn}}}}}}zzzzzzyyyvvvrrrssswww{{{~~~zzzvvvqqqgggYYYQQQOOOKKKDDDBBBIIITTT]]]eeekkktttyyyrrr___RRRTTTYYYZZZZZZaaaooossskkkuuu|||mmmsss{{{vvvdddaaabbbgggkkkgggeeerrruuu]]]GGG>>>AAADDDCCCCCCDDDEEEFFFIIIPPPXXX^^^iiiooovvvzzz|||}}}uuuoooqqqrrrrrrsssuuuwwwyyyzzz{{{zzzyyyyyy{{{}}}~~~|||}}}~~~{{{kkk_________XXXSSSSSSOOOLLLFFFIIIMMMLLLZZZwwwlll[[[TTTQQQVVV^^^mmmxxxiii___QQQLLLJJJKKKKKKHHHGGGHHHFFFKKKJJJTTTkkk~~~lll}}}~~~oooHHH@@@@@@999888777666555555444444555222222222222222222222222222777999IIIjjj|||kkkdddooo~~~~~~qqq^^^NNNFFFFFFIIIKKKMMMRRRSSSWWW\\\\\\iiixxxmmm\\\PPPKKKCCCCCCCCCDDDFFFIIIKKKMMMMMMNNNOOOPPPPPPRRRVVVYYY```gggrrrzzz{{{}}}pppfffhhhnnnvvv|||~~~}}}vvvmmmfffdddeeeooo|||{{{ooommmqqqvvv|||zzz|||vvvrrr~~~uuu```RRRKKKFFFGGGIIIIIIRRRWWWUUUPPPNNNMMMKKKPPPOOOPPPWWWeeeuuu}}}rrriii\\\eeetttmmmaaabbbfffiiippptttrrrqqqqqqhhh]]]\\\ZZZYYYZZZ[[[```nnn{{{~~~||||||yyybbbCCC444444333222222222222111111111...//////000000//////...............////////////---333999BBBXXXrrr~~~vvvuuuzzzttthhhrrrzzz|||xxxooogggiiiuuu\\\MMM]]]mmm}}}}}}zzz{{{zzzvvvsssrrrvvvzzz~~~zzzvvvpppdddVVVMMMLLLLLLDDD@@@DDDLLLRRRYYY```mmmtttqqqaaaTTTSSSXXXYYYXXXccctttqqqkkkwwwpppdddrrrzzzwwwjjjYYYVVVZZZaaaeee```^^^nnnzzzaaaJJJ@@@BBBEEEDDDCCCDDDEEEGGGLLLUUU___fffpppuuu{{{~~~|||yyywwwtttuuuvvvxxxzzz{{{}}}}}}}}}}}}||||||}}}|||jjj[[[ZZZYYYSSSNNNMMMLLLKKKGGGIIIOOOQQQcccmmmWWWRRRRRRXXXaaauuuwwwkkkbbbRRRLLLJJJKKKKKKHHHGGGIIIGGGKKKIIIMMM[[[iii~~~lllzzz|||vvvxxxMMMAAA???:::888777666555555444444555333333333333333333333333111666:::LLLmmm~~~mmmdddooosssaaaQQQHHHEEEGGGHHHJJJRRRVVV^^^iiinnn}}}yyynnn\\\OOOIII???@@@AAACCCFFFJJJMMMOOOOOOQQQRRRRRRRRRSSSVVVXXX```dddmmmuuuxxx}}}|||iiifffnnn{{{wwwpppnnnooowwwuuuqqqrrruuuxxx|||wwwvvvwww~~~zzzsssvvvttt```TTTMMMHHHFFFGGGGGGRRRZZZWWWPPPNNNOOOPPPQQQTTTYYYbbbooo|||zzznnndddYYYcccrrriii]]]```hhhiiiooosssrrrrrrpppggg]]]\\\ZZZYYYZZZ[[[aaannn|||~~~|||dddEEE666666222222222222111111111111...//////////////////...............////////////---333888AAAWWWrrryyyzzzlllbbbnnnyyyyyyuuukkkaaabbbppp~~~]]]MMM\\\kkk||||||zzz{{{zzzwwwsssrrruuuyyy~~~zzzuuunnnaaaRRRKKKKKKNNNFFFAAABBBGGGMMMTTT[[[hhhpppqqqeeeXXXUUUYYY[[[\\\jjj~~~mmmhhhxxxiii```tttxxxjjj\\\YYY^^^gggiiiaaa]]]lllzzzcccLLLAAABBBEEEEEEEEEFFFHHHKKKQQQZZZeeemmmvvvzzzzzz{{{}}}uuuvvvxxxyyy{{{|||}}}}}}~~~}}}}}}~~~zzzgggXXXWWWWWWRRRLLLKKKLLLNNNKKKMMMSSSZZZpppnnn\\\XXXWWW\\\hhh}}}vvvllleeeRRRMMMIIIJJJJJJHHHGGGIIIHHHLLLIIIIIIPPPYYYqqqmmmyyyuuu{{{SSSAAA>>>;;;888777666555555444444555333333333333333333333333111666<<>>???@@@BBBFFFIIIMMMOOOQQQSSSUUUWWWWWWXXX[[[\\\```bbbiiirrryyyzzzoooeeehhhxxx|||{{{|||}}}yyysssqqqpppppprrrpppnnnqqq|||rrrrrryyyuuubbbXXXRRRMMMIIIHHHHHHVVV```[[[PPPKKKLLLNNNQQQZZZeeelllrrr}}}yyyjjjaaaXXXcccqqqhhh\\\aaaiiillloooqqqqqqpppmmmeee^^^\\\ZZZZZZ[[[\\\bbbooo}}}~~~fffGGG888888222222222111111111000000......////////////..................////////////---222777@@@VVVrrr{{{gggaaammmyyytttpppeee[[[]]]lll~~~]]]MMM[[[iii|||||||||{{{|||{{{xxxsssrrrtttwww~~~zzztttkkk]]]PPPKKKMMMPPPHHHBBBBBBEEEJJJRRR[[[ccclllppphhh\\\WWWZZZ^^^cccrrrhhhgggzzzeeeaaayyyssshhheeejjjppppppeee^^^kkk~~~yyydddNNNBBBCCCEEEEEEGGGHHHJJJMMMSSS]]]gggnnnyyy|||vvvsssuuuzzzttttttuuuvvvvvvwwwxxxyyyxxxxxxzzz|||wwweeeWWWXXX\\\WWWPPPNNNMMMPPPMMMNNNXXXbbbyyykkk[[[YYYXXX___ppp|||ssskkkeeeSSSMMMIIIJJJJJJHHHGGGJJJHHHLLLIIIGGGKKKQQQmmmqqqyyyvvv}}}WWWBBB===;;;888777666555555444444555333333333333333333333333333777???WWWwwwpppfffdddsssyyyjjjZZZMMMFFFDDDDDDGGGRRRYYYggg~~~}}}uuu}}}qqq^^^NNNDDD@@@@@@AAACCCEEEHHHKKKMMMOOORRRVVVYYY[[[\\\^^^``````aaagggrrr{{{lllgggeeemmm|||sssnnnjjjhhhiiieeegggnnn}}}zzzpppttt{{{rrrccc\\\YYYSSSMMMJJJOOO\\\eee^^^OOOHHHHHHJJJSSSbbbpppsssqqqyyyyyyiii```WWWcccssskkk___cccjjjooopppppppppnnnjjjccc^^^[[[YYYYYYZZZ[[[aaaooo}}}gggHHH999888222111111111111000000000---......//////......---............////////////...222666???UUUrrr}}}}}}fffbbbnnnyyy~~~qqqnnneee[[[\\\lll\\\MMMZZZgggwww|||{{{{{{||||||xxxtttrrrsssvvv|||wwwpppfffXXXMMMLLLQQQQQQIIIBBBAAACCCHHHQQQ[[[```iiipppkkk___XXX\\\ccckkkxxxiiikkkvvvbbbeee}}}rrroooqqquuutttggg___hhhyyyzzzgggRRRFFFEEEFFFFFFEEEGGGJJJOOOUUU^^^hhhnnnyyy|||wwwpppkkklllqqqqqqpppooonnnooopppqqqrrrpppqqqtttxxx|||uuueeeZZZ___eee```WWWRRROOOQQQMMMOOO[[[hhh}}}zzzeeeTTTTTTWWWccczzz{{{qqqhhhcccSSSMMMIIIIIIIIIGGGHHHJJJGGGJJJHHHGGGJJJOOOllltttyyyuuu}}}YYYCCC===;;;888777666555555444444555333333333333333333333333444888@@@ZZZzzzhhhaaaaaappp{{{ooo___QQQHHHEEEDDDGGGPPPVVVbbb|||uuusss|||tttbbbPPPFFFBBBBBBBBBCCCFFFHHHKKKMMMMMMQQQVVVZZZ\\\]]]___`````````fffrrr}}}}}}lllccccccfffoooxxxnnnhhhdddbbbddd___fffrrrxxxpppvvv|||zzzmmmaaa___```]]]WWWSSSYYYcccggg\\\MMMGGGIIILLL[[[kkkyyyzzztttyyy{{{jjjaaaWWWcccuuuoooccceeekkkpppppppppqqqooohhh```[[[WWWUUUUUUWWWXXX^^^lllyyygggGGG777666111111111111000000000000---......//////......---............////////////...222555>>>UUUrrr|||~~~zzzgggeeeqqqzzz}}}qqqooofff\\\]]]lll~~~[[[LLLXXXeeeqqq|||zzz|||}}}|||yyytttqqqrrruuuxxxsssjjj___RRRIIIKKKSSSUUUMMMFFFCCCCCCHHHRRR\\\bbbllltttpppeee^^^bbbkkksss~~~nnnuuujjjbbbmmmwwwrrrrrrtttsssiii```ggguuunnnZZZLLLHHHGGGFFFDDDHHHMMMSSSZZZccclllqqqwwwyyy||||||{{{|||wwwrrrmmmhhhiiinnnooommmjjjgggggghhhjjjkkklllnnnrrrxxxvvvggg```hhhoooiii]]]VVVSSSUUUOOOQQQ```nnnqqq]]]SSSVVV___qqqzzzoooeee___TTTMMMIIIIIIIIIGGGHHHKKKEEEGGGEEEFFFJJJNNNkkkwwwxxxwwwzzzZZZDDD===;;;888777666555555444444555444444444444444444444444555888@@@[[[zzz}}}hhhccccccnnn}}}rrrdddUUUJJJFFFEEEGGGNNNPPPZZZssstttnnnrrr}}}xxxfffUUUIIIBBBBBBCCCDDDGGGJJJLLLNNNOOOSSSXXX\\\^^^______`````````fffrrr|||rrrfff```]]]aaaeeennn~~~lllbbb]]][[[[[[]]]cccooorrrpppwww}}}ssshhhaaaeeellllllgggccccccgggdddVVVJJJIIIQQQWWWeeesss}}}}}}lllbbbXXXdddvvvrrrggggggkkkpppoooqqqsssppphhh^^^XXXTTTRRRRRRSSSUUU[[[iiivvv~~~gggFFF555333111111111111000000000000---..................---............/////////000...222555===TTTrrr{{{{{{zzzxxx{{{xxxiiigggrrr{{{|||~~~rrroooggg\\\\\\kkk~~~}}}ZZZKKKXXXdddmmm|||zzz|||}}}}}}yyytttqqqrrrtttuuuoooggg[[[NNNFFFKKKTTTZZZRRRJJJFFFFFFIIITTT^^^gggpppyyywwwkkkdddiiissszzzttt}}}}}}bbbcccsssyyyrrrqqqrrrrrrjjjbbbhhhuuuttt___PPPKKKHHHFFFEEEJJJPPPXXX```iiiqqqwwwuuuwwwzzzzzzyyyzzz~~~~~~wwwpppooonnnjjjkkkpppnnnkkkgggcccbbbcccfffhhhmmmooouuu|||||||||xxxjjjeeennnuuunnn```WWWYYYYYYRRRTTTeeetttjjjXXXZZZ___jjjzzznnnccc]]]TTTMMMIIIIIIIIIGGGHHHKKKDDDEEECCCEEEIIINNNjjjyyyvvv{{{xxxZZZDDD===:::888777666555555444444555444444444444444444444444555777???[[[zzzmmmhhhfffnnn~~~uuufffWWWLLLGGGFFFGGGMMMLLLSSSjjjwwwjjjiiisss~~~{{{jjjXXXLLLAAAAAABBBDDDGGGKKKNNNPPPSSSWWW]]]```aaa````````````___eeeqqqzzz~~~~~~vvvtttzzzvvvggg___aaaZZZ___dddlll}}}rrr```WWWTTTSSSUUUXXXjjjzzzyyykkkoooxxx~~~qqqgggccckkkuuuxxxtttqqqiiiiiiaaaQQQHHHLLLYYYbbbnnnxxx}}}rrrfffZZZeeewwwssshhhhhhkkkqqqrrrssssssppphhh___XXXTTTSSSRRRRRRQQQVVVeeeuuu}}}}}}gggFFF666666555444111000//////111222////////////............000000000000000000000000///333555>>>VVVsss}}}|||{{{www{{{{{{nnnkkkppp|||nnnmmmhhh___\\\eeeyyyiiiPPPQQQbbbppp{{{www|||}}}}}}{{{vvvrrrpppoooppplllbbbTTTIIIHHHPPPYYYbbb]]]PPPDDDDDDPPPYYY[[[hhhsss~~~|||ooofffnnn|||{{{rrraaaaaa|||eeebbb```^^^ccceeeZZZ^^^vvvkkkWWWLLLIIIHHHIIIMMMSSS[[[cccjjjpppsssrrruuuxxxyyyzzz{{{}}}|||yyyuuusssqqqpppooommmooojjjdddbbbccceeefffeeejjjtttyyy|||uuuqqquuuxxx|||sssmmmnnnlllccc[[[XXX[[[bbbfffdddggguuulllcccdddfffsss}}}rrrkkkgggbbbWWWLLLJJJIIIGGGEEEFFFFFFIIIGGGEEEEEEJJJgggsss}}}{{{[[[DDDAAA===888888888888777666555444444444444555555555555666444444@@@ZZZsssmmmjjjjjjtttzzzmmm\\\OOOIIIGGGEEEGGGJJJRRRbbbvvvoooggglllnnnrrrvvveeeMMMDDDEEEFFFIIIMMMQQQTTTUUUUUUXXX\\\^^^^^^```dddgggaaa\\\```pppyyyvvvuuuyyyqqqrrrssssssrrrpppnnnlllhhhdddgggqqqzzztttgggXXXQQQQQQUUU]]]eee{{{~~~rrrooozzz}}}}}}~~~}}}mmmggggggrrr{{{yyyooohhh```[[[UUURRRPPPUUUeeettt{{{pppfff[[[hhh{{{vvvkkkjjjmmmqqqrrrssstttqqqiii___XXXUUUTTTTTTSSSRRRUUUcccqqq{{{hhhFFF666666555333111000///000111111////////////............////////////////////////000222555???XXXuuu}}}sssooottt|||nnnnnniii```\\\dddwwwkkkPPPPPP___nnn{{{yyy{{{||||||zzzvvvsssqqqqqqpppjjj___RRRIIIJJJRRRZZZddd```UUUHHHFFFOOOZZZ^^^iiittttttlllsss{{{kkk___eeexxx]]]TTTTTTTTT[[[___VVV[[[rrrsss\\\NNNIIIIIIJJJMMMTTT[[[cccjjjooorrrtttvvvyyyzzz{{{{{{}}}~~~}}}~~~~~~~~~}}}}}}yyywwwsssqqqqqqpppooonnnnnnjjjeeeccceeehhhjjjjjjsss}}}yyysssuuuooolllsssxxxwwwqqqlllkkkfff]]]XXXXXX]]]dddiiiggghhhwwwssshhhffflllrrrwwwqqqoooaaaVVVLLLIIIIIIHHHFFFGGGFFFIIIGGGFFFFFFIIIeeettt___FFFAAA<<<888888888777777666555444444444444444555555555555555444AAA[[[uuu|||~~~kkkhhhiiisss|||nnn^^^PPPIIIFFFEEEFFFIIIQQQ```sssuuummmqqqrrrvvv}}}mmmTTTFFFEEEEEEGGGLLLQQQTTTVVVVVVZZZ]]]______aaadddhhhccc[[[\\\iiirrrqqqooorrrtttttttttssssssssssssssspppnnnpppwww~~~pppdddYYYTTTUUUZZZaaaiii{{{uuuwwwzzzkkkiiilllvvv{{{ttthhhaaaYYYUUUQQQOOOPPPYYYmmm~~~zzznnnccc[[[iii~~~yyyllljjjlllqqqrrrtttuuurrrjjj```XXXUUUUUUUUUUUUSSSUUUaaannnyyyiiiHHH777666444333222000///000000111////////////............////////////////////////111222444???ZZZwwwtttqqqwww|||pppppplllbbb[[[aaasssnnnRRROOO\\\kkk}}}{{{zzz{{{zzzxxxuuusssssstttqqqhhhZZZOOOJJJNNNVVV\\\fffddd[[[NNNHHHNNNYYYaaagggrrrxxxpppvvvyyy~~~ccc___mmm}}}iiiSSSFFFJJJNNNVVV\\\UUUYYYmmmfffUUUMMMKKKLLLOOOUUU\\\dddjjjnnnpppsssuuuxxxyyyyyyyyyyyyzzzzzzzzz{{{|||||||||{{{zzzwwwuuusssrrrssssssrrrqqqoookkkggggggjjjooosssuuutttkkkiiilllggggggrrr{{{vvvsssoookkkccc[[[YYY\\\___eeejjjkkknnnvvvnnniiijjjttt~~~{{{vvvsss```UUUKKKIIIJJJHHHGGGHHHFFFJJJHHHHHHGGGHHH```xxxcccHHHAAA;;;888888777777666555555444444444444444555555555555555444AAA]]]vvvyyy~~~jjjggggggrrr{{{mmm^^^RRRJJJFFFFFFEEEGGGPPP^^^pppyyyzzzxxx|||uuu]]]JJJFFFDDDFFFLLLRRRUUUVVVWWW[[[^^^``````aaaeeeiiifff]]][[[ccciiihhhiiilllwwwwwwvvvvvvwwwyyy{{{|||{{{zzz{{{lllaaaWWWTTTVVVZZZbbbiiivvvzzz}}}uuujjjkkkqqqyyyxxxlll___YYYUUURRROOOOOORRR^^^ttt{{{ppp___YYYiii~~~xxxjjjhhhkkkqqqrrrtttuuurrrjjj```YYYSSSTTTVVVWWWUUUWWWaaannnyyy}}}kkkJJJ888666444333222111000000000000////////////............////////////////////////111222444???ZZZxxxooopppvvvuuuuuupppcccYYY[[[lll|||sssUUUOOOZZZhhh~~~|||yyyzzzyyywwwuuussstttuuupppeeeVVVLLLKKKRRRZZZ___gggggg```TTTKKKMMMYYYccceeeooo|||{{{ssswwwxxx|||xxxtttyyy```dddxxxnnnYYYKKKEEEPPPXXX```eee___^^^llltttcccVVVNNNNNNQQQWWW^^^eeeiiilllnnnqqqtttvvvwwwvvvuuutttuuuwwwxxxzzz{{{{{{{{{yyyyyywwwvvvuuuuuuwwwxxxxxxwwwrrrpppooopppttt{{{}}}tttiiibbbbbbeeebbbfffuuu}}}zzzuuuqqqkkkfffcccdddbbbcccgggppp}}}yyytttmmmjjjnnnzzz{{{uuurrr^^^TTTJJJIIIJJJIIIHHHIIIFFFJJJIIIIIIHHHGGG\\\||||||hhhIII@@@999888777777666555555444444333333444444444555555555666555CCC```xxx}}}}}}|||jjjggggggqqquuuiii]]]SSSLLLHHHFFFDDDFFFOOO]]]ooo}}}}}}fffPPPJJJDDDEEELLLTTTWWWWWWWWW[[[___```aaabbbfffjjjiiidddbbbcccbbbaaaeeemmmwwwyyy{{{~~~tttiii]]]XXXWWWZZZccckkkvvvsss}}}}}}uuuoookkkmmmsssvvvpppcccZZZWWWWWWVVVVVVWWWYYYcccxxx}}}sss```ZZZjjjxxxjjjiiilllrrrsssttttttpppiii```YYYQQQSSSVVVXXXWWWYYYdddqqqzzzxxx{{{mmmLLL999666333333222111111000000000////////////....................................000222333===WWWttt~~~~~~}}}kkkkkkrrrzzzzzzssscccTTTUUUdddtttyyyYYYPPPYYYhhh~~~~~~yyyyyyyyyxxxuuusssssstttnnnbbbSSSKKKLLLTTT\\\aaahhhhhheee[[[PPPOOOXXXcccfffppp}}}vvvvvv|||pppttt}}}zzzooopppyyycccnnnbbbQQQNNNWWWfffppptttwwwoooiiipppuuubbbSSSRRRVVV\\\bbbgggkkkmmmnnnrrruuuxxxxxxwwwuuutttttttttvvvxxxzzzzzzyyyxxxwwwwwwvvvvvvxxx{{{}}}|||{{{wwwxxxzzz}}}{{{rrrkkkeee```___ccccccjjj|||}}}zzzyyywwwqqqlllfffbbbgggzzz|||tttkkkkkklllqqq}}}|||uuuqqq^^^SSSJJJIIIJJJIIIIIIJJJFFFJJJIIIIIIIIIFFFXXXyyyzzzsss~~~mmmLLL???888888777666555444444444555333333333444444444444555:::999JJJiii~~~~~~www{{{jjjgggfffpppyyylll```YYYSSSNNNKKKGGGDDDFFFOOO]]]nnn{{{qqqYYYOOOFFFEEENNNVVVYYYXXXWWW[[[___aaabbbdddiiimmmmmmnnnnnniii```^^^gggrrruuuyyyxxxjjj```[[[]]]fffpppuuuvvvwwwooojjjnnnnnnpppoooggg^^^\\\___```aaaccccccdddkkk~~~vvvfff___nnnxxxjjjkkkpppsssrrrrrrqqqnnnhhh```ZZZRRRTTTWWWYYYXXX[[[gggsss{{{~~~uuuxxxnnnNNN:::666333333222222111000000///////////////....................................///222333;;;QQQmmm|||}}}~~~}}}~~~kkkgggnnn|||{{{sss```PPPOOO```ppp}}}[[[QQQYYYggg}}}~~~yyyzzz{{{yyyvvvrrrppppppkkk```SSSLLLMMMUUU]]]bbbjjjjjjhhhbbbYYYSSSZZZdddkkktttyyyuuuwwwkkknnnttt~~~tttmmmrrryyyiiixxxuuu\\\SSS^^^rrr}}}tttwwwmmm[[[ZZZ]]]bbbhhhmmmoooppppppvvvyyy|||}}}|||zzzxxxxxxsssuuuwwwyyyzzzyyywwwvvvwwwwwwxxx{{{~~~~~~uuuoookkkfffbbbaaafffgggqqquuunnnhhhpppuuujjjcccjjjsss~~~~~~xxxsss^^^TTTJJJIIIJJJIIIHHHIIIFFFIIIHHHHHHHHHEEEUUUuuutttdddwwwqqqvvvrrrOOOAAA999888777666444333444444555333333333333444444444444;;;===RRRtttxxxyyyhhheeeeeeooo~~~rrrbbbWWWSSSRRRPPPNNNJJJEEEFFFPPP\\\kkk}}}www{{{dddWWWIIIGGGPPPYYY\\\ZZZXXX\\\aaadddfffiiinnnrrrrrrvvvwwwpppeeebbbkkkvvvsssxxxsssggg___^^^fffppp|||~~~tttllliiirrrooolllhhhbbb```eeennnoooqqqrrrqqqnnntttvvvjjjbbbnnn~~~uuuhhhkkkssstttrrrpppnnnkkkfff```[[[VVVWWWYYYZZZYYY[[[gggttt|||~~~}}}uuuyyypppOOO;;;666222333222222111000000///////////////.......................................222444888KKKfffxxx|||zzzzzznnnfffmmm{{{zzzppp]]]LLLLLL^^^qqq~~~\\\QQQXXXeee|||}}}zzz|||}}}{{{vvvqqqmmmkkkggg___UUUNNNNNNUUU]]]ccclllkkkllljjjbbbZZZ]]]eeeooovvvyyyqqqqqqdddfffjjjrrr|||wwwrrryyyxxxmmm}}}lll[[[\\\sss|||~~~tttdddbbbeeejjjpppsssuuuuuuuuuxxx{{{}}}{{{{{{vvvxxx{{{}}}~~~}}}{{{yyy|||}}}~~~yyyuuuqqqkkkfffdddiiilllxxxxxxuuu}}}vvvmmmeeefffqqqyyy~~~yyyttt___TTTKKKIIIJJJIIIHHHIIIFFFHHHFFFGGGGGGDDDTTTsssqqq\\\pppooolllwwwTTTDDD<<<888777555333333333444555222222333333333444444444777;;;TTTzzz~~~xxxdddaaabbbmmm~~~ooo\\\QQQOOOQQQQQQPPPOOOHHHGGGOOOYYYfff~~~|||xxxmmm]]]MMMIIIRRR\\\^^^\\\ZZZ^^^dddhhhjjjnnntttxxxwwwzzzyyysssllljjjoootttqqqvvv~~~|||rrrjjjffflllttttttlllkkktttnnniiieeedddgggrrr~~~|||uuuxxxuuukkkbbbmmm{{{qqqdddjjjrrrtttrrrooollliiiddd___\\\ZZZZZZ[[[[[[YYY[[[gggttt|||~~~}}}}}}vvv{{{pppPPP;;;666222222333222222111000///000/////////....................................---222444777GGGaaauuu{{{uuuuuuooohhhnnnyyyxxxnnn[[[JJJKKK___sss}}}[[[PPPWWWddd{{{}}}zzz}}}~~~|||wwwpppkkkhhheee___VVVOOONNNTTT]]]dddnnnmmmnnnnnnhhh______fffooovvvvvvmmmjjj]]]^^^bbbkkkuuu}}}|||xxxwwwooouuuggg\\\dddvvviiigggjjjpppuuuxxxzzzyyyyyyxxx{{{}}}|||{{{zzz}}}~~~|||wwwnnnhhhffflllooo|||vvvmmmgggdddnnnzzz~~~xxx{{{}}}wwwrrr```UUUKKKIIIJJJHHHGGGHHHGGGHHHEEEFFFGGGDDDTTTsssrrr[[[qqqtttlll{{{WWWGGG???999777555333222333444555222222333333333444444444000555RRR{{{wwwaaa^^^```llloooZZZMMMLLLPPPQQQPPPRRRJJJHHHOOOVVVbbbzzz~~~|||}}}rrraaaOOOKKKTTT^^^```]]]\\\```fffkkknnnrrrxxx}}}zzzzzzxxxsssqqqqqqqqqpppqqquuu{{{yyytttxxxuuummmmmmuuunnnhhheeegggmmm{{{vvvxxxpppdddbbbooo{{{ppphhhmmmqqqyyysssnnnmmmiiiaaa\\\\\\[[[[[[[[[ZZZWWWYYYdddqqqwww}}}|||||||||~~~lllKKK777444000000000///......------000///...------...///000............////////////---333444444CCC^^^sssyyyzzztttwww{{{zzz~~~yyyiii```kkk}}}uuubbbOOOJJJYYYkkkeeeQQQVVVbbbzzz|||zzz{{{zzzyyyxxxvvvqqqjjjfffkkkbbbXXXQQQQQQWWW```eeelllpppttttttooohhh```\\\iiittt{{{pppiiifff]]]]]]```fffqqq{{{|||~~~lll^^^ddd{{{tttmmmkkkqqqxxx~~~~~~||||||yyy}}}|||{{{}}}zzztttrrrrrrmmmuuu|||uuujjj___```jjjtttvvvnnnqqqxxxzzzuuueeeWWWKKKHHHKKKJJJGGGEEEGGGFFFCCCFFFHHHDDDQQQooo|||gggzzzsssbbbGGG@@@999888777555444444444444555444333333222222222222555666MMMpppvvv___[[[]]]lllnnn]]]VVVVVVUUUSSSSSSNNNNNNIIIIIIQQQZZZppp{{{}}}xxxuuueeeRRRLLLSSS]]]```___aaabbbfffkkkqqqwww}}}}}}uuusssuuuvvvuuussssssvvv|||vvvvvv}}}}}}vvvpppqqq|||tttcccaaannnyyyqqqjjjooosssxxxssspppoookkkbbb\\\[[[\\\[[[\\\[[[XXXZZZeeeqqqxxx~~~~~~nnnLLL999555222111111000000///......000///...------...///000............////////////---222444444BBB]]]rrryyyyyyqqqrrrvvvyyy}}}vvvcccYYYddd}}}xxxfffRRRNNN]]]qqqiiiTTTWWWccc{{{}}}{{{yyyyyyyyyxxxwwwsssmmmiiijjjcccZZZSSSSSSXXX___dddlllpppuuuwwwssskkkbbb\\\hhhrrr}}}zzzpppjjjhhhYYYZZZ^^^gggsssxxxhhhbbbnnn}}}}}}wwwqqqooottt{{{{{{}}}~~~zzzzzzkkkeeeaaa^^^dddnnntttlllnnnttt}}}zzzuuueeeVVVJJJHHHKKKKKKIIIGGGJJJIIIEEEGGGHHHCCCOOOkkkooowwweeeIIIBBB:::999888777666555555555555444333333222222222333777999PPPtttyyyvvv```]]]```pppttthhhcccaaa\\\XXXWWWVVVUUUMMMJJJPPPWWWmmmvvvxxx|||vvvssseeeUUUNNNTTT\\\aaabbbbbbdddggglllrrryyy~~~{{{{{{zzzwwwzzzzzz}}}~~~wwwbbb```mmmxxxqqqmmmsssuuuxxxtttqqqqqqmmmddd\\\ZZZ[[[[[[\\\\\\YYYZZZeeerrrzzzpppOOO:::666333222222111111000////////////............//////............////////////---222333444AAAZZZpppyyyxxxooooootttxxx}}}ttt___SSS]]]vvvwwwgggRRRMMM^^^sssmmmVVVXXXccc{{{~~~|||xxxxxxyyyyyyyyyvvvqqqmmmiiieee^^^ZZZYYY[[[```ccckkkqqqxxx|||yyypppddd]]]fffppp{{{{{{rrrllliiiXXXYYY]]]gggvvvnnndddjjj|||}}}zzz|||zzz~~~~~~ooo\\\XXX[[[bbbooo|||rrriiijjjoooxxx{{{ttteeeWWWJJJHHHKKKLLLJJJIIIIIIIIIFFFGGGIIIEEEOOOhhhvvvzzzjjjLLLBBB;;;:::999777666666666666444444333222222222333333777;;;RRRvvvyyyrrraaa___ddduuu|||vvvsssnnneee___]]]aaa^^^TTTMMMOOOTTTjjjxxxooo||||||uuunnnkkkaaaUUUPPPSSS\\\dddhhhggghhhkkkooouuu||||||}}}}}}vvvbbbaaammmvvvpppnnnuuuwwwxxxtttssssssoooeee\\\XXXYYYYYY[[[[[[YYYZZZdddpppzzzqqqPPP;;;666333222222111000000///////////////....../////////............////////////---111222333???WWWmmmyyyxxxrrrtttyyyyyy|||uuucccWWW\\\qqq}}}wwwhhhUUUNNN___vvvmmmWWWVVVccczzz~~~|||zzzzzzzzz{{{zzzwwwrrrnnnjjjhhhfffbbb```aaacccfffkkkrrr{{{vvvhhh^^^cccnnn{{{}}}tttlllgggXXXYYY]]]hhhxxxxxxiiihhhvvv{{{}}}|||ttteeeXXXUUU\\\iii|||ppphhhhhhnnnwww{{{vvviiiZZZKKKHHHJJJKKKIIIIIIEEEGGGEEEGGGKKKHHHQQQgggxxx|||qqqNNN@@@::::::888777666555555555444333333222222333333333555:::RRRvvv|||}}}kkk``````fffxxx}}}uuujjjdddccciiiggg[[[RRRQQQTTThhhjjjmmmzzzttteee```ZZZVVVXXX```iiippppppqqqsssvvv{{{qqqcccdddqqqvvvmmmmmmvvvxxxwwwtttssstttoooeee[[[WWWVVVWWWYYYZZZWWWXXXcccoooyyyqqqQQQ;;;555222111111000000///.........//////////////////...............////////////---000111333===SSSjjjxxxyyyxxx||||||yyylll```___nnnxxxnnn\\\SSSbbbwwwkkkVVVTTTbbbxxx~~~|||}}}}}}||||||zzzvvvppplllkkklllmmmkkkiiihhhiiikkkmmmsss|||zzzlllaaaaaakkkyyy}}}sssggg```TTTVVV\\\iii{{{}}}tttnnnttttttiiiddddddfffkkkmmmuuuyyyuuuccc```]]]^^^fffuuupppiiiiiioooxxx{{{xxxooo^^^MMMHHHIIIIIIGGGGGGDDDGGGEEEFFFJJJHHHNNNaaa{{{xxxxxxRRRAAA999888777666555444444444333333333222222333333444555:::TTTwww~~~zzz|||}}}iii^^^___fffyyyvvvkkkfffgggjjjkkkbbbYYYVVVUUUfffmmmeeesssqqqpppmmmjjjhhhlllttt{{{{{{|||~~~{{{xxxxxxyyyxxxxxxxxxyyy{{{~~~~~~mmmeeejjjwwwxxxjjjiiitttxxxxxxtttssssssnnndddZZZWWWTTTUUUXXXYYYWWWXXXbbbmmmyyyqqqRRR<<<444222111111000//////............////////////..................////////////...///000222<<>>777444333222111000000000000......////////////......////////////////////////...---...000666HHHgggyyymmmnnn~~~|||uuu^^^IIIIIIWWWooo|||~~~jjjZZZYYYhhh|||{{{tttmmmiiinnnttt|||}}}||||||yyyssshhh___\\\[[[WWWQQQKKKFFFCCCEEEGGGHHHLLLPPP[[[eeewww|||ttt~~~~~~yyy|||yyywwwvvv|||xxxrrrqqqssstttyyy~~~~~~|||mmmZZZNNNHHHFFFIIIMMMUUUiii~~~~~~{{{~~~wwwiiiaaalllsssmmm]]]WWWddduuu}}}nnndddbbbdddnnn}}}~~~oooeeehhhqqqwww|||vvvfffUUUMMMJJJIIIHHHJJJHHHFFFFFFHHHGGGFFFHHHNNN[[[vvvxxxkkkEEE;;;:::999777666666666666555444444333333444444555555:::SSSwww~~~}}}iii]]]aaakkk}}}}}}wwwpppcccWWWRRRKKKEEEEEEEEEDDDCCCFFFKKKUUUZZZVVVRRRYYYgggqqqxxxvvvwww|||nnn]]]WWWYYY^^^eeekkkttt~~~sss]]]OOOUUUZZZ]]]ooo{{{yyy~~~}}}||||||qqqqqquuuxxxrrrbbbZZZ___eeegggkkkjjjkkkoooqqqlllcccZZZUUUSSSSSSVVVWWWZZZcccmmmvvv|||}}}yyytttUUU???888444333222111000000000000......////////////......////////////////////////...---...000666GGGeeezzzjjjhhhyyy}}}wwwrrr^^^KKKJJJVVVooo}}}kkk\\\ZZZiii|||~~~{{{uuunnnhhhlllqqqyyy}}}}}}|||{{{uuummmaaaXXXRRROOOLLLIIIGGGDDDDDDGGGHHHJJJPPPXXXfffrrr}}}{{{yyyuuuvvvqqqttt{{{yyypppmmmnnnffflllqqqwww~~~}}}~~~yyywwwhhhTTTJJJFFFDDDGGGJJJUUUooo}}}|||vvvkkkbbbgggiiiaaaYYY[[[kkk{{{|||zzzssshhh______hhhqqq}}}ooocccdddlllrrrxxxvvvgggVVVNNNKKKHHHHHHJJJGGGEEEFFFHHHGGGEEEHHHMMMTTTmmm~~~sss~~~oooHHH;;;:::999888777666666666555444444333333444444555444999PPPttt}}}zzz}}}jjj\\\```iiiyyy|||uuummmaaaUUULLLEEE@@@??????>>>???CCCMMMUUUZZZVVVUUUaaasss}}}rrrqqqsssyyy{{{{{{}}}vvviii[[[XXXZZZ___fffkkkvvvzzzpppeeeTTTLLLSSSZZZ___qqqvvvqqquuu}}}yyywwwvvvwww|||qqqooouuuyyyssscccYYY^^^gggkkkuuurrrppprrrsssnnncccZZZVVVSSSSSSUUUWWWZZZbbbkkkrrr{{{yyytttTTT>>>777444333222111000000000000......////////////......////////////////////////......///000444CCC___wwwxxxeeeaaasssxxxppplll\\\KKKIIIUUUooo~~~nnn```^^^lll~~~}}}{{{vvvoooiiikkkpppwww|||~~~~~~|||{{{qqqfffXXXNNNGGGDDDCCCCCCDDDDDDHHHKKKKKKNNNXXXdddssszzzuuussssssppp|||xxx{{{yyyooollllllccchhhmmmrrr{{{zzztttssseeeQQQFFFCCCCCCFFFKKKYYYyyyzzz~~~vvvmmmdddddd```[[[[[[cccpppzzzllliiieee___^^^fffsss~~~nnnbbbcccmmmtttxxx~~~uuugggXXXOOOKKKHHHHHHJJJGGGEEEFFFHHHGGGEEEGGGLLLQQQhhh}}}mmmssspppKKK;;;;;;999888777666666666555444444333333444444555444666LLLqqqxxx{{{yyykkk[[[^^^gggvvvyyyssskkk___SSSJJJDDD???>>><<<;;;???DDDLLLSSSWWWWWW]]]qqqpppeeecccffflllooonnnooorrriiiaaaZZZ[[[```eeekkkqqq}}}}}}}}}pppaaaXXXNNNKKKSSS[[[dddvvvuuunnnqqq|||~~~}}}}}}yyyxxxyyy{{{xxxsssppprrrrrrxxxwwwxxxqqqmmmrrrwwwrrrbbbYYYaaannnuuu~~~yyyuuuuuuuuuoooddd[[[WWWTTTSSSUUUVVVYYYaaajjjpppzzzzzzsssSSS>>>777444333222111000000000000......////////////......//////////////////////////////000000222???YYYqqqzzz~~~zzzvvvaaa\\\ooouuulllhhhYYYJJJHHHTTTooo~~~qqqddd```ooo~~~}}}}}}|||xxxpppjjjkkkooovvv|||~~~|||{{{ooocccRRRFFF???<<<>>>@@@>>>AAAGGGJJJJJJNNN[[[iii|||uuurrrsssssswwwrrrzzzzzzqqqhhhqqq{{{xxxnnnkkklllhhhlllpppsssyyyzzztttnnnkkkllloooqqqqqqwwwxxx{{{zzzrrrrrreeePPPEEEBBBDDDHHHMMM___}}}tttxxxxxxqqqgggccc]]][[[```kkktttxxxeeeeeeddddddgggqqq}}}{{{lllbbbfffqqqyyy|||}}}uuugggXXXPPPKKKHHHHHHJJJFFFEEEFFFHHHHHHEEEGGGLLLRRRggghhhkkkoooLLL<<<;;;999888777777666666555444444333333444444555333555JJJpppwww}}}mmmZZZ]]]eeetttxxxqqqjjj^^^SSSKKKFFFBBB@@@===<<>>555111222222333333222222111//////000000000000//////---------............///......///000222<<>>;;;<<>>???>>>BBBHHHIIIHHHKKKQQQXXXdddxxx~~~sssjjjrrr}}}jjjffflllwwwuuummmiiihhhlllnnnoooppprrrrrrgggZZZOOOKKKJJJNNNRRRYYYfffsssvvv}}}|||iii```VVVKKKHHHEEEKKKRRR\\\{{{vvvWWWVVVddd|||jjjUUUQQQOOOKKKTTTeee{{{ooo```^^^fffllljjjaaaXXXUUUVVVeeeooo~~~uuummmaaaVVVOOOKKKJJJJJJJJJIIIGGGFFFFFFGGGIIIJJJSSSddd^^^AAA;;;888888888555444666555555444333333333444444555888QQQyyy~~~uuueeedddfffppp{{{uuulll```RRRHHHCCC???===???BBBCCCHHHNNNRRR___sss{{{jjj[[[UUUYYY___jjjjjjiiigggeeedddeeegggdddllluuuvvviii___ZZZYYYaaajjjoooppppppccc^^^```kkk{{{xxx{{{}}}}}}|||~~~~~~gggTTTMMMQQQVVVXXXVVV\\\nnn}}}rrriiidddaaaaaabbbqqq~~~~~~}}}|||}}}{{{ssskkkjjjnnnrrrqqqnnnfffddd```^^^```dddjjjnnnpppwwwuuuppp~~~yyyhhhaaakkkxxxxxxxxxzzzgggaaaVVV\\\WWWSSSXXXWWWWWW```dddooo{{{yyy[[[CCC:::777666444111000//////000//////000000000000//////---------............///,,,---//////---222AAAQQQgggoootttpppkkkmmmqqqtttwwwlll___hhh{{{uuutttpppcccVVVPPPgggzzzqqqxxxyyyrrrmmmfffooowww|||}}}xxxiiiUUUCCC???@@@@@@DDDJJJIIIIIIMMMTTT\\\iii}}}}}}uuupppqqqyyygggdddlllyyy}}}uuuoookkkjjjjjjnnnsssuuuuuuxxxyyyoooaaaSSSMMMKKKMMMNNNPPP[[[iiihhhtttyyyaaaUUULLLEEEFFFEEEMMMVVVcccpppYYY```rrriiiUUUFFFFFFHHHJJJTTTcccwwwyyyttt}}}qqqccc```fffjjjdddYYYTTTYYY```www{{{zzzyyyrrrfffYYYPPPKKKIIIIIIKKKIIIHHHFFFFFFGGGHHHIIINNN___```BBB<<<888888888555444666555444444333333444444444222555MMMuuu{{{tttfffeeegggppp}}}wwwnnnaaaRRRHHHBBB>>><<>>AAACCCEEEJJJPPP\\\lll}}}pppbbbXXXUUUWWW[[[[[[^^^bbbfffiiilllpppsssyyyzzzyyy||||||xxx}}}xxxzzzyyysssrrrsssuuuyyy~~~}}}gggVVVOOOMMMPPPYYYcccooo}}}sssxxxkkk^^^[[[^^^aaaccclllyyyzzzxxxtttnnnhhhdddccccccdddaaa___```eeekkkqqqtttzzz|||ssssss{{{xxxffffffnnnxxxtttsssyyyhhhbbbssshhhRRR^^^mmmyyyzzzZZZBBB888666333111000111111000...000//////...---,,,,,,,,,,,,,,,,,,------.........------///000///111<<>>@@@@@@BBBGGGIIIKKKSSS___lll|||uuuooonnnlllaaaaaabbbllluuusssrrrjjjaaaZZZTTTPPPSSSYYY^^^ccckkksss~~~qqqfffeeepppvvvuuu{{{lllggggggggghhhkkkpppuuuyyyyyyuuuwwwaaaNNNMMMQQQIIIFFFNNN\\\qqquuuhhhuuu~~~kkkbbb^^^YYYUUUUUUYYY^^^bbb``````ccciiipppyyyxxxmmmllliiifffgggmmmttt{{{~~~ooodddfffkkksss{{{~~~yyywwwxxxyyyzzzyyy{{{kkkYYYNNNJJJIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGLLLZZZ}}}kkkGGG???888888999777666777666555555555444444444444666555JJJppppppnnnyyyuuuwww{{{uuukkkYYYHHHDDD@@@>>>???DDDJJJLLLMMMUUU[[[kkk{{{sss{{{~~~qqq___SSSQQQTTTVVV^^^aaafffkkkooosssxxx{{{yyyqqqtttvvvrrruuu|||nnn___OOONNNSSS[[[ccclll|||uuuzzz~~~wwwmmmeee```]]]\\\ZZZ\\\^^^ccciiinnnnnnllliiittt~~~sssqqqyyysssbbbdddooo{{{tttsss}}}uuubbb[[[^^^ZZZSSSVVV___[[[WWW```jjjxxx~~~~~~^^^DDD999666333111000111111000...//////......------,,,,,,,,,,,,,,,------------...---...///000///111>>>KKK]]]ooo}}}~~~~~~nnnaaafffzzz|||yyyzzzzzzrrrgggOOOYYYiiizzzzzzxxx~~~~~~|||{{{}}}~~~zzzppphhhccckkkvvv~~~~~~lllVVVBBB>>>@@@AAADDDIIIIIIMMMXXXfffttt|||ooopppvvvhhh]]]```fffuuu|||pppccc[[[VVVSSSUUUZZZ___ccchhhqqqvvviiieeeoooyyy{{{|||dddbbbcccdddeeehhhnnnuuuzzz~~~zzzzzzfffQQQOOOSSSKKKGGGMMM\\\sss~~~mmmgggwwwyyytttnnnjjjkkkpppwww|||tttrrrrrrvvv|||}}}qqqnnnjjjhhhkkkqqqwwwxxxwwwvvvsssqqqzzzvvv]]]VVVYYY___iiittt}}}~~~uuupppooorrrvvvyyy{{{{{{iiiYYYNNNJJJHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGLLLYYY~~~jjjHHH@@@999999999777666777555555555555444444444444777666HHHmmmqqqppp|||yyy{{{|||vvvmmm[[[KKKEEEBBB???@@@EEEJJJLLLMMMUUU\\\mmmuuullliiittt}}}ppp]]]QQQOOORRRTTT^^^aaadddhhhkkkqqqvvv{{{|||qqqjjjooo~~~|||zzztttpppyyyqqqaaaSSSSSSVVV\\\cccmmm{{{zzz~~~xxxmmmccc]]]YYYXXXVVVZZZaaagggkkkkkkiiihhhgggtttrrrooowww}}}ppp```dddppp|||tttsss|||sss___XXX___bbb^^^\\\]]]VVVUUUbbbggguuuwwwbbbFFF:::666333111000111111000...000000/////////.........------------------------......///000...222>>>LLL___ooo|||}}}|||qqqbbbdddxxx~~~}}}wwwmmmUUU[[[iiizzzyyywww|||~~~}}}zzzooogggbbbjjjuuu~~~oooXXXDDD???AAABBBEEEKKKKKKQQQ___ooo~~~qqqlllxxxzzzeee^^^jjjwwwyyymmm```ZZZXXXWWWYYY\\\bbbeeekkkuuu~~~ooofffnnnxxx}}}xxxbbb___```bbbdddhhhoooyyy}}}kkkUUUPPPSSSOOOIIINNN]]]tttsssgggfffxxxxxxmmmiiigggkkkrrrvvvsssnnniiifffjjjjjjTTTUUUYYYaaakkkvvv~~~vvvnnnkkkmmmqqqttttttzzzzzzjjj[[[PPPKKKIIIJJJHHHGGGGGGFFFFFFGGGGGGHHHKKKWWW}}}kkkHHH@@@999999999666555666444444444444444444444444777666GGGjjj|||uuuwww}}}|||}}}xxxppp___OOOGGGCCC@@@AAAFFFJJJMMMMMMWWWaaarrr}}}pppkkkkkkuuu}}}ooo[[[NNNLLLOOOQQQ[[[]]]```dddiiiooovvv{{{~~~uuukkkfffkkkxxx{{{uuussswww{{{xxxsssqqq{{{tttfff]]]YYYXXX]]]gggrrr{{{vvvsss{{{yyymmmbbbZZZVVVUUUUUUZZZcccjjjjjjfffdddfffmmm}}}qqqllluuuzzzmmm___dddqqq|||sssqqq{{{rrr^^^VVVQQQZZZ[[[[[[]]]VVVSSS]]]ffftttyyyppp{{{eeeHHH;;;666333111000111111000...111111111000000000000000------------------------......//////...222???MMMbbbrrr}}}|||zzz}}}~~~|||ttteeeddduuu}}}zzznnnXXXYYYddduuuyyyuuu{{{yyynnnfff```hhhsss{{{rrr[[[EEE@@@AAACCCGGGMMMPPPXXXhhhzzz}}}jjjooovvveeefffxxxxxxhhh^^^VVVUUUWWWYYY\\\```iiinnnuuu~~~rrrgggkkkvvv}}}rrr```]]]```cccfffkkkuuurrrYYYPPPSSSSSSLLLPPP___uuulllhhhooo~~~tttppplllooossstttnnngggbbbcccqqqiiiUUUWWW]]]hhhttt~~~xxxrrrnnnnnnqqqsssoootttzzzmmm^^^SSSLLLKKKKKKHHHHHHGGGGGGGGGGGGHHHHHHKKKTTTyyypppGGG???888888777555444555333333444444444444444444777666EEEggg{{{{{{~~~xxx~~~~~~zzzssscccSSSIIIEEEBBBBBBGGGKKKMMMMMMTTT```rrr|||wwwtttttt{{{ppp[[[MMMJJJMMMOOOTTTXXX^^^fffmmmvvv~~~|||wwwooohhheeehhhqqqxxxrrrmmmlllrrrxxxwwwuuuttt}}}yyylllhhhaaaZZZ___mmmxxxzzzvvvmmmrrr}}}xxxuuuyyy~~~rrrfff^^^ZZZZZZXXX\\\cccgggccc]]]```hhh}}}qqqjjjsssxxxlll^^^eeerrr{{{qqqnnnwwwooo\\\VVVSSSVVVRRRTTT^^^]]]UUUVVVgggvvvyyyppp{{{hhhKKK;;;666333111000111111000...111111111111111000000000...------------,,,,,,,,,///...//////...222@@@OOOeeettt~~~}}}zzz|||}}}zzz}}}vvvjjjeeerrr|||}}}rrrYYYUUU[[[nnnyyysssxxx~~~xxxnnnfff___fffpppyyy~~~uuu]]]GGG@@@BBBDDDIIIOOOWWW```rrrrrrkkk{{{pppfffpppwww___UUUPPPMMMPPPVVV[[[cccjjjvvv}}}uuuhhhiiisss}}}iiiYYY[[[___cccgggnnnzzz{{{^^^RRRSSSUUUNNNRRR```tttiiinnn~~~wwwvvvxxx~~~yyywwwwwwtttnnnhhheeelllnnn\\\YYY```mmm||||||xxxtttssstttvvvrrrvvv{{{oooaaaUUUNNNKKKLLLHHHHHHGGGGGGGGGGGGHHHHHHKKKRRRuuupppuuuGGG???888777777444333444333333333333444444444444666666DDDeee|||sssyyy|||uuufffWWWKKKGGGCCCCCCGGGKKKMMMMMMTTT```ppp}}}||||||{{{rrr\\\MMMIIILLLMMMNNNUUUaaammmxxxxxxssskkkeeecccfffjjjnnnjjjffffffnnnvvvxxxxxxxxxsssoooggg```bbboooyyyvvvlllppp{{{~~~nnniiigggnnnxxxyyynnnfffcccddd``````cccccc\\\YYYddduuupppiiiqqqvvvkkk___fffrrrzzzmmmiiissslllZZZUUUYYY\\\VVVVVV```___VVVUUUeeeuuuzzzssskkkLLL<<<666333111000111111000...////////////////////////......---------,,,,,,,,,///...//////...333AAAPPPcccrrr|||zzzwwwzzz{{{yyyyyywwwnnngggppp{{{yyy]]]SSSUUUkkk{{{rrrsss~~~|||xxxooohhh^^^eeepppyyy~~~www___HHHAAABBBDDDJJJQQQ^^^hhhzzz}}}mmmrrrtttgggfffxxxxxxfffRRRNNNKKKKKKPPPXXXbbbppp|||zzzmmmjjjqqq{{{vvvaaaTTTWWW\\\bbbgggnnn|||dddTTTTTTTTTOOOSSS___qqqnnnuuu{{{eeedddgggqqqyyy~~~{{{xxxuuurrrpppyyyvvvfff^^^fffrrr~~~xxxuuuuuuwwwzzz}}}{{{qqqcccVVVMMMKKKKKKIIIHHHHHHGGGGGGHHHHHHIIIKKKQQQrrrkkkvvvHHH@@@999888888555444444222222333333333444444444444555DDDdddzzzqqqssstttvvv~~~xxxiiiZZZLLLHHHDDDDDDHHHLLLMMMMMMWWW___lll||||||~~~~~~uuu^^^MMMIIIKKKLLLPPPYYYggguuu|||zzz|||xxxqqqhhhaaa```cccfffhhheee```aaakkkuuuyyyzzz{{{zzznnnlllggggggnnntttooofffrrr~~~wwwddd```___gggqqqzzz}}}rrrkkkjjjkkkmmmiiigggccc\\\]]]rrrppphhhpppvvvkkk```gggrrryyyjjjfffoooiiiYYYTTTKKKXXX\\\ZZZ\\\XXXTTTZZZbbbsss{{{tttlllMMM<<<666444111000111111000...---------........................------,,,,,,,,,///...//////...333AAAPPP^^^mmmxxxvvvtttwwwyyywwwvvvwwwppphhhnnn{{{aaaTTTTTTkkk}}}qqqooo~~~{{{{{{wwwpppjjj^^^eeepppyyy~~~yyy```IIIAAABBBEEEKKKRRRbbbmmmuuukkkyyykkk^^^eee|||nnn```RRRPPPNNNNNNTTT\\\iii|||rrrlllooowwwrrr^^^TTTTTTYYY```eeemmm|||hhhVVVUUUSSSNNNSSS^^^nnnsssyyy|||vvvbbb```bbbkkkttt{{{~~~|||}}}}}}zzz|||mmmffflllxxxyyyssssssttt{{{qqqdddVVVMMMJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIKKKPPPqqqooosssJJJAAA:::999999666444555222222222333333444444444333555DDDdddzzzpppmmmgggcccsssyyyjjj\\\MMMIIIEEEEEEHHHLLLMMMMMMWWWZZZeeeyyy{{{}}}www___NNNIIIKKKLLLUUU^^^lllyyy~~~ppppppvvvyyyqqqfff___]]]aaadddfffaaa]]]___iiitttyyy{{{|||}}}kkknnnmmmjjjkkknnnkkkdddoooyyyoooccc___```hhhpppwww|||rrrlllkkknnnyyyrrrmmmggg```eeejjjeeeqqqvvvooojjjooorrrxxx~~~gggfffmmm```RRRTTTTTTUUUZZZ___\\\VVVVVV\\\aaattt}}}xxxrrrLLL;;;333222222111000000111111------......//////000000******+++,,,,,,---......,,,,,,---///000555AAAMMMbbbkkkrrrtttuuuuuurrrnnnrrruuutttpppuuu{{{fffWWWSSSddd}}}oookkkyyy|||xxxrrrddd[[[cccoooyyyuuugggNNNAAAEEEGGGLLLYYYfffyyypppwwwsss```\\\ttt|||kkkaaa[[[UUUSSSSSSXXX```hhhwwwvvvooorrrzzzooo]]]QQQUUUYYYaaakkkvvvqqq]]]RRRYYY]]]]]]^^^llltttdddXXXYYY^^^hhhpppuuuzzz|||zzzyyy}}}|||nnnjjjrrr}}}}}}nnnkkkqqq~~~xxxmmmdddZZZOOOHHHGGGKKKKKKJJJIIIHHHHHHHHHHHHHHHRRRkkk~~~NNN<<<777;;;666444666444333333333333333333333333444333???\\\~~~dddVVVXXX[[[ggg}}}~~~zzznnnZZZSSSLLLFFFFFFGGGHHHKKKOOOWWW]]]iiiyyyuuuzzzvvvaaaQQQJJJLLLRRR^^^hhhrrrvvv{{{|||zzzkkk___```rrr}}}nnn```[[[\\\\\\\\\]]]^^^^^^___dddjjjrrrxxx{{{{{{xxxuuusssqqqkkkaaa[[[[[[vvvzzzvvvmmmmmmkkkiiilll{{{}}}zzzyyyxxxwww}}}tttiiihhh{{{kkkfffssswwwqqqlllqqqsssxxx~~~hhhgggnnnaaaQQQSSSUUUUUUXXX]]]\\\WWWWWW\\\___qqq}}}wwwsssMMM<<<555444333111000/////////.........///////////////+++,,,,,,---......//////---,,,---///000444???KKK```lllwwwxxxuuuqqqlllgggooorrrqqqlllqqq{{{}}}~~~jjjZZZSSSccc|||nnniiiwww~~~}}}{{{uuuhhh[[[cccoooyyyvvviiiPPPBBBEEEHHHOOO]]]ooo~~~jjjYYY\\\qqqvvvfff]]]XXXSSSWWWXXX^^^iiiuuu}}}ssssss{{{yyygggZZZSSSVVVWWW^^^nnn~~~wwwcccVVV[[[dddhhhgggnnn~~~~~~oooaaaXXXWWWZZZccckkkrrryyywwwmmmlllnnnsss{{{uuummmpppvvvyyyiiidddiii|||zzzpppggg\\\PPPJJJIIIKKKJJJIIIHHHHHHHHHHHHHHHGGGPPPjjj~~~PPP>>>888<<<777555777555333333333333333333333333555444===YYY{{{xxxbbbSSSVVVZZZggg}}}{{{qqq]]]SSSLLLFFFFFFGGGHHHKKKPPPSSSYYYdddsss{{{xxxdddUUUNNNRRRYYYcccjjjtttyyyxxxvvvwwwxxx~~~mmm^^^___rrr~~~nnn^^^XXXYYYZZZ[[[\\\]]]ZZZYYY___jjjuuu{{{~~~uuuuuutttnnnaaaUUUSSSXXXxxx|||}}}{{{xxxwww~~~}}}}}}yyysssxxxllleeesssxxxsssnnnsssuuuyyy~~~iiihhhoooaaaPPPQQQUUUSSSTTTXXXYYYXXXYYY\\\]]]mmmzzzvvv|||tttNNN===666555444222000......---///////////////.........---------...//////000000...---...//////222===III]]]mmm{{{|||tttllleeeaaammmqqqooojjjnnn}}}~~~~~~zzzppp___TTTaaazzzmmmgggsss|||~~~~~~}}}xxxlll\\\dddoooyyy~~~yyylllSSSDDDFFFJJJRRRccctttaaaVVVaaaqqqyyyooo___XXXVVVTTT[[[\\\cccqqq|||uuuqqqzzzooo```YYYWWWWWWVVV^^^rrrkkk^^^```mmmvvvrrrrrr~~~{{{mmmaaaWWWUUUWWW___gggoooyyy|||jjjaaabbbhhhrrr|||vvvmmmmmmrrrwww}}}ttteee```cccyyy|||uuukkk]]]PPPKKKLLLIIIIIIHHHHHHGGGHHHHHHHHHFFFPPPhhhRRR???:::<<<777555888666333333333333333333333333666444;;;TTTuuu}}}qqq~~~}}}aaaQQQTTTYYYggg~~~sss___RRRKKKFFFFFFHHHIIILLLQQQSSSXXXaaannn{{{|||iiiZZZTTTYYYbbbhhhlllsssxxxrrrkkkqqq}}}xxxlll\\\\\\ooonnn]]]UUUVVVWWWYYY\\\[[[WWWUUU\\\jjjwww~~~zzz|||{{{qqq]]]OOORRR\\\www~~~xxxwww~~~}}}kkkcccnnnuuurrrooouuuwwwzzz|||hhhhhhooo```OOOOOOSSSRRRQQQSSSUUUWWWYYYZZZ^^^lllxxxyyy}}}tttNNN===666555333111000///......000000//////......------------........./////////.........000///111;;;FFFYYYkkk||||||rrriiidddbbbnnnssspppiiikkkzzz}}}}}}tttcccWWW```yyykkkdddppp{{{}}}}}}|||xxxlll]]]dddoooyyy~~~}}}rrrYYYHHHHHHJJJTTTgggrrr{{{___[[[jjjsssuuuiii[[[UUUUUUVVV]]]___hhhyyyxxxssstttmmmvvv}}}oooccc\\\YYYVVVWWWbbbxxxsssfffiiiuuu~~~|||yyyzzzoooeeeVVVTTTVVV___gggoooxxx}}}qqqlllooovvvxxxhhhfffkkkooorrrvvv}}}wwwnnnccc___ccczzz~~~xxxnnn^^^OOOJJJMMMHHHHHHGGGGGGGGGGGGHHHHHHHHHPPPhhhSSS@@@:::<<<777444777666333333333333333333333333555444999NNNooowwwssstttaaaRRRUUUZZZiiittt```RRRKKKEEEFFFHHHIIILLLQQQXXX\\\dddoooyyyooo```XXX]]]hhhllljjjmmmrrrlllhhhzzzuuuhhh[[[[[[mmmppp^^^VVVUUUWWWYYY\\\ZZZYYYZZZ___iiittt}}}tttaaaUUUYYYcccyyy}}}}}}~~~vvvnnnkkksssiii```iiiqqqpppooovvvxxx{{{yyyeeeeeelll^^^MMMNNNPPPQQQQQQPPPQQQUUUXXXYYY```mmmxxx~~~sssMMM<<<333333222111000000000000000000//////......---------------------..................000///000999DDDUUUhhhxxxyyypppjjjjjjkkkpppuuuqqqfffeeettt~~~}}}vvvggg[[[aaaxxxkkkbbbmmm~~~|||}}}{{{zzzvvvjjj^^^eeeoooxxx~~~www___LLLIIIJJJUUUiiiuuu~~~|||xxx```aaappprrrooocccVVVSSSVVVYYYaaagggtttvvvkkkuuu{{{vvvlllsss~~~}}}}}}|||{{{vvvlllaaaZZZUUU[[[iii}}}yyynnnssszzzyyyppphhhUUUTTTXXXaaaiiipppwwwvvveee\\\___fffnnnmmmnnnvvvvvvpppooojjjbbbbbbhhhzzznnn^^^NNNJJJLLLHHHHHHGGGFFFFFFFFFGGGGGGJJJRRRhhhTTT@@@999;;;555333666444333333333333333333333333333444888HHHfffxxxzzznnneeeUUUYYY^^^lllttt```RRRKKKFFFFFFHHHHHHLLLPPP]]]aaagggpppyyyuuufff[[[___jjjnnngggfffkkklllsssxxxkkkbbbaaarrruuuccc[[[ZZZZZZ[[[]]][[[___dddgggjjjqqq|||}}}vvvkkkbbbdddjjjxxxrrrttt|||{{{uuullliiippp~~~yyy~~~hhh^^^fffoooppppppxxxyyy{{{uuu```aaahhh[[[LLLMMMNNNSSSUUUQQQPPPSSSWWWYYY```mmmxxxsssMMM<<<333222111111000111111111///////////////.........------------------------------...000...///888CCCRRRdddtttvvvqqqooorrruuurrrwwwqqqbbb]]]jjj|||~~~{{{{{{wwwuuujjj___aaatttkkkaaakkk|||~~~~~~{{{yyyvvvjjj___eeepppxxx~~~yyycccPPPLLLKKKWWWlll{{{~~~tttssswww|||vvv```eeeooommmfff\\\SSSRRRXXX___lllxxxrrrdddiiikkk|||zzznnnqqqyyyssstttyyy}}}pppbbbZZZVVV___nnn~~~vvv|||}}}rrrpppvvvzzz|||~~~}}}vvvnnnfffTTTSSSWWW```hhhnnnuuu{{{wwwdddWWWSSSYYYbbbnnnkkkhhhmmmzzzzzzooolllmmmpppnnniiilllvvvzzznnn^^^OOOIIIKKKIIIHHHGGGFFFEEEEEEEEEEEEKKKQQQfffUUUAAA999:::444222555444333333333333333333333333111555999BBB[[[{{{{{{kkkhhh[[[^^^bbbnnnuuuaaaSSSLLLFFFFFFGGGHHHKKKOOO]]]aaahhhqqqyyy{{{mmm___aaalllnnngggeeekkkvvv~~~wwwooonnn}}}{{{kkkdddcccaaa______```fffkkkkkkkkksss|||wwwvvvyyywwwpppnnnsss|||yyytttrrrxxx|||sssjjjccclllpppuuu|||iii^^^hhhrrrrrrssszzzzzzzzzppp[[[\\\dddYYYJJJMMMMMMVVV[[[UUUPPPSSSXXXZZZ]]]kkkvvvtttNNN===444333222111000000000000.........///////////////........................,,,,,,...///...///888BBBOOO```qqqwwwuuuvvvxxxzzzwww{{{sssaaaXXXdddvvv~~~{{{yyy|||}}}xxxttttttmmmdddbbbooonnnaaaiiiyyy||||||xxxmmm___fffpppxxx~~~}}}xxxeeeSSSNNNNNNZZZppp|||ssslllpppyyyvvv```eeelllggg```YYYUUUWWW```iii{{{jjj]]]aaaaaauuu|||nnnlllppplllrrr~~~~~~kkk]]]XXXYYYaaaooo}}}}}}~~~rrriiiiiinnnqqquuuyyy{{{}}}wwwmmmcccSSSQQQSSSZZZbbbhhhpppxxxqqq___SSSQQQYYYdddjjjfffbbbgggttt|||wwwlllgggjjjsss}}}~~~|||{{{nnn___QQQJJJJJJJJJIIIGGGFFFDDDCCCCCCCCCHHHOOOdddWWWCCC;;;;;;555333666555333333333333333333333333000777:::===OOOnnn}}}nnnjjj___ccceeennnxxxdddUUUMMMGGGGGGGGGGGGJJJNNN[[[```iiisss|||ttteeedddooonnnlllllltttzzzzzztttnnnlllhhhdddbbbhhhjjjjjjiiilllzzz}}}rrrooopppvvv~~~}}}~~~}}}|||}}}|||nnnbbbYYYTTT[[[```gggpppyyyzzzjjj^^^kkkuuuuuuuuu{{{zzzyyynnnXXXYYYaaaWWWJJJMMMNNNZZZ```YYYQQQSSSYYY\\\ZZZiiiuuuuuuPPP???666555333111000///......---.........//////000000000000000000////////////++++++---///...///888BBBMMM^^^qqqxxxyyyzzz{{{{{{|||wwwcccXXXbbbttt}}}zzzzzz{{{yyyvvvtttsssooofffbbbkkk~~~ooobbbhhhwww~~~~~~|||ppp```fffpppxxx~~~zzzvvveeeUUUPPPPPP\\\sssxxx|||{{{oookkkrrr{{{xxxaaaeeejjjddd^^^YYYXXX]]]hhhrrrcccXXX^^^^^^qqq|||lllgggiiiiiittt{{{eeeWWWVVV]]]bbbmmm{{{{{{zzz{{{uuulllffffffggggggllltttuuu{{{zzzmmmbbbSSSPPPOOOTTT[[[cccmmmvvv}}}|||ssscccVVVRRR\\\hhhddd```]]]cccrrr{{{uuuiiidddkkk{{{|||nnn```SSSLLLKKKJJJIIIHHHFFFDDDCCCBBBBBBFFFLLLaaaYYYEEE<<<<<<666444777666333333333333333333333333000888;;;:::HHHeee~~~ssskkkaaaeeefffnnnzzzgggVVVNNNHHHGGGGGGFFFIIIMMMYYY```jjjuuuzzziiihhhrrrnnnpppsss}}}yyyuuusssmmmgggcccmmmjjjfffeeennnyyynnnmmmooosss|||~~~ttteeeZZZTTTRRRXXX\\\dddmmmuuu{{{{{{mmmooo^^^mmmpppsssuuuwwwxxxzzz|||jjjSSSXXXcccVVVGGGJJJOOOUUUXXXVVVTTTVVVXXXWWW___gggrrrzzz~~~sssRRR:::;;;999777555222000//////---------.........//////...............---------///,,,,,,...///111777>>>MMM[[[mmmxxxzzzxxxwwwxxxzzzrrriiiaaacccqqq{{{wwwrrrpppfff]]]cccyyyvvvccchhhzzz{{{nnndddeeemmmyyy}}}tttfffWWWOOORRR^^^hhhxxxyyy|||}}}|||~~~mmm```dddnnntttrrrdddaaagggbbb]]]ZZZZZZbbbqqq~~~|||bbbSSSVVVYYYjjj{{{|||kkkbbbaaaeeevvv~~~nnn```XXXUUU^^^cccoootttnnnnnnrrrtttuuulllfffbbbcccffflllvvv{{{|||zzzyyyooobbbTTTNNNKKKPPPXXXaaannnxxx{{{rrrjjjhhhppp}}}vvvxxxzzzgggYYYUUU[[[cccggg]]]XXXcccuuu}}}uuuhhhaaaooovvvfffVVVOOONNNJJJHHHGGGEEECCCCCCCCCDDDDDDMMMdddeeeCCC===:::777888111444555555444444444333333333111444555777BBB[[[zzz~~~|||~~~lllgggeeefffqqqvvvlllYYYOOOGGGEEEEEEEEEGGGKKKYYY```kkkwwwyyyuuuttttttsssssswww|||}}}{{{wwwrrrlllhhhjjjfffbbbggg{{{yyypppmmmkkkmmmxxx~~~zzzvvvbbbQQQMMMQQQUUU[[[ccciiilllqqqvvv{{{rrr\\\ppp___lllooorrruuuvvvwwwyyy{{{~~~hhhSSSXXXdddVVVGGGJJJOOOUUUXXXUUUSSSVVVYYYZZZ^^^gggsss|||sssRRR:::999888666444222000//////---------.........//////------..................///,,,,,,...///000666===HHHVVViiiuuuxxxwwwwwwxxxxxxvvvtttpppkkkmmmzzzxxxqqqhhhiiibbbXXX]]]sssxxxeeehhhxxx|||ooodddeeelllwwwvvvfffVVVMMMOOOYYYbbbmmmooouuu}}}}}}tttttt{{{wwwfffYYY[[[dddiiiyyynnndddbbbhhhbbb\\\ZZZ]]]fffuuusss[[[MMMPPPRRRaaasssuuueee^^^___hhhwww{{{lllaaa^^^^^^ccclll}}}zzznnnfffeeeiiinnnqqqppphhhbbbcccjjjrrr~~~~~~}}}{{{rrrhhhWWWPPPLLLNNNUUU___mmmyyy}}}ddd[[[XXX^^^ppp{{{sssooosss|||oooaaa]]]bbbiiifff]]]XXXbbbsss|||vvvkkkhhh||||||kkkXXXMMMJJJJJJHHHGGGEEEDDDCCCDDDDDDEEEMMMcccfffDDD>>>;;;888999222666444444333333333222222222222444555666AAAYYYxxxrrrkkkhhhgggppp}}}xxxooo^^^RRRHHHEEEFFFGGGIIIKKKTTT[[[gggvvv~~~yyyuuurrrsssuuu|||www{{{~~~~~~{{{vvvrrrjjjgggiiivvv{{{|||~~~~~~vvvmmmjjjhhhkkkvvvtttaaaPPPLLLPPPXXX___hhhkkklllooovvv|||mmmXXXrrr___nnnqqqtttwwwwwwxxxzzz|||yyyeeeSSSZZZeeeXXXGGGJJJPPPVVVYYYUUURRRUUUZZZ\\\^^^fffsss~~~sssSSS:::666666444222111000//////---------...............,,,---------...////////////,,,,,,...///000666===CCCQQQdddrrrwwwwwwwwwxxxuuuvvvxxxxxxvvvvvvwwwmmmfffggg___TTTWWWmmmzzzggggggvvv}}}pppddddddiiittt|||~~~xxxgggVVVKKKKKKTTT\\\cccfffooo|||tttiiilllsssppp___QQQRRRYYY\\\dddppp~~~vvvllleeecccggg___ZZZ[[[```iiivvvrrr[[[OOOPPPQQQVVVjjj~~~~~~nnn^^^ZZZ]]]hhhvvv~~~vvvhhhbbbeeejjjzzz~~~~~~}}}xxxlllaaa]]]```hhhooosssiiibbbeeennnzzzvvvvvvyyywwwpppkkkZZZTTTOOOOOOTTT^^^mmm{{{wwwZZZTTTQQQVVVggg{{{ooonnnllljjjjjjpppyyyyyyiiiaaaccciiiccc]]]ZZZcccrrr|||zzzssssssoooZZZMMMIIIIIIHHHGGGEEEDDDDDDDDDEEEGGGMMMaaahhhFFF@@@<<<888:::333777333333222222222111111111444444555666???WWWxxxzzzqqqllljjjpppzzz{{{tttfffXXXIIIEEEGGGHHHJJJLLLPPPWWWdddttt}}}vvvrrrssswwwnnniii~~~}}}wwwzzzzzzkkkiiittt~~~yyyrrrrrrttttttxxxqqqiiieeeeeejjjvvvrrr___OOOJJJNNN\\\eeemmmnnnjjjjjjsss|||{{{yyyyyy}}}}}}iiiWWWuuu```ppptttwwwzzz{{{{{{|||}}}uuucccTTT]]]hhhZZZIIILLLTTTZZZ\\\VVVRRRTTTYYY\\\^^^fffrrr}}}sssSSS:::444444222111000000000000........................,,,,,,,,,---...///000000...,,,,,,//////000555;;;@@@OOObbbrrryyyzzzzzzzzzyyyyyy{{{|||zzzxxx}}}uuusssnnn```QQQTTTkkkyyygggeeesss}}}pppcccbbbfffpppxxx{{{xxxgggUUUIIIHHHPPPXXX___dddqqq}}}lllaaaiiiqqqnnn]]]NNNMMMRRRUUUUUU```nnn{{{}}}uuurrroooiiidddccc[[[XXX]]]ccciiitttuuu___QQQQQQOOOQQQfffzzz{{{jjjZZZVVVZZZcccpppyyyrrrfffdddmmmuuu}}}{{{ooobbbYYYZZZdddmmmppphhhccchhhrrr}}}tttjjjqqqxxxvvvpppooo^^^XXXSSSTTTXXXaaappp}}}yyyYYYUUURRRXXXkkkyyybbbcccfffjjjmmmqqqzzzmmm```^^^aaabbb^^^^^^ggguuunnnZZZNNNKKKIIIHHHGGGEEEDDDDDDEEEEEEHHHMMM```iiiFFF???<<<777999333777333333333333222222222222444444444666???VVVxxxwwwpppmmmpppwww|||wwwooo^^^LLLFFFGGGIIIJJJLLLNNNUUUbbbuuuyyyttttttyyy}}}tttmmmqqqvvvxxx}}}nnnqqq}}}lllmmmppprrrssswww}}}qqqhhhgggiiijjjnnniiicccaaadddmmm{{{|||ppp^^^MMMHHHLLL[[[eeennnmmmeeecccmmmxxx{{{xxxxxx~~~}}}kkk\\\xxx```pppsssxxxzzz{{{{{{{{{|||sssbbbUUU___jjj[[[JJJMMMYYY___aaaZZZRRRSSSXXX\\\___fffqqq{{{}}}yyytttSSS;;;333333222111000000000000.....................---,,,,,,,,,---...///000000...,,,,,,///000///444:::AAAOOOcccsss|||~~~}}}|||zzzyyyyyyzzzwwwvvv|||xxxaaaNNNQQQhhh~~~wwwgggcccppp~~~|||pppaaa```cccllluuuzzz~~~wwwgggUUUIIIHHHOOOWWW___eeesssuuuddd[[[iiiqqqnnn]]]MMMLLLPPPRRRVVV___jjjtttuuurrrttttttmmmddd```YYYYYYaaafffhhhqqq}}}vvv^^^OOOLLLIIIOOOdddxxxzzzjjjYYYTTTWWW\\\kkkuuupppgggiiivvv}}}~~~}}}{{{pppaaaUUUTTT\\\dddhhhccccccjjjrrrxxx~~~sssooozzzyyyxxxddd]]]XXXZZZ```hhhttt~~~{{{\\\SSSTTT]]]qqqxxx```bbbiiirrruuuuuuzzztttgggbbbbbbeeeeeeiiirrr~~~ssseeeWWWNNNMMMIIIHHHGGGEEEEEEEEEFFFFFFIIIMMM^^^iiiFFF???:::666888222666444444444444333333333333333222333777@@@UUUxxx{{{zzztttqqqqqqttt~~~{{{vvveeeRRRJJJHHHHHHJJJMMMMMMTTTdddzzz}}}xxxvvvyyy~~~vvv~~~jjjkkkvvvzzz}}}}}}wwwmmm\\\[[[```eeeiiisssyyyjjj^^^[[[___aaabbbaaa^^^^^^eeettt{{{ppp^^^MMMGGGJJJVVVaaakkkiii```]]]gggsssyyyvvvvvv}}}qqqddd{{{aaammmpppuuuwwwxxxwwwwwwxxxqqqbbbUUU___iiiZZZJJJNNN[[[bbbeee^^^UUUUUUYYY]]]ccchhhpppyyy~~~}}}yyyttttttSSS;;;444333222111000000000000...............---------,,,---------.../////////...,,,,,,///000///333999BBBOOObbbttt}}}}}}{{{tttsssssstttsssrrrxxx|||dddMMMLLLaaaxxxxxxjjjdddooo}}}~~~|||pppaaa___cccllluuuzzzyyyiiiWWWKKKIIIOOOVVV\\\dddttt|||jjj]]]YYYkkkrrrooo]]]NNNLLLQQQSSS^^^eeennnwwwyyyxxx}}}~~~ttthhhaaa[[[]]]gggjjjkkkvvvzzzaaaPPPLLLIIIQQQdddxxx}}}ppp___WWWVVV[[[kkkvvvrrrlllsss|||||||||~~~~~~|||}}}~~~~~~{{{vvvlll^^^RRROOOSSSYYY]]]]]]aaahhhmmmooosssxxx{{{{{{qqqeee[[[]]]eeennnwww}}}~~~bbbXXX\\\fffyyy~~~eeehhhsss{{{{{{yyytttssspppttt{{{~~~rrrjjjbbbWWWOOOLLLIIIHHHGGGFFFEEEFFFFFFGGGIIILLL]]]jjjFFF???:::555777111666555555555444444444333333222111333888???PPPsss|||ooo~~~wwwtttrrrrrr~~~}}}mmm[[[PPPKKKIIILLLQQQQQQXXXjjj{{{uuuyyytttsss{{{ggghhhsss```UUUQQQ[[[eeemmm{{{xxxgggXXXTTTVVVYYYYYYZZZZZZ[[[fffzzz{{{qqq^^^MMMFFFHHHPPP\\\gggfff^^^\\\dddooovvvttttttzzzxxxmmm}}}aaakkknnnsssvvvvvvuuuuuuuuuooo```TTT]]]fffWWWHHHMMMYYYcccgggaaaYYYXXX]]]aaagggjjjpppxxx~~~~~~zzzuuutttTTT;;;555555333222111000000/////////.........---------------..................---,,,,,,///000///222888AAAMMM```rrr{{{}}}zzzvvvooonnnoooqqqqqqooorrrwwwzzziiiQQQKKK\\\sss|||ooohhhqqq}}}|||qqqaaa```dddnnnxxx}}}|||kkkYYYLLLIIIOOOUUUYYYbbbsss~~~uuuaaaYYY]]]pppwwwsssaaaQQQPPPUUUXXXhhhpppzzzttthhhbbbdddmmmoooqqqgggTTTPPPNNNVVVhhh}}}|||lllaaa]]]cccrrr{{{wwwsss{{{|||~~~tttqqqtttvvvyyy}}}~~~}}}~~~{{{|||~~~~~~~~~~~~~~~~~~xxxtttkkk```WWWRRRSSSVVVSSSVVV]]]dddffffffjjjqqqvvvnnn]]][[[eeeooowww{{{|||qqqhhhkkkrrr~~~~~~nnnrrrvvv{{{yyyooommmjjj```SSSKKKIIIHHHGGGFFFFFFFFFGGGHHHIIILLL]]]qqqlllHHH@@@;;;666888222777444444444333333333222222222000333888<<>>999444222555555111///000------------------------...///000000000...,,,+++---...///......///222444===OOOdddqqqwwwzzzyyyvvvvvvqqqooossstttnnnkkkkkk~~~ssslllqqqkkk```[[[YYYiiixxxiiikkk~~~yyyrrrfff___ggguuu{{{rrr]]]MMMHHHOOOWWWeeelllyyy{{{lll[[[]]]jjj{{{sssaaa```iiiooozzznnnpppxxx{{{{{{jjjYYYRRRSSSfffxxx}}}vvvbbbQQQOOOOOORRRZZZdddnnnttt}}}~~~~~~|||{{{vvvppplllggg^^^TTTWWW\\\cccfffccccccnnn{{{yyy\\\UUU```nnnxxx|||nnneee___eeennnsssvvvxxxxxxvvveeeoooyyy{{{~~~jjjRRROOOLLLKKKIIIGGGFFFFFFFFFFFFFFFNNN]]]fff{{{tttJJJ>>>;;;888999222777333333333222222222111111000333222555999===UUUzzzuuummmmmmooozzzxxxkkk\\\UUU[[[eeettt~~~}}}xxx{{{~~~mmmdddaaaooozzzwwwiii___ccckkkpppttt}}}}}}}}}|||{{{lll[[[VVV[[[aaajjjvvv~~~}}}sssdddVVVMMMJJJGGGPPPVVV]]]nnn~~~sss___MMMGGGJJJJJJOOO\\\mmmwwwvvvsssssssss{{{xxxuuuuuuxxxyyywwwuuuiii[[[XXXaaaaaaSSSMMMRRRaaaiiikkkcccZZZZZZ___ccceeeiiirrr~~~~~~]]]@@@888444444777777222//////---------------------------...111222111///,,,***---............///222444>>>PPPdddpppvvvyyyxxxvvvwwwsssrrrvvvwwwsssooolllzzzoooeeegggddddddbbb\\\iii|||lllkkk|||zzzsssfff___hhhvvv{{{sss^^^NNNIIIPPPYYYlllqqqyyyxxxiii]]]dddssszzziiijjjssszzz}}}qqqrrrzzz~~~zzzkkk[[[VVVYYYnnn}}}wwwaaaRRRNNNOOORRRYYYeeesss}}}}}}~~~~~~{{{wwwtttmmm^^^OOOUUUZZZ```bbb___bbbrrrxxx]]]VVV```nnnyyy~~~dddZZZRRRUUU___jjjvvvssseeeiiisss~~~hhhQQQNNNKKKJJJIIIGGGFFFFFFFFFFFFEEEKKKZZZkkkvvvKKK???;;;888999222777333333333222222222111111333444111222555777NNNqqquuummmmmmqqqyyy~~~tttggg___dddmmmzzz}}}uuudddZZZWWWhhhwwwuuueeeZZZ[[[bbbhhhkkksss|||{{{xxxuuuyyy{{{sssbbbVVV[[[fffqqqtttyyytttcccUUUOOONNNJJJSSS[[[aaaooo}}}rrr^^^LLLHHHLLLJJJOOO]]]ooo{{{}}}||||||zzzzzzuuuvvv{{{}}}{{{vvviiiaaa```gggcccUUUPPPWWWggglllkkkccc[[[[[[```bbbbbbfffooo|||___BBB999555333555444000...///........................,,,---...//////...---,,,,,,---......---...111444===NNNaaalllrrruuuuuurrrrrrpppqqqwww{{{{{{wwwrrr|||zzz{{{uuukkkaaaaaacccmmmpppdddjjjnnnjjjyyy|||uuuggg```hhhvvv{{{tttaaaOOOJJJQQQZZZlllrrrwwwsssfff^^^hhhxxx~~~oooqqq{{{~~~ssssssxxx}}}tttqqqrrr}}}nnn___\\\```qqq}}}|||eeeSSSIIIQQQUUU\\\fffttt~~~|||}}}~~~|||yyyxxxppp^^^MMMKKKRRR\\\```___eeewwwwww]]]VVV^^^lllxxxhhh]]]SSSSSS]]]lllpppbbbeeeooozzz|||eeeOOOMMMJJJIIIHHHGGGGGGFFFFFFFFFFFFKKKYYY}}}yyyMMM@@@;;;888888111777333333333222222222111111444444000000333444HHHjjjzzzpppnnnqqqttt|||rrrkkknnnvvv~~~|||mmm^^^UUUUUUeeetttrrrcccWWWYYY```gggkkkwww|||vvvrrrnnnooonnneeeUUUPPP\\\mmm{{{}}}vvvfffZZZWWWXXXWWW]]]aaacccjjjvvv~~~~~~}}}rrr^^^LLLFFFIIIKKKPPPZZZhhhttt{{{~~~~~~}}}uuuxxxyyylllggghhhmmmfffYYYUUU\\\lllooolllddd^^^^^^```aaa```dddmmmyyybbbDDD;;;555000000000---...000........................444222000...------......,,,---...------...111333;;;KKK^^^hhhnnnqqqrrrqqqnnnnnnpppvvv~~~{{{tttvvv|||{{{uuutttuuuqqqhhh```bbbhhhwww}}}nnnkkk~~~oooggguuu}}}vvvggg```hhhvvv{{{wwwdddRRRKKKQQQZZZfffmmmsssnnnaaa]]]jjjyyyrrrvvv|||rrrsssxxx}}}~~~lllgggoooxxxooo```^^^dddrrr{{{vvv^^^NNNJJJQQQYYYeeesss~~~~~~~~~zzzwwwvvvppp```PPPKKKSSS___fffhhhmmm}}}uuu]]]UUU[[[hhhvvvtttggg\\\[[[eeewwwwwwzzzmmm^^^eeennnxxx}}}yyydddOOOLLLHHHHHHHHHHHHGGGFFFFFFEEEHHHKKK[[[{{{PPPAAA<<<888888111777333333333222222222111111333444000111333333EEEeeerrrmmmmmmsss{{{uuuwww~~~~~~uuuiii\\\TTTSSSaaannnnnnccc]]]aaaiiilllsss~~~}}}zzztttqqqfffeeeaaaWWWLLLKKK\\\ooo}}}yyymmmeeeccceeedddffffffccceeellltttxxx}}}{{{~~~}}}ttt```LLLDDDFFFPPPSSSWWW___jjjuuu|||}}}uuuzzzzzzllliiilllpppkkk___\\\aaapppqqqnnnfffaaa``````^^^]]]bbbkkkvvvdddFFF<<<555///...---,,,---000........................;;;888444000---------...,,,------------...111333:::III[[[eeekkkppprrrqqqpppqqqsssxxx{{{qqqmmmtttvvvqqqpppssspppiiieeeiiiooo|||uuulllvvvooofffsss}}}wwwggg```hhhuuuzzz{{{iiiUUULLLPPPXXXaaaiiinnnhhh^^^]]]lll|||tttyyywwwoooqqqwwwmmmdddgggvvvooo^^^\\\bbbqqqyyyttt\\\OOONNNNNNZZZlll}}}zzzvvvuuuqqqeeeYYYRRRYYYccclllooosssuuu^^^UUUYYYeeetttyyylll```aaammmooottt{{{mmm]]]eeemmmvvv{{{~~~~~~xxxeeeQQQMMMGGGGGGHHHHHHGGGFFFEEEEEEIIILLL\\\~~~RRRBBB<<<888888111777333333333222222222111111333333000222555333AAA___rrrlllkkkvvv{{{~~~yyynnneee\\\TTTOOOZZZfffjjjggggggmmmtttwww~~~~~~~~~~~~xxxqqqnnn___\\\WWWPPPIIIMMM___rrr~~~|||uuuqqqooopppllllllkkkhhhiiioooyyy||||||}}}~~~}}}tttaaaNNNHHHJJJWWWWWWWWWYYYcccqqq{{{~~~{{{tttzzzzzzhhhgggkkkpppnnneeecccfffrrrsssooohhhcccccc```\\\ZZZaaakkkttt{{{fffGGG<<<555000000///------///........................666444222///...---------,,,,,,------,,,...000333666EEEWWWaaagggllloooooorrrtttvvvyyy{{{oookkksssuuuqqqqqquuutttmmmkkkqqqtttyyyvvvjjjmmmpppgggsss}}}wwwfff___gggtttyyy~~~mmmXXXMMMOOOUUU```hhhkkkcccZZZ^^^qqqwww|||nnnhhhkkkqqqyyyrrreeeeeeoooppp]]][[[aaannntttzzzrrr[[[OOOPPPQQQ```uuu~~~}}}yyyxxxuuulllbbb]]]```hhhrrrxxx}}}www```VVVYYYdddssssssiiimmm|||wwwfffmmmuuu|||nnn___aaajjjsssxxx|||{{{xxxiiiUUUPPPFFFGGGGGGHHHGGGFFFEEEEEEHHHJJJ[[[SSSCCC===888777111777333333333222222222111111222333000333555111<<>>KKKVVVbbboooyyy}}}zzzyyyzzz{{{|||{{{xxxuuummmsss|||{{{vvvjjjYYYMMMeeewwwzzzkkkkkk{{{~~~{{{xxxjjj```fffpppttt{{{ttteee\\\ZZZ```cccaaa[[[\\\mmmeee[[[\\\___ccckkkttt|||ggg]]]\\\nnnqqq^^^RRRQQQVVV___eeemmmuuu|||zzzrrrpppiii```WWWNNNIIIMMMUUUkkkzzz~~~~~~|||yyywww||||||wwwbbbUUUVVVaaaooowww{{{{{{hhh___ZZZaaavvvqqq```ZZZ^^^fffnnnuuu~~~ppp]]]OOOKKKIIIGGGGGGHHHHHHFFFEEEFFFMMM___}}}XXXGGG===888:::333666333333333333333333333333222222333444222111888AAARRRmmm|||ssslllnnnrrryyyhhhXXXUUUSSSZZZhhhmmmuuuzzz}}}ssscccWWWQQQUUUXXXaaakkkooommmjjjjjjfffhhhmmmqqqttt{{{|||tttuuuuuuyyytttcccXXXVVVSSSTTTUUUXXXbbbxxx}}}}}}}}}||||||~~~~~~}}}}}}}}}~~~~~~~~~|||{{{zzzxxxrrriiibbb^^^bbbaaaiiiyyyyyynnnkkklll|||wwwlllppp~~~~~~iii___ccclllttttttooonnnpppssstttrrrnnnhhhaaa\\\YYYYYY\\\eeepppwww|||nnnPPP===666000111111///...//////...---,,,,,,---...///000......///000111000//////000111000///...///000111;;;IIIVVVbbbooo}}}|||zzzyyyxxxuuussseeejjjvvvyyyrrriii[[[PPPcccwwwqqqkkkzzz~~~{{{yyylllbbbeeeooossszzz}}}ooo```WWWYYY[[[ZZZYYY^^^nnnzzzccc]]]]]]___bbbgggoooxxx}}}kkkdddeeeuuuxxxbbbQQQIIIKKKRRRYYYaaajjjrrryyyyyyqqqooofffZZZOOOFFFCCCJJJSSSfffxxx~~~}}}|||{{{||||||vvvcccVVVUUU___llltttwww}}}fff\\\VVV```yyyrrraaaZZZ\\\bbbkkktttqqq]]]OOOKKKIIIGGGGGGGGGGGGFFFDDDEEELLL]]]vvvYYYHHH>>>888:::333666222222222222222222222222222111222444222111777???KKKhhhxxxxxxpppmmmnnnrrr~~~~~~}}}pppYYYMMMNNNMMMUUUbbbhhhnnnsssyyy~~~wwwiiiZZZQQQWWWZZZaaaiiinnnmmmjjjgggfffeeehhhooowww~~~wwwssstttyyy~~~~~~ppp^^^TTTSSSQQQQQQUUU]]]lll~~~}}}}}}|||zzzzzz}}}}}}}}}}}}}}}|||||||||}}}|||}}}|||wwwnnnfff[[[```cccooowwwqqqooo|||pppgggnnn}}}~~~hhh\\\bbbllluuuvvvqqqppprrrtttuuuuuupppiiiaaa\\\ZZZ\\\^^^eeeooovvvxxx|||pppRRR===666000111111///...//////...------------...///000///...///111111111000///000111000///...///000000999GGGUUUaaannn}}}}}}yyyvvvuuusssrrrccceeeqqqyyysssnnndddZZZaaauuutttkkkwww~~~|||zzznnnbbbccclllpppxxx~~~wwwcccTTTTTTSSSTTTXXX```oooqqq___``````______ccckkkvvv~~~qqqmmmmmmyyysss]]]JJJBBBEEEMMMTTT]]]hhhpppvvv~~~zzzrrrlllcccXXXNNNFFFCCCIIIRRRgggyyy~~~}}}}}}{{{{{{~~~vvvdddWWWUUU]]]hhhpppsss{{{hhh```\\\hhhtttddd[[[[[[```kkkvvvrrr___PPPKKKIIIGGGGGGGGGGGGEEECCCCCCIII[[[nnn{{{ZZZIII???999;;;333666222222222222222222222222222111111333222111555<<>>\\\{{{oootttmmmeeeaaagggsss~~~}}}}}}~~~}}}|||zzzpppfffZZZOOOGGGHHHTTTaaauuu~~~~~~}}}|||{{{~~~}}}~~~~~~}}}~~~}}}xxxxxxzzz~~~}}}|||{{{yyywwwuuutttuuuuuutttrrrqqqrrrssssssssstttwwwzzz{{{{{{yyysssjjjdddbbbbbbgggeeeeeeiiiqqqwwwyyywwwzzzwwwvvvyyyzzzyyyzzz~~~~~~}}}{{{ssspppsss|||{{{xxxzzzyyyuuuyyyzzzzzzyyywwwvvvwwwxxx{{{zzzzzzuuujjjVVVQQQ[[[hhhllleee___eeepppvvvwwwyyyxxxtttmmmfffaaaaaadddiiioootttxxxzzz{{{www[[[FFF===555444333000///000...///000000000///...---,,,,,,---------.........------------------------000000>>>ZZZppptttoookkkrrrqqqpppqqqtttxxx}}}{{{yyyxxx{{{|||{{{wwwqqq{{{ttthhheeessszzzkkk\\\[[[cccnnnxxx|||wwwsssttt~~~~~~sssoooxxx~~~yyyxxxwwwlll^^^YYYYYYdddnnnwwwyyygggWWWTTTVVVYYYaaajjj}}}}}}```PPPLLLIIISSScccttt~~~|||xxxvvvvvvvvvsssppp{{{~~~~~~~~~}}}|||{{{zzzzzzzzz{{{|||||||||{{{yyyyyy|||~~~yyyjjjZZZQQQPPPSSSZZZeeeuuuzzzsss|||{{{pppdddXXXQQQPPPUUUXXX[[[gggvvv{{{rrrcccUUUUUUXXX\\\\\\ZZZ]]]bbbdddiiinnngggdddyyyfffNNNGGG===777666444222222222111111111111000...///000000000000222444444111:::UUUtttuuuooonnniiigggjjjpppxxx~~~~~~|||~~~}}}}}}}}}}}}{{{zzzooodddXXXNNNHHHHHHRRR]]]ooo{{{~~~xxx{{{}}}~~~{{{{{{{{{~~~~~~zzzvvvvvvwwwyyy{{{yyyyyy}}}~~~~~~~~~zzz{{{|||zzzyyyzzz}}}~~~}}}|||{{{{{{{{{xxxwwwvvvvvvwwwwwwuuusssrrrsssttttttssstttvvvyyy{{{zzzvvvmmmbbb[[[ZZZ\\\]]]]]]```eeemmmuuu{{{zzzyyyzzzzzzxxxxxx{{{}}}|||}}}wwwooolllxxx}}}wwwzzz}}}{{{|||}}}|||yyyuuusssuuuwwwzzzxxx}}}~~~uuuooodddRRRPPPZZZfffiiiaaaZZZaaammmsssuuuxxxxxxtttnnnfffaaaaaadddiiinnnssswwwzzz{{{{{{___HHH???777555555222111222,,,---.........---++++++---------....../////////------------------------------:::SSShhhmmmhhheeesssssstttvvv{{{wwwssssssyyy~~~|||wwwvvv}}}uuuppp{{{tttfff```ppp{{{kkk]]]\\\dddnnnwww~~~~~~xxxqqqooowwwwwwkkkgggkkkrrrsssnnnmmmnnndddVVVVVVXXXcccnnnwwwmmm]]]ZZZ]]]___eeemmm~~~```OOOKKKHHHPPP___qqq~~~}}}}}}|||yyy|||{{{~~~~~~}}}|||{{{{{{zzzzzz{{{|||||||||{{{zzzyyy{{{~~~xxxiiiYYYOOONNNOOOWWWcccsss~~~uuu{{{|||rrrgggZZZSSSQQQUUUXXX]]]jjjyyyttteeeWWWWWWZZZ]]][[[XXXYYY^^^___fffkkk```bbbwwwfffNNNGGG===777666444222222222111111111111000---...000000000111333555555111888RRRpppyyynnnpppmmmmmmnnnlllnnn{{{}}}}}}|||zzzxxx~~~~~~}}}{{{zzznnncccVVVMMMHHHHHHQQQ[[[iiiuuuyyytttzzz||||||}}}tttrrrnnnkkkkkkmmmrrrvvvtttvvv}}}}}}}}}~~~yyywwwyyy{{{wwwwwwzzz}}}}}}|||~~~|||zzzzzzzzz{{{{{{wwwvvvwwwxxxzzzyyywwwuuutttuuuuuuuuuttttttuuuwww~~~|||vvvkkk___XXXXXXZZZUUUYYY^^^dddjjjsss~~~}}}|||zzzuuusssuuutttrrrssswwwvvvpppjjjhhh{{{{{{sssxxx~~~~~~~~~~~~}}}xxxtttrrrtttwwwzzzwww|||~~~uuugggZZZSSSKKK]]]ffffffcccZZZ[[[iiiqqqsssvvvuuuqqqjjjaaa[[[\\\bbbjjjpppsssvvv{{{|||```KKK@@@555111111///............------------......+++,,,...000000000000///,,,------......------,,,111111888III[[[dddccc```llltttyyyzzzsssuuuuuutttuuuyyy}}}|||tttrrr{{{vvvkkkuuu~~~wwwiiicccppp{{{}}}}}}|||ooo```[[[bbboooyyy~~~vvvoooooowww~~~{{{dddXXXXXX___```ccceeeeeebbb]]]ZZZWWW```jjjqqq|||yyyfff[[[^^^gggllllll~~~kkkVVVKKKKKKYYYiiittt~~~{{{zzz{{{~~~~~~}}}}}}||||||{{{{{{|||||||||||||||{{{{{{{{{zzzyyyxxxwwwxxxxxxzzzzzz}}}uuuiii\\\QQQOOORRRZZZdddrrr~~~|||wwwlll```YYYSSSRRRZZZeeeoooyyyuuufff\\\XXXVVVWWWVVVTTTXXX]]]___cccsssZZZaaauuudddMMMEEE;;;777666000111111111111111111111111///000000000111111111111666///222KKKlllvvvxxxuuusssqqqooorrr~~~~~~~~~zzzuuutttxxxxxxwwwxxxzzz|||}}}}}}|||rrriiiYYYKKKDDDGGGQQQXXXeeewwwzzzvvv}}}}}}{{{}}}}}}xxxooojjjiiimmmqqqpppoooqqqtttxxx~~~}}}yyyyyyzzz{{{zzzxxxwwwxxxyyyzzz{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}|||yyyxxx|||~~~|||{{{}}}xxxxxxxxxxxxwwwvvvttttttooorrruuuvvvvvvvvvvvvwwwxxx{{{xxxlllccc```]]]YYYYYY[[[cccooozzz}}}zzztttsssvvvvvvyyy{{{yyytttnnnlllkkk{{{yyyxxx}}}|||{{{yyywwwuuutttsssyyyuuu{{{wwwiii\\\UUUPPPbbbkkkiiicccZZZ[[[iiippprrrttttttqqqjjjaaa[[[[[[aaaiiiooorrrvvvzzz~~~|||```KKK???444111111///...///........................+++,,,...///000000000///,,,------......------,,,......444CCCTTT]]]]]]ZZZgggpppvvvyyyqqquuuvvvsssoooqqqwww}}}wwwqqqqqq|||pppfffmmmzzz{{{rrrhhhmmmyyy}}}|||}}}}}}ppp```ZZZ```mmmxxx}}}wwwpppqqqvvv{{{nnnVVVLLLLLLMMMNNNQQQUUUWWWXXXVVVUUUUUU```lllwwwuuujjjhhhnnntttwwwtttaaaUUUSSS___mmmvvv~~~}}}}}}|||{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{||||||zzzzzzyyyxxxyyyyyy{{{{{{}}}uuujjj[[[OOOMMMQQQWWW```nnnyyy}}}ssslllfff\\\RRRRRRNNNOOOYYYfffrrr~~~uuufff[[[WWWTTTSSSQQQOOOQQQVVVZZZ^^^pppVVV___rrrfffOOOFFF<<<777666000111111111111111111111111000111111111222222222222444000222DDDccc~~~{{{}}}uuupppmmmppp{{{|||zzzxxxtttoooooorrrpppssswww||||||zzzrrrjjj\\\NNNHHHKKKSSSZZZjjj}}}{{{zzz{{{~~~}}}xxxtttrrrnnnpppvvvzzzyyyxxxyyy~~~~~~}}}|||yyyvvvvvvxxxyyyxxxwwwwwwxxxyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{wwwwww{{{}}}{{{{{{|||uuuttttttsssrrrrrrqqqqqqpppqqqssstttuuuvvvuuuttttttxxxwwwnnniiikkkooopppiiikkkttt{{{xxxwwwuuuvvvyyy|||}}}~~~{{{wwwsssqqqrrr~~~yyywwwvvv{{{{{{zzzyyywwwvvvuuutttxxxssszzzyyyjjj]]]VVVUUUiiiqqqjjjbbbYYY\\\lllqqqrrrttttttqqqjjjaaaZZZ[[[aaahhhnnnqqquuuzzz~~~}}}aaaJJJ???444111222000///000...///000000000000///...,,,---...///////////////,,,------......------,,,------222>>>MMMXXXZZZWWWcccnnnwww|||zzzqqqvvvyyyssshhhfffooozzztttpppqqq|||yyynnnccceeeuuuzzzmmmkkkwww||||||}}}~~~pppaaaZZZ___kkkwww}}}xxxssstttvvvxxxwww___HHH???AAAAAABBBDDDHHHKKKNNNPPPQQQUUUaaaooo|||zzztttuuu}}}lll___ZZZdddnnnrrryyy}}}~~~}}}{{{zzzyyyxxxxxxyyy{{{|||{{{{{{yyyyyyyyy{{{}}}~~~zzzzzzzzzzzzzzz{{{|||}}}~~~{{{vvvkkk[[[MMMKKKOOOSSS\\\hhhqqqxxxuuueeeZZZUUUOOOIIIKKKHHHKKKWWWeeesssuuuggg\\\WWWRRRQQQNNNKKKLLLPPPTTTYYYnnnyyyQQQ]]]ooogggQQQHHH<<<666555000111111111111111111111111111111111222222222333333222222222<<>>CCCDDDEEEFFFHHHKKKOOORRRXXXdddrrr~~~||||||ooo^^^ZZZbbbgggiiiooo|||~~~~~~}}}}}}~~~~~~yyyxxxvvvuuuuuuwwwzzz|||{{{yyyxxxwwwxxxzzz}}}zzzzzzzzz{{{|||}}}}}}~~~~~~|||wwwlll[[[LLLIIINNNMMMUUU```iiiqqq}}}}}}mmmZZZOOOMMMNNNMMMKKKGGGHHHQQQ^^^kkkzzzvvviii]]]VVVQQQPPPNNNKKKKKKNNNQQQUUUnnnrrrNNNXXXiiizzzgggRRRHHH<<<666444///111111111111111111111111000000111111111222222222000333333555KKKmmmzzzwwwpppnnnqqqxxx~~~}}}zzzwwwtttsssqqqooorrrxxx|||vvvnnnaaaUUUQQQVVV```iiirrr~~~zzzxxxxxxxxxzzz|||}}}~~~}}}{{{yyyzzz|||~~~~~~|||zzz{{{~~~}}}}}}wwwwwwwwwwwwxxxyyyyyyyyyuuuuuuvvvvvvwwwxxxxxxyyywwwvvvuuuuuuvvvwwwyyyzzzxxxuuuuuuzzz}}}{{{yyy{{{uuutttrrrpppoooppprrrsssuuurrrppprrrwwwxxxtttooofffqqq{{{|||uuunnnjjjiiibbbcccmmm}}}rrrpppvvv{{{|||{{{{{{zzzxxxvvvvvvxxx{{{}}}|||yyywwwxxxzzzuuuuuuwwwwwwxxxwwwwwwvvv}}}zzzzzzhhhYYYRRRTTTiiioooeee___^^^fffuuu~~~|||{{{zzzwwwnnnbbbYYY]]]bbbiiimmmqqquuu{{{dddKKK@@@555222222111000111---///000222222000///------------------.........,,,------......------,,,---000333999HHHZZZbbbbbbcccooo|||{{{tttyyy}}}xxxiiiaaalll|||}}}||||||wwwuuusssiiiaaalllpppkkkvvvxxxnnnaaa[[[```lllxxx}}}yyyyyy{{{{{{yyy|||vvvhhhSSSAAA<<>>BBB???DDDIIIMMMOOOSSSXXX]]]eeeqqqxxx___NNNQQQ[[[dddgggppp}}}~~~|||{{{|||~~~~~~~~~~~~~~~}}}|||qqqtttvvvwwwuuussssssrrrwwwvvvuuuttttttuuuwwwxxxwwwvvvtttttttttvvvxxxyyywwwxxxzzz|||}}}~~~zzzsssjjj```SSSJJJIIIMMMQQQ[[[iiittt{{{mmmYYYLLLNNNVVV\\\\\\SSSKKKIIIOOO\\\pppuuuhhhWWWOOOIIIJJJKKKJJJJJJKKKJJJMMMjjj```BBBJJJ[[[ooo}}}{{{```NNNFFF999333333000000000000000000000000000........./////////000000000222333444===TTTttttttyyyqqqjjjjjjmmm~~~zzzxxxxxx{{{|||}}}}}}|||{{{uuukkkdddcccjjjvvv~~~}}}{{{|||}}}zzzwwwwwwyyy{{{{{{yyyyyyyyyzzzvvvsssooommmnnnrrrxxx||||||yyywwwwwwwwwxxx}}}}}}xxxtttsssssstttuuuvvvuuusssqqqqqqrrrqqqqqqppppppqqqrrrtttuuuttttttttttttttttttttttttrrrpppqqqwwwzzzwwwvvvvvvrrrqqqpppoooooopppqqqrrrtttsssrrruuuxxxxxxvvvsssuuusssqqqmmmeee\\\YYY[[[TTTVVVaaaqqq~~~yyyzzzyyyyyy||||||wwwrrrqqqqqqssswww{{{}}}}}}wwwwwwvvvssspppnnnnnnooonnnppprrrtttuuuuuutttsssxxxeeeXXXSSSUUUggghhh^^^```gggpppzzz~~~~~~}}}uuuhhh^^^[[[___eeejjjmmmrrryyy~~~gggNNNBBB777333222000...///..............................---,,,,,,,,,---...,,,------......------,,,+++000000111>>>UUUbbbbbbVVV___lllwwwzzzxxxuuuuuuqqqnnnqqqvvvssslllqqq|||yyyxxxwwwuuukkknnnnnnlllqqqzzz}}}llltttxxxqqqhhhcccdddlllvvv|||}}}|||yyyyyyyyyyyyyyyvvvqqqfffUUUFFF@@@CCCEEELLLVVV\\\___bbbgggkkkppp~~~lllYYYNNNQQQ^^^iiilllqqq~~~||||||{{{{{{|||yyyyyyxxxxxxwwwvvvvvvuuusssvvvyyyyyyvvvsssrrrssswwwvvvvvvuuuuuuuuuuuuvvvtttttttttsssssstttuuuuuuuuuwwwyyy{{{}}}~~~~~~~~~~~~{{{qqqfffZZZRRRKKKGGGHHHMMMVVVcccttt~~~}}}|||qqq___TTTVVV```gggeeeZZZNNNJJJPPPaaazzzvvvjjjYYYPPPJJJJJJLLLKKKJJJKKKKKKMMMiiiyyyZZZ???MMM]]]qqqtttZZZJJJCCC777222333111000000000000000000000000////////////000000000000000///111555888DDDdddxxx}}}qqqhhhhhhmmm}}}}}}|||{{{yyyyyy{{{{{{yyy{{{}}}|||}}}zzzwwwtttqqqrrrwww{{{yyy|||~~~|||yyyvvvyyy{{{zzzwwwuuuuuuvvvuuuqqqllliiijjjqqqzzz{{{tttlllgggccceeennnxxxyyy{{{|||{{{wwwssspppnnnuuuvvvxxxvvvrrrnnnmmmnnnooonnnmmmmmmnnnoooqqqsssqqqrrrssstttsssqqqooonnnmmmkkkmmmsssvvvtttrrrrrrppppppppppppppppppppppppqqqqqqsssuuuvvvvvvuuuuuuppphhhbbb___[[[VVVUUUXXXVVVZZZfffuuu}}}~~~}}}~~~xxx}}}}}}|||}}}|||wwwppppppqqqtttxxxyyyxxxvvvrrrssssssqqqooollllllllllllmmmpppsssssssssrrrqqqxxxeeeYYYUUUXXXhhhggg\\\aaakkkrrr{{{~~~|||~~~~~~xxxkkk```YYY^^^ccchhhkkkpppwww|||gggPPPCCC888444222///---...///...------------...//////...---,,,+++,,,---...,,,------......------,,,---222111000<<>>444222444000////////////////////////.../////////000000000000...000///222444444HHHjjj}}}vvvpppooopppttt|||}}}~~~~~~}}}}}}}}}{{{vvvooojjjhhhiiiyyy}}}|||zzzyyy{{{|||{{{zzzzzzxxxvvvtttttttttuuuvvvtttvvvssslllpppzzz}}}xxxmmmddd]]][[[XXXXXXfffyyy~~~|||yyyxxxvvvvvv||||||{{{vvvqqqooooooppppppqqqqqqpppmmmkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkggghhhiiikkklllnnnooooooooopppqqqpppnnnmmmmmmnnnqqqrrrssssssrrrpppooonnniiigggfffgggjjjkkklllkkklllqqqyyy~~~zzzwwwvvvwwwxxxxxxtttrrrrrrtttsssnnniiilllnnnpppqqqpppooonnnnnniiiiiiiiijjjlllnnnoooooommm\\\]]]```ccciii```VVV___kkkrrryyyzzzvvvxxxyyyjjjbbbYYY[[[bbbiiillllllrrryyyiiiRRREEE888444333111000111//////...------------..................---------------------------------...///111333999HHH[[[jjjjjj\\\XXXgggvvvyyy{{{wwwuuusssrrrsssttttttsss~~~}}}|||wwwpppqqqvvv{{{{{{yyyyyy}}}uuuqqqvvv~~~{{{{{{wwwuuunnnddd]]]^^^fffnnnyyy|||zzz||||||yyyzzzvvvtttrrrjjj\\\OOOJJJWWWooo|||~~~~~~~~~~~~|||zzzwwwvvvzzzvvvtttwwwuuukkk^^^WWWTTT]]]eeejjjqqq{{{~~~|||{{{{{{zzzzzzzzzxxxuuurrrqqqrrrssstttvvvvvvtttqqqqqqssswwwxxxxxxwwwvvvuuuuuutttsssyyyzzz|||}}}~~~|||{{{zzzvvvwwwyyy{{{|||}}}}}}}}}}}}yyyuuusssfffSSSHHHEEEBBBKKKXXX[[[QQQNNNRRRbbbtttzzzvvvpppmmmkkkllllllllljjjjjjkkkkkkkkkjjjhhhgggffffffgggggghhhhhhiiiiiigggfffccc^^^XXXUUUTTTUUUVVVTTTWWWbbbrrrtttjjjZZZSSSNNNPPPSSSUUUZZZ```eeejjj~~~dddIIIBBBZZZpppgggPPPAAA;;;444333444...////////////////////////....../////////000000000...111///000333111BBBaaayyyrrrpppppppppwww~~~~~~~~~}}}~~~xxxqqqkkkgggggghhhwww}}}|||~~~}}}yyyzzzzzzyyyxxxxxxzzz{{{zzzxxxvvvtttssssssssssssrrrvvvuuupppqqqvvvuuuooolllfffddddddbbbbbblll{{{~~~|||{{{yyyxxxyyyxxxwwwtttpppmmmmmmnnnnnnoooooonnnkkkiiiiiiiiihhhhhhhhhiiiiiijjjjjjjjjiiiggggggiiimmmppppppnnnnnnmmmlllmmmnnnnnnmmmllloooqqqrrroookkkiiiiiikkkhhhgggfffhhhlllpppssstttuuuyyy~~~{{{yyyxxxxxxwwwvvvyyyuuuooommmmmmmmmkkkiiimmmlllmmmnnnooonnnllljjjggggggfffggghhhjjjmmmnnnhhhXXX[[[```hhhkkk___TTT```mmmsssyyyvvvssswwwvvviiicccYYY[[[```fffhhhhhhlllssskkkTTTGGG:::555333111000111//////...------------...........................---,,,,,,,,,------......///...///111777DDDYYYkkkkkk[[[RRR^^^qqq||||||zzzyyyxxxxxxwwwtttrrr~~~zzzxxxvvvuuussswww{{{yyy~~~vvvqqqsss~~~{{{{{{zzzxxxrrrfff]]]\\\eeennnwww{{{|||}}}|||zzzvvvrrrqqqsssnnnbbbUUUNNNUUUnnn}}}}}}}}}}}}|||{{{zzzyyy{{{uuussstttrrrggg[[[TTTRRRZZZbbbgggnnnzzz}}}{{{yyyyyyyyywwwwwwwwwuuusssrrrtttuuussstttuuusssrrrrrruuuxxxxxxxxxwwwwwwvvvuuuuuutttwwwxxxzzz{{{{{{{{{yyyyyywwwyyy{{{~~~~~~}}}~~~zzzvvvtttkkkUUUHHHFFFJJJYYYggggggRRRLLLMMM^^^tttgggaaaZZZWWWWWWYYYYYYXXXWWWXXXXXXXXXWWWUUUTTTSSSSSSSSSSSSSSSTTTTTTUUUUUUPPPQQQQQQOOOMMMLLLMMMNNNXXX[[[eeeuuuzzzkkk^^^TTTNNNKKKMMMRRRVVV^^^fffpppvvvzzzXXXEEEFFF[[[qqq~~~```JJJ===999444444444,,,////////////////////////........./////////000000...111//////111///<<>>MMMbbb{{{gggIII???>>><<<000,,,000///////////////////////////---------.........//////---222...,,,111000000:::LLLcccmmmsss}}}yyyppp```dddooo}}}wwwpppkkkkkkiiihhhjjjnnnqqqqqqpppmmmtttzzzxxxvvvvvvvvvtttsssqqqpppqqquuuwwwwwwuuutttttttttuuuvvvuuurrrpppqqquuuxxxwwwsssqqqrrrsssppprrrssssssqqqooonnnmmmkkkkkkkkkkkkkkkjjjiiihhhjjjlllppprrrpppnnnnnnqqqsssuuuwwwvvvwwwyyyzzzyyyxxxwwwtttrrrpppoooooopppooommmmmmnnnppppppmmmjjjmmmnnnooonnnmmmkkkkkkllliiiiiijjjkkkmmmnnnnnnooossssssrrrpppnnnnnnqqqsssmmmoooqqqpppmmmlllnnnqqqppppppqqqssstttsssqqqnnnqqqppppppqqqsssssssssqqqnnnpppqqqrrrqqqpppqqqrrrrrruuuwwwuuuqqqnnnooopppkkkkkkjjjjjjiiijjjmmmooojjjlllllliiieeebbbdddfffeeejjjnnnnnnlllkkknnnrrr|||iiiVVVTTT\\\fffmmmrrrqqqoooqqqqqqpppqqqttt|||vvveee___bbbdddddddddbbb```bbbhhhnnnyyyjjjYYYLLL???888444111111333///............---------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,111...,,,222999777CCC___fffiii[[[KKKPPPaaatttyyysssvvv}}}uuu|||xxxsssrrrxxx{{{yyyvvvssslllfffggglllppprrrsssrrruuu}}}zzzxxxyyyuuuwwwxxxvvvsssrrrtttvvvxxxwwwvvvvvvwwwzzz|||~~~wwwuuurrrlll___OOOGGGGGGTTTYYY___dddhhhqqq|||~~~wwwxxxyyyxxxuuu|||{{{{{{yyyxxxvvvtttsssqqqqqqqqqqqqqqqrrrsssssswwwvvvuuuuuuuuuvvvwwwxxxuuuuuutttsssssssssssssssooonnnnnnmmmmmmmmmmmmmmmhhhddd___YYYTTTQQQPPPOOONNNLLLLLLPPPWWW^^^bbbccclllpppvvv}}}vvvfff\\\UUUOOONNNMMMMMMLLLLLLLLLLLLMMMPPPRRRUUUXXXXXXXXXVVVTTTUUUUUUTTTRRRPPPPPPRRRTTTTTTVVVZZZ___ffflllqqqttt|||ppp```TTTMMMIIIIIIEEEDDDFFFIIIKKKPPPVVV\\\___XXXNNNDDD???SSSvvvzzz[[[BBB<<>>>>>???@@@CCCDDDFFFLLLTTT[[[```bbbdddiiippprrrsssuuuzzz|||sssfff___```dddeeeeeeeeeeeefffiiilllppprrr|||}}}~~~~~~~~~}}}{{{yyyyyy{{{|||uuuaaaQQQHHHCCCAAACCCAAABBBEEEFFFFFFKKKQQQUUUWWWOOODDD@@@DDD]]]iiiMMM:::OOO```BBB,,,111,,,...//////............//////,,,---......//////......//////...---...///111222777BBB[[[xxxxxxiii^^^bbbeeegggttt{{{vvvsssssspppmmmmmmoooqqqssstttvvvwwwxxxxxxwwwwwwyyyzzzwwwuuurrrsssuuutttqqqnnnnnnpppssstttsssrrrrrrrrruuuttttttsssrrrrrrrrrrrrttttttsssrrrrrrrrrrrrrrrppppppooommmllljjjiiiiiilllnnnpppqqqpppooopppqqqppppppooollljjjjjjmmmooooooooonnnkkkiiihhhiiikkkmmmjjjhhhiiiiiiggghhhlllnnnnnnmmmkkkhhhggghhhiiidddeeeeeefffhhhjjjkkklllnnnmmmkkkjjjiiijjjjjjkkkkkkmmmlllhhhhhhlllmmmkkknnnmmmmmmlllllllllmmmmmmmmmllljjjkkklllmmmmmmlllkkkllllllkkkjjjjjjkkkmmmjjjhhhffffffgggiiiiiiiiieeeeeedddcccdddeeefffgggeeecccaaaaaabbbbbbbbbbbbccccccbbbaaa```bbbfffiii~~~vvvbbbPPPNNNWWWjjjsss{{{{{{zzzyyyxxxuuusssuuuvvvmmmYYYKKKTTTfffiiiiiigggdddaaacccjjjooozzz{{{mmmZZZNNNBBB;;;666222111222///............---------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,(((***000111>>>VVVgggooofffRRRIIIMMMbbb~~~}}}~~~ssskkksss}}}xxxxxx}}}|||uuunnnjjjeee]]]VVVRRRQQQ[[[kkkvvvtttmmmjjjmmmpppvvvzzzuuummmkkksss|||{{{|||||||||{{{zzzzzz{{{zzz|||}}}~~~|||{{{uuuuuuttttttttttttttttttssstttvvvwwwxxxxxxxxxwwwxxxvvvvvvssskkkbbb```cccnnnvvv||||||wwwwww|||tttqqqqqqsssrrrqqqxxxuuupppkkkeee___[[[YYYWWWVVVVVVUUUUUUUUUUUUUUUXXXXXXXXXXXXXXXYYYYYYYYYUUUTTTRRRPPPNNNMMMLLLLLLEEEDDDDDDCCCDDDDDDEEEEEE@@@???======<<<===???@@@CCCCCCDDDGGGKKKNNNPPPQQQTTT[[[bbbeeedddgggnnnuuu}}}{{{sssjjjiiipppwwwzzzmmmZZZMMMFFFCCCBBBCCCAAABBBDDDDDDCCCGGGNNN[[[ZZZMMMAAA???FFF```}}}```GGG888<<>>999444111111///............---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((///---***------333CCCTTTaaaddd\\\RRRIIISSSmmmvvvhhh```jjj}}}wwwzzzyyyrrrkkkeeeYYYOOOWWWgggrrr|||xxxoooxxx|||zzzzzzyyyyyyxxxyyyzzzyyywwwuuuuuuvvvyyyyyyyyyvvvrrrooonnnnnnqqqqqqrrrrrrrrrqqqpppoooooonnnmmmmmmmmmnnnoooppppppooopppnnneeeYYYRRRSSSPPPTTT[[[aaaeeehhhjjjkkkgggiiifff```\\\ZZZUUUPPPMMMKKKJJJIIIJJJLLLMMMMMMKKKIIIFFFDDDCCCBBBCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGDDDDDDFFFGGGGGGGGGFFFEEEFFFEEEEEEEEEFFFGGGGGGHHHGGGGGGHHHIIIJJJLLLNNNOOOQQQQQQSSSUUUWWWYYYZZZ[[[bbbhhhooouuuyyy|||}}}}}}}}}~~~~~~}}}}}}}}}|||{{{zzzyyyyyyyyyyyywwwyyy|||}}}~~~~~~{{{zzzyyyzzz|||~~~~~~}}}xxxnnn___QQQHHHCCCAAA@@@AAAAAADDDFFFFFFIIITTTaaa]]]VVVDDDAAAWWWmmm}}}xxx\\\HHH===222---666///***+++'''444...------,,,,,,------...,,,,,,---...............+++,,,---...//////000000222000555LLLlll}}}sssnnnxxxyyypppfffaaaccckkkttt{{{vvvmmmfffeeebbb___^^^___`````````ccceeeggghhhiiijjjlllnnnjjjkkkkkkkkkkkkkkkmmmnnnkkkmmmmmmllljjjiiiiiijjjiiigggeeedddccceeeggghhhfffdddbbb``````aaacccdddccccccbbbaaa```^^^]]]]]]XXX[[[]]]______```aaaccc```^^^^^^```dddffffffeeeeeeeeeeeeccc``````aaaccc\\\XXXWWWXXXYYYXXXZZZ___]]]^^^^^^]]]\\\[[[[[[\\\WWWWWWVVVVVVXXX\\\___aaaffffffeeedddbbb```___^^^___^^^]]]aaakkkrrrnnneee\\\___bbbeeegggggggggfff___^^^]]]___dddiiilllnnngggiiiiiihhheeecccbbbbbbbbbeeehhhhhheeebbbaaaaaakkknnnqqqpppmmmlllnnnqqqjjjooouuuyyywwwsssnnnkkkhhhkkknnnqqqrrrtttwwwyyy|||qqq\\\JJJKKKVVVaaaiiipppqqqssswwwyyyyyyrrrrrrsssnnnaaaXXXbbbtttvvvsssmmmeee___^^^ccchhhxxxxxxkkk\\\QQQEEE???:::444111111//////.........---------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,%%%------+++......444CCCTTTaaafffaaaWWWLLLRRRiii~~~|||jjj]]]ccczzz}}}xxxyyyvvvqqqooojjj^^^UUU```sss}}}rrrmmm|||}}}wwwuuuvvvwwwvvvvvvwwwyyyxxxvvvuuuuuuvvvsssttttttssspppnnnmmmnnnpppqqqqqqrrrqqqooonnnmmmlllkkkjjjiiiiiijjjlllnnnooommmlllhhh]]]QQQLLLMMMSSSVVV]]]dddiiiiiifffcccZZZ\\\\\\WWWUUUUUURRRMMMMMMLLLJJJIIIIIIJJJJJJKKKIIIGGGFFFDDDCCCDDDFFFGGGDDDDDDDDDEEEFFFHHHIIIJJJIIIJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJIIIJJJJJJKKKKKKJJJKKKLLLOOOSSSVVVYYY[[[cccdddfffiiillloooqqqrrryyy~~~~~~}}}{{{yyyzzz|||~~~~~~}}}{{{zzz{{{{{{{{{|||||||||||||||wwwyyy}}}{{{{{{|||}}}}}}{{{xxxwwwxxxzzz~~~{{{qqqbbbUUUKKKEEEBBBAAA???@@@CCCFFFGGGMMM[[[iii___VVVDDDCCC]]]uuupppTTTBBB:::111///444***,,,777,,,)))...------,,,,,,------...,,,---......//////......***+++,,,...///000000000000,,,///CCCbbb~~~zzzrrrnnnwww{{{qqqeee``````eeennntttwwwnnnhhhccc___YYYVVVVVVYYY[[[\\\]]]___bbbcccdddeeegggiiijjjjjjiiihhhggggggiiikkkfffiiilllmmmjjjgggdddcccgggeeecccbbbbbbdddfffhhhdddcccaaaaaabbbdddgggiiiiiihhhfffdddbbb```___^^^XXXZZZ]]]___```aaacccdddbbb```___aaadddfffeeecccggggggfffeeeccccccdddfff^^^[[[ZZZ\\\\\\[[[]]]aaaaaaccccccbbb___]]]]]]]]]YYYXXXXXXYYY\\\```eeehhhjjjiiihhhgggeeecccaaa___cccaaaaaafffrrrzzztttjjj^^^aaafffjjjlllllljjjiiicccbbbaaadddiiinnnrrrtttlllmmmnnnmmmjjjgggfffeeehhhkkknnnnnnjjjfffdddeeeppptttxxxwwwtttrrruuuxxxnnnttt||||||vvvrrrpppnnnqqqvvvyyy{{{|||~~~|||qqq]]]LLLLLLWWWeeemmmppppppuuu~~~|||vvvoooqqqnnn[[[VVVeeerrrzzzsssjjjaaa]]]___cccgggtttyyymmm___XXXLLLAAA:::555222111222111000///...---------,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,++++++------...555===TTTdddrrrpppbbbUUUOOONNNkkkvvv~~~nnniiiuuuyyyzzzrrrppp{{{vvvuuusssnnnhhhgggqqq~~~zzzpppooovvvyyyvvvsssqqqqqqqqqooonnnnnnpppqqqssssssrrrpppoooqqqqqqpppnnnjjjiiiiiijjjgggeeecccbbbcccaaa]]]YYY[[[YYYXXXYYY]]]bbbfffhhhiiiddd]]]VVVOOOKKKJJJIIIMMMUUU^^^cccbbb[[[TTTPPPNNNOOOQQQUUUWWWVVVSSSPPPQQQRRRRRRQQQOOOOOOPPPQQQOOOMMMLLLLLLLLLLLLJJJHHHHHHKKKPPPSSSVVVXXX[[[]]]___```aaaaaa```]]]ZZZXXXZZZYYYWWWVVVWWWXXXZZZ[[[^^^___bbbgggmmmttt{{{~~~~~~|||{{{{{{{{{zzzxxxvvvvvvvvvwwwxxxyyyzzzzzz{{{~~~}}}|||zzzzzzyyyyyyyyywwwvvvvvvvvvxxx{{{{{{~~~vvvdddUUUJJJBBBAAACCCDDD>>>CCCJJJOOO___nnnooo]]]PPPHHHQQQiii~~~^^^III<<<444000000//////.........---------------------------++++++,,,,,,,,,,,,---------------............///111111000888OOOmmmwwwxxxyyypppfffaaa^^^^^^dddkkksss~~~sssdddbbbZZZTTTTTTTTTTTTWWWZZZ```bbbeeeggghhhhhhggggggiiikkkllljjjhhhgggjjjmmmmmmnnnnnnllliiigggfffgggjjjfffdddffflllqqqqqqooogggfffeeefffhhhkkkoooqqqtttpppkkkiiihhhfffccc___\\\___cccddddddfffiiilllnnnlllkkkmmmooopppnnnkkkjjjiiifffddddddfffiiikkkdddccc```___^^^```bbbcccrrrooojjjfffbbbaaaaaabbbbbb___\\\^^^dddkkkoooqqqvvvsssooollljjjkkklllnnnooolllkkkqqqyyy{{{tttllliiikkknnnnnnmmmmmmmmmnnnpppmmmiiiiiimmmpppqqqpppnnnllliiiiiikkkmmmnnnnnnqqqqqqnnngggaaa```eeekkktttzzzzzztttpppssstttrrrqqqrrrtttuuuuuussspppnnnoootttzzz}}}|||zzzyyyzzz|||rrr```PPPPPPYYYeeelllqqqqqqxxxwwwnnnoookkkZZZUUUdddqqqzzztttjjjaaa\\\]]]bbbffftttwwwjjj]]]VVVKKKAAA:::666444222000//////...------------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,++++++---------444===SSSeeeuuuvvvjjj\\\QQQKKKbbbooozzz}}}}}}yyypppwww|||tttttt}}}ooonnnzzzyyywwwuuurrrnnnmmmuuu{{{pppgggfffooo}}}|||tttggghhhhhhhhhhhhfffeeeeeeggghhhiiikkkkkkjjjiiihhhggggggeeebbb^^^[[[[[[\\\XXXVVVTTTTTTTTTSSSOOOLLLGGGGGGGGGIIILLLQQQVVVZZZZZZVVVPPPJJJEEECCCBBBBBBJJJOOOVVVYYYXXXSSSNNNKKKMMMQQQWWW]]]bbbddddddddddddfffhhhiiihhhggggggggg^^^\\\YYYXXXXXXWWWVVVTTT[[[___fffkkkooosssvvvxxxyyyzzzzzzyyywwwsssooommmooonnnmmmllllllnnnooopppsssuuuxxx|||~~~{{{zzzyyyyyyzzzyyywwwuuuwwwwwwvvvuuuuuuuuuuuuuuuxxxxxxwwwwwwvvvuuuuuuuuuwwwvvvvvvwwwzzztttaaaTTTJJJCCCBBBEEEFFFCCCFFFIIINNNbbbrrrppp[[[OOOKKK]]]yyysssUUUBBB777111000/////////.........---------------------------++++++,,,,,,,,,,,,------------------............---------333GGGcccyyy|||||||||sssiiiccc___^^^bbbhhhlllzzzuuufffddd]]]WWWYYY\\\___ccchhhnnnppptttwwwxxxwwwvvvtttuuuuuuuuusssqqqqqqtttwwwwwwvvvuuuqqqmmmkkkjjjkkkooonnnooosssyyyzzzwwwtttnnnmmmmmmmmmnnnqqqsssuuutttqqqmmmkkkjjjiiifffcccbbbeeehhhiiijjjmmmqqquuusssqqqooooooppppppnnnllljjjhhheeecccccceeegggiiigggfffdddbbbbbbccceeefffsssqqqooollljjjjjjjjjkkkgggdddbbbdddiiinnnqqqrrrtttrrrooolllkkklllmmmooollljjjkkkooottttttooohhhiiikkkmmmnnnmmmllllllmmmooolllhhhhhhjjjlllllllllkkkiiiggggggiiikkkkkkkkkllliiiccc^^^\\\]]]aaadddmmmrrrsssooolllooopppoookkklllmmmnnnnnnllljjjiiimmmqqqvvvwwwuuurrrpppppp|||ttteeeVVVVVV___jjjppptttuuu|||yyynnnllliiiYYYVVVfffqqqyyytttjjjaaa[[[\\\aaafffssssssggg[[[TTTJJJAAA;;;777555444......---,,,,,,---------,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***,,,***+++---------333;;;RRRfffyyy|||ssseeeUUUIIIWWWfffvvv}}}~~~zzzyyy|||uuuttt~~~zzzooommmxxx|||wwwsssrrrqqqpppssswwwrrrlllccc]]]^^^hhhwwwoooaaaZZZ]]]```___[[[XXXVVVWWWZZZ[[[]]]^^^___^^^]]]]]]ZZZZZZXXXTTTPPPMMMLLLMMMJJJIIIHHHGGGGGGFFFCCCAAA<<<>>>@@@@@@AAADDDJJJPPPNNNKKKGGGCCCAAAAAABBBCCCGGGKKKPPPRRRRRROOOLLLKKKNNNVVVaaajjjppptttxxx{{{{{{}}}~~~|||ssspppllliiiiiihhhhhhgggmmmsss{{{~~~|||||||||{{{zzz{{{|||}}}~~~}}}zzzxxxwwwuuutttrrrssssssrrrpppnnnoooooooooooopppqqqqqqrrrtttuuuvvvwwwxxxyyyyyyyyy|||||||||}}}ppp^^^QQQIIIDDDDDDFFFFFFEEEGGGHHHPPPhhhuuulllQQQEEEIIIgggiiiNNN>>>666333/////////...............------------------------++++++,,,,,,,,,,,,------------------............+++,,,+++///>>>WWWooo|||~~~uuulllfff```\\\]]]aaacccrrrxxxjjjbbb[[[XXX]]]eeelllsssyyy}}}|||zzz{{{~~~~~~|||yyytttooollllllmmmrrrsssxxx~~~{{{uuurrrrrrrrrssssssttttttuuurrrpppnnnllllllkkkhhhfffiiijjjlllmmmooosssxxx{{{vvvssspppnnnnnnmmmkkkiiihhhgggdddbbbaaabbbdddfffhhhfffdddcccbbbcccdddfffllllllkkkkkkkkkkkkkkkkkkjjjhhhfffgggjjjlllnnnnnnnnnllljjjiiihhhiiikkkllliiiiiijjjlllmmmkkkgggdddhhhjjjlllmmmlllkkkkkkkkkmmmjjjgggeeefffggggggggghhhfffeeeeeefffhhhhhhgggfff```YYYVVVWWW[[[^^^___gggkkkmmmkkkjjjllllllkkkgggggggggggggggggggggfffmmmoooqqqqqqnnnkkkhhhggg}}}wwwkkk___^^^eeerrrwwwxxxxxx{{{nnnkkkiii]]]\\\jjjsssvvvrrrkkkbbb\\\]]]ccciiiqqq~~~qqqeee\\\UUUKKKBBB;;;777444222,,,,,,,,,+++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++***+++---,,,,,,222:::QQQeeeyyy~~~wwwkkkZZZKKKQQQ```sss~~~zzz~~~~~~xxxuuuxxx|||}}}tttpppwww}}}tttmmmlllkkkhhheeeeee```]]]ZZZYYY]]]hhhuuu~~~uuudddXXXYYY\\\\\\WWWOOOIIIHHHJJJLLLMMMNNNPPPQQQQQQQQQPPPOOOOOONNNJJJGGGDDDDDDEEEDDDCCCCCCCCCCCCBBBAAA@@@===@@@CCCBBB@@@BBBHHHNNNKKKIIIFFFDDDDDDFFFIIIKKKLLLQQQXXX\\\]]]]]]\\\[[[```iiiuuu~~~~~~zzzwwwwwwxxxxxxxxxzzz||||||{{{{{{|||}}}~~~}}}|||}}}~~~}}}zzzxxxvvvtttttttttpppnnnmmmllllllkkkhhhfffaaadddiiinnnrrruuuvvvvvvxxxyyy|||~~~mmmZZZNNNHHHDDDDDDFFFDDDBBBEEEKKKZZZsssvvvaaaHHH@@@MMMsss|||^^^FFF999444222........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........,,,---...///888LLLeeevvv}}}wwwnnnhhhaaaZZZXXX[[[\\\kkk||||||pppeee^^^\\\eeerrr}}}|||{{{||||||zzzvvvqqqllljjjjjjllloooqqqvvv{{{~~~|||vvvqqqpppqqqqqqrrrrrrqqqpppooollllllkkkjjjjjjiiigggfffjjjjjjjjjjjjlllppptttwwwpppnnnkkkiiihhhgggffffffgggeeebbb```___```aaabbbdddcccaaa```___``````aaacccdddfffggghhhhhhgggfffgggfffdddddddddeeeffffffeeeddddddddddddeeeggghhhhhhiiijjjiiigggdddbbbaaafffhhhkkkkkkjjjhhhhhhiiiiiigggeeedddddddddeeeeeeeeedddcccdddeeeeeedddccc___[[[WWWTTTVVV[[[```ccciiikkkllllllkkkkkkjjjiiiggggggfffeeeeeefffggghhhlllmmmnnnmmmkkkhhheeeddd}}}zzzrrrhhhfffmmmuuuyyyzzzzzz{{{mmmjjjkkkddddddpppvvvsssqqqmmmeee``````ffflllooo|||}}}pppeee]]]WWWLLLCCC;;;666222///,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***)))+++---,,,+++111888NNNdddwwwzzzvvvnnn```RRRNNNZZZlll{{{yyyyyy~~~yyytttssswww~~~|||uuuvvv}}}~~~qqqfffbbb```ZZZTTTQQQQQQSSSWWW\\\bbbkkktttzzz~~~}}}{{{tttkkk```XXXTTTVVVWWWTTTMMMCCC>>>???BBB@@@AAABBBCCCEEEEEEFFFFFFDDDDDDDDDCCCAAA@@@AAABBB@@@@@@AAAAAABBBBBBCCCDDD???CCCGGGGGGFFFIIIOOOVVVRRRQQQOOONNNNNNQQQUUUWWW^^^dddmmmuuuxxxxxxwwwwww}}}}}}|||}}}~~~~~~~~~xxxxxxxxxyyyzzz{{{{{{|||{{{}}}}}}}}}|||}}}|||zzzyyyyyyzzz|||uuutttrrrqqqqqqrrrtttuuusssrrrpppooonnnmmmjjjgggaaagggpppyyy|||kkkWWWKKKFFFCCCCCCEEEEEEBBBHHHWWWkkkuuuVVVJJJKKK___kkkOOO<<<111---,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,...//////333AAAXXXkkk|||}}}|||~~~~~~vvvnnnhhh```XXXUUUWWWXXXfffwwwwwwnnngggfffqqq{{{yyyvvvttttttvvvwwwxxxtttsssppplllhhhggghhhjjjkkkllloooqqqsssqqqnnnlllllllllmmmnnnmmmkkkiiihhhdddeeeffffffdddcccbbbbbbfffeeecccbbbdddfffiiikkkfffffffffeeeddddddeeeeeedddcccaaa___^^^^^^___```aaa```___]]]]]]]]]]]]]]]bbbdddfffgggggggggfffeeebbbbbb```___^^^]]]^^^______```aaabbbcccdddeeeeeegggiiijjjgggdddaaa``````dddfffhhhhhhgggeeeeeefffeeeeeedddcccccccccdddfffdddcccccccccdddccc```^^^VVVWWWXXXWWWWWW\\\eeelllqqqpppoooooonnnkkkiiiiiigggfffeeedddeeeggghhhjjjiiihhhhhhhhhgggfffdddccc}}}}}}yyypppnnnssssssvvvwwwxxxxxxiiiiiiooolllnnnvvvyyyrrrsssqqqkkkdddccchhhnnnnnn{{{|||pppfff^^^WWWMMMCCC<<<666111...------,,,++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,))))))+++---,,,+++000777HHH```uuuwwwssspppgggZZZMMMTTTcccttt}}}}}}zzzzzz~~~wwwvvvzzzwwwsssvvvvvvrrrwww|||nnn___XXXUUUOOOIIIGGGJJJOOOVVV^^^eeekkkqqqttttttrrrlllaaaVVVOOONNNPPPPPPNNNKKKDDD>>><<>>???@@@BBBCCCDDDEEE@@@AAABBBBBBAAAAAACCCEEEAAACCCEEEFFFGGGIIILLLOOOMMMQQQUUUXXX[[[```fffkkkiiigggeeeddddddfffjjjlllssszzz~~~|||zzzyyyzzz|||}}}|||~~~}}}|||{{{yyywwwuuuuuuuuuvvvqqqqqqrrrssstttuuuuuuuuuuuuwwwzzz}}}~~~|||||||||zzzwwwvvvwwwxxxyyyzzz{{{zzzyyyyyy{{{|||wwwwwwvvvvvvwwwyyy{{{|||zzzyyywwwwwwwwwvvvsssqqqqqqvvv}}}{{{yyyxxxxxxvvvxxxzzz|||}}}}}}||||||}}}{{{yyywwwwwwwwwxxxyyyyyyzzzzzzyyyxxxzzz}}}}}}yyygggRRRHHHEEEDDDEEEFFFIIIEEERRRiii|||nnnNNNLLLWWWqqq|||]]]FFF888111---------------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------+++,,,......///777IIIZZZtttyyy~~~}}}vvvnnnhhhaaaYYYVVVXXXYYYbbbppp}}}{{{rrrkkkiiittt{{{xxxxxxyyyzzzpppnnnllllllmmmnnnnnnnnnnnnnnnllliiifffeeeggghhhiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiihhhfffdddccc^^^```bbbaaa```^^^^^^^^^___]]][[[ZZZ\\\^^^^^^^^^^^^```cccdddddddddeeefffbbbaaa```^^^^^^^^^______``````___]]]]]]\\\\\\\\\___```bbbcccdddccccccbbb______^^^[[[YYYYYY[[[]]]___```aaacccdddeeeeeeeeeggghhhgggeeebbb``````aaaaaaccceeeeeedddbbbbbbbbbbbbcccdddcccbbbbbbccceeeccccccbbbbbbbbb___[[[XXXNNNSSSXXXZZZ[[[```jjjssswwwrrrnnnnnnmmmiiiggggggdddcccccccccccceeeggghhhcccbbbaaaaaaccccccbbbaaa}}}~~~wwwuuuxxxrrruuuuuuwwwrrreeegggrrrsssuuu{{{zzzuuuwwwwwwqqqiiieeehhhlllmmmzzz|||pppggg\\\VVVLLLCCC<<<777222//////...---,,,,,,+++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))(((***---,,,***///555AAA]]]uuuwwwsssrrrlllbbbOOOPPP[[[mmmzzz{{{wwwvvv~~~vvvtttwww{{{yyyyyysssmmmpppzzzuuufffVVVOOOKKKGGGEEEFFFIIINNNUUU\\\aaaeeeiiilllhhhddd]]]UUUNNNLLLMMMOOOOOONNNKKKHHHFFFFFFGGGHHHFFFFFFGGGHHHJJJLLLNNNOOOJJJKKKLLLLLLLLLMMMOOOQQQPPPRRRVVVXXXYYY]]]bbbfffkkklllooossswww||||||zzzyyy{{{}}}~~~}}}}}}~~~zzzvvvrrrrrruuuwwwvvvssswwwuuusssssstttttttttrrrtttvvvxxxwwwuuurrrqqqqqqpppooollliiihhhhhhiiijjjiiijjjkkklllmmmnnnnnnnnnpppqqqtttwwwyyyzzz{{{{{{{{{|||}}}|||yyywwwvvvwww|||~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~yyyxxxxxxyyy{{{|||zzzyyy}}}~~~zzzwwwsssnnnkkkiiihhhiiilllpppvvv{{{~~~}}}{{{wwwuuuuuuvvvwwwyyyyyyyyyxxxyyy|||tttaaaMMMEEEEEEFFFHHHJJJKKKIII]]]yyyxxxaaaHHHJJJaaannnQQQ???888333000000,,,,,,,,,------.........++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------++++++---///...000===KKKiiiuuuxxx}}}uuunnniiibbb\\\ZZZ\\\ZZZ```jjjuuu|||}}}}}}|||tttkkkgggooozzzxxxvvvrrrooollllllllllllhhhgggfffhhhkkkllljjjhhhjjjjjjjjjgggdddccccccdddfffffffffdddccccccdddeeeeeeeeeddddddcccbbb``````[[[]]]``````^^^[[[[[[\\\ZZZXXXVVVWWWYYY[[[ZZZYYYXXX\\\aaaccccccbbbcccddd``````___^^^^^^^^^____________^^^]]]\\\[[[ZZZZZZYYYZZZ\\\]]]^^^___``````]]]]]][[[XXXUUUVVVZZZ]]]^^^___aaadddeeeeeeeeedddgggeeecccbbbaaaaaaaaaaaa___aaaccccccaaa_________aaacccdddbbb```^^^```aaabbbaaaaaa```___[[[VVVQQQMMMQQQXXX^^^cccjjjrrrxxxuuunnnhhhhhhgggcccbbbccc``````aaaaaacccdddeeefffbbb___]]]^^^```aaaaaa```}}}zzzxxx{{{uuuwwwvvvvvvnnnaaaffftttwwwyyy}}}zzzwwwzzz{{{uuukkkfffgggjjjlllyyy|||pppgggZZZTTTKKKCCC===888444111000///...---,,,+++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,)))(((***---,,,***...555<<<[[[uuuxxxttttttooofffSSSPPPXXXjjjyyy{{{wwwuuu~~~vvvsssvvv}}}yyy|||ppphhhkkkrrr|||mmm___OOOGGGDDDCCCDDDHHHJJJNNNTTTXXX\\\```cccfffaaa\\\VVVSSSRRRRRRRRRQQQVVVTTTRRRQQQQQQQQQOOOMMMQQQQQQRRRSSSUUUXXXZZZ[[[WWWYYYZZZYYYYYYYYY[[[]]]aaaeeehhhkkkmmmqqqwww|||{{{xxxuuusssssstttttttttkkkiiihhhlllrrruuutttqqqrrrqqqooooooooonnnllljjjnnnppprrrrrrpppooooooooommmjjjgggdddbbbbbbcccdddggghhhiiikkkllllllmmmmmmpppqqqtttvvvyyy{{{|||}}}~~~}}}|||{{{zzzxxxwwwwwwrrrrrrsssvvvyyy{{{{{{zzz~~~~~~~~~}}}zzzxxxvvvnnnkkkfffbbb______```bbbiiiooowww}}}zzzzzzzzz{{{ooo]]]JJJCCCEEEHHHKKKNNNKKKKKKccckkkUUUDDDKKKiiizzz```DDD777333000......,,,,,,,,,------.........++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,------------,,,...111000///888DDDbbbrrryyyhhhxxx}}}vvvnnnjjjddd^^^^^^aaa[[[^^^fffooovvvxxxzzz|||xxxoooiiiooowwwyyyxxxwwwnnnnnnmmmlllkkkjjjhhhgggfffeeeeeehhhlllmmmjjjhhhggghhhhhheeebbb```______dddddddddcccaaa```aaabbbaaaaaa```______^^^]]]]]]ZZZ^^^aaa```]]][[[[[[\\\WWWVVVUUUWWWZZZ\\\ZZZXXXTTTYYY___bbbaaa``````aaa______^^^^^^^^^___``````]]]]]]\\\[[[ZZZYYYXXXWWWXXXYYYZZZ\\\^^^```aaabbbZZZZZZXXXUUURRRSSSYYY]]][[[]]]```bbbccccccbbbbbbfffccc``````aaabbbaaa```^^^___aaaaaa___]]]]]]]]]bbbcccdddbbb^^^\\\\\\^^^aaa``````___]]]XXXRRRMMMPPPRRRWWWaaakkktttyyy{{{qqqhhhaaabbbbbb^^^]]]```___```aaabbbccceeeeeefffccc```]]]]]]```bbbaaa```{{{{{{yyyxxxvvvwwwmmm___fffwwwzzzxxxzzzzzz{{{tttkkkggghhhkkkpppzzzyyylllbbb\\\VVVMMMDDD<<<777222...---,,,,,,++++++,,,,,,---******+++,,,,,,,,,++++++***++++++,,,,,,++++++***+++,,,+++******+++...111>>>PPPeeeooopppmmmkkkjjjbbbUUUSSSeeexxx}}}yyywww{{{vvvrrrqqq{{{~~~yyywww~~~~~~qqqeeecccllluuuqqqYYYEEEBBBEEEEEEGGGMMMLLLTTT[[[[[[\\\```dddfffiiiddd___\\\\\\]]]^^^___\\\]]]___```aaa```^^^]]]ZZZ]]]bbbggglllpppsssttttttqqqnnnnnnoooqqqqqqqqqwwwyyy|||~~~}}}|||{{{zzzxxxwwwvvvvvvwwwxxxpppmmmjjjiiijjjkkkllllllgggfffgggkkkoooqqqnnnlllnnnllljjjjjjlllkkkhhhdddiiijjjjjjhhheeedddeeegggdddbbb___]]]]]]___bbbdddaaadddiiilllooopppsssuuuuuuwwwzzz}}}|||zzz~~~|||{{{xxxtttpppqqqtttuuurrroooppppppqqqrrrrrrsssttttttwwwvvvvvvvvvxxxyyyyyyxxxwwwmmm```ZZZ]]]ccchhhjjjtttzzzzzzsss^^^QQQGGGHHHKKKJJJIIIJJJLLLWWWmmm~~~tttZZZIIIIIIYYYllliiiVVV???333///---///111//////.........---------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------111+++***///111///111555SSSmmm}}}pppuuu}}}}}}xxxsssooolllgggaaa\\\___```bbbfffmmmwww}}}~~~xxxrrrmmmnnntttyyyyyywwwpppooollljjjhhhfffeeeeeeccccccccccccddddddeeefffiiigggeeebbb```^^^^^^^^^bbbaaa```______```aaabbb``````___^^^\\\[[[[[[ZZZ^^^___```___\\\[[[ZZZ[[[YYYYYYXXXVVVUUUTTTSSSSSSXXXZZZ]]]___^^^^^^^^^___]]]\\\\\\\\\^^^]]][[[YYY^^^]]]\\\ZZZYYYZZZZZZ[[[ZZZZZZYYYYYYYYY[[[\\\]]]YYYRRRMMMMMMMMMMMMRRRXXXVVVTTTWWWaaaeeebbb```bbbcccbbb``````aaaaaa```^^^___bbbcccbbb___^^^```bbbhhhddd___\\\[[[\\\\\\\\\[[[[[[\\\[[[XXXTTTPPPNNNRRRQQQVVVcccsss||||||wwwlllgggaaa^^^^^^^^^\\\[[[ZZZ[[[^^^^^^___```bbbdddaaa```___]]]]]]]]]^^^___yyyxxxyyyyyyyyyzzzjjj\\\cccvvvzzzyyy{{{{{{~~~zzzrrrjjjeeefffhhhoooxxxzzzlllbbb\\\VVVMMMDDD===777222///---,,,,,,++++++,,,,,,---++++++,,,,,,,,,++++++******++++++,,,,,,++++++***+++++++++******+++...000888HHH[[[fffgggffffffhhhcccXXXUUU```rrr}}}}}}~~~}}}{{{xxxuuusssssstttvvv}}}zzzwwwwwwrrreee```kkkuuusss[[[GGGEEEJJJLLLQQQXXX]]]eeekkkllllllqqquuuvvvxxxtttpppnnnooorrrttttttzzz{{{|||}}}}}}|||zzzyyyxxxzzz~~~zzzzzzxxxwwwvvvvvvuuuuuuqqqpppooonnnmmmllllllllleeecccaaaaaacccddddddcccaaaaaabbbdddggghhhfffccccccbbbaaabbbcccdddcccbbbdddeeeeeedddbbbaaacccdddgggeeedddcccdddfffhhhjjjlllooosssuuuvvvwwwyyy{{{~~~}}}zzzxxxvvvxxxxxxxxxwwwvvvtttrrrqqqnnnkkkhhhhhhiiijjjiiihhhllllllmmmnnnoooppppppqqqrrrrrrtttxxx}}}xxxpppiiiiiiqqq}}}~~~qqqhhh```XXXRRRTTTLLLHHHJJJMMMLLLLLLOOOWWWfffvvvvvvcccQQQRRR\\\mmm{{{ZZZKKK:::222///......///.........---------,,,,,,***++++++++++++++++++,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,...+++,,,///...---222:::MMMggg~~~wwwwww{{{xxxuuuqqqlllgggbbb^^^______```ccciiirrryyy|||zzzuuuppppppssswwwxxxwwwqqqqqqooollliiifffdddbbbaaaaaaaaabbbcccdddeeefffgggfffdddbbbaaa______^^^aaa```___^^^]]]]]]^^^___[[[[[[[[[ZZZZZZYYYYYYYYYYYY[[[]]]]]][[[[[[[[[\\\\\\[[[ZZZXXXUUUSSSPPPOOOTTTXXX\\\^^^^^^]]][[[[[[\\\ZZZYYYYYYZZZZZZYYYXXX\\\[[[ZZZYYYYYYXXXXXXXXXXXXXXXWWWWWWXXXYYYZZZ[[[ZZZSSSLLLIIIFFFEEEIIINNNPPPQQQXXXaaaddd```^^^___bbb```______aaaaaa```^^^___``````___]]]\\\]]]^^^bbb___[[[XXXXXXYYY[[[\\\YYYYYYYYYXXXVVVSSSOOONNNRRRVVV```ooo|||{{{ttthhhddd___]]]\\\\\\ZZZXXXYYY[[[]]]^^^^^^^^^```aaa______^^^]]]\\\\\\\\\\\\{{{sssssswwwyyy{{{|||}}}fffXXX```sssxxxxxx|||}}}|||wwwppphhhdddcccdddlllvvv{{{lllaaa]]]WWWMMMDDD<<<777222000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++***)))***++++++,,,,,,++++++******+++++++++***+++---000222>>>OOOZZZ]]]___ccchhhiiibbbZZZZZZhhhyyy{{{yyyuuurrrqqqsssvvvxxxrrryyy{{{wwwyyy|||uuufff]]]hhhtttvvvaaaNNNLLLSSS[[[dddlllvvv|||}}}|||{{{yyywwwvvvvvvuuusssqqqnnnmmmkkkiiiiiijjjkkklllhhhhhhhhhgggfffeeecccbbb\\\[[[\\\]]]```aaaaaa```^^^^^^___bbbdddeeedddbbbaaabbbbbbcccccceeehhhjjjmmmnnnnnnmmmllllllmmmooonnnnnnmmmmmmnnnppprrrssstttvvvxxxyyyxxxxxxyyy{{{~~~~~~~~~}}}||||||{{{zzzxxxvvvtttqqqooonnnrrrrrrqqqpppnnnmmmkkkjjjhhhhhhgggeeedddeeeiiikkkqqqrrrtttvvvyyy{{{}}}~~~sssiii\\\QQQLLLIIIGGGEEEJJJJJJLLLOOOOOOOOOTTTZZZfffuuuzzzhhhRRRRRRiii~~~{{{rrrHHH===333000000...---------------,,,,,,,,,+++++++++++++++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,+++---...++++++000888DDD]]]uuu|||{{{|||~~~}}}~~~xxxxxxwwwtttmmmgggcccaaa___^^^]]]___dddllluuu{{{{{{xxxtttqqqoooppprrrssspppqqqqqqpppmmmiiieeebbbaaaaaaaaabbbbbbcccddddddddddddccccccbbb```___^^^___^^^]]]\\\[[[[[[[[[[[[WWWWWWWWWWWWWWWWWWWWWWWWTTTWWWYYYZZZZZZ[[[\\\]]]^^^]]]\\\ZZZVVVQQQMMMJJJOOOTTT[[[______]]]ZZZYYY[[[YYYVVVUUUVVVWWWXXXWWWYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUVVVWWWWWWXXXXXXVVVNNNGGGCCC@@@???CCCIIIMMMRRR\\\dddddd___]]]___```___^^^^^^```aaa```___```___]]]\\\\\\[[[YYYWWWZZZYYYWWWVVVWWWXXXZZZ[[[XXXXXXWWWUUUSSSRRRPPPPPPQQQ[[[kkkyyy~~~tttkkkbbb```]]]\\\[[[YYYWWWUUUWWWZZZ\\\]]]]]]\\\\\\]]]]]]]]]]]]\\\\\\[[[ZZZYYYssskkknnnuuuzzz}}}~~~yyycccUUU]]]pppvvvwww|||}}}}}}yyysssmmmhhheeecccbbbiiisss{{{kkkaaa^^^WWWMMMCCC<<<777333000---,,,,,,++++++,,,,,,------------,,,+++***)))(((***++++++,,,,,,++++++***)))***++++++***+++---///000888EEEQQQWWW[[[ccclllrrrnnnaaaVVV\\\ppp}}}~~~}}}yyyuuurrrrrruuuwwwxxxooouuuzzz{{{yyyyyy~~~yyyjjj^^^eeerrrzzziiiYYYXXXbbbnnnzzz}}}zzzxxxxxxwwwvvvtttrrruuuxxxyyywwwuuutttssssssqqqooommmlllkkkhhhfffhhhfffcccaaa```aaacccdddbbbcccccccccaaa___]]]\\\WWWXXXZZZ___ccceeedddccccccdddfffiiikkkmmmmmmmmmmmmoooqqqpppooopppuuuzzz{{{||||||{{{yyyxxxyyy{{{tttttttttttttttuuuvvvvvvtttuuuvvvvvvtttttttttuuuwwwwwwwwwxxxxxxwwwwwwvvvtttsssqqqnnnlllkkkjjjiiilllllllllkkkjjjiiiiiihhhjjjlllnnnmmmkkknnnvvv|||~~~qqqnnnkkkjjjjjjjjjgggeeeSSSMMMFFFBBBDDDHHHLLLNNNHHHLLLQQQRRRQQQTTT]]]gggssszzzrrrYYYOOOeee{{{~~~```>>>555//////000...---...,,,,,,,,,+++++++++******,,,,,,++++++******))))))************++++++++++++---,,,,,,,,,++++++******,,,,,,,,,......---...///;;;SSSmmmxxxyyyyyyyyywww}}}vvvyyyyyyuuunnngggdddccc^^^[[[YYY\\\```gggrrr{{{{{{zzzwwwqqqkkkhhhiiilllkkkmmmpppqqqqqqnnnjjjhhhdddddddddccccccbbbaaa``````aaabbbbbbbbbaaa___^^^^^^^^^]]][[[ZZZYYYYYYXXXWWWWWWWWWVVVVVVUUUUUUUUUSSSUUUXXXYYYYYYZZZ\\\]]]]]]]]]]]][[[WWWRRRMMMJJJKKKRRR[[[bbbcccaaa^^^[[[]]]ZZZVVVTTTUUUWWWYYYYYYWWWXXXYYYYYYXXXWWWUUUTTTSSSTTTUUUVVVVVVVVVVVVVVVNNNGGGAAA@@@???@@@EEELLLQQQXXXaaaeeeccc```___bbb^^^]]]]]]^^^```aaa```___bbb^^^[[[ZZZ[[[ZZZVVVSSSTTTWWWZZZ\\\\\\\\\\\\\\\ZZZYYYWWWUUUTTTTTTTTTUUUTTT^^^lllvvvxxxqqqhhhbbb^^^]]]\\\\\\ZZZXXXUUUSSSVVVXXX[[[\\\[[[YYYYYYYYY[[[\\\\\\\\\[[[YYYXXXVVV~~~xxxjjjgggnnnuuu||||||wwwaaaSSSZZZnnntttvvv|||}}}}}}xxxqqqllljjjhhheeeccchhhrrrzzzkkk```]]]VVVLLLBBB;;;666222000---,,,,,,++++++,,,,,,------------,,,+++***)))(((***++++++,,,,,,++++++***)))***++++++***+++,,,......222<<>>666222///...---,,,,,,++++++,,,,,,---******+++,,,,,,,,,+++++++++++++++,,,,,,+++++++++''')))+++++++++***+++,,,...+++111AAAMMMUUUddduuutttmmmggg___QQQHHHRRRcccooolllkkkooowww~~~{{{tttooorrr{{{{{{yyysssooorrrzzzzzzuuueeehhhlllsss~~~yyytttsssmmmfffeeeiiijjjgggdddccccccccccccaaa^^^\\\_________^^^^^^___``````aaabbbbbbaaa___]]][[[ZZZWWWVVVVVVXXXZZZ[[[ZZZYYYZZZ^^^cccffffffeeeeeeeeeffffffgggjjjooorrrssssssuuuvvvwwwyyy{{{}}}~~~zzzyyyxxxxxxxxxyyy{{{|||tttrrrpppoooooonnnkkkiiiiiikkkmmmmmmkkklllooorrrqqqooommmmmmoooooolllhhhhhhjjjkkkkkkkkkllloooqqqqqqpppooooooqqqvvvzzz}}}}}}|||}}}~~~}}}zzzvvvyyyxxxvvvqqqmmmjjjiiiiiieeegggiiijjjiiieeebbb___\\\YYYVVVSSSPPPMMMJJJHHHEEEEEEEEEEEEEEEFFFIIILLLLLLNNNPPPQQQPPPOOONNNNNNTTTTTTRRRUUUbbbrrrwwwsssSSSOOOUUUnnngggFFF333///,,,,,,......+++)))+++---------,,,,,,,,,++++++(((((())))))******++++++))))))))))))************))))))******+++++++++,,,------***)))...555222***111111:::NNNeeettt{{{|||~~~{{{sssnnnkkkhhhddd```[[[XXXZZZ```[[[RRRTTT^^^bbbeeeiiimmmnnnlllhhheee```___]]]\\\^^^bbbfffiiijjjjjjiiifffbbb]]]YYYVVV\\\[[[YYYXXXXXXXXXYYYZZZYYYYYYZZZ[[[[[[ZZZYYYXXXWWWVVVVVVUUUTTTSSSSSSRRROOORRRTTTUUUUUUUUUWWWXXXXXXXXXWWWVVVVVVUUUUUUUUUUUUWWW[[[]]]]]]]]]^^^___YYYVVVTTTSSSTTTUUUUUUUUUVVVUUUSSSQQQQQQQQQRRRRRRRRRSSSUUUUUUSSSNNNIIIFFF>>>===???DDDHHHHHHKKKOOOOOOVVV\\\```fffmmmllleeecccbbb``````aaaaaa```^^^[[[]]]]]]ZZZUUURRRSSSUUUaaacccccc^^^YYYVVVYYY]]]UUUVVVWWWXXXYYYZZZ[[[\\\WWWVVVUUUWWWZZZ[[[[[[ZZZVVVXXXYYYXXXTTTSSSTTTVVVVVVVVVUUUTTTSSSUUUYYY\\\VVVUUURRRPPPNNNNNNNNNNNNoooiiioooggg^^^ccciiiqqquuuuuupppkkkiiifffcccVVVHHHQQQgggpppxxxuuupppwwwqqqeeedddpppwwwuuuggg]]]XXXQQQGGG===666222///...,,,------......------,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++---000666HHH___lllnnnpppmmmiiiaaaSSSKKKRRR^^^iiijjjkkknnnwww}}}{{{uuuqqqvvv~~~~~~xxxwwwpppppprrrtttvvvzzznnnkkkkkkrrr~~~|||yyyuuurrrjjjhhheeebbb```___``````aaa```___]]][[[ZZZYYYYYYTTTUUUWWWXXXZZZZZZ[[[[[[YYY\\\______^^^[[[ZZZYYYVVVXXX[[[^^^___```bbbdddlllnnnqqqssssssrrrpppnnnsssrrrsssuuuxxxyyyxxxwwwwwwwwwvvvuuuuuuuuuuuuvvvwwwuuusssrrrssssssrrrqqqmmmllljjjhhhggggggggggggjjjllllllkkkiiikkkooosssrrrqqqrrrvvvuuupppnnnnnnkkklllllllllmmmrrrzzz}}}zzz|||zzzxxxvvvuuuuuuuuuvvvuuuttttttsssrrrqqqqqqqqqvvvqqqkkkhhhhhhhhhfffdddeeeffffffdddaaa]]]YYYVVVPPPPPPNNNJJJGGGDDDEEEFFFHHHIIIKKKMMMNNNNNNNNNMMMQQQPPPPPPOOONNNNNNMMMMMMJJJOOOSSSZZZlll{{{sss```MMMTTTkkksssQQQ;;;111......---,,,,,,+++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,---...///111222+++222888AAATTTlll}}}}}}uuusss~~~vvvmmmhhheeecccbbbaaa```^^^\\\ZZZXXXWWWWWW]]]```gggoootttrrrkkkeeeccc```]]][[[\\\^^^```aaafffgggfffccc___[[[ZZZZZZ\\\ZZZXXXWWWVVVUUUVVVWWWVVVXXXZZZ[[[[[[ZZZXXXWWWUUUUUUUUUTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWVVVUUUUUUSSSSSSTTTUUUUUUTTTSSSRRRSSSTTTVVVXXXYYYYYYXXXXXXUUUUUUTTTUUUVVVWWWUUUTTTSSSSSSRRRRRRSSSTTTTTTUUUUUUUUUUUUTTTQQQKKKCCC>>>;;;===@@@DDDHHHKKKMMMNNNWWWWWWZZZdddooouuuqqqllleeecccaaa___^^^^^^^^^^^^]]]^^^\\\XXXTTTRRRSSSVVV___]]][[[YYYXXXXXXYYYZZZ[[[YYYVVVVVVWWWXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTVVVUUUUUUXXXZZZ[[[XXXTTTSSSSSSRRRPPPKKKIIIKKKPPPhhhbbbjjjeee^^^dddjjjqqqtttsssooollljjjfff```RRRGGGRRRiiisss{{{tttmmmuuupppeeedddmmmuuutttfff\\\YYYRRRGGG===777222///...,,,------------------,,,++++++++++++++++++++++++*********))))))*********))))))))))))))))))))))))---///111777GGG\\\iiillltttqqqllleeeXXXNNNPPPXXXgggjjjlllnnnuuu}}}~~~|||uuuooosss{{{|||wwwvvvqqqnnnrrrwwwyyy{{{~~~zzzvvvssswww}}}yyytttmmmiii```___\\\ZZZYYYYYYYYYZZZYYYXXXVVVTTTRRRPPPOOOOOOOOOPPPRRRTTTVVVXXXYYYZZZ\\\^^^aaabbb```^^^]]]]]]cccfffhhhjjjjjjkkkmmmooossstttuuuvvvvvvuuutttssswwwvvvvvvwwwxxxyyyxxxvvvpppppppppppppppqqqrrrrrrqqqooommmlllmmmmmmlllkkkgggfffeeedddddddddeeefffeeehhhkkklllmmmpppuuuyyy{{{yyyzzz}}}|||vvvssstttyyy{{{|||}}}~~~|||{{{zzzzzzyyyvvvtttqqqqqqrrrrrrrrrqqqqqqqqqsssrrrqqqpppoooooopppqqqrrrnnnhhheeeeeedddcccbbbaaaaaa```^^^[[[WWWRRRPPPLLLLLLKKKIIIGGGFFFGGGIIIKKKLLLMMMNNNOOOOOONNNNNNLLLLLLMMMNNNOOOOOOOOOOOOMMMVVVbbbmmmuuussseeeUUUQQQeeeaaaEEE555......------,,,++++++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,---...///000,,,000444999HHHaaavvv|||tttooovvv}}}tttkkkeeecccbbbaaa```]]]ZZZWWWVVVUUUUUUZZZ]]]dddlllqqqqqqmmmhhhcccaaa]]]ZZZZZZ\\\]]]^^^```aaabbb```^^^[[[[[[[[[]]]\\\[[[YYYWWWVVVUUUUUUVVVWWWXXXYYYYYYXXXWWWWWWUUUUUUTTTTTTTTTSSSSSSSSSRRRSSSTTTUUUVVVUUUTTTTTTTTTTTTTTTTTTSSSRRRPPPOOOQQQSSSTTTVVVVVVVVVVVVVVVRRRQQQQQQSSSUUUVVVUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTRRRRRRRRRRRRPPPKKKDDD>>>;;;===@@@CCCGGGKKKMMMNNNWWWZZZcccpppzzz}}}wwwqqqfffdddbbb___]]]\\\[[[[[[ZZZZZZXXXUUUQQQQQQSSSVVVZZZYYYWWWVVVUUUVVVWWWXXXZZZXXXVVVVVVWWWXXXWWWWWWVVVUUUUUUUUUTTTTTTTTTSSSTTTTTTSSSSSSSSSSSSTTTTTTRRRRRRRRRUUUWWWXXXUUURRRRRRPPPMMMKKKJJJKKKOOOTTTzzzbbb]]]hhhfffbbbhhhnnnuuuvvvtttpppooonnnggg___QQQHHHUUUlllvvv}}}kkkeeerrrrrrhhhfffjjjrrr~~~rrreee\\\YYYRRRHHH>>>777222///---,,,,,,------------,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))...///000555BBBTTTbbbhhhtttqqqmmmiiiaaaWWWTTTUUUccchhhmmmnnnrrrxxx||||||{{{sssnnnqqqxxx{{{zzzqqqnnnnnnuuu{{{|||{{{||||||xxxxxx~~~|||vvvlllccc\\\SSSRRRPPPOOOOOOPPPQQQSSSRRRQQQPPPOOONNNNNNNNNNNNSSSUUUWWWZZZ]]]___aaaaaahhhjjjmmmmmmllljjjiiiiiilllnnnooopppooopppqqqssstttttttttssssssrrrqqqqqqqqqpppooopppqqqpppooommmiiihhhhhhhhhhhhhhhiiiiiihhhfffeeeeeefffffffffeeecccbbbbbbcccdddfffhhhjjjooorrrvvvzzz~~~~~~|||zzzwwwvvvttttttxxxxxxxxxwwwvvvuuusssrrrsssrrrrrrtttuuuuuusssqqqlllkkkkkklllnnnooommmlllhhhiiilllnnnoooooonnnmmmpppnnnllljjjiiijjjlllmmmiiifffbbb___^^^^^^]]]\\\YYYXXXXXXVVVSSSOOOKKKIIIHHHIIIIIIHHHHHHHHHKKKMMMNNNOOOPPPQQQQQQPPPOOONNNJJJKKKLLLMMMNNNOOOQQQQQQVVVbbbtttzzzgggVVVNNN]]]{{{~~~mmmKKK999222---------,,,,,,++++++******+++************)))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,---...,,,/////////:::QQQkkk{{{zzz{{{zzzzzz|||~~~xxxqqqrrr|||zzzooogggccccccbbb```\\\XXXUUUSSSSSSSSSVVVYYY___ffflllooonnnllldddbbb^^^[[[YYYYYYZZZZZZYYY[[[]]]]]][[[[[[[[[\\\^^^^^^]]]\\\ZZZWWWUUUTTTVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSQQQRRRSSSSSSTTTSSSSSSSSSTTTTTTTTTSSSQQQPPPNNNMMMOOOPPPRRRSSSTTTSSSSSSRRRNNNNNNOOOQQQTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPOOOJJJCCC???<<<===???BBBFFFJJJMMMOOORRRZZZggguuu}}}|||vvvpppfffdddbbb^^^[[[YYYXXXWWWVVVUUUSSSQQQOOOQQQUUUXXXXXXWWWVVVUUUUUUVVVWWWXXXYYYWWWVVVUUUVVVWWWVVVUUUTTTTTTSSSSSSSSSSSSRRRRRRTTTTTTSSSSSSSSSSSSTTTTTTOOOOOOOOOQQQSSSSSSQQQOOOOOOLLLIIIHHHLLLRRRXXX[[[|||bbb^^^jjjkkkiiioootttxxxxxxuuussstttsssjjj```RRRLLLZZZpppxxx}}}www^^^^^^rrrvvvmmmjjjgggppp}}}rrreee]]]YYYRRRHHH>>>777222///------,,,,,,,,,,,,,,,,,,---************************(((((())))))))))))((((((++++++++++++++++++++++++++++++,,,111<<>><<<===>>>AAAEEEIIIMMMOOORRRYYYdddnnnsssrrrmmmjjjcccaaa___]]]ZZZWWWVVVUUUUUUSSSQQQPPPQQQTTTXXX[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXVVVUUUUUUVVVVVVUUUTTTSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSOOOOOOOOOOOOOOONNNLLLKKKLLLLLLKKKMMMVVV___cccbbbddd^^^lllooonnnsssvvvvvvvvvvvvuuuvvvtttkkk```RRRNNN]]]rrryyy~~~|||lllWWW\\\sssyyyooojjjfffnnn~~~sssfff]]]XXXQQQFFF===666222///...---,,,++++++++++++,,,---************************)))******++++++******)))************************))))))+++///888GGGXXXeeejjjjjjkkkmmmooolllcccZZZZZZdddmmmoooooosssxxxzzz|||wwwtttrrrtttyyy~~~wwwssstttuuuqqqooonnnxxxxxxvvvtttuuu||||||xxxqqqfffZZZRRRNNNNNNNNNOOOQQQTTTWWWYYY\\\]]]___aaadddgggiiikkkooopppqqqrrrssssssssssssooopppqqqooollljjjhhhhhhhhhiiijjjiiihhhhhhjjjlllkkkjjjhhhgggfffggghhhhhhfffeeefffhhhjjjkkkkkkiiijjjjjjjjjjjjkkklllmmmmmmrrrqqqqqqssswwwzzz||||||~~~~~~~~~~~~{{{|||}}}yyyttttttttttttssssssssssssnnnllljjjhhhggghhhiiijjjhhhgggeeeddddddeeegggiiihhhhhhhhhhhhhhhhhhhhhiiifffeeefffgggiiiiiihhhffffffffffffgggiiijjjiiiggggggfffeeeddddddeeefffgggdddaaa]]]YYYWWWWWWXXXYYYSSSSSSQQQPPPNNNMMMNNNNNNLLLLLLKKKJJJJJJJJJJJJJJJMMMNNNNNNMMMLLLLLLOOOQQQQQQRRRSSSSSSRRRQQQOOONNNMMMKKKJJJKKKPPPXXX```eee~~~zzzyyyttt___LLLRRRgggfffDDD444555444,,,,,,+++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************)))))))))******+++,,,...000///000<<>>CCCIIIMMMNNNNNNMMMKKKNNNWWWggguuuyyytttmmmiiiiiigggeeeaaa]]]ZZZWWWRRRPPPPPPRRRUUUVVVTTTRRROOOPPPRRRSSSUUUVVVVVVVVVSSSRRRRRRSSSTTTTTTQQQOOONNNNNNNNNOOOOOOPPPPPPPPPLLLMMMOOOPPPPPPOOOMMMLLLGGGJJJLLLLLLLLLMMMPPPTTTRRR```gggbbb]]]\\\WWWMMMbbbVVVeeemmmmmmppprrrsssuuuzzz}}}uuuppppppooosssvvvxxx|||}}}yyyqqqeeeWWWFFFKKK\\\]]]WWW\\\ccckkk{{{rrrcccXXXTTTIII>>>999555///,,,,,,///---+++***++++++***)))+++++++++******((('''&&&))))))))))))))))))))))))))))))************))))))((($$$'''...//////===OOOccchhhllllllmmmlllfff___[[[YYY[[[fffuuu~~~{{{sssooollllllooorrrpppnnnxxx}}}~~~yyytttqqqoooooonnnppptttuuuuuuzzz{{{xxxvvvtttqqqkkkaaaZZZTTTSSSRRRRRRTTTWWWZZZ]]]]]]^^^aaadddgggiiikkkkkkppppppooommmkkkjjjlllmmmlllnnnrrruuuxxxzzz{{{|||{{{|||~~~}}}~~~|||zzzxxxwwwvvvqqqpppnnnmmmmmmnnnpppqqqnnnmmmkkkiiigggeeedddccccccbbbaaaaaaaaacccdddeeeeeefffffffffffffffffffff````````````aaabbbcccddd___``````aaaaaaaaaaaa```^^^]]][[[ZZZZZZ\\\^^^___[[[[[[ZZZYYYXXXXXXXXXXXX[[[\\\\\\[[[YYYXXXYYY[[[[[[[[[ZZZYYYXXXWWWWWWVVVUUUUUUTTTSSSRRRRRRRRRSSSQQQQQQPPPOOONNNNNNMMMMMMMMMMMMNNNOOOPPPRRRTTTUUUWWWWWWVVVSSSQQQPPPQQQRRRQQQNNNLLLMMMOOOPPPNNNLLLSSSQQQNNNLLLKKKKKKIIIHHHJJJJJJOOOUUUUUUPPPQQQWWW]]]dddnnntttsssjjj]]]TTTOOOQQQUUU^^^jjjwwwvvv{{{jjjJJJ>>>111+++---...+++''',,,,,,,,,+++***)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))),,,+++***+++---111555777III___vvvyyyfffsss|||ooofffcccbbb```^^^___\\\WWWWWWZZZTTTTTTSSSQQQNNNLLLMMMMMMZZZ[[[]]]^^^^^^]]][[[ZZZYYYXXXWWWVVVUUUVVVWWWWWWVVVVVVUUUUUUSSSRRRQQQPPPVVVWWWXXXYYYYYYWWWUUUSSSRRRSSSSSSSSSSSSQQQOOONNNMMMMMMMMMMMMNNNPPPRRRSSSPPPPPPOOOOOOOOONNNNNNNNNNNNPPPQQQPPPNNNLLLLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKNNNNNNMMMMMMMMMNNNOOOPPPOOOPPPPPPNNNKKKFFFAAA???CCCCCCGGGLLLMMMKKKLLLPPPSSSVVVeeeooommmssstttjjj^^^XXXUUUSSSSSSSSSRRRRRRQQQQQQPPPPPPUUURRROOOMMMOOORRRTTTUUURRROOONNNNNNQQQRRRPPPNNNOOONNNNNNPPPSSSSSSPPPMMMNNNNNNOOOOOONNNMMMLLLKKKLLLKKKKKKLLLPPPUUUZZZ^^^```[[[UUUSSSSSSSSSOOOKKK```UUUccckkkmmmqqqrrrtttvvv{{{wwwqqqppprrruuuwwwxxxzzz|||xxxqqqgggYYYGGGKKK[[[\\\UUUZZZaaaiiizzzrrrbbbWWWRRRHHH===888555000------///---+++***++++++***)))***************)))((('''))))))))))))))))))))))))))))))************))))))(((%%%'''------...:::KKK]]]ccciiikkkmmmmmmggg```ZZZWWWXXXaaannnxxx{{{yyyuuummmeeeeeekkkooonnnjjjttt||||||uuuqqqpppooolllmmmqqqsssuuuzzz|||zzzvvvtttpppiii```YYYTTTSSSRRRSSSTTTXXX[[[]]]^^^___cccfffjjjmmmooopppuuuuuuuuutttsssssstttvvvyyy{{{}}}~~~|||yyywwwuuutttuuuuuutttsssrrrrrrqqqqqqiiihhhgggffffffggghhhiiiiiihhhgggfffdddcccbbbaaaaaaaaabbbbbbcccdddeeefffbbbaaaaaa``````_____________________```aaabbbbbb___```````````````______[[[ZZZYYYYYYYYYYYYZZZ[[[WWWWWWVVVVVVUUUVVVVVVWWWYYYZZZZZZYYYWWWVVVWWWYYYWWWVVVVVVUUUUUUTTTTTTSSSTTTSSSSSSRRRRRRRRRRRRSSSQQQQQQQQQPPPPPPOOOOOONNNRRRRRRSSSSSSTTTUUUWWWXXXVVVVVVUUUSSSPPPOOOPPPRRRPPPNNNMMMNNNOOOOOOMMMKKKKKKKKKJJJJJJKKKKKKJJJIIINNNMMMOOOSSSTTTRRRWWW^^^iiisss|||zzzmmm___WWWUUUWWW^^^gggnnntttyyy}}}vvvZZZ@@@888...***+++---+++))),,,++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))++++++++++++---000222444BBBVVVlllxxx|||~~~tttllluuu{{{pppgggbbb^^^[[[[[[\\\ZZZVVVVVVYYYTTTTTTSSSQQQNNNMMMLLLMMMTTTWWW[[[^^^```^^^\\\ZZZYYYXXXWWWVVVUUUUUUVVVVVVUUUUUUUUUTTTSSSRRRPPPPPPUUUVVVWWWXXXXXXVVVUUUTTTRRRRRRSSSSSSRRRQQQOOONNNMMMMMMMMMMMMNNNPPPRRRSSSOOOOOOOOOOOONNNNNNNNNNNNOOOPPPQQQPPPNNNMMMMMMMMMKKKKKKLLLMMMMMMLLLKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPPPPOOOLLLHHHDDDAAADDDDDDHHHMMMNNNMMMNNNSSSTTT[[[nnnuuuwww{{{yyymmm___WWWSSSQQQSSSSSSRRRRRRQQQPPPOOOOOOQQQPPPNNNNNNOOORRRTTTUUUPPPOOONNNOOOQQQRRRPPPMMMOOONNNNNNPPPRRRRRROOOLLLJJJLLLNNNOOOOOONNNLLLKKKHHHIIIJJJMMMRRRXXX^^^aaa[[[VVVQQQOOOPPPOOOLLLHHH___TTTaaajjjmmmqqqrrrtttvvv}}}zzzrrrooosssvvvvvvvvvwwwyyyvvvqqqjjj[[[JJJMMM]]]\\\VVVZZZ```hhhyyyrrraaaUUUPPPFFF<<<888444000.........,,,+++***++++++***)))))))))*********))))))((())))))))))))))))))))))))((())))))******))))))((()))&&&''',,,,,,,,,666DDDTTT]]]fffjjjmmmnnniiibbb\\\XXXVVVZZZdddmmmqqqrrrsssiii___^^^eeekkkiiieeelllxxxuuuppppppjjjfffffflllqqquuuzzz}}}zzzvvvsssoooiii```YYYRRRRRRRRRTTTVVVZZZ^^^```ccceeehhhlllppptttvvvwww{{{|||}}}|||{{{|||}}}|||{{{zzzzzzzzzyyywwwuuutttrrrpppnnnlllkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiddddddddddddddddddddddddcccbbbbbbaaaaaa````````````aaabbbcccddddddddddddaaaaaa```___^^^]]]]]]\\\\\\\\\]]]]]]^^^^^^______^^^^^^^^^^^^]]]\\\[[[[[[WWWWWWWWWVVVVVVUUUTTTTTTOOOOOOOOOPPPQQQRRRSSSSSSVVVWWWWWWVVVTTTTTTUUUWWWSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQVVVVVVUUUUUUVVVVVVWWWXXXSSSTTTSSSQQQOOONNNOOOQQQQQQPPPOOOOOOPPPOOOMMMKKKHHHIIIIIIJJJJJJJJJJJJJJJMMMMMMPPPVVV[[[```hhhppp~~~ttt^^^SSSXXXbbblllrrrxxxzzzxxxvvvwwwyyy~~~}}}}}}|||}}}aaaDDD333000+++))))))+++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******+++,,,---...//////777HHH]]]lllwwwzzzyyypppqqqssswwwyyywwwoooeee^^^YYYVVVVVVXXXXXXUUUUUUXXXTTTTTTRRRQQQOOOMMMLLLKKKMMMQQQWWW]]]``````]]]\\\XXXXXXVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSQQQPPPPPPRRRSSSTTTUUUVVVUUUTTTSSSQQQRRRRRRRRRRRRQQQOOONNNMMMLLLMMMMMMNNNOOOQQQQQQOOOOOONNNNNNNNNMMMMMMMMMNNNPPPQQQPPPNNNMMMMMMMMMJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLNNNOOOOOONNNLLLIIIFFFDDDEEEEEEHHHMMMOOONNNQQQVVVVVV```tttuuu~~~{{{lll^^^VVVSSSQQQSSSSSSRRRQQQPPPOOONNNNNNLLLMMMMMMNNNPPPQQQRRRSSSNNNNNNOOOPPPRRRQQQOOOLLLOOONNNNNNPPPQQQPPPNNNLLLJJJKKKMMMOOOOOOMMMJJJHHHJJJKKKMMMQQQUUUYYY]]]___TTTPPPLLLJJJKKKKKKHHHEEEaaaUUU```hhhmmmqqqpppsssuuu|||{{{qqqlllpppssssssrrrsssvvvvvvssskkk]]]LLLPPP```aaaZZZ___cccjjj{{{sssbbbVVVNNNDDD:::777444000//////...,,,******+++++++++***((())))))************)))))))))))))))))))))))))))(((((())))))))))))(((((()))'''(((*********222<<>>zzz^^^QQQXXX```kkkqqqmmmqqqpppuuu~~~xxxmmmgggffflllqqqpppppptttvvvuuulll___PPPWWWkkknnnjjjppptttwwwsssaaaUUUKKKAAA888555222///---...---+++******+++,,,,,,+++***************)))((('''))))))))))))))))))))))))''''''((((((((((((''''''*********((((((***,,,---:::IIIXXXaaaeeeiiiiiihhhUUUVVVUUUTTTUUUZZZcccjjjiiiooouuuuuuooohhhcccaaa^^^]]]bbbjjjiiieeejjjvvv{{{{{{zzzwwwmmmcccbbbgggoooyyy{{{yyytttooolllllljjjfffccc```bbbdddfffiiilllnnnpppmmmmmmmmmmmmlllkkkjjjiiifffggghhhgggeeebbbbbbbbbccccccdddddddddbbbaaa```cccaaa___]]]]]]^^^```bbb^^^___aaa```^^^^^^```ccccccbbbbbbaaaaaa````````````_________^^^^^^^^^]]]\\\[[[ZZZYYYYYYZZZ[[[\\\\\\\\\[[[YYYXXXVVVUUUUUUVVVUUUTTTSSSRRRQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTPPPQQQRRRSSSSSSRRRPPPOOOOOOOOOOOOPPPPPPOOONNNNNNOOOOOOPPPQQQQQQPPPOOONNNUUUUUUTTTSSSSSSTTTTTTTTTQQQRRRSSSSSSRRRRRRTTTUUURRRRRRRRRRRRRRRSSSSSSSSSQQQQQQPPPOOOOOOOOOPPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJFFFHHHKKKKKKJJJJJJJJJKKKIIIIIIIIIIIIIIIMMMTTTZZZXXX[[[```ccceeellluuu|||xxxtttppphhh^^^YYY]]]```aaabbbgggqqqyyyyyywwwxxx{{{~~~zzz}}}|||yyylllRRR666+++---,,,+++***************)))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******++++++,,,+++++++++,,,---111;;;PPPgggsssuuusssxxx~~~zzz~~~}}}|||pppdddYYYVVVVVVUUUVVVYYYWWWTTTQQQQQQRRRPPPJJJEEECCCDDDEEEHHHKKKOOOSSSUUU[[[[[[ZZZYYYVVVTTTQQQPPPPPPPPPQQQQQQQQQPPPOOOOOOMMMLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPOOONNNMMMJJJKKKLLLMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIGGGHHHJJJJJJHHHGGGHHHIIIIIIHHHGGGFFFFFFGGGHHHIIILLLJJJIIIHHHHHHJJJLLLNNNJJJJJJIIIIIIIIIHHHHHHHHHEEECCCCCCFFFHHHJJJPPPXXX___iiitttxxxvvvsssvvvyyyjjjiiibbbWWWQQQPPPPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMJJJNNNRRRQQQLLLIIIIIIJJJJJJMMMOOONNNLLLKKKLLLNNNNNNOOOOOOLLLIIIGGGHHHIIIKKKLLLOOORRRTTTUUUUUUUUUNNNMMMLLLKKKJJJIIIIIIHHHDDDEEEEEECCCAAA>>><<<<<>><<<:::888666555iiiWWWUUUYYYeeeooommmrrrvvvwww~~~{{{iiifffkkkqqquuuttttttvvvuuusssooobbbPPPSSSgggnnnlllqqquuuvvv~~~}}}kkk[[[RRRJJJBBB999222000///---++++++++++++************)))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&''')))+++,,,///333BBBXXXgggiiigggfffeee^^^[[[\\\\\\XXXWWWYYYeeekkkooolllddd^^^^^^aaadddaaa^^^\\\^^^dddjjjooooooppprrrrrrkkkbbbaaafffpppuuu|||~~~|||xxxtttpppkkkeee```^^^\\\YYYWWWWWWUUUSSSQQQOOOOOOOOOOOOOOONNNNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRQQQPPPOOOSSSOOOOOORRRRRROOOPPPTTTQQQRRRSSSRRRPPPNNNNNNOOOLLLLLLKKKKKKKKKLLLMMMMMMNNNMMMLLLLLLMMMOOOQQQRRRPPPPPPPPPOOONNNMMMKKKJJJKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMQQQPPPPPPOOOOOOPPPQQQRRRQQQRRRRRRQQQQQQOOONNNNNNNNNPPPRRRRRRPPPOOOQQQSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOPPPQQQQQQQQQRRRSSSTTTTTTSSSQQQPPPJJJKKKKKKKKKJJJHHHFFFEEEIIIHHHHHHHHHIIIIIIGGGFFFGGGGGGIIIJJJJJJJJJJJJJJJHHHIIIKKKPPPVVV]]]cccfffdddfffiiimmmsssyyywwwmmmddd\\\WWWTTTVVVSSSTTTXXX]]]cccooozzzsssmmmvvv{{{yyyvvvppppppooovvvyyyxxx{{{yyyuuu{{{xxxuuu```GGG888000+++))))))))))))(((((((((((())))))(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++---))))))///888EEEWWWfffmmmuuuwwwzzzkkkdddeeennngggaaa\\\VVVPPPRRRYYYYYYXXXUUURRRQQQOOOMMMLLLKKKJJJLLLQQQQQQMMMKKKLLLOOOSSSWWWXXXVVVRRROOOMMMLLLMMMNNNNNNLLLKKKLLLMMMJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJLLLMMMMMMMMMKKKIIIHHHFFFHHHIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGIIIHHHGGGFFFFFFGGGHHHIIIKKKIIIGGGGGGGGGHHHGGGEEEHHHGGGGGGGGGGGGHHHIIIIIIHHHFFFEEEEEEGGGLLLRRRUUUVVV```mmmvvvvvvmmm```WWWOOOOOONNNNNNMMMLLLLLLKKKKKKKKKJJJJJJIIIHHHHHHHHHGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHGGGIIIKKKJJJJJJKKKOOOSSS^^^\\\YYYTTTPPPKKKHHHFFFIIIIIIIIIHHHFFFDDDBBB@@@@@@???===;;;999777555444gggVVVTTTXXXeeepppnnntttxxxxxxzzzhhheeelllrrruuutttsssuuutttqqqmmmcccTTTVVVhhhooommmrrrtttuuu}}}~~~lll\\\SSSJJJCCC:::333111000...,,,+++++++++************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''')))+++,,,---000===SSSeeekkkiiifffggg```\\\\\\[[[WWWTTTSSS\\\eeelllkkkbbb\\\[[[^^^cccaaa]]]YYYXXX^^^hhhpppmmmpppuuuwwwpppfffccceeeppptttyyy~~~{{{vvvqqqkkkeeeaaa]]]ZZZWWWTTTSSSQQQNNNLLLJJJIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIJJJKKKJJJJJJJJJGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLLLLLLLKKKKKKJJJIIIMMMJJJIIIKKKKKKIIIIIILLLKKKLLLMMMLLLJJJIIIIIIJJJHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJKKKLLLNNNPPPQQQNNNNNNNNNNNNMMMLLLJJJJJJMMMLLLLLLKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRQQQPPPOOOOOOMMMNNNOOOOOONNNNNNOOOQQQPPPPPPOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOONNNMMMMMMKKKLLLNNNOOOOOOOOONNNMMMHHHHHHIIIIIIHHHGGGEEEEEEHHHFFFFFFHHHKKKLLLKKKHHHGGGHHHJJJKKKMMMMMMMMMMMMJJJMMMRRRZZZdddnnnwww{{{zzz{{{~~~{{{rrrcccVVVMMMJJJLLLNNNdddbbbbbbfffiiimmmvvv~~~wwwmmmlllxxxwwwuuupppiiidddiiiyyy~~~wwwpppllluuu|||xxxqqqrrr~~~qqqgggOOO666,,,,,,,,,)))&&&)))((((((''''''(((((()))%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********++++++)))((()))---111:::JJJYYYgggqqqyyy|||qqqeeeaaaccceeeeeefffccc[[[VVVXXX___]]]YYYTTTQQQPPPPPPOOOOOONNNLLLNNNQQQPPPKKKHHHIIIIIILLLOOOQQQPPPOOOOOOPPPMMMNNNNNNLLLJJJJJJKKKLLLJJJJJJJJJJJJJJJKKKLLLMMMIIIIIIJJJJJJJJJJJJJJJJJJMMMMMMMMMMMMKKKIIIGGGFFFGGGGGGHHHHHHIIIIIIJJJJJJFFFGGGGGGGGGGGGGGGGGGFFFHHHGGGEEEDDDDDDEEEGGGHHHLLLJJJHHHGGGGGGFFFEEEDDDGGGGGGFFFFFFGGGHHHHHHIIIGGGFFFEEEEEEGGGKKKPPPRRRQQQXXXbbbhhhhhhaaaWWWPPPMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHJJJMMMQQQUUUXXX___\\\VVVOOOJJJGGGFFFEEEFFFFFFFFFEEECCCAAA???===???>>><<<:::777555333222yyyaaaUUUWWW\\\hhhsssrrrssswwwxxx{{{iiifffkkkqqqttttttsssuuutttrrrmmmgggYYYYYYiiiooolllpppppprrr{{{}}}lll\\\TTTIIIBBB999333111000...,,,+++++++++*********))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))***+++,,,---777KKK___jjjhhhdddeeeaaa\\\[[[ZZZWWWSSSPPPTTT___jjjllleee]]]ZZZZZZ^^^^^^]]]YYYXXX]]]gggpppppprrrvvvwwwooodddaaacccmmmrrrxxx}}}{{{vvvpppkkkeeeaaa]]]ZZZVVVSSSRRRPPPNNNLLLJJJJJJIIIIIIHHHGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJKKKHHHIIIJJJJJJKKKKKKJJJJJJKKKJJJIIIIIIIIIHHHIIIJJJJJJKKKLLLKKKIIIIIIJJJKKKJJJJJJJJJJJJKKKLLLMMMMMMJJJJJJJJJKKKLLLNNNPPPQQQNNNNNNNNNNNNMMMLLLKKKJJJMMMMMMLLLKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMNNNOOOPPPMMMMMMNNNNNNOOOOOOPPPQQQQQQQQQRRRRRRQQQPPPPPPOOOLLLMMMMMMNNNMMMNNNNNNOOOMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNMMMKKKJJJHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEEEEGGGFFFIIINNNTTTUUURRRNNNIIIKKKNNNPPPRRRRRRRRRRRRVVVZZZbbblllwww}}}ttt___XXXNNNGGGGGGOOOZZZaaauuuqqqoooooonnnmmmooottt|||wwwmmmgggkkkyyyzzznnnjjjgggaaahhhqqq{{{rrrhhh```hhhwww~~~vvvpppwwwvvviiiUUUAAA...))),,,---***((((((((((((''''''(((((((((&&&%%%%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************'''(((***,,,,,,000>>>LLL[[[gggvvv~~~~~~{{{|||~~~{{{yyy|||{{{wwwwwwsssnnnkkkmmmcccfffgggfff```[[[[[[]]]ZZZVVVQQQPPPQQQRRRQQQPPPOOOMMMNNNPPPNNNHHHEEEFFFDDDFFFIIIKKKKKKMMMOOOQQQMMMNNNMMMKKKIIIHHHIIIKKKKKKKKKJJJJJJJJJJJJJJJKKKHHHHHHHHHIIIIIIJJJJJJKKKMMMMMMMMMMMMKKKIIIFFFEEEFFFFFFGGGGGGHHHIIIJJJJJJEEEFFFFFFGGGGGGFFFFFFEEEHHHFFFDDDCCCCCCDDDFFFHHHNNNLLLIIIHHHGGGGGGEEEDDDFFFFFFEEEFFFFFFGGGHHHIIIGGGFFFEEEEEEGGGJJJMMMOOOLLLPPPVVV[[[ZZZVVVOOOKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFHHHLLLQQQUUUVVVVVVWWWTTTPPPKKKHHHGGGGGGGGGDDDDDDDDDCCCAAA???===;;;===<<<:::888555333111000rrr^^^VVVZZZ___kkktttqqqqqqvvvwww|||kkkhhhhhhnnnsssssssssvvvvvvsssnnnlll```]]]hhhmmmiiikkkjjjlllwww{{{kkk[[[TTTHHHAAA777111//////---,,,+++++++++*********))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))***++++++,,,333BBBVVVccceeeaaa``````]]]ZZZXXXVVVSSSPPPKKKWWWdddjjjfff^^^WWWUUUSSSWWWYYYYYYXXX\\\eeelllqqqqqqpppmmmddd[[[ZZZ^^^jjjrrr{{{}}}xxxsssmmmgggbbb___\\\XXXUUUTTTSSSRRRPPPMMMMMMLLLKKKJJJIIIIIIHHHGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJIIIJJJJJJKKKLLLLLLFFFGGGIIIKKKLLLMMMMMMNNNKKKLLLKKKJJJJJJKKKKKKKKKKKKLLLLLLLLLJJJKKKLLLNNNMMMMMMMMMMMMMMMNNNOOOOOOKKKKKKLLLMMMNNNOOOPPPQQQNNNOOOOOOOOONNNMMMLLLLLLNNNMMMLLLKKKJJJJJJJJJJJJNNNNNNNNNNNNNNNOOOPPPQQQLLLMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPOOOOOONNNLLLLLLLLLMMMMMMNNNNNNMMMKKKKKKKKKKKKJJJJJJJJJIIIJJJKKKKKKKKKJJJIIIGGGEEEIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDDDDDDDEEEFFFIIIPPPYYY______ZZZUUUPPPRRRWWW[[[___aaabbbbbbmmmrrrzzz|||zzzyyyrrreeeZZZGGGFFFFFFJJJTTTbbboooxxxsssnnnkkkkkkjjjggggggiiimmmjjjeeedddmmmyyy}}}kkk]]]]]]bbbcccqqqzzzzzziiibbb___]]]ppp{{{}}}uuusssvvvfffZZZ@@@555,,,+++,,,+++******((((((''''''''''''((((((&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********'''))),,,---++++++555@@@MMMZZZjjjssssssqqqrrrsss|||vvvxxx{{{~~~uuunnnqqqwwwzzzzzz{{{sssqqqmmmgggaaa\\\VVVQQQRRROOOMMMOOORRRTTTSSSPPPOOOMMMLLLNNNLLLFFFCCCDDDAAADDDFFFHHHIIIJJJLLLNNNLLLLLLLLLKKKHHHGGGHHHIIILLLLLLJJJIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJLLLLLLLLLKKKJJJHHHFFFDDDDDDEEEEEEFFFGGGHHHHHHIIIDDDEEEEEEEEEEEEEEEEEEDDDGGGFFFEEEDDDDDDEEEFFFGGGKKKIIIGGGFFFFFFFFFDDDCCCEEEDDDDDDEEEFFFGGGHHHIIIFFFFFFEEEEEEGGGHHHJJJLLLIIIKKKNNNPPPOOOMMMIIIGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHLLLPPPTTTTTTQQQOOOMMMLLLKKKIIIHHHGGGFFFEEEBBBBBBBBBAAA@@@===;;;::::::999888666444222000///qqq^^^WWW[[[___hhhqqqoooqqqvvvwww}}}llliiigggmmmrrrrrrsssvvvvvvtttrrrrrrggg```gggiiiccccccbbbfffrrr{{{jjj\\\TTTGGG@@@777111//////---,,,+++++++++************)))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********,,,---000999IIIYYY^^^\\\[[[___```ZZZUUUSSSRRRQQQGGGOOOZZZbbbbbb]]]VVVQQQKKKNNNSSSUUUWWW[[[```eeekkkhhheee```WWWQQQUUU\\\jjjrrr||||||xxxrrrkkkfffbbb^^^ZZZWWWUUUUUUTTTSSSMMMMMMLLLLLLKKKKKKJJJJJJGGGHHHIIIIIIJJJJJJIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJFFFGGGHHHJJJLLLMMMMMMNNNJJJLLLLLLJJJJJJMMMNNNLLLKKKLLLLLLKKKJJJKKKNNNPPPOOONNNNNNMMMMMMNNNNNNOOOMMMMMMNNNOOOOOOPPPPPPPPPNNNNNNOOOOOONNNMMMMMMLLLMMMLLLKKKKKKJJJJJJJJJJJJOOOOOONNNNNNNNNOOOOOOPPPLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMNNNNNNMMMMMMLLLLLLKKKJJJKKKMMMNNNMMMLLLJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDFFFGGGGGGGGGHHHHHHIIIIIIGGGFFFEEEDDDDDDFFFHHHJJJLLLSSS\\\dddgggeeeaaa^^^ZZZ^^^eeelllrrrvvvxxxyyy}}}pppiiiaaa]]]\\\WWWNNNEEECCCHHHOOOZZZfffqqqyyy~~~rrrkkkgggfffeeeaaa___aaabbbbbbbbbfffoooxxxwwwqqqqqqrrriiiYYYUUUcccttt}}}www|||hhh\\\^^^fffkkkxxx|||{{{www{{{}}}qqqbbbQQQEEE000,,,***+++***''''''***(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******((())),,,...,,,***///777AAAMMM^^^iiimmmmmmnnnooo{{{{{{wwwwwwyyy~~~vvvnnnrrr}}}ssshhhaaaWWWOOONNNKKKIIILLLRRRUUUTTTPPPOOOLLLLLLMMMKKKFFFCCCEEEBBBEEEIIIJJJJJJIIIIIIIIIIIIJJJLLLKKKIIIGGGGGGHHHKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIGGGEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFCCCDDDDDDEEEEEEDDDDDDCCCEEEEEEEEEDDDDDDEEEEEEEEEEEECCCAAAAAABBBCCCBBBAAADDDDDDDDDDDDEEEFFFHHHHHHFFFEEEFFFFFFFFFGGGHHHHHHGGGHHHHHHHHHHHHGGGEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIILLLPPPRRRQQQNNNKKKHHHHHHHHHHHHHHHGGGDDDBBB@@@@@@@@@@@@???>>>;;;999888666666555333222111000///nnn[[[SSSVVVZZZeeeqqqqqqssswwwxxx|||kkkhhhhhhooosssrrrsssuuuuuurrruuuxxxmmmbbbeeeddd]]][[[[[[___lll{{{kkk]]]VVVGGG@@@777222000000...---+++++++++************)))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))*********---......111>>>NNNWWWXXXWWWaaaddd\\\RRROOOQQQQQQKKKMMMRRRXXX]]]]]]XXXTTTKKKLLLOOORRRVVVZZZ^^^```aaa^^^[[[XXXSSSQQQXXXaaagggoooxxx|||yyyvvvwwwzzz}}}zzztttmmmhhhddd```[[[WWWUUUSSSRRRQQQLLLLLLLLLKKKKKKKKKKKKKKKIIIIIIJJJKKKKKKKKKKKKJJJLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLJJJMMMMMMJJJKKKPPPQQQOOOLLLLLLLLLKKKKKKLLLOOORRRPPPPPPOOONNNMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOONNNMMMMMMMMMNNNMMMMMMLLLKKKLLLKKKKKKJJJJJJJJJKKKKKKNNNNNNMMMMMMLLLLLLMMMMMMLLLMMMMMMMMMMMMKKKJJJIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIGGGIIIKKKLLLKKKIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDEEEEEEBBBCCCCCCEEEGGGIIIKKKLLLIIIHHHHHHHHHKKKOOOSSSVVV]]]dddlllpppoookkkjjjjjjiiimmmttt{{{}}}uuulllccc^^^RRRNNNJJJKKKMMMNNNLLLHHHIIIQQQ]]]iiirrrwwwyyyyyyooohhhcccbbbaaa^^^\\\]]]___aaadddiiirrrvvvqqqhhh]]]^^^[[[YYYeee|||}}}|||nnn^^^^^^jjjuuuxxx{{{||||||yyynnnaaaQQQAAA666,,,)))((())))))''''''***(((''''''&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***((((((***...---+++,,,000444@@@QQQaaajjjnnnnnnnnnwww}}}yyy{{{yyyxxx{{{}}}vvvxxx~~~nnnfff___YYYPPPKKKGGGIIIPPPUUUTTTRRROOOLLLLLLNNNLLLHHHFFFHHHEEEIIIMMMNNNLLLHHHDDDCCCEEEHHHKKKLLLJJJHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBCCCDDDDDDDDDDDDCCCBBB@@@>>>===>>>AAACCCCCCBBBCCCCCCCCCDDDEEEFFFGGGHHHEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCEEEGGGIIIJJJMMMPPPQQQOOOKKKGGGFFFGGGEEEEEEEEEEEEDDDBBB@@@???===>>>======;;;999666555333333222222111000000///jjjVVVNNNQQQVVVdddtttvvvuuuyyyzzz{{{jjjfffjjjppptttsssrrrsssssspppxxx|||pppcccdddbbbYYYWWWWWW[[[iii~~~|||lll^^^WWWHHHAAA888333111111000...+++++++++************)))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))************---///...---777HHHSSSUUUVVVbbbggg]]]PPPLLLOOOQQQRRROOONNNSSS[[[___]]]YYYOOOOOOOOOQQQVVV[[[^^^^^^ZZZYYYXXXWWWUUUUUU^^^hhhdddkkkrrrtttpppmmmnnnqqq||||||}}}|||zzztttlllffffffaaa[[[VVVSSSQQQOOONNNLLLLLLLLLLLLLLLLLLLLLMMMKKKKKKLLLMMMMMMMMMMMMLLLPPPOOOMMMLLLKKKKKKJJJJJJLLLMMMMMMMMMMMMLLLKKKKKKKKKOOOPPPLLLNNNSSSUUURRRMMMNNNNNNMMMLLLNNNQQQTTTSSSRRRQQQOOONNNNNNMMMMMMNNNOOOOOOOOOOOONNNMMMMMMKKKLLLLLLLLLLLLLLLKKKJJJKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMLLLKKKKKKJJJKKKKKKMMMMMMNNNMMMLLLKKKIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHIIIGGGEEEGGGIIIKKKIIIGGGIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFDDDCCCCCCDDDEEEEEECCCDDDFFFIIILLLPPPRRRTTTLLLLLLLLLNNNSSSYYY___ccclllsssyyyyyytttpppqqqtttuuuyyy~~~|||sssiii\\\QQQGGGBBBDDDCCCEEEJJJQQQWWWZZZZZZMMMVVVcccqqqyyyzzzxxxuuuaaa[[[WWWZZZ]]]]]]^^^``````dddhhhlllsssuuunnndddYYY\\\___fffzzz}}}|||sssaaa\\\fffvvv{{{xxx}}}|||zzzmmmbbbWWWHHH:::111000***&&&(((***)))***,,,'''''''''&&&&&&''''''''')))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((''')))---...++++++---+++666HHH[[[hhhnnnooonnntttyyy{{{{{{||||||xxx~~~{{{xxxyyy}}}~~~yyyyyy|||kkkdddbbbaaaTTTMMMFFFGGGNNNTTTUUUSSSPPPMMMMMMOOONNNJJJIIIKKKGGGLLLPPPQQQNNNHHHBBB???CCCFFFJJJLLLKKKIIIGGGFFFCCCCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCCCCBBB@@@AAACCCDDDDDDCCCAAA@@@???======???BBBDDDEEEEEEBBBBBBCCCCCCDDDFFFGGGHHHEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDBBBAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCEEEHHHJJJLLLPPPRRRQQQMMMFFFBBBDDDHHHBBBBBBBBBBBBBBBBBBBBBCCC;;;;;;;;;;;;999666444333111111111111000000000000rrr\\\KKKPPP^^^hhhmmmqqqwww{{{zzz~~~~~~jjjaaakkkooosssvvvuuusssrrrrrryyy|||ooocccdddbbbZZZ[[[YYY[[[iiizzzkkkZZZOOOFFF???888222111///---+++---,,,,,,+++***)))(((((((((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&'''((((((''''''((((((''''''''''''((((((+++)))))),,,555AAANNNUUUWWWZZZ^^^]]]QQQEEEGGGOOOSSSUUUTTTRRRXXXaaabbb]]]YYYXXXXXXYYY[[[^^^aaabbbWWWWWWXXX[[[___```^^^\\\aaaeeegggeeeaaaccckkksssxxxzzz||||||xxxssspppnnngggccc^^^[[[YYYVVVRRRNNNPPPOOOMMMKKKKKKMMMOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMGGGJJJNNNQQQRRRPPPNNNLLLOOONNNNNNMMMMMMNNNNNNOOOQQQQQQPPPOOONNNMMMMMMLLLNNNNNNNNNOOOOOOPPPPPPPPPNNNMMMLLLKKKJJJIIIHHHGGGIIIIIIHHHHHHHHHHHHHHHHHHIIIGGGGGGHHHJJJKKKJJJHHHKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHFFFEEEGGGFFFEEEEEEEEEGGGHHHIIIHHHHHHHHHIIIIIIIIIHHHHHHIIIFFFBBBBBBEEEGGGGGGEEEEEEHHHLLLQQQUUUWWWYYYYYYUUUUUUWWW[[[aaahhhooossszzz~~~xxxxxx{{{}}}}}}|||}}}|||yyyoooeeeVVVKKKFFFEEEEEEEEEFFFPPPZZZ```dddeee]]]RRRUUU\\\fffqqq|||vvvjjjaaaYYYTTTVVV[[[___dddiiiqqqrrrwww|||uuuggg^^^]]]\\\ggguuu~~~yyy```VVVhhhyyyyyywww{{{|||zzzzzzqqqfffXXXFFF555,,,+++***))))))((('''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,000<<>>:::>>>BBBGGGKKKLLLJJJFFFCCCDDDDDDDDDEEEEEEFFFFFFGGGFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCAAA@@@??????@@@AAABBBCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@???>>>>>>>>>???@@@AAAAAACCCBBBAAA@@@AAACCCEEEGGGGGGFFFDDDCCCCCCCCCDDDEEEDDDDDDCCCBBBAAAAAA@@@@@@DDDBBBBBBBBBCCCCCCAAA???BBBBBBCCCCCCDDDCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCC@@@AAADDDGGGIIIJJJIIIIIIMMMKKKHHHGGGGGGFFFDDDBBBBBBBBBAAAAAA@@@???>>>>>><<<:::777777888777333000///............000111333xxxaaaPPPTTTaaaiiinnnrrruuuyyyxxx|||kkkccchhhmmmrrruuutttsssssssssxxxzzzmmmaaacccbbb\\\\\\VVVXXXfffyyyjjjYYYNNNAAA;;;444000///...---+++,,,,,,++++++***)))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((''''''&&&)))(((((('''''''''(((((()))))))))***000<<>>>>>>>>???@@@@@@CCCBBBAAA@@@AAABBBDDDEEEEEEEEECCCBBBBBBBBBCCCDDDBBBBBBAAAAAA@@@??????>>>AAA@@@@@@@@@BBBBBB@@@>>>@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBAAABBBBBBBBBCCC@@@BBBDDDGGGHHHHHHHHHGGGHHHFFFDDDCCCCCCCCCAAA???AAAAAA@@@???>>>======<<<888666444444444333000---///......///000111333444lllXXXZZZeeelllppptttssswwwuuuzzz~~~llldddeeejjjqqqttttttssstttvvvxxxyyykkk___cccccc^^^___XXXYYYgggwwwhhhWWWLLL???999333/////////...,,,******************************))))))((((((''''''(((((((((((((((((((((((((((((()))))))))(((''''''***)))((((((''''''''''''((())))))(((+++333AAALLLXXX[[[^^^ZZZNNNDDDDDDJJJMMMQQQSSSSSSVVV^^^dddeeecccaaa^^^\\\\\\^^^bbbddd^^^WWWPPPQQQXXX\\\ZZZVVVZZZ[[[YYYTTTPPPRRRZZZbbbeeegggjjjmmmqqqtttvvvwwwooolllgggdddaaa]]]YYYWWWUUUTTTRRRPPPNNNKKKJJJIIILLLMMMNNNNNNOOOOOOOOONNNLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMLLLKKKNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGEEEFFFEEEDDDCCCCCCDDDFFFEEEEEEEEEEEEFFFGGGHHHHHHDDDDDDEEEFFFGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJMMMLLLJJJIIIIIIIIIJJJKKKRRRSSSSSSTTTTTTVVVYYY[[[cccgggnnnuuuzzz}}}~~~~~~xxx{{{}}}vvvsssooofff]]]XXXSSSOOOPPPSSSTTTRRROOOSSSLLLEEEDDDLLLYYYgggooowww|||~~~xxxooohhhaaa\\\aaaeeehhhkkkpppooofff[[[ZZZUUUTTTZZZ```eeekkkqqq}}}wwwoooggg]]]TTTRRRTTTdddoooxxxzzzyyy{{{}}}|||~~~zzzrrrhhhaaaYYYaaammm{{{{{{zzz}}}~~~uuummmkkkdddUUUBBB666...)))(((+++))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))'''''''''''''''''''''''')))))))))*********++++++---***,,,555AAAMMM[[[gggpppvvvsssqqqwwwyyy}}}yyyqqqkkkjjjkkkrrrvvvyyyyyy}}}zzztttnnnfff]]]VVV[[[YYYVVVQQQLLLIIIGGGGGGEEEGGGIIILLLLLLLLLJJJIIIHHHHHHGGGFFFDDDAAA>>><<<;;;===BBBFFFJJJKKKLLLLLLGGGFFFFFFEEEEEEDDDCCCCCCEEEEEEEEEFFFFFFEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBBBBBB@@@???????????????>>>>>>????????????>>>>>>??????@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>???BBBBBB@@@@@@@@@AAABBBCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@???>>>>>>======???>>>>>>???@@@AAA???>>>??????@@@AAAAAAAAAAAAAAA@@@AAAAAAAAABBBBBBCCCCCCBBBCCCDDDFFFFFFFFFFFFEEEDDDBBBAAAAAAAAAAAA@@@>>>??????>>>===<<<;;;::::::555333111111111111///---......///000222444555666wwwaaa```iiinnnqqqttttttwwwuuuyyy|||kkkcccbbbiiiqqqtttttttttvvvyyy{{{zzzkkk___dddeee```aaa\\\]]]jjjuuueeeUUUJJJAAA;;;444000000000///---))))))*********++++++++++++******)))(((''''''&&&((((((((((((((((((((((((''''''((()))))))))))))))+++***)))(((''''''''''''''')))***(((&&&---:::EEESSSXXX\\\ZZZQQQJJJKKKOOOOOORRRUUUTTTUUUYYY^^^cccccc```[[[XXXWWWYYY]]]___aaa[[[TTTRRRSSSUUUVVVUUU]]]]]]\\\YYYUUUUUUZZZ^^^bbb___\\\\\\```gggnnnrrrqqqqqqpppooolllgggccc___YYYWWWUUURRROOONNNMMMLLLNNNOOOPPPQQQQQQQQQQQQPPPLLLLLLLLLLLLLLLKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLKKKLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNHHHIIIJJJKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKJJJJJJIIIIIIHHHHHHHHHFFFEEEEEEGGGIIIJJJGGGEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHJJJLLLNNNPPPQQQRRRRRRSSSSSSRRRSSSTTTWWWYYY[[[]]]```dddfffhhhkkkpppuuuzzz|||~~~wwwqqqmmmmmmmmmhhh```ZZZUUULLLCCCJJJLLLPPPTTTXXX[[[^^^___ccc\\\TTTPPPTTT```nnnwwwzzzmmmddd``````eeeggghhhhhhjjjiiiaaaXXXWWWSSSSSSXXX\\\^^^ccchhhjjjooorrrmmm```UUUTTTWWWYYYffftttyyyzzz}}}}}}zzzvvvqqqkkkccc^^^\\\kkkxxx}}}zzzsssnnnnnnmmmiiifffgggSSSCCC222)))'''&&&(((+++(((((((((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))************333---***---666CCCUUUccchhhooolllhhhmmmpppuuuvvvnnniiihhhmmmvvv{{{|||}}}zzzvvvtttttttttpppfff^^^WWWYYYZZZZZZUUUMMMDDD===AAADDDHHHKKKLLLLLLJJJHHHGGGFFFEEEDDDBBBAAA@@@???<<<>>>@@@CCCGGGIIIKKKLLLHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@AAA@@@@@@???>>>>>>>>>===<<<======>>>>>>>>>>>>===>>>>>>>>>??????@@@@@@@@@@@@???>>>===============AAAAAA@@@?????????@@@@@@@@@@@@@@@???????????????????????????>>>>>>===============>>>@@@AAA???>>>======>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBCCCBBBAAAAAABBBBBBAAA@@@======<<<:::999888777777333222111000000000000/////////000222333555777777}}}eeebbbiiinnnqqqtttuuuxxxvvvyyy{{{hhh```bbbiiirrruuuttttttwww{{{|||{{{kkkaaagggiiicccdddZZZ[[[hhh~~~rrrbbbRRRGGGBBB<<<444000///...---***)))))))))***++++++,,,,,,+++******)))(((''''''&&&((((((((((((((((((((((((%%%&&&''')))***+++++++++******)))((((((((((((((('''***+++(((%%%)))444>>>OOOVVV\\\[[[UUUQQQPPPRRRNNNPPPSSSUUUUUUVVV[[[```___\\\XXXTTTSSSUUUYYY[[[bbb```]]]VVVPPPNNNQQQUUUZZZ\\\^^^\\\YYYWWWXXXYYY^^^[[[XXXWWWZZZ^^^``````jjjlllppprrrppplllhhheeebbb___ZZZUUUQQQPPPPPPQQQOOOPPPRRRRRRSSSRRRPPPOOOOOOOOOOOOOOONNNNNNMMMMMMNNNMMMMMMLLLLLLMMMMMMNNNMMMMMMLLLLLLMMMOOOPPPQQQKKKLLLLLLMMMMMMLLLLLLKKKLLLLLLLLLMMMMMMMMMMMMMMMKKKLLLMMMNNNNNNMMMLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLKKKJJJJJJIIIIIIIIIFFFFFFMMMTTTUUUNNNFFFIIIHHHHHHHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJLLLNNNRRRVVVYYY[[[[[[[[[ZZZZZZ\\\___ccchhhlllnnnlllppptttvvvwwwzzz~~~|||xxxrrrkkkeee```]]]TTTZZZ[[[TTTMMMJJJJJJJJJQQQZZZcccfffcccbbbfffjjjfff```XXXSSSWWWaaaoooyyyzzzlllbbbaaacccdddfffgggfffggghhhbbb[[[TTTRRRSSSWWWXXXXXX[[[______qqqnnn^^^XXXYYYTTTcccttt}}}~~~yyysssnnnkkkjjjhhhggggggsss{{{}}}|||vvvllleeegggjjjfff^^^ZZZCCC666***'''''''''(((***''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********555...)))***///:::LLL[[[^^^fffccc___cccdddjjjwww|||rrrkkkhhhhhhqqqyyy}}}{{{rrrsssuuuxxxyyyxxxtttqqqgggddd```^^^[[[SSSEEE;;;@@@CCCGGGJJJLLLLLLJJJIIIGGGFFFEEEDDDCCCBBBBBBBBB??????@@@AAACCCEEEGGGHHHHHHHHHGGGFFFEEEDDDDDDCCCAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@?????????>>>?????????>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<======>>>>>>???????????????>>>===<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<>>>>>>>>>>>=========>>>@@@AAA@@@>>>;;;<<<===>>>????????????@@@AAABBBDDDEEEEEEEEEEEECCCCCCCCCCCCBBBBBBAAAAAABBBAAA@@@@@@AAABBBAAA@@@::::::999777666555444333000000000/////////000111000111222333444555666666zzzbbb^^^ffflllqqquuuuuuyyywww{{{{{{ggg^^^aaajjjrrruuusssrrruuuyyyzzzxxxjjjbbbjjjmmmhhhgggVVVXXXeee~~~|||ooo```PPPEEE???999222---,,,,,,***'''))))))******+++++++++,,,******))))))((((((''''''(((((((((((((((((((((((($$$%%%&&&((()))***++++++***))))))(((((())))))***''')))***(((&&&(((///666IIISSS[[[[[[WWWTTTQQQOOOJJJJJJNNNTTTVVVVVVYYY]]]\\\YYYVVVSSSSSSUUUXXXZZZ___bbbbbbZZZPPPKKKOOOUUUYYY\\\```aaa___\\\ZZZYYYWWWWWWYYY]]]___]]]VVVPPPOOOUUU^^^fffjjjmmmooopppkkkgggbbb\\\XXXUUUTTTTTTRRRSSSTTTUUUTTTSSSPPPOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLNNNOOOPPPKKKLLLMMMNNNNNNMMMLLLKKKNNNNNNNNNNNNNNNMMMMMMMMMJJJLLLMMMNNNNNNLLLJJJIIIKKKKKKLLLLLLMMMNNNNNNOOOSSSRRRRRRQQQPPPOOONNNNNNJJJHHHIIIOOOWWWWWWPPPHHHJJJJJJJJJJJJKKKLLLMMMNNNKKKLLLMMMNNNQQQSSSVVVWWWVVVYYY^^^bbbeeefffeeeeeefffhhhlllpppuuuyyy}}}~~~}}}~~~~~~~~~}}}{{{xxxsssooommmfffccc^^^YYYVVVTTTTTTUUU]]]eeehhh]]]QQQNNNUUU[[[ccckkkrrrppphhhaaa___aaa[[[YYYVVVVVV\\\iiixxxtttggg]]]]]]aaaaaadddffffffhhhjjjgggaaaPPPOOOQQQTTTTTTQQQRRRVVV]]]tttooo]]]VVVUUU^^^kkkyyyxxxnnnjjjeeebbbcccfffiiijjjmmmuuuyyy}}}ppphhhdddhhhiii___NNNCCC666///)))))))))(((''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((************************((((((((()))))))))******000+++((((((+++222@@@MMMZZZddddddaaadddcccgggttt}}}rrrjjjfffccciiirrrzzz{{{pppsssvvvxxx{{{~~~xxxhhh]]]YYYSSSKKKCCC@@@BBBEEEHHHJJJJJJIIIIIIFFFFFFFFFEEEDDDDDDCCCCCCAAAAAA@@@@@@@@@AAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@AAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<===>>>>>>??????>>><<<<<<==================>>>======<<<<<<<<<<<<==================>>>>>>===<<<============<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@>>>===:::;;;<<<>>>????????????@@@AAACCCDDDEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@???===<<<===>>>>>>===<<<888777666555333111000000---......---,,,---///222333333444444444444333333oooXXXWWWaaajjjqqqvvvrrrwwwwww}}}~~~hhh___aaaiiirrrtttpppnnnqqqvvvsssrrrgggaaammmrrrmmmlll\\\\\\iiizzzmmm^^^NNNCCC===777000---,,,,,,+++)))***************+++++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''(((((((((((()))***++++++&&&'''(((((('''(((+++...>>>JJJUUUWWWVVVUUURRRMMMJJJHHHLLLTTTXXXUUUTTTVVVVVVUUUSSSQQQRRRTTTVVVXXX[[[^^^```[[[SSSNNNOOOSSS[[[^^^aaabbbbbb```___^^^SSSSSSVVV[[[___^^^WWWPPPCCCGGGOOOUUU[[[bbbiiinnnhhhhhhfffdddbbb___\\\[[[ZZZ[[[\\\\\\[[[XXXUUUSSSRRRRRRRRRQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNOOOOOONNNNNNNNNOOOOOOPPPPPPPPPRRRSSSTTTUUUUUUTTTSSSRRRUUUUUUUUUTTTSSSSSSSSSRRRPPPQQQSSSTTTTTTRRRPPPNNNPPPQQQSSSUUUWWWYYY[[[\\\___^^^^^^]]]\\\[[[ZZZYYYTTTUUUVVVXXXYYYXXXVVVTTTQQQRRRSSSUUUWWWZZZ\\\]]]\\\\\\]]]```cccgggjjjlllhhhkkkooossstttsssqqqpppoooqqquuuyyy|||~~~}}}|||{{{{{{{{{zzzxxxwwwooommmkkkgggddd```]]]\\\WWWUUURRRQQQRRRWWW\\\___tttzzzxxxhhhXXXTTT\\\dddlllnnnpppoookkkeeeaaa```ZZZZZZ\\\^^^eeeqqq}}}rrriiiaaaZZZ[[[```___cccggghhhjjjmmmkkkgggYYYXXXZZZ[[[VVVPPPOOORRR^^^nnnxxxqqqcccZZZYYYZZZlllttt{{{{{{pppdddZZZZZZ[[[^^^cccfffhhhhhhnnnuuu{{{hhhbbb^^^^^^ZZZLLL<<<222...***)))***)))&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))***)))((()))******,,,555@@@RRR___bbbbbbeeecccfffrrr~~~yyyooohhheeeaaaccckkkwww~~~}}}||||||sssrrrqqqsssyyyooo___VVVQQQNNNLLL???AAACCCEEEGGGGGGGGGGGGEEEFFFFFFEEEEEEDDDBBBBBB@@@@@@???>>>>>>>>>>>>>>>??????@@@@@@AAABBBCCCCCC>>>??????@@@@@@??????>>>????????????>>>>>>>>>>>>======>>>>>>===<<<:::999:::;;;<<<===>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======:::;;;<<<===============<<<<<<=========<<<;;;:::<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<>>>>>><<<::::::;;;<<<>>>??????@@@@@@???@@@AAACCCCCCBBB@@@???AAAAAA@@@????????????@@@===<<<::::::;;;;;;:::999666555444333111///...------...///...,,,...111444555666666555444222000///fffPPPQQQ]]]hhhqqqxxxooovvvwww~~~jjj``````iiiqqqrrrnnnkkknnnsssmmmmmmcccaaannnuuupppoooffffffqqqyyylll]]]MMMBBB===777111......///...---************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''&&&%%%$$$''''''(((((()))+++,,,---%%%%%%&&&'''(((((())))))222AAANNNSSSUUUVVVTTTNNNNNNJJJLLLTTTXXXSSSNNNNNNQQQPPPOOOOOOPPPRRRTTTVVVXXXZZZ[[[ZZZVVVRRRQQQQQQZZZ[[[]]]^^^____________SSSPPPOOORRRXXX\\\[[[YYYPPPPPPOOONNNMMMPPPWWW\\\aaacccgggjjjjjjhhheeecccbbbcccddddddbbb___[[[YYY\\\\\\[[[[[[ZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYXXXWWWWWWZZZ[[[]]]^^^^^^]]][[[ZZZ]]]]]]\\\[[[ZZZZZZYYYYYY]]]___aaabbbaaa___]]][[[]]]___aaaeeeiiilllooopppjjjjjjiiihhhgggfffeeedddeeehhhjjjgggbbb```cccggg```aaacccfffjjjnnnqqqsssqqqqqqqqqsssuuuxxx{{{|||xxxzzz~~~~~~{{{yyymmmooosssuuuwwwvvvuuutttooollljjjkkkmmmllliiifff\\\\\\\\\\\\]]]___```aaa^^^]]]]]]___dddkkkrrrvvv{{{~~~yyyiiiZZZYYYbbbjjjjjjhhhhhhkkkoooqqqnnnkkk```aaacccdddiiirrr}}}tttiiieeebbb^^^aaafff^^^ccchhhiiilllooonnnjjjlllkkkjjjiiiaaaWWWSSSUUU```hhhiii```ZZZ___gggjjjtttwwwxxxxxxwwwqqqcccUUURRRVVV]]]eeekkknnnllliiinnnvvv{{{ddd\\\UUUOOOFFF999000---***((()))***((($$$$$$(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''***---,,,+++000888EEESSSYYY[[[^^^]]]___jjjqqqvvv{{{{{{uuunnnhhhfffcccaaaiiivvv{{{wwwwww}}}uuupppkkkmmmwwwssscccVVVPPPNNNNNN???@@@AAACCCDDDEEEFFFFFFDDDEEEFFFFFFEEECCCAAA@@@???>>>>>>>>>======<<<<<<:::;;;<<<===???@@@BBBBBB>>>>>>????????????>>>>>>????????????>>>>>>>>>>>><<<======>>>===;;;:::999999:::;;;<<<=====================<<<<<<;;;;;;:::;;;;;;;;;;;;;;;<<<===>>>999:::;;;<<<============;;;<<<=========<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;<<<<<<:::888:::;;;<<<>>>???@@@@@@@@@>>>???@@@AAAAAA@@@>>>===@@@@@@???????????????@@@>>><<<;;;;;;;;;;;;:::888555444333111000...---,,,///111111000///000444888777777777555333000...,,,\\\RRRPPPXXXjjjmmmrrrsssxxxwww}}}kkkbbbaaahhhooorrrooommmnnnpppmmmaaaZZZ```kkknnnjjjeeedddjjjssszzzmmm___NNN@@@777444222000//////---+++))))))*********+++++++++******)))(((((((((((((((&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&'''(((((())))))))))))(((((((((((()))))))))(((''''''&&&&&&///:::IIISSSUUUSSSQQQOOONNNMMMLLLIIIHHHJJJNNNQQQLLLPPPUUUTTTQQQOOORRRVVV\\\\\\[[[XXXSSSPPPNNNNNNSSSYYY```bbb```]]]]]]^^^NNNLLLKKKMMMSSS[[[dddiiifff^^^XXXVVVTTTPPPMMMMMMRRRVVV\\\bbbgggiiijjjiiiiiijjjkkkiiigggeeeeeefffdddccccccccceeedddcccaaa```___]]]]]]^^^___```___cccbbbbbbbbbaaaaaaaaaaaa```gggooooooiiibbb______cccdddeeeeeeccccccdddeeehhhkkkooopppooollljjjiiihhhjjjnnntttxxxyyyxxxvvvwwwsssooonnnpppsssttttttuuusssqqqnnnmmmnnnppprrrppprrruuuvvvvvvvvvvvvwww}}}zzz|||~~~}}}{{{wwwtttjjjhhhdddaaa```aaacccddd\\\[[[\\\^^^```aaaaaa```\\\aaagggkkknnnnnnooopppqqqlllkkkppprrrooolllkkkpppqqqkkk]]]VVVZZZaaadddaaa^^^___hhhtttyyytttmmmbbb^^^ZZZYYY^^^hhhsss{{{rrrllljjjkkkjjjeeeeeeiiiccccccdddfffhhhiiikkkkkk{{{nnn]]]RRRQQQUUUggghhheee```aaajjjrrrvvvzzzvvvtttrrriii[[[TTTUUU]]]fffooooooiiifffkkkqqqtttzzz{{{ttt^^^YYYNNNAAA555---++++++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******''''''''''''''''''''''''((((((((((((((((((((((((''''''(((***+++,,,---...:::DDDQQQYYYZZZYYY[[[\\\jjjkkknnnpppqqqoookkkhhheeeggghhhkkkqqqwwwvvvpppuuupppkkkiiiooozzz~~~wwwgggVVVLLLLLLOOOJJJ@@@:::<<>>===;;;:::::::::999:::<<>>======<<<<<<<<<<<<<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;999::::::;;;<<<<<<<<<;;;===<<<;;;::::::;;;===>>><<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<;;;;;;::::::<<<;;;:::;;;===>>>===<<<::::::;;;<<<<<<<<<;;;;;;<<<:::999;;;???CCCCCCBBB========================<<<===>>>??????@@@??????<<<;;;:::888777555444333777555222...+++*********---...///111333666888::::::888444000---+++++++++[[[RRRQQQZZZllloootttrrrwwwwww|||kkkbbbaaahhhoooqqqnnnlllnnnpppjjj\\\SSSZZZgggkkkgggaaaccciiissszzzmmm___OOOAAA999666222000///---+++)))))))))*********+++++++++***))))))(((((((((((((((&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&''''''(((((())))))...666CCCMMMRRRSSSRRRPPPNNNMMMLLLIIIHHHJJJNNNRRRNNNQQQSSSSSSRRRRRRTTTWWW\\\[[[XXXUUURRROOOLLLKKKMMMTTT[[[]]][[[WWWUUUUUUMMMNNNOOOSSSYYY```gggkkklllddd^^^\\\XXXRRRMMMMMMBBBFFFLLLRRRWWWZZZ[[[[[[\\\^^^___```aaacccfffhhhkkkkkkjjjlllnnnpppooonnnjjjiiihhhhhhjjjlllnnnnnnnnnnnnnnnnnnmmmkkkiiihhhkkkrrrwwwrrrhhhaaaccchhhmmmooopppqqqqqqrrrsssuuuwwwyyy{{{{{{yyyvvvttttttvvvwwwzzz}}}}}}{{{yyywwwuuutttuuuwwwyyyzzzvvvsssmmmgggcccccceeeggglllnnnoooppppppqqqtttvvvsssrrrsssuuuwwwwwwtttqqqqqqqqqqqqooolllhhhdddbbbXXXYYYYYYXXXXXXZZZ___bbbcccaaa```aaadddggghhhiiigggiiilllooorrrtttuuuvvvooolllkkknnnnnnkkkiiijjjeeeeee```YYYYYY___ddddddccc^^^\\\cccnnntttrrrnnn^^^[[[YYYYYY]]]ccchhhkkkmmmkkklllooolllddd^^^^^^^^^^^^^^^___aaafffmmmsss}}}sssdddWWWRRRWWW]]]lllllliiifffhhhoootttuuuyyyqqqhhhaaaYYYSSSTTTZZZhhhnnnssssssnnnlllpppttt}}}}}}}}}}}}zzzsssjjjcccWWWPPPDDD888///+++******((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++,,,,,,111:::FFFQQQWWW\\\```ccccccdddhhhlllppppppmmmjjjkkkmmmkkkeeefffnnnwww{{{yyyrrrlllkkkrrr{{{|||yyyqqqeeeXXXNNNIIIIIIGGGBBB???@@@>>>:::;;;???DDDDDDDDDCCCCCCAAA@@@@@@@@@@@@@@@???>>>===;;;;;;::::::999999;;;===@@@AAABBBBBBAAAAAA@@@???============<<<<<<;;;;;;;;;:::<<<<<<;;;;;;;;;;;;::::::999999:::;;;;;;;;;;;;;;;<<<;;;:::::::::;;;<<<===::::::::::::999999999888;;;<<<<<<=========<<<<<<::::::::::::::::::999888;;;:::999:::<<<===<<<;;;:::::::::999999888888888;;;;;;===@@@DDDDDDBBB???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===:::999888777555444333222111000...------...///000...///000222555777888999666444111...,,,,,,,,,---\\\SSSSSS\\\nnnpppuuupppvvvvvv|||kkkbbbbbbhhhnnnooommmlllnnnqqqiiiXXXMMMTTTdddjjjeee___```dddoooyyylll```PPPCCC:::777333000...,,,***(((***************+++++++++))))))((((((''''''((((((&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''(((((())))))+++000999DDDMMMRRRRRRQQQMMMMMMLLLJJJIIIJJJNNNQQQPPPPPPPPPQQQRRRUUUWWWYYYZZZVVVRRRPPPOOONNNJJJGGGGGGMMMSSSVVVUUURRRPPPPPPLLLOOOSSSYYY^^^dddhhhjjjkkkddd___]]]YYYRRRNNNNNNIIIJJJLLLLLLLLLJJJGGGFFFEEEGGGHHHIIIKKKPPPVVVZZZbbbaaaaaabbbeeehhhiiiiiiggggggggghhhjjjmmmooopppqqqrrrsssrrrppplllhhheeeccchhhiii```SSSOOOUUU^^^iiikkklllmmmllllllnnnoooqqqrrrtttsssqqqooooooooopppqqqsssssssssrrrpppooojjjkkkllljjjhhhhhhkkknnneeeaaaZZZSSSMMMKKKMMMPPPUUUVVVWWWXXXXXXZZZ^^^aaa\\\___dddfffdddaaa^^^\\\aaa```___\\\ZZZWWWUUUTTTPPPTTTYYYZZZZZZ]]]dddjjjjjjgggeeeeeehhhmmmppprrrrrrpppnnnooosssvvvvvvuuuhhhfffhhhlllmmmkkkjjjlllfffddd```^^^aaaggggggccc\\\WWWTTTXXX```ggggggdddUUUUUUWWW\\\ccchhhhhhgggfffeeefffhhheee]]]XXXVVVXXX[[[_________bbbiiiooouuuppphhh___YYYYYY^^^bbbllllllkkkjjjnnntttuuurrrpppfffZZZQQQNNNRRR^^^jjjssstttuuuuuusssssstttvvvzzzsssnnnjjjeee\\\VVVJJJAAA555,,,)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***000:::EEEQQQ[[[aaaeee______aaaffflllnnnmmmjjjooosssqqqggg```eeesss|||zzzssslllnnnuuu{{{zzzwwwvvvrrrkkkeee___WWWNNNHHHEEECCCCCCBBB???999777999??????AAABBBBBBAAA@@@???@@@@@@@@@???>>>===<<<;;;::::::999999999;;;===>>>??????@@@AAA@@@???>>>===>>>>>>===<<<;;;;;;::::::;;;::::::::::::999999999999999:::;;;;;;;;;::::::::::::999999::::::;;;<<<888888888888888777777777::::::;;;<<<============999999999999999888777777999888888888:::;;;:::999;;;:::888666555555555666;;;===@@@DDDGGGEEE@@@<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::666666555444333222111000...---------...000222333000111333555666777777666111///---,,,+++,,,---...]]]UUUUUU^^^oooppptttpppvvvwww}}}lllbbbccciiiooopppmmmlllnnnrrrkkkXXXKKKSSSeeemmmhhh```[[[^^^jjj}}}xxxkkk___PPPCCC999666111///---,,,+++***************************)))(((((('''''''''((((((&&&'''((('''&&&&&&&&&((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&%%%)))((((((''''''&&&%%%%%%(((***000:::EEEMMMPPPPPPKKKLLLKKKJJJIIIJJJMMMOOOOOOMMMLLLMMMQQQUUUWWWXXXVVVQQQLLLKKKNNNNNNKKKGGGEEEHHHMMMOOOOOONNNOOOPPPIIIMMMSSSZZZ^^^aaaaaaaaa___YYYTTTSSSQQQOOOOOORRR```^^^[[[WWWQQQKKKFFFCCC>>>???>>>>>>???CCCIIIMMMQQQOOOMMMMMMOOORRRSSSTTTTTTUUUUUUVVVVVVXXX[[[]]]ddddddeeeccc```[[[UUURRROOOPPPOOOGGG???>>>EEELLLXXXXXXYYYWWWUUUSSSSSSTTTWWWXXXYYYXXXWWWWWWYYYZZZXXXYYY[[[[[[ZZZYYYXXXXXXSSSWWWZZZWWWRRRPPPSSSXXXOOONNNKKKEEE@@@===???AAAAAACCCGGGIIIJJJJJJLLLMMMNNNTTTYYYYYYUUUQQQQQQRRRZZZYYYWWWUUUTTTTTTUUUVVVVVV]]]ccccccaaaccciiipppllljjjiiijjjnnnrrruuuvvvvvvrrrnnnnnnqqqqqqmmmiii]]][[[___iiipppooollljjjhhhfffdddccceeeeeeaaa\\\TTTRRRRRRVVV[[[^^^[[[XXXVVVVVVZZZbbbiiillljjjfff___]]][[[[[[ZZZYYYZZZ\\\YYYaaaiiijjjddd______bbbccccccccccccddddddcccaaaggggggfffgggmmmrrrooohhh___ZZZSSSPPPTTT___ooo{{{xxxuuurrrqqqssstttuuutttrrrkkkccc______[[[RRRJJJ;;;333***%%%&&&((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***,,,222<<>>;;;::::::;;;>>>@@@AAA@@@@@@???>>>?????????>>>===<<<<<<::::::999888888999::::::<<<===>>>???@@@???===<<<>>>>>>===<<<;;;::::::999999999999999888888888888999999::::::::::::999999888888888888999::::::;;;888777777777777777777777777888999:::;;;;;;;;;;;;999999::::::999888888777888777666777999:::999888:::888666444444555666777;;;===AAACCCDDDBBB>>>;;;999999999999999999999999::::::::::::999888777666333333222111000000//////............///000222222444555666777666555333111...---+++******+++---...___WWWWWW___oooooorrrqqqwwwxxxlllbbbccciiipppqqqooommmooorrrjjjWWWKKKSSSfffnnnjjjbbbYYY\\\hhh}}}vvviii^^^OOOBBB666333///---------------************************((((((''''''''''''((((((&&&'''((('''&&&&&&&&&((('''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&((((((((('''&&&&&&%%%%%%''''''***222<<>>DDDBBB???===>>>@@@CCCEEEIIIJJJJJJGGGDDDBBBBBBCCCHHHIIIHHHGGGEEEDDDFFFHHHEEEHHHLLLMMMLLLKKKKKKLLLJJJPPPSSSPPPIIIFFFKKKPPPPPPSSSUUURRRLLLGGGGGGHHHFFFKKKQQQUUUUUUSSSQQQOOORRRVVVYYYWWWSSSQQQUUUZZZ___]]][[[XXXWWWXXXZZZ[[[]]]cccgggeeeaaa```eeekkknnnnnnnnnqqqtttwwwxxxwwwyyyuuuqqqpppqqqmmmeee^^^SSSQQQVVVeeeqqqpppggg```\\\]]]___``````]]]ZZZZZZWWWYYY]]]bbbddd```YYYTTT]]]]]]^^^aaadddccc___ZZZ[[[\\\\\\]]]___cccfffgggcccjjjooonnnfff___^^^```bbbcccfffjjjmmmkkkfffaaaccccccaaaaaadddfffaaaYYYPPPSSSWWW[[[cccooozzz|||vvvooommmpppssssssrrrccc]]]WWWUUUSSSMMMAAA777...)))%%%%%%((()))&&&"""%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&******---444@@@LLLVVV[[[bbb___[[[ZZZ]]]cccjjjnnnwww{{{zzzqqqgggbbb___\\\cccfffkkkooorrrqqqnnnlllhhheeeeeejjjrrrtttooohhhaaaXXXMMMEEECCCCCC@@@;;;888:::;;;===>>>??????>>>======>>>>>>>>>======<<<::::::999888888888888888:::;;;<<<=========<<<;;;>>>======<<<;;;;;;::::::999999888888888777777777888999999999999999888888555666777777888999999999777777777777777888888888444555666777888888888888999999::::::::::::999999777666555666888888888777777666555444555666999:::;;;<<<>>>>>>===<<<;;;:::777777777777777777777777888888888777666555444333111111000000//////............///000111333444555777888888777555111...,,,---,,,+++******+++---...^^^XXXXXX```pppoooqqqqqqwwwxxxjjj```aaahhhppprrrpppmmmnnnpppeeeUUUKKKTTTeeemmmiiiccc\\\]]]jjjtttggg[[[MMM@@@555222...,,,,,,.........+++++++++***************''''''&&&&&&''''''((((((&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&%%%%%%%%%&&&''''''((((((&&&&&&(((,,,444;;;AAADDDCCCFFFJJJLLLKKKIIIGGGGGGGGGHHHHHHJJJLLLNNNQQQSSSOOOLLLIIIIIIMMMPPPPPPOOOQQQNNNJJJFFFDDDCCCCCCCCCDDDHHHMMMQQQSSSRRROOOLLLLLLHHHFFFGGGIIIMMMWWW```jjjgggccc^^^YYYUUURRRQQQPPPRRRTTTTTTTTTTTTVVVWWWUUUQQQKKKIIIJJJNNNRRRTTTQQQRRRRRRPPPLLLKKKNNNQQQQQQOOOLLLHHHDDDAAA>>>===AAA===:::<<>>:::::::::;;;<<<<<<======<<<<<<===>>>>>>>>>======:::999999999999888888777999999999999999999::::::===<<<<<<<<<<<<;;;;;;;;;999888888888888777777777888888999999999888777777333444555777888888888888666666777777777777888888333333444555666666666666777888999:::;;;;;;;;;;;;777555555666777888777666666555555555666888:::;;;:::::::::888777666888:::666666666666666666666666555555555555444333111111000000000///////////////,,,---///222444777888999888777666444111...+++)))---,,,+++***+++,,,///000}}}[[[VVVXXXaaarrrqqqssspppwwwxxx~~~}}}ggg\\\^^^fffnnnrrrooolllkkkmmmaaaTTTMMMVVVeeellliiieee^^^^^^kkkrrreeeYYYJJJ>>>777333...,,,,,,---------+++++++++*********))))))'''&&&&&&&&&&&&'''((()))&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''(((&&&'''(((***---222888===???CCCJJJMMMLLLHHHDDDBBBDDDGGGJJJKKKJJJKKKNNNQQQQQQOOOMMMLLLMMMNNNPPPRRRRRRPPPMMMJJJHHHFFFCCCAAADDDGGGKKKOOOPPPPPPNNNMMMOOOLLLLLLMMMMMMMMMTTT\\\bbb```\\\XXXTTTRRRQQQQQQUUUXXX\\\^^^\\\ZZZXXXWWWVVVRRRNNNMMMQQQXXX^^^bbbcccffffffccc___^^^aaaddd```]]]WWWRRRNNNMMMNNNNNNJJJHHHEEEFFFIIIKKKLLLLLLLLLMMMMMMKKKIIIGGGGGGHHHJJJKKKLLLKKKIIIHHHHHHIIIJJJPPPWWWXXXTTTOOOMMMMMMMMMPPPSSSSSSSSSVVV]]]cccgggkkkoookkkccc[[[YYY[[[\\\aaagggjjjgggbbb\\\YYYVVVXXXXXXXXXXXX\\\bbbgggllljjjfffaaa___]]]]]]]]]dddeeeeeeddddddfffkkknnntttsssrrrtttvvvyyyzzzyyytttsssqqqmmmgggaaa\\\XXXTTTVVV^^^iiioookkkeeebbb^^^ZZZ[[[dddjjjkkkkkkmmmbbbdddeeeddd^^^XXXSSSPPPUUU[[[cccfffffffffhhhjjjkkkqqquuuttttttuuurrrlllooolllhhhdddbbbeeekkkqqqpppnnnlllhhheeebbbaaaaaa[[[]]]\\\XXXWWWYYYYYYVVVXXX```gggjjjqqqzzz{{{ooogggdddeeeffffffaaaZZZPPPFFF<<<444,,,(((%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''')))***///999EEENNNTTTYYY\\\ZZZVVVXXXbbbllltttuuuqqqiiidddcccaaa___UUUXXX___hhhppprrrppplllaaabbbeeegggjjjqqq{{{mmmTTTDDDAAACCCDDD===<<<:::999999:::<<<===;;;<<<<<<===>>>>>>======999999999:::999999888888999888666555555666777888;;;;;;;;;<<<<<<<<<<<<<<<999999999888888888777777888888999999888777777666111222444666777777777777444555555555666666666666333444444555555555444444444555777999:::;;;;;;;;;777555555666777888777666555555666666777777888888666888888777444444666888555555555555555555555555222222333222222111000000000000000000000000000000///000222444666888999:::444444222000...,,,+++***++++++***+++---000333444yyyXXXTTTXXXbbbssssssvvvooovvvvvv}}}{{{dddYYY[[[cccmmmqqqoookkkiiijjjaaaVVVPPPZZZgggmmmkkkggg]]]]]]jjjqqqcccWWWHHH<<<999555///,,,++++++,,,+++++++++++++++******))))))&&&&&&&&&&&&&&&'''((()))&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$(((''''''&&&&&&%%%$$$$$$'''(((***)))))),,,333888<<>>;;;888888999;;;<<<:::;;;<<<===>>>>>>>>>>>>999999:::::::::999999888999888555333333444666777::::::;;;;;;<<<=========999999999999888888888888888888888888888777666666111222444666777777777666333333333444444555555555555555555666555555444444222333555777999:::;;;;;;777666555666888888888666555666666777777666555555333666888777555333555777444444444444444444444444111111111111111000000///000000000111111111111111444555666666777777666666111000///---,,,,,,,,,,,,))))))***+++...222666888bbbZZZ\\\dddsssrrrvvvpppuuuwww~~~rrr\\\VVV[[[fffoooqqqoooooommmkkkfff^^^ZZZ^^^eeeiiiiiiggg^^^\\\cccvvvsssbbbRRRDDD===777444///,,,,,,,,,,,,++++++++++++******(((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***,,,///000666AAAKKKMMMLLLKKKHHHDDDDDDEEEFFFEEEEEEGGGKKKNNNTTTRRRQQQPPPPPPPPPOOONNNLLLMMMNNNNNNOOOPPPQQQQQQRRROOOJJJIIILLLPPPSSSUUUXXXZZZ\\\[[[WWWSSSRRRSSSQQQRRRSSSTTTWWW]]]dddiiipppqqqqqqqqqooollliiiggg```aaa```^^^]]]bbbjjjqqquuuoooiiiiiiooovvvyyyzzzxxxqqqjjjjjjooosssrrroooqqqpppnnnllljjjiiihhhhhhbbb___]]]^^^```^^^YYYSSSOOORRRVVV[[[___```___]]]______``````YYYOOOKKKMMMPPPTTTXXX[[[bbbjjjmmmjjjeee___]]]```aaa___bbbhhhoooppppppnnnlllkkkkkklllaaa```aaafffkkkmmmhhhddd``````___\\\YYYYYY^^^bbbaaa^^^\\\```hhhpppuuuxxxzzzuuupppoooqqqrrrooolllfffffffffeee___YYY[[[aaaaaadddiiikkkjjjjjjjjjkkkhhhaaa\\\```jjjqqqooojjjkkkgggdddcccdddeeeccc```nnnuuuyyyvvvnnnjjjmmmrrrsssnnniiihhhjjjkkkiiigggfffhhhgggaaa^^^aaaddddddaaa```^^^[[[XXXWWWXXXXXX^^^aaaeeefffeeeeeegggjjjgggkkkooorrrsssxxxuuucccWWWRRRPPPLLLHHHDDD;;;000)))((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((())),,,000333GGGPPPhhhQQQXXX[[[]]]YYY\\\___ccceeeeeecccaaa___dddXXXSSS[[[eeeiiijjjkkkdddeeeeeeggglllsss{{{~~~sssaaaOOOCCCAAABBBDDDBBB===999666444555666999:::;;;<<<<<<;;;999888===:::888999;;;;;;999777777777666555555555555555::::::::::::::::::::::::777999:::999888777888999999888777555444444444444555555555555666666777777444444444444444444444444555555555555555555444444444444444444444444444444888888777666666666666666777777666666555555555444333333333333333333333333333333333222222222222222111000000000000000111111222222222222333555666777<<<;;;888666333111000///+++,,,...---+++************---000333555999===AAAiii______fffsssqqquuurrrvvvuuuzzzrrr^^^ZZZ]]]hhhqqqrrrqqqrrrqqqooojjj```ZZZ^^^gggkkkiiigggZZZZZZdddyyyuuudddSSSEEE===777444///,,,,,,,,,,,,++++++++++++******)))((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))+++---...222<<>><<<;;;999777555333666666777999::::::;;;;;;<<<999888888::::::888666777666666555555666666777888888888888888888888888666888999888777666777888777777666555444444333333333333444444444555555555444444444444444444444444555555555555555555444444333333333333333333333333777777666555555555555555666666666555555555444444222222222222222222222222222222222111111111111111.........//////000111222333333444555666888888999:::888666444111000......+++,,,---,,,******+++,,,---///333666888;;;???AAAmmmaaa```fffqqqnnnrrrtttvvvssswww~~~rrrbbb```aaajjjqqqssssssuuuvvvuuunnn```WWW]]]iiimmmkkkhhhZZZ[[[gggvvveeeTTTFFF>>>777444///,,,,,,,,,,,,+++******+++******)))((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++---555>>>DDDKKKNNNKKKEEEEEEDDDCCCAAAAAACCCGGGKKKJJJKKKLLLNNNNNNNNNNNNNNNQQQPPPOOONNNOOOPPPRRRTTTUUUUUUSSSOOOKKKKKKNNNRRRRRRSSSSSSRRRQQQQQQSSSUUU\\\[[[YYYXXXYYY___hhhnnnqqqqqqqqqpppooollljjjhhhiiigggfffgggjjjmmmoooppplllhhheeeffflllrrrvvvwwwtttqqqooorrrwww{{{yyyvvvtttttttttsssrrrpppooonnn___]]][[[\\\^^^^^^[[[XXXQQQPPPTTT]]]gggiiiaaaYYYRRRPPPPPPPPPNNNMMMRRRYYY]]]fffmmmmmmkkkhhheee```PPPQQQWWW```hhhlllqqqvvvuuuvvvwwwvvvsssqqqoooooonnnmmmnnnppprrrpppiiiddd`````````^^^[[[[[[]]]^^^ddddddeeeiiinnnsssvvvvvvssspppmmmlllmmmmmmjjjfffcccbbbcccddd```ZZZ[[[___XXXZZZ___fffkkkiiibbb[[[]]][[[\\\ccclllppplllfffllllllllljjjfffcccaaa```fffiiikkkkkkiiigggggggggjjjeee___^^^```ccceeedddcccdddbbb^^^^^^```___[[[SSSPPPOOOSSS\\\eeekkknnnjjjjjjhhheeeccccccfffiiippprrrsssrrrpppoooppppppiii```TTTKKKGGGBBB;;;666000+++'''%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))'''&&&&&&(((+++111@@@```NNNRRRRRRUUUVVVNNNMMMOOOWWWbbbhhhgggcccfffbbb\\\VVVQQQRRR^^^jjjjjjmmmnnnllliiiiiiooottttttnnngggaaa[[[TTTMMMHHHAAA???>>>>>>>>>;;;666111333333333444666999;;;<<<:::999777888999999888666777777666666666777888888666666666666666666555555555666777666555555666777555555666666666444333222222222222222333333333333444444444444444444444444444444444444444444555555222222222222222222222222555555444444333333444444555555555555444444444444111111111111111111111111000000000000000000000111------...///111222333444444555777999:::::::::999555444333000///------,,,+++,,,,,,+++******---///000333888;;;<<<>>>@@@BBBggg[[[]]]dddooolllrrrsssvvvtttyyyvvvfffdddccckkkqqqrrrtttwwwyyyxxxlll\\\SSS\\\jjjooommmlllaaabbbnnnwwwfffUUUFFF>>>777444///,,,,,,,,,,,,+++***************)))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((()))///777???IIIPPPNNNHHHFFFFFFDDDAAA@@@BBBFFFJJJKKKLLLLLLMMMMMMOOORRRTTTUUUSSSPPPNNNNNNOOOQQQRRRUUUWWWWWWSSSMMMLLLPPPUUUPPPOOOMMMKKKJJJKKKMMMOOOWWWVVVTTTTTTVVV]]]gggmmmggghhhhhhhhhhhhgggffffffbbb``````ccchhhllllllkkkiiigggeeeggglllqqqtttuuupppoooooorrrwwwxxxvvvrrrqqqqqqrrrrrrqqqpppnnnmmm___]]]ZZZXXXXXXWWWTTTQQQPPPRRRWWW```ggggggaaaZZZQQQNNNMMMMMMLLLNNNVVV```iiiqqquuupppgggaaa]]]YYYTTTWWW]]]eeekkkooorrrttttttuuuvvvsssoookkkiiihhhkkkkkkmmmppprrrpppkkkgggfffeeedddcccaaa_________ffffffggghhhhhhhhhgggfffaaa```___```aaaaaa^^^\\\]]]\\\^^^```]]]XXXXXX[[[\\\aaaiiippprrrooohhhbbbcccaaabbbffflllmmmjjjfffppprrrrrrmmmddd]]]YYYXXX```aaadddhhhjjjkkkjjjiiigggddd```___```aaabbbaaabbbcccaaa]]]]]]]]]YYYSSSSSSRRRRRRXXXbbbkkkpppqqqhhhfffcccaaaaaacccgggiiisssrrrpppnnnkkkfffbbb___UUUNNNCCC<<<888444///+++(((&&&$$$%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%'''(((+++444QQQBBBJJJLLLPPPQQQJJJIIIKKKQQQZZZccchhhiiijjjggg```VVVLLLKKKTTT___eeekkkpppppplllhhhiiilllgggeeeaaa^^^\\\[[[YYYXXXTTTNNNFFFBBB@@@>>>:::666333222111111222555999;;;999888888888888999888888999999888777777777777777555555555555444444444444333555666555444333444555444555666888777666444333222222222222222222333333333333333333333333333333333333444444444444555555111111111111111111111111333333222222222222333333444444444444333333333333000000000000000000000000/////////000000000000000...///111333555666777888666888999::::::999777666111000///---,,,,,,,,,+++,,,,,,,,,++++++,,,000333333666;;;>>>??????@@@AAA^^^SSSZZZdddpppnnnuuurrrvvvwww}}}zzzhhheeecccjjjooopppsssxxxyyyxxxgggVVVOOO\\\lllqqqppppppmmmmmmwwwuuudddSSSFFF???777444///,,,,,,,,,,,,+++)))************))))))(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''',,,222999DDDNNNOOOKKKIIIHHHFFFDDDBBBCCCFFFJJJLLLLLLKKKIIIHHHLLLQQQVVVVVVTTTQQQNNNLLLLLLMMMNNNOOORRRTTTRRRNNNMMMRRRWWWRRROOOKKKHHHGGGHHHIIIJJJNNNMMMLLLLLLMMMRRRYYY^^^ZZZ[[[\\\^^^___```aaaaaa[[[[[[\\\```fffjjjjjjhhheeeeeeeeegggjjjnnnpppqqqppppppqqqtttvvvvvvrrrooollllllmmmmmmmmmmmmlllllleeebbb]]]YYYVVVSSSQQQOOOQQQWWW___dddeeecccaaa___YYYVVVUUUVVVVVVWWW```jjjtttxxxvvvkkk___YYYVVVTTTYYY]]]ccchhhllloooooonnnpppqqqppplllfffaaa^^^]]]```aaaccceeefffeeebbb___aaa___]]]\\\ZZZYYYXXXWWWZZZ[[[\\\[[[YYYVVVTTTRRRKKKLLLPPPTTTXXXZZZ[[[ZZZaaa```cccfffeee```^^^```lllsssyyyxxxoooeee^^^\\\aaa``````bbbeeefffeeedddiiilllnnnlllgggbbb``````]]]^^^```dddhhhiiigggdddaaa```___^^^^^^]]]\\\ZZZZZZ]]]___]]]\\\[[[VVVPPPZZZZZZ\\\bbbhhhllllllkkkdddcccaaa```bbbfffjjjlllrrroookkkhhhddd^^^VVVPPPFFF???666///,,,***)))'''&&&&&&%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%&&&''')))((((((===000???EEEIIIIIIHHHIIIIIIJJJNNNVVVbbbjjjkkkiiibbbWWWNNNKKKMMMPPPZZZccclllpppnnnjjjgggggg\\\]]]]]][[[ZZZ]]]eeelllmmmcccTTTHHHBBB???>>>===666555222000000222444666888888999999888888999999;;;;;;999777666555555555666666555555444444444444222333444444333222333444444555777888888777666444444444444444333333333333333333333333333333333333333333333333444444555555111111111111111111111111222222111111111111222222222222222222333333333333000000000000000000000000///000000000111111111222333444666888:::;;;;;;;;;777888999888777444111///------,,,++++++++++++,,,,,,---...---...000444777666999===?????????@@@@@@XXXOOOZZZhhhsssqqqxxxpppuuuxxx|||iiieeeccciiimmmooosssxxxxxxuuuaaaRRRNNN^^^nnnqqqqqqttttttvvvqqq```QQQEEE???777444///,,,,,,,,,,,,+++))))))************))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&+++///444===GGGMMMLLLJJJJJJIIIGGGDDDDDDFFFHHHIIIIIIGGGDDDBBBEEEKKKQQQSSSQQQOOOLLLKKKKKKKKKLLLHHHKKKNNNNNNMMMNNNRRRUUUWWWSSSNNNKKKIIIIIIIIIHHHHHHIIIHHHGGGEEEFFFHHHJJJJJJKKKLLLNNNPPPRRRSSSTTTXXXYYY[[[___dddggghhhgggggghhhiiijjjlllmmmmmmnnnooooooppprrrrrrqqqmmmjjjfffeeeeeeeeeeeefffggghhhiiifffaaa\\\WWWTTTSSSSSSUUU[[[aaaccc```]]]]]]___```___```bbbaaaaaahhhpppttttttmmm___TTTQQQPPPOOOWWW\\\aaadddhhhkkkjjjgggggggggeee```[[[WWWUUUUUUSSSTTTTTTTTTTTTSSSRRRQQQRRRPPPMMMLLLMMMNNNMMMMMMKKKNNNQQQQQQOOOMMMLLLLLLIIIMMMTTT[[[bbbeeeggghhhkkkjjjmmmrrrrrrmmmkkkkkklllrrrvvvqqqdddZZZWWWXXX______aaabbbdddfffhhhiiijjjkkklllkkkhhheeedddddd\\\]]]___aaaaaa```\\\XXXYYYYYYYYYXXXWWWVVVVVVUUUXXX```eeeeeecccbbb^^^ZZZ^^^```dddgggiiihhhgggfffdddcccbbbdddgggjjjkkkkkkmmmhhhbbb^^^[[[UUULLLDDD;;;666...)))''''''((((((&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''&&&&&&(((***---&&&555)))<<>>@@@?????????@@@UUUMMM[[[iiisssooovvvpppuuuwww~~~zzzhhhdddccciiimmmppptttxxxwwwsss___RRRQQQbbbppppppqqqvvvsssyyy~~~mmm\\\NNNDDD???777444///,,,,,,,,,,,,+++))))))************))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((''''''%%%***---...444???HHHKKKJJJJJJJJJIIIFFFEEEEEEFFFDDDFFFFFFCCC@@@@@@DDDHHHLLLLLLKKKJJJJJJKKKKKKLLLGGGIIIKKKMMMPPPRRRSSSTTTXXXTTTOOOLLLLLLKKKIIIHHHHHHJJJLLLKKKGGGDDDBBBAAABBBCCCCCCDDDFFFHHHIIIJJJSSSUUUXXXZZZ[[[\\\___```eeefffhhhiiihhhgggffffffccccccdddffffffdddbbb___[[[ZZZYYYXXXYYY[[[^^^``````^^^[[[VVVSSSSSSTTTUUUWWWXXXYYYXXXUUUTTTTTTUUUZZZ[[[___cccbbb```ccciiigggddd[[[NNNGGGHHHIIIGGGPPPVVVZZZ[[[]]]bbbaaa\\\YYYXXXVVVRRRMMMKKKKKKMMMFFFGGGGGGFFFFFFGGGIIIJJJHHHFFFCCCDDDHHHLLLNNNNNNNNNRRRUUUWWWVVVVVVWWWYYY[[[___fffkkkooopppqqqqqqkkkjjjnnntttuuuqqqmmmmmmaaadddeeebbb\\\YYYZZZ^^^bbbeeeiiikkkkkkkkkkkklllooommmiiigggdddbbb^^^\\\ZZZ\\\^^^^^^\\\XXXTTTRRRSSSSSSQQQPPPPPPQQQUUUWWW\\\gggpppnnniiieeeaaa^^^[[[```eeefffdddcccdddffffffffffffgggjjjiiifffdddaaaZZZSSSOOONNNIII@@@777000---***'''&&&&&&''''''%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&$$$###!!!######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''''''''&&&((()))---%%%555(((999@@@FFFJJJIIIJJJKKKJJJIIIMMMTTTZZZaaadddbbbZZZTTTRRRPPPKKKGGGKKKSSS]]]dddgggeeecccYYYXXXWWWWWWZZZcccooowwwwwwrrrhhhXXXIIIAAA@@@BBB===:::777444111000000000222444666666444444555888777777666666555555666666666666555444444333222222222333444444222222333444222222333333444555666666666555555555444444444333222222222222222222222222111222222333444444555555222222222222222222222222111111000000111222222333000000000111111111222222111111111111111111111111333333333444555555666666888999:::;;;;;;:::888777333333222000///---,,,,,,*********+++,,,---...//////111444666888:::===@@@===???@@@@@@??????@@@BBBTTTLLLZZZiiiqqqkkkrrrppptttuuu|||xxxgggddddddiiinnnqqquuuxxxvvvqqq___SSSTTTfffrrrppppppwwwoooxxx|||jjjZZZLLLCCC???777444///,,,,,,,,,,,,+++((())))))*********))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((())))))((('''%%%)))+++***...999DDDJJJIIIJJJKKKJJJGGGDDDDDDDDDAAAEEEGGGFFFAAA???@@@CCCFFFGGGHHHIIIJJJKKKLLLMMMKKKKKKLLLPPPTTTVVVVVVUUUUUUQQQMMMKKKLLLKKKIIIFFFJJJMMMQQQQQQOOOJJJFFFDDDGGGGGGGGGGGGHHHIIIJJJKKKMMMPPPSSSSSSQQQQQQTTTWWW\\\^^^___```^^^[[[ZZZYYYTTTUUUVVVXXXXXXWWWUUUTTTRRRQQQOOONNNOOORRRUUUXXXSSSRRRPPPNNNLLLNNNQQQTTTUUURRRNNNLLLLLLLLLKKKIIIMMMPPPVVV\\\\\\YYYZZZ^^^YYYUUUKKKAAA===@@@AAA???LLLRRRUUUSSSUUUYYYWWWRRRMMMLLLIIIFFFCCCBBBEEEGGG>>>??????@@@AAAEEEIIIMMMHHHEEEDDDFFFLLLRRRVVVWWW[[[___ccceeeddddddfffhhhhhhlllppprrrqqqooolllkkkdddcccgggmmmoookkkgggfff___^^^[[[YYYXXXZZZ]]]```dddiiinnnpppnnnjjjhhhgggkkkgggbbb``````___\\\YYYWWWZZZ^^^^^^[[[WWWTTTSSSRRRPPPMMMKKKKKKPPPWWW\\\]]]iiirrroooeee]]]YYYWWWWWW]]]bbbbbb______dddiiihhhgggggghhhiiifff___ZZZVVVNNNFFFCCCCCC???666---'''&&&&&&'''&&&%%%$$$######$$$%%%%%%%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&$$$###!!!######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&''''''%%%111$$$222666>>>DDDMMMMMMMMMOOOQQQSSSTTTUUU[[[bbbccc[[[TTTTTTTTTRRREEEEEEIIISSS^^^ddddddbbb\\\YYYUUUVVV]]]fffnnnrrrnnnnnnjjj]]]MMMAAA>>>???===;;;888555222111000///000222444444222111444666444444444444555666888888555555444444333222111111222333444444222222333444000000000111222333444555555555555444444333333333222222222222222222222222111111222333333444555555222222222222222222222222111111000111111222333333//////000000111111111222111111111111111111111111444444555555666777888888777888999:::999777555333111000///...---------...*********+++,,,...///000///222666999;;;===@@@BBB@@@AAABBBAAA???@@@AAACCC\\\UUU\\\cccssstttrrrrrrtttssszzzxxxgggcccdddhhhjjjkkkooouuuxxxwwwiii\\\VVVaaalllnnnmmmnnniiivvvzzzjjj\\\OOOBBB:::333111///,,,+++*********)))))))))))))))((('''''''''''''''((((((((())))))''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&)))///777===DDDEEEFFFGGGGGGFFFDDDCCC@@@>>>===@@@EEEFFFCCC???@@@@@@AAACCCFFFJJJNNNQQQSSSNNNKKKNNNTTTXXXVVVRRRPPPNNNJJJHHHHHHHHHHHHHHHIIILLLRRRXXX[[[YYYSSSNNNMMMJJJJJJNNNNNNLLLMMMPPPQQQTTTVVVUUUQQQOOOOOOQQQVVVVVVUUUTTTRRRPPPNNNMMMJJJKKKLLLLLLJJJGGGCCC@@@BBBAAA@@@@@@AAADDDFFFHHHLLLIIIGGGGGGJJJKKKJJJHHHKKKGGGBBBAAADDDHHHJJJJJJLLLJJJHHHHHHJJJKKKKKKKKKIIIHHHFFFAAA<<<:::<<>>@@@CCCCCC@@@===hhhZZZ]]]```ooopppppprrrtttsssyyyyyyhhheeedddhhhkkklllooouuuwwwvvvfffWWWQQQ\\\jjjnnnmmmmmmkkkxxxyyykkk]]]PPPCCC;;;333111///,,,+++*********)))))))))))))))(((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''((('''''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&'''+++111666===???BBBDDDFFFFFFEEEDDD???===;;;>>>CCCFFFEEEBBBBBB@@@>>>>>>@@@DDDIIILLLRRROOOLLLNNNQQQRRRPPPMMMLLLKKKJJJJJJKKKLLLLLLLLLOOOPPPRRRVVVXXXWWWTTTQQQRRROOONNNPPPQQQPPPRRRVVVWWWYYYZZZXXXUUUTTTUUUWWWVVVVVVUUUUUUTTTSSSRRRRRROOOOOOPPPOOONNNLLLJJJIIIIIIIIIHHHHHHHHHIIIKKKLLLKKKIIIIIILLLPPPSSSTTTSSSKKKGGGCCCBBBDDDHHHJJJJJJLLLJJJIIIJJJMMMPPPQQQQQQZZZ\\\[[[VVVNNNIIIIIIJJJQQQUUUZZZ]]]\\\ZZZYYYXXXSSSOOOMMMQQQYYY^^^]]]ZZZWWWVVVWWWYYY\\\^^^^^^]]]]]]\\\\\\```eeekkkoooqqqrrroookkkfffcccccccccdddiiilllnnnlllgggdddeeeggg```^^^]]]```eeeiiikkkkkkbbb]]]\\\```bbbaaabbbeeedddfffiiikkkkkkhhhccc___^^^[[[VVVQQQMMMJJJJJJIIIJJJMMMQQQSSSRRRQQQPPPPPPSSSTTTWWWYYY[[[ZZZYYYWWWTTTWWW[[[[[[XXXVVVUUUUUU[[[]]]bbbfffhhhgggbbb^^^XXXVVVSSSOOOJJJFFFCCCAAA;;;555---)))))))))&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&'''***...222444AAAGGGLLLOOORRRUUURRRMMMMMMOOORRRVVVZZZ\\\\\\[[[]]]UUUKKKEEEFFFKKKPPPRRRXXXXXXXXX[[[^^^``````___^^^______[[[VVVVVVZZZ^^^\\\SSSFFF===:::999777555111000///...//////000111111111000000111222333333333333333333333222111111222222111111111000000000222222222111111000///...000000000000000000000000111000000000000111222333111111000000111222333444333333333333222222222111333222000//////000222333000000//////000000111222333333333333333333333333555555444333222111111000222222111000...------,,,...---++++++,,,,,,***)))++++++***+++---.........777888:::<<<===>>>>>>>>>AAA???>>>@@@AAAAAA>>><<>><<<;;;;;;666444111...---...///111////////////000111222333333333333333333222222111333222222222111111111111111111222111111000///...///////////////////////////............///000000222222111000000000111111222222222222111111111111222111000//////000111222000////////////000111111222222222222222222222222222111111000...------,,,...------,,,+++************+++,,,+++*********,,,---------,,,,,,---000222777888999:::;;;<<<===>>>@@@???>>>>>>???>>><<<999kkkWWWYYY]]]lllppptttrrrtttrrryyy{{{llljjjccciiilllnnnqqquuuvvvsss```NNNEEETTThhhqqqooommmpppzzzyyyjjj^^^QQQEEE===333111///,,,+++*********)))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&&&&'''(((,,,///555<<>>::::::===BBBEEEGGGJJJGGGCCC???>>>???BBBCCCHHHJJJLLLJJJGGGDDDDDDEEEFFFIIIMMMPPPRRRSSSTTTTTTVVVTTTRRRRRRRRRSSSQQQPPPUUURRRSSSWWWXXXUUUUUUXXXXXXWWWWWWWWWXXXZZZ]]]___[[[[[[[[[\\\\\\]]]^^^___^^^\\\ZZZYYYYYY\\\___aaadddddddddcccbbb```^^^]]]WWWXXXYYY\\\___aaaccccccbbb```\\\ZZZ[[[]]]```bbbbbb``````bbbfffkkknnnooonnnqqqqqqiii]]]VVVVVVZZZ^^^ccciiillljjjddd^^^[[[SSSSSSUUU[[[dddjjjkkkjjj```]]]ZZZYYY[[[^^^```aaaYYY\\\```fffkkkllljjjhhhfffccc^^^ZZZXXXYYY[[[]]]dddfffhhhgggdddaaa___```VVVUUUUUUWWW[[[___bbbddd```]]]ZZZYYYZZZ[[[\\\]]][[[\\\\\\ZZZWWWRRROOONNNNNNMMMJJJHHHIIIKKKNNNPPPWWW^^^ffffff___XXXWWWXXXWWWZZZ\\\\\\YYYVVVVVVVVVUUUVVVWWWXXXYYY[[[\\\^^^]]]\\\[[[[[[YYYTTTNNNJJJAAA???<<<888333///+++)))&&&$$$######%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''---888CCCEEEFFFIIILLLMMMIIIEEECCCFFFNNNXXX```ddd\\\]]]YYYPPPEEE===<<<>>>DDDFFFLLLSSSYYY[[[ZZZXXXXXXXXXXXXZZZ___hhhttt|||~~~rrr___OOODDD>>><<<;;;<<<:::666333000.........---------...///000111222444444555555555555444444333333333222222222111111111111111111111000//////////////////////////////---------,,,,,,------...000000000000000000000000000000000000000000000000000//////......//////000......------......///000000000///////////////.........---,,,+++***)))))),,,,,,++++++++++++******'''))),,,+++))))))+++...///000000...,,,---222777888888888999:::;;;===>>>??????>>>===<<<;;;999888aaaOOOVVV]]]llloootttqqqsssrrryyy|||mmmjjjccciiinnnpppssswwwwwwttt```NNNFFFUUUjjjsssrrrooopppzzzxxxjjj]]]PPPDDD<<<333111///,,,+++*********)))))))))))))))(((''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''))))))(((''''''((((((+++111777===AAADDDEEEDDDAAA===;;;===@@@CCCEEEHHHGGGEEECCCAAA@@@@@@@@@BBBEEEGGGFFFBBB@@@AAADDDEEEIIINNNQQQQQQQQQRRRSSSRRRQQQQQQRRRRRRQQQOOOLLLNNNNNNQQQWWWXXXSSSQQQRRRTTTSSSSSSTTTXXX\\\___aaa^^^^^^]]]]]]^^^___```aaabbb```\\\ZZZ[[[^^^cccfffccccccbbbaaa```^^^\\\[[[[[[]]]___bbbcccdddeeefffcccbbb___\\\[[[]]]aaadddcccbbbaaacccfffiiikkkkkkggggggcccZZZPPPNNNSSSYYY]]]bbbhhhkkkjjjeee```]]]UUUTTTVVVZZZaaafffggggggaaa]]]XXXWWWXXX\\\___aaaYYY\\\aaagggkkkllliiifff___]]]YYYWWWWWWYYY\\\^^^\\\]]]^^^]]][[[XXXWWWVVVWWWXXXXXXYYYZZZ\\\^^^```]]]ZZZVVVSSSSSSUUUVVVUUUUUUVVVVVVTTTPPPLLLLLLLLLLLLLLLMMMNNNPPPRRRSSSTTTUUU\\\bbb```XXXQQQPPPQQQUUUUUUVVVVVVUUUUUUUUUVVVXXXWWWVVVVVVWWWXXXYYYYYYWWWTTTNNNJJJFFFBBB>>>;;;333222000---***'''%%%$$$&&&&&&%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''(((''''''%%%%%%(((000777<<>>999<<>>=========<<<:::999999:::ZZZJJJTTT]]]jjjkkkoooooorrrrrrzzz|||kkkhhhbbbiiiooorrrvvvzzzyyyuuu```PPPKKKZZZmmmuuusssqqqqqqyyywwwiii[[[OOOBBB:::333111///,,,+++*********)))))))))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&((()))(((((()))***'''))),,,111666;;;???AAADDDBBB@@@??????@@@BBBDDDAAAAAAAAAAAAAAA@@@?????????AAABBB@@@>>>===@@@BBBBBBGGGKKKMMMLLLKKKLLLNNNNNNNNNPPPRRRSSSRRRNNNKKKIIIIIIMMMSSSTTTOOOLLLMMMSSSRRRRRRUUUYYY]]]___```\\\\\\[[[[[[\\\^^^```aaaccc```[[[XXXYYY\\\aaaeeeaaa```___^^^]]]\\\\\\[[[ZZZ]]]aaacccddddddfffgggaaa```]]]ZZZYYYZZZ^^^bbbaaaaaaaaaccceeefffeeeccc___[[[SSSKKKFFFHHHOOOVVV]]]aaafffhhhgggeeebbbaaaZZZYYYXXXZZZ^^^aaacccddd\\\XXXTTTRRRTTTWWW[[[]]][[[\\\___ccceeeccc___\\\XXXWWWUUUTTTUUUWWWZZZ\\\XXXXXXWWWUUUTTTSSSRRRQQQQQQSSSUUUUUUTTTTTTTTTUUUQQQOOOKKKFFFGGGKKKLLLJJJQQQRRRSSSQQQNNNMMMPPPSSSQQQRRRRRRRRRSSSSSSRRRRRRQQQUUUXXXWWWQQQNNNNNNQQQRRRQQQQQQSSSUUUVVVVVVTTTYYYWWWUUUTTTTTTSSSRRRQQQKKKFFF???888555333111///******)))((('''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%'''***...222<<>>@@@BBBCCCAAA@@@>>><<<;;;;;;>>>@@@<<>>CCCBBBCCCDDDEEEFFFGGGJJJLLLNNNVVVXXXZZZZZZVVVPPPIIIEEE???<<<:::<<>>AAAVVVEEESSS^^^kkkmmmrrrmmmqqqsss|||{{{hhhcccaaaiiiqqquuuzzz~~~}}}yyy___UUUSSSbbbpppsssrrrrrrssszzzvvvgggYYYKKK???666333111///,,,+++*********)))))))))))))))(((((('''))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&$$$$$$%%%&&&''''''''''''###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&%%%'''(((((('''&&&&&&)))...222666===@@@CCCEEEEEEDDDEEEEEE===<<<;;;;;;===AAAFFFIIICCC@@@<<<:::999:::<<<>>>888<<>>===<<<<<<===>>>@@@AAA======;;;::::::;;;<<<===@@@???===:::888999===@@@DDDGGGKKKMMMMMMMMMMMMNNNOOOIIICCCBBBFFFJJJKKKJJJLLLMMMNNNOOOPPPQQQRRRRRRSSSQQQOOOQQQTTTWWWWWWUUUVVVSSSQQQPPPQQQRRRRRRQQQSSSSSSRRRSSSTTTWWWZZZ\\\^^^``````^^^ZZZVVVSSSRRRYYYWWWUUUTTTSSSTTTVVVWWW[[[ZZZYYY[[[]]]]]]YYYVVVSSSOOOIIIDDDCCCEEEIIILLLRRRRRRQQQPPPOOOOOONNNNNNOOOOOONNNNNNNNNOOOPPPPPPQQQQQQQQQSSSVVVVVVUUUTTTQQQPPPNNNMMMLLLLLLLLLLLLGGGGGGFFFFFFGGGHHHJJJKKKEEEDDDBBBAAAAAABBBDDDEEEMMMPPPTTTUUUTTTQQQPPPOOONNNQQQRRRPPPPPPPPPLLLFFFIIIGGGFFFFFFKKKRRRYYY^^^gggbbbZZZRRRNNNNNNPPPRRROOONNNLLLIIIGGGHHHLLLOOOLLLJJJJJJNNNRRRQQQLLLFFF>>>;;;777555555444000---((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%########################$$$$$$############$$$$$$%%%$$$###$$$%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))---555;;;888;;;AAAIIINNNMMMHHHBBBAAAFFFPPPXXXWWWRRRPPPRRRJJJKKKHHHAAA;;;;;;CCCKKKUUUVVVVVVVVVWWWXXXZZZ[[[UUUMMMIIIJJJIIIGGGJJJOOO]]]WWWNNNEEE===999666666999555000......---+++)))...............///000111000000111111111222222222000000000000000000000000111111111000000000000000333333333222111000///...++++++++++++++++++++++++***+++,,,---------,,,+++//////......---------,,,++++++++++++++++++++++++************************,,,,,,,,,---...000111222111111222444555777888888999666333444666777555333///000111444666888:::;;;666555555444333333333444888:::<<<<<<;;;===AAAEEERRRMMMRRRgggjjjqqqpppooorrruuuwwwddddddcccmmmrrrqqqttt{{{}}}yyyeeeRRRVVVlllqqqmmmoooqqqttt}}}qqqfffZZZKKK???999333000---++++++++++++***)))************)))((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))***+++333666:::>>>AAABBBAAA@@@>>>>>>============>>>>>>;;;;;;:::::::::<<<===>>>???@@@@@@>>>===<<<===??????AAADDDEEEDDDDDDEEEFFFDDD???;;;;;;@@@EEEFFFFFFHHHHHHIIIIIIJJJKKKLLLMMMPPPOOONNNOOORRRTTTSSSQQQTTTRRRPPPOOOPPPQQQQQQPPPKKKKKKJJJKKKMMMPPPSSSUUUXXXZZZ[[[[[[XXXVVVTTTTTTXXXWWWUUUTTTTTTTTTVVVWWWVVVUUUUUUVVVYYYZZZXXXUUUOOONNNKKKIIIHHHIIIKKKLLLOOONNNMMMKKKJJJHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJKKKLLLLLLIIIGGGBBBAAA@@@@@@AAACCCEEEGGGDDDCCCBBBBBBCCCEEEGGGHHHLLLLLLKKKKKKMMMPPPRRRTTTVVVXXXYYYWWWTTTRRRQQQQQQTTTVVVUUURRRRRRSSSQQQLLLJJJIIIHHHIIINNNTTT\\\```bbb]]]VVVPPPLLLLLLNNNPPPQQQPPPMMMJJJFFFEEEGGGIIIBBB???>>>@@@CCCAAA<<<777555222///......---***''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%########################$$$$$$############$$$$$$$$$######$$$%%%%%%$$$"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((***...444888333555;;;BBBIIIKKKIIIFFFBBB@@@CCCIIIMMMNNNPPPSSSVVVUUUPPPHHH@@@===@@@CCCIIIKKKNNNSSSVVVXXXWWWVVVUUUQQQNNNLLLHHHEEEKKKSSS\\\WWWOOOGGG???;;;888777:::666333111222111///------,,,,,,,,,---...000111222222222111111111111111111111111111111111111111000000000000111111111111222222333222222111000///------------------------,,,---.../////////......000000000//////.........---------------,,,,,,,,,++++++,,,,,,---------...000000000111222444555666666777888999:::;;;;;;<<<;;;999777777:::;;;:::999777777888999999:::;;;;;;666666555444444444444444777:::<<<<<<;;;???GGGMMMRRRNNNSSShhhiiipppnnnlllqqquuuwwweeedddcccmmmrrrqqqssszzz{{{wwwfffRRRVVVkkkrrrpppooonnnuuu~~~pppcccWWWHHH<<<666222000---+++++++++***)))))))))******))))))((('''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%$$$############$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''***---111666:::===???@@@===>>>>>>>>>>>>======<<<::::::::::::;;;===>>>???>>>@@@BBBCCCBBB@@@@@@AAA???@@@AAAAAA@@@@@@AAACCC@@@<<<999999===AAACCCBBBDDDDDDCCCBBBCCCDDDFFFGGGJJJIIIJJJLLLMMMNNNLLLJJJNNNLLLJJJJJJKKKLLLKKKJJJEEEEEEEEEFFFHHHJJJLLLNNNMMMPPPRRRSSSSSSRRRRRRSSSSSSRRRPPPOOOOOOOOOPPPQQQMMMMMMMMMOOORRRSSSRRRQQQJJJKKKKKKJJJIIIHHHFFFFFFGGGFFFDDDCCC@@@???===<<<>>>???@@@AAAAAA@@@???>>>??????AAACCCEEEEEECCCAAA???>>>>>>???BBBGGGLLLPPPKKKJJJHHHGGGHHHJJJMMMOOOTTTTTTSSSSSSUUUWWWZZZ[[[\\\[[[YYYUUUQQQPPPPPPRRRVVVXXXVVVQQQPPPRRRQQQNNNJJJIIIIIIKKKOOOVVV\\\aaa[[[WWWQQQLLLHHHHHHJJJLLLMMMLLLJJJFFFAAA===<<<<<<777444111111222000,,,)))+++***((('''''''''%%%###&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%########################$$$$$$############$$$$$$$$$######$$$%%%%%%$$$"""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&(((+++///111222---...333999AAAHHHKKKLLLKKKBBB<<>>AAA@@@???CCCMMMVVVVVVQQQUUUhhhgggllliiiiiinnnsss~~~tttcccdddeeeooouuussstttzzz{{{vvvcccPPPTTTjjjttttttsssnnnttt|||ooobbbUUUFFF:::444222///,,,+++++++++***))))))))))))))))))(((((('''''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%'''%%%$$$""""""$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$&&&)))...222777:::<<<;;;<<<>>>@@@@@@@@@??????<<<<<<<<<<<<======>>>>>>===???BBBDDDDDDEEEFFFHHHHHHHHHGGGEEECCCDDDFFFHHHGGGEEEBBBAAACCCDDDDDDCCCCCCBBB@@@@@@@@@AAABBBDDDEEEFFFGGGHHHIIIHHHFFFDDDEEEDDDBBBCCCDDDEEEDDDCCC@@@@@@??????@@@AAABBBCCCCCCEEEHHHJJJJJJJJJKKKMMMHHHGGGFFFEEEEEEEEEFFFFFFEEEEEEFFFGGGHHHIIIIIIIIIEEEEEEEEEDDDBBB@@@>>>===??????===<<<:::999888777===>>>@@@AAA@@@???===<<<777999<<>>======<<<;;;:::888666333111000///...---------...///000000111111222333333333111111111111111111111111//////000111222222333333000111222222333333333222222222222222222222222222111111222222333333333333333333333333333333333333111111222222222222222333111222333444555666777777::::::::::::;;;<<<===>>>======<<<<<<<<<;;;;;;;;;::::::999888999999999999999888777666555333222222444444555666888:::<<<===BBBGGGKKKIIIEEEGGGNNNVVVXXXSSSWWWiiihhhkkkhhhffflllpppzzzpppaaaccchhhrrrwwwuuuvvv{{{zzzttt^^^MMMSSSjjjvvvxxxwwwpppqqqyyypppbbbUUUFFF:::555222///,,,+++++++++***))))))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%(((&&&%%%######%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((((((###$$$&&&))),,,000222444777999;;;>>>@@@AAAAAAAAA????????????>>>>>>=========>>>AAACCCDDDGGGKKKOOOMMMMMMKKKIIIGGGGGGIIILLLMMMLLLJJJJJJJJJKKKJJJJJJDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGIIIJJJHHHFFFEEECCCAAA@@@???@@@AAABBBAAA???;;;;;;:::999888777777777===???BBBCCCBBBCCCDDDFFFAAA@@@@@@???????????????BBBBBBBBBBBBAAAAAABBBBBB@@@@@@???>>>===>>>>>>>>>??????>>>>>>=========<<<@@@AAABBBCCCCCCAAA???===777:::>>>EEEKKKNNNNNNLLLNNNMMMLLLLLLOOOTTTZZZ]]]YYYWWWUUURRRRRRSSSTTTUUUWWWUUURRRNNNLLLJJJJJJJJJNNNLLLJJJHHHGGGJJJOOOSSSQQQVVVWWWRRRNNNKKKHHHEEEGGGGGGGGGIIILLLPPPSSSVVVMMMJJJEEE@@@<<<:::::::::555555555333///+++))))))+++***'''''''''''''''&&&%%%%%%&&&&&&%%%%%%&&&&&&###$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$########################$$$$$$############$$$$$$######"""###$$$%%%###!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###&&&***,,,+++)))((()))+++///777AAALLLSSSPPPKKKFFFCCCAAAAAAHHHQQQ]]]ZZZXXXXXXYYYVVVOOOIII>>>:::666777>>>FFFLLLOOOLLLNNNOOORRRTTTSSSMMMGGGFFFEEECCCBBBAAA@@@@@@@@@CCCCCCBBB@@@<<<888444222555444333111000......---------///000222333555555111111111111111111111111///000000111222333333444000111222333333333333333444444444444444444444444222222222222222333333333555555555555555555555555333333444444555555555555444555666777888999::::::;;;;;;:::;;;;;;<<<===>>>>>>======<<<;;;;;;::::::;;;;;;999888666555555555333333222222222111111111444555777999===@@@CCCDDDLLLQQQUUUSSSLLLIIIKKKNNNXXXSSSWWWjjjjjjooommmfffkkkooowww{{{lll^^^ccchhhrrrwwwuuuuuuyyywwwqqqXXXLLLUUUkkkvvvzzzyyyssspppwwwpppbbbUUUGGG;;;666111///,,,*********)))((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%'''((()))###$$$%%%''')))***,,,,,,111222555888;;;===???@@@@@@@@@@@@@@@???===<<<;;;===>>>@@@BBBDDDHHHLLLPPPLLLLLLJJJHHHFFFFFFHHHJJJJJJKKKKKKLLLMMMNNNNNNNNNEEEEEEFFFFFFGGGGGGGGGGGGJJJLLLMMMLLLJJJGGGFFFFFFCCCBBBBBBCCCEEEEEEDDDBBB@@@???>>>===<<<:::999999???AAABBBCCCBBBBBBDDDFFFBBBBBBBBBBBBAAAAAA@@@@@@CCCDDDDDDCCCAAAAAABBBCCCAAA@@@???@@@AAADDDGGGIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEECCCBBBAAA???AAADDDIIINNNOOOMMMKKKNNNLLLKKKJJJKKKNNNRRRTTTVVVUUUTTTSSSSSSSSSTTTTTTUUUSSSPPPMMMLLLKKKKKKLLLIIIIIIHHHGGGHHHKKKPPPTTTTTTYYY[[[VVVOOOJJJFFFBBBDDDCCCCCCDDDEEEGGGIIIJJJBBB@@@<<<777444222111000,,,---...---+++)))((()))'''&&&&&&%%%%%%&&&''''''###$$$%%%%%%$$$$$$%%%&&&"""###$$$$$$%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#################################$$$$$$############$$$$$$###""""""###$$$$$$###!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((((('''((()))***,,,111:::EEELLLLLLLLLLLLKKKFFFBBBDDDJJJTTTRRRQQQSSSTTTRRRNNNJJJCCC???999555555:::AAAFFFGGGIIILLLQQQWWWXXXPPPFFFBBBAAA???>>>>>>???@@@AAAGGGHHHIIIFFFAAA;;;666444666666666555444111...---+++,,,---///111333444555222222222222222222222222000111111111222333333333111111222333444444333333555555555555555555555555222222222222222333444444555555555666666666666777444555555666666777777888777777888999::::::;;;;;;:::::::::::::::;;;<<<<<>>>>>===<<<<<<;;;<<<<<<;;;888555333333444111111222333444555666666888999;;;>>>AAAEEEHHHJJJQQQTTTVVVTTTNNNHHHEEEDDD[[[UUUXXXjjjkkkpppoooiiimmmooouuuxxxiii^^^dddeeeoootttqqqqqqtttrrrkkkVVVMMMXXXmmmuuuyyyyyysssrrrwww~~~oooaaaUUUFFF;;;777111///+++*********)))((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$%%%&&&'''((((((((((((++++++---///222555777888===>>>>>>???>>>===<<<;;;<<>>777555777;;;<<>>;;;;;;<<>>>>>======<<<<<<<<<999::::::777333111222444333444555777999:::<<<===???@@@AAACCCEEEHHHJJJKKKPPPPPPNNNLLLIIIEEE@@@===```XXXXXXiiiiiinnnlllkkkoooppptttwwwiii^^^eeebbblllqqqnnnmmmpppmmmgggUUUOOO[[[nnntttwwwxxxssstttxxx~~~nnn```TTTFFF;;;777111...+++*********)))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$%%%&&&((((((((('''&&&'''''''''(((***---000222:::;;;<<<======<<<;;;;;;<<<@@@DDDGGGGGGEEEDDDDDDJJJKKKKKKJJJHHHGGGHHHJJJFFFHHHIIIIIIGGGEEEDDDDDDCCCEEEHHHKKKLLLKKKJJJIIIIIIJJJJJJGGGCCCAAABBBDDDHHHHHHHHHJJJLLLLLLJJJHHHJJJJJJKKKKKKKKKKKKKKKJJJLLLNNNOOOOOOOOOPPPSSSUUULLLLLLLLLLLLLLLKKKJJJJJJKKKMMMNNNNNNLLLMMMPPPTTTPPPPPPPPPPPPOOONNNMMMLLLOOOOOONNNMMMLLLKKKJJJIIINNNNNNLLLKKKJJJJJJJJJJJJJJJKKKNNNQQQSSSRRRNNNKKKJJJJJJHHHGGGFFFFFFGGGGGGDDDFFFIIIMMMPPPQQQRRRRRRRRRPPPMMMJJJIIIIIIIIIJJJKKKLLLMMMLLLJJJIIIIIIJJJPPPSSSQQQGGG===999888777222222111000...---+++++++++***)))''''''&&&&&&&&&%%%%%%&&&%%%$$$$$$&&&((($$$%%%&&&&&&$$$######$$$###&&&''''''$$$$$$&&&(((!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""##############################$$$$$$############$$$$$$###"""!!!"""$$$$$$"""!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&$$$!!!"""%%%(((%%%&&&'''&&&'''+++111777===<<>>555333555333:::@@@@@@DDDJJJJJJGGGFFFCCC???;;;:::;;;===??????BBBEEEDDD>>>888444333///222666999999666222///........................222222222222222222222222333333222222222222222222333333333444444333333222444444444444444444444444555444444333333555666777555555666666777777777888555555666777888888999999999999::::::::::::::::::999999888888888999999:::<<<<<<<<<<<<;;;;;;;;;:::555666777555111000111444555666777999;;;===???@@@EEEEEEEEEFFFGGGIIIJJJKKKMMMJJJFFFDDDDDDBBB>>>:::[[[SSS[[[hhhfffnnnkkkkkkmmmnnnuuu{{{lll^^^```aaajjjuuusssmmmsssrrraaaUUUSSS]]]ppp{{{yyytttsssuuuzzzlll]]]RRRGGG:::///......,,,+++***))))))))))))((('''((()))((('''%%%''''''''''''''''''''''''+++***)))'''%%%###!!! &&&&&&$$$$$$$$$$$$&&&&&&((('''&&&%%%&&&'''((()))''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&...111555888888888999:::<<<===@@@BBBDDDDDDCCCBBBGGGIIIKKKKKKIIIFFFEEEEEEGGGHHHHHHGGGEEECCCAAA@@@CCCBBBCCCFFFJJJMMMLLLJJJFFFFFFFFFFFFFFFGGGHHHHHHGGGJJJNNNOOONNNKKKIIIHHHGGGHHHHHHIIIKKKLLLMMMMMMPPPNNNMMMOOORRRTTTRRROOOLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJKKKMMMPPPRRRTTTSSSRRRQQQPPPOOOOOOOOOOOOMMMNNNMMMKKKJJJIIIKKKMMMMMMOOONNNKKKLLLOOOMMMJJJKKKKKKLLLRRRVVVVVVPPPJJJLLLJJJGGGGGGGGGGGGFFFEEEGGGGGGIIILLLPPPTTTXXXZZZRRROOOJJJFFFEEEGGGJJJLLLJJJIIIGGGEEECCCAAA@@@???AAA???<<<888444000---+++++++++++++++************)))((('''&&&&&&&&&&&&&&&&&&'''''''''&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$######""""""######$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$######"""!!!!!!$$$%%%&&&%%%########################$$$$$$###############$$$################################################""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%&&&$$$"""###%%%&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$"""!!! &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,111444999>>>AAACCCBBBBBB===;;;999999===CCCIIINNNWWWVVVRRRKKKBBB<<<888666...222999@@@EEEFFFFFFEEEEEECCC@@@>>><<<<<<===>>>AAACCCCCC???888444555888;;;;;;::::::999777666555555333000...,,,++++++,,,,,,,,,---///000222333444555444222111000000111111555444333222222222222333666555555555555555666777333333333444444444444444888666555444444555666888333444444555666777888888888999999999999:::::::::;;;:::888777777999;;;===999:::;;;<<<;;;999777666555555444222222333777:::;;;======<<<:::;;;???CCCGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDBBB@@@???>>>======[[[QQQXXXdddaaahhheeejjjlllmmmuuuzzzlll]]]```bbbjjjtttrrrmmmttttttdddUUUSSS\\\nnnzzzxxxttttttyyy~~~~~~jjj[[[PPPEEE888.........,,,+++***))))))))))))((('''((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++---111333333222333444999;;;>>>AAACCCDDDDDDDDDEEEGGGIIIJJJHHHFFFFFFFFFFFFFFFFFFEEEDDDBBB@@@???BBBAAABBBDDDHHHJJJIIIGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIKKKNNNNNNLLLJJJHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLOOOMMMMMMOOORRRSSSRRRPPPLLLLLLLLLLLLLLLLLLLLLLLLGGGHHHHHHJJJLLLNNNOOOQQQQQQPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKIIIGGGGGGIIIKKKMMMOOONNNKKKJJJLLLKKKGGGHHHHHHKKKPPPVVVVVVQQQLLLNNNLLLIIIHHHIIIHHHGGGFFFIIIIIIJJJKKKMMMPPPSSSTTTOOOKKKFFF@@@======>>>???>>>===<<<:::888666555444777666444222///---+++***))))))((((((((('''''''''((('''&&&&&&%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$######"""!!!!!!$$$%%%%%%%%%########################$$$$$$###############$$$################################################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&$$$"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###""""""!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))))),,,000666;;;???@@@@@@???;;;999777777:::@@@FFFJJJUUUUUURRRLLLEEE???;;;:::444444666888;;;>>>@@@AAACCCAAA@@@>>>============>>>@@@@@@<<<777555777;;;@@@AAABBBBBB???;;;666333444444444333111000...---,,,,,,------.../////////222111111000111111333444333333333333333333333333777666666555555555666666555555555666666666666666777666444333333444666777444444555555666666777777666777777777888888888888777777777777777888888888<<<;;;999666444333222111111333555666666888;;;===;;;<<<===;;;:::;;;???BBBJJJIIIHHHGGGEEECCCBBBBBB@@@@@@>>>===<<<;;;;;;;;;\\\RRRWWWbbb^^^eeeaaagggkkkllltttyyykkk\\\___ccciiisssrrrnnnwwwxxxhhhUUURRRYYYkkkwwwwwwtttuuu{{{|||iiiXXXMMMBBB666---......,,,+++***))))))))))))((('''((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&((((((&&&%%%$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$'''))),,,---,,,++++++,,,111333777:::===??????@@@???AAADDDEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCAAAAAABBBAAABBBCCCFFFGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFIIIJJJKKKJJJHHHFFFFFFGGGEEEEEEGGGHHHIIIIIIIIIJJJKKKJJJKKKMMMOOOPPPPPPOOOKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIJJJLLLNNNOOOOOOPPPNNNMMMLLLJJJHHHGGGFFFFFFGGGGGGHHHFFFEEEDDDFFFGGGKKKMMMLLLIIIGGGIIIHHHEEEEEEEEEHHHMMMSSSTTTQQQMMMMMMKKKIIIGGGGGGGGGEEEDDDFFFEEEEEEEEEEEEFFFGGGGGGDDDAAA;;;666333222222333111000///...---+++******++++++******))))))((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#############################################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$###############"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$######""" !!!###%%%%%%$$$########################$$$###############$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&***000666:::=========888666444444666:::???BBBOOOPPPOOOLLLGGGCCCAAAAAA<<<999555222222444888;;;>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;888555666:::>>>EEEGGGIIIJJJFFF@@@999444444555777888777555222000.........---,,,,,,++++++------......000111333444000111333444555555444333777666666555444444444444444444444444555555555666555444333222222333444555444444444444444555555555333444444444444555555555444555777777777666555444888666444111//////000111222444888:::;;;<<<===???=========<<<;;;<<>>@@@AAAAAABBBCCCCCCDDDDDDDDDCCCCCCCCCEEEFFFFFFFFFEEEAAAAAA@@@@@@AAAAAABBBCCCGGGGGGGGGEEECCCBBBCCCDDDCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFGGGIIIKKKLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGIIIKKKMMMMMMMMMLLLMMMLLLJJJHHHFFFEEEDDDDDDCCCDDDEEEDDDCCCBBBCCCEEEEEEHHHHHHEEECCCDDDDDDBBBBBBBBBDDDHHHLLLMMMKKKIIIGGGDDDBBB@@@@@@???>>><<<:::999999888888777777777444222///,,,+++,,,---...******)))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$$$$############%%%%%%$$$$$$###$$$$$$%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################""""""""""""###############$$$$$$%%%%%%$$$$$$######""" !!!###$$$$$$####################################"""######$$$%%%###################################################################################################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))%%%'''***...333888;;;===999777555333444666999;;;DDDFFFHHHHHHGGGFFFFFFGGGBBB???;;;777444333444444666888:::<<<>>>???@@@@@@999999888555444555:::===DDDFFFHHHIIIGGGBBB===999555777999::::::999777555333222111000...---+++++++++++++++,,,---...///000...000222444555555444333555444333222111000000000......//////000000111111222222111000000111222222222222222222222111111111000000111111111222222222444444444555444444333222000000000000111333555666999:::<<<<<<;;;<<<>>>@@@AAA@@@???>>>===>>>@@@BBBIIIHHHEEEBBB>>>;;;888777666666555555666666777888]]]RRRWWWbbb___hhheeeeeejjjnnnuuuxxxgggYYY]]]dddiiipppooonnnxxxyyyhhhQQQNNNTTTeeerrrtttsssvvvwww|||iiiXXXKKKAAA777000......,,,+++***)))))))))(((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%""""""###$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$'''((()))((('''&&&&&&'''&&&'''((()))************+++...000222222333555777888888:::<<<>>>@@@BBBCCCBBBCCCDDDEEEDDDDDDDDDEEE???????????????@@@@@@AAAEEEEEEEEECCCAAA@@@AAACCCBBBDDDEEEGGGGGGGGGFFFEEECCCDDDFFFGGGHHHHHHIIIJJJEEEEEEEEEEEEEEEEEEEEEEEEAAABBBDDDFFFFFFFFFFFFEEEKKKJJJHHHFFFDDDBBBBBBAAA???AAABBBBBB@@@@@@@@@BBB===AAABBB???===???@@@???>>>>>>???AAABBBBBBAAA???;;;999666555555444333111------------------,,,,,,)))((('''''''''(((***+++'''''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################!!!!!!"""""""""############$$$$$$%%%%%%$$$$$$######""" !!!"""######"""##############################""""""###$$$$$$%%%###################################################################################################$$$%%%%%%######$$$%%%$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((('''&&&&&&''',,,222999===>>><<<:::888777777888999:::<<<>>>@@@BBBDDDGGGJJJFFFFFFFFFDDD@@@:::444000000222555999<<>>???@@@===<<<<<<<<<<<<===>>>>>>@@@AAAAAA@@@>>>>>>???AAA@@@AAACCCEEEEEEEEECCCBBB@@@BBBDDDEEEDDDDDDEEEFFFBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAAAAABBBBBBBBBBBBDDDCCCAAA???>>>===<<<<<<888:::<<<<<<;;;:::;;;<<<666;;;===999666777999888888888888888777666555555000...,,,+++,,,,,,***)))''''''((()))))))))((((((&&&&&&&&&%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$##################$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$###############$$$$$$$$$!!!!!!!!!"""""""""#########$$$$$$%%%%%%$$$$$$######""" !!!"""######"""########################""""""""""""###$$$%%%%%%################################################$$$$$$$$$##########################################$$$%%%%%%######$$$%%%###$$$%%%%%%######$$$%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%)))&&&$$$$$$'''---555999@@@???>>><<<<<<<<<<<<===444555777888;;;???DDDHHHGGGJJJMMMMMMIII@@@777111///000222555999<<<>>>???999888555444444555777999:::999888999:::<<>>>>>===<<<999888888777666666555555333333333333444555666777^^^SSSWWWcccaaajjjggggggnnnrrrxxxxxxeeeVVV[[[dddhhhooonnnllltttppp\\\LLLIIIQQQdddqqqrrrqqqsssrrryyy|||iiiXXXIII???777333......,,,+++***)))))))))'''&&&&&&''')))***((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$&&&&&&&&&%%%%%%"""######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%''')))((((((((()))***,,,...///111333666666555555666888666555555555555666777777777888999999888888999:::777999;;;======<<<:::999:::<<<>>>>>><<<;;;<<<===::::::::::::::::::::::::::::::999999999:::;;;;;;999888777555444333333333///222444444333333333444333888999444//////000000000111000///---,,,,,,---***((('''&&&'''((('''&&&%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$######""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########""""""!!!!!!""""""###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$""""""#########$$$$$$$$$!!!!!!!!!!!!"""""""""######$$$$$$%%%%%%$$$$$$######""" """""""""!!!########################""""""""""""###$$$%%%&&&################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$&&&%%%###"""$$$&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$'''%%%######%%%***...222999::::::;;;<<<===>>>???444444333333444888???CCCIIIKKKMMMMMMIIIBBB;;;666111111111222444666999:::777666555444666777888888999888666666666888:::;;;:::;;;===??????>>><<<;;;666666666777888888999999666666777777666444333222333222111///...,,,++++++(((''''''&&&&&&&&&''''''''''''((()))***+++,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,---------.../////////............////////////////////////000222333444::::::::::::::::::999999999999999999;;;???EEEIIIHHHCCC>>>;;;999888666444222222222333333333333333222222222222333444555555cccWWW[[[fffcccllliiihhhoootttyyyxxxeeeVVVZZZdddgggnnnmmmkkkrrrmmmXXXJJJHHHPPPdddqqqrrrqqqrrrnnnrrryyy{{{iiiWWWHHH>>>777333......,,,+++***)))))))))'''&&&&&&''')))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&'''&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''$$$%%%&&&%%%######$$$&&&%%%%%%$$$############$$$%%%&&&&&&%%%$$$$$$%%%''')))((('''&&&&&&'''((()))(((+++...///------///111.........---...//////000---///222222111111222333...000222444444333111000333555777666444222333555222222222222222222222222///...---,,,,,,---///000000000...---,,,,,,,,,,,,)))+++.........------...222777888111+++*********+++++++++)))((('''((()))((('''%%%%%%'''((('''&&&%%%&&&'''''''''&&&$$$###"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&''''''#########$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$%%%$$$$$$$$$%%%&&&&&&'''"""!!!!!!!!!###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$""" """""""""!!!########################""""""""""""###$$$%%%&&&################################################$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%"""%%%&&&%%%###"""$$$&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%(((***+++111222444666999;;;===>>>777555333000000444:::???JJJJJJJJJIIIFFFAAA===;;;555333222111111222444666555444444555777999:::999:::999888666555555555666999<<<@@@CCCCCC@@@<<<:::222333444666777999:::;;;:::;;;<<<<<<<<<;;;999888555333111...,,,***))))))&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''((()))***+++***++++++,,,,,,++++++***------......///000111111........./////////000000111333555777888999999888<<<:::999888777999:::;;;:::;;;<<<<<<<<<>>>AAACCCFFFAAA;;;777555444111...//////000000111111222222222222222222222333444444bbbZZZ[[[ggggggfffiiiiiilllvvv}}}qqq[[[TTTZZZeeennnqqqmmmooosssjjjZZZKKKFFFNNNaaaooopppqqqvvvqqqvvv{{{xxxgggYYYLLL>>>555222,,,,,,++++++***)))))))))'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$######$$$&&&&&&%%%###&&&'''''''''&&&$$$"""!!!&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))&&&######&&&((('''&&&'''''''''&&&&&&''''''''')))))))))))))))******+++))))))************))))))//////...------,,,++++++******++++++++++++*********)))((('''&&&'''((((((000...+++((('''&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######"""!!!"""$$$%%%%%%$$$!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""######""""""""""""###############"""""""""!!!!!!"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((,,,000444777888999666666444000------111555888===DDDFFFCCC>>>;;;:::<<<;;;999666444111000///...222666888777777999;;;<<<<<<;;;888444111000111333888>>>AAA@@@===999777666333333666===AAA@@@===???:::666777<<<@@@@@@???AAA>>>;;;999888666222......,,,***((('''((()))***)))(((''''''))))))((('''))))))***,,,---...///000,,,,,,------...000111222444444444555666666555333111555999888444222444777888777666666888;;;???AAA>>>===<<<===>>>>>>===;;;;;;999555111...,,,+++***000000000000111111111111,,,---...///222444666777^^^XXXZZZffffffccceeehhhiiissszzznnnYYYSSSZZZeeennnqqqmmmppptttkkkZZZHHHFFFPPPdddppppppooorrrpppuuuzzz~~~xxxgggYYYLLL>>>555111,,,,,,++++++***)))))))))((('''''''''''''''''''''))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%###""""""###%%%&&&$$$###&&&&&&&&&&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%''''''&&&&&&%%%%%%$$$######"""#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&######%%%'''&&&%%%'''&&&&&&%%%%%%&&&&&&''')))(((((((((((()))******''''''''''''''''''''''''------,,,++++++***))))))(((((())))))))))))(((((()))((('''&&&&&&&&&''''''---+++)))&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""!!!!!!"""$$$%%%%%%$$$!!!!!!!!!!!!"""""""""###########################""""""""""""""""""""""""######""""""""""""######%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***...111444555555333333444333111111111222333777===@@@???>>>======<<<<<<<<<;;;999666333222...111444555555555777999:::;;;<<<;;;888555444333444888===???>>><<<::::::666444444888???DDDCCCBBBAAA<<<777777;;;>>>???===@@@>>><<<<<<<<<;;;888666666555222000.........///---+++***+++,,,,,,+++***......///000111222222333111111111111222333555555888777666666777666666555333777;;;:::666333444666999999888888:::<<<>>>@@@===<<<;;;;;;;;;:::888666666555444222000......---000000000000111111111111/////////000222333555555^^^XXXZZZgggfffdddfffggghhhpppwwwkkkXXXSSS\\\eeennnqqqnnnqqquuukkkZZZFFFGGGRRRfffqqqpppmmmnnnoootttyyy|||wwwfffXXXKKK>>>444111,,,,,,++++++***)))))))))((((((((((((((()))))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%######"""$$$%%%&&&%%%###%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%########################$$$$$$$$$$$$%%%&&&((((((&&&%%%%%%$$$$$$#########""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&(((''''''''''''((())))))(((((('''&&&&&&'''((((((******))))))((((((''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%&&&&&&)))'''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######"""!!!!!!"""$$$%%%%%%$$$!!!!!!!!!"""""""""##############################""""""""""""""""""""""""######""""""""""""######%%%%%%%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((+++---///000000///000222444666555222000---000444777999;;;===???;;;===???@@@???<<<888555...000111111111222444666777:::===???===:::888777666888::::::999888888999555444555:::AAAFFFGGGFFFDDD???999777999<<<>>>>>>>>>===<<<<<<======<<<;;;;;;:::999888888777888888666555444444555555333111666666777777777888888888999999999999::::::;;;<<<999888777666666666666666555999======999666444444:::::::::;;;<<<<<<======;;;:::888777666555222000111111222222222111111111000000000000111111111111111111111111222333444444bbbZZZ[[[hhhiiiiiimmmhhhiiipppvvvkkkYYYVVV___fffnnnpppnnnqqqvvvjjjXXXFFFIIITTTeeeoooooommmmmmppptttxxx{{{uuudddWWWJJJ===444111,,,,,,++++++***))))))))))))))))))))))))*********'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$%%%$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$#####################"""""""""""""""###############$$$%%%&&&'''((()))%%%%%%%%%$$$$$$#####################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%'''&&&&&&&&&&&&'''((((((+++***(((''''''(((***+++)))(((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""##############################$$$$$$$$$$$$############$$$$$$$$$$$$######"""!!! !!!$$$%%%$$$###!!!!!!"""""""""#################################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))******+++...---...222666777444000---...///000222555888;;;888;;;@@@CCCCCC???:::777000//////...///000222444444888===AAA@@@>>><<<;;;999999888555333222444555333333555:::AAAFFFHHHHHHDDD???999777999===@@@BBB>>>===;;;::::::999888888888999:::<<<===>>>???@@@???>>>>>>>>>???>>><<<:::=========<<<<<<<<<<<<<<<;;;::::::999999:::::::::777777777666555555777888888<<<@@@@@@===888555444888999:::;;;;;;::::::999666555333333333111///---...///111222333333222111///000000000111111111111111111111111222333444555dddYYYYYYgggjjjmmmrrrllllllsssxxxnnn\\\YYYbbbgggnnnpppmmmqqquuuhhhUUUHHHLLLVVVccclllnnnnnnoooqqquuuyyy|||tttcccVVVIII<<<333000,,,,,,++++++***)))))))))))))))))))))******++++++(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%'''((()))'''&&&$$$###""""""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!"""""""""###############$$$&&&'''((())))))%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&''''''(((+++)))(((&&&&&&((()))+++((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""######$$$$$$######"""!!! !!!###$$$$$$###""""""""""""####################################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''---+++***---222555444222000///------...000222222333777<<<@@@AAA???;;;888222000///...///000111111111555;;;??????>>>===<<>>;;;777333111111333111222444888===AAACCCDDD@@@===999777:::???DDDGGGBBBAAA>>>:::777444333222666777999;;;============>>>>>>>>>???@@@???<<<:::<<<;;;;;;;;;;;;:::::::::666555444333222222222333555777888888777888:::===:::===@@@@@@===999555333444555666777777666555444111000///000111111///---///000222333333222111000///000000000111111111111//////000111222444555666aaaWWWWWWdddhhhlllrrrmmmnnnuuuzzzooo\\\YYYbbbhhhnnnooommmqqqttteeePPPHHHNNNYYYdddlllpppqqqqqqqqquuuyyy|||rrrbbbUUUHHH;;;222///,,,,,,++++++***)))))))))(((((())))))******++++++******)))(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))(((&&&###############$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%!!!""""""######$$$$$$$$$###$$$%%%'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%&&&''''''((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$###"""$$$((((((%%%"""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######""""""############""""""!!! !!!###$$$$$$###"""""""""#########$$$$$$########################""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''(((((())))))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%***)))((())),,,000222333111///...---.........---///222777;;;===<<<:::999555333111111222222111000000333777999::::::;;;<<>>777333333444999:::<<<<<<:::777444222222222444666888888555333222222222222222333333333;;;:::999777555444444333555999>>>>>>:::777888:::555555666666555333000...------...///000000000///.........///222333222000333333222111000000000111000000000000111111111111////////////000111222333]]]XXX[[[iiijjjiiillljjjkkksssyyymmmYYYSSS[[[jjjooonnnkkkoooqqq```IIIBBBNNN^^^jjjrrruuussspppnnnssswww{{{qqqaaaTTTGGG;;;222///,,,,,,++++++***)))))))))&&&''''''((()))*********&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$######$$$&&&&&&%%%###"""###$$$%%%%%%$$$###"""$$$$$$&&&&&&&&&&&&$$$$$$!!!!!!""""""############""""""###$$$%%%%%%&&&&&&%%%&&&'''((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################&&&))))))&&&$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''''''''((())))))''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''((('''&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###!!!!!!%%%+++,,,)))%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""############""""""!!!  ###$$$###""""""############$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""######!!!!!!""""""############"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&'''(((((()))***************)))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################&&&%%%$$$######$$$%%%&&& $$$'''((('''(((+++...++++++,,,000444444111...,,,---///222555888;;;<<<999777666777888777333000000000///......000444888;;;===???>>>:::666333222333444444333222111222333222333333444666999>>>AAADDDDDDBBB===777444555777888:::<<<===<<<:::777444444444666999<<<<<<999777222333333333444444444444888777666333222000000///333888===<<<777333222333222111111111111000...,,,,,,,,,------...//////000000//////000222333222000333222111000000000222222000000000000111111111111000000////////////000000]]]]]]aaallliiihhhmmmnnnkkkmmmooocccQQQMMMUUUbbbjjjpppqqqqqqkkkWWWAAADDDIII]]]nnnrrrvvvwwwoookkkooorrruuu}}}rrrddd[[[LLL:::000///...---,,,***)))(((((((((******))))))((((((''''''+++)))'''$$$######$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""""""""%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""###############$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%'''%%%$$$""""""###%%%&&&###"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######""""""""""""############%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))$$$(((***&&&%%%&&&&&&$$$''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###%%%$$$###"""""""""$$$$$$######""""""######$$$%%%$$$$$$##################%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###"""!!!!!!########################$$$#########""""""!!!!!!!!! """###%%%'''""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%$$$######$$$$$$"""!!!################################################""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$%%%%%%$$$###""""""######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''(((((((((((((((((())))))))))))''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%((())))))***+++,,,...///000111---------------...//////444666888999888666333222111000///------///000111333444666777666444111000222333444555444222000...000111000000000333888<<>>222---,,,,,,+++***))))))))))))(((((((((((())))))))))))%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""!!!!!!""""""######$$$###"""""""""$$$%%%$$$###########################$$$###############$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))((((((((((((((((((((((((((()))(((***111777666000&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######""""""######$$$%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#######################################""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""###$$$%%%$$$"""############################################################$$$$$$$$$$$$""""""#########$$$$$$$$$"""######$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$$$$###############$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''))))))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%&&&'''((((((*********+++---...000111111000...,,,+++,,,---...//////000000111222333444444333111...------...///+++,,,---...///000000000111333555555333111111111111000///.........///000111000///...------............////////////.........---,,,,,,---...///000------,,,,,,,,,------..................---,,,,,,/////////......---------+++,,,,,,,,,,,,,,,,,,,,,---------...............///.........000111111///------------...000333444222///,,,+++***)))'''&&&YYYVVV\\\llloooooorrrjjjgggiiilll___MMMIIIQQQ]]]gggmmmkkkiiieeeXXXIIIJJJOOObbbqqqqqqpppmmmbbbaaaggglllqqq{{{yyyhhhYYYSSSKKK<<<111---,,,++++++***))))))******(((((((((((())))))))))))))))))((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!"""######$$$$$$$$$###"""""""""$$$%%%$$$####################################"""######$$$%%%############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''(((((()))***))))))))))))))))))))))))%%%'''((()))...444444///&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$######""""""######$$$%%%"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######################################################""""""""""""############ !!!"""###############""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$$$$###""""""""""""###$$$$$$"""""""""$$$%%%$$$############################################################$$$$$$$$$$$$%%%"""############$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!"""###$$$$$$%%%%%%$$$$$$############$$$$$$#########"""######$$$%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%&&&'''))),,,...///111000...+++***)))******------///000222333444555333222000///...//////000,,,,,,---......///000000222444666666444222222222444222111000//////000000///...------,,,,,,,,,---...///000000000000000///------,,,------///111222------------------...///......---,,,+++*********111111000///...------,,,------------,,,,,,,,,,,,....../////////......---...------///111333333222111000...---,,,,,,------...,,,)))(((((('''&&&$$$ZZZWWW\\\mmmpppooorrrhhheeehhhjjj^^^KKKGGGPPPZZZdddkkkjjjiiifff[[[NNNKKKPPPcccqqqpppoookkk``````eeejjjoooyyyvvvhhh[[[UUUKKK;;;222111,,,+++******)))*********'''((((((((()))))))))***+++***)))'''&&&&&&&&&'''%%%&&&''''''''''''&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&'''(((%%%%%%%%%$$$$$$$$$$$$###!!!"""###$$$%%%%%%%%%%%%###"""""""""$$$%%%$$$#################################""""""###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((())))))***(((((((((((((((((((((((( $$$%%%$$$&&&******(((&&&%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$### !!!###$$$%%%%%%$$$$$$######""""""######$$$%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######################################################!!!"""""""""############!!!"""###$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$######""""""######$$$###"""!!!"""$$$%%%$$$############################################################$$$$$$$$$%%%%%%"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$######""""""###$$$$$$%%%%%%&&&((())))))(((&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''(((((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&!!!"""###$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$%%%&&&(((***+++,,,---,,,,,,+++++++++++++++,,,,,,...///000111222222000000////////////000000......---......///000000111222333333111000111222333222111000///000111111////////////...............//////000111111111111---,,,,,,,,,...///111333---------------...//////...---,,,,,,++++++***+++111000000//////.....................------,,,,,,------///000000000000///,,,,,,---///333555666555111///---+++************+++)))&&&&&&&&&&&&$$$###[[[WWW]]]nnnqqqppprrrgggdddfffhhh\\\JJJFFFNNNVVVaaaiiihhhhhhggg]]]QQQLLLQQQcccqqqpppooojjj___aaafffjjjnnnxxxtttggg\\\UUUJJJ;;;333444++++++******************'''((((((((())))))******+++)))'''$$$######$$$%%%&&&&&&'''(((((('''&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&'''((((((%%%%%%%%%$$$$$$$$$######!!!"""###%%%%%%&&&&&&&&&###"""""""""$$$%%%$$$###""""""""""""""""""""""""######""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******''''''''''''''''''''''''!!!&&&'''%%%$$$&&&&&&%%%&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$### !!!###$$$%%%%%%$$$$$$#########"""###$$$$$$%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$########################$$$$$$########################!!!!!!""""""#########$$$###$$$%%%&&&%%%%%%######"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''###"""!!!"""$$$%%%%%%#########################################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$######""""""###$$$%%%%%%&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&& !!!"""$$$$$$%%%%%%%%%#########$$$%%%%%%%%%&&&''''''''''''(((***+++,,,((()))***+++,,,---......+++,,,---...////////////.........//////////////////............///000000///000111000///...///000111000///...///000111222111222222333222222111000---...///000111111111111,,,,,,,,,,,,---///111333---,,,,,,,,,---......///......---------------...////////////000000000000/////////......------,,,+++,,,...000222222222222,,,+++,,,///333666777777...---+++*********++++++)))'''%%%$$$%%%%%%$$$"""\\\]]]eeepppssssssnnneeefffiiifffXXXHHHGGGQQQYYY```gggiiiiiieee[[[PPPLLLXXXffflllmmmjjjccc[[[aaakkkuuuxxxzzzxxxfffVVVRRRQQQGGG777,,,+++)))))))))+++,,,+++***&&&&&&''''''(((((())))))+++******)))((('''''''''$$$$$$$$$%%%&&&&&&$$$"""$$$$$$%%%&&&%%%$$$###""""""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$###"""""""""###%%%'''((('''&&&$$$#########$$$$$$$$$!!! !!!$$$&&&&&&$$$$$$###"""""""""###%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""###$$$&&&'''''''''&&&&&&$$$&&&&&&$$$"""###(((---******))))))((((((((('''&&&&&&'''(((((('''&&&&&&(((((((((((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$###"""""""""########################%%%$$$######""""""######""""""""""""""""""""""""######""""""""""""######$$$$$$$$$#########""""""$$$$$$###""""""###$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###############################################################"""!!! ###"""!!! !!!"""###$$$$$$###"""!!!!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$################################################"""!!!!!!$$$###""""""######"""!!!%%%%%%$$$$$$###"""""""""##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$)))************)))((((((&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$%%%$$$#########$$$%%%&&&&&&%%%%%%$$$#########$$$'''''''''''''''&&&%%%$$$&&&%%%%%%$$$######$$$$$$##############################$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%########################%%%%%%$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))+++---......///000000///---++++++,,,,,,,,,,,,,,,...000222444222222000///............///000111111000///...---000...------///000000/////////000000111111111222111111000000/////////...)))+++///111222000...,,,+++***++++++,,,---...//////000000000000000///...111111111111111000///...///...---++++++,,,,,,---------...///111000...,,,------..................++++++***)))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$aaabbbjjjssstttsssnnnfffgggjjjgggXXXHHHHHHRRR[[[bbbhhhjjjjjjeeeZZZPPPOOO[[[iiinnnnnnjjjccc[[[dddnnnwwwzzz~~~vvveeeUUUNNNKKKAAA444+++---+++******++++++)))((('''''''''(((((((((((((((***))))))(((((('''&&&&&&$$$$$$$$$%%%%%%$$$###!!!$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&'''((()))&&&%%%$$$#########$$$$$$""" """$$$$$$"""$$$###"""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""$$$%%%&&&'''''''''&&&&&&$$$%%%%%%$$$$$$%%%'''***))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##########################################$$$$$$########################%%%$$$######""""""######""""""""""""""""""""""""######""""""""""""###############"""""""""!!!!!!########################&&&&&&%%%%%%%%%$$$$$$$$$################################################"""############""""""!!!###"""!!!!!!!!!!!!"""###$$$$$$###"""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$################################################""""""!!!"""!!! !!!###$$$$$$#####################$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%******++++++******)))((('''(((((((((''''''&&&%%%''''''((((((''''''&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%$$$######&&&%%%%%%$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))***+++------...//////...,,,++++++,,,******+++,,,...000222333777666333111///---,,,,,,...///000000000///---,,,///...------///000//////000000000111111111222222000000/////////.........,,,---///111111000...---,,,,,,,,,,,,,,,---...///------......///.........////////////............///...---,,,,,,,,,------000000000222333333000...,,,,,,,,,,,,++++++++++++((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$fffhhhpppwwwvvvsssmmmhhhhhhjjjhhhYYYIIIIIISSS]]]dddjjjkkkjjjeeeZZZOOOQQQ^^^lllpppoookkkccc\\\eeennnuuuyyy~~~sssdddSSSJJJCCC999000+++...,,,+++*********(((&&&((((((((((((((('''''''''(((((((((''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$%%%&&&'''(((((((((((((((&&&%%%$$$#########$$$$$$"""  """$$$$$$#########""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%&&&'''''''''&&&&&&%%%$$$$$$%%%'''((('''&&&(((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%$$$$$$$$$$$$################################################!!!""""""############"""###""""""!!!!!!""""""###$$$###""""""""""""""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$#######################################$$$$$$######"""!!!!!! !!!$$$%%%%%%$$$!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%'''(((+++++++++++++++******))))))))))))***))))))((('''))))))******))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((******+++,,,---...---+++******+++((()))***---...000111111777666444222000///...---...//////000000///---,,,...---,,,---///000///...000000000000000111111111///............---------/////////000//////...------------,,,,,,---......++++++,,,,,,---------......------,,,,,,---...///000///...------------...111000111222333333111...******))))))((((((''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$hhhkkkrrrxxxvvvtttnnniiiiiikkkhhhYYYJJJJJJTTT___eeekkklllkkkeeeZZZNNNPPP^^^lllqqqoookkkeee___dddjjjooossszzzrrrdddSSSGGG===333---,,,---,,,******+++***)))'''))))))((((((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((++++++'''$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((((((((((((((('''&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!%%%$$$$$$$$$$$$$$$$$$$$$################################################ !!!"""###############""""""""""""""""""""""""######"""""""""""""""###""""""""""""#########$$$$$$$$$$$$##########################################$$$$$$$$$$$$###""""""!!! !!!###%%%$$$###""""""#########$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$&&&(((***+++,,,,,,,,,,,,+++************+++++++++******)))***++++++++++++***))))))((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((((((***+++,,,+++))))))***+++)))***,,,...//////......222111111000000000111111...///000111000000......------,,,...000000000............///////////////------------------------000//////...------------------,,,,,,,,,,,,,,,,,,******++++++,,,---...//////...---,,,---...111222111111000000//////////////////...///000000...,,,))))))((('''&&&&&&%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$iiikkkqqqvvvuuutttqqqjjjjjjkkkhhhYYYJJJKKKUUU___fffkkklllkkkeeeYYYNNNNNN\\\jjjooommmkkkgggddddddgggiiilllvvvrrrdddRRREEE:::111---...+++***)))***+++,,,+++)))))))))((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%"""###%%%%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''***------((($$$%%%%%%%%%&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((((((((((((((('''&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######""""""""""""""""""""""""!!!"""############"""!!!########################!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!"""###############""""""############""""""###"""""""""""""""###############$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$###""""""$$$"""!!!"""######"""!!!$$$$$$$$$#########""""""##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%'''***++++++,,,,,,,,,,,,+++************+++++++++++++++***+++++++++++++++******)))(((((((((((('''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))(((((()))***,,,,,,...//////...,,,+++///...............///000...///000111111111000///---------///111222000///---------------------,,,,,,,,,,,,---------------000///...,,,,,,,,,---------,,,+++++++++++++++,,,,,,,,,,,,,,,---...000111111000///...///000333444222222222222111111000000///...------......,,,***)))(((((('''&&&%%%$$$$$$#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$mmmlllpppssssssvvvuuujjjjjjkkkgggXXXJJJKKKVVV^^^eeejjjllljjjeeeYYYNNNOOO]]]jjjmmmkkkjjjjjjiiihhhgggeeegggsssssscccQQQDDD:::222//////***)))((()))+++,,,+++***((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&$$$!!!!!!###&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%((((((((((((((('''&&&%%%######$$$%%%%%%%%%$$$$$$"""###$$$###!!!!!!###%%%""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%"""######$$$%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&'''))),,,---+++(((%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''((((((((('''&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!############$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""#########$$$$$$$$$$$$$$$################################################!!!""""""############""""""######$$$$$$######""""""""""""""""""######$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""#######################################$$$$$$$$$%%%$$$$$$###"""$$$###""""""######""" %%%%%%$$$$$$###""""""!!!##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''')))+++,,,+++++++++++++++******)))((()))******+++***************++++++******)))((((((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&((())),,,,,,------,,,,,,++++++//////---,,,++++++++++++......000111111111000///------...000333333222000---------,,,,,,,,,,,,,,,,,,,,,,,,------------...///......------------...,,,,,,+++++++++,,,,,,---......---------///000111111111000//////000222222111111222222222111000//////---,,,,,,,,,---+++***'''''''''&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&#########$$$$$$$$$$$$$$$tttqqqppprrrsssxxxzzzjjjiiijjjfffWWWIIIJJJUUU]]]ccciiikkkiiidddYYYNNNTTTaaalllmmmjjjiiikkkllljjjfffaaabbbooorrrbbbOOOCCC;;;444///...,,,***)))***++++++***)))'''''''''(((((((((((((((&&&&&&&&&&&&&&&'''''''''+++,,,---)))$$$!!!$$$''')))((('''%%%$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$"""$$$%%%###!!!!!!###%%%!!!"""###$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%""""""###$$$%%%''''''(((((('''&&&%%%%%%%%%%%%&&&$$$&&&***+++***'''&&&%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%##############################################################################$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""#########$$$########################"""#########$$$$$$$$$$$$################################################"""############""""""!!!"""###$$$$$$$$$$$$###""""""""""""""""""###$$$$$$############$$$$$$$$$$$$!!!"""""""""#########$$$########################$$$$$$%%%%%%$$$$$$###"""###"""!!!"""###$$$###"""$$$$$$################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))***+++,,,******++++++******)))(((''''''((())))))))))))))))))))))))))))))(((''''''''''''(((((('''&&&$$$###%%%%%%%%%%%%%%%&&&''''''((())))))***++++++******)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))*********((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%&&&''')))((((((((())))))***+++,,,...---,,,++++++++++++++++++,,,.../////////...---......///222444555333111............---------,,,,,,---------............/////////000000000000000---------------...///000000///---,,,---...///000..................------...///000000000///...------+++))))))))))))((('''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$${{{uuurrrrrrssszzz}}}jjjiiijjjeeeWWWHHHJJJUUU\\\bbbhhhjjjiiidddYYYNNNXXXdddnnnmmmiiiiiilllmmmjjjddd]]]]]]lllrrr```LLLBBB<<<555000---...,,,************((('''&&&'''''''''(((((())))))''''''''''''''''''''''''444666555///((($$$&&&)))+++)))'''%%%$$$###$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%###"""""""""###"""###$$$%%%&&&%%%%%%$$$$$$&&&'''&&&######%%%'''!!!"""###$$$%%%$$$############$$$$$$$$$%%%%%%%%%""""""###$$$&&&'''((((((((('''&&&%%%$$$%%%%%%&&&!!!&&&******'''$$$$$$%%%&&&&&&&&&''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$((((((((('''&&&%%%###"""""""""""""""""""""""""""################################################"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""#########"""""""""""""""""""""""" """###$$$$$$###""" !!!!!!!!!""""""######$$$$$$###""""""###$$$$$$""""""######$$$$$$$$$$$$###############################################################"""!!! """###$$$%%%%%%$$$###"""""""""!!!""""""###$$$$$$""""""""""""############!!!!!!""""""#########$$$########################$$$%%%%%%%%%%%%$$$######!!! !!!$$$%%%%%%$$$"""""""""###$$$$$$%%%%%%##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))***+++++++++***************)))((((((&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&&&&'''(((((('''%%%###"""%%%%%%%%%%%%%%%&&&'''(((---...//////000000000000,,,+++)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''(((((())))))******************************'''(((((()))***++++++,,,))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$"""###%%%%%%%%%%%%'''(((%%%$$$$$$%%%'''))),,,---*********+++,,,---...///)))***,,,---------,,,,,,...///000333666666444222000000/////////.........---------......////////////000111222222222222222.........//////111222333000///---,,,,,,---...///,,,,,,,,,,,,,,,+++***))),,,---.........---+++***)))'''%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$##################""""""######$$$$$$$$$$$$iiioootttxxx~~~zzzhhhhhhjjjhhhYYYIIIKKKYYY___bbb```eeelllaaaRRRQQQ[[[kkkppplllmmmkkkkkksssnnnfffYYYWWWjjjppp```NNNCCC;;;333...---...---,,,***)))'''&&&%%%)))*********)))((('''&&&&&&&&&&&&'''&&&&&&%%%$$$---,,,+++)))'''%%%######''''''&&&%%%$$$###"""!!!$$$$$$$$$############"""&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!$$$&&&'''''')))((('''%%%$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$#########"""############$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))(((&&&###"""######$$$%%%&&&'''((()))&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&%%%%%%$$$###################################################%%%%%%%%%$$$$$$$$$############""""""######$$$%%%((('''&&&&&&$$$$$$###"""$$$%%%%%%%%%%%%$$$######!!!!!!""""""#########$$$#########""""""""""""""""""############$$$$$$$$$***(((&&&$$$######$$$%%%%%%"""!!!!!!$$$%%%$$$### !!!!!!""""""###### !!!###$$$%%%%%%$$$###""""""!!!!!!!!!"""$$$%%%###$$$$$$%%%%%%$$$$$$###'''$$$""""""%%%&&&%%%############"""""""""""""""########################$$$$$$$$$#########"""""""""###%%%%%%###"""###$$$$$$###"""!!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&'''###%%%)))---/////////...***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''"""###$$$$$$%%%''',,,///333444555555444222///...))))))))))))(((&&&%%%$$$###$$$&&&'''(((((('''&&&&&&%%%$$$$$$$$$&&&((()))'''&&&%%%$$$%%%&&&(((***''''''((()))***++++++,,,+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""########################$$$%%%&&&'''(((***+++++++++++++++,,,,,,---------++++++,,,---...///000111////////////000000000000222222111///---+++)))(((,,,,,,,,,---,,,,,,++++++222222222111111111111000---.........//////000000//////...------------...//////...------,,,++++++***+++,,,---,,,***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$lllqqquuuxxx}}}xxxiiiiiikkkhhhXXXIIIKKKXXX\\\bbbccchhhmmmaaaRRRQQQ\\\kkkoookkklllkkkjjjrrrllleeeYYYWWWiiiooo___MMMBBB:::333...------,,,+++***)))((('''&&&((((((((((((((()))))))))'''''''''''''''&&&%%%$$$(((((('''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$############"""$$$$$$$$$######$$$$$$$$$%%%%%%###"""""""""##############################$$$###!!!"""%%%'''((('''((((((&&&%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###################################################%%%%%%$$$$$$##################""""""######$$$%%%&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$######""""""""""""#########$$$###""""""""""""""""""""""""############$$$$$$$$$'''%%%###"""!!!"""###$$$"""###$$$###"""!!!###$$$"""""""""###############"""######$$$$$$$$$############"""""""""###$$$%%%"""######$$$$$$######"""&&&$$$""""""$$$%%%$$$###""""""""""""####################################$$$$$$$$$#########"""""""""###%%%%%%###"""###$$$%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$###$$$%%%&&&'''&&&(((+++---...---,,,+++((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&%%%$$$###$$$$$$%%%$$$%%%''')))+++...222555333444555444333111///---++++++***((('''&&&%%%$$$$$$%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%&&&(((***)))((('''''''''(((***++++++++++++,,,------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$##############################$$$%%%%%%&&&'''((((((((()))))))))***************++++++,,,---...///000000000//////......------...///......---,,,+++***+++,,,,,,------,,,,,,+++000000/////////.........,,,,,,,,,---------......---,,,++++++******++++++...------,,,++++++******((()))*********(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$pppsssvvvzzz~~~wwwiiijjjlllgggWWWIIILLLXXX[[[cccgggjjjlll]]]PPPQQQ]]]llloookkklllkkkjjjqqqjjjeee[[[YYYiii}}}lll]]]KKK@@@999111---,,,,,,++++++***))))))(((((('''''''''&&&''')))***+++)))))))))((('''&&&%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$############"""######""""""""""""######%%%$$$######"""#########""""""""""""""""""""""""%%%#########&&&(((((((((''''''&&&$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$""""""##################"""############$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&***)))((('''&&&%%%%%%%%%***))))))((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$###################################################$$$############"""""""""######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######"""""""""###############""""""""""""""""""######"""############$$$$$$$$$###"""!!! !!!"""###!!!$$$&&&%%%!!! """%%%$$$$$$$$$$$$$$$$$$######$$$$$$##################%%%$$$$$$#########$$$$$$"""""""""######"""""""""$$$###""""""###$$$###"""!!!"""""""""###$$$$$$$$$########################$$$$$$$$$###############"""$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$#########$$$&&&&&&***+++,,,------+++)))(((''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%((('''%%%###"""###$$$%%%'''***---000222444888;;;444555555444333111...------,,,***(((&&&%%%%%%%%%'''(((((())))))))))))(((&&&&&&&&&&&&''')))+++,,,------,,,++++++,,,...///000000000000000000000000///......------.........++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''))))))***+++,,,------...000//////...---,,,++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,+++++++++*********+++++++++++++++++++++***))))))))))))***+++++++++***))))))((((((&&&''''''((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$tttvvvyyy}}}wwwiiikkkkkkdddUUUIIIMMMXXX]]]fffhhhhhhfffWWWLLLQQQ```nnnpppkkkmmmlllkkkqqqjjjggg___]]]kkkzzzjjjZZZIII>>>777000,,,+++++++++***************))))))(((&&&%%%&&&(((***+++******))))))((('''%%%%%%""""""######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""#########""""""#########$$$$$$##########################################%%%$$$$$$%%%'''(((((('''&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!"""#########$$$""""""#########$$$$$$$$$##################$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&'''******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$#########################################################"""""""""""""""""""""######""""""######$$$%%%######$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$##############################"""""""""""""""#########""""""#########$$$$$$$$$!!! !!!"""###!!!###$$$%%%$$$$$$%%%'''%%%%%%$$$$$$#########"""&&&%%%###"""!!!"""######&&&%%%%%%$$$$$$#########""""""############""""""""""""""""""######""""""!!!!!!"""###$$$$$$%%%%%%################################################"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$###""""""###$$$&&&'''++++++,,,,,,,,,***(((''''''&&&&&&&&&%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$###$$$$$$$$$&&&$$$######$$$&&&)))+++---///222444555555777999444444444333222000...------+++)))((('''((()))***---------------------,,,+++++++++,,,---///000111222222111111111111222333444333333333222222222111//////...------------...++++++++++++++++++++++++((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$((((((((()))***+++++++++---,,,,,,,,,++++++******((()))***+++++++++++++++******+++,,,,,,,,,+++++++++************)))))))))))))))******************,,,++++++***************)))((((((((('''''''''&&&%%%%%%&&&&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$vvvwww{{{xxxgggjjjjjjaaaRRRIIINNNXXXbbbiiihhhddd___QQQIIIQQQcccooooookkkmmmmmmkkkqqqjjjjjjeeebbbnnnvvvhhhYYYHHH===777000,,,+++++++++******************+++)))'''&&&%%%&&&'''((())))))))))))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$############$$$$$$############$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''((('''&&&%%%%%%$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""#########$$$""""""#########$$$$$$$$$######"""""""""###$$$%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&''''''''')))(((&&&%%%%%%&&&'''(((((((((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""################################################"""""""""""""""""""""#########""""""######$$$%%%"""######$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$###############!!!!!!""""""############""""""#########$$$$$$$$$!!!!!!!!!!!!"""######$$$###!!! $$$***,,,***&&&$$$$$$$$$######""""""!!!&&&%%%###"""!!!"""######%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$###!!!"""#########"""""""""!!!""""""###$$$%%%%%%&&&###################################################$$$&&&&&&$$$###$$$%%%"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$######"""###%%%&&&'''******+++++++++***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$############$$$$$$######$$$%%%)))---000333222444555555333222222333111111000000///---,,,,,,---,,,++++++,,,...111333555555444333333333222222111111222333444555666777666666555555555555555555444444333333222111111111...------,,,++++++,,,,,,************************''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%"""######$$$$$$%%%%%%&&&########################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''(((((())))))((((((((())))))******+++((()))))))))))))))((('''(((((()))***++++++************)))))))))((((((((())))))))))))))))))))))))******)))(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$xxxyyy|||wwwdddhhhhhh^^^OOOHHHOOOYYYeeejjjfffaaa]]]PPPJJJSSSdddooonnnhhhlllllliiinnnkkkmmmjjjhhhqqqtttgggXXXGGG===666000,,,,,,+++++++++++++++************)))(((&&&%%%&&&&&&&&&'''(((((((((((('''&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$############"""$$$$$$$$$######$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''(((&&&%%%$$$############$$$$$$%%%######$$$$$$$$$$$$######""""""##################"""############$$$$$$$$$$$$###""""""###$$$&&&''''''''''''''''''(((((((((%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&''''''(((((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######"""################################################"""""""""############$$$######""""""######$$$%%%"""#########$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$#########!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$!!!!!!""""""######$$$$$$$$$ ###,,,///+++%%%###############"""""""""$$$$$$#####################$$$$$$%%%$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$ """%%%%%%$$$""""""""""""#########$$$%%%%%%%%%#######################################$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%!!!"""############"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$######$$$&&&((())))))******************)))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%&&&'''%%%&&&(((+++///222555777444555555444111000000111000000//////............000111111222555777:::;;;<<<;;;:::999888888888888666666777888888999999999666666666666666555555555222222222111111000000000---,,,++++++************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$"""#########$$$$$$%%%%%%########################&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&'''((()))******(((((((((((('''&&&%%%%%%&&&&&&'''((())))))))))))))))))((((((((('''''''''))))))(((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$${{{zzz|||tttaaaffffffZZZLLLHHHPPPYYYdddhhhdddaaa```UUUNNNUUUcccmmmjjjeeeiiiiiifffjjjkkkooonnnkkkssstttfffWWWFFF===777111---,,,,,,,,,,,,++++++*********''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############"""######""""""""""""######!!!"""###$$$%%%$$$$$$###########################$$$######%%%''''''%%%#########"""######$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########"""############$$$$$$$$$$$$$$$###"""###%%%'''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&'''((((((''''''%%%&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###""""""############################################################$$$$$$%%%%%%######""""""######$$$%%%###############$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$######### !!!!!!"""######$$$$$$"""############$$$$$$$$$!!!""""""#########""""""###!!! $$$)))+++'''"""#########$$$$$$$$$$$$$$$"""######$$$$$$$$$######!!!"""###$$$$$$$$$###"""######$$$$$$$$$$$$###### ###&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%''')))***************)))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''')))***+++---...000222444555555555333444444333111222444666555555444555555555666777888999:::<<<>>>@@@BBBCCCAAA@@@>>><<<;;;;;;;;;;;;888888888999999999888888444444444444444333222222111111111000000000000000------+++******)))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$###############$$$$$$$$$########################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}zzz|||qqq___eeedddXXXKKKHHHPPPYYYbbbfffdddccceee[[[RRRXXXaaajjjhhhbbbffffffdddhhhjjjoooooolllsssuuufffWWWFFF===777111------------,,,,,,+++******)))$$$%%%&&&'''((((((((((((###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&''''''$$$$$$$$$############"""""""""!!!!!!!!!!!!""""""!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""#########%%%&&&&&&$$$"""""""""""""""###$$$%%%%%%######$$$$$$$$$$$$######&&&%%%%%%%%%$$$#########"""############$$$$$$$$$%%%$$$######$$$%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$%%%'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$$$$$$$###""""""######################################################$$$$$$$$$%%%%%%%%%#########"""###$$$$$$%%%########################$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$######### !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""###%%%&&&%%%""" $$$$$$$$$%%%%%%&&&&&&&&& """###%%%%%%%%%$$$### !!!"""###$$$$$$###"""""""""############"""""" $$$''''''%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&(((***+++,,,,,,+++***)))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&'''(((***,,,...///444555666777777555333222111222222222222555999<<<<<<<<<<<<<<<===>>>???@@@>>>???AAACCCEEEFFFFFFFFFCCCBBB@@@>>><<<<<<<<<<<<777888888888888777666666111222222222111000//////000000000000000000000000...---,,,+++************))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%########################""""""!!!""""""###$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########"""###############$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$yyyqqqcccfffdddZZZMMMGGGMMMVVV\\\aaabbbhhhnnncccSSSRRRaaaddd___^^^ffffffdddiiijjjnnnmmmkkkssssssgggYYYIII>>>666...+++,,,,,,,,,++++++***)))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$######"""#########&&&''''''((('''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!! !!!!!!"""###############$$$$$$############$$$$$$""""""""""""#####################$$$$$$%%%%%%%%%###$$$%%%%%%$$$###!!! !!!"""###############!!!!!!"""###############$$$$$$$$$#########""""""###$$$$$$###""""""###%%%!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$###""""""""""""########################""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$######%%%$$$$$$###"""""""""###&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###$$$$$$%%%&&&###$$$&&&((()))***++++++,,,+++)))'''%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((()))+++///000000000111222:::999777555333222111111444444555666888:::<<<===CCCCCCBBBAAAAAABBBCCCDDDFFFEEEEEEFFFHHHJJJIIIHHHCCCAAA???===;;;::::::;;;===;;;999777777666333222333333333222222222111111222222222111000000//////++++++******)))((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$###"""!!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###%%%&&&'''((()))###%%%&&&&&&%%%%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########################################################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$##################yyyrrrcccfffdddYYYLLLGGGMMMVVV]]]cccdddgggjjj\\\MMMMMMYYY^^^[[[\\\fffgggeeejjjjjjnnnnnnkkkssssssfffXXXHHH===555...+++,,,,,,,,,++++++***))))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&''''''''''''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!""""""###############$$$$$$############$$$$$$""""""""""""#####################$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%%%%%%%!!!""""""###############$$$$$$$$$#########""""""###$$$$$$###""""""###%%%!!!!!!"""""""""#########""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###""""""""""""########################"""#########$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$###############&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$######$$$$$$%%%###$$$&&&(((******++++++,,,+++)))(((&&&%%%$$$$$$$$$$$$%%%&&&&&&'''((((((((()))***,,,...//////000...000222222222111222333777666555333222111111111444555666999;;;>>>AAABBBGGGGGGEEEEEEDDDEEEFFFGGGIIIGGGFFFFFFFFFFFFEEECCCBBBAAA???===<<<<<<<<<<<<<<<:::999999::::::999888222222111111111000000000111111000000///.........+++++++++***))))))((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$,,,---......///000111111333000,,,&&&""""""%%%(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################zzzssscccfffcccXXXKKKFFFMMMVVV^^^fffggggggdddSSSEEEGGGRRRXXXWWWZZZeeegggdddiiijjjnnnnnnkkksssrrreeeWWWGGG===555...+++,,,,,,,,,++++++***))))))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&&&&'''''''''&&&%%%$$$###########################################################################$$$$$$############$$$%%%###$$$$$$$$$%%%%%%%%%&&&(((((((((''''''&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""!!!!!!!!!"""######$$$$$$######$$$$$$############$$$$$$"""""""""#########$$$$$$#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$'''&&&%%%%%%$$$%%%%%%%%%!!!"""######$$$$$$######$$$$$$$$$##################$$$$$$###""""""###%%%""""""#########$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$####################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$&&&''')))***++++++++++++***)))(((&&&&&&%%%%%%$$$$$$%%%'''(((***+++++++++,,,...000222444555555333444444333222111333555555555444444444444444444666888:::<<<@@@DDDGGGIIIIIIHHHGGGFFFEEEEEEFFFGGGGGGEEEDDDDDDDDDDDDCCCAAAAAAAAA???>>>============;;;:::888999::::::999888111111000000000///////////////......---,,,,,,,,,++++++******)))((((((((($$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$---------....../////////777555111+++%%%###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################zzzsssccceeebbbVVVIIIEEEMMMWWW^^^hhhjjjgggaaaNNNBBBFFFRRRYYYXXX[[[ffffffaaaeeejjjnnnnnnkkksss~~~rrrdddVVVFFF<<<555...+++,,,,,,,,,++++++***)))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""#########%%%&&&'''(((''''''&&&&&&%%%$$$$$$###""""""""""""""""""""""""################################################$$$$$$###$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&)))))))))(((''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$""""""#########$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!""""""""""""###$$$$$$$$$$$$##############################$$$$$$###""""""###%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$&&&''')))+++,,,,,,++++++***)))((('''&&&&&&&&&&&&''''''((()))+++,,,---...---...///111333444444555333444444333222222555777777888888999::::::::::::;;;<<<>>>@@@CCCGGGJJJKKKGGGFFFEEECCCBBBBBBBBBCCCBBBAAA@@@AAACCCDDDCCCBBB@@@@@@???>>>>>>>>>======:::888666555555444222000111111000000000/////////...------,,,,,,+++******)))))))))(((''''''&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***---000000---((($$$###%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$${{{pppbbbddd```TTTHHHEEENNNXXX^^^hhhkkkhhhaaaOOOCCCJJJXXX___]]]^^^fffddd]]]```iiimmmmmmkkkrrr~~~qqqbbbTTTEEE;;;444...+++---,,,,,,++++++***)))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%###$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%'''((()))'''&&&&&&%%%$$$$$$######""""""""""""""""""""""""######################################################$$$$$$%%%%%%%%%%%%######$$$%%%&&&&&&''''''))))))((((((((('''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$########################""""""######$$$$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$###########################$$$$$$###""""""###%%%$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&)))***,,,...///...,,,+++((((((''''''''''''((((((,,,,,,------.../////////111111222333444444444333555666666666555777:::<<<===>>>???AAABBBBBBBBBAAA???@@@AAABBBDDDFFFHHHIIIEEEDDDBBBAAA@@@@@@@@@AAA@@@???>>>???AAABBBAAA@@@>>>>>>>>>>>>===<<<<<<;;;777555333222222222000...222222111111111000000000---------,,,++++++******'''''''''&&&%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########!!!%%%***,,,+++(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$zzz|||kkk```bbb^^^RRRFFFEEEPPP[[[^^^hhhjjjhhhbbbRRRGGGMMM^^^dddaaa```gggccc\\\^^^ggglllmmmkkkrrr}}}ppp```SSSDDD:::444...,,,---,,,,,,++++++***)))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((())))))''''''''''''&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$!!!"""$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&''')))***'''&&&%%%$$$#########$$$########################################################################"""###$$$%%%&&&&&&&&&%%%######$$$%%%&&&'''((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%###############""""""""""""!!!""""""###$$$%%%&&&$$$$$$%%%%%%%%%$$$######"""###$$$$$$%%%$$$$$$$$$###############$$$$$$$$$###$$$$$$###""""""###%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$########################%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###############""""""!!!%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%'''((()))+++---///111111000...,,,)))))))))))))))***++++++000000111111222222333333777777888888888888777777999:::<<<<<<<<<>>>@@@BBBBBBCCCDDDEEEFFFEEEDDDDDDAAAAAAAAABBBCCCDDDEEEFFFDDDCCCBBBAAA@@@@@@AAABBBCCCBBB@@@??????>>><<<;;;<<<<<<<<<<<<;;;:::999888333111111111333444333222222222111111111000000000......------,,,+++++++++''''''&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$%%%$$$###""""""%%%'''#########$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%zzz~~~yyyggg___```\\\PPPFFFEEEQQQ]]]___ggghhhgggcccTTTIIINNN___ddd``````gggddd^^^```eeejjjllljjjsss}}}ppp___RRRCCC:::333...,,,---,,,,,,++++++***)))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))))))))''''''''''''&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$ """$$$&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''))))))'''&&&%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((%%%%%%%%%&&&''''''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%$$$#########"""""""""!!!""""""""""""###%%%'''(((###%%%'''((()))'''&&&$$$"""###$$$$$$%%%%%%$$$$$$""""""#########$$$$$$$$$###$$$$$$###""""""###%%%############$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""########################&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$$$$#####################$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%''')))+++,,,...000222444444222///---+++++++++,,,---...///000111222333444555666777888::::::;;;<<<======<<<<<<<<<>>>@@@AAA@@@@@@AAACCCBBBCCCEEEEEEEEECCCBBBAAA????????????@@@BBBCCCCCCCCCBBBAAA@@@@@@@@@AAABBBCCCAAA?????????>>><<<:::::::::::::::999777555444222111000111333444333222111111000000000/////////000//////...------,,,,,,((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""############%%%%%%$$$""" !!!###&&&"""#########$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%zzz}}}vvvddd]]]^^^[[[PPPEEEFFFRRR___```ggggggfffdddUUUIIIMMM]]]bbb______gggeee```ddddddiiikkkjjjsss|||ooo___QQQCCC999333...,,,---,,,,,,++++++***)))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))***'''''''''''''''&&&&&&&&&%%%&&&((())))))(((&&&%%% """$$$&&&'''&&&%%%$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))'''&&&%%%###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$&&&''''''&&&&&&######$$$%%%&&&(((((()))###$$$$$$%%%&&&'''((((((((('''&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!############$$$&&&(((***!!!###''')))***(((&&&$$$######$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$$$$###$$$$$$###""""""###%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""########################&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$#########"""""""""###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$&&&(((+++---...000111444666555333000............///000111222333111222333555888:::;;;<<<::::::<<<===??????@@@@@@===@@@BBBBBBAAA@@@???@@@AAABBBCCCCCCBBB@@@>>><<<<<<<<<===>>>???@@@BBBCCC@@@???>>>>>>>>>???@@@AAA@@@???>>>>>>???@@@>>>===999999999888777555222111444222000000111000///---000/////////............111000000//////...------***))))))(((''''''&&&&&&'''''''''(((((()))))))))(((((((((((((((((((((((('''((()))******)))((('''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%!!!###&&&'''&&&$$$""""""""""""######$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%|||~~~zzzeeeaaaeeeaaaQQQDDDEEERRR]]]ccciiihhhfffcccVVVLLLQQQcccaaa___bbbgggjjjgggcccdddgggiiikkktttyyyooo^^^MMM:::222111///---,,,+++******)))))))))))))))))))))((('''''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$$$$$$$######""""""""" !!!###%%%&&&&&&&&&%%%########################%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''))))))(((&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%&&&%%%### $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###%%%((()))(((%%%((('''%%%$$$$$$%%%'''((('''%%%$$$$$$&&&&&&%%%###%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######"""""""""""""""###$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""$$$&&&&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%&&&&&&'''''''''((((((***,,,...000111222333333333444666777666555333222222222333444666777888999:::999888999<<<>>>@@@@@@??????>>>=========>>>>>>>>>>>>>>>===<<<<<>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<======>>>???>>>===<<<;;;===;;;::::::;;;;;;999888888777555333222222333333000000///000000111222222222111111111111222333333777777666666555333222111111///---++++++,,,---...***+++++++++,,,,,,------///...---,,,+++***))))))---.........---,,,,,,+++)))(((((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$%%%%%%$$$###!!! ##############################$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$########################&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$${{{}}}yyyddd```ddd```QQQEEEHHHUUUaaadddiiihhheeebbbTTTJJJOOObbb___^^^aaahhhkkkjjjfffeeehhhiiikkktttyyynnn^^^MMM;;;333111///---,,,+++******)))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!"""$$$%%%&&&&&&%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))(((&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$###%%%((()))(((&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$$$$&&&'''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######"""""""""###"""""""""######$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""###$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''((())))))***+++,,,---///111333444555777666666777888999777666666666555555666777888999999:::;;;:::999:::<<>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::;;;<<<<<<<<<;;;:::999888777555666777777666555666555333222111111111111222222111111222222333444555444444444555555666666666777777666666555444333333222111000000111222222000000//////......------000///...---,,,+++******---------------,,,++++++******)))(((((((((((()))%%%%%%&&&&&&&&&'''''''''%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###!!! #################################$$$$$$$$$%%%%%%#################################$$$$$$$$$$$$%%%########################&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$yyy{{{~~~xxxccc___ccc```RRRFFFJJJXXXcccgggllljjjgggdddUUUJJJOOOaaa^^^]]]aaahhhmmmmmmjjjgggiiiiiikkksssxxxnnn]]]LLL;;;333111...------+++******))))))))))))))))))((((((''''''''''''(((((())))))************)))''''''((((((''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$"""###$$$%%%%%%$$$########################"""#########$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$&&&((()))(((&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&''''''&&&'''&&&%%%$$$$$$$$$%%%&&&((((((((('''&&&&&&&&&%%%$$$$$$$$$$$$$$$#########%%%%%%$$$###"""!!! ############$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&$$$###"""###%%%########################$$$"""!!!!!!"""######""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&(((((()))***,,,---......000111222444555777888888;;;:::999:::;;;;;;999777999999888888888999::::::888999::::::999999<<<===::::::;;;;;;<<<======>>>===============<<<;;;;;;888888999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<=========::::::;;;;;;;;;:::999888555444333444555666555444555555333333222222222222444444444333444444555666666666666777777777888888666777777777777777666666444444444555555555555555666555444333111///......111000000///...---,,,,,,,,,,,,---------,,,++++++,,,+++******))))))******&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%########################&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$zzz{{{~~~wwwbbb___ccc```QQQFFFIIIWWWccciiiooommmkkkhhhZZZOOOTTTccc___^^^aaaiiinnnnnnlllgggiiiiiiiiiqqqwwwlll[[[LLL<<<444111...------+++******))))))))))))))))))(((''''''''''''((((((******++++++***)))(((''''''''''''(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''(((((('''&&&%%%%%%$$$$$$######$$$$$$%%%%%%###""""""$$$%%%&&&&&&""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'''((((((((('''$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$###%%%'''((((((''''''&&&$$$######$$$&&&'''))))))(((''''''&&&%%%%%%%%%%%%$$$$$$######""""""%%%$$$$$$$$$######""""""&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%&&&%%%###""""""$$$&&&""""""""""""""""""""""""$$$"""!!!!!!"""######"""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&'''''''''(((((())))))+++,,,---...000111222333555555666777888999:::;;;===<<<;;;;;;<<<;;;999777999999999888888888888888666777999888888888:::;;;:::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>===<<<<<<::::::;;;<<<===>>>>>>???=========>>>>>>??????@@@:::;;;<<<<<<<<<;;;999999666555444555777888888777777777777666666666666666666555555555555555666666555666666777777777777777666777888888999999999888444444555666666666666555777777555444222111//////111111000//////...------++++++,,,,,,,,,,,,++++++++++++***)))))))))))))))&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""########################"""""""""#########$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$|||}}}xxxbbb___ddd```QQQDDDGGGTTT```hhhnnnmmmllljjj\\\SSSXXXdddaaa```cccjjjnnnmmmkkkgggiiihhhgggooo|||vvvkkkYYYKKK===555111...---...+++******)))))))))))))))((((((''''''''''''((((((++++++,,,+++***(((&&&$$$'''''''''(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%'''((((((''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%###""""""$$$%%%&&&&&&""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''(((((((((((($$$$$$%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%''')))(((''''''&&&$$$######$$$&&&'''))))))((('''&&&%%%%%%$$$$$$$$$$$$######"""""""""$$$$$$$$$%%%%%%&&&&&&&&&((((((&&&%%%$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%&&&%%%###""""""$$$&&&""""""""""""""""""""""""$$$"""!!!!!!"""######"""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((&&&&&&'''''''''(((((((((((((((((((((((()))******+++++++++,,,,,,------...000000111333444666777777777777888999::::::;;;;;;===;;;::::::;;;:::888666777777777777666666666666777888:::::::::999;;;<<<=========<<<<<<;;;;;;;;;>>>>>>??????>>>>>>===<<<<<<<<<=========>>>>>>>>>;;;<<<<<<===>>>>>>??????:::;;;<<<<<<<<<;;;999888888777666777999::::::999888888888999999999999999777666666555555555666666666777888999999999888888666777888999::::::::::::555666777777777777666666444444333222111111000000000000//////......------******+++++++++++++++***))))))((('''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$##########################################"""############$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$wwwbbb___ccc```PPPDDDFFFTTT___eeelllkkkjjjiii\\\SSSXXXdddbbbaaaffflllpppnnnkkkiiijjjhhhgggnnn{{{uuujjjXXXKKK===666111------///+++******)))))))))))))))(((''''''''''''(((((()))++++++,,,,,,+++(((&&&$$$''''''((((((''''''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&((((((((('''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$"""###$$$%%%%%%$$$########################"""#########$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$&&&((((((((('''((()))%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%'''(((((('''&&&%%%$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%$$$###############"""""""""######$$$%%%&&&'''((((((((('''&&&%%%$$$#########$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&$$$###"""###%%%########################%%%###""""""###$$$$$$###"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&(((((())))))***+++++++++******+++++++++,,,,,,,,,------------......///000111222222222222222333333444555666777888999:::;;;999999999::::::;;;;;;;;;;;;:::999999999999777555444444555666666555555444999:::======<<<<<<===>>>>>>======<<<;;;;;;::::::>>>>>>>>>>>>>>>======<<<::::::;;;;;;<<<<<<<<<<<<999999:::;;;<<<<<<======:::;;;<<<<<<<<<;;;:::999999888777888999:::999888777777888999::::::::::::888888777777666666777777888999;;;<<<<<<<<<;;;:::777777888999:::::::::999999888888888777777777777000000000000000/////////.........---------,,,,,,))))))***+++++++++******((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""$$$$$$######"""######$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$vvv```^^^ccc___QQQEEEHHHVVVbbbgggmmmllljjjiii[[[RRRWWWaaa```aaagggooorrrpppllllllllljjjhhhnnn|||uuuiiiVVVKKK>>>777111------///+++******)))))))))))))))'''''''''''''''((()))))))))***,,,------+++)))'''''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((())))))((('''&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$&&&))))))''''''(((***&&&%%%$$$######$$$%%%&&&'''&&&%%%&&&'''((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$""""""""""""############$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''(((((())))))++++++,,,,,,---......//////000000000000111111111333333333444444555666777888888888888888777777777999999::::::;;;<<<======;;;;;;;;;;;;;;;<<<<<<<<<:::999888888999999777555333444555777777777666666777:::<<<===<<<;;;<<<===;;;;;;;;;;;;::::::::::::<<<<<<<<<===<<<;;;;;;:::777777888:::;;;<<<===>>>999:::;;;<<<===>>>>>>???>>>???@@@@@@@@@???>>>===;;;:::999999:::;;;999888888999;;;<<<======<<<<<<;;;:::999999888888888999888999;;;======<<<;;;:::777888888999999999999888:::888777555444444444555/////////.........------,,,,,,,,,+++++++++++++++((())))))***++++++******''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$%%%########################$$$%%%%%%%%%%%%&&&&&&&&&#################################$$$$$$$$$$$$%%%########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$~~~ttt^^^]]]bbb___QQQGGGKKKYYYeeekkkqqqooommmjjj\\\RRRXXX^^^^^^aaaiiiqqquuurrrnnnnnnnnnllljjjppp}}}tttiiiVVVJJJ>>>777222------///+++******)))))))))))))))'''''''''''''''((()))***'''))),,,...///...---+++''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))*********)))(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&%%%### $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$###&&&))))))''''''(((+++&&&%%%###""""""###%%%&&&((('''&&&&&&'''((('''%%%###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%'''((($$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""%%%&&&'''%%%#########$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))******+++,,,---------------......///000111111333333444444444555555555888888888888999:::<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<<<<=========999888888888999999777666444555777888999999999888444666999:::999888999:::888888888999::::::;;;;;;::::::;;;;;;::::::999888555666888:::<<<>>>@@@AAA<<<===>>>???@@@AAABBBBBBDDDDDDEEEFFFEEEDDDCCCBBB>>>===<<<<<<======;;;:::;;;<<<>>>???@@@AAA@@@@@@===<<<;;;:::::::::::::::666777999;;;;;;:::999888888888999999999888888777888666444111000000111111/////////...---,,,,,,+++++++++******************(((((()))***************''''''&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###""""""###$$$%%%########################%%%%%%%%%&&&&&&&&&''''''########################""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$}}}rrroooWWW]]]aaa```VVVIIIIIIWWWfffjjjqqqvvvqqqeee\\\YYY[[[gggcccdddkkkpppppppppqqqnnnpppooolllooo}}}ssshhhVVVGGG888222111///------+++******+++,,,,,,)))'''***((('''&&&&&&'''(((***,,,,,,,,,+++***)))((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$"""###$$$$$$%%%&&&***,,,''''''&&&%%%%%%%%%%%%&&&'''&&&$$$$$$$$$&&&((()))"""!!! """&&&((('''&&&$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""$$$&&&(((&&&&&&%%%$$$$$$&&&((()))%%%$$$$$$######$$$$$$%%%&&&'''(((((('''%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$'''%%%### !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$###"""''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))******+++++++++,,,---///111333222222111000000111222222333333444666777888999::::::::::::::::::::::::;;;======<<<;;;999888777777999999:::;;;<<<<<<=========<<<<<<;;;:::::::::;;;999888777666555444333333666888::::::888777666777666666666777777777888888888888888888999:::<<<===;;;;;;:::::::::;;;;;;;;;::::::<<<===???@@@AAABBBBBBCCCDDDFFFGGGGGGHHHHHHMMMMMMLLLJJJIIIHHHFFFFFFEEEAAA<<<::::::;;;<<<<<<;;;<<>>;;;999777777888999;;;;;;::::::999888777777777777888888777666444333555444444222111000//////,,,,,,,,,---------------)))))))))******++++++,,,))))))))))))((((((((((((+++)))'''$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%$$$$$$%%%rrroooXXX___dddddd[[[OOONNN[[[hhhlllsssxxxsssiiiaaaaaadddiiieeeeeejjjnnnnnnlllmmmllloooooolllppp|||~~~ooocccUUUFFF888222111///------,,,*********++++++)))((()))((('''&&&&&&'''((()))***++++++******)))((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$###$$$%%%%%%%%%'''***,,,''''''&&&%%%%%%%%%%%%&&&$$$######$$$%%%(((+++,,,&&&$$$######%%%&&&%%%###$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$%%%&&&((('''&&&&&&''''''&&&%%%&&&%%%%%%$$$######$$$$$$''''''''''''&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''((((((******+++,,,---......///000///...---...000222333444444333222222333444444555666666777888999::::::<<<<<<<<<;;;;;;:::::::::;;;::::::999999888888888777777888999999:::;;;;;;::::::999888888888888888777777777666666555555555888:::<<<<<<:::999999:::::::::;;;;;;;;;<<<<<<<<<>>>============>>>@@@AAABBBAAA@@@?????????@@@@@@??????AAABBBDDDFFFGGGHHHKKKLLLLLLMMMNNNNNNMMMMMMJJJJJJIIIHHHGGGFFFFFFEEECCC@@@===;;;<<<>>>>>>>>>@@@AAABBBCCCCCCAAA@@@>>><<<;;;888666555666666777888777777666555555444444222333444555666555444444444333333222111000///...---------------,,,,,,,,,)))))))))***************((((((((((((''''''''''''(((&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%$$$$$$%%%sssnnnYYYaaagggiiiaaaWWWUUU```kkkooouuuyyyuuulllfffiiinnnkkkfffeeeiiilllkkkhhhhhhkkknnnooommmppp{{{~~~lll^^^TTTEEE777222111///---------+++))))))***+++***))))))((('''&&&&&&'''((()))))))))*********))))))(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$%%%'''''''''(((***,,,''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&)))+++,,,,,,***(((''''''&&&$$$"""%%%$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&+++)))''''''(((((($$$!!!&&&&&&%%%$$$$$$$$$$$$$$$((('''&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$%%%'''(((+++,,,...///000000111222333444444555666444222000000111333555888777777666666777777888999999:::::::::;;;;;;;;;>>>>>>===<<<;;;:::999999999999999999999999999999555555666666777888888888777777666555555555666666777777777888888999999999<<<>>>??????>>>======>>>@@@@@@@@@@@@AAAAAAAAAAAADDDCCCCCCBBBBBBCCCCCCDDDFFFEEECCCAAAAAAAAACCCDDDBBBCCCDDDFFFGGGIIIJJJKKKJJJJJJJJJJJJJJJIIIHHHHHHDDDDDDDDDCCCCCCCCCBBBBBBAAA???>>>>>>???@@@@@@???BBBBBBBBBBBB@@@>>><<<;;;777666555444333444555555333333333222111111000000...///111333444444444444333333222111000///.........---------,,,+++++++++)))))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&tttmmmZZZaaahhhlllfff]]][[[cccmmmpppuuuxxxssskkkgggkkkrrrjjjfffdddiiikkkjjjggggggjjjnnnooonnnpppzzzmmm___QQQCCC666222111///------...+++)))((()))*********)))(((''''''''''''((()))((()))******+++++++++***&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%'''((((((((((((***,,,'''&&&%%%%%%$$$$$$%%%%%%(((''''''&&&&&&'''((((((...---,,,***)))'''&&&$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''',,,(((%%%%%%''''''%%%"""%%%$$$$$$$$$$$$%%%&&&&&&((('''%%%$$$###$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%###"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''((()))***+++,,,...111333444555333444555555777777888999999777555333333555777999;;;;;;::::::::::::;;;;;;======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;:::::::::::::::999999555555666666777777777888666666555555555555555666888999:::;;;<<<>>>>>>???AAABBBCCCCCCBBBAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFEEEEEEDDDDDDDDDDDDCCCBBB@@@>>>======???AAABBBBBBBBBCCCCCCDDDEEEEEEFFFCCCCCCCCCBBBAAA@@@>>>===>>>>>>>>>>>>????????????AAA@@@???@@@AAAAAA???============<<<;;;999777666444333333222222333444444111111111000000/////////...///111333444444444333222222111111000///......------,,,,,,+++***))))))))))))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""""""""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%'''uuulll[[[```gggllliiiaaa___eeemmmppptttvvvpppgggdddiiipppiiiddddddiiilllkkkiiiiiijjjooopppnnnpppyyynnn___OOOBBB555111111///---,,,...+++)))((()))*********((((((''''''''''''(((((())))))***+++,,,,,,,,,,,,&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))))))))((()))+++&&&&&&%%%$$$$$$$$$$$$%%%'''''''''&&&&&&&&&''''''*********)))'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&'''((()))******'''###"""$$$&&&&&&%%%""""""###$$$%%%'''((()))'''&&&%%%######$$$%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''((((((&&&$$$"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&(((***,,,///000111333444666777777555555666777888999:::::::::999777666777999<<<============>>>>>>=========>>>>>>>>>===============999999::::::;;;;;;<<<<<>>===<<<;;;:::999999777777888888888888888999888777777666777777888888<<<<<<===???@@@BBBCCCCCCDDDEEEFFFEEECCCCCCDDDEEEBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@;;;:::999999:::<<<>>>@@@@@@@@@@@@??????>>>>>>>>>AAAAAAAAA@@@???>>>===<<<<<<<<<======>>>??????@@@AAA????????????>>>;;;999777777777777666555555444222222222222222333333444111111111111000000000000111222333444444333222111111111000000///.........,,,++++++***)))((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$########################$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&(((vvvjjj[[[___eeekkkiiibbbaaagggmmmmmmrrrsssmmmdddaaafffmmmiiieeedddjjjnnnmmmkkkllllllpppqqqnnnpppyyylll]]]MMM@@@444111111000---,,,---+++))))))***+++***)))((((((((((((((((((((((((((()))***+++++++++++++++&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&(((******)))(((((()))&&&&&&%%%$$$$$$$$$$$$$$$######$$$%%%&&&'''(((((($$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###&&&((()))******((('''%%%$$$###$$$&&&(((""""""###$$$&&&((()))***%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&'''(((***,,,...///222222333444555666777777666777777888999:::;;;;;;::::::::::::;;;<<<>>>???>>>>>>???@@@@@@???>>>>>>>>>=====================999999:::;;;<<<===>>>>>>AAA@@@???>>><<<;;;:::999::::::::::::::::::::::::::::::999999999:::;;;;;;???@@@AAAAAACCCDDDDDDEEEEEEFFFEEECCCAAA@@@AAABBB???@@@@@@@@@AAAAAAAAAAAA???@@@@@@@@@???>>>======999999999:::;;;<<<===>>>>>>======<<<;;;::::::999>>>>>>>>>>>>>>>===<<<<<<<<<======>>>???@@@@@@@@@>>>===<<<;;;;;;:::777555444444444444555555555555222222222222222222222222000000000000000000000000222222333333222111///.........------,,,,,,,,,,,,))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$''')))wwwiii\\\___eeeiiihhhcccbbbhhhnnnkkkooorrrmmmdddaaafffmmmlllgggggglllpppnnnmmmmmmooorrrrrrnnnoooxxx~~~jjj[[[LLL???333111111000---,,,,,,*********++++++)))(((''''''(((((((((((('''''''''(((((())))))))))))(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$&&&(((******(((''''''(((&&&%%%$$$$$$###$$$$$$$$$""""""$$$%%%&&&&&&''''''"""$$$%%%%%%###"""$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$######################## !!!$$$&&&'''(((((((((&&&***,,,+++'''$$$%%%&&&%%%%%%$$$%%%%%%&&&'''(((###$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((('''(((+++---///111222333333333444555777888999:::999999:::;;;<<<===>>>>>><<<<<<===============<<<>>>???@@@@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<======<<<<<<======>>>>>>?????????>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<===>>>BBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBB???<<<;;;;;;===============>>>>>>>>>>>>======>>>>>>>>>===<<<<<<;;;<<<=========<<<;;;;;;888888888888888888888888777777888999999999999999:::::::::;;;<<<<<<======:::888777666777777555444444333333333333333444444111111111111111111000000---......................../////////...---+++***)))))))))))))))(((((((((&&&&&&%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$'''***xxxiii\\\___eeeiiihhhcccccciiioooiiinnnrrrmmmfffccchhhoooooojjjiiimmmqqqooommmmmmpppsssrrrnnnoooxxx~~~kkk[[[KKK>>>333111111000---,,,+++******+++,,,,,,)))'''''''''((((((((((((''''''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$&&&(((******((('''&&&'''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$&&&((('''%%%$$$&&&(((&&&&&&&&&%%%%%%%%%$$$$$$########################!!!###$$$&&&''''''&&&&&&%%%,,,333222+++$$$###$$$''''''&&&%%%%%%%%%%%%&&&"""###%%%&&&&&&%%%$$$###"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((()))+++...111333555555555444555666888:::<<<===>>><<<<<<===>>>???@@@@@@AAA>>>>>>?????????===;;;:::>>>>>>@@@@@@@@@@@@>>>>>>;;;;;;;;;;;;<<<<<<<<<===@@@@@@@@@???????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>???BBBBBBBBBBBBBBBAAAAAAAAAAAAAAA???<<<888666777888;;;;;;<<<<<<<<<=========<<<<<<>>>>>>???>>>===<<<===>>>??????>>><<<999777333333444555666666777888333444555777888888888999666666666666777777777888666555333333444555555444333222222111000000111111000000111111000//////...++++++++++++++++++,,,,,,******+++,,,+++***)))(((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$'''***uuuggg[[[ZZZdddjjjjjjggghhhiiiiiinnnoooqqqpppggg___dddoookkkgggffflllqqqpppmmmlllpppsssqqqllllllvvvmmm___LLL@@@555111000---+++,,,++++++,,,---,,,+++***)))...///000---(((%%%%%%'''&&&'''(((((())))))(((((())))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$%%%&&&'''(((++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%&&&%%%###!!!!!!!!!######""""""""""""#########$$$'''((())))))'''&&&'''&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################'''''''''&&&&&&%%%%%%%%%$$$$$$$$$######(((///666&&&&&&$$$$$$$$$$$$&&&&&&########################(((''''''&&&%%%$$$######'''&&&%%%$$$######$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$%%%''')))+++,,,,,,,,,000111333555666777777777::::::999999:::;;;===>>><<<>>>@@@AAAAAAAAA???>>>???===;;;:::999:::;;;<<<======<<<<<<<<<<<<===============<<<======>>>???<<<<<<===>>>>>>???@@@@@@@@@@@@???>>>============??????@@@@@@???>>>======>>>===;;;;;;;;;<<<>>>@@@CCCBBBAAA@@@@@@@@@AAABBB???===:::888777777999:::;;;;;;:::::::::;;;<<<<<>>===<<<;;;<<<======@@@???===:::888555444333333222111111000000000111333444444555666555555555777777777777777777777777999777555333333333444555444333222111000///......,,,,,,,,,++++++++++++***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrreeeZZZ\\\eeelllkkkiiijjjkkkkkknnnppprrroooddd\\\```jjjjjjdddbbbiiippppppllljjjmmmpppooojjjiiissslll]]]KKK???444111000---,,,,,,++++++,,,,,,,,,+++***))),,,------+++'''%%%%%%&&&&&&&&&'''''''''((((((((()))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&###"""""""""%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&'''((('''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%$$$$$$############%%%%%%%%%######&&&+++000&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""&&&%%%$$$###"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&&&&(((+++---///000//////222222444555666777888888::::::999999:::;;;===>>>===>>>@@@@@@@@@???===<<<;;;:::888777666777888999:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>???<<<<<<===>>>???@@@AAABBB??????>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>===<<<<<<<<<;;;:::999:::;;;===>>>>>>===<<<<<<<<<===>>>???<<<:::888666666777999:::===<<<;;;::::::;;;<<<<<<===<<<:::999888888888888:::999888666444222111000111000000000000000111111111222333444555555555555555555555555555555555555555333111000//////000111111111000...---+++*********))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzz{{{mmmaaaXXX]]]gggmmmmmmjjjkkklllllloooqqqsssmmmaaaYYY]]]fffiiiaaa^^^fffnnnoookkkhhhjjjmmmlllggggggqqq~~~}}}jjj[[[III>>>333000000---,,,,,,++++++,,,,,,++++++***))))))***+++)))'''%%%&&&&&&'''&&&%%%%%%%%%&&&(((((()))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))))))))(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%######$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""%%%%%%%%%$$$###$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&''''''&&&&&&((()))+++---000333555555444333444444555666777777888888::::::999::::::;;;=========>>>>>>>>>===;;;999888666555444333222333444555666666777888999::::::;;;;;;;;;;;;;;;<<<===>>>???<<<===>>>???@@@AAAAAABBB======<<<<<<<<<===>>>>>>::::::;;;;;;;;;:::999999999999888777888999:::;;;999999888888999:::;;;;;;:::999888777777999;;;<<<>>>===;;;999888999:::;;;999888666555444333222222444333333222111000000///000////////////000000111//////000222222333333333111111111111111111111111///...,,,*********++++++---,,,+++***((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwwwwhhh]]]VVV]]]fffmmmllljjjkkklllllloootttuuummm```ZZZ___hhhiii```\\\dddnnnoookkkhhhiiilllkkkffffffppp}}}|||gggXXXGGG<<<222000000...,,,,,,+++++++++++++++******))))))))))))((((((''''''((('''&&&$$$###$$$%%%''')))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))***((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''&&&$$$$$$%%%$$$######""""""######$$$&&&'''''''''&&&%%%###"""######$$$%%%%%%&&&''''''((((((((('''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((('''&&&&&&%%%$$$$$$"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))+++,,,,,,,,,...000000222666999::::::888777666666666666666777777777888888999999:::;;;;;;<<<;;;;;;;;;:::888666444222000000/////////000111111333444555777888999:::;;;::::::;;;;;;<<<===??????>>>>>>>>>>>>>>>>>>>>>???;;;::::::999999999999:::666666666777777666666555777666666666666777888999888888888999999:::;;;;;;<<<;;;:::999:::;;;<<<===<<<:::777555444555666777444444333222111111111111111111111111111111111111111111000///......//////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,***)))((('''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$uuutttdddYYYTTT\\\eeelllkkkhhhiiikkkjjjnnnvvvxxxoooaaa]]]dddmmmjjjaaa^^^eeemmmnnnkkkiiiiiilllkkkfffgggqqq~~~zzzeeeUUUDDD:::111///000...,,,,,,++++++*********)))))))))))))))((()))))))))))))))'''&&&$$$###$$$%%%''')))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((())))))***)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((&&&%%%%%%&&&$$$$$$############$$$$$$)))(((((('''&&&%%%$$$$$$######$$$$$$%%%&&&''''''(((((('''&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((('''&&&&&&%%%$$$$$$"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&''''''))))))))))))******++++++---///111222222222444666444666999;;;<<<<<<:::999777666555555444555555666555666666777888888999999777777666444333111///...---------......///000000222333555777999::::::;;;:::::::::;;;;;;===>>>>>>>>>>>>===<<<;;;:::999999888777666555444444444444222222333333333333333222555555555555666666777777999::::::;;;;;;<<<<<<<<<<<<;;;:::999888999999:::666555333111000000111222000000111111222333333333333333333333333333333333222111000...---,,,,,,,,,---------,,,+++***)))(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$uuutttbbbVVVRRRZZZcccjjjiiiggghhhiiiiiimmmwwwzzzoooaaa___hhhqqqjjjcccaaafffkkklllkkkkkkjjjmmmlllhhhhhhsssxxxbbbRRRBBB888000///000...------++++++***))))))))))))******)))((((((******)))((('''&&&%%%%%%%%%&&&((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&(((((()))))))))((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&))))))((('''&&&&&&%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%#########&&&((((((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&###$$$%%%'''((((((((((((,,,,,,,,,---......//////222333555666666666888:::888999:::;;;;;;:::999999777666444222111111222333111222333444555555555555333333222111///......---------...///000000111111222444666888::::::::::::999999999999999::::::;;;;;;;;;999888777555444333444444333222111111111111111111222333333333222222555555666666666777777777::::::;;;;;;;;;;;;::::::777777666555444444444555222111000000////////////...///111222444444555555444333333333333222222222000///---,,,******))))))+++++++++***((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######!!!"""###$$$%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvuuuaaaUUUQQQZZZcccjjjiiiggghhhiiiiiikkkvvvzzzmmm___]]]gggoooiiieeedddgggiiiggghhhkkkjjjmmmmmmhhhiiisssvvv```OOO@@@666//////000///------,,,+++***)))((())))))******(((&&&''')))***(((&&&&&&&&&'''''''''(((((((((&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((())))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''%%%%%%'''))))))'''%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&''''''((())))))***((()))+++,,,............//////000111111222333333333444666666666666777999::::::999888777777777777666444222000......///000...///000111222222222111000000//////////////////......///111222333333333222333666888999999888888777777666555555555555666555444444333333222111111000000000000000111222222222333444444555555555444555666777777888888777777777888888888888777555444222222222222333333333333000000111222222111000//////000222333444444444444222111111000///...---,,,))))))((('''''''''((((((&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""############$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxvvvaaaTTTQQQZZZdddjjjjjjggghhhjjjiiijjjvvvyyykkk\\\ZZZdddlllhhheeeeeegggfffdddgggkkkjjjmmmmmmhhhiiitttvvv___NNN???666...///000///------,,,+++)))((((((((()))***)))'''%%%&&&((()))'''$$$&&&'''(((((())))))((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&'''((())))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###""""""!!!"""$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((()))))))))***(((&&&''')))***'''%%%$$$$$$&&&&&&&&&&&&$$$$$$))))))))))))))))))))))))******+++,,,---......///...///111333555555555444111111222333444444555555222333555555444444666777<<<:::888666555444555555555333111...---,,,---...+++,,,...000000000/////////////////////000111111///000111333444555555555111333555777888888777666555555444333222222222222000000000000000000111111------...///111333444555444555666666777777777777666777777888999888888888444555555555444222000///000111111222444555555666000111333444555444222111000111333444444444333222//////...,,,***)))((('''#########$$$%%%&&&'''(((######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!$$$$$$######""""""!!!!!!%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvooodddRRRQQQZZZhhhiiieeeiiiiiihhhnnnmmmtttsssfffWWWTTT^^^iiigggfffeeeeeegggjjjmmmooorrrooojjjfffgggqqqsss^^^OOO@@@666...///222111...---******)))(((((()))***+++)))(((((((((''''''''''''***)))(((''''''((()))***$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%"""###$$$$$$###$$$&&&((((((((())))))((('''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$###""""""$$$&&&&&&%%%'''&&&%%%%%%$$$$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&""""""%%%&&&###(((((('''%%%###$$$&&&)))''''''&&&&&&$$$###"""!!!%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((,,,---...///000000000000333333111000///.........***,,,...///......000111222222222222222111111111111222333555666666666666888888888888888777666555555555555555555555444444555444333222222444555777999666333222222333333333333222111000000111333333333333444444333333222111222222222222222222222222333222111111111222444444999666444333333333333222222000...---,,,---...///111111111000000/////////333444444555666777888888888888888777666555444333000111111222222222111111000000111222333333333333555555444333333333333333555555555666555555444333222222111///...---,,,,,,)))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}ttteeeQQQPPPYYYfffgggcccffffffeeekkkmmmsssssseeeWWWVVVaaammmhhhgggffffffhhhkkknnnppprrroooiiidddeeemmm{{{ttt___OOOAAA777......111000...---,,,+++***)))(((((())))))))))))(((((((((''''''''''''((()))))))))((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%*********)))'''%%%$$$############$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&$$$$$$&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$######%%%&&&&&&%%%'''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%""""""%%%&&&$$$&&&''''''&&&$$$$$$&&&(((%%%&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''(((((((((((()))***,,,---...///111444666888::::::555444333222222222222222222444666666666666777888777777777666666555555555555666777888999999999999:::::::::::::::999888777555444444333222111000000444333222222222444666777999777333222222333222222222222222222333444666777666666666666555555444333333333333333333333333333333222222111111222333444555333000//////000///...000///...---...000222333333333333333333333333333666666666666666666666666444444555444444333222111000000111222222222111111111222333333444444444333666555444444333333444444444444444444333222111111///...---,,,+++***))))))((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$xxxeeePPPOOOYYYffffffaaadddcccbbbhhhjjjrrrrrrdddWWWWWWcccmmmhhhgggffffffhhhkkkoooqqqqqqnnnhhhcccbbbjjjvvvuuu___OOOBBB888///...///...---------,,,+++***(((((((((((()))))))))(((((((((''''''&&&''')))******(((%%%###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&++++++***)))(((&&&%%%$$$############$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&''''''&&&%%%$$$%%%'''((((((((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''(((&&&$$$$$$%%%&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&""""""%%%&&&$$$###%%%''''''&&&&&&'''(((###$$$%%%'''((((((((((((%%%%%%%%%&&&&&&'''((((((&&&&&&''''''((()))))))))******+++,,,,,,,,,++++++---------...000111333444444555888:::===???@@@AAA666666555555555555666666888:::<<<===<<<;;;<<<======<<<<<<;;;:::999888888::::::;;;;;;;;;;;;::::::999::::::999999888777666444333222111000...------333222222111222444666777999666333222222222222111333333444555666888999:::888888888888777666555444333333333333333333333333222222111111111111222222111///---,,,---...---,,,/////////000222444666888666666666666666666777777777777666555555444333333000000111111111111000000000111111222333333222222333444444555555555555444555555444333333333333333111111111111000///...---******)))(((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%wwwbbbOOOQQQ[[[ggggggaaacccbbbaaaggghhhsssuuugggYYYYYYccciiigggfffeeefffgggkkknnnqqqpppmmmgggbbbbbbiiivvvuuu___OOOBBB888///......,,,,,,...,,,++++++******))))))))))))))))))(((((((((((('''&&&'''((()))((('''$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%''')))+++***)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&------............------$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%''')))'''######&&&'''%%%"""%%%(((******))))))***%%%&&&'''((()))*********&&&'''((()))******++++++******+++,,,---...///000222333333444444444333333444444555555666777888999<<<======>>>>>>>>>>>>>>>666666666666777777888999:::<<<======<<<;;;<<<===>>>>>>===<<<:::999888888::::::;;;;;;:::999999888555555555555444444333222444333333222111000//////444333333222333333444555666444222222333444333222666666666777888999999:::777777777666555444333222222222222222222333333333111000000000000000000000///...---...000111111000222222333444555888999;;;999888888888777777666666555555444444333222222222...///000000111111111000222333333444555555444444555555555666555555444444222222111000000000000111.........---,,,+++***)))'''&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%qqq^^^OOOVVV```kkkjjjcccdddbbbaaahhhjjjyyy}}}ooo```___eeegggeeedddcccdddfffjjjmmmpppmmmkkkgggcccdddlllyyyrrr\\\LLL@@@777000......,,,,,,...))))))******++++++++++++***)))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((()))))))))))))))###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&(((((((((***,,,///...---+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&------............------$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&'''%%%'''---///...%%%(((,,,......------...------...............------...///111222222222222444555666777888999:::;;;:::;;;;;;<<<;;;;;;::::::::::::::::::::::::999999<<<<<<<<<<<<;;;:::999999555555555555666777888999999;;;<<<<<<:::999::::::;;;;;;:::999777666555555777777777777666555444333111111222222222222111111444444444444444555555555666666555444333333333333222111000111333555555444777777777777777666666666333333333222111000////////////000000111111111111//////000000000111111111111111111333666888888777666777777777888999:::::::::999888777666444333333111111222222222333333333000000111222333333333333555666666777777666666555444444555444444333222111......---,,,,,,,,,,,,,,,*********))))))(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%lll\\\QQQZZZdddooommmeeeeeecccbbbiiinnnttteeeeeeiiiiiidddcccbbbccceeeiiimmmooommmkkkhhheeegggooo|||~~~nnnYYYIII<<<555000000///,,,,,,...'''(((***+++,,,---------******)))))))))((((((((()))(((&&&&&&&&&'''((()))%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''')))+++,,,---///222555111///---***(((''''''''''''&&&&&&&&&&&&%%%%%%%%%(((&&&$$$$$$%%%&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((("""%%%'''(((,,,333888777+++...111333333222222333666666666666666555444333555666888999::::::999888999999:::;;;<<<===>>>>>>======>>>>>>>>>===<<<<<<:::;;;;;;;;;:::999888777555666666777888888888777555555555555555666777777999:::<<<;;;999888888888666666555555444333222222222222222222222111000000///000111333333444444444555555666666777888888888777777666666555444444444111000000111444555555444444444444444444333111111///////////////......---.........///000000111111///000111222333444444444555555666888;;;<<<<<<;;;888888888888888888888888777777666555333222111111000000111222333555555666333333444555666666555555888888888888777666555444222222222222111000......******)))(((((((((((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}kkk]]]SSS\\\gggrrrnnnffffffdddccciiinnnqqqbbbeeelllllldddccccccdddfffjjjnnnpppmmmllliiifffhhhppp}}}zzzjjjUUUFFF888333000111000---,,,...((()))+++,,,,,,,,,,,,+++*********)))))))))((((((&&&''''''((())))))))))))&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&'''((()))(((***+++,,,---///222444111000---)))'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&$$$######%%%&&&&&&%%%"""###%%%''''''&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))(((,,,---,,,///555888888222444777888777777777888:::::::::::::::999888888999:::;;;<<<===<<<:::999888999999:::;;;<<<<<<===:::::::::::::::999888888555666777777777666555444///000222444555666666666555555555444555555666666888999:::999777555555666333333333222222111111111///000000000000//////......///111333555666777777666666666666666666777777555666666777777777777777333222111222333444222111//////000000000///...---------...////////////............///000111111111111222444666888999999999999888888999;;;;;;999777555555666666666666666666333333333333222222222222333333444555666777888888666666777777777777777777999999888777666444333222/////////...---,,,******(((((('''&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&|||lll___UUU]]]hhhsssoooffffffdddbbbiiikkk{{{}}}jjj\\\bbbkkknnneeeddddddeeegggkkkoooqqqnnnmmmjjjggghhhppp|||wwwgggRRRDDD666222111222111---,,,...***+++,,,---,,,+++***)))************))))))))))))###%%%(((+++,,,+++***)))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))$$$%%%&&&'''(((((((((((('''''''''(((((((((((()))''''''&&&%%%&&&'''((()))''')))*********+++...000111///,,,)))&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$###""""""$$$&&&&&&%%%"""###%%%'''''''''%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))******222444333000000333444222666888:::::::::999:::;;;888999999:::::::::999999777999:::;;;;;;:::888666;;;;;;<<<<<<======>>>>>>666666666666555555444333000111222333444444333222///000111333444444444444666666555555555555666666666777888777444333222333222222222222222222111111...//////000000000//////,,,---///222444666777777666666666555555444444444333444666777999::::::;;;555444333333333222000...***+++,,,.........---,,,---...///000000111111111...//////000111222222333333444777:::<<<===>>>>>>:::999999999999888555222111222333444555555555555000000111111222333444444666666777777888999999999777888888888888888777777999888888666444222000///---------,,,+++)))((('''''''''&&&%%%%%%%%%%%%&&&!!!"""###$$$$$$%%%%%%$$$!!!!!!""""""###$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&hhh[[[XXX```pppuuullldddhhhiiigggkkkqqquuummm[[[RRR[[[lllvvvmmmkkkgggfffkkkrrrsssooojjjkkkiiigggjjjttttttbbbMMM???:::222---///111...++++++---+++******+++***)))(((%%%&&&&&&&&&''''''((((((&&&''')))*********)))((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((()))((((((((((((((()))))))))***)))((('''&&&%%%$$$$$$''''''''''''''''''&&&&&&'''%%%###$$$(((++++++***,,,,,,,,,,,,,,,---...//////---***(((((('''%%%###%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$###############$$$&&&''''''&&&$$$###&&&%%%%%%%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((*********+++---000222444888999::::::888888999:::888777777777777777888888555666777888888777666555333333333444555777888999:::;;;<<<===<<<;;;:::999333222111////////////000000111111222333333333222222333444555555666666666444444444444444444444444666666555444444333222222444333111000///............---,,,++++++,,,------***,,,///222444666666666999999888666555444333333555555555555555555555555222222111000///......---........................///...............///000222222333444555666888999;;;;;;;;;:::::::::::::::888888777666555444333333444444333333222222222111444555666777777888777777999888777666666777888888888888999:::999888777666999777555444333222...,,,))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$##################&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&'''(((((((((hhh[[[XXX```pppuuummmdddhhhiiigggkkkjjjooohhhWWWPPP[[[lllvvvqqqpppkkkiiilllrrrrrrmmmkkklllkkkkkknnnvvv~~~~~~sssbbbNNN@@@999222---///000...++++++---,,,******++++++)))(((''''''(((((())))))))))))''''''((()))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&'''((())))))))))))))))))))))))***)))((('''&&&%%%$$$$$$'''''''''''''''''''''''''''%%%$$$&&&+++...///...,,,,,,------............,,,***((('''''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###"""###$$$'''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,---000000000000000222333444777888999999777777888999888777777666666666777777666666777888888777666555444444555555666777888999999::::::::::::999777666333222111000000000111111000111222222333333333222444555666777777777666555444444444444444444333333333333222222111000////////////...------,,,---------,,,+++++++++,,,---...---///222555888:::;;;;;;<<<;;;;;;999888666555444333333333222222222111111111000000///......------------......//////000000000000000000111222333444888777666666666666777777999999999999999999999999777777666666555444444444777777777666666666666666777888999999:::999999999999999888777777777888999::::::;;;;;;:::999777666666444222111000///,,,))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''iii[[[XXX___qqquuummmdddhhhiiihhhlllhhhkkkdddTTTMMMXXXiiirrruuutttoookkkmmmqqqpppllljjjlllnnnqqqtttxxx}}}}}}rrraaaNNNAAA888222---///000...,,,,,,---,,,******++++++)))((())))))************++++++((((((''''''(((((()))***'''''''''''''''&&&&&&&&&'''&&&$$$######$$$&&&'''))))))))))))))))))))))))))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''((('''''')))---000222222,,,---...///000///...---)))'''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&''''''""""""###$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$'''((('''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''(((((())))))***+++---...000111222444444333222222222222333666777888888666666777888888777666555555555555555666666777777777777666666666666666666666777888999888888888888777666444444333333222222222333444444222333444444444444444444666777999:::999888666555555555444444333333333222111111000000//////......---,,,,,,++++++,,,------+++++++++,,,---...000000333444777:::===???@@@AAA>>>>>>>>>===;;;999666555333333222111000//////...///......------,,,,,,,,,,,,---...///000222333333222222222333555666888999<<<;;;:::888666555555555777777777777777777777777666666666666666666666666:::::::::;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;:::999888777777777888999:::;;;<<<<<<;;;:::888666555222000...---,,,+++(((&&&)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""!!!$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&jjj[[[WWW^^^pppuuummmdddhhhiiiggglllkkkmmmdddSSSLLLVVVeeemmmssssssppplllmmmpppoookkkhhhjjjooovvvzzz{{{~~~}}}rrrbbbOOOBBB777111...///000---,,,---...,,,++++++++++++***(((************************(((((('''&&&&&&((()))***''''''''''''''''''''''''(((&&&$$$""""""###%%%'''***)))))))))))))))(((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''''')))******,,,...000111111---...000111111///...,,,(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&'''(((#########$$$&&&'''))))))'''&&&$$$######$$$&&&'''&&&%%%%%%%%%&&&&&&$$$"""&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((((((((((((((('''(((((()))***++++++,,,......///000111222222333222222111111111111111111666777888888666555666777777666555444444333333444555666666666777777777777888777777777777777888888888888777666555444333333444555555555666777888888777777888888888888777777888999:::;;;:::888666444555444444333333222222111111111111000000/////////------,,,,,,,,,,,,,,,---***+++---///111444666777:::;;;<<<>>>@@@AAABBBBBB@@@@@@@@@???===:::777555555444333222111000///...---------------,,,,,,,,,,,,---...000222444666777555555555666666888999999;;;:::999777555444333333555555555666666666666666777777777777888888999999<<<<<<======>>>>>>??????>>>>>>>>>>>>===<<<;;;:::888777666666666777888999<<<<<<;;;;;;999666444222000---+++))))))(((&&&$$$((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%$$$"""$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((((((((((()))(((&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&&&&%%%kkk[[[WWW]]]pppuuullldddgggiiigggkkklllmmmdddSSSLLLWWWfffmmmlllnnnllljjjkkkoooooollleeegggnnnyyy}}}|||~~~sssbbbOOOBBB666111///000///---,,,......---++++++,,,,,,***)))))))))))))))))))))))))))((('''&&&&&&&&&''')))***&&&''''''''''''''''''''''''&&&%%%######$$$%%%&&&)))))))))(((((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((+++,,,------------.........///000111111///---+++)))'''%%%%%%%%%&&&%%%$$$%%%%%%%%%%%%&&&'''((()))&&&&&&%%%%%%&&&''''''((('''&&&$$$######$$$&&&'''&&&%%%%%%%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$''''''(((***++++++++++++***++++++,,,---......///222222111111111111000000///000000111222222222222777888888777666555555666555444444333222222222333444444444555555666666777888777777777777777888888999999888777666666555555666777888999:::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::888888999:::999777444333333222222222111111111000000000////////////......---,,,,,,+++++++++++++++,,,...000444777;;;===>>>@@@@@@@@@???????????????>>>>>>>>>===;;;888666555333333222111000000//////..................//////......000222444666777888888777777666666666777777777666555444444333444444555666666666777777777888999999::::::;;;;;;<<<<<<=========>>>>>>?????????>>>>>>>>>>>>===;;;:::999666555555444555666777888:::::::::999777444222000///,,,)))(((((('''&&&%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&$$$!!! %%%%%%&&&'''''''''&&&&&&((((((((((((((((((((((((***)))'''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&&&&%%%lll[[[VVV\\\oootttkkkbbbfffgggfffjjjhhhiii```QQQLLLYYYhhhnnneeehhhiiigggiiimmmooommmeeeeeemmmxxx}}}{{{}}}uuucccOOOAAA555111///000///,,,,,,///...---++++++,,,,,,***))))))(((((((((((('''''''''''''''&&&&&&''''''((()))&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&''')))((((((''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((,,,---///...---,,,,,,,,,///000000000///---,,,+++)))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%&&&'''))))))(((((('''&&&&&&&&&'''''''''&&&$$$######$$$&&&'''###"""###$$$'''((('''&&&###$$$$$$%%%%%%&&&&&&'''((()))***,,,---........./////////000000111111111444333333222111000//////000111222444555666666666666777777666444333444555222222222111111222222333333333222333333444555666666666666666666777888999:::999999888888888888999777888999:::;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;:::666666666555555444222222000000000000000000000000------------------,,,,,,++++++*********+++,,,,,,111333666999<<>><<<;;;::::::::::::999888777555444333333////////////////////////000000000111111222222333111111222444555777888888999888777666555555555555444444333444444555666777777888888999999:::::::::;;;<<<<<<<<<======>>>>>>============>>>>>>>>>>>>============<<<;;;:::999666555444444555666888999999999999888666333111//////,,,)))'''''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))((('''&&&%%%%%%%%%&&&'''''''''''''''((((((((((((((('''''''''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&mmmZZZVVV[[[mmmrrrjjjaaaeeefffdddhhhffffff\\\MMMJJJVVVeeekkkaaaeeegggfffggglllnnnlllhhhffflllwwwzzzwwwzzzwwwdddNNN???444111000000///,,,,,,000///---,,,,,,,,,,,,+++)))))))))((((((((('''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((($$$%%%'''(((((((((((('''(((''''''&&&%%%%%%$$$$$$'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))+++---000000...,,,---...000000///...---,,,+++***'''&&&$$$%%%'''(((((('''$$$%%%%%%%%%'''((()))***((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&###"""###$$$'''((('''&&&###$$$%%%&&&((()))*********+++,,,...000111111111333333333333333333333333444333333222222111111000111222444666777777777777333444555444111000111222000000000000111222333333111111111111111333444555444444555555666777888999:::999888888888999:::;;;666777888:::::::::999999999999999999999888777777444333222000000000111111,,,------....../////////------------------------++++++,,,---///111222333888999;;;===>>>?????????===<<<:::888666666555666444333111/////////000111,,,------///000111222222222333333444555666666777444555555555666777777777888777777666666666666777555555666666777888::::::::::::;;;;;;<<<======>>>========================>>>>>>==================<<<<<<<<<<<<<<<;;;:::999777777666666777888:::;;;888888888888666444222000...+++(((&&&&&&&&&&&&%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''&&&%%%%%%%%%%%%&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((%%%&&&&&&'''''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''nnnZZZVVV[[[lllqqqiii```dddeeeccchhhffffff[[[KKKFFFRRR___ddd```dddgggfffgggkkkmmmllllllhhhkkkuuuxxxssswwwxxxeeeNNN>>>444111000111///+++---111///---,,,,,,,,,,,,+++)))***)))))))))((((((''''''$$$%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((###%%%'''*********)))(((''''''&&&%%%%%%$$$######'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))***---000111///...///111111000...---++++++******%%%$$$$$$%%%(((*********$$$%%%%%%&&&'''(((******'''''''''''''''((())))))&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&$$$"""$$$%%%&&&(((***+++------+++,,,...///111222333333555555555555555555444444333333333333333333333333222333444666666666555555111222333111///......///////////////000222333444000000//////000222444555333333444444666777888999999888888888888:::;;;<<<555666777888999888777666666666666666666555444333222111///------...000111***++++++,,,---...//////////////////////////////------///111444777:::<<<===>>>?????????>>><<<;;;999888666444333333333444111///---+++***,,,...///,,,---///111333444666777444555555666777888999999777777777666666666666666777666666666777888999999888888999999:::;;;<<<===<<<<<<======>>>???@@@@@@==================<<<<<>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888888888:::<<<===999999999999777555333222---***'''%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''&&&%%%%%%%%%%%%&&&######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&'''(((%%%&&&''''''((((((''''''((((((''''''&&&&&&&&&%%%%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''(((((((((mmmTTTQQQ\\\qqqiiibbbbbbccccccdddfffkkkdddVVVKKKKKKVVV___cccdddbbbaaaccchhhjjjjjjhhhjjjlllpppqqqmmmmmmxxxvvv^^^III>>>444222////////////...---------,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&'''(((***+++((('''&&&&&&'''***,,,...............------------333222000---***'''%%%$$$&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&(((***,,,---///000000000000111222333444555444444555555444333222222111111111222333444555666:::999888666555333222111444333333222222111000000///000111111222222222222222111111111222222333444666555555555666666777888;;;:::999888777777777888444444333333333333333333444333111//////...//////+++++++++,,,---...///000///000000111111000000///000000000111222333444555333555777999<<<===??????AAA@@@???<<<;;;999999888444333111///...------...//////...///000222444555333333444555666777888999;;;<<<===>>><<<999555333888777666555444444555666777888999::::::::::::999;;;;;;<<<<<<===>>>>>>>>>AAA@@@???>>>============>>>>>>======<<<;;;;;;:::??????===<<<<<<;;;<<<<<<<<<===>>>??????>>><<<;;;::::::::::::999999888888888666444111///.........''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&hhhSSSTTT```ooofff```aaabbbbbbcccfffiiibbbUUUJJJLLLWWW```ccccccaaabbbeeejjjlllkkkiiikkkllloooqqqnnnnnnwwwttt]]]HHH<<<444222////////////...,,,------,,,++++++***))))))))))))))))))))))))))))))''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%$$$#########$$$$$$&&&'''(((((('''''''''(((***---...////////////...---,,,,,,)))))))))(((''''''&&&&&&&&&'''''''''&&&&&&%%%$$$&&&'''''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&'''((()))***)))***+++---000222333444333333333333333444555666555666666666555555444333333333333333444555666777777777666555333222111111333333222222111000000000111111222333333333222222111111000000111222222333333333222222222333333444444333222222111111111222111111000//////...------...---,,,,,,+++,,,------,,,,,,,,,---...000111222444444444444444444444555666666666777777999:::::::::;;;<<<===>>>>>>>>>>>>???===;;;999666444333333333222111000///000000111222222111222333555777888::::::;;;;;;<<<=====================;;;999666444777666555555555666777888999:::;;;;;;;;;;;;;;;:::======>>>>>>>>>>>>??????>>>>>>=========>>>????????????>>>>>>=========<<<========================>>>???@@@@@@@@@>>>===;;;:::999888777555444333222000///---+++))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''bbbRRRVVVeeejjjbbb]]]___aaaaaabbbdddggg```SSSIIILLLXXXaaaccc``````bbbgggmmmooommmjjjkkkkkkmmmqqqqqqqqqwwwrrr[[[FFF;;;333111///...//////---,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))&&&'''(((((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$######$$$%%%&&&&&&(((''''''((()))+++---///000111111000///---+++)))%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''(((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&'''((('''&&&&&&'''((('''''''''(((***+++---......///111222444666888999666555555555555555666666666666777777666666555555444444444444555666777777444333333222111111000000333333222222111000000000222333333333333222222111000000/////////000111111111111000/////////000000......------,,,---------...------,,,++++++***************+++,,,---...///111111111222444666777888;;;:::999999999;;;<<<===???>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBAAA???>>>======<<<999777444222111000444333333333444555666666888777777777888999;;;<<<@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;999777666555444555555555777888:::;;;<<<<<<<<<===<<<<<<;;;;;;==================>>>>>>============>>>???@@@AAA??????>>>>>>>>>>>>>>>>>><<<<<<>>>??????>>>>>>===??????@@@@@@???===;;;:::666555444222000...,,,+++((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((~~~```RRRWWWdddddd^^^ZZZ]]]``````aaaccceee]]]PPPHHHLLLYYYaaaccc\\\]]]aaagggmmmooommmiiijjjiiilllqqqtttuuuzzz~~~qqq[[[FFF;;;333111///.........---,,,,,,+++++++++******))))))(((((((((((((((((((((((((((((()))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&''''''&&&&&&%%%$$$'''&&&&&&&&&&&&&&&'''''''''''''''(((***,,,...///222222222111///,,,)))'''******)))((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''''''''(((((())))))*********((()))***)))(((((()))***))))))***+++---...000111444444555555666777888888666666555555444555555555555555555666666555555444444444333333444555555666111111111111111000000000333333333222111111000000222222222222111111000///......---------......///000///......------......,,,,,,+++++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,------...000111333555555888999999:::<<<>>>@@@AAAAAA@@@???>>>???AAACCCEEEDDDDDDDDDCCCDDDDDDEEEEEEFFFFFFEEEDDDBBBAAA???>>>===<<<;;;999777666555555777777888999:::<<<======>>>======<<<===>>>@@@AAABBBBBBAAAAAA@@@?????????===;;;999777666555555555333444555666888:::<<<===<<<<<<======<<<<<<;;;;;;888999999:::;;;<<<===>>>???????????????@@@AAAAAA??????>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA???===;;;;;;;;;;;;:::999888666555000///...,,,***((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''(((((((((```RRRVVV```___YYYWWW[[[``````aaabbbccc[[[NNNGGGMMMYYYaaaaaaYYY[[[___fffmmmooolllhhhhhhhhhkkkrrrvvvxxx~~~rrr[[[FFF;;;333111............---+++++++++***************)))((((((((((((((((((((((((************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&''''''&&&&&&%%%$$$'''''''''&&&''''''((((((&&&'''((()))+++---...///222222222000---***(((&&&,,,,,,***)))'''&&&%%%$$$&&&&&&'''((((((''''''&&&%%%%%%&&&'''''''''''''''(((((())))))***+++,,,,,,***,,,---,,,+++***+++---/////////000111333444555666666555555444444333333444444333222222222333333222222333333444333333222222222111111111222333333000000000000000000000000333333222222111000000000///////////////...---,,,---,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++,,,)))((((((((()))***++++++******,,,---///111222333333444555777999;;;<<<<<<>>>??????@@@BBBCCCEEEFFFFFFEEEDDDCCCCCCEEEGGGIIIGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCBBB@@@@@@===<<<;;;;;;:::;;;;;;;;;<<<<<<>>>???AAABBBCCCCCCBBBBBBAAA@@@@@@AAABBBCCCBBBAAA@@@???>>>======<<<999888666444333333444555333444666888:::<<<===>>>;;;;;;<<<<<<<<<<<<;;;;;;777777999;;;===???@@@AAACCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA???<<<999777444333333222111///......(((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''```RRRTTT\\\ZZZVVVUUU[[[```aaaaaabbbbbbYYYLLLFFFMMMYYY```___YYYZZZ^^^eeelllnnnkkkhhhfffggglllqqqtttwww~~~rrr[[[EEE:::222000...---......,,,+++************************))))))))))))))))))))))))*********)))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((('''&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%&&&'''(((((('''(((***,,,...///111111333222000---+++)))'''&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''%%%&&&''''''(((((((((((('''((())))))***+++,,,,,,...///000///...---...000555444444444444555555666444444333222111000//////111000000000000000111111000000111111222222111111000000000//////000000111/////////////////////...111111000000///.........+++,,,,,,,,,,,,++++++***++++++***)))))))))******)))(((((((((((()))***+++''''''(((((()))***+++,,,,,,---///222555888:::;;;:::;;;===???@@@AAAAAAAAABBBBBBBBBBBBCCCEEEFFFGGGIIIHHHGGGFFFFFFGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA<<<<<<<<<<<<===>>>>>>???AAAAAACCCDDDEEEFFFFFFFFFCCCBBBAAA@@@@@@AAABBBBBB@@@@@@???>>>===<<<;;;:::666555444333333444555666555666888:::;;;=========:::;;;;;;<<<======<<<<<<:::;;;===???AAACCCEEEFFFDDDCCCBBBAAA@@@@@@@@@@@@CCCCCCBBBBBBAAA@@@@@@???<<<<<<<<<:::888555222111,,,,,,+++***))))))(((((($$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''((()))(((''''''$$$%%%'''((())))))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''{{{\\\QQQTTT\\\WWWSSSTTTZZZ```aaaaaabbbbbbXXXKKKEEELLLYYY___]]]ZZZ[[[^^^eeekkknnnllliiifffhhhmmmppppppqqq{{{qqqYYYCCC888222000...---------,,,+++))))))))))))************))))))))))))))))))))))))((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''')))***+++***,,,---000222444555555333111...***((('''''''''%%%%%%&&&&&&''''''((((((&&&&&&'''(((((((((((((((''''''(((******+++++++++***++++++,,,...//////000000222333222111000111222555444333222111111111111/////////......---------............//////000111//////000111111111111111000000///////////////000.........------,,,,,,,,,...------,,,,,,+++******)))******++++++++++++*********)))((((((((((((((()))))))))***+++,,,---.../////////000111333444555666777999<<>>=========>>>>>><<<<<<;;;:::999888888777444444444444555666777888777888:::;;;<<<<<<<<<<<<:::;;;<<<===>>>???????????????@@@BBBCCCDDDEEEFFFAAA@@@@@@?????????@@@@@@@@@@@@???>>><<<;;;::::::444333222000...,,,+++***((('''&&&&&&%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&###$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))''''''$$$%%%''')))***)))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&'''(((((((((wwwYYYOOOUUU]]]UUURRRSSSZZZaaabbbbbbcccbbbXXXKKKEEELLLYYY^^^\\\]]]]]]___eeekkknnnmmmjjjgggiiinnnooolllmmmxxxpppXXXBBB666222000...---------,,,+++)))))))))))))))*********))))))))))))))))))))))))%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''&&&&&&''''''&&&&&&%%%$$$((((((((()))***,,,---...---...000333555777888888222000,,,(((&&&&&&'''(((''''''((((((((((((((((((&&&&&&'''((())))))(((((())))))***+++,,,---------//////000111222333444444222333444444222222333444222111///---,,,+++******++++++,,,,,,------------------------...///111111...///000111111111111111000000///////////////000------,,,,,,+++******)))++++++******)))(((((('''((()))***+++++++++++++++***)))(((''''''''''''''',,,------...///111222333999999:::;;;<<<>>>???@@@AAAAAACCCEEEGGGJJJKKKLLLJJJKKKLLLMMMMMMMMMLLLKKKIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHGGGFFFDDDCCCKKKKKKIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEEEECCCBBBAAADDDDDDCCCCCCBBBCCCCCCCCCEEEFFFGGGHHHGGGFFFEEEDDD>>>===<<<::::::::::::;;;888888777666666555444444333444555666777999999:::888999;;;<<<<<<<<<;;;;;;:::;;;===>>>@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCC============>>>???@@@AAA;;;;;;999888666555333333,,,+++***(((&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''((()))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&((()))***)))(((&&&$$$%%%''')))******)))(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***|||YYYOOOTTTUUUSSSQQQTTT[[[aaaaaabbbddddddXXXIIICCCHHHSSS]]]aaa___aaadddiiimmmmmmkkkiiiiiimmmpppnnniiilllyyy}}}jjjRRR>>>666111000///...---,,,+++++++++***************++++++))))))))))))((((((((((((''''''''''''((()))++++++((((((((('''&&&&&&%%%%%%******)))''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((******))))))***,,,...///444444555666777666555555,,,++++++***)))(((''''''(((((((((((((((((((((((('''(((((()))***+++++++++,,,...///...++++++...111///000111222333444444333444444555555444222111000111000---+++))))))***+++,,,,,,,,,------............---,,,,,,---...000111---------.........//////---...///000000///...---,,,,,,+++))))))((((((((()))))))))(((((((((''''''*********)))'''(((***,,,)))***+++,,,------------333444666888;;;>>>@@@AAA@@@@@@AAABBBCCCDDDEEEFFFGGGFFFEEEHHHLLLNNNNNNLLLMMMMMMLLLKKKJJJJJJIIIIIIFFFEEEDDDDDDDDDEEEGGGHHHGGGHHHIIIJJJJJJJJJIIIHHHIIIJJJJJJJJJJJJHHHGGGFFFEEEEEEEEEDDDCCCDDDFFFHHHFFFEEEDDDEEEGGGHHHHHHFFFEEEDDDCCCCCCBBBAAA@@@@@@;;;999777555444444555666777666666555444444333333666666777888999999999999;;;:::999999888999999999??????@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@??????<<<;;;:::999888777666666222111///---+++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((('''(((((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))***)))'''&&&%%%'''((()))******))))))((((((''''''((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&$$$%%%&&&'''((((((((((((((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((((((''''''&&&&&&&&&}}}YYYOOOTTTUUURRRPPPSSS[[[```aaaaaadddbbbVVVHHHCCCIIIUUU^^^bbbbbbccceeeiiikkkkkkiiifffggglllpppppplllooo|||{{{iiiQQQ???777111000///...---,,,++++++,,,+++++++++++++++,,,,,,))))))))))))((((((((((((''''''''''''((()))***+++******)))))))))(((((((((+++***)))(((''''''''''''&&&&&&&&&&&&&&&'''((()))(((((()))***,,,...111222555666777888777666444333++++++***)))((('''''''''''''''''''''''''''''''''''''''((())))))***++++++---...////////////000111//////000111222222222222333444444444333222000///222000...,,,******+++,,,+++++++++++++++,,,,,,,,,,,,++++++++++++---...///,,,,,,,,,------------------...////////////...---******)))))))))))))))***)))((((((((('''''''''''')))))))))((('''''')))+++---...000111333444555555;;;<<<===???@@@BBBCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHGGGGGGIIILLLNNNMMMLLLKKKJJJJJJIIIHHHHHHGGGGGGEEEEEEDDDDDDEEEFFFHHHIIIHHHIIIJJJJJJJJJJJJIIIHHHJJJJJJKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEDDDEEEGGGIIIIIIHHHGGGGGGHHHHHHGGGFFFDDDCCCBBB@@@???===<<<;;;777666555444444444555666666666555555555444444444888999999::::::999999888999999999:::;;;<<<======?????????@@@AAAAAABBBBBBAAA@@@??????>>>===<<<<<<777666555444333222222111...---,,,***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''''''''''''''(((((((((((((((((((((((()))))))))******))))))(((((())))))*********)))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))******(((((((((((()))***)))))))))))))))((((((((())))))(((((((((((())))))''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((()))))))))))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))(((((((((''''''''''''~~~ZZZOOOTTTVVVRRRPPPRRRZZZ______```ccc___SSSFFFCCCKKKWWW```ddddddeeefffiiikkkjjjhhheeegggmmmrrrqqqoootttyyyhhhPPP>>>777000000///...---,,,,,,+++------,,,,,,+++,,,,,,---))))))))))))((((((((((((''''''''''''((()))*********)))))))))))))))))))))******)))(((''''''''''''(((''''''''''''((())))))'''''')))+++...111444666666777999999888555222000***)))((('''&&&&&&'''(((''''''''''''''''''''''''''''''(((((())))))******++++++,,,...000000///...---...///000000111000000111222222222111000///...///...,,,***))))))******)))))))))))))))((((((((()))(((((())))))***+++,,,++++++++++++************,,,,,,------------,,,,,,((((((''''''((())))))***''''''''''''(((((((((((()))***+++,,,,,,---000222555777999;;;===>>>???@@@EEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIHHHHHHIIIKKKLLLLLLKKKHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEFFFHHHJJJKKKIIIIIIJJJJJJJJJJJJIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJMMMKKKIIIHHHGGGFFFDDDBBB???>>>===;;;999777666555333333333444444444555555444444555555555666666666999999::::::999999888888888999:::;;;===>>>???@@@????????????@@@@@@@@@@@@>>>===<<<:::888777666555000//////...---,,,++++++)))(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((()))))))))******+++******))))))******+++++++++*********)))))))))************************(((((((((((()))))))))***************************(((((())))))))))))))))))))))))))))))))))))))))))''''''''''''''''''((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''''''''((()))***************)))((((((''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''[[[PPPUUUWWWSSSPPPRRRYYY^^^^^^```bbb\\\QQQEEECCCMMMZZZbbbeeeeeeeeegggjjjlllllljjjhhhlllqqqtttpppooovvvyyygggOOO===666000//////...------,,,,,,------,,,++++++++++++,,,))))))))))))(((((((((((('''''''''''''''((()))***'''''''''''''''((((((((()))(((((('''&&&&&&'''''''''''''''''''''((())))))))))))+++...000333555777777888999999777444000---)))(((&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''(((((()))))))))(((''''''***...///,,,(((+++,,,---........................------,,,,,,,,,))))))((('''&&&&&&&&&'''((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''((())))))))))))))))))(((((((((((())))))************))))))'''&&&&&&&&&&&&'''((((((&&&&&&''')))***+++---------000333555777:::===@@@>>>???AAACCCDDDEEEFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEGGGJJJLLLMMMKKKKKKKKKKKKJJJJJJJJJIIIKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFGGGIIIKKKKKKKKKLLLIIIGGGEEECCCAAA???<<<999999888666555444333222333333444444555444333333333333444555666777888888888888999999:::999999999::::::<<<===>>>??????@@@@@@???>>>===<<<;;;::::::888777666444222///...---******))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''(((((((((((('''((())))))***)))))))))''''''''''''(((((((((((((((((()))))))))******************))))))*********++++++++++++*********)))))))))))))))))))))))))))'''''''''((((((((())))))((()))***+++++++++******((((((((())))))******+++((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((('''''''''''''''''''''''''''(((((((((((('''((())))))*********))))))(((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''\\\PPPVVVXXXTTTQQQRRRXXX]]]^^^```bbb\\\PPPEEEEEEPPP]]]dddeeedddeeegggjjjnnnooonnnmmmrrrwwwvvvnnnmmmwwwyyyfffNNN<<<444/////////...------,,,,,,,,,,,,+++***************))))))))))))(((((((((((('''''''''''''''(((((()))&&&'''''''''(((((())))))''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***---...///111333444555555777777888777444000---***''''''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''(((((((((&&&%%%&&&))),,,---***&&&)))***++++++,,,+++++++++******))))))))))))))))))'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((***,,,///222444555777:::<<<>>>???AAACCCEEEBBBCCCCCCDDDEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFGGGEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEEEEFFFHHHKKKMMMOOOLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFGGGJJJKKKJJJIIIFFFDDDAAA???>>><<<999666777777666666666666666666555555666555555333222111222333444555777888999999888999:::;;;<<<=========>>>??????@@@@@@???>>>>>>>>>===;;;999777444333222111000///---+++)))((('''(((''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((''''''((()))))))))))))))''''''''''''(((((((((((())))))))))))***************))))))(((((())))))***++++++++++++*********)))((((((((((((((((((((((((&&&&&&'''''''''((((((((('''((()))************)))(((((())))))******++++++&&&''''''((((((''''''&&&&&&''''''(((((()))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))******))))))((('''%%%%%%(((((((((((((((((((((((('''''''''((((((((())))))''''''((()))))))))((((((''''''''''''(((''''''''''''''''''((((((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&]]]PPPVVVYYYUUURRRSSSXXX]]]^^^```ccc^^^RRRFFFGGGSSS___eeeeeebbbccceeeiiinnnqqqqqqppptttyyywwwnnnnnnyyyyyyeeeMMM;;;333//////.........---------,,,,,,+++***))))))))))))))))))))))))(((((((((((((((''''''&&&''''''(((((((((((()))******+++,,,,,,''''''&&&&&&%%%&&&&&&'''&&&&&&&&&''')))***,,,---000111222444555555555555666555444333000---***(((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((('''((()))++++++)))'''(((((())))))))))))((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''((((((%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''((())))))***---...000333666888:::;;;@@@AAACCCCCCBBBAAAAAABBBAAABBBBBBBBBBBBBBBBBBAAABBBCCCCCCDDDEEEEEEFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFEEEGGGHHHHHHFFFFFFGGGHHHJJJJJJJJJJJJJJJIIIIIIIIIFFFFFFFFFGGGIIILLLNNNOOONNNMMMLLLKKKKKKJJJKKKKKKHHHHHHGGGFFFEEEEEEEEEEEEFFFDDDCCCDDDHHHHHHFFFCCC???===;;;:::999888666444888888999999::::::;;;;;;777666666444333222222111222333444555777888999:::;;;;;;<<<===>>>>>>>>>>>>????????????>>><<<:::999888777555333111...---,,,+++***)))((('''&&&%%%$$$''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((%%%&&&'''((()))))))))(((''''''''''''(((((((((((()))))))))*********++++++)))))))))(((((()))))))))++++++*********)))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))*********))))))******************&&&'''((())))))((('''&&&(((((((((((((((((())))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''*********)))((('''&&&%%%'''(((((((((((()))))))))'''''''''(((((())))))***'''(((((())))))(((((('''&&&&&&'''((((((((('''''''''''''''(((((())))))***''''''((((((((((((''''''&&&&&&&&&'''''''''''''''^^^QQQWWWZZZWWWSSSSSSYYY]]]^^^aaadddaaaTTTHHHIIIUUUaaaeeecccaaaaaacccggglllooopppooopppwwwxxxqqqqqq}}}wwwdddLLL;;;444...............---------------,,,+++************))))))))))))(((((((((((((((''''''&&&&&&''''''''''''((()))***+++,,,------(((((('''''''''(((((()))&&&'''((()))+++...000111111222444555666777666666444333111...+++)))''''''###%%%''')))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&'''(((&&&''''''(((''''''&&&&&&''''''&&&%%%%%%&&&'''(((%%%&&&''''''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&'''((((((''''''######$$$%%%&&&''''''((()))(((''''''''''''((()))(((((()))***,,,...000111777777888:::;;;===>>>???AAACCCEEEDDDCCCAAAAAABBBBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJFFFHHHIIIIIIHHHGGGIIIKKKJJJJJJKKKKKKKKKKKKKKKKKKHHHGGGGGGHHHJJJLLLNNNOOOOOONNNMMMKKKKKKKKKKKKKKKFFFEEEDDDCCCBBBBBBBBBCCCBBB@@@>>>@@@CCCCCC@@@<<<:::888777777888999777666888888999999999999::::::555444333222111111222333333444555666777888999:::::::::;;;;;;:::999888888666666777777666444111000///......,,,+++***))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''')))******)))'''&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((($$$%%%&&&'''((((((((((((''''''''''''(((((((((((())))))*********++++++++++++******))))))******+++******)))))))))((((((((((((((((((((((((((((((((())))))))))))************))))))(((((()))***,,,---++++++******************((()))***++++++***)))((()))))))))(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''((((((((())))))))))))&&&''''''((())))))******)))))))))******))))))(((&&&'''((()))***))))))(((&&&''''''((())))))******((())))))******))))))((((((((((((((()))))))))***^^^QQQWWW[[[XXXTTTTTTYYY^^^___aaaeeecccVVVJJJKKKWWWbbbeeebbb```aaabbbfffjjjmmmnnnmmmjjjuuuxxxsssuuu~~~uuucccLLL;;;444...............---------///...---,,,++++++++++++))))))))))))(((((((((((((((''''''&&&&&&&&&''''''%%%&&&'''((()))***+++,,,******))))))))))))***+++'''((()))+++...000333444111222444666888888888888333111...+++((('''&&&&&&###%%%(((***+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((&&&"""!!!###&&&&&&&&&&&&''''''&&&%%%%%%((('''&&&&&&&&&'''((()))######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((($$$%%%'''((())))))((('''""""""###$$$&&&'''((()))+++***)))(((((()))***+++'''(((***---000333666888>>>>>>>>>???????????????>>>@@@CCCEEEEEEEEEEEEFFFDDDEEEFFFHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLMMMFFFIIIKKKKKKIIIIIIKKKNNNKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHHHHIIIJJJLLLNNNOOOPPPOOOMMMKKKKKKKKKKKKLLLEEEDDDBBBAAA@@@@@@AAAAAA???<<<:::<<>>???DDDCCCBBB@@@@@@AAABBBBBBDDDEEEFFFHHHIIIJJJJJJJJJJJJIIIHHHJJJNNNPPPPPPNNNMMMMMMKKKJJJIIIIIIIIIIIIJJJKKKMMMNNNOOOPPPPPPPPPLLLLLLMMMNNNNNNMMMLLLKKKOOOMMMKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLMMMLLLIIIGGGGGGHHHHHHEEECCC??????>>>===<<<<<<;;;;;;999999999888888888888777666666666666666666666666333333222222222333444444222222111111222333333444444333333222111000000000///...,,,***(((((((((((($$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''((((((((('''&&&&&&%%%''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''***)))(((&&&%%%%%%&&&&&&))),,,...,,,'''%%%'''***)))))))))((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((***)))((((((((()))+++,,,(((((((((((((((((((((((())))))))))))************)))))))))((()))******+++---,,,,,,+++*********+++++++++,,,---,,,+++***)))************************+++,,,------......------,,,,,,,,,++++++*********------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))),,,,,,,,,++++++*********,,,++++++++++++++++++,,,///...+++***))))))***+++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,+++*********+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,VVVTTTZZZ___[[[XXXXXX\\\```bbbeeeiiimmm```OOOKKKYYYhhhiiiaaaaaacccfffiiilllmmmnnnmmmooouuuvvvrrruuuwwwbbbIII777000........................+++,,,,,,,,,,,,+++******((('''&&&'''***+++***)))''''''''''''((((((((((((&&&&&&%%%%%%&&&&&&'''(((******)))((((((((()))******,,,...000222333333333333555777999:::999999888///000///---)))&&&&&&&&&%%%$$$&&&++++++'''%%%'''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''''''''(((((())))))&&&$$$$$$&&&((((((&&&***+++---.../////////...,,,+++***)))))))))***+++///000222555888:::;;;;;;888999;;;===???@@@AAAAAADDDCCCBBBBBBBBBCCCDDDEEEHHHHHHIIIJJJKKKKKKJJJJJJKKKJJJIIIKKKNNNPPPPPPNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOOOOMMMMMMOOOOOOPPPOOONNNMMMOOOMMMLLLJJJHHHHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGGGGEEEBBBBBBCCCCCCAAA???:::999999888777777666666666666666666555555555555555555555555555555555555444333333222222333333333333222111000////////////......------,,,++++++***+++***)))(((''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))))))))((('''&&&&&&'''((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((())))))(((''''''&&&''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''')))((('''''''''((()))***...111222///***'''(((+++)))(((((((((((((((((('''(((((((((''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))++++++************))))))*********)))))))))((((((*********)))******+++,,,************************)))))))))*********++++++*********)))******+++,,,------,,,++++++++++++++++++,,,,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------...////////////...------,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---000///---+++***++++++,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,+++++++++++++++//////.........---------------------------------VVVTTTZZZaaa^^^ZZZYYY\\\```bbbgggnnnqqqbbbQQQNNN[[[iiijjjccc]]]```eeejjjoooooommmjjjpppuuuvvvqqqtttvvvaaaIII777111........................+++,,,,,,,,,,,,+++******((('''&&&'''***+++***)))''''''''''''((((((((((((&&&&&&&&&%%%&&&&&&'''(((************************+++,,,...000222333444444333555888::::::999777666,,,......---***'''%%%%%%%%%$$$%%%((((((&&&%%%'''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((&&&&&&&&&%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&)))))))))))))))************((('''(((***+++++++++000111333555666666666666111000///---...///111222555777;;;???CCCDDDEEEEEECCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEFFFGGGIIIIIIJJJJJJKKKKKKKKKJJJJJJIIILLLKKKKKKLLLOOOPPPOOONNNOOOOOOPPPPPPOOONNNMMMLLLIIIIIIKKKLLLMMMMMMNNNNNNKKKLLLNNNOOOOOOOOONNNNNNOOONNNLLLJJJIIIHHHHHHGGGHHHGGGEEEDDDBBBAAAAAAAAABBBAAA???>>>???>>>===;;;555555555444333333222222333333222222222111111111333333333333333333333333444333222111111111111111222111///---+++******))))))))))))(((''''''&&&&&&'''&&&&&&%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((()))******))))))((((((((())))))***))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((('''''''''''')))))))))))))))(((((('''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''((()))+++,,,---000222333000+++((()))***((((((((()))))))))))))))******))))))))))))((((((************************************************---,,,,,,,,,+++++++++++++++++++++*********))))))***+++,,,,,,------,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++++++++,,,------------,,,+++++++++,,,,,,,,,,,,------,,,,,,+++***------------------------......///000000000000///.........------------,,,,,,,,,------...------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,---000///...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,+++,,,,,,,,,/////////...............------------------------UUUSSS[[[ccc^^^ZZZYYY[[[]]]```gggooorrraaaQQQOOO\\\hhhhhhbbbZZZ^^^eeelllpppoookkkgggnnnttttttooorrr}}}uuu```GGG888333........................+++,,,,,,,,,,,,+++******+++***(((((())))))'''&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&'''(((((())))))***++++++++++++***,,,---...000222333444555555777999:::999666333111)))+++---,,,***'''%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&))))))((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((())))))***,,,---...//////.........///000222222222666777999;;;============888777555555555777999;;;;;;>>>BBBFFFIIIJJJIIIIIIHHHHHHHHHHHHGGGEEEDDDDDDEEEEEEFFFGGGIIIJJJLLLLLLHHHIIIIIIJJJJJJJJJJJJIIIMMMMMMLLLMMMNNNNNNNNNNNNLLLNNNOOOPPPPPPOOOMMMLLLGGGHHHIIIJJJKKKKKKKKKKKKIIIJJJKKKMMMMMMMMMMMMLLLOOONNNLLLKKKIIIHHHGGGFFFEEEDDDBBB@@@???>>>======???>>>===<<<;;;;;;999999444333333333222222111111000000000////////////...000000000000000000000000222111000///...---------...---+++***((('''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))******************++++++******)))))))))((((((((((((((((((((((((((((((((()))))))))(((((((((''''''(((((())))))))))))(((((('''(((((())))))(((((('''''''''((((((((((((''''''''''''((()))***,,,------...//////---***((()))***)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***+++,,,---//////...------------------------------++++++,,,,,,,,,------------------------......///------,,,,,,,,,,,,---------------------,,,,,,+++------------------------......///000000000///////////////...............+++,,,---...............------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,//////...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------------------,,,,,,,,,------------.........---------------...........................------------------------TTTSSS\\\eee```\\\[[[\\\]]]```hhhpppqqq```PPPQQQ^^^gggfffaaaXXX^^^ffflllnnnlllhhhffflllqqqpppkkknnnzzzttt^^^FFF777333........................+++,,,,,,,,,,,,+++******+++***(((((())))))'''&&&''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((()))***+++++++++++++++,,,---...///111333444555777888888777555111...+++''')))++++++)))'''%%%%%%%%%%%%$$$######%%%&&&&&&''''''''''''''''''''''''))))))))))))((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******)))+++---000333555666666555666777888888999::::::;;;<<<>>>@@@AAABBBAAAAAA???>>>======>>>???BBBCCCCCCEEEHHHKKKLLLLLLJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIKKKLLLLLLMMMGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKLLLIIIJJJLLLMMMMMMLLLKKKJJJFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLKKKMMMLLLKKKJJJHHHFFFDDDCCC@@@???>>><<<<<<;;;;;;;;;999999999777666555444444111111000000000000000000///............---------------------------------...---,,,+++***))))))))))))(((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))******+++++++++,,,,,,++++++*********)))))))))''''''''''''''''''''''''******)))))))))((((((((('''(((((()))))))))((((((((())))))******))))))(((((()))************)))((())))))******+++++++++++++++,,,---,,,++++++,,,,,,+++++++++,,,,,,---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,,,,---...000000///......////////////////////////------------...........................//////000...---------------...............---------------------------------------------...////////////...////////////////////////,,,---......////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------------------,,,,,,---------.........///...............//////---------------.........------------------------TTTRRR]]]gggccc```___```___```hhhqqqnnn]]]PPPTTTaaahhheee```YYYaaajjjmmmjjjfffeeefffiiinnnmmmhhhlllyyyttt]]]DDD666333........................+++,,,,,,,,,,,,+++******((('''&&&'''***+++***)))''''''''''''((((((((((((''''''&&&&&&''''''((()))(((((())))))***+++++++++,,,,,,---...000222333555777777555333000,,,)))'''%%%'''))))))(((&&&&&&&&&$$$&&&%%%######&&&'''%%%''''''((((((((()))))))))))))))******)))'''%%%$$$&&&&&&''''''''''''&&&%%%&&&&&&''''''((((((((((((''''''(((***+++---......---///222666999;;;<<<<<<:::<<<>>>???>>>===>>>??????@@@AAACCCCCCCCCBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHJJJKKKLLLNNNNNNLLLKKKJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKJJJGGGHHHIIIKKKMMMNNNNNNNNNJJJKKKLLLKKKHHHGGGHHHHHHEEEFFFGGGHHHIIIIIIHHHHHHDDDEEEFFFFFFGGGGGGGGGFFFJJJKKKLLLLLLLLLLLLJJJJJJHHHHHHGGGEEECCCAAA???>>>:::999888888777777777888222333444222000......///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++***)))((((((''''''''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***+++,,,,,,,,,,,,,,,,,,+++++++++*********((((((((((((((((((((((((************))))))))))))((())))))************)))******++++++++++++*********+++,,,------,,,+++***,,,,,,---------,,,++++++.........///000000111111............////////////------............//////........................------------------------+++++++++,,,------......//////.........------------...//////000000//////////////////////////////........./////////000000///............///000000......---------...//////000///...------------...------------------------------...////////////......////////////000000000......//////000/////////////////////////////////.............../////////,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,---------............/////////...//////000111---............/////////------------------------SSSRRR]]]hhhcccaaaaaaaaa______fffoooiiiXXXMMMTTTbbbfffbbb\\\ZZZdddmmmlllddd___bbbggggggllllllgggkkkyyysss[[[BBB444222........................+++,,,,,,,,,,,,+++******((('''&&&'''***+++***)))''''''''''''(((((((((((('''''''''''''''(((((()))((((((''''''(((***+++,,,+++++++++,,,...000333444444333111...+++)))((('''%%%&&&''''''&&&%%%&&&(((###''''''$$$$$$((((((%%%''''''((()))***+++,,,,,,,,,---------,,,***(((&&&))))))******)))((('''&&&&&&''''''((()))***++++++******,,,---///111222333444555888;;;>>>>>>>>>>>><<<>>>AAAAAA???>>>>>>???@@@AAABBBCCCCCCBBBAAAAAABBBCCCEEEGGGHHHIIIIIIIIIKKKKKKLLLLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJKKKJJJIIIHHHGGGFFFFFFHHHIIIJJJJJJJJJJJJHHHJJJJJJIIIEEECCCDDDEEECCCCCCCCCDDDEEEFFFFFFGGGCCCDDDDDDEEEEEEEEEEEEEEEHHHHHHIIIIIIHHHGGGEEEDDDBBBAAAAAA@@@===;;;888777555555444333222222222222///111222000---+++,,,---))))))))))))************+++++++++*********))))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((***+++,,,,,,,,,+++,,,,,,,,,,,,++++++++++++************************++++++*********)))))))))***++++++,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,---...//////...---,,,...//////000000///......222111111111222333333222111111111111111000000000---.........////////////........................------------------------++++++,,,---///000111111000000/////////........................///000000/////////////////////////////////000000000111111...............///000000......---......//////000000000...---------...///..............................///000000000000///........./////////000000//////000000000///......////////////////////////---------....../////////,,,,,,,,,---------.........------,,,,,,------...------............------------------------------------------....................................------------............000/////////000000111222//////000000111111111111////////////////////////SSSRRR^^^iiiaaa`````````]]]\\\ccckkkcccRRRIIIRRR```ccc]]]XXX\\\gggooolllaaa[[[```hhhgggllllllggglllzzzsssZZZAAA333222........................+++,,,,,,,,,,,,+++******+++***(((((())))))'''&&&''''''''''''((((((((()))'''''''''''''''((())))))((((((&&&&&&''')))+++---++++++++++++---000222333111///---***)))(((((((((%%%&&&&&&&&&%%%%%%''')))"""'''(((%%%%%%))))))$$$''''''(((***+++,,,---...111111222222111///---+++,,,,,,,,,,,,+++)))(((&&&&&&'''((()))***+++,,,---,,,---...000333444666777999:::===???@@@@@@??????;;;>>>AAAAAA>>><<<===>>>AAABBBBBBCCCBBBAAA@@@???@@@BBBEEEHHHJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFJJJKKKKKKKKKIIIGGGFFFDDDCCCDDDDDDEEEEEEEEEDDDDDDGGGIIIIIIGGGCCCAAABBBCCCBBBBBBBBBBBBCCCDDDFFFGGGCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@???=========;;;999666444222333333111000...---------000222333111---+++,,,...))))))*********************))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((("""###%%%&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''*********)))))))))))))))'''(((***+++,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,------.../////////...,,,------......------,,,---...000111111000...---///000111222333333222111444333222222222333111000444333333222222111111111------......//////000000........................------------------------+++,,,---///000222333444000000000000///////////////...---------...000111////////////////////////000000000000111111111111...............///000000...............///000000111000///------......///000000000000000000000000//////000111111111111111---.........//////000000000000111000000///......000000000000000000000000,,,---------......//////,,,,,,,,,------.........//////............//////......///////////////...////////////////////////---------.........//////........................---------.........//////000000//////000111222222111111222222222333333333111111111111111111111111RRRTTTbbbccc^^^\\\[[[[[[]]]_________\\\NNNHHHPPPYYYZZZXXXXXX^^^dddjjjggg\\\TTTYYYcccfffjjjkkkhhhjjjttt~~~}}}pppYYY@@@333111////////////////////////))))))))))))))))))))))))*********)))))))))((((((%%%&&&'''((())))))))))))))))))((('''''''''''''''(((((((((((((((((((((((()))******++++++,,,---------,,,+++)))((((((''''''$$$%%%&&&'''''''''%%%$$$$$$$$$%%%'''((()))***+++,,,,,,---///000222333333666666666555444333111111...//////000000//////...,,,,,,---...000111222222222333555777999::::::;;;<<<<<<===>>>>>>>>>>>>>>>???>>><<<;;;<<<===???@@@BBB@@@>>><<<;;;===???@@@???@@@BBBDDDFFFFFFFFFFFFDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHFFFDDDBBBEEEFFFGGGGGGFFFEEECCCBBBBBBBBBAAA@@@@@@@@@AAABBBAAABBBBBBCCCBBBAAA???>>>?????????@@@AAAAAABBBBBBAAAEEECCC<<<<<>><<<;;;;;;:::999888888777555444333111///...,,,,,,---,,,,,,+++*********+++---,,,,,,+++***)))(((((((((((((((''''''&&&&&&&&&(((((((((((((((((((((((($$$$$$&&&'''((()))))))))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((()))******++++++((()))***++++++++++++*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------***+++...000000000///...........................,,,,,,------.../////////000000000000111222333444222222333444444444333333333222222222111111000000//////000000000000000///.........------,,,,,,,,,,,,,,,,,,------,,,++++++,,,---///111111111111000111111000000000000000111222111111000///......---000000//////.........---000000000000000000000000111111000000000000111111////////////////////////////////////000000000000000111111111222222222222000000//////000000111222333222000///...///000000//////000000000//////...000000////////////000000111000000///...---------000000111000000///......//////////////////////////////000000111111222222000000000000000111111222000000//////.........---........................000000000000000000000000111222222222222111111000111111111222222333333333111000000111333333222111RRRTTTaaabbb\\\[[[YYYYYY\\\^^^______WWWJJJDDDLLLVVVVVVTTTUUUYYY___dddcccXXXQQQVVV```eeehhhhhheeegggppp{{{|||oooXXX???333111........................+++++++++++++++++++++++++++******))))))((((((((('''((())))))))))))))))))(((((('''''''''''''''(((''''''''''''''''''''''''))))))******+++,,,,,,,,,+++***)))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''(((***,,,---...///000111222333444555666444444444444444555555555444555555666666555555444444444555666777777888888888888999999:::;;;<<<<<<<<<===>>>>>>??????>>>>>>>>>===<<<;;;<<<===???@@@AAA@@@===<<<;;;<<<>>>@@@>>>???@@@BBBCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFEEEEEEEEEDDDDDDBBBAAA@@@AAAAAAAAAAAA@@@???>>>>>>???>>>===<<<===>>>@@@BBBBBBBBBBBBAAA@@@???>>>===============<<<<<<<<<<<<888444333555777555444444555444444333222222111111000000//////...------,,,,,,++++++***))))))******,,,++++++***)))(((((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''(((((((((((((((((((((((()))******++++++******))))))************+++++++++*********+++,,,,,,------++++++,,,,,,---,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,------------,,,,,,---------.........---...///111111000000///000000000000000000000000////////////000000000000000000000000111222333333222333333333333333222222222222111111000000000000...//////000000000//////.........------,,,,,,,,,,,,,,,------------,,,,,,---...///000111111111111111111000000000000000111111111000000//////......111111000000000/////////000000000000000000000000111111000000000000111111////////////////////////////////////000000000111000000000111111111222222000000000000111111222222333222222111000000111111111111222222222111111000222111111111111111111222222111111000//////......000000000000000///......//////////////////////////////000000000000000000///////////////000000111000000/////////........./////////////////////...000000000000000000000000000111111222222222111111222222222222222222333333111111000222333444333111SSSTTTaaaaaaZZZXXXWWWWWWZZZ]]]^^^^^^TTTGGGBBBKKKTTTUUUSSSUUUWWW\\\aaa```WWWQQQVVV```eeehhhfffbbbccclllvvv|||{{{nnnVVV>>>222111------------------------...........................------,,,++++++******((())))))))))))(((''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((((()))******++++++,,,(((((('''&&&%%%$$$$$$###&&&&&&%%%&&&&&&'''(((((('''((()))+++---///000111111111222333444444555555333333222333444666999:::::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<=========>>>===<<<<<<<<<===>>>???>>>??????@@@@@@@@@@@@@@@???>>>=========>>>@@@AAAAAA@@@>>><<<<<<===>>>???===>>>???@@@@@@@@@@@@?????????@@@AAABBBCCCDDDEEEBBBAAA@@@@@@????????????@@@???>>>===<<<<<<<<<<<<===<<<::::::;;;===@@@BBBAAA@@@???>>><<<<<<;;;;;;:::999888777666555444333777//////777777---)))///.........------,,,,,,+++++++++++++++,,,,,,,,,,,,******)))(((((((((((()))***))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))***************)))************************+++,,,,,,------,,,,,,++++++,,,,,,,,,------------,,,,,,------.../////////...///////////////......---......//////......---........................---------............///------........./////////111111111111111111111222222222222222222222222222222222222111111111111111111111000000000111111222222333333333222111000000000000000000////////////......////////////...............---------------------............------////////////000000111222000000/////////000000111000000000000000000000000222222111111111111000000000000000000000000000000111111111111111111111111000000000000000000000000/////////000000000111111///000000000111111111111111111111111222222222333333333333333333222222111222333333444444333333333333333333333333333333333222222222111111000000//////////////////......---////////////////////////000000//////////////////........./////////000000000000000000////////////////////////////////////111111111111111111111111///000111111222222222222333333222222222222222222111111000222333444333111TTTUUUaaaaaaXXXVVVUUUVVVYYY\\\______UUUIIIDDDMMMVVVVVVVVVYYYZZZ^^^bbbbbb[[[UUU[[[eeehhhjjjgggaaaaaajjjuuu{{{yyykkkTTT===222111------------------------////////////////////////222111111000//////......))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''(((((())))))******+++'''''''''&&&&&&%%%$$$###(((''''''&&&''')))+++,,,,,,------...///000111111000000000111111222222222444444333333555777:::<<<;;;;;;<<<<<<<<<<<<;;;;;;==================>>>>>>@@@???>>>===>>>???BBBCCCAAABBBBBBCCCCCCCCCCCCCCCAAA@@@@@@@@@@@@AAABBBBBBBBBAAA???>>>>>>>>>???@@@??????@@@@@@@@@???????????????@@@AAABBBCCCDDDDDDBBBAAA???>>>>>>???@@@AAABBBAAA???>>>======>>>???>>>===:::999:::<<>>=========>>>AAADDDEEEDDDDDDEEEFFFFFFFFFFFFEEECCCCCCCCCCCCCCCDDDDDDEEECCCBBBAAA@@@@@@@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDCCCBBB@@@??????@@@AAABBBBBBAAA???>>>======>>>>>><<<:::888666555666888999777666444222111000111111,,,,,,,,,,,,,,,,,,,,,,,,(((;;;BBB666***+++...,,,,,,,,,,,,,,,,,,++++++++++++++++++******)))))))))'''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))((('''&&&&&&''''''''''''(((((((((((((((((()))))))))*********(((((()))))))))******************************************************************+++++++++,,,,,,******+++,,,,,,,,,,,,,,,------------------------,,,------......------,,,------............//////------......///000000000333333444444444333333222//////000000000000//////000000000000000000000000........./////////000000............//////////////////000111222444666777444444444444444444444444333333222111000000///...111111000000///000000000333333333222111000///.....................////////////000000///...------...........................///000111111111111111333222000//////000111222000000000000000111222222000000000000111111111111000000000000000000000000////////////////////////000111222222222222111000222222222222222222222222000000000000111111111111000000000000111111111111000111222333333333333222111222444444555444333222111111222333444444333333222222333444444333222222111000000000000000//////......///////////////...000000000000000000000000000000//////......------///000111222222222111111000111111111111111111111------........./////////////////////////////////000000222333444444444444333333333222222111111111///......///111222000///ZZZ[[[fffeeeZZZXXXWWWXXX\\\aaaeeegggWWWMMMIIIQQQWWWWWWXXX\\\]]]___bbbbbb]]]YYY___gggooopppkkkcccbbblllwww~~~|||uuufffOOO:::111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...111111111000///...---,,,))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((()))))))))***+++++++++***((('''(((((()))***,,,---///000222222111111111111111000222222333444444555666666888888777666777888999:::=========>>>>>>=========<<<<<<<<<======>>>>>>>>><<<<<<<<<===???AAADDDEEEDDDEEEEEEFFFGGGFFFFFFFFFCCCDDDDDDDDDEEEEEEEEEEEECCCBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>??????;;;;;;:::999888888888888555444222111000///000000000///...---------------)))))))))***+++,,,,,,---DDDYYY[[[@@@++++++,,,%%%************************---,,,,,,***)))(((''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&'''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((())))))******+++******)))(((((((((((()))))))))*********,,,,,,,,,+++++++++++++++))))))******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,---..................---....../////////000000000------......///000000000222333333444444444444444000111111222222111111000111111111111111111111111000000000000111111111111//////000000000111111111//////111222444555777777444444444444444444444444222222111111000///......000000/////////000000111222333333333222111000000............////////////000111111111000///...---...............////////////000111222222333333222333222111111000000000000111111111111111222333444111111111111111111111111/////////000000000000111000000000000000000000000000111222333333222111000111111111111111111111111000000000111111111222222000111111111222222222222///000222333333333222111000111111222222222222222000000111222333333333333111111333333333333111111000000000000000000000000...//////000000000000000000000000000000000000000000000//////////////////000111222333333333222111111111111111222222222222---......//////000000111////////////////////////222333444444555555555555333333222222222222222222//////...000111222111///]]]^^^iiihhh]]][[[YYYZZZ___eeeiiikkkYYYOOOLLLSSSXXXWWWXXX]]]]]]^^^``````[[[XXX]]]eeeooooooiiiaaa```jjjwww~~~|||sssdddNNN999000111........................++++++++++++++++++++++++(((((()))***+++,,,------111111111111111000///...,,,+++***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((***+++,,,------+++***(((%%%&&&(((***,,,---.../////////000000111222222222333444555666777888999:::777777888888999::::::;;;;;;<<<<<<======<<<<<<;;;:::;;;;;;<<<===>>>??????<<<===>>>???@@@AAABBBBBBCCCCCCDDDEEEEEEEEEEEEDDDBBBCCCCCCDDDDDDDDDDDDDDDAAAAAA@@@@@@????????????@@@???>>>>>>>>>???@@@AAA??????>>>>>>===<<<<<<<<<<<<<<<<<<;;;:::999888777222222222222111000//////.........------,,,+++++++++++++++,,,,,,++++++***))))))***++++++,,,------PPPZZZVVV@@@---))))))&&&))))))))))))))))))))))))++++++***)))(((''''''&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&'''(((((()))'''''''''((((((((())))))'''''''''((()))*********++++++,,,,,,,,,+++******++++++++++++,,,,,,,,,---//////......------,,,,,,*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---...///000000000000........................//////000000000000//////000000111111111222222222.........///000000111111000111222333444555555555222333333444444333333222222222222222222222222222333333333333444444444444222222222222333333333444222333444666666666666555333333333333333333333333222222111111000000/////////////////////000111222222333333333333333222222....../////////000000000222222222222111000///...---........./////////000000111222333333444444444333333333222111000///...222222222222333444555666333222222111111000000000000000000111111111222222000000000000000000000000000111333444444333111000111111111111111111111111000000111111111222222222222222222222333333333333...///111222333222111000///////////////000111111000000111333333444444333000111333444444333111000111111111111111111111111///000000111111111111111000000000000000000000000//////000000000000000000///000222333333333111000111111111222222222333333///000000111222222333333111111111111111111111111555555666666666666666555222222222222222222333333111000000111333333222111___```jjjiii___]]][[[\\\aaaggglllnnn\\\SSSOOOVVV[[[YYYZZZ___^^^^^^``````[[[XXX]]]eeemmmmmmggg___^^^iiiuuu}}}{{{sssdddMMM888000222////////////////////////++++++++++++++++++++++++'''((()))***,,,---...//////////////////......---...---+++***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((***+++,,,------,,,***)))###$$$'''***,,,---------,,,,,,...///111333444555333333444666777999::::::555666888999;;;;;;<<<;;;999999::::::::::::999999888999999;;;<<<===>>>>>>>>>???@@@AAAAAAAAA@@@@@@AAABBBBBBCCCCCCCCCCCCCCCAAABBBBBBCCCDDDCCCCCCCCC????????????>>>>>>>>>======<<<<<<;;;<<<===>>>???===<<<<<<;;;999888777777777888888888666444222111---......///...,,,+++******+++,,,......---,,,+++((()))+++,,,,,,+++******++++++++++++,,,,,,,,,---555444111+++%%%$$$)))---************************)))))))))((('''''''''&&&%%%%%%%%%%%%&&&&&&'''((($$$%%%&&&&&&'''((())))))'''((((((((())))))******)))******+++,,,---------+++,,,,,,------,,,,,,,,,---------.........//////111111000///...------,,,******+++,,,,,,---......------------------------------------------------******+++++++++,,,,,,,,,......///111111222222222111111111111111111111111111111222222222222111111222222333333333333444444/////////000111111222222///000111333444555555666444444555555555555444444333333333333333333333333555555555666666666666777444444444555555555666666666777888999888777555333222222222222222222222222222222222111111111111000............///111222222222222333444444444333333.../////////000000111111333333333222222000//////---.........//////000000000111222333444444444444222333333333222111///---333333333333444555666777333333333222111000//////111111111222222333333333000000000000000000000000000111333444444333111000000000000000000000000000000111111111111222222222222222333333333444444444---///111222222222000//////...---------///000111000111222333444444444444111222444555555444222111222222222222222222222222000000111222222222222222000000000000000000000000//////000000111111222222...///111222333222000///111111111222222333333333111111222333444444555555333333333333333333333333666777777777777777666555111111111222222333333444333222222333555555444222^^^hhhmmmkkk^^^aaabbbaaadddjjjlllkkkXXXOOONNNZZZcccaaa]]]\\\[[[^^^^^^[[[[[[___bbbbbbjjjlll```XXX```hhhppp{{{~~~{{{qqq]]]FFF666000000,,,------......------,,,......---,,,,,,+++******'''&&&&&&'''***++++++*********+++++++++,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))++++++++++++++++++++++++***)))))))))***,,,...////////////000111111222222444555777999999888666555777777666555666777999:::<<<<<<;;;:::999999999999:::;;;<<<<<<;;;;;;<<<>>><<<<<<<<<<<<;;;;;;;;;;;;========================???>>>>>>===============>>><<<999999;;;<<<;;;999;;;;;;;;;:::999888888777888777666555444333222111333333222222111111111000.........---,,,+++***)))(((((())))))***+++++++++************************++++++******))))))(((((((((((((((((((((''''''&&&)))&&&%%%&&&)))***)))''')))((('''&&&&&&'''((()))))))))(((((((((((())))))++++++******************&&&(((***+++++++++,,,...***+++,,,---............//////............//////...//////000000000000000000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---.........------,,,,,,,,,+++,,,,,,------...///////////////000111222222333333222222222222222222222222222222222111111111000000111111111111111111111111000000000000000111111222111222444666777777666666666555444444333333333333000111222333333333333222888888888777666555555444555555555555666666666666777777666555444333333222///000111111222222111111222222111111000///.........//////000000000000///222222222333222222111111///000111222222222222222444333333222222111111000000000000000000111111222111111111111111111111111222222222111111111111111000111111111111222222222333222222222222222222333111111222333444444555555444111000111444555333111444444333222111111222222000000000000111111111111111111000000111111222333111222333222000///000111//////...//////000111111000///.........000333444111222222333444444333333555666666666666666666666555555555555444333222111111222444555555555444444333444444555666666555555333333444444444444444333555555555555444333222222333333444444444444444444777777666666666666777777999888666444333444555666:::;;;;;;:::999777555444555555444444444444555555777777777777777888888888^^^hhhmmmkkk```bbbcccbbbeeejjjllliiiWWWPPPPPP\\\dddbbb^^^^^^___aaa```[[[ZZZ___bbbccchhhiii^^^VVV]]]ccciiiuuu|||yyynnn[[[DDD444......------------------------...------,,,++++++******((('''&&&''')))+++***)))************++++++++++++((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))***+++,,,---......+++++++++***+++,,,...////////////000111111222222444444666777777777666555666666666777888:::;;;<<<===<<<;;;::::::999::::::999:::;;;;;;999999:::;;;::::::::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;;;;888666666888999777666666666555555444333333222111111000///...---,,,,,,...---------,,,,,,,,,+++,,,,,,,,,,,,+++***))))))&&&&&&'''(((((())))))***(((((((((((((((((((((((()))))))))((((((((((((((('''(((((()))))))))(((((()))(((&&&(((***+++***(((+++***))))))))))))***++++++******))))))******+++++++++++++++++++++++++++(((***,,,,,,,,,,,,---...,,,,,,---...///000000///000//////......//////000...///000000111111000000000000000//////....................................------,,,---...///000222111111111000000000000------......///000000000000000111111222333333444333333333333333333333333333333333333222222111111333333333333333222222222111111111111111222333333333444555666666555555444555444333222222222222333444444444444555555555666999999888777777666555555555555555555555555555555555555555444333333222222000111111222333222222222222222111111000//////......///000111222222222222444444555555555555444444222333333444444444444444666555555444444333222222111111111000111111222333222222222222222222222222222222222222222222222222111111111222222222333333333333222222222222333333222222222333333444444444333111000111333444333111333222111111000000000111000000000000111111111111111111000000111111222333333555555555333222333444222111111111222222333444444444333222333555777888777888888999999999888888888888888777777777777777555555666777777777666666777888999:::;;;::::::999666777888888888888888777999999:::::::::::::::999666666777777666555444444777888888888999999::::::999999999999999999999999<<<;;;999888777888999:::999::::::;;;:::999888777888777777777777888888999888888888888888777777777___hhhmmmkkkccceeeeeedddgggkkkkkkgggVVVPPPRRR^^^eeeccc___```bbbcccaaa[[[ZZZ___cccdddhhhhhh^^^VVV[[[^^^cccoooyyyvvvkkkXXXBBB222------...---,,,,,,,,,,,,---...------,,,,,,++++++******)))((('''((()))***)))((((((((()))))))))*********''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((()))+++---///000111...------,,,,,,---....../////////000111111222222444444333333444444555555555666777999;;;<<<======;;;:::999888888777777888777888999888777666777888888888888888777777777777888888888888888888888888999888888777777777777777555333222111222333222111000//////......------,,,,,,++++++***)))(((((('''))))))))))))(((((((((((((((((())))))))))))((((((%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((('''''''''''''''((((((((('''((())))))************+++***)))***,,,---,,,+++...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,***,,,------,,,,,,---///---...///000000111000000000000000//////000000000///000000111111111111111000000000000000////////////////////////////////////////////////000111111333333333333333222222222...//////000111111222222111222222333333444444444333333333333333333333333444444444333333333333222555555555444444333333333222222222222222333444444555555666666555444333333444333222222111222222222666555555444444555777777999999999888777777666666555555555555555555555555333333333333333333333333222333333444444444444444333333222222111111000000000111222333444555555555777777888888888888888777666666777777777777777777888888777666666555555444222111111111111222333333444444444444444444444444333333333333333333333333222222333333333444444444444444333333333333444444333333333333333333333333222111111111333444444222222111000000000000000000111111111111222222222222333333222222333333444555555777777666555444555666555555555555555555666777999999888888888:::;;;===<<<<<<=========<<<;;;;;;:::::::::999999888888888555666777999:::;;;<<<<<<888888999::::::::::::999::::::;;;;;;;;;::::::999::::::;;;;;;;;;;;;::::::888888888888888888777777666777777888999:::;;;;;;;;;;;;============;;;;;;;;;:::999888888888999:::999999:::;;;;;;::::::999:::::::::::::::;;;<<<===;;;;;;;;;:::::::::999999___hhhllljjjeeeggggggfffiiillljjjdddTTTPPPTTT___eeeaaa___bbbbbbccc___YYYXXX___eeegggkkkkkkbbb[[[^^^]]]```nnnxxxtttjjjVVV@@@111,,,---///...,,,++++++,,,...///,,,,,,,,,,,,++++++******+++)))(((((())))))(((&&&'''''''''((((((((())))))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((('''((()))+++---///111111000//////.............../////////000111111222222444333111000111222444555666777999;;;<<<<<<<<<<<<777666555444444333333333444555777777666666777888888888777777777666666666555555555555555555555555666555555444333444444444111000..................++++++++++++******))))))***)))))))))((((((''''''((((((((((((((((((((((((%%%&&&'''(((((((((((((((%%%&&&&&&''''''(((((()))))))))))))))))))))))))))'''''''''(((((())))))***'''((()))+++,,,,,,------,,,,,,,,,------......---//////............//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,---...---,,,+++---......///000000111111111000111111000000000000111111000111111222222222222222111111111111111111111000000000000000000000000000000000000000000111111111222222222222111111111111000000111111222333333333333333333444444444555555444444444444444444444444333333333333333333333222666555555444444333333333333222222222222333444444555555555555555555555555444444333333333333333444777555444333333444666777999999999999888888777777777777666666666666555555222222333333444444444444555555666777777777777666444444444444333333222222444555555666666666666555888999999::::::::::::999999888888888888999999999999888888777666666555555111111111111111222222333333333333333333333333333222222333333333333444444444444444555555555555666555444444444444444444555444444444333333333333333222222222333444444444444333222222111111111222222444444444444555555555555777777777777777888999999777888999888666555666777888888777777777888888999;;;;;;;;;;;;;;;<<<===>>>;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;::::::999999888777888999;;;<<<=========888888888888888888888888;;;;;;;;;;;;;;;::::::999::::::;;;;;;;;;:::999999888888999999:::999999999666666777888999;;;;;;<<<<<<===???@@@@@@???===<<<;;;;;;:::999999::::::;;;999999999999999999888888999999999:::;;;<<<===>>>?????????>>>======<<<<<<```iiillliiiggghhhhhhgggjjjmmmhhhaaaRRROOOUUU```ddd___]]]aaa```aaa]]]XXXWWW^^^fffhhhnnnnnnfffbbbccc^^^aaapppwwwtttiiiVVV@@@222...//////...,,,++++++,,,...///,,,+++++++++++++++******+++***(((((())))))'''&&&&&&&&&'''''''''((((((((()))))))))(((((((((''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))************))))))***+++,,,......///000000000000///......---/////////000111111222222333222000//////111333555777888999:::::::::888888555555333222222222222222111333444555555666888999777777777777666666666666333333333333333333333333333333222111111111111111...------,,,++++++,,,---************))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))%%%&&&'''(((((())))))((((((((())))))***+++++++++++++++++++++++++++++++++))))))******++++++,,,,,,((()))***,,,---.........---...///////////////000////////////////////////...------,,,,,,------...,,,,,,------............,,,---------++++++---//////000000111111111111000222222111111111111222222111222222333333333333333222222222222222222222222000000000000000000000000///000000111111111111111111111111111111111111111111111222222333444444444444444444444444444555555444444444444444444444444111111111111222222222222555555444444333333333222333333222222333333444555444444555555666777888888666666666555555666666777999777555444444555777888999999999888888888888888888888888777777777666666333333444444555555666666666777777888888888888888555555555555555444444444777777888777777666555444777888999::::::::::::::::::999888888777888999999888888777777666555555555111000000000000111222222333333333333333333333333222222222333333333444444666666666666777777777777666666555555555555666666555555555444444444444444222333444444555555666777666666555555555555666666888888888888999999999999===<<<<<<<<<<<<===>>>>>>;;;<<<===<<<:::999:::;;;:::999999888888999999999:::::::::::::::;;;;;;<<<999999:::::::::999999888;;;;;;;;;::::::999999999999:::;;;<<<<<<<<<<<<<<<;;;:::::::::::::::::::::999999::::::::::::999999<<<=========<<<<<<;;;:::777888999:::::::::::::::::::::;;;<<<>>>???@@@@@@===>>>@@@AAAAAA@@@>>>=========<<<<<<;;;;;;<<<<<<;;;:::999888777666555555777777777888999;;;<<<===??????>>>>>>>>>=========aaaiiillliiiggggggggghhhlllnnnggg___QQQPPPWWWaaaccc]]]\\\aaa```aaa^^^XXXXXX^^^eeegggllllllfffdddddd]]]___ooowwwssshhhUUU@@@222///000...---,,,,,,,,,,,,---...++++++++++++++++++******+++)))(((((())))))(((&&&&&&&&&'''''''''(((((((((***)))))))))((((((((((((&&&&&&&&&'''''''''((((((************++++++++++++*********++++++,,,,,,,,,000000000000000///...---/////////000111111222222222111000//////111333444666666777777666666555444666666444333333333333333///111333444444444666888555444444444444333333333000000000000000000000000000000///...............+++,,,,,,+++))))))***,,,***)))))))))))))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((((((((()))******+++******+++++++++,,,------..............................,,,,,,,,,,,,,,,---------)))***,,,---.../////////...///000000//////000222//////000000000000//////.........------.........---------...//////000000---......---,,,---000222111222222333333333222222333333222222222222333333222333333444444444444444222222222333333333333333111111111111111111111111000000111222222222222111222222222222333333333333111222222333333444555555444444444444444444444444333333333333333333333333000111111111111111222222444444444444444444444444444444444444444555555666666666666666777999:::;;;888888888777888888999:::;;;;;;999888888999999:::888888888888888888888888999888888777777666666666444444444555555666666666555666666777777777777777555555555555444444444444777777777777666666555444666777888999:::::::::::::::999888666666777888888888777777666666555444444111111111111111222333333222222222222222222222222222333333444444555555555777777888888888999999999777666666666666666666777666666666666666666666666333555666777666666888:::999999999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<>>>>>??????@@@AAA???@@@AAA@@@???>>>???@@@<<<;;;::::::999:::::::::999999999999::::::999999888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;::::::999888888888999999888999::::::;;;;;;::::::;;;;;;;;;;;;;;;:::999888888888:::;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>????????????@@@AAAAAA@@@??????;;;::::::999999888777777;;;:::888777555444444444555555666777999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<>>============>>>??????@@@AAABBBAAA???>>>???@@@>>>===<<<;;;;;;;;;;;;<<<999999::::::::::::999999777888999;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>><<<======>>>>>>======<<<;;;:::999888888888999999999:::;;;===>>>>>>>>>>>>;;;;;;;;;;;;:::999888777999:::;;;===>>>?????????<<<<<<=========>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA<<<<<<;;;:::999777666555;;;:::888777666666666666666666777888:::<<<>>>???<<<<<<<<<======>>>>>>???bbbiiilllhhheeeeeefffggglllnnnfff\\\TTTUUU]]]fffddd\\\[[[bbbggghhhddd]]]ZZZ^^^bbbbbb\\\]]]ZZZ[[[[[[QQQSSSfffuuuqqqfffRRR>>>111...000,,,------......------,,,******************++++++)))((('''((()))***)))((('''''''''((((((((())))))(((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))************&&&'''((()))***+++,,,,,,---...///000000///...---/////////000111111222222111111111111111222222333//////......///111333444444333222111000000000000111222222111...---......+++++++++*********))))))******************************)))(((((((((((((((((()))***)))&&&%%%'''***&&&&&&&&&&&&&&&&&&''''''******++++++,,,---------*********+++++++++,,,,,,.........//////......---------......///000000111////////////////////////.........------,,,,,,,,,,,,---...///000000000000...000222111//////111333111111333333333333111111222222111111111111222222---......///000111111222111222222111111333666999777777888888888888777666555444444333333444444555333444555555666666555555333333333444444555555555555555555555555555555555333333555666666666555444111111111222222333333333111111222333333444444555333333333333333333333333222222222222222222222222222222222333333444444444444444555666777888999999999999888888999999:::;;;<<<;;;:::999999999:::;;;999888888888999:::;;;;;;999::::::::::::999888777666666666666666777777777666666555444333333222222333333333333333333333333///000111111222222111111000000000000000000000111000111333444666777888888666777888999::::::::::::;;;:::888666666777888999999999888888777666666666666555555555555666777777555555555555555555555555666777777888999:::::::::999999999:::::::::;;;;;;888888777777777777888888666666777888999::::::;;;444777::::::999999;;;>>><<<<<<<<<<<<<<<===>>>???<<<<<<<<<<<<============;;;;;;;;;;;;;;;<<<<<<======>>>???>>><<<<<<<<<===??????>>>===<<<<<<======:::;;;;;;;;;;;;;;;::::::666777888:::;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAA<<<===>>>???????????????AAA@@@???=========>>>???;;;<<<>>>???AAAAAABBBBBB@@@@@@@@@@@@???>>><<<<<<:::;;;===>>>@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCBBB@@@>>>===;;;:::999888777777888999:::777888999:::<<<>>>@@@AAA>>>>>>???@@@AAABBBBBBCCCiiiooommmgggbbbcccdddfffkkkkkkaaaVVVOOOUUU]]]bbbaaa```______eeefffddd___^^^``````^^^ZZZ^^^aaa[[[NNNHHHRRRaaaxxxvvviiiSSS>>>444///------.../////////---***)))+++++++++************)))***************)))((('''...$$$!!!***...(((&&&)))((((((''''''''''''(((((())))))))))))************'''((()))******++++++***---,,,***(((((()))***++++++,,,,,,---...///000000.....................---222111111111000000000000////////////000000000111........................------,,,+++***)))(((((('''&&&&&&&&&&&&'''((()))''''''(((((()))*********)))))))))))))))(((((((((((('''''''''''')))***+++******))))))******+++,,,000000/////////.........---------.........//////000111111111111111000///,,,---......//////....../////////......---------,,,,,,,,,---------......---...000111222222222111...///111111000000222333444444444444444444444444333333333222222000//////000000000000000000000000111111222333444444444444666777888888888777555444999999888888777777777666777777777777777777777777555444444333333444444555444444333333444666777888777666555444333222222222444333333222222333333444333333333444444444555555333444444555555444444333555555444333333222222111444444444555444444333333444555666777888999::::::<<<;;;;;;;;;;;;<<<===============<<<<<<;;;;;;;;;::::::999999999:::;;;<<<<<<;;;;;;:::999888777777777777777777777777777777444444444444333222111000222222222222222222111111111111111111111111111222333333333444444444555555555555666777888999999:::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999:::;;;<<<;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;===<<<<<<<<<<<<===>>>>>>>>>???@@@AAAAAA@@@???>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<===??????AAAAAAAAA@@@@@@@@@??????===>>>>>>???@@@@@@AAAAAA@@@@@@>>>===<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<>>>???AAABBBCCCCCCCCCBBB@@@@@@??????@@@BBBDDDFFFBBBBBBCCCDDDEEEEEEDDDDDDDDDEEEGGGHHHHHHGGGFFFEEE@@@@@@AAABBBCCCCCCDDDDDD>>>>>>???@@@AAAAAABBBBBBAAAAAAAAABBBCCCDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>===<<<<<<<<<<<<===;;;<<<===>>>@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBhhhllliiiccc```bbbcccfffkkkkkk```TTTMMMTTT\\\``````^^^]]]^^^ccceeeccc___^^^```aaa___[[[___aaa[[[NNNHHHRRRaaaxxxuuuhhhRRR>>>333///...---......///...,,,+++***+++++++++************))))))))))))((((((((('''''')))$$$)))666;;;333++++++((((((''''''''''''((((((((((((((()))))))))******'''((()))***++++++++++++...,,,+++))))))***+++,,,+++,,,---...///000000111///...------,,,,,,,,,,,,......------------,,,,,,---------.........//////,,,,,,,,,+++++++++++++++,,,++++++***)))(((((('''&&&&&&&&&'''''''''((((((''''''(((((()))*********((((((((((((((((((((((((******))))))***+++------,,,,,,++++++,,,,,,---...////////////.........------............/////////000000000000000//////...,,,,,,---...........................---------,,,,,,,,,,,,------------...---...000111111111111000---///000111000000111333444444444444444444444444333333333333222111000000////////////////////////000111222333444444444444666666777777666555555444888777777777666666666666444444444444444444444444333333222222222222333333555555444444555666777888777666666555444444444444555444444333333444444555444444444555555555666666333444444555555444444333444444333333333333222222333444444555555555444444666666777888999:::;;;;;;;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;:::999888888777777777777777777777777777555555555555444333222222333333333444444555555666444444444444333333333333555555555555666666666666777888888888999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===<<<<<<<<<<<<============;;;;;;<<<<<<===>>>>>>>>><<<============<<<<<<;;;;;;;;;;;;;;;;;;<<<=========>>>????????????>>>===>>>>>>=========<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@?????????>>>>>>>>>===>>>>>>>>>??????@@@@@@??????>>>===<<<<<<;;;;;;<<<<<<<<<<<<============???@@@AAABBBCCCCCCBBBBBBBBBAAA?????????@@@BBBCCCAAABBBDDDEEEFFFGGGHHHHHHEEEFFFGGGHHHHHHGGGFFFDDDAAAAAAAAABBBBBBCCCCCCDDD??????@@@@@@AAABBBBBBCCCBBBBBBBBBBBBCCCCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCBBBAAA@@@???>>>???>>>======<<<<<<<<<<<<<<<===???@@@AAABBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAhhhiiieee```___aaacccgggkkkjjj^^^QQQMMMSSS[[[______]]]\\\\\\bbbcccaaa]]]]]]```bbb```\\\```bbb[[[NNNHHHSSSbbbwwwtttgggQQQ===333///............------,,,,,,++++++++++++************)))))))))'''&&&&&&''''''(((%%%###)))555999111)))'''((((((''''''''''''((((((''''''((((((((()))))))))'''((()))***++++++++++++---,,,+++***)))***++++++++++++,,,---...///000000///...,,,***))))))******++++++++++++******************+++++++++,,,,,,,,,)))))))))((((((''''''''')))))))))(((((('''''''''%%%&&&'''(((((((((''''''''''''(((((()))*********(((((())))))***+++++++++,,,,,,,,,,,,---...///000......------......///000/////////............---...////////////000000000//////.........---------+++,,,------......------...------------,,,,,,,,,+++,,,,,,,,,------------...//////000000000//////---///000000000000111333333333333333333333333333444444444444333222111000////////////////////////000111222333333444444444666555444444444444444444666666666555555555555555444444444444444444444444333333222222222222333333777666666555555666777777666666666666666666666666555555444444444444555555444555555555555666666666333444444555555444444333333333333333333444444444333444444555666666666666777777888999:::;;;;;;<<<:::::::::::::::;;;;;;<<<::::::;;;;;;;;;;;;;;;;;;::::::<<<=========<<<;;;;;;;;;;;;::::::999999999777777777777777777777777666777777777777777666666555666666666777999:::;;;::::::999999888888777777888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<===>>>>>>======>>>>>>??????@@@@@@<<<;;;;;;;;;<<<===>>>??????>>>>>>>>>======<<<<<<:::::::::::::::;;;<<<<<<======>>>>>>>>>>>>======>>>>>>>>>>>>========================>>>???@@@@@@??????>>>>>>>>>=====================>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;===>>>>>>>>>????????????@@@AAABBBBBBBBBBBBAAAAAAAAA@@@???=========>>>???@@@AAABBBDDDFFFGGGHHHHHHFFFGGGHHHHHHGGGFFFDDDCCCAAAAAAAAABBBBBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBCCCBBBBBBBBBAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???@@@@@@???======<<<<<<<<<===>>>???@@@AAABBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBBkkkiiieeebbb___aaadddgggkkkiii]]]OOOMMMTTT\\\```___]]]\\\\\\```aaa```[[[\\\```bbb```]]]aaabbb[[[NNNHHHSSSbbbuuurrreeeOOO<<<222///...///...---,,,,,,,,,,,,---+++++++++*********))))))***)))'''&&&&&&''')))******&&&%%%***+++(((%%%&&&((((((''''''''''''((((((''''''''''''(((((((((((((((((()))***++++++++++++,,,+++***)))))))))******)))******+++,,,---...//////---+++)))((((((((()))++++++*********)))))))))'''(((((((((((()))))))))(((((('''''''''&&&&&&&&&((((((((('''''''''''''''%%%&&&(((******)))(((&&&((((((((()))******++++++******+++,,,------......------......//////000111//////.........///000000........................000000000000111111111111///...------,,,,,,,,,,,,+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,------------///////////////.........---///000000000000111333333333333333333333333333333333333333333222111111000000000000000000000000000111222333444444444444555444333222222333444555555555555444444444444444666666666666666666666666666666555555555555666666777666666666555555555666444444555666666666666666555444444333333444444555444444444555555555666666444555555555555555555444222222333444444555666666333444555666777888888888777777888888999:::;;;;;;:::999999999999:::;;;;;;999999::::::;;;;;;<<<<<<:::;;;===??????>>><<<;;;;;;;;;;;;;;;::::::::::::999999999999999999999999::::::;;;;;;<<<;;;;;;;;;::::::999999:::;;;<<<===??????>>>===<<<;;;;;;:::;;;;;;<<<<<<<<<=========;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>??????????????????????????????<<<<<<;;;;;;<<<===???@@@@@@@@@???>>>>>>=========;;;;;;;;;;;;;;;<<<<<<===>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>???@@@@@@AAA??????>>>>>>>>>=================================????????????>>>>>>======>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>============>>>??????AAABBBDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@??????@@@@@@AAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCBBBAAAAAABBBAAA@@@???>>>=========>>>>>>???AAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDppplllhhhgggaaacccfffiiillljjj]]]OOOPPPVVV^^^bbbaaa___^^^^^^___```^^^ZZZZZZ___aaa```^^^aaabbb[[[MMMGGGRRRbbbtttqqqcccMMM:::111//////......---,,,,,,,,,------+++++++++*********))))))+++***(((''''''(((***+++...***''''''((('''(((+++((((((''''''''''''((((((''''''''''''((((((((((((((()))***++++++,,,,,,+++******)))((((((((((((((('''((()))***+++,,,,,,---...---+++)))(((((((((((())))))))))))((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&''')))++++++***)))((())))))******+++,,,,,,---******+++,,,,,,---......------...//////000000000...............//////000////////////////////////111111111222222222333333000///---,,,+++++++++,,,+++,,,------......------------------------------,,,,,,---------........./////////..................///111111000000222333333333333333333333333333222222222333222222111000111111111111111111111111111111333444444444444444555444333222222333555666444555555555555555555555777777777777777777777777777666666555555666666777555666666666555555555444333444555666777777666666444444333333333333444444444444444444555555555555666666666777777666666666333333444555666777777888444555666777888999999999666666777777888888999999:::999999999999:::;;;;;;:::::::::;;;;;;<<<<<<<<<:::;;;===??????>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>??????@@@????????????>>><<<;;;::::::;;;<<<>>>>>>===<<<;;;::::::999::::::::::::;;;;;;;;;;;;:::::::::::::::999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@??????>>>>>>>>>???????????????>>>>>>=====================>>>???@@@@@@AAA@@@???>>>>>>>>>>>>>>>===============>>>??????@@@@@@@@@@@@@@@@@@@@@@@@>>>?????????????????????@@@????????????@@@@@@AAA@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<=========@@@@@@AAAAAAAAA@@@??????>>>?????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@??????????????????@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCDDDDDDDDDCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGuuuoookkkkkkeeefffhhhjjjmmmkkk___QQQRRRXXX```cccbbb```_________```]]]XXXYYY]]]``````^^^aaaaaaYYYLLLFFFQQQaaasssooobbbLLL999111//////------------------------+++++++++************)))******)))(((((()))+++,,,&&&'''(((***************((((((''''''''''''((((((''''''((((((((()))))))))((()))***+++,,,,,,,,,,,,***))))))))))))(((((((((''''''((()))***+++,,,,,,---------,,,+++***))))))''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((())))))******++++++,,,((((((((())))))*********)))***+++,,,,,,,,,++++++++++++,,,,,,---.........))))))******++++++,,,,,,------...///000000000000......------......///000///000000000000000111111222222333333333444444444222000///---,,,,,,,,,---,,,---......//////......---------............///---.........////////////000//////......///000000///111222222111222333555444444444444444444444444222222333333333333222222222222222222222222222222222333444555555666666666555555555555555555666777666666666666666777777777666666666666666666666666555555444444444444555555555555666777777777666666444555666888888888777666555555444444444444555555444444555555555666666666777888888999999888888777555555666777888888999999666666777888999999999999666666777777777888888888:::::::::::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;===>>>>>>>>>===<<<;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAAAAAAAAAAA@@@@@@@@@>>><<<:::999999:::;;;::::::999999888888777777666666666777777777888888::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<================================================??????>>>=========>>>>>>>>>>>>>>>>>>=========<<<===>>>???@@@AAAAAAAAA@@@@@@???>>>======>>>???@@@???????????????@@@AAAAAABBBAAA@@@@@@@@@@@@AAABBB????????????@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@?????????>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>AAAAAABBBCCCCCCBBBAAA@@@??????@@@@@@@@@AAAAAAAAACCCBBBBBBBBBBBBBBBCCCCCCFFFFFFGGGGGGHHHHHHHHHIIIFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIwwwoookkkllliiijjjjjjkkknnnmmmaaaTTTSSSYYY```dddccc```_________```]]]WWWWWW\\\______^^^``````XXXJJJEEEPPP```qqqnnn```JJJ888000//////+++,,,---......---,,,,,,+++++++++************)))(((((((((((())))))******"""%%%((((((((((((((('''((((((''''''''''''((((((((((((((()))))))))******))))))***+++,,,,,,,,,,,,+++++++++++++++******)))((())))))***+++,,,------,,,---...///...---+++***((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++,,,...//////))))))***++++++,,,------,,,,,,,,,------------...---------...//////000000,,,,,,,,,,,,,,,,,,,,,,,,---...000111222222111111...............///000000000111111111222222222222333333444444444555555555444333000...------......---...//////000000//////........./////////000000////////////000000000000000//////...///000222222000222333333333333444666555555555555555555555555444444555555555555555444444444444444444444444444333444555666777777777777666666777888888888888888777777777888888999999999777777777777777777777777666555555555555555555666666666888999:::999999888777888999;;;;;;:::999888777777666666666666777777666777777777777888888888999::::::::::::::::::999888888888999999:::::::::888888999999999999999888777777888888888888999999;;;;;;;;;:::;;;<<<<<<=====================<<<<<<;;;;;;<<<<<<<<<=========:::;;;;;;<<<===>>>>>>>>>????????????????????????AAAAAAAAAAAAAAA@@@???>>>>>><<<:::888777888:::;;;999999999999888888888888777777777777888888888888:::::::::;;;<<<<<<<<<===========================<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@===???AAACCCDDDCCCAAA@@@>>>===<<<<<<<<<>>>@@@AAA@@@@@@@@@???@@@AAAAAABBBAAAAAA@@@??????@@@AAAAAA?????????@@@@@@@@@AAAAAA@@@??????>>>>>>>>>????????????>>>>>>>>>=========::::::;;;===>>>???@@@@@@@@@AAABBBCCCCCCBBBAAA@@@AAAAAAAAABBBBBBBBBCCCCCCEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFGGGGGGGGGGGGGGGFFFDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHFFFEEEEEEEEEEEEFFFGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIxxxnnniiikkkllllllllllllooonnncccVVVSSSYYY```dddccc```______``````\\\WWWWWW[[[^^^^^^^^^```___WWWIIIDDDOOO___qqqmmm```JJJ777000///000***,,,...//////...,,,++++++++++++************)))&&&&&&'''((())))))((((((+++,,,+++'''%%%'''((((((((((((''''''''''''(((((())))))))))))************))))))***+++,,,,,,,,,,,,,,,------------,,,++++++******+++,,,---......///+++---///111111///,,,+++++++++*********)))))))))&&&&&&'''''''''(((((((((((((((***+++---///000111******+++,,,---......///...------------...///000......//////000111111111000000000000000/////////...///111222333333222222///////////////000000111111111222222222333333333444444444555555555555666666444111///......///000...//////000000000000000.../////////000000111111000000000000111111111111000/////////000111333444111333444444444444555777666666666666666666666666666666777777777777777666555555555555555555555555444555666777888888888888666777888:::::::::999888888888999999:::::::::;;;::::::::::::::::::::::::888888777777777777888888777888999;;;<<<<<<;;;;;;999:::<<<======<<<:::999999999888888888888999999888999999999999::::::::::::;;;;;;<<<<<<;;;;;;:::999999::::::::::::;;;;;;999999:::::::::999888888999999999999999999::::::<<<;;;;;;;;;;;;<<<======??????>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<======:::;;;;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@???>>>===<<<;;;:::777666666888:::<<<;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<===>>>??????????????????????????????========================>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????AAAAAAAAAAAAAAAAAAAAAAAA======<<<;;;;;;;;;;;;;;;999:::;;;===???AAACCCCCC===???BBBEEEFFFDDDBBB@@@===<<<;;;;;;<<<>>>@@@BBB@@@@@@??????@@@@@@AAABBBAAA@@@???>>>>>>???@@@AAA?????????@@@@@@AAAAAAAAA??????>>>>>>>>>>>>>>>???>>>=========<<<<<<<<<<<<999:::;;;===???@@@AAABBB???@@@BBBCCCCCCBBB@@@???CCCCCCCCCCCCDDDDDDDDDEEEGGGGGGFFFFFFGGGIIIKKKLLLHHHHHHHHHHHHFFFEEEDDDCCCCCCCCCDDDFFFFFFGGGGGGGGGEEEEEEDDDDDDDDDEEEEEEFFFCCCDDDDDDEEEFFFGGGHHHHHHDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGHHHIIIJJJJJJJJJFFFFFFFFFFFFGGGHHHIIIJJJDDDEEEEEEFFFFFFFFFEEEEEEGGGGGGGGGHHHHHHHHHIIIIII}}}iiijjjiiihhhhhhkkkqqqtttnnnaaaUUUVVVZZZ^^^___]]]\\\]]]___ddd```[[[YYYYYYZZZ[[[\\\```___[[[PPPBBB>>>MMM___tttmmm___KKK888...---000........................---,,,***(((((()))***+++))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''(((***+++,,,(((((())))))******+++++++++***************+++,,,***+++,,,+++***)))***+++------......///000000111000000///...---,,,,,,+++************))))))))))))***+++,,,---.../////////...///000111111111111111////////////111222444555111222222222222222333333222222222222222222222222222111000000000111222333222000//////111222222111333333333555666888:::;;;=========;;;:::888666555888777444111///---------////////////000111222333111111000000///......---222222222222222111000000333222222333555666666555444555666888888999999999:::::::::999999999888888:::999999999888888777777999999888888888888888999777777888888888777777666888999999::::::;;;<<<<<<:::::::::;;;;;;<<<<<<<<<<<<;;;;;;===???@@@???>>>:::::::::::::::;;;<<<===<<<>>>???@@@???>>>???@@@???>>>>>>>>>>>>=========:::999999888888888888888777888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999;;;;;;:::999999:::::::::;;;;;;;;;::::::999999999888999:::;;;<<<<<<<<<<<<>>>======<<<:::999999888>>><<<;;;::::::;;;===>>>;;;;;;<<<<<<=========>>>@@@???>>>=========>>>??????????????????@@@@@@AAA@@@@@@??????>>>>>>======>>>===<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<>>>???@@@AAA>>>>>>???@@@@@@@@@?????????>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAABBBBBBBBBGGGFFFEEEDDDCCCBBBBBBBBBFFFFFFEEEEEEDDDDDDDDDCCC????????????????????????@@@@@@AAABBBCCCEEEEEEFFFDDDCCCAAAAAAAAAAAA@@@>>>@@@???===<<<===>>>@@@AAA???>>><<<;;;;;;===???@@@======<<<<<<======>>>???============>>>???@@@AAA@@@???=========???AAABBBBBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFFFFFFFEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHGGGEEECCCBBBEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHFFFDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIGGGGGGGGGHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFF}}}iiijjjiiihhhhhhkkkppptttnnnaaaUUUUUUWWW[[[\\\\\\\\\[[[\\\```]]]ZZZYYY[[[\\\]]]]]]^^^\\\VVVLLLAAA@@@OOOaaarrrkkk\\\III888//////222........................---,,,***)))((()))***+++))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((()))))))))((((((((()))))))))))))))((()))))))))))))))******)))))))))((())))))******(((***++++++******,,,---,,,,,,---......///000000000//////...------,,,,,,+++++++++++++++++++++++++++,,,---......///......111111222444444555555555555444222222222333555666444444333222222111000000111111222222333444555555555444333222111111222222666555444666999;;;;;;;;;::::::999::::::;;;<<<<<<>>>======<<<:::999777666666555333111000000000000/////////000111222444555555555444333222111111000111111111111111000000///333222222333555777666555666777888999::::::::::::;;;;;;:::::::::999999999:::::::::999999888888888;;;::::::999999999::::::999:::::::::::::::999999999999999:::;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@@@@???>>><<<<<<<<<;;;<<<<<<=========>>>@@@@@@?????????@@@??????>>>>>>>>>=========;;;;;;:::999999888999999999:::;;;<<<============<<<<<<<<<<<<<<<;;;::::::::::::999999999999::::::;;;;;;;;;;;;:::::::::999999:::;;;<<<==================<<<;;;:::999999888<<<;;;:::999999;;;===>>>???@@@@@@@@@AAAAAAAAABBBBBBAAA@@@???>>>??????@@@>>>>>>>>>>>>>>>??????@@@============>>>>>>>>>>>>>>>>>>===<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@AAABBBBBBAAAAAABBBBBBBBBAAAAAA@@@BBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEECCCBBBBBBAAAAAAAAA@@@AAAAAABBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCAAA@@@@@@@@@@@@???===>>>>>><<<<<<<<<===???@@@======<<<===>>>???AAABBB???????????????@@@AAAAAA@@@??????@@@AAABBBCCCCCCDDDCCCBBBAAABBBCCCEEEFFFEEEEEEFFFFFFEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEEEEEEEDDDDDDFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHFFFEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLMMMMMMNNNNNNOOONNNNNNMMMLLLKKKJJJIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGHHHHHHIIIJJJJJJ~~~iiiiiihhhhhhhhhjjjppptttnnnaaaUUUTTTUUUVVVYYY[[[[[[ZZZXXX\\\ZZZZZZ[[[]]]_________]]]XXXQQQIIICCCEEESSScccppphhhZZZGGG888000000333........................---,,,***)))))))))***+++))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''(((((((((((())))))*********)))''''''))))))))))))((((((((((((''''''((((((((()))))))))((()))+++,,,+++,,,---///+++,,,,,,------......////////////...---------,,,++++++,,,------................../////////......000111333444555666666777888666444222111222444666666666555333222000//////000111222333555666777888999888666555444333333333999999999<<>>===<<<<<<<<<<<<>>>>>>======;;;:::888888555444444333222222222333//////000111222444666777888888777666555444333333111111111111111000000000333222222333666777777666888888999:::;;;;;;;;;:::;;;;;;;;;::::::::::::999:::::::::999999999999999:::999999999999999::::::::::::;;;;;;;;;;;;::::::999::::::;;;<<<<<<======@@@??????>>>>>>===<<<<<<=========>>>@@@AAA@@@???>>>>>>======<<<============???@@@AAA@@@???@@@AAA>>>>>>>>>>>>===============<<<;;;:::999999999999::::::;;;<<<============:::::::::;;;::::::999888::::::999999999999::::::<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<===>>>>>>======<<<;;;;;;;;;::::::999999::::::999999:::<<<===???BBBBBBBBBCCCCCCCCCCCCDDDCCCBBBAAA@@@???>>>>>>???>>>>>>=========>>>??????;;;;;;<<<======>>>????????????>>>>>>>>>???@@@@@@????????????????????????BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@======???@@@BBBCCCEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAABBB@@@????????????>>><<<>>>===<<<<<<<<<===>>>???<<<===???@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHGGGFFFFFFGGGIIIJJJHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDEEEFFFFFFFFFEEEEEEHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHIIIKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPPPPPPPQQQQQQOOONNNLLLJJJIIIHHHJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJKKKJJJJJJIIIIIIJJJLLLNNNOOOjjjjjjgggggggggjjjppptttoooaaaVVVUUUTTTTTTXXX\\\\\\ZZZVVV[[[ZZZZZZ\\\___```___^^^[[[VVVQQQOOOMMMOOOZZZeeepppgggXXXEEE777000000222........................,,,+++***)))))))))******))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((((((((('''(((***++++++***((('''***))))))((((((''''''''''''(((((()))***************+++------,,,,,,---///+++++++++,,,,,,---------...............---------++++++,,,---...///000000000111111111000000///...---...000222333444555555777555222000000111444555888777666555444333222222333333444555666777888888:::999999888777777777777:::999:::===@@@CCCCCCBBB>>>>>>===;;;::::::::::::============<<<;;;:::999666666555555444444444444000000111222444666888999999888888777666555444333444444333333222222222222333222222444777999999888888999:::::::::::::::999:::::::::999999999999999999999999999999888888888777777666666666777888888888999999::::::::::::999:::;;;;;;<<<<<<===>>>>>>????????????>>>>>>>>>>>>???>>>>>>???AAABBBAAA??????>>>>>>===<<<<<<<<<<<<<<<>>>@@@@@@???>>>???@@@>>>=========<<<<<<<<<<<<>>>===<<<;;;:::999999999888999:::;;;;;;;;;;;;;;;888888999999999999888777;;;;;;;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>???@@@???>>>===:::::::::::::::;;;;;;;;;:::::::::;;;<<<>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>===???????????????@@@@@@AAA===>>>>>>>>>?????????@@@@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFDDDCCCBBBAAAAAA@@@?????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBAAA@@@???????????????>>>???@@@AAACCCDDDFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@BBB@@@??????@@@@@@???>>>???>>>>>>===>>>???@@@@@@@@@AAACCCEEEFFFFFFEEEDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHIIIJJJJJJHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMMMMJJJIIIGGGGGGGGGIIIKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMPPPOOONNNMMMKKKJJJIIIHHHHHHIIIJJJKKKJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLKKKJJJJJJJJJKKKMMMPPPQQQkkkjjjgggggggggjjjppptttooobbbVVVWWWVVVVVVYYY]]]^^^[[[XXX]]]\\\\\\^^^______]]][[[YYYWWWWWWYYYYYYZZZ```hhhrrrgggVVVDDD555///...000........................+++++++++***************************************(((((())))))))))))(((((('''''''''(((((((((((()))%%%''')))+++,,,,,,***)))******))))))((((((''''''((()))+++,,,---------,,,...//////...,,,+++,,,---+++++++++,,,,,,,,,,,,,,,---------...............++++++,,,---///000111111333333444333333222111000---...000222333444555555666555333222222444666888777777777777777777777777777777777777777888888888999999::::::;;;;;;;;;;;;;;;:::;;;===???@@@???>>><<<;;;:::::::::::::::;;;<<<=========<<<;;;;;;:::999888888777666555444444111222333444666888:::;;;:::::::::999888888777777888888777666555666666666555555444666999::::::999999999999999999999888888888888888999999999999999777888888888888888888888777777666666777888999999999999:::;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????<<<<<<===>>>???@@@@@@@@@@@@@@@???@@@BBBBBBAAA@@@>>>>>>===<<<;;;;;;;;;;;;;;;===??????>>>===>>>???=========<<<<<<<<<;;;;;;>>>===<<<;;;:::999999:::::::::;;;<<<<<<<<<;;;;;;::::::;;;<<<<<<;;;;;;;;;===============>>>???@@@========================<<<>>>@@@AAAAAA@@@???===:::::::::;;;;;;<<<<<<=========>>>???@@@AAACCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCBBBAAA@@@@@@BBBBBBBBBBBBBBBCCCCCCDDDCCCBBBBBBBBBAAAAAAAAA@@@AAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFEEECCCCCCBBBAAA@@@???????????????@@@@@@??????????????????AAAAAA@@@?????????@@@@@@@@@@@@AAAAAABBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDBBBAAAAAACCCCCCBBB@@@AAAAAAAAAAAAAAABBBBBBCCCEEEGGGHHHJJJJJJHHHFFFDDDFFFGGGHHHIIIIIIIIIIIIHHHJJJJJJIIIIIIIIIJJJKKKKKKHHHHHHGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOJJJIIIHHHHHHIIIKKKMMMNNNMMMMMMMMMLLLLLLLLLKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLKKKKKKKKKKKKKKKJJJJJJFFFHHHJJJKKKLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNMMMMMMLLLLLLLLLKKKKKKJJJJJJKKKLLLNNNPPPQQQmmmkkkhhhffffffjjjppptttooobbbWWWWWWXXXYYY\\\^^^^^^]]][[[___^^^]]]^^^___^^^\\\ZZZYYYZZZ^^^bbbaaa```eeelllrrrfffTTTBBB444......///........................++++++++++++******))))))************************((())))))******))))))((((((((((((((())))))))))))&&&''')))+++,,,,,,,,,+++************)))))))))))))))+++,,,.../////////...000111111000---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////,,,,,,---...///000111222666666666666666555444333111222333555666777777777777777666666666777999:::555555666777888999::::::999999999999999999999999999:::;;;<<<===>>>>>>>>><<<<<<<<<>>>@@@@@@>>>;;;;;;::::::::::::;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::::::::999888777666555444444555666777999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888888999::::::999888777888:::<<<;;;:::999999:::999999888777777888888999999999999::::::777888888888888999999999999999999999:::;;;<<<<<<;;;<<<===>>>>>>???>>>>>><<<======>>>>>>???@@@@@@;;;<<<===>>>@@@AAABBBBBBBBBAAAAAABBBCCCCCCBBB@@@======<<<<<<;;;;;;<<<<<<<<<>>>??????>>>>>>???@@@>>>>>>>>>>>>============>>>===<<<<<<;;;<<<<<<<<<>>>>>>???????????????>>>>>>???@@@@@@AAA@@@@@@@@@??????>>>??????@@@AAABBB===>>>>>>>>>>>>?????????===???AAACCCCCCBBB???>>>999:::;;;<<<===>>>??????@@@AAABBBCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCFFFFFFGGGGGGGGGFFFEEEDDDEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCEEEDDDCCCCCCEEEEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEHHHIIIJJJKKKJJJHHHFFFEEEFFFGGGHHHIIIJJJIIIHHHHHHIIIIIIIIIHHHHHHIIIIIIJJJFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOOOOLLLLLLKKKKKKLLLOOOQQQSSSQQQQQQQQQPPPPPPOOOOOONNNIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLIIIIIIIIIJJJKKKLLLLLLLLLGGGHHHJJJLLLNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRQQQPPPOOONNNMMMMMMLLLJJJKKKLLLMMMMMMNNNOOOOOOooommmiiiffffffiiippptttooobbbWWWWWWYYY\\\^^^^^^]]]]]]^^^```^^^]]]]]]^^^^^^]]]\\\ZZZ\\\aaadddbbbaaafffnnnpppdddQQQ@@@444//////000........................+++++++++++++++***))))))************************))))))************))))))))))))))))))*********+++)))))))))******+++++++++************++++++++++++)))+++---///000000000//////111111000...---...///---------------,,,,,,,,,,,,,,,------...//////000...//////000111222222333777888888888888888777777555555666888888999999999888888999999888888777777444444555666777888999:::999999999::::::;;;;;;<<<:::;;;===>>>>>>>>>>>>===;;;;;;<<<>>>??????===;;;;;;::::::999999::::::;;;::::::;;;;;;;;;;;;::::::888999::::::::::::999888666666666777888:::;;;<<<;;;<<<<<<======>>>??????>>>===;;;:::999:::;;;<<<<<<;;;:::;;;<<<===<<<;;;;;;;;;;;;;;;:::999888777:::::::::;;;;;;<<<<<<<<<999999999::::::;;;;;;;;;::::::::::::;;;<<<===>>><<<<<<===>>>????????????======>>>>>>???@@@@@@AAA>>>>>>???@@@AAABBBBBBCCCCCCBBBAAABBBDDDDDDBBB@@@=========<<<======>>>>>>>>>???AAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAA@@@@@@???@@@@@@AAABBBBBBBBBBBBBBB???>>>>>>??????AAABBBBBB>>>>>>>>>?????????@@@@@@>>>@@@CCCDDDDDDCCC@@@>>>::::::;;;===>>>@@@AAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCC@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDFFFDDDCCCDDDEEEFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIHHHHHHFFFFFFDDDEEEGGGIIIIIIHHHGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDGGGGGGHHHHHHGGGGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPMMMLLLLLLLLLMMMPPPSSSTTTSSSSSSRRRQQQQQQPPPOOOOOOJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNIIIIIIJJJKKKLLLLLLMMMMMMKKKKKKLLLMMMNNNPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOOKKKLLLNNNOOOPPPOOONNNMMMpppmmmjjjffffffiiippptttpppcccWWWVVVZZZ^^^___]]]\\\]]]______^^^\\\\\\^^^______^^^[[[]]]bbbddd```___fffpppmmmaaaOOO???444111111222........................***++++++++++++***))))))************************))))))************)))))))))*********++++++++++++,,,+++******))))))***************+++,,,,,,,,,---)))+++---///000000000///...///000000//////000111------------------------+++,,,,,,---...///000000111111111222222333333444888999999:::::::::999999555666777888888888888888888888999888777555333222333444444555666777777888888888999:::<<<===>>>>>><<<===>>>??????>>><<<<<<999999:::<<<>>>>>><<<::::::999999888777777777777999999::::::;;;;;;::::::666777999;;;<<<<<<;;;;;;888888888888999:::;;;<<<999999:::;;;<<<===>>>>>>???===;;;:::::::::<<<===???===<<<<<<======<<<;;;=========<<<;;;:::999888<<<<<<<<<=========>>>>>>;;;;;;;;;<<<<<<=========999999999999:::;;;<<<===::::::<<<===>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCBBBCCCDDDDDDBBBAAA>>>>>>======>>>???@@@@@@???AAACCCCCCBBBBBBBBBCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@AAABBBCCCCCC??????@@@@@@@@@??????>>>>>>???@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>???@@@AAABBB>>>>>>??????@@@@@@@@@@@@???AAACCCEEEEEECCC@@@>>>:::;;;<<<>>>???AAABBBCCCCCCDDDEEEEEEEEEEEEEEEDDDEEEDDDDDDDDDCCCCCCBBBBBB@@@BBBCCCEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFGGGGGGHHHDDDDDDEEEEEEFFFFFFGGGGGGDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJCCCCCCCCCDDDDDDEEEEEEEEEGGGGGGHHHHHHIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDCCCCCCCCCDDDDDDEEEAAAAAABBBCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEDDDCCCDDDEEEFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFDDDEEEEEEFFFGGGGGGGGGGGGCCCDDDFFFHHHHHHGGGFFFEEEFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFEEEDDDIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGGGGGGGHHHIIIJJJFFFGGGGGGHHHHHHGGGGGGFFFKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPKKKJJJJJJJJJLLLOOOQQQSSSRRRRRRQQQPPPOOOOOONNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNKKKKKKLLLLLLMMMMMMMMMNNNOOONNNNNNMMMNNNOOOQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQRRRRRRRRRRRRRRRLLLMMMPPPRRRRRRPPPNNNLLLlllkkkjjjiiifffiiipppqqqhhh]]]VVVYYY\\\```aaa```^^^]]]]]]___]]][[[ZZZ[[[\\\\\\\\\XXXYYY]]]bbbcccbbbeeelllnnn___LLL<<<444111...,,,......//////......---,,,,,,,,,,,,+++++++++******++++++************++++++...,,,)))((()))******)))***++++++,,,,,,++++++***************+++,,,---.........---,,,,,,+++*********,,,///222333222111/////////.........---------////////////000000000000//////000111222333444555888666555444555888;;;<<<<<<===<<<:::999999:::<<<<<<;;;999777777888999:::;;;;;;;;;:::777444111...000000//////000222555666777777888888999:::;;;;;;888888999999999:::::::::666666777888888888888888;;;:::777555555777999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@@@@???>>><<>>===;;;;;;;;;<<<<<<<<<======>>>>>>========================<<<=========>>>>>>>>>??????>>>>>>===<<<<<<;;;;;;AAA???>>><<<;;;;;;;;;<<<;;;::::::;;;<<<===;;;999:::::::::::::::;;;<<<===??????@@@@@@@@@AAAAAAAAA@@@>>>>>>???BBBCCCAAA???BBBBBBAAA@@@@@@@@@@@@AAACCCBBBBBBAAAAAA@@@??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGDDDCCCCCCBBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAA???>>>>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<======;;;;;;<<<===>>>??????@@@@@@@@@@@@@@@@@@AAACCCCCCDDDCCCCCCCCCCCCBBBBBBBBB@@@???>>>======>>>??????>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCCCCBBBBBBAAA@@@FFFGGGGGGGGGGGGFFFEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEGGGFFFEEEDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGHHHIIIIIIIIIJJJJJJIIIHHHHHHIIIKKKGGGGGGGGGGGGGGGFFFEEEEEEGGGFFFEEEEEEEEEFFFGGGHHHEEEEEEEEEDDDCCCDDDGGGJJJGGGHHHIIIIIIGGGEEEBBBAAACCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIILLLKKKJJJIIIHHHHHHGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJKKKKKKLLLMMMNNNNNNOOOOOONNNLLLKKKMMMNNNKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPTTTQQQNNNMMMNNNQQQRRRSSSRRRNNNKKKMMMQQQSSSQQQOOORRRPPPOOONNNOOOPPPRRRSSSQQQQQQQQQQQQQQQRRRSSSSSSQQQQQQRRRRRRQQQQQQPPPOOOSSSRRRRRRQQQPPPNNNNNNMMMPPPOOOMMMLLLLLLLLLMMMMMMMMMMMMNNNMMMMMMLLLKKKJJJlllkkkiiihhhgggjjjqqqrrriii]]]VVVZZZ\\\```aaa```^^^]]]]]]___]]]\\\\\\]]]^^^]]]\\\ZZZZZZ]]]bbbcccbbbffflllnnn```LLL<<<555111///---...............------,,,,,,,,,,,,+++++++++******++++++************++++++...+++))))))***+++******++++++,,,,,,,,,,,,++++++************+++,,,---.........------,,,++++++******,,,///111222222111000/////////.........------///000000000111111222222444444555666777888999999999888666555555777999;;;<<<<<<<<<;;;999999;;;===;;;:::::::::<<<>>>@@@BBB:::::::::999666333000...///.........///111444555888888999:::::::::::::::777777777777777888888888444555666777888888888888<<<;;;999888888:::;;;<<>>@@@AAAAAA@@@>>>============>>>>>>===<<<<<<::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>========================@@@???>>><<<;;;;;;<<<<<<<<<;;;:::;;;<<<===;;;:::;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@@@@AAAAAAAAAAAA???>>>???BBBCCCBBB@@@BBBAAA@@@@@@??????@@@@@@BBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEECCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@?????????>>>===<<<<<<;;;=========>>>>>>>>>???????????????@@@@@@AAAAAABBBAAAAAABBBBBBCCCDDDEEEFFFCCCBBBBBBBBBAAAAAAAAAAAA@@@???>>>=========>>>???>>>>>>===============>>>???@@@AAABBBBBBCCCCCCBBBEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEGGGGGGFFFEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIGGGHHHIIIHHHGGGGGGHHHIIIFFFGGGGGGGGGGGGFFFEEEDDDEEEEEEDDDDDDEEEFFFGGGGGGDDDEEEEEECCCBBBCCCFFFIIIHHHIIIJJJJJJIIIGGGEEECCCEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLNNNNNNMMMLLLLLLMMMMMMMMMOOOPPPPPPOOOMMMMMMNNNPPPMMMNNNOOOOOOPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPQQQQQQRRRPPPMMMMMMOOOQQQRRRRRRTTTPPPMMMOOORRRTTTRRRPPPQQQQQQOOOOOOOOOPPPRRRSSSRRRRRRQQQQQQQQQRRRRRRSSSOOOOOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLNNNMMMLLLKKKKKKLLLMMMNNNOOOOOOOOOOOOOOONNNNNNMMMmmmjjjhhhgggggglllssstttjjj^^^WWWZZZ]]]___```___^^^]]]^^^___^^^]]]^^^``````___]]][[[ZZZ\\\aaaccccccgggmmmooo```LLL<<<555222000..................---,,,,,,,,,,,,,,,+++++++++******++++++************++++++---+++))))))***++++++***++++++,,,,,,,,,,,,++++++*********++++++,,,---............---,,,,,,+++++++++,,,///111222222111000000///////////////......000000111222333444444555777888888999:::;;;<<<<<<;;;:::888666666777888999<<<<<<<<<;;;::::::===???;;;;;;;;;<<<>>>@@@BBBCCC888999888888666333111///............000222444555999999:::;;;:::999888777666555555555555555555555333444555777888999999999<<<<<<<<<======>>>??????AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBAAA??????:::;;;<<<<<<======<<<<<<888888999999999999::::::888999999:::;;;<<<======>>>>>>>>>>>>============;;;;;;<<<======>>>????????????>>>===<<<<<<<<<======<<<;;;;;;======<<<;;;==================>>>>>>??????@@@@@@@@@AAAAAAAAAAAA???======???@@@AAA@@@BBBAAA@@@@@@??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB@@@AAABBBCCCDDDEEEFFFFFFBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>???>>>===<<<;;;;;;;;;;;;===>>>@@@AAACCCDDDEEEEEEDDDCCCCCCCCCDDDFFFHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGGGGGGGHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFEEEGGGGGGGGGEEEEEEFFFGGGFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCDDDDDDEEEFFFFFFGGGDDDEEEEEEDDDCCCCCCFFFHHHGGGHHHIIIIIIIIIHHHFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIGGGGGGGGGHHHIIIJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNIIIIIIIIIJJJJJJKKKKKKLLLKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOOOOOOONNNNNNMMMLLLMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMNNNMMMLLLKKKJJJJJJJJJJJJNNNOOOOOONNNLLLLLLMMMOOOMMMNNNOOOOOOPPPOOOOOOOOONNNNNNOOOOOOOOOPPPPPPPPPOOONNNMMMOOOQQQRRRRRRQQQVVVSSSQQQQQQTTTUUUSSSQQQRRRQQQPPPPPPPPPQQQRRRSSSSSSRRRRRRQQQQQQQQQRRRRRRNNNOOOOOOOOOOOONNNMMMMMMNNNNNNMMMLLLMMMNNNPPPQQQLLLLLLKKKKKKLLLMMMOOOPPPPPPPPPQQQRRRRRRRRRQQQQQQmmmiiifffeeegggmmmuuuuuujjj^^^XXXZZZ]]]___```___^^^^^^^^^^^^^^^___aaaccccccaaa___\\\ZZZ[[[___bbbcccgggmmmooo```KKK;;;444222000///------.........---,,,,,,,,,,,,,,,+++++++++******++++++************++++++,,,+++******+++,,,+++***+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---......///.........------,,,,,,+++---///111222222111111000000000000000000000000111222222444555666777777777888888999::::::;;;;;;<<<;;;999888777777888888=========<<<;;;<<<>>>@@@>>>=========<<<<<<<<<;;;999999999888777555333222222222222222444555777888::::::;;;;;;:::888666555555555555555444444444444333444666888999;;;;;;;;;<<<>>>???AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBAAAAAA@@@???:::;;;;;;;;;;;;;;;::::::666666666777777777777777555666777888:::;;;<<<===>>>>>>>>>>>>============<<<<<<<<<===>>>>>>????????????>>>>>>>>>>>>>>>>>>???===<<<<<<>>>>>>>>>===@@@??????>>>>>>>>>????????????@@@@@@@@@AAAAAAAAA@@@>>><<<;;;<<<===??????BBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDBBBCCCDDDDDDEEEEEEDDDDDDFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBEEEEEEFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@>>>???@@@AAACCCDDDDDDEEEBBBBBBBBBAAAAAAAAAAAA@@@AAAAAAAAA@@@@@@@@@??????@@@???>>>>>>=========>>>???@@@AAACCCDDDEEEFFFFFFDDDCCCBBBBBBBBBDDDGGGHHHGGGGGGGGGGGGGGGFFFFFFFFFDDDEEEEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFGGGHHHIIIJJJJJJEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFEEEEEEDDDDDDGGGGGGFFFFFFEEEDDDCCCBBBDDDEEEGGGFFFEEEDDDEEEFFFEEEFFFFFFFFFFFFFFFEEEEEECCCCCCDDDEEEFFFGGGGGGGGGFFFFFFGGGFFFDDDEEEFFFHHHFFFGGGGGGHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIKKKJJJHHHHHHHHHIIIKKKLLLJJJJJJJJJKKKKKKKKKKKKKKKNNNOOOOOOOOOPPPPPPQQQQQQKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPNNNNNNOOONNNNNNMMMLLLKKKLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGFFFFFFGGGGGGJJJKKKKKKJJJHHHGGGIIIJJJLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMNNNPPPSSSTTTSSSQQQWWWUUUSSSRRRTTTTTTSSSRRRRRRRRRQQQQQQQQQRRRSSSTTTSSSRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOONNNNNNQQQPPPNNNNNNNNNOOOQQQRRRKKKKKKKKKLLLMMMOOOQQQRRRPPPQQQRRRSSSTTTTTTTTTTTTmmmhhheeedddfffnnnvvvuuujjj^^^YYY[[[]]]______^^^^^^^^^___^^^^^^___aaaddddddcccaaa^^^ZZZZZZ^^^aaaccchhhmmmnnn___JJJ:::333111000///---------...---,,,,,,+++,,,,,,,,,+++++++++******++++++************++++++,,,+++***+++,,,---,,,***,,,,,,,,,------,,,,,,,,,++++++++++++,,,---.../////////...............---,,,---...000111111111111111111111111111111111111222333444555666777888999888888888999999::::::;;;<<<;;;:::999888888999999>>>??????===<<<<<>>===;;;999888;;;;;;;;;::::::999888777888888888888999::::::;;;::::::::::::888666444333555555555555555555555555666777888:::<<<======>>>===>>>@@@BBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>><<<<<<;;;;;;999888666666555555555555444444444444333444555777888:::;;;<<<>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@AAA???>>>>>>???@@@@@@???BBBAAA@@@?????????????????????@@@@@@@@@AAAAAAAAAAAA@@@???===<<<===???AAACCCCCCBBBAAAAAAAAAAAAAAA???@@@@@@AAABBBCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFGGGGGGHHHEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@>>>???AAABBBCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDBBBAAAAAABBBDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCDDDDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHIIIDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEDDDDDDCCCFFFGGGGGGGGGFFFDDDCCCBBBCCCEEEGGGGGGEEEDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIHHHIIIIIIIIIGGGGGGHHHIIIHHHHHHHHHIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKLLLKKKKKKJJJKKKLLLMMMNNNLLLLLLLLLLLLMMMMMMNNNNNNQQQPPPPPPOOOOOONNNNNNNNNJJJJJJKKKLLLMMMNNNNNNOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJLLLKKKKKKJJJJJJJJJJJJJJJMMMLLLLLLKKKJJJIIIHHHHHHFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHFFFFFFGGGHHHLLLLLLLLLMMMMMMLLLLLLKKKLLLMMMMMMMMMMMMNNNNNNNNNLLLLLLNNNPPPSSSTTTRRRPPPUUUSSSRRRQQQRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSQQQQQQPPPPPPPPPPPPPPPQQQOOOOOOPPPPPPOOOOOONNNMMMOOONNNMMMLLLKKKLLLMMMMMMLLLLLLLLLMMMNNNQQQSSSUUUPPPPPPRRRSSSTTTTTTUUUTTTmmmhhhccccccfffmmmuuussshhh^^^ZZZ[[[]]]______^^^]]]^^^______^^^___aaaccceeedddcccbbb]]]ZZZ^^^cccfffjjjpppmmm]]]HHH888111000000///---------------,,,++++++,,,,,,,,,+++++++++******++++++************+++++++++******,,,---...,,,+++,,,,,,------------,,,,,,++++++++++++,,,---...///////////////////////////,,,---...000111111111222111111111222222222222333444444555666777888888999999:::::::::;;;;;;;;;<<<::::::::::::::::::;;;;;;@@@AAA@@@???======>>>@@@===>>>@@@AAAAAA@@@>>>=========<<<<<<<<<<<<<<<<<<===============<<<<<<<<<:::999888777555444333333444444555555555666666666888999:::<<<===>>>>>>>>>===>>>@@@AAABBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>=========<<<;;;;;;:::888666444333444444444333333333333222222333444555777888999:::============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBCCCCCCCCCCCCCCCDDDBBB@@@@@@AAABBBCCCBBBCCCBBBAAA@@@??????????????????@@@@@@@@@AAAAAAAAACCCDDDCCCBBB@@@@@@BBBDDDCCCBBBAAAAAA@@@@@@AAAAAA??????@@@@@@AAABBBCCCCCCEEEEEEFFFGGGGGGGGGGGGGGGBBBBBBCCCDDDEEEFFFGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>??????@@@@@@AAAAAAAAACCCCCCCCCBBBBBBBBBBBBBBBEEEDDDDDDDDDCCCCCCBBBBBBAAABBBDDDEEEFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@AAABBBCCCDDDDDDDDDCCCDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEFFFFFFEEEDDDCCCCCCDDDDDDBBBAAAAAAAAABBBBBBAAABBBBBBBBBCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGIIIIIIJJJJJJJJJHHHGGGFFFDDDFFFHHHHHHGGGFFFEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFFFFHHHIIIJJJIIIJJJKKKKKKIIIHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKMMMNNNOOOKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMKKKLLLLLLMMMNNNNNNNNNOOOKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHJJJJJJKKKKKKKKKKKKKKKJJJLLLLLLKKKKKKKKKKKKLLLLLLNNNMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLJJJKKKKKKJJJHHHHHHIIIJJJNNNNNNNNNOOONNNNNNMMMLLLMMMMMMNNNNNNNNNOOOOOOOOOKKKKKKLLLNNNQQQQQQPPPNNNOOOOOONNNNNNMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPNNNNNNNNNNNNNNNOOOPPPPPPLLLMMMMMMMMMMMMLLLKKKKKKNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKLLLLLLNNNQQQSSSUUUPPPQQQRRRSSSTTTTTTTTTTTTmmmgggbbbcccfffmmmssspppggg^^^\\\\\\]]]______^^^]]]^^^```___^^^^^^___bbbeeeeeeeeeggg```]]]aaafffjjjnnnssslll\\\GGG777000//////...,,,------------,,,++++++,,,,,,,,,+++++++++******++++++************+++++++++***+++,,,......,,,+++,,,,,,------------,,,,,,,,,,,,+++,,,,,,---...///////////////////////////------...///000111222222222222222222333333333444555555666666777777777888::::::::::::;;;;;;;;;;;;888888999:::;;;<<<===>>>BBBCCCBBB@@@======>>>@@@;;;===@@@CCCDDDCCCBBB@@@==================>>>>>>?????????>>>===;;;:::::::::888666444222222333333222333333444555666777777999:::;;;<<<============>>>>>>???????????????>>>????????????????????????>>>>>>===<<<;;;;;;;;;;;;:::999999888777666444333444333333333222222222111222222333444555666777888;;;;;;<<<===>>>???@@@@@@=========>>>??????@@@@@@AAABBBDDDEEEFFFFFFEEEEEEGGGEEEBBBBBBCCCEEEEEEEEEDDDCCCBBB@@@???>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBDDDEEEDDDAAA@@@AAACCCAAA@@@??????>>>>>>???????????????@@@@@@AAAAAAAAABBBCCCDDDDDDEEEEEEDDDDDD@@@@@@AAAAAABBBBBBCCCCCC@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???======<<<======>>>???@@@@@@@@@DDDDDDDDDDDDCCCCCCBBBBBBDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA===>>>@@@BBBCCCDDDDDDDDDFFFEEEEEEEEEEEEEEEFFFGGGDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBB@@@@@@AAABBBCCCDDDDDDEEEDDDEEEEEEFFFGGGGGGHHHHHHEEEEEEEEEFFFFFFGGGGGGGGGFFFGGGHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGIIIJJJKKKJJJJJJIIIIIIJJJKKKLLLLLLKKKJJJHHHEEEGGGJJJJJJIIIGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIKKKIIIFFFDDDDDDEEEHHHJJJIIIJJJLLLKKKIIIHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJIIIIIIIIIJJJKKKLLLMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLIIIKKKMMMNNNOOOOOONNNMMMIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNLLLMMMMMMLLLJJJJJJKKKLLLNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMJJJIIIIIIJJJLLLMMMLLLJJJIIIJJJJJJIIIIIIIIIJJJKKKJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKLLLLLLMMMNNNPPPPPPLLLLLLLLLLLLLLLKKKKKKJJJKKKLLLNNNOOOOOOOOOMMMLLLJJJJJJJJJKKKMMMOOOQQQRRRRRRSSSSSSTTTUUUUUUUUUUUUmmmgggbbbccceeelllrrroooeee^^^\\\\\\]]]___^^^]]]]]]^^^``````^^^]]]^^^aaadddffffffjjjccc___ccchhhlllqqqvvvkkk[[[FFF555///.........,,,,,,---------,,,++++++,,,,,,,,,+++++++++******++++++************++++++******+++,,,......---+++,,,------......------,,,,,,,,,,,,,,,---...//////////////////000000000000------...///000111222222222222222333333444444444666666666666666777777777888888999999999999999999666777888:::<<<>>>???@@@DDDDDDCCC@@@===<<<>>>???;;;===@@@CCCDDDCCC@@@???===============>>>????????????>>>===<<<:::888777999777444222000111333444111111222333555666777777999::::::;;;<<<<<<<<<;;;>>>>>>==================;;;;;;;;;;;;;;;;;;;;;;;;======<<<::::::999999999777777888777777666555555444333333333222222111111222222333333444555666666:::;;;<<<===>>>???@@@AAA;;;;;;<<<>>>???@@@BBBBBBBBBCCCEEEFFFGGGGGGGGGGGGHHHFFFCCCCCCDDDFFFGGGFFFDDDCCCBBB@@@???>>>>>>===??????@@@@@@@@@AAAAAAAAA???AAACCCBBB@@@>>>>>>@@@???>>>>>>===============>>>????????????@@@@@@@@@>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBBBBAAA@@@???>>>===>>>>>>??????@@@AAABBBBBBFFFEEEEEEEEEDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEDDDCCCAAA@@@BBBBBBBBBAAAAAAAAA@@@@@@:::<<<>>>@@@BBBCCCCCCCCCGGGFFFEEEDDDDDDCCCCCCDDDAAABBBBBBBBBBBBBBBAAAAAA>>>???@@@AAABBBCCCCCCCCC???@@@AAABBBDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJGGGGGGHHHHHHHHHIIIIIIIIIHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFHHHJJJKKKKKKKKKJJJGGGIIIJJJLLLLLLKKKIIIHHHFFFIIIKKKLLLJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJLLLIIIEEEBBBBBBDDDGGGIIIHHHJJJKKKKKKIIIGGGGGGHHHHHHGGGFFFFFFEEEEEEEEEFFFEEEFFFFFFGGGHHHIIIKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIGGGIIILLLOOOPPPOOOMMMLLLGGGGGGGGGHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJKKKLLLNNNOOOPPPQQQLLLMMMNNNOOOPPPQQQQQQQQQPPPPPPPPPOOOOOOPPPQQQQQQLLLMMMMMMOOOPPPQQQRRRRRRPPPOOONNNMMMMMMLLLLLLLLLLLLMMMMMMLLLJJJJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJGGGGGGGGGHHHHHHHHHIIIIIIIIIGGGFFFGGGHHHIIIHHHGGGEEEFFFGGGFFFFFFFFFHHHJJJFFFGGGHHHHHHIIIIIIHHHHHHJJJJJJJJJKKKLLLNNNPPPPPPNNNNNNNNNNNNNNNMMMLLLLLLCCCEEEHHHKKKLLLKKKJJJIIIIIIIIIIIIIIIKKKMMMOOOPPPTTTTTTUUUVVVVVVVVVUUUUUU