BM6x6(@ $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&%%%&&&'''((()))'''))),,,,,,+++)))(((((()))******)))((((((+++---+++++++++,,,---///000111333888>>>BBBDDDEEEEEEFFFGGGGGGFFFEEECCC@@@;;;888444444444444555666777888333666999<<<@@@EEEHHHHHHFFFNNNOOOGGGFFFKKKKKKDDDMMMIIIGGGGGGIIIHHHGGGGGGOOOIIIFFFGGGHHHFFFFFFIIIJJJTTTXXXNNNBBB???CCCEEEEEEBBB@@@AAACCCCCCBBBAAABBB444555>>>:::555555222555444555666555333111222666444111///000000000///---222222,,,+++///000,,,///---***)))***+++******************))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$#########""""""!!!!!!""""""""""""####################################$$$%%%%%%&&&'''((())))))***++++++,,,---...//////111111111222333444555666111777AAAYYYwwwqqqqqqCCC777...333111111000///...---,,,,,,***++++++******)))((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''(((((()))%%%'''******)))((())))))***++++++***((((((***,,,...///111444777:::<<<===@@@BBBEEEFFFEEEFFFGGGHHH@@@???>>>???@@@???===:::???<<<888555333333555666???AAADDDEEEFFFIIILLLMMMJJJKKKNNNOOOLLLHHHGGGJJJJJJJJJKKKOOORRRTTTUUUUUUPPPKKKKKKQQQXXXYYYZZZ\\\zzz{{{aaaQQQLLLLLLJJJLLLLLLLLLRRRZZZ]]][[[ZZZLLLIIIJJJDDDAAAAAA;;;???;;;666333333555888;;;777888999888666333222111333///***+++111555222+++...---++++++,,,------,,,,,,++++++++++++*********))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!############"""""""""!!!""""""""""""####################################$$$%%%%%%&&&'''((())))))***++++++,,,---...//////111111111222333444555666222888AAAXXX~~~}}}|||xxxqqqCCC777...444111111000///...---,,,,,,***************)))''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))(((((('''''')))***)))(((((()))******+++---------...111333777999===AAADDDFFFGGGHHHDDDDDDDDDCCCAAABBBDDDFFFNNNJJJFFFCCCBBB@@@<<<999:::999777888===DDDKKKOOOFFFFFFFFFGGGHHHLLLQQQUUUUUUVVVaaaooolll^^^ZZZaaaccchhhnnnssswwwzzz}}}~~~|||vvv{{{xxxyyyqqq{{{~~~zzzpppggg```fffjjjaaaIIIDDD??????BBBCCC@@@<<<999:::;;;;;;999777666666555///,,,///111000......---,,,++++++,,,,,,+++)))---------,,,,,,,,,++++++))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$###"""!!! ############""""""""""""""""""""""""####################################$$$%%%%%%&&&'''((())))))***++++++,,,---...//////111111111222333444555666444999AAAXXXyyyuuuuuuvvvpppBBB777///555111000000///...---,,,,,,************)))(((''''''###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''((()))))))))((('''&&&***++++++***((((((***++++++...222555777:::>>>AAAEEEGGGIIIKKKMMMLLLKKKJJJBBBCCCCCCCCCBBBCCCEEEHHH@@@>>><<<===BBBEEEGGGFFFFFFEEEDDDDDDGGGKKKPPPSSSYYYTTTQQQRRRWWW^^^iiiqqq{{{qqqeeebbbhhhnnnhhh^^^RRRIII???999:::<<<;;;:::888777999999000(((+++444///...,,,,,,---,,,***(((---------,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!#########"""""""""""""""!!!"""""""""####################################$$$%%%%%%&&&'''((())))))***++++++,,,---...//////111111111222333444555666666:::AAAXXX}}}yyyzzzfffnnnpppBBB777///666111000///...---,,,,,,+++************)))((('''&&&#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&'''((())))))(((&&&&&&&&&((()))***+++,,,///222555888===@@@CCCFFFJJJLLLMMMNNNPPPQQQPPPOOOMMMKKKHHHKKKMMMMMMLLLLLLLLLMMMLLLKKKIIIHHHIIIKKKMMMNNNJJJNNNTTT]]]eeemmmrrruuu|||sssuuu}}}~~~yyycccKKKBBBHHHQQQQQQLLLBBB???>>><<<888222222555000///......//////...------,,,,,,,,,,,,+++++++++************************))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""######!!!"""""""""####################################$$$%%%%%%&&&'''((())))))***++++++,,,---...//////111111111222333444555666777:::AAAYYY{{{zzztttdddsssqqqCCC888///666000000///...---,,,++++++)))******))))))((('''&&&#########$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''(((((())))))***&&&'''(((((()))))))))(((###&&&***///222666;;;>>>DDDFFFIIIKKKLLLMMMNNNPPPOOOPPPQQQRRRRRRQQQPPPPPPPPPRRRTTTTTTRRRPPPPPPPPPVVVXXXYYYWWWTTTTTTXXX\\\bbbkkkyyyqqqYYYYYYlll}}}yyyXXXOOOEEECCCJJJMMMEEE888222000---------......---------,,,,,,,,,+++++++++************************)))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%""""""""""""############""""""""""""####################################$$$%%%%%%&&&'''((())))))***++++++,,,---...//////111111111222333444555666777:::BBBZZZqqqvvv}}}ooosssEEE888///444000//////...---,,,++++++))))))))))))((('''&&&&&&"""######$$$%%%%%%&&&&&&"""$$$%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&''''''((())))))******(((((())))))***+++------,,,000666;;;???CCCGGGJJJLLLNNNPPPQQQQQQPPPQQQRRRQQQQQQRRRRRRRRRSSSSSSSSSPPPQQQRRRQQQPPPQQQRRRTTTIIISSS^^^eeeiiirrr~~~wwwmmmxxxvvvjjjkkkrrriiiXXXFFFAAA;;;555222111///............------------,,,************************))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!"""""""""############""""""""""""####################################$$$%%%%%%&&&'''((())))))***++++++,,,---...//////111111111222333444555666777:::CCC\\\nnnxxxppptttGGG999///333000///......,,,,,,+++***))))))))))))((('''&&&%%%""""""###$$$%%%%%%&&&&&&"""###%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&''''''((()))******+++************+++---000111999>>>CCCHHHKKKMMMOOOPPPLLLOOOQQQSSSSSSSSSSSSTTTUUUUUUTTTSSSRRRSSSSSSSSSPPPPPPPPPPPPQQQTTTZZZ^^^zzzttt|||wwwppp}}}tttsssrrrnnnrrrccc\\\QQQGGG???:::666444000/////////............************************))))))))))))(((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!""""""#########$$$""""""""""""####################################$$$%%%%%%&&&'''((())))))***++++++,,,---...///000111111111222333444666666666:::CCC]]]rrr{{{fffvvvHHH:::...222000///...---,,,++++++***))))))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((((((((('''''')))+++'''((()))***+++***))))))******+++---222999???CCCIIIJJJKKKLLLMMMMMMLLLLLLSSSUUUSSSNNNOOOUUUTTTOOORRRQQQSSSXXXXXXTTTRRRSSSPPPWWW^^^ccciiivvvyyygggdddzzzrrrxxx}}}xxxkkkcccZZZKKK>>>555666444000000111///+++---,,,***(((((())),,,...,,,***(((((())))))'''&&&)))(((((((((''''''''''''(((&&&%%%%%%&&&'''%%%$$$((('''%%%$$$###$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""############""""""%%%$$$$$$$$$###""""""""" !!!"""#####################""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''')))******)))***+++,,,+++,,,...000000000111222333555666777:::999<<<[[[ppp|||ppp```zzzDDD333555000///......------,,,++++++*********))))))((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%''''''&&&&&&(((***+++***)))((((((***+++,,,///111555:::@@@EEEIIIKKKQQQPPPPPPPPPPPPPPPQQQQQQHHHNNNTTTXXXZZZ\\\ZZZVVV]]]WWWQQQKKKEEEDDDMMMXXXeeerrrsss___rrrzzzppp```SSSHHHNNNNNNDDD888111///............//////---)))&&&...,,,+++*********++++++))))))((((((((('''''''''((('''%%%&&&''''''&&&$$$'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""############""""""######"""""""""""""""!!!!!!""""""############"""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''')))******)))***+++,,,+++,,,...000000000111222333555666777:::;;;>>>^^^oooyyynnn]]]yyyCCC222555000///......------,,,++++++)))))))))(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((###%%%'''(((((('''(((***---+++((('''))),,,111444;;;>>>CCCIIIMMMOOOOOOOOORRRQQQPPPPPPPPPRRRSSSTTTPPPSSSXXX\\\YYYSSSRRRTTTJJJNNNTTTZZZ^^^fffwwwwwwuuuwwwyyy{{{{{{lllrrrnnn``````qqq|||ttt^^^III:::222111...------//////,,,))),,,,,,+++)))''''''(((***)))))))))(((((((((''''''((('''&&&&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""############"""""" !!!!!!!!!!!!!!!""""""############""""""!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''')))******)))***+++,,,+++,,,...000000000111222333555666777:::<<>>FFFMMMPPPQQQQQQQQQNNNSSSWWWWWWSSSRRRUUUXXXSSSRRRPPPRRRWWW]]]bbbdddxxxnnnkkkqqqzzzzzzuuuvvv{{{wwwuuurrrwww{{{SSS===666///)))'''+++---***'''+++++++++******)))))))))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$"""""""""""""""""""""""" """$$$$$$"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$$$$%%%%%%&&&'''((())))))(((***++++++++++++---...111111000222444666555555333999NNNxxxnnnwwwtttmmmuuuBBB777000/////////...---,,,+++******))))))))))))((('''&&&%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((()))))))))(((***...444999DDDIIIOOOTTTUUUTTTSSSSSSUUUSSSQQQTTTYYY[[[XXXUUUSSSSSSXXXddduuuzzz[[[]]]aaadddiiiyyywwwtttwwwwww{{{nnnYYYAAA999000***+++,,,---,,,+++++++++***)))))))))(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" """######""""""###$$$"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$$$$%%%%%%&&&'''((())))))((()))++++++++++++---///111111000222444666555555333<<>>XXXpppyyykkkmmmrrr???555000000---------,,,,,,++++++***))))))))))))((('''&&&%%%#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))+++///444;;;EEEOOOVVVTTTUUUUUUTTTRRRSSSUUUWWWQQQXXX]]]YYYRRRQQQZZZddduuu}}}pppfffgggddd]]]hhhzzzyyy{{{vvvtttuuuyyyhhh]]]UUUSSSNNNDDD999111...---++++++***)))(((''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############""""""""""""""""""""""""!!!"""""""""!!!"""$$$&&&"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""#########"""############$$$$$$$$$$$$%%%%%%&&&'''((())))))''')))***++++++,,,...///111111000222444666555555333===UUUsss{{{iiilllrrr@@@666000111---,,,,,,,,,+++++++++***))))))))))))((('''&&&%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))))))))*********---333;;;DDDKKKQQQVVVZZZVVVWWWWWWVVVUUUUUUVVVXXXNNNRRRXXX___hhhtttooo]]][[[hhhyyy{{{oooccciiijjjhhhcccYYYIII:::000---,,,+++***)))(((((('''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!""""""!!!"""$$$&&&"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$"""############$$$$$$$$$$$$%%%%%%&&&'''((())))))&&&(((***++++++,,,...000111111000222444666555555444:::OOOxxxqqqxxxooonnntttAAA777111111,,,,,,,,,+++++++++++++++))))))))))))((('''&&&%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))************111999EEEPPPVVVXXXYYYYYYWWWXXXYYYYYYXXXWWWXXXYYYWWWPPPRRRiiigggccc______fffxxxooosssvvv{{{}}}~~~~~~vvvbbbHHH666......---,,,+++***)))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!"""!!!!!!"""$$$'''""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$"""############$$$$$$$$$$$$%%%%%%&&&'''((())))))&&&(((***++++++,,,...000111111000222444666555555666999JJJqqqlllsssqqqmmmuuuBBB888111111,,,,,,++++++++++++++++++))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%$$$$$$&&&'''((('''(((******'''%%%(((111888DDDIIIOOOSSSUUUWWWXXXYYY[[[\\\ZZZXXXWWWXXXVVVRRROOOZZZooo~~~ppp```\\\bbbbbbrrrtttqqqmmmxxx}}}ppp~~~www{{{~~~xxxgggGGG<<<111***)))'''''''''***)))))))))***)))%%%"""''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((((()))++++++***+++---///000111111222222333444444888:::JJJkkkdddwwwbbbfffqqqEEE888,,,///...------,,,,,,++++++***)))(((''''''((('''%%%###%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&((()))))))))(((((())))))+++222;;;CCCJJJMMMQQQTTTUUUVVVWWWYYYUUUYYY]]]\\\VVVOOOKKKLLLbbbjjjWWWKKKIII```jjjFFF///''')))***+++''''''&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###############"""""""""!!!!!!!!!!!!!!!""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((((()))++++++***+++---///000111111222222333444444999<<>>///)))***,,,***&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! !!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""""""""###$$$$$$%%%&&&'''((()))((()))++++++***+++---///000111111222333333444444000000CCCgggpppssslllvvvcccxxxmmm@@@555+++000,,,,,,++++++***))))))))))))(((''''''((('''%%%###%%%%%%$$$%%%&&&%%%###!!!))))))))))))---666AAAIIIOOOJJJKKKUUU[[[XXXUUUVVVXXXYYYYYYYYYRRRHHH___jjjVVVJJJFFF\\\xxx{{{vvvyyyuuudddggguuu|||{{{yyyzzzsss[[[999%%%&&&...+++"""((()))***((($$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''')))******)))***,,,//////000111222333444444444888;;;BBBqqqqqqvvvmmm|||iiiqqq>>>444............---,,,+++))))))(((&&&&&&''''''&&&&&&%%%$$$&&&%%%$$$$$$%%%&&&&&&&&&)))((((((---666@@@HHHMMMQQQOOOPPPSSSUUUTTTUUUWWWPPP[[[XXXOOOQQQbbbfffLLLFFFQQQdddtttpppttt~~~rrrtttvvvYYY===...+++***((('''((()))(((%%%$$$%%%'''%%%%%%%%%%%%%%%$$$$$$$$$'''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''')))******)))***,,,//////000111222333444444444777;;;BBBooooooxxxiii|||eeezzzppp===333.........------,,,+++***)))(((&&&&&&''''''&&&&&&%%%$$$&&&%%%$$$$$$%%%&&&((()))((((((,,,555BBBLLLQQQQQQQQQUUUVVVSSSRRRUUUYYYZZZQQQZZZOOODDD]]]iiiJJJFFFMMMfffwwwuuu}}}tttSSS555''''''***&&&'''))))))'''&&&&&&'''%%%%%%%%%$$$$$$#########''''''&&&%%%$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''')))******)))***,,,///...///111222333333444444555;;;CCClllmmm{{{eeekkk{{{nnn;;;222...///...---,,,,,,+++***))))))&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&'''((((((---555@@@KKKRRRUUUUUUPPPWWWZZZWWWVVVYYY[[[XXXOOOPPPGGGQQQtttXXXQQQ___jjjzzztttzzz~~~~~~gggGGG222***)))&&&'''((()))((('''''''''%%%%%%%%%$$$$$$###""""""&&&&&&%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''')))******)))***,,,///...///000222333333333333333;;;CCCiiilllzzzbbb}}}lll999111...000------,,,,,,+++***))))))&&&&&&''''''&&&&&&%%%$$$"""%%%(((((('''%%%%%%&&&,,,666BBBKKKNNNQQQTTTWWWRRRWWW[[[ZZZYYYXXXUUUQQQLLLUUUaaaYYYaaa^^^^^^ooo}}}uuu}}}hhhQQQ:::***(((((((((((((((((('''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''')))******)))***,,,///...///000111222333333333222:::BBBgggmmmrrr___lll999111...000---,,,,,,++++++*********&&&&&&''''''&&&&&&%%%$$$!!!%%%))))))'''&&&(((***555@@@MMMRRRQQQPPPSSSWWWUUUVVVYYY[[[VVVQQQRRRVVViii|||gggZZZ^^^uuuuuuhhhqqq~~~|||zzzkkkzzz}}}pppMMM...,,,***((('''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$######"""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''')))******)))***,,,///---...000111222222333333222:::AAAfffoookkk\\\vvvmmm;;;222///000,,,,,,,,,+++++++++******&&&&&&''''''&&&&&&%%%$$$###&&&((((((''')))...444AAAHHHQQQUUUTTTSSSTTTWWWWWWUUUXXX[[[RRRLLL\\\tttaaaPPPXXXssssssyyyhhh```lll{{{eee???000,,,'''&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''(((######$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''')))******)))***,,,///---...///111222222222222333999AAAfffrrriii\\\nnn{{{ooo===444///000,,,,,,,,,++++++++++++***&&&&&&''''''&&&&&&%%%$$$%%%&&&'''&&&&&&+++555===IIIMMMRRRVVVXXXWWWVVVVVVWWWSSSWWW[[[QQQLLLjjjnnnUUUMMMZZZqqq{{{xxxwwwccc^^^^^^iiixxxxxxxxx}}}sss{{{{{{VVV222---'''%%%%%%''''''&&&$$$%%%%%%&&&'''((())))))###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$###$$$$$$%%%%%%&&&''''''''')))******)))***---///---...///111222222222222333999@@@gggtttjjj]]]xxxqqq???555000000,,,,,,++++++++++++++++++&&&&&&''''''&&&&&&%%%$$$'''&&&&&&&&&***333>>>FFFPPPWWWZZZWWWVVVZZZZZZWWW[[[^^^WWWIIIHHHfffgggDDDIIISSScccsssrrr~~~iiibbbbbbmmmzzzuuu~~~rrrkkkaaaCCC555'''%%%'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$###############$$$#########""""""!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""###"""!!! !!!"""#########""""""!!!!!! """""""""""""""######$$$"""############$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''(((*********)))***+++---000000111222333444444555555:::@@@gggrrrnnnbbbzzzooo===444///000------,,,++++++******))))))(((''''''((('''%%%###)))(((''')))///:::EEEMMMPPPUUUWWWUUUWWW\\\^^^\\\TTTSSSQQQXXXnnnSSSCCCJJJXXXttt~~~mmmuuurrrgggwwwvvvrrrzzz^^^MMM>>>...)))(((((('''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$########################$$$$$$############"""""""""!!!############"""""""""!!!""""""""""""""""""""""""###"""!!! !!!"""######"""""""""!!!!!!!!! """""""""""""""######$$$"""############$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''((()))******)))***,,,...///000111111333333444555555:::>>>dddllljjj___tttppp===444///000------,,,++++++******))))))(((''''''((('''%%%###***))))))///999EEEOOOTTTXXXYYYWWWUUUWWW[[[[[[XXXXXXPPPPPPhhhZZZEEELLLTTTccc~~~{{{ggguuuzzz{{{|||nnn]]]LLL999...)))&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######"""""""""###$$$$$$$$$%%%############""""""""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$"""############$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''((()))******)))***,,,...///000000111222333444444555:::>>>ccc{{{eeexxxhhh]]]vvvkkkppp===444///000------,,,++++++******))))))(((''''''((('''%%%###((()))...888DDDOOOUUUWWWXXXXXXWWWWWWYYYZZZYYYVVVXXXSSSZZZ{{{bbbLLLQQQbbbfffxxx}}}qqqnnnlll[[[FFF666+++%%%$$$'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######!!!!!!"""###$$$%%%%%%%%%#########"""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''((()))******)))***,,,...//////000111222333444444333:::AAAfff|||eeewwwiii^^^nnnfffppp>>>444//////------,,,++++++******))))))(((''''''((('''%%%###&&&,,,666CCCNNNUUUWWWWWWRRRRRRUUUYYY\\\[[[ZZZYYYMMMZZZuuu~~~TTTVVVgggrrrrrr{{{yyy}}}tttqqqxxxvvv~~~mmmWWWCCC222&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""######""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''(((******)))***---///...///000111222333333444222;;;DDDkkkkkk~~~kkk^^^sssggg~~~qqq>>>444//////------,,,++++++******))))))(((''''''((('''%%%###(((222@@@LLLTTTVVVWWWWWWXXXXXX[[[]]]ZZZUUUTTTVVVWWWssspppTTTPPPcccttttttuuuzzzvvvssstttzzzjjjqqqooofffjjjvvvnnnVVV???,,,&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######"""""""""###$$$$$$$$$%%%""""""""""""############""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$"""############$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''((()))******+++---///...//////000111222333333222;;;DDDjjjrrrkkk^^^lllzzzqqq???444......------,,,++++++******))))))(((''''''((('''%%%###///;;;IIIRRRUUUUUUWWWZZZ___^^^___^^^WWWQQQTTT\\\zzzhhhUUUJJJYYYtttxxxuuunnnnnnssswww{{{xxxsssooorrrkkkccckkkwww{{{nnnOOO666***)))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$########################$$$$$$!!!"""""""""############!!!"""""""""############"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!"""""""""###"""""""""""""""######$$$"""############$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&((()))******+++---000......///000111222333333444:::>>>aaavvvlll___qqqyyyrrr???555......------,,,++++++******))))))(((''''''((('''%%%###666AAAOOOUUUTTTSSSXXX]]]WWWWWWZZZ[[[XXXWWWaaaoooqqqVVVMMMWWWaaajjjnnnnnntttkkkjjjrrrqqq[[[fffmmmyyy{{{wwwjjjooozzzvvv}}}~~~[[[===...+++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$###############!!!!!!""""""#########$$$!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!""""""######"""""""""""""""######$$$"""############$$$$$$$$$###$$$$$$%%%%%%&&&''''''&&&((()))******+++...000......///000111222333333666999999YYY|||vvvnnnbbbuuuyyyrrr???555......------,,,,,,+++******))))))(((''''''((('''%%%###HHHLLLQQQUUUWWWXXXYYYZZZ```ZZZ___^^^PPPYYYooo```OOOWWWnnnuuuqqqiiiwwwwwwfffhhhxxxRRRQQQgggrrrhhhaaaNNNCCC$$$,,,'''%%%''''''%%%###%%%%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""###$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&''')))***)))***+++---000/////////000111222222000888<<>>222(((%%%&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$######"""###############$$$%%%%%%&&&''''''&&&''')))***)))***+++---.........///000222333444333:::===___}}}xxxyyy|||^^^uuuzzzFFF666///111------,,,,,,+++******)))(((((((((((('''&&&%%%%%%UUUWWWYYYZZZYYYYYY[[[\\\XXXLLLNNNkkkoooKKK___uuu}}}~~~{{{nnn^^^^^^aaaccc~~~[[[PPPeee{{{|||vvvqqq___]]]GGG888)))$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$###############$$$$$$######$$$%%%%%%&&&''''''&&&''')))***)))***+++---.........///000222333444555<<>>DDDssskkkyyy|||HHH888000111//////...------,,,,,,+++)))))))))(((((('''&&&%%%YYYZZZ[[[[[[ZZZYYY[[[\\\WWWUUUrrrmmmIIIhhhwwwnnnnnnttttttvvvyyyyyyyyy|||zzzxxxoooqqqtttvvvwwwvvvtttsssnnnooopppppprrrtttsssppprrrwwwyyyxxxwww}}}}}}wwwxxxwwwtttqqqmmmiiifffeeeeeehhhllloooqqqqqqqqqqqqvvvzzz|||zzztttqqqtttxxxwwwvvvtttssstttvvvxxxzzzsssooosss{{{{{{uuuuuu|||xxxzzz}}}~~~ggg\\\___XXXccceeevvvlllMMM^^^ddd]]]zzzzzzsssjjjTTT<<<...(((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""###$$$%%%&&&"""######$$$&&&'''((((((&&&''')))***)))***+++---------...///111222444555777;;;AAArrrppp|||}}}HHH888000111000//////......---,,,,,,))))))))))))((('''&&&%%%YYY\\\___^^^[[[ZZZ[[[\\\WWWeeeuuuTTTNNNmmm{{{zzzsssjjjooovvvsssrrrzzzvvvnnnoookkkgggmmmqqqqqqqqqpppooonnnmmmlllooonnnqqqtttrrrjjjdddcccbbb```___^^^\\\[[[]]]aaajjjjjjjjjhhhgggiiinnnrrrmmmnnnrrrsssoookkknnnuuuqqqssstttsssqqqnnnmmmmmmkkkkkknnnrrrpppjjjhhhjjjnnnllljjjkkknnnqqqsssttt{{{}}}yyyrrrqqqttttttppprrrooolllnnntttxxxwwwsssyyywwwvvvwwwyyyzzzxxxvvv{{{yyyyyy{{{|||~~~zzzhhh]]]ZZZZZZdddgggvvvpppRRROOObbb~~~iii```sss}}}cccjjj___QQQ:::%%%$$$(((!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""#########"""""""""""""""#########$$$%%%&&&'''(((&&&((()))))))))))),,,............///000222333444444<<>>+++&&&###$$$%%%###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """###$$$######$$$&&&$$$$$$$$$$$$%%%&&&''''''&&&((()))))))))))),,,......------///222444555555444;;;FFFpppqqquuubbbQQQ777444111111000000///...---,,,,,,,,,+++***+++++++++)))'''dddWWWNNN___eeeGGGKKKiii|||nnn{{{wwwccchhhxxxoooSSSHHHTTTWWW```mmm~~~zzzzzz{{{|||~~~rrr}}}}}}hhhQQQIIIYYYaaaUUULLLZZZMMM:::VVV}}}tttwwwwwwnnnhhhmmmwwweeeNNNAAA111***$$$$$$$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""#########$$$%%%%%%$$$$$$$$$$$$%%%&&&'''''''''((((((((()))***,,,---...------///222444555555333<<>>WWWZZZCCCGGGooovvvyyyyyylllcccjjjqqqwwwgggWWWIIIBBB999///&&&$$$%%%$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########"""""""""######$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''(((''''''((()))+++,,,,,,///...---///222555666555555===FFFmmmwwwssscccRRR888555222111111000///...------,,,,,,+++***+++++++++)))'''XXXPPPXXXsss|||YYY;;;HHHZZZ~~~~~~qqqzzz~~~fffdddmmmlllRRRHHHMMMSSS[[[jjjyyyvvvtttqqqrrruuugggJJJDDDHHHDDDMMMaaaiiiOOO:::PPPmmmnnndddccc^^^___ddddddrrrrrrXXXLLLEEEFFFBBB555)))&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$%%%%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''((('''&&&(((***,,,,,,,,,///......000333555666666777===DDDjjjzzzpppaaaSSS999666333222111111000///...------,,,+++***+++++++++)))'''TTTXXXhhhzzzwww___KKKDDDOOOooo}}}rrr{{{ttt\\\bbbmmmnnnVVVFFFHHHRRRZZZnnn{{{wwwvvvsssrrrvvv~~~|||zzzpppQQQCCCEEEDDDWWW```kkkZZZ:::>>>XXX```WWWYYY^^^gggcccVVVjjjbbbPPPHHHFFFLLLIII;;;---'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""###$$$%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###!!! """%%%&&&%%%###$$$$$$$$$$$$%%%&&&'''''')))'''&&&'''***,,,,,,+++///......000333555666666777<<>>///((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###!!! """%%%&&&%%%###$$$$$$$$$$$$%%%&&&'''''')))'''%%%'''***---,,,+++///......000333666666666777;;;CCCkkkuuuoooaaaTTT:::777444222222111000///...------,,,+++***+++++++++)))''']]]hhhlllJJJGGGSSSsss~~~qqqyyyvvv]]]OOOMMM]]]iiisss[[[JJJIIITTT___{{{zzzvvvlllkkkkkkkkkggghhhtttzzzwwwzzzxxxttt||||||iiiRRRFFFFFFCCCOOOUUUTTTJJJ777333CCCKKKLLLaaasssyyydddeee~~~TTTIIINNNNNNKKKLLL[[[lllDDD++++++%%%+++###&&&%%%$$$$$$######$$$$$$$$$$$$$$$#########""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###$$$$$$%%%%%%&&&&&&'''%%%'''((()))((()))***,,,///......///111333555777;;;666GGGgggooolllaaaUUU;;;888444333333222111000///......///---+++***++++++***(((\\\zzzPPPEEEQQQzzzqqqzzz}}}jjjWWWJJJHHHLLL[[[cccuuukkkVVVIIIMMMaaavvvyyyuuummmjjjhhhiiihhhlllzzz}}}{{{}}}{{{tttvvvqqqZZZLLLJJJHHHLLLVVVaaaWWW:::...<<>>444000>>>MMM[[[SSSccc{{{hhhUUU```^^^UUUIIIDDDHHHNNNOOOPPPPPP???///)))((()))%%%&&&%%%$$$$$$######$$$$$$######################## !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###$$$$$$%%%%%%&&&&&&'''%%%'''((()))((()))***,,,---------...000333555777999888;;;DDDhhh}}}{{{iii[[[~~~UUU:::777444333333222111000///......,,,***))))))***++++++***WWWLLLPPPSSS___uuu|||sssllljjjiiijjjkkkyyy~~~pppcccZZZNNNLLLXXXdddsssyyysssttttttuuuxxx|||}}}~~~{{{xxxwww~~~|||{{{~~~sss[[[FFFAAA>>>CCCCCC@@@IIIEEE---666EEEccceeehhhqqqaaaTTT^^^bbb^^^NNN@@@???FFFLLLKKKFFFCCC555'''$$$###$$$&&&%%%$$$$$$######$$$$$$######################## !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###$$$$$$%%%%%%&&&&&&'''%%%'''((()))((()))***,,,,,,,,,---...000333555777999999:::AAAfff~~~|||wwwfffUUU999666444333333222111000///......000...++++++,,,,,,+++***UUUAAAJJJ```{{{|||tttkkklllrrryyynnn\\\[[[VVVYYYdddkkksss}}}zzztttnnnnnnsssyyy~~~~~~}}}}}}}}}}}}|||{{{|||xxxzzzzzzdddNNN999:::CCCAAA@@@VVVVVV222666KKK~~~xxxkkk]]]\\\TTTccciiiYYY???999NNNhhhvvvaaa[[[EEE+++&&&"""&&&&&&%%%$$$$$$######$$$$$$###############$$$$$$$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###$$$$$$%%%%%%&&&&&&'''%%%'''((()))((()))***,,,++++++,,,---000333555777999777999CCCfffyyyrrrpppUUU999666444333333222111000///......555222///---+++***(((&&&rrrIII:::QQQ}}}ooo^^^aaakkkrrrwwwccc^^^aaagggmmmrrryyy~~~}}}yyyssssss{{{{{{|||zzzxxxwwwvvvuuuwww}}}|||lllZZZ>>>777>>>@@@???ZZZcccDDD;;;WWW}}}gggaaaiiiVVVaaajjj___HHHAAA___nnnfffLLL111---%%%&&&&&&%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$"""""""""""""""#########""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###$$$$$$%%%%%%&&&&&&'''%%%'''((()))((()))***,,,++++++,,,---000333555777888444:::JJJmmmxxxlllpppUUU888666555333333222111000///......222000---,,,+++***)))'''\\\HHHHHHkkkxxxyyycccLLLOOO\\\lll~~~{{{gggWWW```kkkttt~~~}}}~~~xxx~~~~~~yyy{{{wwwtttjjjooosssuuuyyyzzzpppcccJJJ555777<<<;;;VVViiiVVV;;;ZZZqqq```dddrrr___]]]^^^[[[OOOLLLggg___YYYFFF000111$$$"""&&&%%%$$$$$$######$$$$$$""""""######$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""$$$"""!!! !!!"""$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###$$$$$$%%%%%%&&&''''''%%%'''((()))((()))***,,,***++++++---000333666777888333<<>>IIIPPPUUUjjjsssQQQQQQ```fffoooXXXHHH@@@<<<000++++++%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""############"""""""""!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""######$$$$$$%%%&&&&&&'''''''''&&&%%%'''***,,,------...///111333444555999444:::KKKsssrrreee[[[}}}xxxpppUUU999666333222222111111000/////////...------,,,,,,++++++***ZZZHHH```rrrppp|||kkkPPPEEENNN[[[iiiuuukkkZZZPPPZZZhhhxxx~~~}}}|||{{{zzzzzzqqqnnnkkkjjjlllppprrrsssWWWEEE999;;;>>>@@@KKK[[[RRR777)))444DDDOOOddd|||wwwWWWLLL\\\|||zzzQQQ???777666111000///'''%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""############"""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""######$$$$$$%%%&&&&&&&&&'''''''''&&&'''))),,,------...///111333444555666666:::FFFqqqyyysssfff~~~VVV:::777444222222111111000/////////...------,,,,,,++++++***pppOOOIIIjjjvvvqqqppp{{{yyycccJJJCCCLLLXXXfffqqqttt\\\SSSWWW```lll|||~~~|||{{{|||}}}}}}}}}qqqmmmjjjiiilllnnnoooooo\\\HHH;;;>>>===:::FFFZZZaaa???)))222@@@FFFTTTfff{{{]]]JJJ\\\qqqLLL<<<777:::666555333+++%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""#########"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""############"""######$$$$$$%%%&&&&&&&&&'''''''''&&&''')))+++------...///111333444555444999<<>>???===999DDDXXXdddHHH111222888===IIIYYYvvv___KKK[[[oooVVVGGG<<<===@@@999555444---%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!"""""""""############"""######$$$$$$%%%&&&&&&%%%'''(((((('''''')))+++------...///111333444555555;;;???EEEpppnnnVVV:::555222222222111111000/////////...------,,,,,,++++++***OOOCCCWWWmmmvvvrrruuuvvv~~~zzzXXXBBBBBBLLLSSSccctttxxx]]]NNNVVVfffuuu}}}{{{yyyzzz}}}~~~|||zzzvvvqqqllllllooorrrpppmmmhhhTTTCCC>>><<<999BBBPPP[[[III555+++---777IIIYYYmmmhhhVVV\\\vvvlllNNNGGGGGG<<<>>>AAA999444333,,,%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""###############""""""!!!!!!""""""###"""""""""""""""""""""""" !!!!!!""""""######""""""""""""############"""######$$$$$$%%%&&&&&&%%%&&&(((((('''''')))***------...///111333444555555;;;>>>CCCkkk~~~ttthhhWWW:::555111222222111111000/////////...------,,,,,,++++++***NNNJJJfff~~~yyyttttttssswwwTTT@@@CCCNNNSSSfffxxxgggUUUTTTaaalll~~~|||zzzzzz}}}{{{vvvvvvnnnfffeeekkkppprrrqqqrrr^^^III<<<888888===CCCQQQKKK;;;+++(((777IIISSS]]]rrreeeZZZkkkaaaFFFIIIMMM>>>:::===999888666---%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""!!!"""""""""##################""""""""""""######"""""""""""""""""""""""" !!!"""#########""""""""""""############"""######$$$$$$%%%&&&&&&$$$&&&(((((((((((()))***------...///111333444555444777;;;@@@bbbwwwnnn}}}kkkhhhXXX;;;666222222222111111000/////////...------,,,,,,++++++***[[[ZZZxxx~~~{{{pppzzzqqqyyytttRRR???DDDPPPUUUhhh|||qqqYYYQQQ]]]lllrrr||||||{{{{{{{{{uuusssjjj___]]]dddmmmrrrsssyyyfffMMM:::555777888888LLLOOODDD000+++999EEEFFFLLLtttjjjSSSbbb^^^IIIMMMUUU@@@777:::;;;===;;;000%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!""""""#########$$$######""""""""""""######"""""""""""""""""""""""" !!!"""######$$$""""""""""""############"""######$$$%%%%%%&&&&&&$$$&&&((()))(((((()))***------...///111333444555333444777<<>>===000(((###$$$&&&%%%%%%&&&$$$$$$###""""""###$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$$$$$$$############$$$$$$"""######$$$$$$%%%&&&&&&&&&&&&'''((()))***++++++------...///111333444555666...777:::HHH\\\```lllmmmiii\\\===888444444333222111000000000000/////////...------,,,,,,MMMPPPwwwtttzzzwww}}}rrrttt~~~^^^BBBBBBIIIMMMUUUgggqqqiiiUUUGGGKKKXXXlll~~~zzz{{{|||}}}}}}~~~~~~~~~{{{vvvrrrlllhhheeedddgggkkkppprrr{{{rrr^^^GGG999555555444555>>>GGGCCC333///GGGffffffiiifffUUUQQQbbbbbbHHHEEE444555:::333<<>>888444444333222111000000000000//////......---,,,,,,,,,HHHYYYyyy|||sss~~~|||qqqrrr|||UUU===@@@GGGOOO\\\vvv}}}|||\\\KKKCCCMMM\\\rrrzzz}}}}}}yyyyyyzzz{{{{{{yyytttqqqnnnkkkgggfffhhhkkkmmmnnnsssnnn___KKK<<<888888777222777DDDJJJ===111DDDccc]]]bbbddd[[[WWWfffhhhSSSGGG222555:::444NNNnnnnnn???111%%%$$$''''''$$$###$$$##################$$$""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!"""""""""############%%%$$$$$$$$$###""""""""""""###$$$%%%%%%$$$###""""""######$$$$$$%%%&&&&&&%%%&&&&&&'''((()))******------...///111333444555;;;444:::888FFFaaakkkyyynnnggg]]]>>>888555444333222111000000000000//////...------,,,,,,+++FFFiiiwww{{{yyysss}}}pppqqqtttNNN:::>>>GGGWWWmmm{{{hhhLLLEEEFFFTTTggg|||}}}xxxxxxyyy{{{{{{yyytttqqqpppmmmiiihhhiiikkklllmmmmmmkkkaaaOOO@@@:::999888444444@@@MMMFFF666;;;PPPJJJSSS\\\YYYUUUccckkk___EEE555555555:::fffrrrAAA222%%%###&&&%%%###!!!#########$$$$$$#########""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!"""""""""############%%%$$$$$$$$$###""""""""""""###$$$%%%%%%$$$###""""""######$$$$$$%%%&&&&&&%%%%%%&&&'''((()))******------...///111333444555:::333888555FFFccclllvvvnnnjjj]]]>>>999555444333222111000000000000.........---,,,,,,++++++PPPzzzccciiiuuunnnzzz~~~ooossshhhGGG888???III^^^|||jjjTTTDDDEEEMMM[[[ooo~~~~~~|||{{{{{{|||}}}}}}{{{vvvsssqqqooolllkkklllmmmmmmlllmmmnnngggUUUCCC999666555555222;;;KKKJJJ;;;555;;;BBBJJJVVVVVVRRR___lllhhhAAA888444444GGGsssbbb>>>222&&&$$$%%%$$$"""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""############$$$$$$$$$#####################$$$$$$$$$$$$######"""######$$$$$$%%%&&&&&&%%%%%%&&&'''((())))))***------...///111333444555;;;444::::::OOOooossswwwooommm]]]???999555444333222111000000000000......------,,,+++++++++\\\___hhhtttmmmuuu|||oooxxxxxx___@@@888AAAIII]]]|||tttZZZEEEDDDKKKTTTccc~~~|||||||||}}}~~~~~~{{{vvvrrrrrrpppnnnmmmnnnnnnnnnmmmnnnrrrmmm[[[GGG;;;777555444111888FFFJJJ>>>333000>>>DDDRRRXXXVVV]]]ddd]]]@@@<<<666>>>ZZZssshhhJJJ;;;111(((&&&%%%######%%%"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$$$$$$$############$$$$$$"""######$$$$$$%%%&&&&&&$$$%%%%%%&&&'''((())))))------...///111333444555:::444<<>>DDDNNNZZZlll~~~{{{{{{|||||||||yyytttpppsssqqqoooooooooooonnnmmmmmmsssppp___KKK>>>:::999222111777CCCGGG@@@555...555<<>>:::IIIiiinnnSSS:::999111***(((&&&$$$$$$'''"""###$$$%%%%%%$$$###""""""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$%%%%%%$$$###""""""###$$$%%%"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))------...///111333444555333...888@@@___~~~xxxbbb___www^^^???999666444333222111000000000000......---,,,,,,++++++***fffvvv```}}}|||wwwtttvvv}}}zzztttnnnttt|||pppxxxmmmIII???<<<>>>MMMWWWgggdddNNNDDDBBBKKKPPP^^^|||}}}|||{{{zzz{{{{{{zzzwwwqqqmmmrrrpppnnnlllkkkiiifffcccjjjrrrrrrcccLLL;;;666777///777333888HHH>>>---111666999BBBVVVbbbRRRBBBFFFBBB;;;???NNNUUUJJJ<<<666111...)))&&&%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""$$$#########$$$%%%&&&&&&!!!"""###"""!!!######""""""""""""######""""""""""""###$$$%%%&&&"""###%%%%%%###"""###$$$############$$$%%%&&&'''&&&&&&&&&&&&''')))***+++---...///000111222333444777777999@@@eee{{{qqqeee^^^zzz[[[<<<777444333333222222111000000000000...------------,,,***pppzzz}}}\\\~~~~~~rrrmmmooovvvsssmmmkkkqqqyyyzzzuuuwww|||nnnvvvkkkGGG>>>;;;===LLLVVVfffuuusssZZZIIIDDDEEERRRXXXjjj}}}}}}}}}}}}{{{yyywwwuuuqqqnnnqqqpppooommmkkkhhhdddbbbeeemmmooocccNNN>>>777777111777333777EEE===...///333777???OOOWWWIII@@@JJJGGG<<>>HHHLLL@@@>>>NNNPPPDDDKKK\\\RRR444---===000,,,(((%%%$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!"""""" !!!"""###"""!!! ######""""""""""""######""""""""""""###$$$%%%&&&"""$$$%%%%%%$$$######$$$############$$$%%%&&&'''&&&&&&&&&&&&''')))***+++------...000111222333444222333777@@@ggg{{{ppp|||zzzXXXYYY___>>>777222333333222222111000000000000...------------,,,***]]]\\\~~~|||zzz{{{{{{qqqhhhlll}}}zzz{{{}}}ooowwwbbbAAA<<<:::<<>>;;;;;;===LLLXXXiiiyyyrrr]]]PPPKKKLLLUUU```mmmzzzzzzzzzzzzzzzwwwrrroooiiikkkmmmkkkeee___[[[YYY^^^```gggjjj```KKK999222000111111111999FFFCCC333---999AAAFFFEEE;;;:::JJJPPPPPPLLLBBB888222000000222...)))&&&%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""""" !!!!!!"""""""""""""""######""""""""""""######""""""""""""###$$$%%%&&&###$$$&&&&&&$$$###$$$%%%############$$$%%%&&&&&&&&&&&&&&&&&&''')))***+++,,,,,,...///111333444555666555888AAAhhhzzzjjjssszzzYYY\\\wwwbbbAAA999444333333222222111000000000000...------------,,,***___IIIaaayyylllqqqsssrrrvvvXXX;;;;;;===@@@OOO[[[nnn~~~uuueeeWWWRRRQQQTTT^^^kkkxxxxxxyyy{{{{{{xxxsssooohhhkkkllljjjddd^^^\\\[[[aaa```gggnnnfffPPP;;;222000000333333999LLLLLL555***666===CCCGGG???;;;EEEVVVVVVJJJ777///555777222444000+++'''&&&%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""""""""######!!!!!!!!!"""""""""############""""""""""""######""""""""""""###$$$%%%&&&###%%%&&&&&&%%%$$$$$$%%%############$$$%%%&&&'''&&&&&&&&&&&&''')))***++++++,,,...///111333555555555333555>>>fffxxxhhhppp}}}]]]aaaqqq___@@@:::666333333222222111000000000000...------------,,,***^^^FFFccc~~~ttt~~~UUU:::<<>>ggg{{{lllttt{{{aaafffqqqYYY<<<888666333333222222111000000000000...------------,,,***]]]GGGgggyyy~~~|||zzz}}}yyy|||SSS999<<<@@@DDDUUUbbbvvv}}}fffZZZSSSVVVXXX[[[gggwww~~~}}}yyywwwvvvuuurrrpppkkknnnoookkkeeeaaaaaadddccc___eeeqqqoooYYYBBB888555333999888;;;RRRTTT333---444777@@@OOOPPPJJJMMM```TTTGGG>>>:::@@@SSSfff:::555///***'''%%%###"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""""""""""""""""""""""""""######$$$######""""""""""""######""""""""""""###$$$%%%&&&###%%%&&&&&&%%%$$$%%%%%%############$$$%%%&&&'''&&&&&&&&&&&&((()))***++++++,,,---///222444555666777555666@@@kkkrrrzzzxxxcccjjjtttUUU999777666333333222222111000000000000...------------,,,***```NNNuuu||||||zzzuuu{{{MMMAAA;;;???HHHTTThhhzzzmmmUUUXXXVVVYYY``````jjj{{{xxxxxx{{{|||xxxuuusssrrrnnnjjjjjjllliiicccdddaaakkktttkkk[[[GGG222333333555555<<>>@@@NNNUUUWWWWWWGGG444000<<<@@@===222)))%%%###!!!""""""""""""""""""""""""######""""""""""""######""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! """%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))******,,,///000111222555777777555:::;;;RRRmmmwwwpppQQQ^^^PPP;;;;;;666555444333333222222333333////////////...---,,,+++wwwqqq|||}}}kkkpppuuuLLLAAA;;;AAAKKKXXXlllzzzdddWWW^^^___\\\]]]eeehhhvvv~~~}}}yyyuuuttttttqqqmmmnnnooojjjddd___\\\bbbgggeeecccUUU===666111222444888GGGNNNCCC+++---???SSSQQQBBB:::;;;>>>MMMPPPIII@@@222***111111444444...(((&&&$$$###""""""""""""""""""""""""######""""""""""""######!!!"""############"""!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""$$$%%%$$$#################################$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))++++++***,,,///000111222555777333444:::888JJJcccrrrfffJJJ[[[SSS;;;:::777555444333333222222333333////////////...---,,,,,,}}}vvv}}}kkkqqqrrrJJJ???:::AAALLLZZZoooppp___ZZZ______[[[]]]gggnnn~~~zzzvvvtttrrrrrrpppmmmmmmnnniiibbb^^^\\\bbbgggiiinnncccKKK888111222444777EEENNNFFF333***111===CCCGGGCCC333:::AAA???;;;;;;222((())),,,...///---+++((('''&&&""""""""""""""""""""""""######""""""""""""######!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%###"""###$$$$$$###"""##############################$$$$$$$$$%%%%%%%%%'''''''''((()))***+++,,,***,,,///000111222555777555666>>>>>>TTToooaaaHHHZZZ|||XXX;;;999777444444333222222222222222......//////...------,,,xxx||||||}}}mmmsssoooHHH>>>999AAAMMM\\\rrr}}}dddXXXYYYZZZ[[[XXX]]]mmmzzz~~~yyyuuusssrrrrrrpppmmmnnnnnniiibbb___]]]bbbhhhllltttlllSSS;;;333222333555AAAJJJEEE:::***///===CCCNNNNNN<<<555:::666555:::333((((((,,,,,,......,,,(((&&&%%%""""""""""""""""""""""""######""""""""""""######!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""###$$$$$$###"""##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))***+++***,,,///000111222555777:::777<<>>444222333333>>>GGGBBB<<<,,,555EEECCCIIITTTOOO333<<<:::666555---)))///---,,,---...+++&&&"""!!!""""""""""""""""""""""""######""""""""""""###### """###$$$$$$###""" """"""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""$$$%%%$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))******,,,///000111222555777999111333<<>>DDDPPPaaawww{{{lll___TTTNNNMMMPPPPPP[[[ooo|||wwwsssvvvvvvuuupppkkkmmmoooggg\\\\\\ZZZ___cccdddjjjcccNNN@@@999333333555888===CCC999444)))999CCCDDDWWW^^^???:::333888@@@777,,,...(((***,,,+++(((&&&&&&'''############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! """"""""""""############$$$$$$##################"""""""""###$$$$$$%%%%%%###%%%&&&''''''''')))***+++,,,...000222444555555666777:::???eee\\\GGG]]]aaa???777444444444333222222111111000////////////...---,,,+++dddpppyyyvvvzzz~~~~~~}}}~~~|||iiipppdddCCC>>>>>>EEERRReee}}}mmm```WWWPPPMMMNNNSSSTTT___rrr|||{{{~~~zzzxxx|||xxxwwwrrrmmmoooppphhh^^^XXXWWW^^^cccfffmmmhhhTTT===666000000111222666;;;333000(((999FFFKKKaaajjjJJJ999222;;;<<<222***((()))+++---,,,(((%%%%%%%%%############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! """"""""""""####################################"""""""""###$$$$$$%%%%%%###%%%&&&''''''''')))***+++,,,...000222444555555555444555AAAnnn^^^HHH^^^aaa???888666444444333222222111111000////////////...---,,,+++\\\ooo|||wwwzzz}}}zzzhhhppp^^^>>>:::;;;CCCSSSggg~~~ooo___UUUNNNJJJJJJLLLTTTWWWdddxxx{{{{{{}}}~~~{{{{{{}}}xxxvvvrrrnnnooonnnggg^^^VVVWWW___dddgggnnnjjjVVV===666000//////...000444333111)))888DDDLLLgggrrrMMM222777LLLHHH:::555---,,,---...,,,(((%%%$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""####################################"""""""""###$$$$$$%%%%%%###%%%&&&''''''''')))***+++,,,...000222444555555777222333EEEzzzaaaIII^^^```???999777444444333222222111111000////////////...---,,,+++xxxSSSpppzzz}}}xxxgggrrr___>>>;;;<<>>888///------,,,,,,***(((%%%###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$"""""""""###$$$$$$%%%%%%###%%%&&&''''''''')))***+++,,,...000222444444555666444777FFFvvvaaaHHH[[[___>>>777444444444333222222111111000////////////...---,,,+++aaaRRRuuu~~~wwwkkkzzz^^^???>>>BBBMMM\\\mmmssseeeZZZOOOKKKKKKLLLOOOSSSWWWdddzzz~~~~~~{{{zzzxxxvvvvvvrrrqqqrrroooggg```^^^VVVVVV]]]______hhhjjj\\\HHH@@@888666333000111444999<<>>777444444444333222222111111000////////////...---,,,+++aaa\\\~~~}}}xxxnnn^^^:::;;;AAAMMM\\\lllhhh___UUUMMMLLLNNNOOORRRVVV^^^mmm{{{||||||zzzuuuuuurrrqqqsssoooeee___]]]YYYYYY^^^^^^]]]gggkkk___GGG???777444222000111555999???444333222999VVVaaaTTTAAA888===>>>777333666***)))(((***------***(((############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""############!!!""""""###$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%###%%%&&&''''''''')))***+++,,,...000222444555555333555999>>>aaavvvooowwwYYYCCCSSSaaa@@@999777444444333222222111111000////////////...---,,,+++iiieee|||{{{~~~~~~}}}~~~{{{xxxpppaaa===>>>FFFTTTcccrrrccc___VVVOOOOOOQQQRRRTTTWWWddduuu|||||||||xxxrrrsssooooooqqqmmmbbb\\\[[[___^^^aaa^^^[[[eeeiii^^^HHH???666333111111333777<<>>BBBeeeyyyhhhmmmoooWWW>>>OOO~~~sssggg@@@777777444444333222222111111000000000///...------,,,,,,aaahhhxxxzzz~~~{{{nnnxxxzzzUUU;;;AAAMMM\\\hhhsssiiiZZZZZZVVVSSSSSSRRRSSSYYYaaappp|||{{{|||xxxqqqsssqqqrrrvvvrrriiicccccceee```[[[[[[```fffhhhhhhWWWDDD444111222111222666777HHHAAA000111444888EEELLL===///666@@@444)))111***))))))***,,,,,,+++***########################$$$"""!!!!!!###$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""################################################"""######$$$$$$%%%&&&&&&&&&'''(((''''''''')))+++,,,---///111333444555555///333888@@@fffyyydddfffvvv```HHHXXXzzzggg@@@777777444444333222222111111000000//////...------,,,,,,~~~YYYhhh|||~~~}}}nnnxxxkkkMMM:::???KKK[[[jjjwww|||eee```\\\WWWSSSSSSSSSVVV___hhhwww~~~{{{}}}~~~yyytttssstttuuuqqqiiibbbaaaccc]]]XXXWWW[[[```dddeee___JJJ666222222000000444444DDDAAA444111222666@@@CCC999...444AAA999...333,,,+++***+++,,,,,,***(((###########################"""!!!"""###$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################"""""""""""""""""""""""""""######$$$$$$%%%&&&&&&%%%''''''''''''''')))+++,,,---///111222444444555111333777DDDnnneeebbbuuucccOOO___}}}ggg@@@777777444444333222222111111000/////////...------,,,,,,{{{XXXnnnmmmuuu{{{mmmVVVAAA;;;@@@KKK\\\mmm{{{nnnbbbeee___YYYUUUTTTVVV[[[fffqqq~~~zzz{{{~~~}}}{{{}}}|||yyyuuupppkkkfffbbb``````\\\YYYVVVWWW\\\bbbfffhhhcccMMM999555555222000222222???CCC:::222111555<<>>333333...---++++++,,,+++)))'''###########################"""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############$$$$$$$$$########################"""######$$$$$$%%%&&&&&&%%%&&&''''''''''''***,,,,,,---...000222333444444666444999HHHttteee___kkk___QQQcccxxxwwwggg@@@777777444444333222222111111000//////.........---------|||[[[uuu}}}mmmyyy|||pppbbbVVVLLLBBB999;;;AAALLLZZZkkkyyyqqq^^^ZZZ^^^ccc]]]XXXYYY\\\cccooo{{{~~~{{{ssspppzzz|||zzzzzzxxxttttttrrrmmmgggcccbbbaaa```ZZZZZZZZZ]]]aaagggjjjlllbbbLLL999555666333//////111;;;EEE@@@333///555999>>>BBB;;;777???>>>444111///...,,,,,,,,,+++(((&&&########################""""""######"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$&&&'''''''''(((***,,,+++,,,...000222333444444666333777FFFppp|||^^^[[[iiibbbZZZlllgggmmmggg@@@777777444444333222222111111000...............---------zzz]]]{{{~~~~~~~~~}}}mmm{{{{{{rrriiifff[[[VVVMMMDDD>>><<<<<<===<<>>333333333222444111666>>>@@@444)))...<<>>@@@444(((---:::QQQjjj^^^999222???LLLZZZXXXFFF000&&&(((+++)))%%%(((&&&$$$###$$$$$$###"""""""""""""""""""""""""""!!!""""""######""""""!!!######""""""######$$$$$$######"""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''((())))))))),,,,,,...///111222222222666555666888777:::EEESSShhhlllvvvkkkDDD888555555444444333222111000///......---,,,,,,++++++***{{{vvvxxxzzz~~~~~~~~~}}}}}}uuuhhhaaa]]][[[YYYTTTSSSOOOIIIHHHKKKKKKHHH@@@>>>>>>@@@EEEGGGFFFEEEJJJIIIHHHIIIKKKOOOTTTXXX```dddfffgggkkksssyyy{{{www|||zzzzzz~~~|||mmm\\\WWWTTTTTTVVVWWW]]]ccckkkqqqxxxzzzyyyzzzxxxqqqjjjhhhjjjiiiggghhhkkkiiieee]]]______```hhhttt{{{|||kkkSSS<<<444444000...000000555>>>@@@555(((+++666FFFWWWKKK000111EEEUUU```SSSAAA---'''...444333---(((&&&$$$###$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$############""""""""""""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''((())))))***+++,,,...///111222222222555555666777777:::DDDOOO```iiiyyyssslllDDD999666555444333333222111000000......------,,,+++++++++~~~~~~xxx}}}{{{}}}}}}~~~~~~mmm]]]UUUPPPMMMKKKGGGGGGEEEDDDIIIPPPSSSQQQDDDGGGKKKOOOQQQSSSVVVXXXWWWUUUUUUXXX[[[\\\```eeepppqqqrrruuu{{{}}}sssqqqlllddd]]]ZZZ```ffflllwww}}}}}}~~~yyyzzz}}}zzznnnccccccfffhhhhhhlllooolllfff^^^______```gggssszzz{{{lllTTT===555333000...111111666>>>AAA777)))***444888CCC@@@333555DDDKKKJJJ<<<111)))...;;;BBB<<<333(((&&&$$$###$$$$$$###"""""""""""""""""""""""""""###"""!!! !!!"""###!!!""""""#################################""""""&&&$$$###!!!!!!###$$$&&&##############################$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))******+++,,,---///111222333333444555666666777:::CCCJJJUUUcccyyylllDDD999666444444333333222111000000.........---,,,,,,++++++yyyyyyvvvyyyvvv|||{{{|||~~~|||~~~hhhWWWPPPNNNNNNMMMNNNQQQRRRRRRVVV]]]```___VVV\\\aaacccbbbdddjjjppplllmmmqqqxxxyyywwwzzzvvvfffaaagggooottt{{{{{{xxxxxx}}}|||oooccchhhlllmmmlllkkklllhhhbbbdddcccaaaaaahhhuuuvvv[[[???555333000000333222666>>>AAA888++++++444555;;;???<<<:::BBBCCC:::666///+++222===@@@666+++(((&&&$$$###$$$$$$###"""""""""""""""""""""""""""###"""!!! !!!"""### !!!"""############"""""""""""""""""""""######%%%$$$"""!!!!!!"""$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))*********+++---///111222333333444666666555666:::AAAEEEIII[[[wwwlllDDD999666444333333222222111111111//////...------,,,,,,+++iiikkkjjjuuu{{{~~~~~~}}}|||dddSSSNNNPPPRRRRRRTTTYYY]]]^^^bbbjjjpppqqqooopppqqqpppqqqtttyyy}}}uuufffgggpppwwwrrruuuzzzzzzooofffsssvvvvvvoooiiieeeaaa]]]cccbbb___^^^fffuuu___@@@333333222111333222555<<>>===666;;;@@@888999111+++...555888111***(((&&&$$$###$$$$$$###"""""""""""""""""""""""""""######""""""""""""###### !!!"""#########"""!!!!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%&&&'''(((******+++***+++---///111333333444333666777555555;;;???AAAAAAVVVuuukkkCCC888555333333333222222222111111//////......---,,,,,,,,,cccjjjhhhrrrxxx{{{cccRRRMMMNNNMMMLLLOOOVVV[[[[[[^^^hhhssszzzuuummmdddeeemmmuuuwwwuuuqqqtttzzz|||qqqeeejjjxxxwwwcccbbbppp|||}}}ooouuu}}}~~~yyyqqqllliiiwww{{{{{{qqqfffbbbaaa```______]]]]]]gggwww^^^<<<222444444111///111222888;;;444)))+++444666333>>>???111444???:::555///***+++000333111---(((&&&$$$###$$$$$$###"""""""""""""""""""""""""""######$$$$$$$$$$$$###### """###$$$###"""!!! !!!!!!!!!!!!######""""""""""""####################################$$$$$$$$$%%%%%%%%%$$$%%%&&&'''(((***++++++)))+++---///111333444444222666777444555;;;>>>===???TTTuuujjjBBB777444333333333222222222222111/////////...------,,,,,,qqqxxxfffjjj}}}zzzhhhVVVOOOKKKGGGCCCMMMTTTWWWSSSRRR[[[hhhrrrfffUUUGGGJJJ[[[hhhggg```XXX\\\dddhhh^^^UUU```ssssss|||wwwsssyyy|||ssstttzzz{{{fffXXXddd|||zzzpppxxx|||rrrjjjhhhjjjtttzzz{{{pppeeebbbeeehhhaaabbbaaacccmmm}}}~~~[[[999000555555000,,,///000555888222(((***444777555DDDFFF444444@@@<<<222000...///111000,,,((((((&&&$$$###$$$$$$###"""""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$### """###$$$###!!!  !!!!!!""""""############""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%'''(((***++++++)))+++---///111333444444222777777333555;;;>>>;;;???UUUvvviiiBBB666333333333222222222222222222/////////...------,,,,,,}}}iiivvv|||~~~vvvhhhOOOFFFGGGHHHFFFQQQRRRPPPMMMOOOXXX___aaaXXXHHH???EEEVVVjjjgggOOOOOO___iii___NNNMMM___qqqwwwyyyzzzwwwqqqmmmoooqqqxxxpppmmmqqqsssxxxqqqQQQLLL___yyy{{{~~~|||wwwxxxzzzsssfffdddlllyyytttooojjjccc___ccckkkccc\\\```gggppp~~~UUU:::666333///000---222///444;;;444'''+++999JJJCCCFFFFFF:::555999999000+++))),,,,,,((()))---,,,)))&&&$$$$$$###"""!!!""""""""""""####################################""""""############"""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%&&&'''((()))*********---000222222333555777777666666666888;;;>>>???EEEQQQxxxmmmnnnCCC777666333333333222222222111111000///......///...,,,***ooowww|||~~~rrryyynnnPPPDDDFFFHHHGGGPPPTTTTTTPPPPPPVVV]]]```PPPEEEAAAHHHVVViiigggRRROOO]]]ggg]]]MMMMMMaaawwwuuuuuussspppmmmlllnnnooooooiiigggjjjmmmtttaaaNNNYYYmmm~~~~~~}}}ssshhhnnn|||~~~pppiiifffddddddggg\\\XXX___iiissswwwPPP777555111///111...000///666???888******666LLLEEEGGGGGG;;;555999888555...)))+++,,,)))((()))***'''$$$###$$$$$$$$$###""""""""""""####################################""""""############"""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%&&&'''((()))*********---000111222333555777777666666666888;;;>>>???HHHUUU|||wwwoooDDD777666333333333222222222111111000///......///...,,,***pppsss}}}mmmsss{{{VVVBBBDDDHHHFFFOOOWWWYYYTTTOOORRR[[[aaaNNNFFFEEEJJJUUUfffeeeRRRNNN\\\eee]]]MMMMMMccc{{{uuupppiiiggghhhkkkmmmmmmmmmiiihhhkkknnnwwwhhhTTTQQQggg{{{{{{~~~~~~qqqlll{{{qqqiiiiiihhheeecccccc```hhhpppwwwnnnKKK555333000///222000...000999BBB<<<---***222FFF@@@CCCEEE:::666:::999777///))))))++++++******(((&&&$$$###$$$%%%%%%%%%""""""""""""####################################""""""############""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%&&&'''((())))))******,,,///111222333555666777666666666888;;;>>>???GGGVVVrrrFFF777555333333333222222222111111000///......//////---+++nnnppp{{{~~~kkksss^^^CCCAAAEEECCCNNNWWW[[[TTTKKKOOO\\\gggXXXLLLGGGJJJTTTeeecccNNNLLL[[[fff```PPPLLLbbb{{{zzzooodddaaaffflllmmmkkkpppmmmlllmmmqqq}}}tttXXXSSSYYYmmmwwwyyyzzzvvvmmmppppppiiikkkjjjeeebbbfffccciiipppttt|||hhhIII666333//////222000000222:::BBB<<>>???BBBTTTtttGGG888444333333333222222222111111000///...///000///---,,,{{{iiiooo|||{{{|||~~~{{{~~~mmmyyyeeeGGG@@@CCCDDDLLLWWW[[[QQQHHHMMM___mmmbbbOOODDDFFFSSSgggeeeNNNJJJZZZiiifffTTTLLL___xxxrrrccc___fffmmmooommmpppmmmjjjjjjpppwwwXXXPPPZZZeeepppzzzxxxtttoookkkrrr|||nnnjjjllljjjfffddd^^^[[[aaaggglll{{{eeeJJJ:::666000///222///333333999===888...+++000444000888>>>777666<<<===555555222,,,***+++///111+++(((%%%$$$$$$$$$###"""!!!"""""""""############""""""""""""""""""""""""""""""############""""""########################"""""""""""""""#########""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$%%%&&&'''((())))))))),,,///000111222444666777666666666888;;;>>>???AAATTTuuuHHH888444333333333222222222111111000///...///000000...,,,sssaaalll{{{{{{}}}~~~~~~yyyrrrmmmOOOAAABBBGGGKKKUUUYYYPPPGGGMMM^^^mmmcccNNNAAABBBRRRhhhgggQQQHHHYYYjjjiiiVVVLLL]]]xxxrrrccc___fffooorrrpppsssoookkkkkktttcccIIIPPPaaaooo{{{~~~vvvnnnlllsss~~~tttllllllmmmllliiiiiigggbbbeeegggiiivvv}}}aaaKKK===888000000333///333444777999444,,,+++...666222:::???888777<<<<<<999999555///,,,...000///,,,)))&&&$$$######"""!!!""""""""""""############""""""""""""""""""""""""""""""############""""""########################""""""""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%&&&'''(((((())))))+++...000111222444555777666666666888;;;>>>???DDDXXXuuuGGG888444333333333222222222111111000///...///000111///---vvvaaapppyyyxxxxxxzzz}}}~~~~~~~~~~~~tttyyy[[[CCC@@@IIIIIITTTZZZRRRIIIMMM[[[ggg___NNNCCCDDDPPPdddcccOOOHHHWWWiiiiiiVVVKKK___||||||oooaaa^^^eeeooottttttxxxsssmmmooo}}}kkkVVVOOOZZZfffyyyxxxpppmmmsss~~~~~~ssskkkmmmqqqqqqnnnmmmooojjjkkkiiifffpppxxxsss\\\III>>>888000000444///111222555666222+++((()))444000999???888777===<<<999777111...333:::777000***(((%%%$$$$$$$$$###"""""""""""""""############""""""""""""""""""""""""""""""############""""""###########################""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###$$$%%%%%%''''''((())))))+++...000111222444555777666666666888;;;>>>???FFFZZZsssFFF777555333333333222222222111111000///...///111111///...{{{jjj{{{}}}}}}||||||~~~sssfffFFF???IIIHHHSSS[[[TTTLLLMMMWWW```]]]PPPHHHGGGNNN]]]]]]JJJGGGVVVggggggUUUKKKbbbvvvkkk^^^\\\dddooouuuwwwxxxrrrlllooorrrSSSNNNZZZeeejjj~~~}}}~~~||||||xxxpppmmmsss~~~vvvlllnnntttuuurrroooeeeaaaddddddaaajjjrrrmmmXXXGGG>>>888///000444000///111555666222+++&&&%%%...+++555===777777>>>>>>666111***,,,999EEE@@@333(((&&&$$$###$$$%%%%%%$$$""""""""""""############""""""""""""""""""""""""""""""############""""""#################################""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$%%%&&&'''((())))))+++...000111222333555777666666666888;;;>>>???DDDYYYrrrFFF777555333333333222222222111111000///...///111111000...~~~{{{nnn~~~~~~~~~zzztttRRR@@@@@@FFFPPP[[[ZZZPPPLLLXXXhhh^^^SSSFFFDDDPPP\\\VVVHHHDDD\\\mmmeeePPPNNNgggxxxnnncccbbbkkktttxxxxxxzzzppphhhqqqlllYYYOOOTTT^^^lllvvvyyyrrrppptttzzz~~~~~~wwwssssssrrroookkkdddcccbbb``````aaadddggg[[[LLL>>>999666111000222222000444999555***(((---000555888AAAHHH???777>>>===444,,,...777;;;888222'''&&&%%%###""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############""""""""""""""""""""""""############"""######$$$$$$%%%&&&&&&$$$%%%%%%&&&'''((()))))))))+++---///111333444444888666555666999===@@@AAAHHHqqqvvvJJJ999555333333333222222222111111000000000///......------}}}|||ppp|||{{{zzzZZZEEE@@@DDDLLLYYY___VVVLLLTTTccc[[[QQQFFFCCCMMMWWWSSSGGGCCCTTTeeedddVVVRRRggg|||qqqggghhhrrr{{{}}}{{{yyyqqqnnn}}}tttnnnfff\\\RRRRRR___ooozzzxxxrrrrrrvvvzzzyyyvvvtttqqqkkkfffdddcccaaa___]]]^^^```bbb[[[MMM???999666111///111000000666===999---(((***,,,555:::AAAHHHAAA888<<<===999555444444222///,,,***)))'''%%%$$$###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""""""""""""""###""""""""""""############"""######$$$$$$%%%&&&&&&$$$%%%%%%&&&'''((()))))))))+++---///111333444444888666555666999<<>>000((((((+++999???BBBHHHDDD;;;;;;:::<<<<<<888000***((()))---+++)))'''%%%%%%$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###$$$###"""!!!!!!"""###$$$""""""""""""############"""######$$$$$$%%%&&&&&&$$$%%%%%%&&&'''((())))))***+++---///111333333444777666666666888;;;???AAALLLvvvuuuHHH777333333333333333222222222222111000000//////......---~~~~~~~~~ooonnnvvvUUU>>>HHHJJJ\\\rrrmmmTTTMMMZZZQQQLLLFFFDDDFFFJJJJJJHHHHHHOOO```ooohhh\\\iiiwwwmmmeeejjjxxxzzzxxx}}}vvvWWWNNNPPPRRRSSSQQQXXXmmm|||nnnhhhooowww|||xxxuuusssnnnhhhddddddbbb```_______________VVVLLL@@@777222000///000......666@@@>>>111((('''...???DDDBBBFFFDDD;;;999888::::::555---((())),,,...,,,***'''%%%$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###$$$###!!! !!!"""$$$%%%!!!"""""""""############"""######$$$$$$%%%&&&&&&$$$%%%%%%&&&'''((())))))***+++---///111222333333666666666666777:::???BBBJJJtttwwwKKK:::555444444333333333222222222111111000000///.........~~~{{{}}}}}}{{{}}}sssiiiuuu___BBBJJJJJJ\\\ssspppVVVKKKSSSMMMHHHDDDDDDEEEFFFGGGHHHIIIPPPbbbpppgggZZZgggwwwooojjjppp~~~jjjSSSLLLOOOTTTXXXZZZcccxxx|||mmmjjjtttxxxrrrllliiifffdddaaa___]]]]]]___``````___TTTMMMBBB777111000111111000---222;;;:::000((((((111@@@DDDCCCDDD>>>666666;;;999555000+++***+++---,,,+++(((&&&$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""!!!!!!!!!"""$$$%%%!!!"""""""""############"""######$$$$$$%%%&&&&&&$$$%%%%%%&&&'''((())))))+++,,,---///111222333333555666777666666999>>>BBBHHHoooxxxKKK:::555444444444333333333222222111111111000//////......|||}}}~~~qqqppplllOOOJJJJJJXXXlllkkkVVVIIILLLIIIDDDAAABBBDDDDDDEEEHHHEEENNN^^^hhh```WWWdddzzztttnnnkkkrrr~~~tttcccSSSTTTXXX^^^bbbjjj{{{}}}pppooo{{{yyyooogggcccbbbbbb___]]]ZZZ\\\___```___]]]WWWRRRGGG999222222222111111---000888999///)))***000<<>>CCCHHHkkkwwwJJJ888333444444444444333333333333222111111000000//////...yyywwwyyy```LLLMMMWWWddddddVVVKKKHHHEEE>>>;;;???CCCCCCCCCFFFBBBKKKVVV[[[XXXXXXcccrrrpppnnnmmmrrr|||ttt^^^]]]___eeekkkrrr}}}xxx{{{}}}sssrrr|||wwwnnnfffbbbbbbcccccc```]]]^^^bbbccc```]]]___[[[OOO>>>444333333111222---000999:::111******...999EEESSSTTT===...777???;;;555000+++******+++)))(((&&&%%%#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$ """$$$%%%$$$###"""""""""""""""############"""######$$$$$$%%%&&&&&&$$$%%%%%%&&&'''((()))))),,,,,,...///111222222222333666777666555777===CCCMMMkkkwwwJJJ888333555444444444444333333333222222111111000/////////~~~ooovvv|||yyymmmPPPQQQXXX``````YYYNNNIIIBBB:::777===BBBBBBBBBEEEBBBIIIPPPSSSVVV\\\fffmmmsssrrrsssxxx}}}```___aaakkkuuuvvvkkknnnzzz|||sssrrryyy~~~zzztttmmmgggeeefffhhhjjjfffbbbcccffffffccc___fffcccVVVCCC666444333000111...222<<<===333+++)))...888JJJ___```CCC111<<<888999777333---***+++---)))(((&&&%%%$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$"""%%%&&&%%%###"""""""""""""""############"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&'''((()))))),,,---...000111222222222333666888777555777===CCCQQQlllyyyLLL:::555555555444444444333333333222222111111000/////////uuu\\\vvv~~~~~~|||uuuyyyPPPRRRWWW[[[ZZZSSSJJJDDD888:::<<<===>>>@@@CCCFFFMMMJJJJJJRRR```pppzzz}}}vvvooouuujjjLLLZZZhhhqqq{{{gggbbbaaalll|||zzziiiqqq|||}}}pppsss~~~{{{lllhhhpppwwwvvvssskkkdddbbbaaa```bbbfffkkkhhh___OOO>>>333111333333222333888===:::000''',,,999]]]}}}mmm???...>>>@@@:::444111,,,''''''***444777000### ''')))$$$""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""####################################$$$$$$######$$$$$$%%%&&&'''&&&&&&''''''((()))******+++---...111222444555777777666444333777???EEEUUUpppMMM555666444333333333333333333222111111000000//////......uuulll~~~qqqaaaYYYVVVXXXWWWMMMAAA<<<777999;;;<<<===>>>AAACCC@@@CCCMMM___tttwwwtttrrrzzzxxxXXXNNN[[[mmm~~~qqqZZZ___hhhrrrxxxwwwpppiiihhhoooyyyyyymmmqqq}}}vvvuuu|||}}}vvvtttmmmfffeeedddbbbcccfffiiiggg```QQQ???444000222000111555===BBB???333)))000BBB^^^mmm___CCC888===AAA;;;555111---((((((+++:::<<<444&&&!!!%%%%%% """"""""""""""""""""""""""""""""""""############"""##################"""""""""""""""""""""""""""""""""""""""####################################$$$$$$######$$$$$$%%%&&&'''&&&&&&''''''((()))******+++---...111222444555777777777555444888@@@FFFSSSrrr~~~MMM666777555555444444444444333333222222222111000000//////uuuyyymmmttt___QQQSSSSSSFFF999666555777999;;;;;;===???AAAGGGNNN[[[mmm||||||lllpppttt{{{bbbKKKUUU```uuupppZZZTTT```lllpppjjjbbb^^^^^^iiippp{{{xxxmmmrrr|||qqqrrrkkkfffeeedddaaaaaaddddddddd___RRRAAA444000000---000666@@@GGGBBB555))),,,AAAQQQNNNEEE???:::444AAA;;;444111---)))***...999999222&&& ######""""""""""""""""""""""""""""""""""""############!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""####################################$$$$$$######$$$$$$%%%&&&'''&&&&&&''''''((()))******+++---...111222444555777777777666666:::AAAHHHUUUyyy}}}~~~MMM777999666666666555555444444444333333222222111000000000|||{{{xxxnnncccMMMMMMNNNCCC777555222555888;;;<<<>>>AAACCCUUU\\\eeekkkjjjeee___[[[bbbkkktttyyypppWWWNNN^^^jjjoooYYYNNN[[[aaaeee```WWWSSSZZZbbbooowww}}}xxx{{{sssiiilllfffaaaaaa```]]]]]]___]]]```^^^SSSBBB444000000---///555???EEEAAA444((((((666>>>888444888666000???999333000---)))***...//////+++### ###### """"""""""""""""""""""""!!!"""""""""############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!"""""""""####################################$$$$$$######$$$$$$%%%&&&'''&&&&&&''''''((()))******+++---...111222444555666777888777777;;;BBBHHHYYY}}}~~~MMM888:::666666555555444444333333333222222111111000//////tttyyyoookkkPPPJJJIII???666444000333888<<>>@@@BBBDDDFFFFFFHHHIIIIIINNN\\\qqqxxx\\\TTTaaasss{{{[[[GGGDDDIIIJJJCCCDDDEEEIIIQQQ[[[fffmmmvvvyyy~~~}}}tttkkkhhhiiiggg```[[[\\\]]]^^^aaaeeeeeejjjkkk^^^HHH666000111000///000777===<<<333+++((()))000999;;;666333444555222111333111,,,***+++,,,***)))(((&&&$$$######""""""""""""""""""""""""""""""""""""############"""##################"""""""""""""""""""""""""""""""""""""""####################################$$$$$$######$$$$$$%%%&&&'''&&&&&&''''''((()))******+++---...111222444555777888999777666888===BBBWWWyyyQQQ888888666666555444333222111111222222111111000//////...xxxtttjjjmmmzzzmmmLLL;;;:::777000222666;;;>>>@@@@@@BBBCCCDDDCCCDDDJJJYYYnnnjjjVVVZZZnnnbbbDDD;;;DDDDDD;;;AAABBBEEEJJJSSS```mmmwww{{{~~~~~~}}}zzzsssiiibbb```eee^^^YYYZZZ\\\]]]aaaffflllrrrqqqbbbJJJ666///000///...222:::AAA@@@777...)))000777:::::::::666111444222222555333...++++++(((&&&&&&&&&%%%######$$$""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""####################################$$$$$$######$$$$$$%%%&&&'''&&&&&&''''''((()))******+++---...111222444555777888999777666777<<<@@@dddvvvQQQ888888888777666555444333222222333333222222111000000000~~~zzzppphhhmmmyyy{{{yyy\\\BBB666444444///444999>>>@@@@@@AAABBBDDDKKKTTT```ssshhhVVVUUUbbbzzz~~~cccFFF;;;===???<<<999@@@BBBFFFKKKTTTccctttwww|||yyytttmmmeeeaaabbbddd^^^[[[^^^```___^^^___mmmooonnnbbbJJJ444...222000111,,,333FFFHHH777---)))///666888555111111333999>>>===444000111000+++))))))((('''&&&$$$###"""$$$###""" """###$$$"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""$$$$$$###############$$$$$$$$$$$$#########""""""$$$%%%&&&&&&&&&%%%$$$###%%%%%%&&&&&&'''(((((((((+++,,,...000222444555555777777666666777999;;;<<>>BBBHHHPPPZZZiiizzzyyy}}}~~~xxxvvvqqqjjjeeeeee___[[[YYY\\\^^^]]]^^^aaajjjnnnpppfffPPP:::222555222333000777HHHHHH777...)))---333888:::888444222===<<<999444000///,,,((())))))((('''&&&$$$###"""$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""$$$$$$###############$$$$$$$$$$$$#########""""""$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&'''(((((((((+++,,,...000222444555555888888777777888:::<<<===QQQ|||TTT999777555555444444333333333444000000111000000///...---~~~~~~oooeeemmmyyy}}}aaaFFF666111000///222777:::===AAAEEEHHHKKKUUUaaalllxxxfffSSSYYYiii{{{xxxdddFFFAAA===<<<:::777999======CCCMMMXXXeeesss~~~zzzuuuuuuuuuoooiiifff___\\\[[[\\\ZZZYYY\\\aaaeeejjjmmmfffQQQ;;;111222111444333:::IIIDDD333+++***---333<<>>QQQTTT:::888555555444444444333333333000000000//////...---,,,|||rrreeelll{{{|||xxxxxx}}}zzz}}}dddHHH666000000///111555999<<>>GGGTTTbbbppp}}}wwwrrruuuwwwrrrjjjfffeeebbb```^^^ZZZVVVZZZaaaiiilllnnnfffQQQ;;;000000...333444<<>>777555888777000++++++***)))(((&&&%%%$$$############"""!!!!!!"""######"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""#########"""######$$$%%%###########################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((+++,,,...000222444444555888777777777888:::<<<===ZZZSSS999888444444555444444444333333000000000000///...------xxx|||nnnrrr|||zzzwwwzzzyyy~~~}}}fffKKK666///111...111444888<<>>CCCNNN]]]lllyyyyyytttwwwxxxtttlllggghhheeebbb```\\\ZZZ___fffuuuvvvtttiiiTTT===333222...333666>>>EEE888((('''&&&---777???AAA===666111555555888:::666...+++,,,***)))'''&&&$$$$$$############""""""""""""######"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""######""""""###$$$$$$%%%####################################$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((+++,,,...000222444444555666666555666777888:::;;;]]]QQQ888777444444555555555444333222111111111111000///......uuuuuuzzzvvv~~~jjjOOO888///111...111444888<<>>LLLVVVeeesss~~~}}}}}}xxxyyyyyytttooolllfffbbb_________```fffnnnvvvvvvssshhhSSS===222000///555999AAAEEE666(((+++###)))222999:::777222///777DDDMMMGGG:::222111111+++)))'''%%%$$$###$$$$$$"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""###$$$%%%%%%###############$$$$$$$$$######"""######$$$%%%&&&%%%%%%&&&&&&'''(((((((((+++,,,...000222444555555555555555555666888999;;;VVVPPP777666333444555555555444333222222222222222111000///...zzztttvvv|||}}}~~~tttoooRRR999///111...111555999===BBBGGGKKKMMMTTTZZZ[[[___gggpppttt{{{~~~tttWWWOOOcccyyyxxxeeeRRRDDD;;;888888:::666555666777888>>>DDDUUU___lllxxx~~~{{{wwwwwwvvvrrrooopppeee^^^ZZZ\\\___ccciiiooommmnnnmmmfffSSS===111...///555:::BBBCCC333&&&---%%%'''---444::::::555111>>>YYYfffVVV>>>555333111+++***'''%%%######$$$$$$""""""############"""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""###$$$%%%&&&""""""#########$$$$$$$$$###"""""""""###$$$%%%&&&%%%%%%&&&&&&'''(((((((((+++,,,...000222444555555666666555555777888:::;;;QQQQQQ888777333444555666666444222111111111111111000///...---vvvvvv~~~zzzwwwxxx~~~{{{tttrrrUUU:::///000---111666:::>>>BBBGGGJJJKKKRRRVVVWWW[[[hhhvvv}}}zzzfffLLLXXXpppwwwfffPPPAAA:::777777888777777999::::::;;;BBBLLL[[[dddqqq{{{{{{vvvttttttqqqnnnmmmpppfff^^^WWWYYY]]]aaafffkkkhhhjjjmmmiiiXXXCCC666222---333888@@@@@@///$$$---+++(((***333===AAA<<<555???bbbrrrZZZ:::///---)))+++***'''%%%######$$$$$$""""""############"""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""###$$$%%%&&&""""""######$$$$$$$$$$$$###""""""""""""$$$&&&'''%%%%%%&&&&&&'''(((((()))+++,,,...000222444555555777777666666888999;;;<<>>222222000444444999AAA777***+++))))))---666???AAA;;;444MMMSSSQQQBBB333,,,,,,+++)))++++++***&&&###""""""""""""""""""""""""""""""""""""""""""############"""!!!!!!!!!"""###$$$$$$ !!!"""###############""""""""""""############""""""""""""############$$$$$$%%%%%%%%%%%%&&&&&&(((''''''''''''(((((()))+++,,,---///000222333444888555444555999;;;:::999PPP{{{WWW:::666666666666555444444333333111000//////000000///...vvvssspppoooQQQ:::000...222111444;;;>>>@@@CCCIIINNNSSSWWWZZZaaaooo{{{bbbUUUcccwww{{{mmmcccQQQFFF<<<999999888999;;;::::::;;;;;;???FFFPPPWWWiiirrrzzz}}}~~~}}}}}}xxxsssssstttsssmmmhhh___\\\[[[```eeejjjqqqxxxtttqqqpppjjjWWW???333444///333333999@@@666))))))++++++///777???AAA<<<555>>>BBB@@@777000///...,,,(((***+++)))&&&$$$""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""###$$$"""""""""""""""#########""""""""""""############""""""""""""############$$$$$$$$$%%%%%%%%%&&&&&&(((''''''''''''((())))))+++,,,---///000222333444777555333555888::::::999JJJtttWWW:::666555555555444333333222222111000//////000000///...yyyttt~~~qqqooolllNNN888000///333222555:::===>>>CCCIIIMMMRRRWWW\\\gggsss{{{|||uuu]]]\\\nnn~~~kkkXXXKKKCCC;;;555666888888:::<<<999:::;;;>>>DDDNNNYYY```rrrzzzzzzwwwtttuuuvvvtttmmmggg]]]YYYXXX\\\aaagggoooxxxuuupppnnngggUUU>>>333444...222222888???666((((((,,,+++...555<<<>>>999444222444222///...000///+++''')))***(((&&&$$$###$$$""""""""""""""""""""""""""""""""""""############$$$###""""""""""""""""""$$$###"""!!!!!!""""""###""""""""""""############""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''((())))))+++,,,---///000222333444666444333444666888999999CCCoooXXX:::666555444444333222222111111111000//////000000///...nnn~~~{{{qqqqqqfffIII555000111333222555999;;;<<>><<<666333666888777777999999999:::???HHHUUUbbbkkkxxxxxxvvvuuuvvvwwwsssllleee^^^YYYUUUWWWZZZ]]]eeemmmrrrnnnkkkfffUUU===000000...222333999@@@666(((((()))***,,,222888999555000222222111///......,,,***'''((()))'''%%%$$$$$$%%%""""""""""""""""""""""""!!!"""""""""############$$$$$$###"""!!!!!!!!!"""&&&$$$""" !!!"""###!!!"""""""""############!!!"""""""""###############$$$$$$$$$$$$%%%%%%%%%''''''&&&''''''((()))***+++,,,---///000222333444444333333333555777999:::EEEqqqXXX:::666555555444444333222222222111000//////000000///...yyynnn|||tttyyy|||```DDD444///111222222555888999;;;CCCMMM^^^iiirrrttttttyyy}}}cccaaawwwvvvdddQQQDDD===888555444777999777777999:::999:::@@@LLL]]]mmmvvv~~~xxxvvvuuuuuuuuuqqqjjjeeeaaa[[[XXXZZZ]]]bbbiiiqqqrrrnnnllliiiXXX@@@111......333444;;;BBB888)))))))))***...333888888444000222444555333...***))),,,'''(((((('''$$$###$$$%%%""""""""""""""""""""""""!!!"""""""""############$$$$$$###"""!!!!!!!!!"""&&&$$$""" !!!"""###!!!"""""""""############!!!"""""""""#####################$$$$$$$$$%%%%%%&&&&&&&&&''''''(((******+++,,,---///000222333444444333333333444666999<<>>YYYYYY;;;666777666666555555444333333111000//////000000///...ooo~~~|||}}}}}}gggMMM<<<444000///111222777;;;===AAANNN[[[\\\dddjjjkkkmmmttt{{{}}}~~~hhhlll|||mmmXXXGGG===777555444333555999;;;999;;;???===@@@GGGUUUfffvvv}}}}}}|||yyytttoookkkhhhfffdddYYYVVVWWW]]]dddjjjrrrzzzxxxpppjjjeeeVVVAAA444222---333444;;;CCC888)))'''(((---555<<>>CCCOOO___qqq~~~~~~zzzssslllhhheeeeeeeee^^^[[[ZZZ___cccffflllrrrxxxnnneee^^^PPP===222222,,,111444:::BBB777'''&&&%%%+++444<<>>???222(((&&&)))---333000111BBBGGG777@@@===888555333444666888///---)))&&&$$$""""""###!!!!!!""""""######$$$$$$""""""""""""############""""""""""""""""""""""""$$$#########""""""!!!!!!"""""""""""""""######$$$&&&$$$###!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''''',,,---...000111222222222888999888666444555:::???[[[WWW:::999333333444444333333222111111000//////000000///...~~~}}}gggNNN>>>555111111333555666:::===>>>FFFZZZnnniiifffgggooowww|||}}}|||nnnXXXDDD???<<<666333555666666999<<<;;;:::>>>EEEIIIPPP]]]lllyyy}}}vvvsssooollljjjgggdddaaa[[[[[[\\\___cccgggiiijjjpppggg```ZZZMMM;;;333444333...222<<<===222(((&&&&&&+++333777>>>SSSZZZKKKKKK999333???DDD;;;:::CCC---,,,)))&&&$$$#########"""""""""""""""#########""""""""""""############""""""""""""""""""""""""############"""""""""!!!"""""""""""""""######$$$%%%$$$"""!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''+++,,,...///111222222222666777888666555777===BBB```WWW:::999333333444444333333222111222111000000111111000///}}}yyycccJJJ:::333111222555444777:::;;;>>>LLLgggooojjjiiipppxxx|||www^^^LLL>>>;;;:::666444666888888:::=========BBBJJJNNNXXXfffsss|||xxxtttssspppnnnlllhhhccc___]]]\\\]]]```cccfffffffffiiibbb\\\XXXLLL;;;333555222...111:::;;;111(((%%%'''***333:::DDDYYY___PPP???333CCCiiioooNNN666777+++***(((&&&$$$$$$$$$$$$############""""""""""""""""""""""""############""""""""""""""""""""""""############"""""""""""""""""""""""""""######$$$######"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((+++,,,---///000111222222555777777777666999???DDDgggWWW:::999333333444444333333222111333222000111222222111///}}}yyybbbGGG777222111333666333777:::;;;AAAUUUvvvvvvooolllrrr{{{{{{qqqRRRFFF<<<::::::777666888999888;;;>>>???@@@GGGOOOSSS___ooozzz}}}zzzyyywwwrrrnnnkkkfffaaa]]]^^^^^^^^^```ccceeedddccckkkccc^^^YYYMMM;;;333444111...000777888111(((%%%******000555<<>>AAADDDLLLVVV^^^jjjyyy~~~||||||}}}|||xxxrrrmmmjjjgggdddbbbaaa``````aaadddffffffeeerrrjjjccc]]]OOO;;;111222000...000555666111***&&&+++)))---111333;;;:::***999NNNkkkwwweeeDDD111...(((''''''&&&%%%$$$$$$$$$$$$$$$######""""""!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""######$$$!!!"""""""""###$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((())))))***,,,...000111222222888999999888666888>>>CCCfffWWW:::999333333444444333333222111111///......//////...---www___DDD666333333333444888<<<<<<;;;DDD]]]{{{yyypppllltttzzz]]]NNN@@@===999666444444555666999999;;;@@@DDDIIISSS^^^lllvvv|||{{{|||~~~zzzvvvqqqmmmlllkkkkkkjjjcccbbbaaabbbeeehhhjjjjjjvvvnnnggg```QQQ<<<000000000///000333555222,,,''''''&&&...333222777777***777QQQdddZZZCCC222,,,+++'''''''''&&&%%%$$$##################""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$""""""######$$$$$$$$$%%%#########$$$$$$%%%%%%&&&$$$%%%%%%&&&'''((())))))(((***,,,...000111222222888999999777666888===BBBaaaWWW:::999333333444444333333222111000...------...///---,,,}}}}}}qqqYYY@@@444444555444444888<<<>>>???KKKeee{{{rrrnnnxxx{{{kkkOOODDD999999777444222333666888::::::===CCCHHHOOO[[[fffsss|||{{{{{{|||xxxvvvrrrppppppooommmlllfffdddbbbcccgggkkkooopppssslllfff```QQQ<<<111111111111111222444333---((($$$&&&111777333666888//////BBBNNNEEE555---)))%%%(((''''''&&&%%%$$$"""""""""""""""""""""#########""""""""""""############""""""""""""""""""""""""!!!"""""""""############"""""""""""""""######$$$"""######$$$$$$$$$######"""######$$$%%%%%%&&&&&&$$$$$$%%%&&&'''((())))))((()))+++---000111222333555666777666555888>>>CCCfffWWW:::999333333444444333333222111000///......//////...---}}}lllUUU===333444555555444666;;;>>>CCCSSSnnn~~~uuuqqq}}}yyytttUUUAAA===777999888444222555999<<<<<<;;;???EEEKKKSSS```lllttt|||}}}www{{{wwwyyyxxxvvvtttssspppkkkhhhgggdddbbbcccgggmmmrrrtttooohhhbbb^^^PPP===222222111111111222444444...(((&&&(((444999222333444---444888888222---,,,,,,,,,(((((('''&&&%%%###"""!!!!!!!!!""""""######$$$$$$""""""""""""############""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""######$$$######$$$$$$$$$######"""""""""###$$$%%%%%%&&&&&&$$$$$$%%%&&&'''((()))***((()))+++---000111222333222444555555555888???EEEpppWWW:::999333333444444444333222222111000//////000000///...yyyvvv|||ooofffkkklllmmmnnnnnnmmmkkkiiigggiiigggdddddddddeeeeeedddVVVLLL???555222333555666333CCCIIIFFFVVVwww}}}vvvrrrtttxxxyyy___GGG<<<;;;===999555555777:::::::::999;;;@@@FFFOOO\\\iiirrr}}}}}}}}}~~~~~~~~~~~~yyytttnnnkkkjjjhhhdddaaabbbggglllnnnnnneeeeeegggdddSSS===333555000222111///333777333***)))---///000333777555000333555777555///+++))))))+++***(((&&&$$$######"""############""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%((('''&&&&&&'''((()))******+++,,,...///111222333555666;;;111333888666KKK\\\===666555444333333222222333333333222000000111111///...wwwooogggkkkeee^^^[[[RRRLLLRRRNNNOOORRRUUUVVVTTTPPPMMMHHHGGGEEEFFFGGGIIIHHHHHHGGG@@@777111111333555666777>>>???AAAZZZ}}}ooo{{{}}}ooo[[[HHH===:::999666444444777:::::::::>>>@@@EEEMMMXXXdddpppwww{{{yyyyyyxxxwww~~~~~~|||xxxtttqqqooooooaaa```aaaeeejjjmmmllljjjfffddddddaaaRRR<<<111222000222111000333666222***&&&***...///222666333...111444777555000,,,***+++***)))(((&&&%%%###""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%''''''&&&&&&'''((()))******+++,,,...///111222333333444:::111444999888OOO]]]===777555444333333222222333333333111000000111000///---}}}vvvlllfffhhhkkkbbbZZZ[[[VVVPPPUUUNNNPPPSSSVVVXXXUUUPPPKKKDDDBBBAAABBBCCCCCCBBB@@@:::666222111222555777777:::>>>EEEVVVxxxvvvooo|||xxxyyyyyyzzzuuuiiiXXXHHH===888666555444666999;;;<<<<<<@@@BBBGGGQQQ^^^jjjtttxxxzzzyyyxxxxxxwww}}}|||zzzxxxvvvsssrrrqqqeeedddeeeiiinnnpppooommmhhhcccaaa___QQQ===000///000111000000222444000)))%%%***...111444777444...111444888666222...,,,,,,'''''''''&&&%%%$$$"""!!!############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))******+++,,,...///111222333222333999222555:::;;;UUU\\\===666555444333333222222333333333111000000000000///---|||{{{nnnfffddddddiiiccc^^^bbb```YYYYYYXXXWWWVVVXXXXXXVVVPPPLLLIIIHHHFFFDDDDDDBBB@@@===:::999777777777888888888???AAAKKKfff{{{tttuuulllnnnrrrzzz~~~lllUUUEEE<<<666777777888:::<<<===>>>>>>CCCFFFLLLXXXeeeqqqxxx{{{||||||~~~|||||||||{{{xxxtttoookkkkkkhhhfffggglllpppqqqpppkkkeeebbb```TTT???222///000000111111222111---(((&&&+++111444888:::777111222555888777222...,,,---&&&''''''&&&%%%$$$"""!!!############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))******+++,,,...///111222333333333999333666:::===YYYZZZ;;;555555444333333222222333333222111//////000000...---|||vvv|||~~~uuugggcccgggsssvvvkkk___aaaaaa\\\]]]```\\\XXXXXXYYYYYYWWWSSSQQQOOOMMMLLLLLLKKKIIIGGGEEEEEEDDDBBB???===<<<;;;EEECCCMMMhhhzzz}}}vvvuuu{{{pppPPPAAA;;;888777888:::;;;<<<===>>>???LLLPPPXXXcccpppzzz}}}}}}~~~~~~{{{tttiiibbbbbbaaabbbeeekkkmmmllljjjlllfffdddcccWWWCCC444000000000111444333///+++)))%%%+++111444999<<<888222111444666444000,,,+++,,,(((((('''&&&%%%###"""!!!############"""""""""!!!########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''((())))))***+++,,,...///111222333666444:::555666999===]]]XXX:::444555444333333222222333333222111//////000000...---yyy~~~qqqcccdddnnn~~~eeeaaacccdddhhhjjjddd``````eeehhhgggeee[[[YYYXXXXXXZZZ\\\]]]]]]UUUUUUTTTPPPLLLIIIHHHHHHGGGKKK___~~~nnnJJJ>>>===:::666888:::;;;<<<===AAACCCQQQXXXaaakkkuuu~~~~~~~~~~~~}}}uuujjjaaa]]]___eeelllqqqpppjjjdddhhheeeffffffYYYCCC444111111000333666444...***)))$$$)))///222777:::888333000222333111...---///111+++***(((&&&$$$######"""############""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""###%%%&&&(((((())))))***+++,,,...///111222333888555;;;666777999???bbbWWW999444555444333333222222333333222000////////////...,,,{{{}}}~~~}}}ooodddkkk|||ooogggjjjooowwwsssnnnjjjlllrrruuutttqqq```]]][[[\\\___cccfffhhhddddddccc```]]]\\\___aaaOOORRRjjjhhhEEE???>>>888777999;;;===???BBBHHHMMMVVV___jjjrrrwww|||~~~}}}}}}~~~~~~zzzqqqiiikkkkkkkkknnnooollleee___```aaaeeefffXXX@@@222000222111444888666...)))***%%%***...111666;;;:::555222444555555333555:::???///---)))&&&#########$$$############""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%!!!"""$$$&&&((())))))(((***+++,,,...///111222333666333:::777888:::BBBhhhXXX;;;555555444333333222222333333222000///...//////...,,,}}}zzzzzz}}}|||ooogggsssqqqnnnjjjjjjlllqqqtttvvvnnnnnnnnnlllkkkmmmrrrwww^^^TTTZZZsssdddDDDAAA???444999;;;>>>AAACCCIIIQQQVVV^^^hhhssszzz}}}|||www}}}~~~|||zzz|||~~~xxxsss}}}vvvllleeeaaa___\\\YYYZZZ]]]dddeeeVVV===///...333222555:::777---)))+++(((,,,000333888======999777999::::::;;;???FFFLLL222///***&&&###"""###$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%!!!"""$$$'''((())))))(((***+++,,,...000111222333555111999777999;;;EEElllZZZ<<<777555444333333222222333333111000......//////---,,,uuuuuutttvvvwwwppplll~~~|||xxxwwwyyyzzz{{{sss[[[RRRggg}}}RRR@@@===;;;<<<>>>;;;???LLLVVVYYY[[[^^^lllmmmvvv{{{dddrrr|||yyy{{{yyytttssswwwtttnnnvvvjjj___[[[\\\]]]^^^aaa^^^^^^bbbaaaQQQ;;;111333000///111555333,,,(((((('''---111222666<<<<<<666;;;<<<666555FFFVVVJJJ111+++***(((&&&$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((()))***,,,.../////////111222333888888888888888MMMpppYYY999111222222222111111111000000111000///000111000///---yyyqqqlllnnnsssnnnmmmiii[[[jjjnnnHHH:::<<<<<<777===<<>>111111000///111555333,,,(((((()))---000111111111000///666333AAATTTOOO444'''---+++***(((&&&$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$#########"""######$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((())))))+++...//////000222333333555333333555>>>dddYYY<<<666444333333333333222222222111000///000111000///---|||mmmccc[[[\\\gggooo{{{wwwuuudddFFFDDD888999AAA777@@@FFFNNNVVVaaaqqqcccfff~~~}}}}}}}}}zzzwwwsssrrrpppmmmjjjhhh```ZZZVVVWWWXXXXXX[[[```bbbcccgggfffUUU===111222000///111555333,,,(((((((((***---//////...000333777999<<<===444)))(((///+++***(((&&&$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((()))(((+++---//////000222444222444444555777===eee{{{}}}ZZZ===777222222222222111111111111111000///000111000///---vvvwwwgggWWWXXX]]]ggguuu{{{~~~}}}TTTBBBCCC:::888>>><<>>666---,,,...///+++***(((&&&$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((()))(((***---///000111222444333555666888888===ggguuu[[[===777222222222111111111000000111000///000111000///---jjjppp```PPPYYYbbbiii{{{~~~\\\KKK??????>>>;;;>>>DDDIIIUUUdddssshhhggg}}}}}}||||||vvvssssssqqqjjjgggggg___ZZZVVVVVVVVVWWW]]]ddd```___aaa___OOO:::111333000///111555333,,,(((((($$$(((222;;;999111...111666:::<<<888333000///...+++***(((&&&$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((()))(((***---///000111333444666777777999888>>>kkksss\\\===666333333222222222111111111111000///000111000///---jjjjjjYYYOOO^^^hhhkkksssLLLGGG<<<;;;BBBAAABBBLLLSSSaaatttzzznnnsss~~~||||||||||||uuurrrsssrrrkkkhhhiiiaaa]]]YYYXXXVVVTTTWWW]]]___^^^___\\\MMM888111444000///111555333,,,((((((%%%,,,:::EEEBBB666000111666444555999777000,,,...+++***(((&&&$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''))))))'''***---///000111333555888888777999888???ppp~~~mmm\\\===666444444444333333333222222111000///000111111///---hhhlllVVVRRR___hhhnnnzzzqqqmmmoooooouuuUUULLLJJJEEE@@@<<<>>>HHHSSSdddmmm}}}zzzvvvyyywwwvvvwwwxxxssskkkcccddd___YYYTTTSSSVVV[[[^^^_________YYYJJJ:::222222111222333111---***((((((***000AAAOOOGGG444111<<<999888::::::444...---111///+++'''$$$#########"""############""""""""""""#########"""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""##########################################$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))+++,,,,,,---...///000000777555999888<<>>???111***===ZZZTTTDDD555222444333000//////+++'''$$$#########"""############""""""""""""""""""""""""""""""######""""""""""""""""""""""""######""""""""""""######""""""""""""##########################################$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))++++++,,,---...///000111888555888333888>>>]]]{{{uuukkkddd===888333333333222222222111111000/////////............vvvbbbSSSXXXbbbmmm~~~zzzZZZKKKAAAFFFTTT]]]uuucccPPPQQQ[[[OOOEEEGGGOOOZZZkkkzzz||||||vvvqqqmmmjjjfffccc___]]]YYYWWWWWWYYY]]]```fffhhhhhh```NNN;;;444555000111222111---***))))))///444;;;<<<222000FFFbbbRRRBBB222///222333111000///+++'''$$$#########"""############"""""""""!!!"""""""""""""""#########""""""""""""""""""""""""######""""""""""""######!!!"""""""""##########################################$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))++++++,,,---...000000111777555777222888???[[[qqqkkkccc===888333333333222222222111111///////////////......---rrr```TTTYYYdddrrr|||mmmPPPEEE???GGGWWWbbb||||||]]]VVV```[[[NNNEEEKKKUUUaaattt|||yyy|||xxxtttoooiiiccc___[[[ZZZWWWVVVVVVYYY\\\^^^```cccddd\\\JJJ888111444///111222111...+++))))))+++...444777222000===OOOCCC999000///000000111333///+++'''$$$#########"""############"""""""""!!!!!!!!!""""""############""""""""""""""""""""""""######""""""""""""######!!!"""""""""##########################################$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))***+++,,,---...000111111555444777222:::AAAYYY}}}wwwmmmmmmbbb<<<777333333333222222222111111/////////000///...------ooo___WWWYYYgggyyyvvv{{{```GGGBBB@@@KKK___pppmmm[[[```mmmYYYMMMIIISSS___jjj~~~|||}}}}}}{{{wwwqqqiiibbb^^^WWWVVVVVVWWWZZZ]]]aaaccc```dddeee^^^JJJ888222666///111222000...+++******...000333666222...222:::888333000000000...000444///+++'''$$$#########"""############""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""##########################################$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))******+++---///000111222444444888333;;;AAATTTttt~~~nnnkkkoooaaa<<<777333333333222222222111111...///000000000///---,,,mmm___ZZZaaaqqqrrryyyzzzYYYDDDDDDFFFSSSmmmyyyfffccckkkqqqYYYQQQSSSaaannnzzz{{{zzzxxxtttmmmfff```]]]VVVVVVVVVXXX[[[___bbbddddddhhhjjjaaaMMM999333777///000111000...+++******222333666666222...000555999333000111111//////222///+++'''$$$#########"""############"""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""##########################################$$$$$$$$$%%%%%%%%%&&&&&&''''''((())))))))))))***+++---///000222222444555999444;;;???MMMnnn{{{mmmiiiqqqbbb===888333333333222222222111111...///000111000///---,,,tttmmm```\\\kkk{{{rrrzzzxxxUUUCCCEEEIIIYYYvvvtttiiiooosssppp]]]WWW]]]ooo|||xxxwwwtttnnngggaaa\\\[[[WWWWWWWWWXXXZZZ\\\___```dddhhhiii```JJJ555///333///000111000...+++******///111444333...,,,111777???777111111222000///000///+++'''$$$#########"""############"""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""##########################################$$$$$$$$$%%%%%%%%%&&&&&&''''''((())))))))))))***+++---///000222222444666:::444:::===HHHxxx~~~mmmqqqhhhrrrccc>>>:::333333333222222222111111...///000111000///---,,,gggqqqfffbbbooo~~~qqqzzztttRRRKKKGGGMMM]]]yyy}}}xxxzzzyyytttcccffflllwww~~~|||yyyuuusssrrrooommmjjjgggeeecccWWWYYY\\\^^^___aaadddfffffffffbbbTTTCCC555000111---...222444111+++***...000;;;@@@:::000...222666666444111...---...///000---***&&&#########"""!!! !!!"""$$$$$$$$$###""""""###$$$$$$$$$"""!!! !!!"""###$$$$$$$$$$$$$$$######""""""!!!!!! ########################"""############$$$$$$$$$############$$$%%%&&&'''$$$%%%%%%&&&&&&''''''''')))***+++,,,...///000000222444333666666555NNNwwwjjjqqqkkkxxx```<<<888555444333333222222333333000000000000////////////^^^xxxnnnkkkzzztttwwwzzzoooRRRKKKGGGMMM^^^www~~~xxxllloooxxx{{{zzzyyyvvvsssrrroookkkhhhdddbbb```YYY[[[^^^___```aaadddffffffgggbbbTTTCCC555111111//////111333///***+++///<<>>AAA>>>444---000666999999666222//////000000000,,,)))%%%############"""$$$###""""""""""""""""""$$$######"""""""""""""""""""""######$$$$$$######$$$$$$$$$$$$####################################"""############$$$$$$$$$############$$$%%%&&&'''$$$%%%%%%&&&''''''(((((()))***+++,,,...///000000333333000444888777OOOvvvfffbbb|||nnnooobbb===888444444333222222222222222000000000/////////......OOOvvvwwwrrrzzzxxxssskkkkkkhhhNNNGGGFFFTTTkkk~~~|||~~~~~~wwwtttooojjjeeeaaa^^^\\\YYY]]]aaaeeehhhjjjmmmoooggggggaaaTTTBBB666222333222000///...+++(((,,,333999;;;888111...222888;;;:::666111...///000///...,,,)))%%%############"""%%%$$$###!!!!!!!!!"""###$$$###"""!!!!!!"""###$$$""""""############""""""################################################""""""#########$$$$$$$$$############$$$%%%&&&&&&$$$%%%%%%&&&'''((()))))))))***+++,,,...///000000111333222555666888UUUbbbfffuuujjj]]]rrrddd>>>888444333333222111222222222000000/////////.........IIImmmxxxvvvwwwnnntttxxx~~~|||mmmeeegggdddNNNGGGEEEPPPccczzz}}}yyyvvvqqqkkkfffbbb___^^^___bbbfffiiikkklllmmmoooffffff```RRRAAA555222444333000...---)))''',,,333888<<<;;;666333666:::<<<:::555000...///000///---+++(((%%%######$$$######%%%$$$###!!!!!!!!!"""###$$$###"""!!!!!!"""###$$$""""""#########""""""!!!""""""""""""""""""""""""########################""""""#########$$$$$$$$$############$$$%%%&&&&&&$$$$$$%%%&&&'''))))))***)))***+++,,,...///000000///333444555555888\\\___jjjwwwnnnxxxXXXqqqfff???888333333222111111111111222////////////............IIIgggxxxjjjgggkkkrrr{{{{{{fff```aaa[[[GGGCCCEEERRRdddxxx|||}}}~~~}}}yyyvvvqqqkkkgggdddbbbbbbfffhhhkkklllkkkjjjiiiiiieeeddd^^^PPP@@@444222333222000...,,,)))''',,,333888===???999333444777888<<<666000...000111///,,,+++(((%%%######$$$$$$###$$$###"""""""""""""""""""""""""""""""""######$$$""""""######""""""!!!!!!!!!!!!!!!!!!!!!"""""""""########################"""############$$$$$$$$$############$$$%%%&&&'''$$$$$$%%%'''((()))***+++)))***+++,,,...///000000...222444555444777YYYYYYhhhwwwvvv[[[wwwhhh@@@888333333222111111111111111/////////.........------EEE[[[wwwdddYYYaaapppxxx```]]][[[MMM???AAALLL]]]ooo|||}}}~~~}}}wwwtttpppkkkgggeeeeeeeeeeeegggkkklllkkkiiihhhhhhdddccc]]]OOO>>>333111333222///...,,,)))'''+++222555===@@@999111222777;;;???999111000333444111---***((($$$######$$$$$$###!!!""""""############"""!!!!!!"""###############"""""""""""""""!!!!!! !!!!!!"""""""""#################################"""############$$$$$$$$$############$$$%%%&&&'''$$$$$$%%%'''(((***++++++)))***+++,,,...///000000111222111444555444MMMvvvxxxTTTeeeyyyuuu]]]zzzjjjAAA888333222222111111111111111//////.........---------;;;KKKqqquuu___TTTbbbzzzxxx^^^[[[VVVBBB@@@FFFTTTfffuuu~~~uuusssnnnjjjgggfffffffff___bbbgggjjjjjjjjjjjjjjjcccbbb\\\NNN===222000222111///...---)))'''+++222777@@@DDD<<<555777???FFFBBB;;;333222555666333///***((($$$######$$$$$$$$$ !!!"""$$$$$$$$$###""" !!!"""$$$$$$$$$###""""""""""""""""""!!! """"""######$$$$$$$$$%%%########################"""############$$$$$$$$$############$$$%%%&&&'''$$$$$$%%%'''(((***++++++)))***+++,,,...///000000444111...333777333BBBccc}}}uuuSSScccvvvwww]]]zzzkkkAAA888333222222111000111111111//////.........---------777FFFiiippp^^^SSSbbbgggPPPHHHJJJEEEFFFMMMeee|||yyyuuuppplllgggbbb^^^ZZZ]]]dddkkknnnmmmlllmmmdddkkkgggQQQ<<<555555555222...,,,---***&&&+++333HHHMMMHHH888333@@@NNNSSSBBB999333333444111---,,,,,,'''"""!!!###%%%### ######""""""""""""######""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""#########$$$%%%%%%###""" """###$$$######%%%&&&!!!"""###$$$%%%&&&&&&&&&$$$%%%%%%&&&'''((()))))))))***+++,,,...///000000222444111111555555BBBZZZzzzYYYgggnnnmmmttt]]]xxxiii@@@888666444222000000000111222000000000///......------888KKKqqqrrraaaYYYcccyyyaaaMMMFFFGGGDDDMMMXXXmmm~~~zzzvvvqqqlllfffaaa]]]^^^aaahhhmmmooonnnmmmllllllppphhhQQQ<<<444444222444///+++)))''''''///999EEEGGGBBB999<<>>;;;;;;999444111111+++'''"""!!!$$$%%%###!!!######""""""""""""######""""""""""""""""""""""""############"""""""""!!!"""""""""""""""""""""""""""!!!!!!!!!""""""!!!!!! """###$$$######%%%&&&"""###$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''((()))))))))***+++,,,...///000000111444111111555444???WWWzzzuuuXXXiiihhhhhhsss]]]yyyjjjAAA999666444222111000000111222000000000///......------999NNNvvvxxxiiicccddd~~~nnnYYYJJJDDDDDDDDDTTTdddrrr}}}~~~~~~{{{vvvqqqlllfff```\\\aaaffflllppppppooonnnmmmpppqqqfffMMM:::444444222333///,,,)))'''(((///888BBB???888555>>>LLLOOOIII@@@<<<;;;;;;999222///000***&&&""""""$$$%%%###!!!######""""""""""""######""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""$$$######""""""######$$$!!!"""$$$$$$######$$$&&&###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((()))))))))***+++,,,...///000000000333222222555333<<>>333444555111222222///++++++222<<>>;;;===555111555999777111...'''%%%$$$$$$$$$$$$###"""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!"""###""" !!!###"""###$$$$$$###"""$$$%%%$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&'''((()))))))))***+++,,,...///000000111666555666888333:::OOOjjjjjjQQQeeerrrnnnnnn```qqqEEE:::444444333222111111111111000000000///......------<<<;;;SSSwwwsssoooooo]]]ZZZiii~~~xxx]]]MMMIIIIIIFFFHHHTTTYYY^^^kkkuuu}}}zzz{{{}}}xxxuuusssqqqooolllhhheeeZZZgggooonnnmmmpppqqqoookkkcccOOO:::222555444...666444---&&&))):::MMMYYYAAA<<<666222444888;;;<<<999444333999<<<777///+++%%%%%%%%%$$$$$$$$$############""""""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###&&&((((((%%%###%%%'''"""###$$$$$$###"""###$$$###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((()))))))))***+++,,,...///000000222666555666777333:::OOOggghhhQQQeeehhhiiikkk```~~~rrrFFF:::444444333333222111111000000000000///......------CCC999LLLtttyyyooo___[[[hhhzzz^^^JJJFFFFFFBBBEEERRRXXX\\\jjjsss}}}zzzzzz{{{xxxvvvsssqqqooolllhhheee[[[iiirrrooolllpppqqqmmmjjj```MMM999555:::999222222222---&&&***<<>>===888;;;>>>EEE^^^jjjZZZDDD:::111&&&%%%%%%%%%$$$$$$#################################"""######$$$$$$"""!!! """"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$'''&&&%%%$$$############%%%%%%&&&&&&'''((((((((()))+++------------///111333111111222222222999BBBTTTjjj[[[lllyyyxxxXXXWWWzzzrrrFFF999444444333222222111111000111000//////000///---+++KKK??????VVVuuuqqqfffiiinnnYYYHHHAAAAAACCCEEEJJJTTTaaaiiimmmssszzzyyyrrrnnnmmmiiiaaaZZZbbbhhhllllllkkklllkkkhhheeeRRR>>>666555555333222---,,,((((((...888;;;999AAA555:::GGGBBB:::999777@@@PPPXXXMMM???666///(((%%%%%%%%%$$$$$$$$$##############################"""######$$$###"""!!! !!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((()))+++------------///111222111111333222222999AAAUUUkkk]]]mmm{{{xxx[[[[[[sssFFF999444444333222222111111000111000//////000///---+++JJJ;;;777LLLqqqsssdddkkkwwwgggVVVJJJCCCBBBCCCEEEIIITTTaaaiiimmmrrrxxx~~~vvvoooiiiddd^^^[[[eeelllpppooommmkkkgggbbb]]]LLL;;;555666555444444,,,+++((((((///777777333888222;;;FFFBBB>>>???;;;>>>@@@AAA???888111,,,)))%%%%%%%%%$$$$$$$$$$$$###########################"""############"""!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############$$$%%%&&&'''%%%%%%&&&&&&'''((((((((()))+++------------///111222111222333222222999AAAWWWpppbbbqqqtttvvv^^^^^^tttGGG999444444333222222111111000111000//////000///---+++LLL===555GGGmmm}}}{{{gggnnntttcccVVVMMMFFFCCCCCCDDDHHHTTTbbblllooorrrvvvxxx~~~yyypppgggaaa___^^^hhhnnnrrrpppllljjjeee```VVVGGG999555555444333222,,,***'''(((000888888333111...666======GGGQQQOOOHHH===777888666---(((((($$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$############$$$%%%&&&&&&%%%%%%&&&&&&'''((((((((()))+++------------///000222111222444333222888@@@XXXvvvlllyyyfffppp]]]]]]vvvHHH999444444333222222111111000111000//////000///---+++RRRCCC888BBB___mmmsssppp^^^TTTOOOHHHCCCBBBBBBHHHUUUfffqqqtttvvvxxx}}}zzzzzz~~~yyypppgggbbbaaabbbjjjoooqqqmmmjjjiiifffbbbQQQDDD888555555222//////,,,***&&&(((333===>>>888555444999<<>>TTTooo|||yyyiiirrr}}}kkkWWWRRRQQQLLLGGGGGGFFFKKKWWWiiiwww}}}}}}}}}}}}xxxpppiiieeeddddddjjjnnnppplllhhhgggeeeaaaKKKAAA777555444000---,,,+++)))''',,,888CCCBBB;;;333777>>>CCCVVV}}}XXXKKK@@@<<<666,,,$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$######"""!!!""""""""" !!!!!!!!!"""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''((((((((()))+++------------///111222222333555444222777>>>VVV~~~|||hhhlll\\\TTTtttyyyIII:::444444333222222111111000111000//////000///---+++TTTLLL???<<>>>>><<<777000)))$$$!!!##################$$$$$$$$$$$$$$$#########""""""############"""""""""!!!############"""""""""!!!###############"""!!!!!!######""""""""""""######!!!"""######$$$$$$############""""""######$$$%%%&&&&&&&&&'''''''''''''''((()))***,,,---...//////222000111333444333777===VVVjjjrrrhhhVVVkkkOOO:::333333333222222222222111222111000///---------,,,\\\^^^PPP???<<>>SSS}}}oootttgggXXXlllOOO:::333333333222222222111111000000000000///...,,,,,,XXX]]]UUUGGG???AAAZZZ~~~qqqsssooojjjttt|||zzzsssuuuwwwuuuuuuvvvqqqiiieeefffccciiinnnkkk```OOO???444444444444444222///+++)))+++===XXXeeeVVV<<<222666EEEPPP[[[aaa```ZZZXXX]]]]]]TTTFFF666)))$$$$$$%%%""""""#########$$$$$$$$$#################################"""""""""""""""#########"""""""""""""""""""""############"""!!!######""""""""""""###### !!!"""""""""""""""######""""""######$$$%%%%%%%%%&&&&&&'''(((((((((******+++,,,---///000111333111111444444333777===OOO|||nnnrrraaaUUUkkkPPP:::444333333222222111111111///000000111000...,,,+++TTTZZZVVVMMMDDD@@@YYYrrrsss{{{mmmkkkvvv}}}~~~ttttttvvvwwwrrrhhhcccccciiiooorrriiiUUUBBB777555///000111111///,,,***)))000JJJiiioooTTT555111???OOORRRXXX[[[[[[bbbnnnuuuooo^^^EEE111'''%%%$$$$$$$$$$$$$$$#########""""""########################""""""""""""""""""######""""""""""""""""""######!!!""""""#########""""""######""""""""""""###### !!!"""""""""""""""######""""""######$$$%%%%%%%%%&&&&&&'''(((((()))******++++++---///000111555333333555444333666;;;NNNnnnrrr^^^RRRiiiQQQ:::444444333333222111000000//////000000000...---,,,RRRVVVUUURRRIII@@@TTTzzzsssuuuooogggppp}}}yyyxxxxxxzzzyyyrrrhhhdddeeennnpppooobbbLLL888333777111222333111...+++))))))111KKKdddaaaEEE///555GGGOOONNNUUU\\\dddyyyooo[[[@@@---&&&%%%%%%###%%%%%%$$$$$$###""""""!!!###############$$$$$$$$$""""""""""""############""""""""""""############!!!""""""############"""######""""""""""""###### !!!""""""######""""""######""""""######$$$%%%$$$%%%%%%&&&'''((())))))++++++++++++---///111222555333333555444333777<<>>NNNYYYbbboooiii```qqq}}}nnn]]]MMM999***$$$$$$%%%%%%$$$$$$##################""""""#########$$$$$$$$$!!!"""""""""############!!!"""""""""############!!!!!!"""#####################""""""""""""######!!!"""######$$$$$$############""""""######$$$%%%$$$$$$%%%&&&'''((()))))),,,+++++++++,,,///111333222000111444555555999???XXXvvvyyyvvvsssRRR:::555444444333222111000///000//////............///UUUSSSRRRVVVQQQ???EEEddd|||qqq}}}wwwmmmttt{{{qqqjjjmmmtttnnndddZZZQQQDDD555///000,,,...///...,,,,,,...111KKKUUUQQQ===...666IIIVVVqqqyyyNNNNNN[[[PPPIIIAAA444)))###"""%%%'''"""""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$!!!!!!""""""#########$$$!!!!!!"""#####################""""""""""""######""""""###$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$%%%&&&'''((()))***,,,,,,++++++,,,///222333///...000444666777<<>>///)))###!!!###%%%%%%$$$########################%%%$$$"""!!! !!!"""###""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((++++++,,,---...000000111000666555444666444888HHHpppyyyyyyrrrsssZZZ===444444333222222111111000000//////......---,,,,,,<<>>---)))$$$###$$$%%%%%%$$$########################$$$$$$"""!!!!!!!!!"""###!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((()))***+++,,,---...000111111...555444333555222666FFFfff}}}{{{llloooZZZ;;;444444333222222111111000/////////...------,,,,,,333AAAMMMPPPRRRTTTOOOFFF@@@TTTvvvooozzzuuuwwweeeccceeemmmtttqqqdddWWWDDD===555333444444///***---***)))...999EEENNNRRR111999AAAPPP[[[SSSJJJQQQ^^^jjjmmmaaaSSSKKKCCC<<<,,,)))&&&$$$$$$%%%$$$$$$####################################"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((())))))******+++---///000111222...555444333555222555EEE```~~~jjjnnnXXX:::444444333222222111111000//////......---,,,,,,,,,+++;;;HHHLLLPPPUUURRRIIIDDDGGGXXX|||qqq|||www|||qqqfffgggiiillljjjaaaQQQEEE777666555333222000...,,,******---444???HHHJJJGGG222EEEQQQVVVYYYTTTQQQYYY]]]jjjhhhWWWKKKJJJBBB444(((&&&%%%$$$$$$%%%%%%$$$########################!!!"""$$$$$$$$$###!!! !!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((()))))))))***+++---///000222222///666666555777333666EEEdddhhhmmmVVV999444444333222222111111000///......------,,,,,,+++'''777EEEJJJOOOVVVTTTKKK???@@@NNN{{{zzz{{{~~~|||}}}rrrjjjkkkjjjggg^^^PPPBBB888111444555333///,,,---///&&&***000999CCCJJJIIIEEELLL```fff___\\\WWWUUU\\\XXXeeecccSSSNNNRRRDDD+++$$$$$$######$$$%%%%%%%%%######################## """$$$%%%%%%###  !!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''((())))))))))))***+++---///000222222111888888777999555888GGGkkk{{{eeekkkUUU999444444333333222111111000///......------,,,++++++(((000;;;GGGNNNRRRRRRQQQBBB<<>>CCCIIIAAA333YYYrrr{{{gggVVVZZZaaaaaabbb]]]\\\___]]]PPP;;;,,,&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$###""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((******+++,,,...000222333666555555555333444===HHHsss}}}]]]dddPPP<<<444333222111000000000000000000...---++++++++++++''',,,666AAAJJJOOOQQQPPPIII???BBB^^^ttt~~~|||yyyyyyxxxpppfff```bbb```XXXJJJ<<<333000000000///,,,+++,,,,,,+++888:::>>>AAA???:::777777\\\qqqwwweeeYYY```gggdddVVVmmmsssRRR888,,,&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$######"""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((******+++,,,...000222333666555555555444555===HHHzzz|||eeefffQQQ;;;333333222111000000000000111000///...,,,,,,++++++&&&(((...888DDDLLLOOONNNLLLCCC>>>MMMsss}}}zzzxxxtttpppqqqrrrlllddd___\\\UUUIII<<<333000000//////...,,,******,,,///<<<===DDDKKKCCC666:::HHHhhhtttsssbbb[[[cccgggbbbiiixxxHHH+++"""&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#####################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((******+++,,,...000222333555444555666444555===GGGxxxyyylllgggRRR;;;333222111000////////////111111000///...------,,,'''&&&)))111===GGGLLLMMMIIIEEE???FFFfff~~~}}}sssssspppmmmmmmllleee]]]UUUQQQGGG<<<222------///...---,,,+++((('''---444<<>>VVV~~~{{{yyysssuuutttpppmmmhhh^^^TTTFFFBBB<<<444---+++,,,------+++******'''(((444AAALLLZZZ\\\III666666FFFTTT]]]^^^VVVNNNTTTfffpppnnnqqqFFF,,,(((+++&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######!!!"""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((******+++,,,...000222333444444666777555555===FFFgggddd^^^YYY>>>333222111000////////////000111111111000///...---(((((((((+++111:::DDDJJJKKKGGG===666DDDjjj|||wwwuuutttwwwvvvqqqjjjbbbVVVJJJ:::777333///,,,+++,,,,,,,,,******,,,,,,111CCCXXXggghhhXXX>>>555FFF\\\fffZZZ\\\XXXRRRWWWfffoooooo|||```888$$$%%%,,,&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((******+++,,,...000222333444444666777666555===FFFmmmddd\\\~~~[[[===444333222111000000000000///000111111111000...---((()))***)))+++333>>>GGGLLLHHH@@@888;;;TTTzzzuuusssqqqrrrppphhh___VVVJJJ@@@333111...,,,++++++++++++,,,***+++111444>>>XXXsss|||eeeHHH;;;EEEZZZiiinnn[[[cccgggeeehhhrrrxxxxxx{{{zzzhhhFFF,,,%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((******+++,,,...000222333333444666888666666<<>>HHHSSS```iiinnn[[[CCC:::MMM______^^^bbbjjj}}}vvvRRR000(((,,,+++&&&%%%''''''&&&%%%$$$$$$###"""$$$$$$$$$$$$$$$###"""!!!""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""######$$$!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))******,,,,,,,,,---///000222333333888666555888555888GGGqqqjjjXXX>>>666444222222333333222111///............---------***((()))*********///666AAADDDHHHFFF<<<===WWWvvv|||wwwrrrmmmaaaYYYMMMAAA888333///---444000,,,+++,,,,,,...///000???RRR\\\[[[UUUOOOKKKDDDAAAJJJ^^^jjjiiigggjjjhhhIII---'''+++)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""#########!!!!!!!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))******,,,,,,,,,---///000222333111666444333666444777EEEoooiii|||XXX>>>666444222222333333222111///............---------...+++***+++)))(((+++111<<>>>>>UUU~~~}}}|||{{{vvvmmmdddZZZQQQIIICCC999555000------.........,,,+++---000///333FFF\\\rrriii\\\OOODDDBBBPPPaaaqqq}}}ooovvvmmmqqq^^^===...***&&&''''''&&&&&&(((&&&&&&%%%$$$$$$###"""""""""######$$$$$$$$$######!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!########################!!!!!!!!!!!!""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''((()))))),,,,,,,,,---///000222333333888666666999777;;;IIIrrrfffqqq___AAA666444222222333333222111///............---------222---+++---...,,,,,,...+++000999BBBHHHFFFAAA<<>>>>>YYY|||tttlllnnnwwwtttsss}}}~~~ttt\\\UUUJJJ@@@999555222000111///...///000000///---&&&111777999DDD\\\rrr|||\\\FFF888CCCYYYiiiuuu}}}zzziiinnnqqqkkkYYYGGG;;;333,,,(((((('''%%%%%%&&&&&&%%%%%%$$$$$$$$$######""""""""""""###$$$$$$$$$$$$$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!########################""""""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%''''''((())),,,,,,,,,---///000222333111666444444888666:::IIInnngggnnnaaa@@@666444222222333333222111///............---------999222///000111---+++++++++***,,,444AAAIIIFFF???<<>>999444000///---***(((444---***---...---000777888DDD```uuu\\\kkksssGGG@@@SSS{{{qqqooovvv```VVVbbbxxxxxxUUU333***)))$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! $$$###!!! """###$$$###"""""""""###%%%&&&######""""""######$$$%%%$$$%%%&&&&&&&&&''')))+++,,,,,,,,,---...000222333555666222333777555<<>>;;;999888666444222...,,,***,,,333:::???BBBAAA???AAAMMMbbbvvv}}}yyyvvvuuurrrkkk___QQQDDD<<<666222///...000222222111***---111///++++++666BBBUUUaaarrr{{{\\\[[[xxxbbbEEEHHH[[[sssyyyrrrsss~~~~~~uuukkkaaaZZZXXXmmmooo___>>>(((&&&***(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! ###"""!!! !!!"""#########""""""######$$$%%%$$$############$$$%%%%%%$$$%%%&&&&&&&&&''')))+++,,,,,,,,,---...000222333555666333444888666===QQQvvvddd:::666555444333222111111111000///...---,,,++++++***JJJFFFAAA@@@AAA@@@:::555000...,,,+++---333;;;@@@AAA???===DDD\\\|||zzz|||tttoooiiiddd[[[PPPEEE;;;333///222///------...//////...)))222666222222AAA\\\ppp||||||ssshhhJJJ>>>RRRQQQQQQ```rrrwwwpppmmmyyy{{{sssqqqrrrnnngggkkk[[[AAA***"""$$$'''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""!!!!!!!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&&&&''')))+++,,,,,,,,,---...000222333444666444555999777???TTTsssfff<<<666555444222111111111111//////...---,,,++++++***RRRLLLGGGGGGIIIHHH@@@999333333111,,,)))---666>>>BBBDDD@@@???SSSuuuvvvyyy~~~}}}xxxpppggg```TTTOOOGGG>>>666222////////////.........---,,,+++,,,111555999MMMppp~~~[[[DDD999777KKK```ssssssVVVBBB---%%%'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""!!!!!!""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""#########""""""!!!"""###%%%%%%$$$######%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&&&&''')))+++,,,,,,,,,---...000222333333666555666:::888AAAWWWiiihhh===666555333222111111000000//////...---,,,,,,++++++VVVQQQLLLLLLNNNLLLEEE>>>888999777111+++,,,333:::???DDDCCC>>>GGGaaa|||nnnjjj}}}}}}~~~}}}~~~zzzsssjjj___TTTMMMAAA>>>999555222000000000+++,,,///000000000//////+++000===WWW|||eee@@@333EEEYYYmmmyyyccc>>>///%%%&&&***'''""" $$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$######!!!"""###%%%%%%$$$######%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&&&&''')))+++,,,,,,,,,---...000222333222666666777:::888BBBYYYfffiii>>>555444333222111000000000.........------,,,,,,+++YYYTTTPPPOOOPPPNNNIIIDDD???@@@>>>888111///222666999>>>AAA>>>>>>III___qqqeee___uuuxxxxxx}}}~~~}}}zzz}}}}}}wwwnnncccXXXLLLBBB<<<555444333111000///......,,,---------,,,---000222999DDD```\\\GGG>>>DDDeee```EEE000)))$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""######$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&&&&''')))+++,,,,,,,,,---...000222333111777666777999666AAAYYYhhh}}}iii???555444333111000000000000......---------,,,,,,,,,YYYWWWSSSQQQPPPOOOLLLJJJFFFFFFEEE@@@999444333333444555;;;AAA===;;;GGGYYY{{{nnndddrrrwwwppptttzzz~~~{{{yyyxxx}}}}}}{{{uuuhhhaaaVVVKKKBBB<<<666333000000000000/////////...000///------000888DDDMMM\\\iiiddd\\\GGGFFF```mmmnnnDDD///((()))(((%%%$$$%%%%%%$$$#################################$$$$$$$$$%%%%%%""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###"""""""""!!!"""$$$%%%&&&######""""""######$$$%%%$$$############$$$%%%%%%$$$%%%&&&&&&&&&''')))+++,,,,,,,,,---...000222333111777777777888555???XXXooozzzjjj@@@555444333111000000//////...------------,,,,,,,,,ZZZXXXVVVSSSPPPOOOOOOOOOJJJJJJIIIEEE???888333111333000888DDDBBB888===MMMlllpppppp|||zzzooorrruuuxxx{{{}}}yyyssswww~~~{{{}}}~~~yyyjjj```PPPIII???777333222222222/////////000000111222222...---...333???TTTkkk{{{{{{|||NNN>>>IIIOOOZZZwwwJJJ+++%%%###))),,,(((&&&'''$$$########################""""""######$$$$$$$$$%%%""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""#########"""!!!!!!"""$$$&&&'''$$$###"""""""""###%%%&&&######""""""######$$$%%%$$$%%%&&&&&&&&&''')))+++,,,,,,,,,---...000222333111777777777777444>>>WWWyyykkkBBB555444222111000000//////------------------,,,,,,YYYYYYXXXUUUSSSRRRSSSTTTNNNKKKHHHFFFDDDAAA;;;777111222666<<>>DDDLLL```eeeLLL???FFFEEEEEE\\\wwwnnniiidddfffvvv~~~kkkRRR555&&&$$$&&&((()))&&&%%%%%%$$$$$$#################################$$$$$$############$$$$$$""""""""""""""""""""""""#########""""""!!!!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$###########################"""######$$$$$$%%%&&&&&&%%%'''))))))(((((()))***+++,,,.........///222444222555222333777444;;;OOO~~~nnnBBB777555333222333333222111/////////...------,,,,,,WWWXXXXXXWWWUUUTTTUUUVVVRRRQQQPPPOOONNNKKKHHHFFFEEEBBB>>>;;;;;;===@@@BBB@@@AAAPPPjjj|||~~~vvvpppnnnmmmlllooosss~~~}}}tttqqqrrryyy}}}zzzyyysssvvvxxxyyyyyyxxxyyyzzz{{{}}}}}}qqqiii___QQQEEE>>>999777666888;;;999333...333444555444222111000000555555555888???FFFLLLOOOggg}}}}}}[[[GGGCCCGGGUUU\\\^^^nnntttnnnqqqxxxdddgggggg^^^HHH444%%%&&&***(((&&&'''%%%%%%%%%$$$$$$#################################$$$$$$############$$$$$$""""""""""""""""""""""""$$$######"""!!! """""""""""""""######$$$"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$###########################"""######$$$$$$%%%&&&&&&$$$&&&((()))(((((()))***+++,,,.........///222444222555333444777444;;;PPPnnnBBB777555333222333333111000/////////...------,,,,,,UUUVVVWWWWWWUUUTTTUUUVVVRRRRRRSSSRRROOOMMMKKKJJJFFFFFFEEECCCAAA?????????AAAAAAGGGVVVooozzzooommmnnnnnnmmmnnnooosssyyy|||tttuuuyyy~~~}}}vvvppp___WWWOOOKKKGGGAAA>>>>>>===888444666;;;>>><<<888333333222///,,,,,,///222444FFFZZZaaaYYYPPPMMMOOOyyywww[[[EEEFFFRRRjjjjjjlllqqqzzzyyywwwdddWWWLLLAAA222(((%%%,,,...'''$$$&&&%%%%%%$$$$$$$$$$$$$$$###########################$$$$$$############$$$$$$""""""""""""""""""""""""$$$######"""!!! """""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$$$$$$$########################"""######$$$$$$%%%&&&&&&$$$&&&((((((((('''(((***+++,,,.........///222444444666444555888555<<>>CCCHHHEEE===555//////---+++---555@@@III___yyyhhhUUU[[[jjjrrr___QQQMMMUUUjjj|||zzzppp{{{aaaAAA222000)))'''((()))((($$$%%%((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""#########""""""!!!!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$########################"""######$$$$$$%%%&&&&&&$$$&&&((((((''''''((()))+++,,,.........///222444444777444555999666===QQQnnn@@@888666333222222222111////////////...------,,,,,,UUUWWWZZZZZZYYYXXXYYYZZZUUUWWWXXXWWWSSSOOONNNOOOJJJNNNQQQQQQMMMHHHDDDCCC???@@@BBBBBBGGGUUUmmm|||rrrwwwvvvnnnhhhfffdddeeefffhhhkkknnnqqqrrrkkkooo}}}}}}xxxppp]]]WWWNNNFFF@@@===>>>???>>>GGGTTTZZZSSSFFF>>>>>>444999AAAHHHJJJCCC777---......///222===PPPhhhyyyeeeXXXddduuulll]]]PPPPPP^^^uuukkkJJJ111((()))&&&)))((($$$###%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""#####################""""""""""""""""""######$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$########################"""######$$$$$$%%%&&&&&&###%%%'''(((''''''((()))+++,,,.........///222444333666333444888555<<>>???]]]{{{tttrrriiiiiikkklllkkkgggaaa\\\```ggguuu}}}}}}}}}mmmaaaXXXPPPHHHCCC@@@>>><<<;;;:::999::::::;;;FFFUUUYYYNNN===444444888777555444444444222111111222555>>>OOOlllooo___WWWUUUVVVHHHQQQbbbvvvyyyXXX888(((((()))'''"""((()))###$$$+++***###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""###############$$$$$$$$$"""""""""""""""######$$$"""""""""""""""""""""""""""""""""""""""""""""""" """######$$$$$$$$$########################"""######$$$%%%%%%&&&&&&###%%%'''(((''''''((()))+++,,,.........///222444222555222333777444;;;PPPooo???999666444222222222000///000//////...------,,,,,,WWWYYYZZZXXXVVVWWW[[[___aaa]]]XXXVVVVVVVVVTTTQQQZZZYYYYYYYYYYYYWWWUUURRRRRRNNNLLLLLLFFFDDDSSShhhvvvxxxsss}}}tttfff]]]\\\]]]___aaaccccccdddccclllmmmnnnrrryyy|||tttmmmddd[[[UUUUUUMMMCCC???@@@AAA???<<<===<<<999444333777AAAHHHPPPWWWSSSBBB777777666111,,,333444......777===<<>>999;;;;;;::::::===CCCHHHLLLQQQXXX___bbb___XXXRRRLLLGGG>>>444......///000//////222BBBaaa}}}{{{kkkSSSQQQgggzzzzzziiiMMMEEECCCTTTrrrooofffttt}}}uuupppqqqgggLLL444)))'''&&&'''***)))&&&"""''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$!!!""""""""""""!!!!!! !!!!!!!!!"""""""""######""""""""""""""""""""""""$$$############""""""""""""######$$$$$$%%%&&&&&&&&&&&&''''''((())))))))),,,,,,---...///000000111000666333111555444:::KKKqqqHHH999777555444444444222111000///......///...,,,***\\\YYYWWWWWWZZZ\\\[[[YYYXXXWWWUUUUUUUUUVVVWWWWWW]]]]]]\\\ZZZYYYZZZ\\\^^^___YYYUUUTTTQQQMMMMMMRRRTTTbbbjjjooonnnVVVIIILLLPPPSSSUUUTTTSSSQQQOOONNNNNNMMMLLLKKKIIIHHHHHHHHHIIIIIIIIIHHHHHHGGGRRRRRRQQQPPPRRRWWW___ddd___aaadddfffiiikkkllllllllljjjhhhfffeeeeeeddddddcccdddeeeffffffeeedddcccbbbaaa___^^^]]]]]]]]]]]]TTTRRRPPPNNNMMMKKKGGGEEELLLGGGDDDDDDBBB>>>===@@@BBBBBBAAAAAADDDIIIHHHDDDBBB======HHHZZZfffgggcccfffbbb\\\WWWRRRKKKBBB<<<777111,,,,,,...000333777@@@IIIVVVfffzzz{{{iiicccRRRWWWhhhggg\\\XXXUUU```___cccuuuiiippp{{{rrrooolll[[[NNN@@@222)))---+++(((&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$"""#########"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$$$$%%%&&&&&&&&&&&&''''''((()))))))))+++,,,,,,---...///000111000555333222555333999JJJpppHHH999777444444444444222111000///......///...,,,***]]]ZZZWWWXXXZZZ[[[YYYVVVUUUUUUUUUTTTTTTUUUWWWYYYZZZ\\\^^^]]][[[ZZZ[[[\\\]]]WWWRRRQQQQQQRRRUUUYYYTTTXXXXXXZZZnnn|||xxxVVVKKKMMMQQQTTTUUURRROOOLLLLLLLLLMMMMMMLLLKKKIIIHHHDDDEEEEEEEEEFFFGGGHHHIIIEEEEEEEEEDDDEEEFFFIIILLLLLLLLLMMMNNNOOOPPPPPPPPPPPPOOONNNLLLLLLLLLNNNPPPPPPPPPPPPPPPOOOMMMKKKJJJKKKJJJJJJIIIHHHGGGGGGFFF@@@AAABBBFFFKKKNNNOOONNN@@@>>>>>>AAAAAA>>>===@@@BBBFFFJJJPPPZZZ___WWWLLL@@@KKK```yyymmmZZZRRRJJJ???777333111///---222222333777<<>>===>>>>>>@@@EEEJJJNNNOOOOOO@@@======@@@???<<<<<<>>>IIITTTaaakkktttvvviiiXXXRRRfffeeeKKK<<<444111---+++---111555777===FFFMMMNNNTTT\\\^^^ZZZ[[[xxxmmm]]]HHHBBBKKK[[[ooo~~~qqqqqqqqqxxx___<<<---+++***)))***$$$$$$&&&'''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######################## !!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""###$$$$$$$$$$$$######"""!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!"""""""""""""""###"""######$$$$$$%%%&&&&&&&&&&&&''''''((()))))))))++++++,,,---...//////000///555444222555222777GGGxxxoooFFF777555333222333333222111000///......///...,,,***ZZZ[[[[[[ZZZXXXVVVVVVVVVSSSTTTUUUTTTRRRSSSVVVYYYYYY[[[]]][[[VVVTTTVVVYYYRRRUUUWWWVVVTTTUUUVVVWWWXXX___ddddddgggsss{{{~~~~~~yyy|||||||||wwwooocccXXXQQQMMMMMMLLLKKKKKKJJJJJJIIIJJJHHHEEECCCAAAAAABBBBBBFFFEEEEEEEEEEEEDDDCCCBBBDDDCCCCCCCCCCCCCCCCCCCCCBBBDDDFFFFFFCCCAAAAAABBBAAABBBBBBBBBBBB@@@???>>>======???@@@@@@>>>===<<<>>>>>>???BBBFFFIIIIIIHHHLLLHHHFFFHHHJJJKKKOOOTTThhhuuu~~~{{{vvvqqqeeeWWWXXXbbbjjjcccPPP===333000222333555999???HHHRRRYYYhhhwww|||pppnnnvvvuuuiiisssyyyiii\\\PPPEEENNNWWWhhhyyyyyyxxxuuueeeIII555$$$%%%))))))))),,,)))((('''(((((('''###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!"""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!"""###############""""""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""######$$$$$$%%%&&&&&&&&&&&&''''''((()))))))))***+++,,,,,,......///000///555444333555222777FFFuuupppHHH888666444333444444444222000///......///...,,,***[[[]]]]]]ZZZTTTOOONNNOOORRRTTTUUUTTTRRRRRRVVVYYYZZZ\\\\\\XXXRRRQQQUUUZZZRRRUUUUUURRRPPPSSSYYY]]]TTTZZZfffvvv}}}vvv{{{zzzsssxxx|||ooobbbZZZSSSQQQOOOMMMKKKJJJJJJIIIGGGFFFCCCBBBBBBCCCEEEGGGEEEDDDBBBBBBDDDEEEEEEEEEAAAAAAAAAAAAAAABBBCCCDDDDDDGGGJJJJJJFFFBBB@@@@@@@@@AAABBBBBBBBBAAA@@@???;;;<<<>>>@@@@@@???===<<<:::<<>>===;;;:::888777666666888:::???EEEOOO^^^ppp|||{{{iiiTTTVVVRRRJJJMMMZZZdddeeekkk|||uuu```GGG222)))(((,,,222,,,!!!"""+++&&&""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$ !!!""""""###""""""############$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""######"""######$$$%%%%%%&&&&&&&&&&&&''''''((()))))))))***++++++,,,---...///000///555444333555222666FFFyyyrrrKKK999777555555555666555444000///......///...,,,***\\\[[[XXXTTTPPPOOOOOOQQQSSSTTTUUUTTTRRRQQQRRRSSSZZZWWWRRROOOPPPRRRTTTUUUSSSRRRQQQRRRTTTVVVWWWWWW\\\^^^dddnnnwwwyyysssmmmZZZlll}}}}}}~~~|||||||||uuullljjjooouuuooobbbUUUQQQRRRMMMEEELLLJJJFFFEEEDDDCCCAAA@@@AAABBBCCCAAA>>>===???BBBBBBFFFEEE>>><<<@@@EEEFFFMMMVVVYYYPPPFFFCCCBBB@@@:::???CCCDDDDDDCCC@@@;;;>>>>>>???@@@@@@??????>>>>>>@@@AAAEEETTTgggppppppQQQYYYfffuuuqqqYYYBBB;;;<<<777111555555444;;;GGGOOOPPP```RRRPPPaaannntttnnnbbbSSSDDDIIIGGGQQQZZZfffmmm```MMM555'''&&&******)))''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$##############################################################################$$$$$$$$$$$$######""""""############""""""!!!!!! !!!!!!######""""""""""""######"""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!""""""""""""######""""""######$$$%%%"""""""""###$$$&&&'''(((''''''(((((())))))******------,,,------...///000///444222111555222666DDDyyywwwFFF777666444444444444222111000///......///...,,,***^^^]]]ZZZVVVQQQOOOPPPRRRRRRSSSSSSRRRPPPOOOPPPQQQYYYVVVRRRPPPOOOPPPQQQQQQQQQQQQSSSUUUXXXYYYZZZYYY^^^]]]]]]^^^aaahhhpppuuuqqqkkksss{{{www~~~{{{ooo^^^PPPIIIEEEAAA???@@@CCCEEEFFFCCCBBBBBBDDDGGGIIIJJJIIIFFFEEEDDDCCCDDDFFFIIILLLUUUVVVQQQHHHCCCCCCAAA<<>>;;;<<<>>>CCCGGGFFFBBB>>>===@@@EEEIIIKKKHHHIIIKKKVVVllltttzzzsss\\\III<<<222222111(((777:::@@@PPPgggwwwttthhhOOOQQQfffxxxSSSDDDKKKSSSSSS\\\hhh{{{yyy^^^BBB444,,,''')))000***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$##############################################################################$$$$$$$$$$$$######""""""############""""""!!!!!! !!!!!!######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""######!!!!!!!!!"""""""""############""""""######$$$%%%$$$$$$$$$$$$%%%&&&'''(((''''''(((((())))))******---,,,,,,------...///000///444222111555222555DDDrrrwwwFFF888666444444444444222111000///......///...,,,***^^^]]]YYYUUUPPPOOOPPPRRRRRRRRRQQQNNNLLLLLLNNNPPPWWWVVVSSSQQQOOOOOOOOOOOOPPPRRRVVVZZZ\\\]]]]]]\\\______]]]WWWTTT\\\lllyyy{{{jjjcccvvvzzz{{{yyy{{{|||uuuuuupppcccXXXPPPVVVUUUUUUTTTRRRNNNGGGCCCIIIDDD@@@AAAEEEEEE@@@;;;GGGAAAAAAHHHKKKHHHJJJPPPaaaYYYNNNHHHJJJOOOLLLFFFBBB===>>>CCCDDD@@@AAAFFFJJJEEE@@@DDDQQQ___iiinnnqqqsssyyy|||xxxuuutttqqqfffSSSEEE<<<111...//////:::DDDAAANNNWWWhhh}}}uuuvvv{{{oooYYYGGGKKK^^^nnnrrryyyqqqwwwuuuwwwMMM999(((&&&(((((((((***))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$##############################################################################$$$$$$$$$$$$######""""""############"""""""""!!!!!! !!!!!!"""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!""""""""""""###"""""""""#########$$$$$$######""""""######$$$%%%&&&%%%%%%%%%&&&&&&'''(((''''''(((((())))))******,,,,,,,,,,,,---...///000///555222111555222555CCCmmmvvvCCC999777444444444444222111000///......///...,,,***YYYXXXVVVRRROOONNNPPPRRRQQQQQQOOOLLLJJJJJJMMMPPPTTTUUUUUUTTTRRRQQQQQQRRRUUUWWWYYY[[[\\\]]]^^^___[[[^^^___[[[VVVXXXbbbllljjjeeeeeemmmwww{{{|||}}}}}}kkkkkkzzz~~~zzztttuuuzzz}}}cccQQQIIIFFF???@@@BBBGGGKKKMMMMMMLLLIIIKKKSSS___jjjooolllgggVVVPPPSSS^^^^^^VVVXXXbbbjjj```VVVTTT[[[bbbbbb^^^___TTTOOOUUU[[[```nnn~~~qqqmmmlllsssmmmTTTLLLGGGCCCCCCFFFHHHFFFDDDKKKIIINNNLLLAAAGGGXXX___xxxyyyoooggggggiiijjjpppxxxrrrmmmdddcccqqq|||pppmmmzzz{{{zzzqqq\\\GGG999000)))'''---111,,,%%%""")))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$$$$######""""""############""""""""""""!!!!!!!!!!!!""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$######""""""######$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''(((((())))))******,,,,,,,,,,,,---.../////////444222111555222555CCCpppxxxEEE:::777555333444444222111000///......///...,,,***UUUUUUUUUSSSQQQQQQSSSUUUQQQPPPOOOLLLJJJKKKNNNQQQRRRTTTVVVVVVUUUUUUVVVXXX]]]]]]]]][[[YYYZZZ]]]```WWWYYYZZZYYYWWWVVVWWWYYYXXX]]]eeejjjhhhfffnnnxxxtttttt{{{wwwxxxyyyxxxyyy|||wwwgggaaaaaaUUUNNNDDD======AAAGGGKKKaaaooo~~~{{{~~~zzztttuuuzzz~~~~~~}}}pppdddZZZ\\\```ZZZHHH888LLLUUUbbblllrrrwww}}}nnniiijjjfff\\\bbbsssyyyttt___ZZZ___RRRMMMKKKRRRbbbxxxsssjjjuuu~~~ttt~~~{{{aaaZZZPPPDDD888000------,,,(((&&&&&&%%%$$$&&&((((((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$$$$######""""""############""""""""""""!!!!!!!!!!!!""""""######""""""""""""######""""""""""""""""""""""""############"""""""""""""""#########$$$$$$$$$$$$######""""""######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%''''''(((((())))))******,,,++++++,,,,,,---...///...444222111555222666DDDwwwSSS;;;888555333333333333222000///......///...,,,***UUUWWWXXXWWWVVVUUUUUUVVVPPPPPPPPPOOONNNNNNQQQTTTRRRUUUXXXXXXWWWXXX[[[^^^aaaaaa___[[[WWWWWW[[[___]]][[[XXXVVVVVVWWWXXXXXXVVVXXX]]]bbbbbb___```dddppp|||vvvzzz{{{}}}zzzwww~~~|||rrrggg]]]TTTLLLHHHbbbrrr~~~tttkkkmmmllltttuuupppsssjjjfffcccllluuuqqqjjjgggddd___WWWPPPNNNQQQYYYaaalllyyyjjjeeeuuu{{{^^^CCC:::222,,,(((&&&)))...(((((((((&&&$$$$$$'''***''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$##############################################################################$$$$$$$$$$$$######""""""############""""""###""""""!!!!!!""""""#########""""""""""""######""""""""""""""""""""""""$$$############""""""""""""""""""#########$$$$$$######""""""######$$$%%%############$$$$$$%%%&&&''''''(((((())))))******++++++++++++,,,---...///---222111111555333777FFF|||```===999666333333333333222000///......///...,,,***VVVYYY[[[[[[XXXVVVTTTTTTPPPQQQRRRRRRRRRSSSUUUWWWSSSWWWYYYYYYWWWWWW[[[______aaa```\\\WWWUUUXXX\\\^^^[[[XXXVVVWWWYYY[[[]]][[[XXXXXX\\\]]]ZZZXXXYYY^^^nnn{{{wwwyyyzzz|||eeegggpppuuuzzzuuukkk```RRRSSSXXXVVV\\\UUUSSS\\\eeeiiijjjlll~~~}}}sssnnnzzzpppTTT777///,,,+++///...)))&&&((($$$'''***++++++***'''$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$##############################################################################$$$$$$$$$$$$######""""""############""""""######""""""""""""############""""""""""""######""""""""""""""""""""""""$$$$$$$$$#########""""""!!!!!!!!!"""""""""############""""""######$$$%%%#########$$$%%%&&&'''(((''''''(((((())))))******++++++++++++,,,---...///+++111000000555444999HHH___===:::666333333333333222000///......///...,,,***VVVYYY[[[[[[XXXSSSPPPOOOPPPRRRTTTUUUUUUVVVWWWYYYUUUXXXZZZYYYVVVVVVZZZ___\\\___```^^^XXXVVVWWWZZZSSSTTTVVVVVVUUUVVVXXX[[[\\\[[[[[[[[[XXXUUUWWW]]]ccc^^^dddrrrwwwuuutttoooxxx}}}yyy}}}{{{}}}ooobbbRRRVVV___YYYGGGJJJ```mmmwwwuuuxxx|||UUU@@@888111......'''$$$'''(((&&&(((...,,,)))$$$"""%%%((('''$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$##############################################################################$$$$$$$$$$$$######""""""############""""""######""""""""""""############""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""#########"""###$$$$$$%%%###$$$$$$%%%&&&''')))***''''''(((((()))*********++++++++++++,,,---......***000///000666555:::IIITTT>>>:::666333333333333333000///......///...,,,***YYY[[[]]][[[UUUQQQOOOOOOPPPSSSXXX[[[[[[ZZZYYYYYYXXXYYYYYYXXXXXXYYY[[[]]]^^^cccfffaaaXXXTTTWWW\\\WWWYYYZZZZZZXXXVVVVVVWWW___\\\ZZZZZZ[[[[[[YYYVVV\\\^^^]]]YYYWWW___ooo}}}zzzwww}}}wwwkkkuuuwwwpppyyy}}}uuuyyyhhhpppuuuvvvvvvvvvuuuaaaVVVTTT[[[aaa___VVVVVViii~~~uuuYYYOOOAAA555///---+++*********)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%%%%$$$$$$########################"""############$$$$$$$$$########################$$$#########""""""!!!!!!######$$$$$$$$$$$$######$$$#########""""""!!!!!!$$$$$$######""""""!!!!!!$$$#########""""""!!!!!!%%%$$$######"""#########""""""""""""""""""""""""%%%%%%$$$###""""""######%%%%%%%%%&&&&&&&&&''''''''''''((())))))((('''&&&******)))(((***,,,...000222000000333444777@@@KKKRRR<<<999555333333333222111111000......//////---,,,YYY[[[\\\ZZZUUUQQQOOOOOOTTTXXX\\\]]][[[YYYVVVVVVXXXXXXXXXWWWXXXYYY\\\^^^___bbbddd```ZZZVVVWWW[[[VVVWWWXXXWWWUUUTTTUUUVVV[[[YYYWWWXXXYYYYYYWWWUUUVVVWWWVVVRRROOORRR\\\dddkkkppp}}}vvvyyy}}}uuutttzzzwwwrrrlll|||tttcccYYYRRRNNNPPPWWW]]]fffrrrvvvqqqhhh```\\\gggnnnooohhhjjjzzz|||vvvhhhUUU@@@888444...++++++,,,,,,,,,))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$########################"""############$$$$$$$$$####################################"""""""""!!!"""######$$$$$$######"""############"""""""""!!!#########"""""""""""""""############"""""""""!!!###"""""""""###$$$%%%%%%""""""""""""""""""""""""%%%$$$$$$###""""""######%%%%%%%%%&&&&&&&&&&&&'''&&&'''((())))))((('''&&&+++***))))))***,,,///000222111111333333555<<>>444&&&+++***))))))******((('''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%$$$$$$$$$$$$#################################"""############$$$$$$$$$####################################"""""""""""""""######$$$$$$######"""############""""""""""""""""""""""""########################""""""""""""!!!!!!!!!"""###%%%&&&'''""""""""""""""""""""""""%%%$$$######"""#########%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((''''''++++++******+++---///000333111222444333222888???lllggguuuMMM<<<888555333222222222111111000......//////---,,,ZZZZZZYYYXXXUUURRRPPPOOORRRVVVZZZ\\\[[[XXXVVVUUUVVVTTTSSSSSSVVVZZZ^^^```___^^^]]]]]]\\\ZZZXXXVVVTTTSSSQQQOOOMMMOOORRRUUUSSSSSSTTTUUUVVVUUUTTTSSSTTTSSSRRRRRRSSSTTTTTTSSSTTT\\\jjjwww{{{}}}vvv{{{zzzxxxtttmmmdddmmm~~~tttmmmqqqyyyfff[[[WWWWWWYYY\\\bbb```\\\fffxxx~~~wwwsssfffYYYWWWbbbnnnpppkkkqqqrrrssswwwxxxwwwrrrmmmxxxbbbIII777///(((+++000------,,,,,,+++***(((%%%$$$''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$#################################"""""""""""""""""""""############""""""#########"""""""""""""""!!!!!!""""""######$$$$$$#########"""""""""""""""""""""""""""###$$$%%%&&&""""""""""""""""""""""""$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''+++++++++,,,---...000111111111333555444222666===jjj|||]]]pppyyyOOO;;;888444222222222222111111000......//////---,,,YYYXXXWWWVVVUUUSSSRRRPPPQQQTTTWWWXXXWWWTTTSSSRRRTTTRRRPPPQQQVVVZZZ]]]]]]\\\[[[ZZZ[[[\\\ZZZWWWTTTRRRQQQOOOMMMKKKMMMQQQUUURRRSSSUUUVVVUUUUUUTTTSSSSSSQQQNNNOOOQQQSSSSSSSSSWWWWWWZZZ```ffflllttt|||vvvoooyyyxxxjjj^^^aaahhheeessswwwttthhhcccbbbWWWVVVccckkkjjjllluuu|||ooojjjfffbbbaaadddiiijjjggggggvvvoooeee^^^bbblllqqqllldddhhhppp{{{yyyiiiYYYJJJ???888***)))...,,,...///)))''''''''''''&&&'''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$########################""""""""""""""""""######"""""""""######"""""""""""""""""""""""""""######!!!!!!""""""######$$$$$$""""""""""""""""""######$$$$$$###############$$$""""""""""""""""""""""""$$$###############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((+++++++++,,,---...///000000000333666555444888???aaattt\\\ssspppPPP:::777333222222222222111111000......//////---,,,WWWVVVTTTTTTUUUUUUTTTRRRUUUWWWWWWUUUQQQNNNMMMMMMRRROOONNNPPPUUUYYYZZZYYYXXXXXXXXXYYYZZZXXXUUURRRQQQQQQOOOMMMLLLNNNQQQUUUQQQSSSVVVWWWUUUSSSRRRRRRWWWTTTRRRPPPQQQRRRSSSSSSWWWUUUTTTWWWZZZ\\\\\\[[[kkk~~~~~~~~~zzzpppjjjjjjssszzzuuu}}}~~~}}}ooodddcccooowwwzzz}}}mmmeeeggghhhfffaaabbbqqqvvvggg___aaappp||||||yyyxxx}}}}}}~~~|||tttiiiXXXFFF:::333///---///&&&***111...,,,+++$$$)))))))))'''&&&&&&(((***''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################################"""############$$$$$$$$$########################""""""""""""############!!!""""""######""""""!!!""""""""""""############""""""""""""############""""""""""""############%%%$$$$$$###""""""######""""""""""""""""""""""""#########"""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******+++,,,---...////////////222555555444999@@@ZZZooo[[[vvvmmmOOO999666333111222222222222111000......//////---,,,UUUSSSRRRSSSUUUWWWVVVUUUWWWWWWUUURRRNNNLLLKKKLLLOOOMMMLLLPPPUUUXXXVVVTTTTTTVVVXXXXXXWWWUUUSSSRRRQQQQQQPPPNNNMMMOOORRRUUUPPPSSSVVVWWWTTTQQQPPPPPPVVVVVVVVVUUUTTTSSSSSSTTTRRRSSSTTTTTTUUUUUUSSSQQQSSSjjj~~~~~~uuutttrrrrrrwwwddddddjjjtttzzztttyyywwwqqqtttsssiiinnnppppppmmmmmmwwwxxxpppgggoooiii___YYYEEE===333,,,******---///555))))))+++%%%&&&+++)))+++------+++'''%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################"""############$$$$$$$$$########################!!!"""""""""############!!!!!!""""""""""""!!!!!!!!!"""""""""#####################"""""""""""""""!!!"""""""""#####################"""######$$$$$$""""""""""""""""""""""""######""""""###$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%'''((()))((()))***,,,------......///...000333333222888???[[[rrrYYYrrrnnnMMM999666333111111222222222111000......//////---,,,TTTRRRPPPRRRUUUXXXWWWVVVVVVUUUSSSPPPMMMMMMNNNPPPNNNLLLLLLPPPUUUWWWTTTPPPQQQTTTWWWXXXVVVSSSRRRRRRQQQQQQQQQPPPOOOPPPSSSUUUPPPSSSVVVVVVSSSOOONNNOOONNNQQQTTTUUUSSSRRRRRRRRRIIIMMMOOONNNNNNPPPTTTUUUUUUTTTXXXcccrrrxxxlllttt}}}yyywww}}}}}}qqqwww}}}mmmLLL:::444000000...---......,,,)))(((,,,###''',,,''''''+++(((!!!%%%((()))'''&&&&&&((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################"""############$$$$$$$$$########################!!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$######""""""!!!!!!!!!!!!""""""#########$$$!!!!!!""""""###$$$&&&&&&""""""""""""""""""""""""######""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%'''((()))((()))***+++,,,---------000...///111000000555===]]]uuuUUUjjjpppMMM888666222111111222222222111000......//////---,,,YYYWWWSSSRRRRRRSSSSSSSSSRRRRRRQQQOOOLLLLLLMMMOOOKKKKKKNNNRRRUUUWWWVVVTTTSSSVVVYYYYYYWWWTTTRRRQQQOOOQQQSSSRRRPPPPPPSSSVVVUUUSSSQQQSSSWWWXXXUUUQQQOOOOOOPPPQQQPPPOOONNNMMMFFFJJJOOOQQQPPPPPPSSSUUUPPPPPPQQQTTTZZZlll~~~yyy~~~zzztttvvv|||~~~|||hhhxxxxxxttt|||cccWWWJJJ???555......222************************))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$""" !!!$$$%%%###!!!""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""######""""""""""""######""""""""""""############%%%%%%%%%%%%%%%$$$###"""$$$$$$#####################$$$&&&'''))))))(((((())))))***+++,,,...///000000///222444333222777===]]]]]]hhhxxx|||III:::777555333333333111000222222111111000/////////XXXVVVSSSSSSTTTUUUVVVUUUQQQRRRRRRPPPNNNMMMNNNPPPLLLMMMPPPUUUYYY[[[[[[YYYSSSVVVYYYZZZWWWSSSPPPOOOQQQRRRSSSRRRNNNMMMOOORRRUUUSSSRRRTTTWWWXXXTTTOOONNNNNNOOOOOOOOONNNMMMLLLFFFIIIMMMOOOOOOOOOQQQSSSIIIJJJOOOSSSTTTZZZiiixxx~~~{{{yyyxxx}}}{{{xxx~~~zzz~~~yyymmmqqqwwwuuueee___ZZZNNN@@@777???:::333...,,,,,,,,,+++************************))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$"""!!!!!!###$$$###!!!###""""""!!!!!!""""""###########################""""""""""""""""""""""""######""""""""""""######""""""""""""###############$$$$$$$$$######"""!!!###########################%%%&&&((())))))))))))*********+++---...000111111000222555444222666===[[[aaaaaa~~~{{{JJJ999777444333333333222000222222111111000/////////XXXVVVTTTTTTVVVWWWXXXXXXOOOQQQRRRRRRQQQPPPPPPQQQNNNOOORRRWWW[[[^^^^^^]]]UUUXXX[[[[[[WWWRRRNNNMMMSSSTTTTTTQQQMMMKKKLLLNNNTTTSSSSSSUUUWWWVVVRRRMMMMMMMMMMMMMMMMMMLLLKKKKKKGGGIIILLLMMMMMMNNNOOOPPPMMMMMMQQQTTTRRROOOQQQWWWbbbaaadddjjjmmmnnntttzzz~~~~~~zzzzzzvvv~~~xxx{{{yyytttuuuzzz~~~ooocccQQQFFF===:::999666222111,,,///---)))---222...%%%)))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!"""###$$$###!!!#########""""""#################################""""""""""""""""""""""""######""""""""""""######""""""""""""############"""############"""!!!!!!########################%%%%%%'''((()))************++++++,,,---///000111222222444666444222666<<<[[[jjj\\\zzzzzzJJJ888666444333444444333111222111111000000//////...ZZZXXXVVVVVVWWWXXXXXXWWWNNNQQQSSSTTTTTTSSSSSSTTTPPPQQQSSSWWW\\\]]]]]][[[XXX[[[]]]\\\XXXSSSNNNLLLTTTUUUUUURRRMMMKKKLLLNNNSSSSSSTTTUUUVVVTTTPPPLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIJJJKKKLLLMMMMMMNNNOOOUUUQQQPPPQQQPPPMMMMMMQQQOOOOOOTTTZZZ]]]^^^bbbgggrrrxxxzzzhhhgggxxxvvvzzzyyyvvvyyyoooiii___XXXRRRJJJ???777888444000......///111333+++111111---333>>>888((())))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###################################################"""""""""######""""""$$$$$$############$$$$$$########################""""""""""""""""""""""""######""""""""""""######!!!"""""""""############"""###############""""""###############$$$$$$$$$&&&&&&'''((()))***++++++++++++,,,---...000111222444333444666444222555<<<\\\ttt[[[uuuyyyJJJ777555333333444444333222111111111000//////......]]][[[YYYXXXXXXXXXVVVTTTOOORRRUUUVVVVVVUUUVVVVVVUUUUUUWWWZZZ]]]^^^\\\ZZZ\\\]]]___]]]XXXSSSPPPNNNSSSUUUUUUSSSOOOMMMNNNQQQSSSSSSTTTUUUUUUSSSOOOMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLKKKLLLMMMMMMNNNNNNPPPLLLJJJKKKKKKIIIJJJMMMLLLKKKLLLPPPPPPOOOSSSXXXgggfffhhhmmmvvvqqqfffkkkyyy{{{vvvzzzkkkhhhsss}}}pppaaaVVVIIICCC<<<666555555444444333444222...+++*********%%%++++++(((111>>><<<...((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""######"""""""""###$$$$$$############$$$$$$########################""""""""""""""""""""""""######""""""""""""######!!!"""""""""##################$$$$$$%%%$$$$$$###""""""#########$$$$$$$$$&&&&&&'''((()))***++++++++++++,,,---...000111222333333444666444222555<<>>@@@>>>999333222444666555333111222333222///,,,***)))---000000,,,***,,,+++'''...,,,***)))))))))'''%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%################################################!!!###$$$###!!!!!!"""$$$###""""""!!!!!!""""""###########################""""""""""""""""""""""""######""""""""""""######""""""""""""############""""""###$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&%%%%%%&&&'''(((***+++*********+++---...000111//////111333222111555<<>><<<=========<<<;;;:::888777666555444333222222111222222111111000///.........------------------------+++++++++************)))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###"""!!!########################"""############$$$$$$$$$########################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""$$$%%%%%%$$$$$$&&&''''''&&&'''(((***((()))***,,,...000111222111222333333333444666888SSSnnnZZZzzzZZZkkk{{{GGG888666444333333222000...111000///......------...___YYYSSSQQQTTTWWWUUUSSSNNNSSSTTTRRRQQQTTTTTTRRRUUUUUUVVVYYY\\\[[[WWWSSSWWWWWWVVVTTTRRRPPPQQQRRRSSSRRRPPPMMMKKKLLLOOORRRRRRSSSTTTSSSQQQPPPPPPRRRRRRQQQNNNLLLKKKKKKLLLLLLNNNLLLIIIGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFEEEDDDEEEDDDCCCDDDEEEHHHLLLNNNJJJIIIHHHHHHIIIKKKMMMNNNLLLKKKJJJIIIGGGFFFFFFFFFDDDGGGIIIIIIGGGGGGIIILLLJJJKKKLLLLLLJJJGGGDDDBBBAAACCCEEEHHHJJJJJJJJJIIICCCDDDDDDAAA===:::999;;;>>>>>>=========<<<<<<<<<;;;;;;::::::999777666555555444333222222111111111111000000//////...------......------,,,,,,,,,,,,+++++++++*********))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###""""""########################"""############$$$$$$$$$########################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""$$$%%%%%%$$$$$$&&&''''''&&&'''(((***''''''(((***,,,...//////111222333333333444666888TTTjjjTTTrrrbbbssszzzEEE888666444333333222000///111000///......------...___WWWOOONNNTTTXXXWWWSSSSSSVVVVVVVVVXXX[[[ZZZVVVQQQRRRUUUXXXZZZXXXTTTQQQXXXXXXWWWTTTQQQOOOOOOOOORRRPPPNNNJJJIIIKKKOOOSSSTTTTTTSSSQQQNNNMMMOOOPPPRRRPPPNNNLLLJJJIIIIIIJJJMMMKKKIIIGGGFFFEEEFFFFFFFFFFFFGGGGGGFFFEEECCCBBBCCCBBBBBBBBBDDDFFFIIIKKKFFFFFFEEEEEEEEEFFFHHHIIIJJJIIIHHHFFFEEECCCBBBBBBDDDDDDCCCBBBAAA@@@@@@@@@>>>>>>@@@@@@???===;;;999::::::::::::;;;;;;;;;;;;:::;;;======<<<===>>>@@@888888888777777777777777777777777666666444333222444333222111111111111111/////////......------,,,///......---,,,++++++***++++++*********))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$###""""""########################"""############$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""###""""""!!!!!!""""""###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""$$$%%%%%%$$$$$$&&&''''''&&&'''(((***'''''')))***,,,---//////111222333333333333666888UUUlllSSSooohhhxxxyyyEEE888666333222222222111///111000///......------...\\\VVVOOOMMMPPPTTTTTTSSSXXXZZZZZZ[[[```dddbbb\\\PPPRRRUUUXXXYYYWWWSSSQQQXXXXXXWWWSSSOOOLLLLLLLLLNNNNNNMMMKKKIIIJJJMMMPPPPPPOOONNNLLLJJJJJJMMMOOOPPPOOOMMMKKKIIIGGGGGGGGGJJJJJJIIIGGGDDDCCCDDDEEEEEEEEEEEEEEEDDDCCCAAA@@@@@@@@@@@@@@@BBBDDDFFFHHHCCCCCCBBBBBBBBBCCCDDDDDDFFFEEEEEEDDDCCCBBBAAAAAAEEECCCAAAAAAAAA@@@>>><<>>===;;;???>>>===<<<<<<===>>>>>>999999::::::::::::;;;<<<===<<<;;;:::888666555444555555555444444222111111333222111000000000000000.........------,,,,,,,,,//////...---,,,******)))************))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""########################""""""#########$$$$$$$$$###########################""""""""""""""""""###""""""""""""""""""""""""$$$$$$############$$$$$$'''&&&&&&%%%$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""$$$%%%%%%$$$$$$&&&''''''&&&'''((())))))***+++,,,...///000111000111333333222333555777TTTtttXXXrrrlllyyy{{{GGG888666333222222222111000111000///......------...XXXVVVSSSOOOLLLMMMPPPSSSWWWXXXXXXXXX[[[^^^ZZZSSSMMMPPPTTTVVVVVVTTTQQQPPPVVVVVVUUUQQQMMMJJJJJJJJJIIIKKKMMMMMMKKKJJJIIIJJJKKKKKKKKKJJJIIIJJJMMMPPPNNNMMMKKKIIIHHHFFFEEEDDDGGGHHHHHHFFFBBBAAAAAACCCCCCDDDDDDDDDCCCAAA???>>>=========>>>???AAACCCDDDAAAAAAAAA@@@@@@@@@@@@AAA@@@AAABBBCCCCCCCCCBBBBBB@@@???======>>>===<<<:::????????????===<<<:::999:::999888777888999;;;<<<888777666666666666555444555555555666666777777777333333444333333222111000111111000/////////000000------------,,,,,,,,,,,,///......,,,+++***))))))*********)))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$##############################""""""#########$$$$$$$$$########################"""""""""######"""""""""""""""""""""""""""""""""$$$##################$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""$$$%%%%%%$$$$$$&&&''''''&&&'''((()))******+++,,,...///000000000111222222222333555777RRRyyyZZZrrrsss{{{~~~KKK888555222111222222222111111000///......------...VVVWWWVVVRRRMMMLLLOOOSSSXXXZZZZZZVVVUUUTTTOOOIIIKKKNNNQQQRRRQQQOOOOOONNNTTTTTTSSSPPPMMMKKKKKKKKKGGGJJJMMMMMMKKKHHHFFFEEEIIIJJJKKKKKKJJJLLLNNNQQQKKKKKKJJJHHHGGGEEEDDDCCCCCCEEEFFFDDD@@@>>>>>>@@@BBBCCCCCCBBBAAA???===<<<;;;;;;;;;<<<===>>>@@@@@@@@@@@@??????>>>>>>======<<<===???AAABBBBBBAAAAAA<<<============<<<============<<<<<<:::999888777666666555555666777999:::;;;:::999999;;;;;;:::999333333333444444444555555222222222222222111000000000//////....../////////------------------------...------,,,+++******)))******)))))))))(((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$########################""""""############"""""""""""""""""""""""""""""""""!!!!!! !!!!!!""" """###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""$$$%%%%%%$$$$$$&&&''''''&&&'''(((***((())))))***,,,------...000111222222222222555777MMMwwwVVVlll{{{~~~MMM888555222111111222222222111000///......------...VVVVVVVVVTTTRRRQQQSSSTTTXXX]]]^^^ZZZUUUSSSOOOKKKKKKNNNPPPPPPNNNMMMNNNPPPSSSTTTSSSQQQNNNMMMNNNOOOHHHJJJLLLKKKIIIFFFDDDCCCHHHJJJKKKKKKJJJJJJLLLMMMHHHHHHHHHGGGFFFEEECCCCCC@@@CCCEEECCC>>>;;;<<<>>>AAABBBBBBAAA@@@>>>;;;:::999999::::::;;;<<<===>>>>>>>>>======<<<;;;:::999:::;;;===?????????>>>===;;;===???>>><<<;;;===???<<<<<<<<<;;;;;;;;;::::::888888888888888999999:::555333222333666777555444888777666555444333222111000000111111111000/////////......---......//////---------------.........,,,,,,,,,+++++++++*********)))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""$$$%%%%%%$$$$$$&&&''''''&&&'''(((***))))))***++++++,,,------///111222222111222444777IIIvvvQQQeee{{{zzzMMM888555222000111222333333111000///......------...WWWVVVUUUUUUXXXXXXWWWUUUTTTZZZ^^^[[[WWWUUUSSSPPPNNNPPPRRRQQQOOONNNQQQSSSSSSTTTTTTRRRPPPOOOPPPRRRJJJKKKKKKIIIFFFDDDCCCDDDGGGHHHJJJJJJHHHGGGGGGHHHGGGGGGGGGGGGFFFEEECCCCCC>>>BBBDDDBBB<<<999:::===AAAAAAAAAAAA???===;;;999888888999:::;;;;;;<<<<<<<<<<<<<<<;;;:::999888777999:::<<<======<<<:::999777:::===<<<777666999===:::::::::;;;;;;<<<<<<<<<777777666666666555555555888555333444666777555333333333333333444444444444/////////000//////............---------......///........................,,,+++++++++++++++++++++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""######""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""$$$%%%%%%$$$$$$&&&''''''&&&'''(((***++++++,,,------.../////////000222222111222444666FFFwwwQQQcccvvvqqqLLL888555111000111222333333111000///......------...PPPYYY\\\UUUSSSYYYZZZVVVQQQTTTWWWYYYYYYUUUQQQNNNLLLMMMPPPRRRTTTSSSOOOLLLTTTSSSRRRQQQQQQPPPPPPPPPOOOKKKIIIMMMNNNJJJGGGFFFJJJLLLMMMKKKHHHFFFGGGIIIHHHHHHHHHGGGFFFEEEDDDCCCAAAAAA@@@???>>>===<<<;;;???>>>===<<<;;;:::999999888888777777777777888888999:::;;;;;;;;;;;;:::999999:::;;;999777777999===::::::::::::::::::::::::;;;:::999999;;;;;;:::999666666777666666555444444333444444555555444444333555444222111000111222222000000000000///////////////...---,,,++++++,,,---------------------------*********))))))))))))((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%###!!!###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""######$$$########################%%%$$$$$$$$$###"""""""""########################$$$#########""""""!!!!!!##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%&&&###%%%'''(((((((((***+++++++++,,,,,,---...//////111222333333222222444666FFF|||{{{UUU\\\dddlll{{{HHH888666444333333333222111////////////............VVVZZZ[[[WWWSSSRRRRRRPPPPPPRRRUUUWWWWWWTTTQQQOOOPPPPPPQQQRRRSSSQQQNNNKKKQQQRRRSSSTTTUUUTTTSSSRRRNNNJJJHHHKKKLLLIIIFFFEEEJJJLLLMMMLLLIIIGGGGGGHHHGGGGGGHHHGGGFFFEEECCCBBBAAA@@@???>>>===<<<;;;;;;>>>>>>===<<<;;;:::999888777777666666666666777777888888::::::::::::888888888999:::888666666888:::999999999999999999999999:::999888888::::::999888555666666666666555444333222333333444444333333222444333222222111111111222000000000000////////////333111000...,,,,,,,,,,,,------------------------++++++*********)))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%###"""###%%%'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$########################$$$$$$######################################################"""""""""!!!##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%&&&###%%%(((((((((((()))+++***++++++,,,---...//////111222333333222333555777EEEzzzbbbaaaqqq{{{{{{III888666444333333333222111111111111111000000000000XXXWWWWWWWWWSSSMMMLLLNNNOOOQQQSSSTTTUUUTTTRRRQQQTTTSSSQQQQQQQQQOOOLLLJJJNNNQQQUUUYYYZZZYYYVVVTTTLLLHHHGGGJJJKKKGGGEEEEEEJJJLLLNNNMMMKKKHHHGGGFFFDDDEEEGGGGGGFFFDDDAAA?????????>>>===<<<;;;;;;:::===<<<<<<;;;:::999888888666666555555555555666666666777888888888888777666777888888666555444555777777777777777777777777777999777666777888999888777444444555555555444333333111222222222222222222111222222222333222222111000000000000000////////////555444222///...---------------------------------,,,+++++++++************))))))))))))(((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""###$$$$$$########################""""""######################################################""""""""""""##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%&&&$$$&&&(((((((((((()))******++++++,,,---...///000222333444444333333555777CCCxxxssshhh~~~{{{III888666444333333333222111111111111111000000000000UUUPPPQQQWWWVVVOOOMMMRRRPPPQQQRRRSSSTTTTTTTTTTTTUUUSSSPPPOOOOOOOOOMMMLLLNNNRRRXXX]]]^^^[[[WWWSSSLLLIIIHHHJJJJJJFFFEEEGGGLLLMMMOOOOOOMMMJJJGGGEEEBBBDDDFFFGGGFFFCCC???===>>>======<<<;;;:::::::::;;;;;;:::999999888777777555444444333333444444555444555666777777666555444666666666555444333333444555555555555555555555555777666555555666777666555222333333333333333222222000000111111111111000000000111222333333222111000000000000000////////////444333111///...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################!!!!!!""""""######$$$$$$#################################"""""""""""""""##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%&&&$$$&&&((()))(((((()))*********+++,,,...///000000222333444444333444666888CCCvvvxxxkkk{{{GGG888666444333333333222111////////////............RRRMMMOOOWWWYYYRRRQQQUUUQQQRRRSSSTTTUUUUUUVVVVVVSSSQQQOOONNNOOOPPPPPPOOOPPPTTTZZZ^^^^^^ZZZTTTPPPLLLIIIIIIKKKJJJGGGGGGJJJMMMNNNNNNNNNMMMJJJFFFCCC@@@BBBDDDEEEDDDAAA===;;;<<<;;;;;;::::::999999999999999888888777777666666444444333333333333444444333333444555555444333333444444333333333333222111333333333333333333333333555333222333444555444333111111222222222222111111///000000111111000000//////000222333333222111000000000000000////////////000///...---------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%########################!!!!!!!!!""""""######$$$########################""""""""""""""""""######""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%&&&$$$&&&((()))((((((((())))))***+++,,,...///000111222333444333333333555777BBBsssnnnfff{{{EEE888666444333333333222111////////////............QQQOOOQQQVVVXXXUUURRRRRRRRRRRRSSSUUUUUUVVVVVVVVVPPPOOONNNNNNPPPQQQQQQQQQRRRUUUYYY\\\[[[WWWQQQNNNLLLJJJJJJKKKIIIFFFGGGLLLMMMLLLKKKKKKJJJGGGCCC@@@???AAABBBCCCAAA???<<<::::::::::::999999888888888777777777777666666555555444444333333333333444444222333444555555444333222333222111222444444222111222222222222222222222222333222111111222333222111//////000111111111000000///000000111111000000//////000111111222111111111000000000000////////////---,,,,,,++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%########################!!!!!!""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%&&&%%%'''))))))((('''((()))))))))+++,,,...///000111111222333333222222444666@@@ppp___]]]|||FFF888666444333333333222111111111111111000000000000MMMPPPRRRSSSVVVXXXUUUOOOQQQRRRSSSUUUUUUUUUTTTSSSPPPOOONNNOOOQQQRRRQQQPPPQQQSSSVVVWWWVVVSSSPPPMMMJJJHHHIIIJJJGGGDDDFFFLLLKKKIIIFFFEEEDDDCCC???;;;???@@@@@@@@@???===;;;:::999999888888888888777777666666666555555555555555444444333333333333444444222333444444444444333222111000000222555555333111111111111111111111111111111000///000111222111///......///000000000000000000000000111111000000000000000000000000111222222000000000000////////////...---,,,++++++,,,------++++++++++++++++++++++++++++++*********)))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$######$$$$$$%%%&&&########################"""""""""""""""!!!!!!!!!########################!!!"""""""""############""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%&&&%%%'''))))))((('''((()))((()))***,,,...///111111000111222222111111333555<<>><<<;;;;;;888888888888777777777777555555555555555555444444555444444333333444444555222333444444444444333222000//////222555666444222111111111111111111111111111///...///000111000///------...///000000//////000000111111111111000000111000/////////000222333000000000000////////////000///...,,,++++++,,,,,,++++++++++++++++++++++++*********))))))))))))((())))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&'''&&&###!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#################################$$$$$$######$$$$$$%%%&&&##############################""""""!!!!!! ########################!!!!!!""""""#########$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%&&&%%%'''))))))((('''((()))((()))***,,,...000111222///000111111000111333555999iiiYYYZZZKKK888666444333333333222111////////////............QQQPPPMMMMMMTTTZZZYYYRRRTTTTTTSSSTTTTTTRRRNNNKKKOOONNNNNNPPPRRRSSSTTTSSSMMMRRRUUUSSSRRRRRRMMMHHHLLLKKKHHHFFFDDDCCCCCCCCCCCCBBB???<<<;;;:::;;;<<>><<<:::999888888888888777777666666555555666555555555555444444444333333444444555666666777222222222222222222222222000000000000000000000000//////000000000000//////000000000000000/////////////////////////////////000000////////////000000//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))+++*********))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$(((&&&###""""""$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$###"""""""""###########################&&&$$$!!!"""$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''''''''(((((())))))******+++++++++,,,---...///000111111111111222333444555===___\\\YYYzzzxxx~~~JJJ;;;999777444333222111111000000000000///...---,,,RRRQQQNNNNNNTTTZZZYYYSSSQQQRRRRRRRRRQQQOOOLLLKKKOOOOOOOOOPPPQQQQQQQQQQQQOOOSSSTTTRRRQQQQQQNNNIIIKKKIIIGGGDDDBBB@@@@@@@@@AAA@@@>>>;;;:::999999:::>>>===<<<:::999888888777777777777666666666555555555555555555444444444333222222222333333333333333222222222222222222222222000000000000000000000000---......//////......---//////////////////..............................000//////......//////000------------------------///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******)))))))))(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###"""###$$$$$$##################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$######""""""##############################%%%###!!! """###############$$$$$$$$$$$$############$$$%%%&&&'''''''''(((((())))))***************+++,,,---...///222111111111222333333444<<<___eee```nnnnnn~~~III999888666333111111000000000000000000///...---,,,QQQQQQPPPOOOSSSXXXXXXSSSMMMOOORRRQQQMMMKKKKKKLLLOOOPPPPPPOOOOOONNNMMMMMMNNNQQQQQQNNNMMMNNNLLLIIIIIIHHHEEEBBB???===<<<<<<>>>===<<<;;;:::999888777::::::999999888777777777666666666555555555555555444444444444333333333333111111000000000000//////111111111111111111111111////////////////////////,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////............//////,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))((((((((((((((('''''''''((((((''''''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%###"""###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$###"""""""""######""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""""""""""""""########################$$$%%%&&&'''''''''(((((())))))******)))))))))***+++---...///222222222111222222333333:::^^^ggg```nnnrrr}}}III888777555222111000000000000000000000///...---,,,OOOQQQPPPNNNPPPUUUUUURRRKKKOOORRRPPPKKKHHHJJJMMMOOOPPPQQQPPPMMMKKKJJJJJJKKKMMMLLLGGGFFFIIIIIIFFFIIIGGGDDD@@@===;;;::::::<<<<<<<<<;;;:::999777666888888888888888777777666555555555444444444444444444333333333222222222222111000000///...---------////////////////////////........................+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''((($$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$######$$$%%%%%%###!!!"""""""""!!!""""""###$$$########################""""""""""""""""""""""""""""""""""""##################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""############$$$%%%&&&&&&''''''(((((())))))***************+++,,,...///000333222222111111222333333:::]]]hhh]]]vvv~~~~~~JJJ888777555333111111111111//////000//////...------MMMQQQQQQNNNNNNQQQRRRQQQLLLPPPSSSPPPKKKHHHKKKNNNNNNPPPQQQPPPMMMJJJIIIIIIKKKLLLJJJEEEDDDGGGHHHFFFIIIGGGDDD@@@===;;;::::::<<<<<<<<<;;;:::999888777666777888888888888777666333333333333333333444444222222222222111111111111111000000///...---,,,,,,........................------------------------+++,,,,,,------,,,,,,+++)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************)))))))))((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################""""""###%%%%%%###!!!"""""""""!!!""""""###$$$########################""""""""""""""""""""""""!!!!!!"""""""""############""""""!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!!!! !!!!!!!!!"""""""""############$$$%%%&&&&&&''''''(((((())))))******+++++++++,,,...///111222222222111111222222333333;;;\\\lll^^^xxxKKK999888666444333222222333//////////////////...---MMMRRRSSSOOOLLLOOOQQQQQQPPPQQQRRRPPPLLLIIIJJJLLLKKKOOORRRQQQMMMJJJIIIJJJMMMNNNLLLGGGFFFIIIJJJHHHHHHFFFCCC@@@===;;;;;;:::<<<;;;;;;:::999888888888666666777888888777555555222222222222333333333333222111111111000000000000000000//////...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++******************************)))))))))(((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""!!!"""$$$$$$$$$"""###""""""""""""###$$$$$$########################""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""############$$$%%%&&&'''''''''(((((())))))******++++++,,,---///000222333111111111111222333444555<<<[[[mmm]]]~~~{{{JJJ999888666444333333333333...///////////////......NNNTTTVVVQQQMMMNNNRRRSSSSSSRRRPPPNNNLLLJJJIIIIIIIIIMMMRRRQQQNNNKKKKKKLLLMMMOOOMMMHHHGGGJJJJJJHHHEEEDDDAAA>>><<<;;;;;;:::;;;:::888777666777777888444555666777666555333222111111111111222222333333111111000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))((())))))***++++++,,,,,,************************++++++************++++++++++++++++++++++++++++++************+++++++++,,,***************************************************)))))))))((((((((((((&&&&&&''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$""" """$$$$$$$$$###############$$$%%%%%%########################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!"""##############################!!!!!!!!!!!!"""""""""###!!!!!!"""""""""#####################$$$%%%&&&'''''''''(((((())))))************+++,,,...000222333///000000111222444555666:::[[[jjjYYYzzz~~~HHH888777555333222222333333......////////////......OOOVVVXXXSSSNNNOOOSSSUUUTTTRRRNNNLLLKKKJJJHHHFFFGGGLLLRRRRRRNNNKKKLLLNNNKKKMMMKKKGGGFFFHHHIIIFFFDDDBBB@@@===;;;::::::::::::999666555444555666777333444555555555333111///000000111111222222222333000000000000////////////---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))))))))((((((((())))))***+++,,,,,,,,,))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))******+++++++++,,,************************))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""$$$""" !!!###%%%%%%$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""##############################!!!!!!!!!!!!!!!"""###$$$""""""""""""########################$$$%%%&&&'''''''''(((((()))*********))))))***+++---///111222/////////111222444666777999[[[lllZZZ|||}}}FFF777555444222111111222222......///////////////...\\\[[[WWWQQQNNNMMMOOORRRTTTUUUTTTQQQMMMJJJIIIIIIMMMNNNOOOMMMKKKJJJKKKLLLHHHHHHHHHHHHGGGFFFFFFEEEEEECCC@@@===;;;999999999666666666555333111111222666666444333111000......---...///000111222333333//////...---,,,,,,+++++++++,,,,,,------,,,,,,+++***+++,,,+++)))))))))***+++++++++*********))))))))))))))))))))))))))))))+++)))'''(((+++,,,***((((((((((((((())))))))))))************************)))))))))))))))))))))))))))************+++++++++******++++++++++++******+++***)))(((((()))***++++++******)))(((''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""##############################$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################$$$%%%&&&'''(((((('''(((((()))***+++---,,,+++,,,...000000000000111111222222333444444:::```sssWWW{{{|||HHH999666444222333333222222111111111000000///...---^^^[[[WWWQQQLLLKKKNNNPPPTTTTTTRRROOOKKKIIIJJJKKKQQQNNNLLLMMMNNNNNNKKKIIIGGGGGGHHHHHHHHHFFFEEEDDDBBB@@@???===;;;999888777666666666555444333444555666555444333222000//////000000000000111111111111.........---,,,,,,++++++++++++,,,,,,,,,,,,++++++***+++,,,+++)))((()))***+++++++++******)))))))))))))))))))))))))))))))))+++)))'''(((***+++)))((('''((((((((())))))))))))************************))))))))))))))))))))))))))))))*********+++++++++)))******++++++******)))******))))))))))))***************)))((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################################################################$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###############""""""""""""""""""""""""""""""""""""""""""""""""########################$$$%%%&&&'''(((''''''(((((()))***+++,,,******+++---/////////000111111222222333444444:::```zzz]]]|||HHH999666444222333333222222000000000//////...---,,,^^^[[[VVVOOOKKKJJJMMMOOOUUUTTTQQQMMMJJJIIIKKKNNNSSSOOOKKKLLLPPPPPPKKKFFFEEEFFFHHHIIIHHHFFFCCCAAA=========<<<;;;999777666777666555444444555666777444444444333222222111111222222111111000000//////...------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++)))***+++***)))((()))***************))))))))))))))))))))))))))))))))))))***((('''((()))***)))(((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))******++++++******)))))))))************))))))******))))))((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""#####################""""""""""""""""""""""""""""""""""""""""""""""""########################$$$%%%&&&'''''''''''''''((()))***++++++***)))***,,,...///...000111111222222333444444999```}}}^^^|||{{{GGG999666444222333333222222////////////...---,,,+++ZZZXXXSSSNNNJJJJJJMMMPPPUUUSSSQQQMMMKKKKKKNNNQQQQQQNNNKKKLLLNNNMMMIIIEEECCCEEEGGGHHHGGGDDDAAA???:::;;;<<<===<<<:::777555888777444333444555666666333333333333222222222222111111111000000000//////---,,,,,,,,,+++++++++*********++++++++++++******)))***+++***((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))((()))***++++++***)))(((***)))))))))((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""########################$$$%%%&&&&&&''''''''''''(((***+++,,,+++***)))***---//////...000111111222222333444444999```aaa{{{{{{FFF999666444222333333222222////////////...---,,,,,,TTTSSSPPPMMMJJJKKKNNNQQQSSSRRRQQQOOOMMMNNNQQQSSSJJJKKKLLLLLLJJJHHHFFFFFFBBBDDDFFFGGGFFFCCC???===999:::<<<>>>===:::777555999666333222333444333222222222222222222222222222....../////////000000000+++++++++++++++*********)))******++++++******)))((()))***)))'''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((('''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))******)))))))))((()))***++++++***)))((())))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((())))))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""########################$$$%%%&&&&&&&&&&&&''''''(((***+++,,,---+++***,,,...000000000000111111222222333444444<<>><<<999:::<<<===<<<999777555777444222333555666333000111111111111111000000000,,,---------......//////************************))))))************))))))'''((()))((('''&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******((())))))******))))))((())))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""#####################""""""""""""""""""""""""""""""""""""""""""""""""########################$$$%%%&&&'''&&&&&&&&&''')))***,,,,,,---,,,+++,,,...000111000000111111222222333444444???iiivvvyyyFFF999666444222333333222222111111111111000///...---LLLNNNOOONNNLLLKKKLLLMMMHHHLLLPPPSSSRRRPPPOOOOOOFFFGGGIIIJJJKKKJJJGGGEEECCCCCCCCCCCCAAA???===<<<999:::::::::999777555333333111111444888:::666222111000000000//////......------,,,,,,,,,,,,++++++)))*********************((())))))))))))))))))((('''((()))(((&&&%%%&&&'''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((%%%'''((('''%%%$$$&&&(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***(((((())))))))))))((((((******))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################################################################!!!!!!"""$$$$$$%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###############""""""""""""""""""""""""""""""""""""""""""""""""########################$$$%%%&&&'''&&&&&&&&&''')))***,,,---,,,+++***+++...///000///000111111222222333444444>>>hhhyyyxxxFFF999666444222333333222222000000000000///...---,,,LLLNNNPPPOOOMMMKKKJJJJJJCCCHHHOOOSSSSSSPPPMMMLLLIIIFFFFFFIIINNNNNNIIIDDDDDDCCCCCCAAA@@@>>>===<<<999999999888777555333222000///000666<<<===:::555000000000///......------...------,,,+++))))))((()))))))))))))))*********(((((())))))))))))(((((('''((()))(((&&&%%%&&&'''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$&&&((('''%%%$$$%%%(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((+++***)))(((((()))***+++(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################""""""""""""""""""""""""########################!!!!!!"""$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################$$$%%%&&&'''%%%&&&&&&''')))***,,,---+++***)))***---...///...000111111222333333444444:::eee}}}xxxGGG999666444222333333222222////////////...---,,,+++OOOMMMKKKKKKLLLMMMLLLKKKLLLLLLMMMMMMLLLJJJGGGFFFHHHHHHIIIHHHGGGEEECCCBBBBBB@@@>>>>>>???>>>:::777999999888666555333222222222444666777777555222000////////////..................---,,,,,,+++******))))))))))))))))))))))))(((((())))))))))))((((((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&########################$$$$$$$$$#########""""""################################################################################################"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$###!!!!!!"""###&&&'''%%%&&&&&&'''((()))******,,,,,,,,,,,,------...///111222222333333444444555===ccc{{{yyyEEE777666444333222333333444000000000000////////////TTTQQQOOONNNMMMMMMKKKJJJIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHGGGFFFDDDBBB@@@@@@===<<<;;;<<<;;;888555999888777666555333222222111222333444444222000///////////////.........---...------,,,++++++******))))))))))))))))))))))))((((((((())))))(((((((((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''((()))***)))'''(((((((((((((((((((((((((((((('''&&&&&&'''(((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""################################################################################################$$$$$$##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""######"""!!!"""###%%%'''&&&&&&''''''(((((()))))),,,,,,,,,,,,------...///111222222333333444444555@@@fffvvvzzzFFF777666444333222222333444000000000000////////////YYYVVVRRRPPPOOOMMMKKKIIIFFFHHHIIIKKKLLLLLLLLLKKKHHHGGGGGGEEECCCAAA???>>>===;;;:::999:::999666444888888777666444333222222000000000000000///////////////.........---------------,,,,,,+++*********))))))))))))))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''))))))((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""########################$$$$$$$$$###############################################################################################################%%%%%%$$$$$$###""""""!!!########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!"""$$$%%%&&&'''''''''(((((((((((((((,,,,,,,,,,,,---...//////111222222333333444444555CCCgggppp{{{HHH777666444333222222333333000000000000////////////YYYWWWSSSQQQOOOMMMKKKIIIGGGGGGIIIJJJKKKLLLLLLKKKGGGFFFEEECCCAAA>>>===<<<<<<;;;;;;:::999888777555777777666555444333222111111000...---------...///.........---------,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########################################################################################################################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$%%%&&&((((((((((((((('''''''''+++++++++,,,---...///000111222222333333444444555AAAdddlll|||{{{III888666555333222222222333000000000000////////////WWWTTTQQQOOONNNMMMKKKIIIIIIIIIJJJJJJJJJJJJJJJIIIFFFEEECCCAAA???===;;;;;;<<<======<<<;;;999888888666666555444333222222111111000...---------//////------------,,,,,,,,,,,,+++***************))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&'''((()))(((&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""######$$$%%%%%%((((((((((((((('''''''''+++++++++,,,---...000000111222222333333444444555===aaammm}}}{{{III888777555333222222222222000000000000////////////UUUSSSPPPNNNNNNMMMLLLJJJKKKJJJJJJIIIIIIHHHHHHHHHEEEDDDBBB@@@>>><<<<<<;;;;;;===>>>===;;;999999:::555555444333333222111111111000///------...//////------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&(((((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&#######################################$$$$$$$$$################################################################################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%'''''''''(((((((((((((((******+++,,,---...000111111222222333333444444555>>>bbbrrr{{{III888777555333222111222222000000000000////////////VVVTTTQQQOOONNNMMMKKKIIIJJJJJJIIIIIIHHHHHHHHHIIIDDDCCCAAA???============888:::<<<;;;888666777888444444333333222222111111//////......---------...,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&(((((('''&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%########################""""""#########$$$$$$$$$##################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!""""""###$$$$$$%%%$$$&&&&&&''''''(((((())))))******+++,,,---///000111111222222333333444444555EEEiiixxxzzzIII999777555333222111111222000000000000////////////XXXUUURRRPPPNNNMMMKKKIIIIIIIIIHHHHHHHHHIIIIIIJJJDDDCCCAAA???=========>>>555888:::999666444555666444333333222222111111111.........---------,,,,,,,,,,,,,,,+++++++++******(((((((((((())))))))))))(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#################################""""""######$$$$$$$$$$$$################################################################################################%%%%%%$$$$$$###"""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""###$$$$$$%%%$$$$$$%%%&&&&&&'''((()))***************,,,---///000111111222222333333444555555KKKooo}}}yyyIII999888666333222111111111000000000000////////////UUUTTTPPPKKKKKKOOOOOOLLLPPPKKKGGGFFFHHHJJJJJJIIIBBBBBBAAA@@@???>>>===<<<::::::999999777666555444333333222222111000000000////////////...---,,,+++************))))))))))))'''((((((((())))))******''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&***(((%%%$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---+++(((&&&%%%%%%&&&'''&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$###"""!!!&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$##########################################"""############$$$$$$$$$$$$#########""""""!!!!!!$$$"""!!! !!!"""$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""########################!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!"""!!! !!!###%%%$$$######%%%'''(((((((((***+++***+++,,,---///000111111222333444444333555888:::KKKzzz}}}HHH888666444333333333222111000000000000////////////TTTTTTPPPLLLLLLOOOOOOKKKMMMIIIFFFEEEHHHJJJKKKKKKBBBBBBAAA???>>>===<<<<<<999999999888777666444444333222222111111000///////////////......---,,,+++*********)))))))))(((((('''''''''(((((()))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&***(((%%%$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&)))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################################################################"""############$$$$$$$$$############"""""""""!!!$$$###"""!!!"""###%%%&&&$$$$$$$$$#########""""""""""""""""""""""""""""""########################"""""""""""""""#########!!!!!!!!!!!!""""""""""""#########"""""""""!!!!!!###"""!!!"""$$$&&&%%%$$$###%%%(((((((((((()))+++((()))***+++---...//////222333444444444555888;;;PPPzzz|||HHH888666444333333333222111000000000000////////////SSSTTTRRRNNNNNNPPPNNNJJJIIIGGGEEEEEEGGGIIIJJJKKKBBBAAA@@@???===<<<;;;:::888888888777666555444333222222111111000000//////............---,,,++++++******))))))))))))(((((('''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''')))'''%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&(((***+++&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################################################################"""############$$$$$$$$$############""""""""""""%%%$$$#########$$$&&&'''$$$$$$$$$###############""""""""""""""""""""""""####################################""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""!!!!!!$$$###"""###%%%&&&&&&%%%$$$&&&(((((((((((()))***((()))***+++---...//////222333444444444555999;;;VVV{{{HHH888666444333333333222111000000000000////////////RRRTTTRRROOOOOOPPPMMMHHHHHHFFFEEEDDDEEEFFFGGGHHHBBBAAA@@@>>><<<:::999888777777777666666444333333222111111000//////......---......------,,,+++******)))))))))((((((((((((&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((('''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&((()))***%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##########################################$$$$$$$$$########################""""""#########$$$$$$$$$#########"""""""""""""""$$$############$$$%%%&&&########################""""""""""""""""""""""""########################$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!###""""""###%%%&&&&&&%%%$$$&&&((()))(((((()))******+++,,,---///000111111222333444444444666999<<<[[[yyyHHH888666444333333333222111000000000000////////////QQQSSSRRROOOOOOOOOLLLFFFGGGGGGFFFDDDCCCBBBCCCDDDBBBAAA???===;;;999777666555555555555555444333222111111000//////......---------------,,,+++***))))))))))))(((((((((((('''''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""######"""""""""""""""###$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""!!! """$$$%%%$$$###$$$&&&((()))((((((((()))***+++,,,---///000111111111333444444555777:::===]]]wwwHHH888666444333333333222111000000000000////////////QQQRRRQQQNNNMMMNNNJJJEEEFFFFFFFFFDDDAAA@@@@@@AAABBBAAA???<<<:::777666555444444444444444333222222000000//////......------,,,,,,,,,,,,+++***))))))))))))((((((((((((''''''((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################"""""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$""""""""""""############!!!!!!""""""###########################$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""!!! !!!###$$$$$$###%%%'''))))))((('''((()))((()))***+++---...//////111333444555555777;;;===]]]uuuGGG888666444333333333222111000000000000////////////QQQRRRPPPLLLKKKLLLIIIDDDCCCDDDEEECCC@@@>>>???AAABBBAAA???<<<999666444333333333333333333222222111000000///......------,,,,,,,,,,,,,,,+++***)))((())))))(((((((((''''''''')))))))))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&%%%%%%&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$!!!"""""""""############""""""######$$$$$$$$$###""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""!!!!!!"""$$$%%%%%%$$$%%%'''))))))((('''((()))((()))***+++---...//////111333444555555888;;;>>>]]]tttGGG888666444333333333222111000000000000////////////QQQQQQOOOJJJJJJKKKHHHDDD@@@BBBDDDBBB@@@???@@@BBBBBBAAA>>><<<999666444222222222333333333222111111000//////...------,,,,,,++++++,,,++++++***)))((()))(((((((((''''''''''''******))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$!!!!!!""""""#########$$$######$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!"""""""""""" !!!!!!""""""###""""""###%%%&&&&&&%%%%%%'''))))))((('''((()))***+++,,,---///000111111111333444555666888<<<>>>^^^sssGGG888666444333333333222111000000000000////////////PPPLLLGGGHHHKKKLLLIIIEEEDDDBBB???>>>???>>>===<<>>>>>>>><<<;;;===>>>???<<<888444222222333333333222111111000000///---,,,,,,---------+++***************)))(((((((((((((((((((((((((((((('''(((((('''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&'''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!"""###############"""$$$$$$############$$$$$$"""############$$$$$$$$$########################$$$###"""!!!!!!"""###$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########""""""!!!!!!!!!!!! $$$$$$###############$$$%%%%%%&&&'''((()))******)))***+++,,,...///000000222000111555666666:::@@@cccuuuFFF888666444333333333222111222111//////000000...---FFFFFFEEEEEEEEEEEEEEEFFFDDDBBB???>>>>>>===<<<;;;;;;<<<===;;;888555333333222222111111000////////////---,,,+++,,,---,,,+++***)))((((((((((((((((((((((((((((((((((((((((((''''''((('''%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#####################$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$$$$######"""######$$$$$$$$$$$$######"""############$$$$$$$$$##############################""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""######!!!!!!!!!""""""#########$$$###############$$$$$$%%%%%%&&&'''((()))******)))***+++,,,...///000000222000111555666666:::@@@ddduuuFFF888666444333333333222111222111//////000000...---CCCDDDEEEDDDCCCDDDFFFGGGEEECCC@@@??????>>>===;;;999:::;;;:::888555444444222222111000000//////...///---++++++,,,---,,,++++++***(((''''''((()))***((((((((((((((((((((((((&&&''''''&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$###""""""!!!"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$###########################""""""""""""""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!"""""""""###############"""######$$$%%%%%%%%%&&&'''((()))******)))***+++,,,...///000000222000111555666666:::@@@bbbvvvGGG888666444333333333222111222000//////000000///---DDDEEEFFFFFFEEEEEEGGGIIIGGGEEEBBB@@@@@@???===<<<777999:::999777555444444222222222111000000//////...---++++++,,,,,,,,,++++++***)))((())))))+++,,,''''''''''''''''''''''''%%%&&&&&&&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######"""#########"""!!! """###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""######""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!! ######""""""###$$$$$$%%%%%%%%%&&&'''((()))******)))***+++,,,...///000000222000111555666666:::@@@```wwwIII888666444333333333222111111000//////000000///...GGGGGGFFFFFFGGGHHHIIIIIIGGGEEEBBB@@@@@@???===;;;666888:::999777444444444222222111111000/////////...,,,+++***+++,,,+++******************++++++,,,''''''''''''''''''''''''$$$%%%&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!""""""""""""!!!!!! ######$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""""""""############"""""" !!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""!!!!!! """"""""""""###$$$%%%%%%%%%%%%&&&'''((()))******)))***+++,,,...///000000222000111555666666:::@@@```xxxJJJ888666444333333333222111111///...///000111000...JJJHHHEEEFFFIIIJJJIIIGGGFFFDDDAAA???>>>===;;;999666888999888666444333333111111000//////......---...,,,******+++,,,+++***(((((()))***************''''''''''''''''''''''''$$$%%%&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!!!!"""#########""""""$$$$$$############$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!"""#########"""""""""""""""""""""""" !!!!!!!!!""""""!!!!!!""""""""""""######""""""""""""###$$$%%%&&&%%%%%%&&&'''((()))******)))***+++,,,...///000000222000111555666666:::@@@bbbxxxIII888666444333333333222111000///...///000111000///LLLHHHDDDFFFJJJLLLIIIFFFEEEBBB???===<<<;;;999888777888999888666333222222000//////...------,,,,,,...,,,******+++,,,+++***&&&'''(((*********)))(((''''''''''''''''''''''''###%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""############$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!"""######$$$"""""""""""""""""""""""" !!!!!!!!!""" !!!"""###$$$%%%&&&&&&""""""""""""###$$$%%%&&&%%%%%%&&&'''((()))******)))***+++,,,...///000000222000111555666666:::@@@eee~~~wwwIII888666444333333333222111000///...///000111000///LLLIIIGGGHHHJJJJJJHHHFFFEEEBBB>>>;;;::::::999888999888555333222111111111000000000000////////////---,,,++++++******++++++******)))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%###!!!###&&&'''&&&$$$""""""""""""############""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!!!!""""""###############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""######$$$$$$%%%&&&&&&&&&&&&''''''((()))))))))++++++,,,,,,...///111222333444555555666888<<<@@@bbbvvvCCC999777444333333333111000///////////////......---LLLIIIGGGGGGIIIIIIGGGDDDDDDAAA===::::::999888777666555444333222333333444000000000000/////////...---,,,++++++******++++++***))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################""""""""""""""""""""""""""""""""""""############'''%%%######%%%%%%###!!!""""""""""""############""""""""""""""""""""""""$$$######""""""""""""""""""""""""""""""######$$$############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""######$$$$$$%%%&&&&&&&&&&&&''''''((()))))))))++++++,,,,,,...///111222333444555555666888<<>>>>>???<<<:::888777777666444222444444444444333222000000/////////.........------++++++***))))))))))))***''''''&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$!!!"""###"""!!! !!!"""""""""""""""############""""""""""""""""""""""""!!!""""""############"""  !!!!!!############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""######$$$$$$%%%&&&&&&&&&&&&''''''((()))))))))++++++,,,,,,...///111222222333333444444777;;;>>>YYY~~~MMM:::888666555555444333111///////////////......---@@@AAABBBAAA>>><<<===???;;;:::888888888777555222333333444444333222000/////////.........---------++++++***)))))))))))))))'''&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################"""""""""""""""""""""""""""""""""#########$$$$$$!!!"""$$$""" !!!""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$ !!!""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""######$$$$$$%%%&&&&&&&&&&&&''''''((()))))))))++++++,,,,,,...///111222111222333333444777;;;>>>XXX~~~NNN;;;888666555555444333222///////////////......--->>>@@@AAA@@@===<<<===???;;;:::888888888777555333111222333444333222111000//////.........---------+++******)))))))))))))))&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ """""" !!!$$$""""""""""""############""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!!!!"""##################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""######$$$%%%%%%&&&&&&&&&&&&''''''((()))))))))++++++,,,,,,...///111222111222333333444777;;;>>>WWW~~~NNN;;;999666555555555333222///////////////......---============<<<<<<<<<<<<:::::::::999888777666666444444333222222111111000......//////////////////***************)))(((((())))))((('''&&&&&&%%%%%%'''((((((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""######""""""""""""######'''111111)))!!!!!!""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&'''$$$!!! !!!"""""""""###""""""!!!!!!!!!!!!""""""############$$$$$$$$$"""""""""###$$$%%%''''''&&&&&&''''''((()))))))))+++++++++,,,---...///000222333444444444666:::<<<]]]NNN;;;888555333333333333222111111111000000///...---============<<<<<<<<<<<<888888888888777666555444444333333222222111111000........................***************)))(((((()))(((((('''&&&&&&%%%%%%'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""###"""!!!!!! !!!"""###"""""""""""""""""""""""""""""""""""""""""""""""" &&&+++***$$$ """""""""""""""""""""""""""""""""######$$$%%%%%%&&&%%%###  !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$"""""""""###$$$%%%''''''&&&&&&''''''((()))))))))+++++++++,,,---...///000222333444444444666:::<<>>>>>??????===<<<999666444222111111222333444666777888999:::;;;;;;;;;;;;::::::::::::555333333444666666444222......------,,,++++++***''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&######$$$$$$%%%%%%&&&&&&########################""""""############""""""!!!!!!!!!""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""###""" !!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!"""###$$$$$$$$$%%%&&&&&&''''''((()))))))))******+++,,,...///000000111222444444444555888:::MMMLLL777666444222111111111222///...------......---,,,$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((()))************)))******++++++++++++******((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&%%%%%%%%%&&&'''&&&%%%$$$&&&((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((())))))///222555777999;;;>>>AAA<<<<<<<<<<<<============999999999999888888888888:::::::::999999888888888;;;;;;;;;:::999999888888555333333666:::;;;888555333333222222111111000000((((((((((((''''''''''''&&&''''''((((((''''''&&&######$$$$$$$$$$$$$$$%%%########################""""""############""""""!!!!!!!!!!!!!!!"""$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###!!! !!!"""###""" !!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$ !!!"""###$$$$$$$$$$$$&&&&&&''''''((()))))))))******+++---...///000111000222333444444555777999LLLLLL777666444222111111111222///...------......---+++''''''(((((())))))******))))))))))))))))))(((((('''((())))))******))))))******++++++++++++******)))))))))))))))(((''''''%%%%%%%%%%%%%%%&&&'''((('''''''''''''''&&&&&&%%%%%%&&&'''&&&%%%$$$&&&((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((())))))((())))))+++---///111888999::::::888888999:::666666777888888999:::::::::;;;===>>>????????????@@@@@@>>>===<<<<<<;;;;;;999::::::<<<===>>>??????AAA@@@@@@DDDJJJLLLIIIEEEBBBAAA>>>:::777333000///111000///...,,,+++))))))''''''((((((((((((''''''%%%%%%%%%%%%%%%$$$$$$$$$########################""""""############""""""!!!!!! !!!"""$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###!!! !!!"""###""" !!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$ !!!"""###$$$$$$$$$###&&&&&&''''''((()))))))))***+++,,,---...000111111000222333333333444777999KKKJJJ777666444222111111111222///...,,,---......---+++,,,,,,---...//////000000///.........---,,,,,,,,,'''(((((()))))))))))))))******++++++++++++*********************)))((((((%%%%%%%%%%%%%%%&&&'''(((''''''((((((''''''&&&%%%&&&&&&'''&&&%%%$$$&&&((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&(((''''''''''''((()))))))))))))))***---111555777<<<<<<;;;888444111000000000000222333555666888888>>>???AAACCCCCCBBBAAA@@@;;;<<<>>>AAAEEEIIIMMMOOOYYYZZZ]]]aaaeeeiiilllnnntttssssssxxx~~~~~~zzzjjjgggaaaYYYQQQJJJDDDAAA;;;999777555222///---,,,''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%########################""""""############""""""!!! !!!"""$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###!!! !!!"""###"""!!!!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$ """###$$$$$$######&&&&&&''''''((()))))))))***+++,,,---...000111111000111333333333444777999KKKHHH777666444222111111111222///---,,,,,,---...,,,+++444555555555555666666666111222222333222111///......------,,,***)))((((((,,,++++++******+++++++++******+++,,,,,,+++******''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$$$$&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''((('''&&&%%%&&&'''((())))))))))))((())),,,333;;;??????======777000---.../////////...///000000000444;;;@@@888???DDDCCCAAABBBDDDDDDFFFMMM\\\mmmuuuwww~~~}}}|||~~~}}}yyyvvviii[[[MMMFFFAAA999111---///---***(((''''''''''''((()))******)))'''&&&%%%%%%$$$######"""###############""""""""""""######""""""""""""""""""""""""!!!!!!""""""######$$$$$$ !!!""""""###""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!###%%%%%%###!!!######""""""######$$$%%%%%%&&&(((((('''''')))******+++,,,---...000111111222222333333555666888999TTT~~~KKK:::777444333333333222111111///......//////...---999999::::::;;;;;;<<<<<<777777888777777666555444444333222000///---,,,,,,---,,,,,,++++++++++++,,,...---,,,+++))))))(((((((((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$$$$&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''((('''&&&'''''''''(((((()))))))))///111444888;;;;;;999777111111333777888666111,,,000---,,,000888???AAA@@@JJJFFF???===III\\\kkkppp{{{~~~||||||{{{|||{{{vvvpppcccQQQBBB;;;111222333333222///+++(((((((((((()))***)))(((&&&%%%$$$$$$#####################""""""""""""######"""""""""""""""""""""""""""""""""""""""######### !!!!!!"""#########""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!###$$$%%%###!!!######""""""######$$$%%%%%%&&&(((((('''''')))******+++,,,---...000111111222222333333555666888999OOOLLL:::777444333333333222111111///......//////...---::::::;;;;;;<<<===>>>>>>??????>>>======<<<<<<<<<::::::999777666555444333000000///...............000///,,,)))((((((((()))(((''''''&&&&&&''''''((((((((((((''''''''''''&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''((('''&&&((((((''''''((()))+++,,,777999;;;;;;999666444333000333888===>>>:::333...+++111:::AAADDDAAA<<<777555BBBSSSfffzzz|||}}}lllbbb___LLLDDD999///***))))))))))))'''%%%&&&((((((%%%###%%%%%%$$$#######################################""""""""""""""""""""""""############""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""!!!!!!"""$$$$$$###!!!######""""""######$$$%%%%%%&&&(((((('''''')))*********+++---...///000111222222333333555666888999JJJNNN:::777444333333333222111111///......//////...---999999:::;;;<<<===>>>>>>AAA@@@??????>>>>>>>>>>>>;;;;;;;;;:::::::::999999666555444444333333444444333111---***))))))+++,,,((((((''''''''''''((((((((((((((('''''''''''''''%%%&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&&&&&&&'''((('''&&&''''''&&&'''))),,,///111999;;;<<<999555333555777===<<<;;;:::888666444222111<<>>;;;@@@HHHZZZnnn~~~{{{yyy|||}}}ppp^^^LLL@@@999444222...***&&&%%%''''''%%%!!!%%%%%%$$$############$$$########################""""""""""""""""""""""""$$$$$$######""""""!!!!!!###"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""!!!!!!"""$$$$$$###"""######""""""######$$$%%%%%%&&&(((((('''''')))*********+++,,,...///000000222222222333555666888999GGG~~~OOO:::777444333333333222111111///......//////...---777888888999:::;;;;;;;;;999999999999::::::::::::555555666777888888999999::::::999999999999:::::::::777444000---+++******(((((((((''''''((((((((((((((((((((((((((((((((($$$%%%&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&&&&&&&'''((('''&&&&&&&&&&&&(((,,,000444777555777777555333555:::???>>><<<999666333222333444<<<===<<<999<<>>AAA@@@===999444...***''')))((((((''''''(((((()))'''(((((((((((()))))))))$$$%%%&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''((('''&&&&&&''')))+++///444777:::333333444555666999===@@@444666888888666555555666777666;;;III___uuu~~~oooccccccjjjpppssstttuuuvvv~~~}}}zzztttlll^^^NNNBBB888555000+++(((&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""############"""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###""" !!!"""$$$$$$#########""""""######$$$%%%%%%&&&(((((('''''')))***))))))***,,,---...///000222222333333555666888999DDD|||OOO:::777444333333333222111111///......//////...---//////............------...111444888::::::888777444555555555666666666666777777777888:::;;;===>>>BBBCCCCCCAAA<<<666///+++))))))(((((((((((())))))'''((((((((())))))))))))&&&'''((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''((('''&&&)))***,,,///222555888999555555777:::<<<<<<:::888333666:::<<<<<<<<<>>>@@@EEENNN___qqqrrr|||rrrjjjooozzzqqqsssxxxzzzyyy{{{yyyuuurrrlllgggNNNKKKEEE:::...''''''(((&&&&&&%%%$$$$$$$$$$$$%%%"""###%%%&&&&&&%%%###""""""""""""""""""""""""""""""""""""""""""######### !!!""""""######"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$""" """$$$$$$#########""""""######$$$%%%%%%&&&(((((('''''')))***))))))***+++---...///000222222333333555666888999AAAyyyPPP:::777444333333333222111111///......//////...---666555555444444333333222222555:::???AAAAAA???===<<<<<<<<<;;;::::::999999333333444555777999;;;<<<>>>@@@DDDEEECCC===666111))))))(((((((((((())))))'''((((((((())))))******((()))***+++***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''((('''&&&,,,---///222444666777777888999;;;???AAA>>>666000===>>>???>>>>>>AAAGGGKKKkkkzzzzzzttt|||qqqiiimmmrrrrrrvvv|||~~~tttttt}}}xxxnnngggllliii```OOO<<>>wwwRRR:::777444333333333222111111///......//////...---===:::999???FFFHHHBBB::::::AAAVVVqqq|||mmmPPP<<<@@@???<<<===IIIUUURRRFFF???666666:::888>>>AAA;;;>>>>>><<<999<<<@@@===777...111///)))(((,,,,,,((())))))))))))))))))))))))'''((()))))))))(((&&&%%%(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((())))))(((((()))+++***---111666:::;;;<<<;;;AAABBBCCC???:::777999<<>>///)))&&&###$$$&&&'''%%%"""!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################""""""######$$$%%%'''%%%###%%%(((***)))'''))))))***+++---...//////222333444444444555777999@@@vvvJJJ:::777444333333333222111111///......//////...---111IIIjjj}}}}}}nnn^^^TTTVVVfffkkkWWWPPPTTTYYYhhheeePPPCCC???@@@KKKQQQKKK>>>999333333777:::;;;:::999999333+++(((+++---+++((())))))))))))((((((((()))***+++++++++***(((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((()))))))))((())),,,...000333888===AAADDDDDDDDDGGG@@@999666999???DDDFFF;;;BBB@@@BBBbbbvvvppplllrrr~~~~~~~~~zzz||||||wwwuuuvvviiigggfffgggfff\\\JJJ;;;777111***&&&&&&'''&&&$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################""""""######$$$%%%(((&&&%%%&&&(((******)))))))))***+++---...//////222333444444444555777999AAAwwwKKK:::777444333333333222111000///......//////...---VVV{{{ppplllwwwrrrddd}}}}}}{{{dddWWW\\\iii~~~iiiVVVDDD===999333333888>>>===888000,,,,,,+++)))))))))*********))))))(((******++++++******)))(((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))))))))((((((+++///222999<<<@@@EEEHHHJJJJJJIIIFFF>>>888999AAAGGGGGGEEE;;;EEESSShhhzzzjjjpppvvvvvvtttvvvzzzuuuppplllmmmppphhhhhhjjjpppqqqiiiZZZLLLHHH???333+++'''&&&%%%$$$%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################""""""######$$$%%%((('''&&&''')))*********))))))***+++---...//////222333444444444555777999CCCxxxMMM:::777444333333333222111000///......//////...,,,zzz|||ddd^^^xxxxxx|||rrrttt}}}]]]MMMAAA666666???888888777444111...,,,))))))***++++++,,,,,,++++++))))))))))))((((((''''''((((((((((((''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))(((((())),,,222666???BBBEEEHHHJJJJJJIIIHHH>>>@@@CCCGGGHHHGGGBBB???OOOddd}}}vvvxxxyyyppplllttt}}}vvvqqqmmmkkkfffdddeeeiiillljjjaaaYYYUUULLL>>>333---((($$$!!!%%%%%%$$$$$$############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##################""""""######$$$%%%'''&&&&&&&&&'''))))))***))))))***+++---...//////222333444444444555777999DDDyyyNNN:::777444333333333222111000...------...///---,,,}}}ggg___```dddfffuuugggTTTRRRVVVVVVZZZooo{{{uuukkk]]]WWWSSSYYYfffTTTOOOFFF>>>777222000111++++++++++++++++++,,,,,,***))))))((((((((((((((())))))((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((())))))+++///666:::@@@CCCFFFIIIJJJJJJIIIHHH???EEEJJJHHHCCCCCCJJJQQQssstttggg}}}|||hhhjjj~~~vvvbbb]]]YYYYYY^^^ccccccbbb```XXXLLLAAA999111)))$$$%%%%%%$$$###$$$$$$%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##################""""""######$$$%%%%%%%%%%%%%%%%%%&&&((()))))))))***+++---...//////222333444444444555777999DDDxxxPPP:::777444333333333222111///...------......---,,,llllllggg\\\OOOGGGFFFIIIUUU[[[mmm|||nnnjjj___\\\ZZZfffwwwhhh```kkk{{{www}}}ttt[[[GGG999666888222000---***))))))***+++---,,,+++************+++)))))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((()))+++---///444:::???AAACCCGGGJJJLLLMMMLLLKKKGGGHHHFFFAAA???JJJaaatttrrrfffmmmzzzsssqqq{{{jjjccc\\\ZZZ___gggmmmqqqjjjcccYYYPPPHHH>>>555...'''&&&%%%$$$$$$$$$%%%&&&"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################""""""######$$$%%%###$$$%%%%%%$$$%%%''')))))))))***+++---...//////222333444444444555777999BBBwwwPPP:::777444333333333222111///...------......---+++AAAGGGOOOUUUZZZaaajjjpppvvvqqqqqqtttmmm[[[ZZZqqqvvv[[[FFF???@@@@@@<<<666000,,,***+++,,,---,,,+++*********++++++))))))))))))((((((((('''(((''''''&&&&&&''''''((('''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())),,,///222555:::@@@DDDFFFGGGJJJLLLLLLKKKIIIGGGFFFDDDCCCGGGSSSeeewww|||cccZZZjjjssskkkpppttt|||uuummmiiijjjooosssvvvpppjjj```XXXQQQHHH@@@:::+++***'''%%%############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################""""""######$$$%%%###%%%&&&&&&$$$%%%'''***))))))***+++---...//////222333444444444555777999???uuuPPP:::777444333333333222111///...,,,---......---+++LLLbbb}}}qqquuu}}}uuudddnnnqqqhhhiiinnn|||gggSSSJJJKKKMMMHHH???666000......///++++++)))((((((((()))***))))))))))))((((((((((((((((((''''''''''''(((((((((((('''&&&%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((+++...222666:::>>>CCCGGGLLLMMMMMMLLLJJJFFFBBB???======EEEXXXppp{{{^^^gggkkkdddZZZ^^^rrrxxxrrrpppooonnnmmmrrrkkkbbbYYYSSSLLLEEE@@@///---)))%%%"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""### !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#####################"""###$$$$$$%%%$$$&&&((('''%%%%%%(((+++))))))***+++---...//////222333444444444555777999>>>tttPPP:::777444333333333222111///---,,,,,,---...,,,+++cccsssxxx}}}www{{{wwwddd^^^www}}}yyyeeeGGG<<<555...///222...)))(((***,,,***(((++++++******)))(((((((((******)))''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))---333<<<@@@BBBDDDIIIMMMHHHMMMQQQQQQNNNHHH>>>555@@@CCCVVVrrryyyiii```fff```fffcccZZZsss}}}~~~}}}zzzpppfffbbb]]]YYYTTTQQQOOOMMMHHHCCC;;;666---%%%$$$%%%""""""############""""""!!!$$$#########""""""!!!!!!######""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""#########""""""!!!$$$###"""!!!!!!###%%%&&&%%%%%%&&&&&&'''(((((((((*********+++,,,---...///000111333333333444777999FFFrrrRRR:::777444222222111000///000000000///......------|||rrrpppmmmyyywwwuuu}}}}}}rrr```III777555///222333///***'''))),,,+++++++++***))))))((((((******)))''''''&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%'''))),,,---444999@@@CCCDDDEEEIIIMMMOOOPPPQQQPPPKKKDDD@@@???HHH\\\rrrzzzwwwoooeee^^^iiiiiiwww~~~}}}~~~zzzooohhhfff]]]XXXPPPKKKHHHHHHIIIIII===:::222)))&&&'''#########$$$$$$$$$#####################"""""""""!!!###"""""""""!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""############""""""$$$###"""!!!"""###%%%&&&%%%%%%&&&&&&'''(((((((((*********+++,,,---//////000222333333333444777999CCCqqqOOO:::777444222222111000////////////...------,,,,,,vvviiiooo{{{wwwzzzyyywwwvvv~~~]]]EEEDDD777555111---++++++,,,---,,,,,,+++******))))))(((******)))(((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''%%%$$$$$$'''+++111444===AAADDDFFFFFFGGGKKKNNNQQQPPPRRRQQQIII@@@EEEQQQwwwooodddhhhlllkkk^^^ggg~~~~~~yyy~~~yyyrrrrrruuuccc^^^UUUKKKEEEDDDHHHLLLCCCBBB<<<222,,,)))&&&!!!###$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""$$$###"""""""""###%%%&&&%%%%%%&&&&&&'''(((((((((******++++++,,,...///000000222333444444555777999EEEtttPPP:::777444222222222000/////////...------,,,,,,+++ooodddcccdddrrrYYYLLLQQQ\\\___tttooojjj{{{qqqkkk||||||jjjWWW\\\YYYDDD---%%%,,,333111***,,,,,,,,,+++******))))))******)))(((''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&$$$%%%)))///666;;;BBBDDDFFFGGGGGGIIILLLOOOLLLMMMQQQQQQFFFBBBTTTnnnooo^^^^^^hhhnnnmmmqqq~~~~~~|||uuutttxxx~~~llljjjbbbWWWLLLFFFEEEGGGKKKLLLGGG<<<333...)))%%%$$$###############$$$$$$#########"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""############"""######"""""""""###$$$%%%%%%%%%&&&&&&'''(((((((((+++++++++,,,---...///000111222444444444555888:::KKK|||UUU:::888444333222222111000000//////...------,,,,,,~~~hhhYYYXXX```hhh~~~zzzpppbbbVVVQQQSSSXXXrrrwwwfffddddddzzzqqqnnn{{{zzzoooJJJ333///111///***------,,,,,,+++************))))))(((((((((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&(((''''''(((---444<<<@@@CCCDDDFFFGGGHHHKKKNNNPPPKKKKKKKKKGGGAAAJJJmmmrrr\\\]]]eeeeeefffjjj~~~|||vvvttttttrrrlllmmmllleeeYYYNNNFFFCCCQQQSSSOOODDD:::333---(((%%%$$$###"""""""""######""""""""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!"""##############################$$$$$$$$$%%%%%%&&&&&&'''(((((((((+++++++++,,,---...000000111222444444444555888:::OOOWWW;;;888555333333222111000111111000000///.........lll^^^___oooxxxlllgggkkkpppsssrrr|||xxxrrrfff^^^dddgggzzz}}}kkkjjjkkksss}}}~~~\\\===---,,,///......---,,,,,,++++++******))))))(((((()))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&((()))***...333:::@@@CCCBBBCCCEEEGGGJJJLLLNNNOOOLLLIIIBBB<<>>???VVVxxxwwwjjjaaadddiiiuuu~~~wwwrrruuu~~~ssshhhbbbeeeiiikkkiiibbbXXXQQQJJJKKKIIIEEECCC???666---,,,***'''%%%############!!!"""""""""############ !!!!!!!!!"""""""""###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######### !!!"""######$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((,,,,,,,,,,,,---///000111222333444555555666888;;;GGGuuuUUU;;;999555333333333222111111111111000//////......yyyuuu}}}rrrqqq{{{qqquuujjjsss{{{[[[BBB666///......------,,,++++++***)))))))))))))))******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((+++111888===AAACCCDDDEEEFFFHHHKKKMMMMMMKKKJJJ?????????JJJllliiigggggglllzzz}}}nnnfffsss|||zzztttnnnffffffhhhjjjkkkggg___XXXDDDDDDCCCBBBDDDBBB::://////---***'''%%%$$$$$$$$$!!!!!!""""""#########$$$ !!!!!!!!!""""""######!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$ !!!######$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%&&&&&&'''(((((())),,,,,,,,,---...///000111222333555555555666999;;;DDDqqqYYY;;;999555444333333222111000000000///......------}}}}}}yyysss|||}}}bbbTTTTTT===666000///000///,,,***++++++++++++***)))((('''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$&&&(((((('''&&&)))///777>>>AAABBBCCCCCCEEEGGGIIIKKKMMMMMMKKKGGGHHH???MMMiii___XXX[[[iii|||bbblll}}}}}}zzzwwwuuusssrrrhhhccc```aaammmoooaaa\\\NNNAAAAAADDDBBB<<<777777444///***&&&$$$"""""""""!!!!!!!!!!!!!!!"""#########""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""" !!!""""""!!!!!!"""###!!!!!!!!!!!!!!!  !!!"""###$$$%%%%%%######""""""######$$$%%%%%%%%%&&&&&&'''(((((((((+++,,,---------...000222222333333333333555888;;;IIIxxxVVV:::777444222222222222111000000000000000///......wwwooozzzzzzyyy~~~|||}}}yyy~~~}}}sss{{{yyyxxx|||zzz|||kkkVVV<<<...,,,...///...+++++++++++++++***)))((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))(((...333:::@@@CCCDDDDDDEEEIIIKKKKKKIIIKKKNNNLLLFFFIIIZZZvvvmmmLLLYYYmmm~~~sssnnnqqq}}}~~~}}}|||zzzxxxvvvtttssswwwjjjjjjnnnhhhfffiiiggg[[[PPPEEECCCDDDAAA>>>===777555111,,,)))&&&$$$###""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""" !!!""""""!!!!!!"""### !!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%######""""""######$$$%%%%%%%%%&&&&&&'''(((((((((***,,,------,,,---///111222333333333333555888;;;PPP~~~WWW:::888444222222222222111000000000000000///......wwwyyyyyyxxxssshhhjjjooouuuwwwttt~~~YYY777))))))+++***++++++++++++++++++******((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))***++++++444888???CCCEEEFFFFFFGGGJJJLLLNNNMMMKKKKKKLLLLLLooommmZZZUUUeeevvvkkkkkkxxx}}}vvvxxxzzzyyy{{{zzzyyyxxxuuusssqqqooonnniii]]]dddpppggg[[[___gggZZZSSSLLLIIIDDD>>><<<>>>777555333///+++(((&&&$$$###""""""!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""""""!!!!!! !!!"""""" !!!""""""!!!!!!"""### !!!!!!""""""""" !!!"""###$$$$$$%%%######""""""######$$$%%%%%%%%%&&&&&&'''((((((((()))***+++,,,+++,,,...111222333333333333555888;;;IIIxxxWWW;;;888444222222333222222000000000000000///......wwwuuulllzzz~~~TTT888...------++++++***************+++((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((***,,,...999===BBBEEEFFFGGGGGGHHHGGGHHHOOOTTTKKKBBBNNNdddoooXXXVVVjjjxxxtttxxxvvvooorrrxxxzzztttwww|||zzzuuuwwwvvvssspppmmmkkkiiihhh^^^WWW```jjj```VVVXXXZZZTTTSSSSSSPPPGGG;;;666777555444333000---)))&&&%%%######""""""!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""""" !!!""""""!!!!!!"""### !!!"""######$$$ !!!!!!"""######$$$$$$######""""""######$$$%%%%%%%%%&&&&&&'''(((((((((((()))***+++***,,,...000222333333333333555888;;;CCCrrrYYY;;;888555333333333333222000000000000000///......jjj}}}vvv~~~||||||wwwRRR===555222++++++***)))))))))******))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''')))...222===@@@CCCEEEFFFFFFHHHIIIKKKFFFLLLQQQEEE<<<[[[mmm^^^WWW```{{{xxx~~~xxxrrruuuzzz|||ttttttuuuwwwzzz}}}~~~~~~wwwuuurrrnnnkkkhhhgggffffffccchhhiii```___]]]QQQKKKNNNSSSUUUMMM>>>555333444444222000---***'''%%%$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""""" !!!""""""!!!!!!"""### !!!"""###$$$$$$!!!!!!""""""######$$$$$$######""""""######$$$%%%%%%%%%&&&&&&'''((((((((('''(((*********+++...000222333333333333555888;;;HHHvvvZZZ;;;888555333333333333222000000000000000///......vvv~~~xxx|||yyyeeeKKK888+++...---+++***))))))******)))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&&&&***111777@@@BBBDDDFFFFFFGGGIIIJJJRRRJJJGGGFFFBBBKKKtttiiiPPPSSSgggrrrkkk}}}xxxttttttuuutttvvvqqqkkkhhhjjjqqqzzzuuussspppmmmjjjhhhggggggeeecccffffffeeemmmmmm^^^KKKKKKOOOSSSPPPFFF===999555444222///---+++)))(((%%%$$$######""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!"""""" !!!""""""!!!!!!"""###!!!!!!!!!""""""#########!!!!!!""""""##################""""""######$$$%%%%%%%%%&&&&&&'''((((((((('''(((******+++,,,///111222333333333333555888;;;GGGvvvvvv\\\<<<999555333333444333333000000000000000///......nnnffflllwww}}}ggggggoooxxxhhhPPP999222000...,,,******++++++))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###%%%''''''''',,,555<<>>888555666666222111333222000000000000000...,,,???>>>======AAAKKKWWW```YYY]]]aaaiiiwww|||{{{zzzjjjBBB...---...,,,+++,,,+++***))))))((()))))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''(((***000777>>>BBBEEEDDDFFFJJJMMMMMMOOOQQQMMMHHHKKKpppwwwRRRJJJXXXttt}}}yyy~~~xxxpppmmmrrrppprrr{{{uuu|||}}}wwwsssnnniiigggccc]]][[[[[[ZZZVVVRRRQQQKKKFFFEEEFFFLLLZZZgggmmmooosssqqqfff]]]aaammmpppmmmkkk___LLLJJJPPPNNNBBB>>>777111......---,,,'''&&&%%%###""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%%%%%%%&&&((())))))***+++,,,...///000222333555555555666999;;;EEEtttyyyyyy^^^===777444555555222000222111///.../////////---+++DDDPPP```jjjmmmooouuu{{{~~~|||[[[888---,,,***(((------,,,+++************)))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''))),,,222999@@@DDDCCCGGGIIIKKKOOOSSSRRRNNNGGGHHH``````KKK\\\uuu}}}uuuwwwooo|||yyymmmjjjnnnnnnsss}}}}}}tttqqqxxx}}}{{{xxxtttnnngggccc___YYYVVVVVVVVVTTTQQQNNNHHHAAA<<<;;;@@@PPP___kkkhhhooovvvkkkXXXXXXgggdddaaakkklllVVVFFFGGGKKK@@@CCC???444...///---((()))(((&&&$$$###!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#######################################$$$&&&&&&%%%%%%'''((())))))***+++,,,...///000222333555555555666999;;;AAAooovvvvvv___<<<777333444444111000111000///......///...,,,***iiixxx}}}uuussspppsssMMM888///+++***---,,,+++******))))))***)))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&(((+++///555<<>>===DDDCCC666///000...'''***)))'''%%%###"""!!! !!!!!! !!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""############"""""""""""""""############$$$&&&&&&%%%%%%'''((())))))***+++,,,...///000222333555555555666999;;;>>>kkkqqqrrr```===777444555555222111222000///......//////---+++{{{yyy|||mmmwwwbbbFFF666000///,,,,,,+++***))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&)))---333999>>>BBBEEEEEEJJJMMMLLLMMMPPPPPPMMMXXX^^^WWWjjjlll~~~yyy|||sssoooqqqqqqooofffaaa[[[UUUPPPNNNLLLKKKMMMKKKIIIDDD;;;222111666DDDKKKUUU^^^dddaaaSSSFFFLLLPPP\\\```XXXSSSJJJ888:::AAAAAA888111000...)))+++***(((&&&$$$""""""!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!"""""""""############%%%&&&&&&&&&&&&''')))))))))***+++,,,...///000222333555555555666999;;;>>>jjjjjjkkkaaa>>>999666777666333222444111000///000000000...,,,ooo~~~xxxuuu]]]JJJ;;;111,,,+++***))))))(((((()))((())))))))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''***000666<<<@@@CCCDDDGGGHHHLLLNNNLLLJJJPPPXXXxxx___UUUggg|||||||||}}}yyyxxxtttnnnjjjfff```YYYRRRMMMJJJIIIIIIHHHIIIHHHBBB666///......BBBTTTZZZZZZ[[[XXXQQQLLLKKKRRRUUUWWW^^^WWWAAA=========:::555111...,,,+++***(((&&&%%%#########!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############!!!""""""######$$$$$$$$$$$$%%%''''''&&&&&&((()))))))))***+++,,,...///000222333555555555666999;;;>>>iiiiiiiii```???:::666777777444333444222111000000111000...,,,{{{uuunnn{{{XXX;;;------+++***************((())))))***)))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((,,,222999>>>AAACCCCCCGGGEEEJJJQQQLLLGGGRRRggggggQQQbbb|||{{{}}}|||vvvooollliiiddd]]]VVVPPPLLLJJJIIIEEEEEEGGGDDD<<<333000***555DDDOOOSSSTTTWWW[[[WWWIIIIIIQQQUUUZZZYYYOOODDD<<<999===:::111,,,///***)))(((&&&%%%%%%$$$$$$!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""######$$$%%%%%%&&&$$$%%%''''''&&&&&&((()))))))))***+++,,,...///000222333555555555666999;;;===gggpppppp___???999666777666333222444111000//////000///---+++ooofffnnnzzzxxxooo}}}lllmmmyyy{{{KKK......---,,,++++++++++++((()))*********)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))---333:::???BBBBBBBBBGGGBBBHHHSSSNNNEEEVVVrrrRRRQQQuuuyyy}}}zzzzzzxxxssslllkkkgggaaaYYYRRRNNNMMMLLLEEEAAACCCCCC===666333111'''+++AAAQQQRRRSSSYYYdddJJJDDDQQQRRRPPPSSSVVVKKK<<<888@@@>>>111+++111***)))((('''&&&%%%%%%%%%!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""###$$$%%%%%%&&&&&&$$$&&&''''''&&&'''(((***))))))***+++,,,...///000222333555555555666999;;;===fffzzzyyy^^^>>>888555666666222111333000///......///...,,,***lllRRRPPP\\\kkk___bbbmmm|||}}}xxx999555111---***((()))++++++++++++************)))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&%%%&&&)))(((%%%&&&***---222999???BBBBBBBBBAAAEEENNNJJJFFFJJJHHHZZZ^^^XXXmmm|||wwwlllpppjjjdddcccddd^^^RRRGGGHHHDDD@@@AAADDDDDD===777111000///111999GGGWWWbbb```UUUIIIDDDHHHMMMOOOOOO[[[KKK===999777111------000,,,'''%%%&&&'''%%%###""""""!!! !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###############$$$'''&&&&&&&&&&&&'''(((((((((***+++++++++,,,///111444555666666666666888:::DDD[[[rrrmmm___>>>888555666666444444666111111111000000///...---~~~dddTTTPPPhhhmmm\\\YYYsssMMM888))),,,000+++,,,222*********))))))))))))((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&%%%&&&)))(((%%%'''+++...333;;;???@@@AAABBBCCCIIIMMMMMMKKKIIIKKKfffoooYYYjjj}}}|||{{{}}}zzzsssnnnjjjjjjlllhhh]]]TTTIIIDDD@@@AAADDDDDD???:::555222...---222>>>MMMWWWUUUOOOHHHDDDFFFKKKPPPSSSTTTHHH===999777333111222///,,,(((&&&&&&&&&%%%$$$""""""!!! !!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""######$$$$$$######""""""""""""""""""""""""$$$$$$###############$$$'''&&&&&&&&&&&&'''(((((((((***+++++++++,,,///111444555666666666666888:::AAAZZZssssss___>>>888555555555333333555111111111000000///...---|||cccPPPOOOvvvsss\\\bbbnnnHHH+++,,,111***'''---***))))))))))))((((((((()))((((((''''''(((((()))'''''''''''''''&&&&&&&&&&&&%%%&&&)))(((&&&(((---000666<<>>???CCCGGGMMMJJJOOOOOOMMM^^^vvv[[[WWW}}}~~~}}}zzzyyyxxxrrrnnnkkkmmmooolllcccZZZLLLGGGBBBAAACCCDDDAAA===999555...)))***222>>>GGGTTTTTTQQQKKKEEEDDDIIINNNHHH@@@999666333000///111///,,,)))'''&&&&&&%%%$$$###"""!!!!!! !!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""######""""""""""""""""""""""""""""""$$$###############$$$$$$'''&&&&&&&&&&&&'''(((((((((***+++++++++,,,///111333444555666555666999;;;???UUUrrrxxx___===888444555555222222444111111111000000///...---ttt}}}~~~}}}iiiUUUVVVcccxxx~~~```sss}}}ZZZ888---...,,,((((((************))))))))))))(((((((((''''''((((((((('''''''''''''''''''''''''''%%%&&&)))(((''')))///222888===>>>===???EEEJJJOOOIIIMMMNNNWWWjjjXXX^^^||||||~~~zzzwwwvvvuuuqqqnnnooooookkkbbbZZZRRRLLLFFFCCCCCCCCC@@@===;;;777111+++))),,,333999NNNUUUZZZUUUJJJCCCEEEJJJCCC@@@;;;777333///---......,,,***((('''&&&%%%%%%###""""""!!! !!!!!!!!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""#########"""######$$$%%%'''&&&&&&&&&&&&'''(((((((((***+++++++++,,,///111222444555555555666999;;;???RRRxxx```===777444444444111111333111111111000000///...---vvvfffrrrmmmOOO>>>HHHWWWaaa{{{|||jjj|||{{{lllOOO444,,,222333,,,,,,,,,++++++++++++******((((((''''''''''''((((((&&&''''''''''''''''''''''''%%%&&&))))))(((+++111555999===??????BBBHHHNNNQQQKKKHHHJJJeee]]]\\\nnnwwwqqqeeehhhttt|||yyyvvvtttsssmmmccc[[[YYYSSSKKKFFFCCCAAA>>><<<999888555111---,,,...000<<>>TTTbbb>>>888444444444111000222111111111000000///...---~~~ccc[[[iii```FFFBBB???EEElllwwwXXXeee|||wwwKKK222222333+++------,,,,,,,,,+++++++++(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''''''''%%%&&&)))))))))---333888:::===@@@CCCGGGMMMPPPSSSMMMGGGPPPwwwdddRRRfffuuuhhhXXXSSSxxxsssgggvvvzzz{{{~~~|||xxxvvvtttrrrrrrpppkkkbbb\\\]]]XXXPPPIIIDDD@@@===:::777888888555111...,,,,,,111>>>MMMRRRMMMFFFCCCCCCHHHHHHEEE???;;;888111))),,,------+++(((%%%%%%&&&$$$###""""""!!!!!!"""""" !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""######""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%'''&&&&&&&&&&&&'''(((((((((***+++++++++,,,///111111222444444555666999;;;>>>\\\eee???999555555444111111333111111111000000///...---lllXXX]]]nnn}}}xxxcccWWWEEE;;;YYY^^^UUUaaatttwwwwwwkkk@@@///,,,***,,,,,,,,,+++++++++******(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''%%%&&&((())))))...444::::::;;;@@@GGGNNNQQQRRRRRRKKKIIIbbbuuuSSS[[[}}}WWWLLLIIIJJJ[[[|||tttlllkkkoookkk]]]YYYdddhhh___ZZZ___bbbppp~~~zzzvvvqqqgggdddeeeiiihhhbbb^^^^^^ccccccdddgggiiigggbbb]]]^^^ZZZSSSLLLFFFAAA===;;;777888777444000,,,***)))...777BBBHHHGGGCCC>>><<<@@@AAA>>>;;;;;;:::111&&&,,,---...,,,(((%%%%%%&&&$$$###""""""!!!!!!"""""" !!!""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""######$$$$$$######""""""""""""""""""""""""""""""""""""###$$$%%%&&&'''&&&&&&&&&&&&'''(((((((((***+++++++++,,,///111000222333444444666999;;;@@@aaafff@@@:::666666555222111333111111111000000///...---fffYYYiii~~~~~~zzztttjjjTTT>>>HHHddd~~~fffMMMhhh}}}NNN111---444+++++++++************)))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''%%%&&&((()))***///555<<<:::;;;AAAKKKRRRSSSRRROOOIIILLLtttaaaTTTooobbbFFFIIIfffyyypppjjjfffeeeggg^^^VVVUUUZZZRRREEEKKK\\\kkkwww{{{xxxvvvrrr^^^\\\]]]^^^XXXOOOOOOTTTUUUWWW[[[aaafffhhhfffccc]]]YYYTTTMMMGGGBBB>>><<<888888666222---)))(((((('''---666???EEEGGGEEECCC===>>><<<;;;???@@@777***+++---...,,,(((%%%%%%&&&$$$######""""""""""""""" !!!""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""###$$$%%%&&&'''&&&&&&&&&&&&'''(((((((((***+++++++++---///111000111333444444666999;;;DDDcccgggAAA;;;666666666333222333111111111111000///...---yyyllliii}}}sss}}}cccFFFAAALLLooo{{{WWW\\\GGG&&&111---------,,,+++***,,,---***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))((()))---222666:::===AAAFFFJJJNNNSSSWWWSSSEEEYYYpppSSSdddhhhGGGUUU~~~}}}zzzooohhhhhhooooookkkdddaaagggsss{{{yyyqqqkkkccc]]]\\\]]]\\\\\\^^^^^^```eeekkkmmmjjjccc]]][[[WWWRRRPPPNNNIII@@@888777666333222111...+++(((+++'''***666BBBDDDBBB@@@999888777999<<<;;;444...***)))((())))))(((%%%"""$$$#########""""""!!!!!!###!!! ###$$$"""  !!!"""######$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""#########"""""""""""""""######""""""######$$$%%%%%%%%%&&&&&&'''((((((((((((***+++++++++,,,///111111222333444555777888888:::```ccc@@@<<<666444444555444222222111//////000000...---vvvnnnpppooommmqqqqqqxxxzzz]]]HHH???LLLggguuuaaavvv\\\333222.........---+++************))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((***...333888;;;===BBBGGGLLLPPPRRRSSSLLLQQQjjjaaaXXXyyynnnWWWkkk}}}qqqnnnsssyyyyyypppxxx~~~wwwkkkccc]]]^^^aaacccgggllllllttt~~~uuuhhh^^^ZZZVVVRRRPPPNNNIIIAAA;;;888666333111000...+++((()))&&&)))222<<>>>>>BBBHHHOOORRRQQQNNNEEEYYYqqqrrrYYYeeeccc^^^zzz||||||mmmeee___aaagggnnnwwwyyyhhh___YYYVVVRRRPPPNNNJJJDDD???888666333111000---***((('''%%%&&&---333777>>>DDD???<<<999999::::::777333,,,+++)))(((((('''%%%###############""""""""""""###!!! !!!"""###""" !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""############""""""######$$$%%%%%%%%%&&&&&&'''((((((((((((***+++++++++,,,///111111222333444555777888888777RRRzzz___@@@<<<666444444555444222222111//////000000...---}}}rrrkkknnntttvvvtttsssmmmnnn|||sssmmmmmmxxxjjjMMMAAA222999VVVssspppoooqqqGGG000...------------+++)))'''))))))))))))((((((''''''''''''''''''''''''''''''&&&'''((())),,,111888===@@@@@@CCCKKKRRRTTTOOOIIIDDD\\\kkkjjjbbb^^^uuu___ooozzzpppgggfffkkkuuuooobbb^^^XXXUUURRRPPPNNNKKKGGGCCC:::777444111///---+++((('''%%%&&&))),,,111;;;FFFBBB???;;;999999999888666000---+++)))((((((&&&$$$#########""""""""""""""""""!!!!!!!!!"""""""""!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###############""""""######$$$%%%%%%%%%&&&&&&'''((((((((((((***+++++++++,,,///111111222333444555777888888777KKKoooccc@@@;;;666444444555444222222111//////000000...---|||wwwtttuuuwwwxxx~~~xxxppprrrvvvyyyzzz}}}wwwtttyyyqqqooorrrvvvuuurrrqqqzzzsss```FFF666222AAAaaa{{{^^^mmmkkkJJJ//////---,,,,,,------+++))))))))))))))))))(((((((((''''''''''''''''''''''''&&&''')))***---333:::???AAAAAAEEEMMMSSSTTTNNNHHHIIIdddmmm```YYYccc{{{tttuuusssttt|||{{{lllcccbbbjjjzzzxxxfff]]]\\\WWWUUUQQQOOOMMMKKKHHHGGG<<<999555222000...+++***)))&&&&&&'''(((---999EEEDDDAAA===999888888888888444111---***))))))'''&&&""""""""""""""""""######!!!"""""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""##################""""""######$$$%%%%%%%%%&&&&&&'''((((((((((((***+++++++++,,,///111111222333444555777888888888GGGiiifff@@@;;;666444444555444222222111//////000000...---~~~~~~sssjjjbbbbbbbbbeeemmmrrrnnneeeFFF<<<555888UUUeeeWWWeee||||||zzz^^^===333///,,,,,,......,,,***))))))))))))))))))))))))'''''''''''''''''''''''''''((()))+++...444;;;@@@AAACCCHHHNNNSSSSSSNNNIIIRRRooouuu^^^VVVggg~~~kkkcccgggRRR```zzzuuu___OOOHHHNNN___nnnnnn|||uuuddd[[[YYYVVVTTTQQQNNNKKKIIIHHHHHH>>>;;;666333111///---++++++'''%%%&&&'''+++666AAAEEEBBB>>>:::777666777888666222---***((((((((('''""""""""""""############ """###"""!!! !!!###!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$######""""""######$$$%%%%%%%%%&&&&&&'''((((((((((((***+++++++++,,,///111111222333444555777888888999DDDfffeee@@@<<<666444444555444222222111//////000000...---|||ttt___ZZZXXX]]]aaabbbbbbcccRRRGGG===777GGG|||zzz]]]XXXkkk___999444...,,,---...,,,)))))))))))))))))))))))))))''''''''''''''''''''''''((()))***,,,///444;;;@@@@@@DDDJJJOOORRRQQQNNNLLL___pppjjjVVV[[[wwwttteeeeee}}}[[[EEEXXXyyyzzzhhhPPP===666===QQQcccooozzzpppaaaZZZYYYVVVTTTQQQLLLIIIGGGHHHIII@@@===888444222000...---+++'''$$$%%%'''***222:::DDDBBB???;;;777555666777777222,,,(((&&&&&&&&&&&&!!!"""""""""############ """###### !!!### !!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!"""######$$$$$$######""""""######$$$%%%%%%%%%&&&&&&'''((((((((((((***+++++++++,,,///111111222333444555777888888888CCCeeeddd@@@<<<666444444555444222222111//////000000...---}}}aaafffzzzwwwggg[[[SSSVVVXXXVVVYYYaaa```PPPBBB666777]]]mmmYYYaaa???888000,,,,,,---***''')))))))))))))))*********(((((((((((((((((((((((()))***+++---///555;;;@@@???DDDKKKPPPQQQPPPOOONNNkkkiiiTTTHHHbbbmmmiiisss|||~~~^^^HHHTTTmmm~~~vvvdddLLL;;;666AAAXXXmmm}}}xxxgggZZZXXXZZZVVVTTTPPPLLLHHHFFFGGGIIIBBB>>>999555333111///...+++&&&###%%%''')))///555CCCBBB???;;;777555555666666111+++&&&$$$%%%%%%%%%!!!!!!""""""#########$$$ """$$$### !!!### !!!"""######$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$#########"""###$$$$$$%%%%%%%%%&&&&&&'''(((((()))(((***+++++++++---///111111222333444555777888888888BBBeeeddd@@@<<<666444444555444222222111//////000000...---|||nnnbbbiiivvv```ZZZggg{{{}}}sssaaaSSSQQQSSSTTTYYYbbbgggeeeYYYEEE999EEE```vvv}}}iiipppfff111'''666***$$$...+++))))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&((())),,,000555999===???BBB@@@HHHRRRNNNBBBFFFVVVvvvcccNNNQQQuuullltttppprrrSSSGGGQQQ___rrruuuXXX===666;;;HHHeeewwweee[[[XXXZZZVVVRRRMMMIIIHHHHHHGGGGGG@@@???===888333...,,,+++,,,)))&&&$$$%%%'''+++---888<<>>999444111111000...+++(((&&&&&&&&&'''###############$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!""""""!!!!!! !!!!!! !!!!!!""""""""""""""""""""""""############""""""""""""######""""""######$$$%%%%%%%%%%%%%%%&&&'''(((((((((***++++++***+++---///222222222333444555666777999BBBeeejjjAAA999444444555333111222//////.........---------lll]]]RRR[[[tttrrrYYYUUUccc~~~ppp^^^SSSOOOPPPUUU[[[mmmpppkkkWWW>>>555CCCUUUqqqIII///444***'''///******)))))))))(((((((((((()))((('''&&&&&&&&&&&&'''((())),,,000555:::>>>@@@HHHJJJQQQVVVNNNDDDNNNaaalll^^^SSS___|||tttsssjjjvvvTTTBBBLLL___ooo~~~{{{kkkPPP888333:::IIIfff}}}mmmbbb]]]]]]UUUQQQLLLHHHFFFEEECCCAAA@@@@@@===999444000---,,,,,,***'''%%%%%%'''***,,,999>>>BBBCCC???999555444000///,,,***'''&&&%%%%%%$$$$$$##################"""""""""""""""""""""""" !!!!!!!!!!!!"""!!!!!!!!! !!!!!! !!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$######""""""######$$$%%%%%%%%%%%%%%%&&&'''(((((((((***++++++***+++---///222222222333444555666777<<>>AAAFFFMMMUUUSSSHHHEEEXXXnnndddZZZ[[[sss{{{pppyyyyyylll^^^BBBGGG]]]ppp}}}}}}|||vvv^^^GGG333222;;;LLLhhhqqqccc\\\YYYUUURRROOOLLLJJJHHHEEECCCAAA@@@>>>:::666222///------+++(((&&&%%%&&&(((***666;;;BBBEEEBBB===777444000000...,,,)))'''$$$###%%%$$$$$$$$$###""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!"""""""""""""""""""""""" !!!"""###$$$%%%%%%######""""""######$$$%%%%%%%%%%%%%%%&&&'''((((((((()))***+++***+++...000222222222333444555666777<<>>OOO|||vvvddd:::...***...111************)))))))))((((((((((((''''''''''''(((((((((***---111666;;;???BBBBBBNNNVVVOOOFFFKKKccczzzbbb[[[fffxxxuuuuuummmHHHFFFZZZttt}}}}}}~~~yyyqqqTTTAAA333444???QQQlll|||kkk[[[SSSOOOUUUSSSPPPNNNMMMKKKGGGEEEBBB@@@>>>;;;999555111...---,,,)))'''&&&&&&''''''...444;;;@@@@@@;;;444///000000000...+++'''$$$!!!%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$######""""""######$$$%%%%%%%%%%%%%%%&&&'''((((((((()))***+++***+++...000222222222333444555666777777HHHmmmiiiAAA999444444555333111222////////////............xxxqqq]]]KKKEEEJJJfff}}}hhhQQQMMMWWWvvvvvvsssvvvyyywwwtttgggaaaWWWMMMFFFQQQhhh|||yyy___CCC555===hhhaaahhhyyypppMMM999///---,,,'''************))))))))))))(((((('''''''''(((((()))(((***---222777<<>>???EEEXXXrrr{{{cccBBB;;;DDDooo|||bbbkkkqqqGGG222,,,---111+++++++++*********))))))((((((((((((((()))******)))+++...333888>>>BBBEEEKKKRRRNNNDDDLLL^^^\\\KKKGGG```~~~wwwmmmooouuunnneeeFFFAAAOOOdddyyy~~~uuucccRRR999333111999III]]]qqq}}}pppccc[[[[[[^^^eee```YYYSSSNNNJJJFFFDDD@@@===;;;;;;<<<:::333...************)))(((&&&%%%&&&'''***///444666555222111111000///---***'''&&&$$$$$$##################"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!"""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""###############""""""######$$$%%%%%%%%%%%%%%%&&&'''((((((&&&(((******+++,,,///111222222222333444555666777999IIIkkkiiiAAA999444444555333111222000000000000/////////...sssqqqcccUUUSSS\\\}}}uuu]]]JJJJJJVVVtttxxxpppxxxsssyyyzzzzzz]]]NNNAAAAAAAAAMMMllllllIII:::111TTTvvv___bbbUUU666,,,+++000+++++++++************)))((((((((((((((()))******)))+++...333999>>>CCCEEEKKKQQQKKKCCCRRRggg^^^BBBGGGiiixxxoookkkhhhttttttuuuhhhIII???FFFiiixxx|||qqq[[[HHH666333333<<>>DDDKKKMMMYYYGGG???^^^jjjWWWOOO^^^wwwkkkVVVQQQccckkkgggGGG>>>GGG\\\hhhxxx{{{uuuiiiQQQ:::222444777AAAWWWqqqsssfff___[[[XXXOOOHHH???888555666999;;;:::999999999999777555333...,,,))))))))))))((('''&&&$$$$$$'''---444888999;;;666000,,,+++***(((&&&$$$$$$$$$############"""""""""""""""""""""""""""###!!! ######""" !!!###"""!!! """$$$ """###"""!!! !!!"""""""""############"""""""""!!!!!!!!!!!!###$$$%%%######""""""######$$$%%%###$$$%%%&&&'''''''''''')))*********)))+++...000000111333333333444777999999CCCoootttEEE<<<555444444222111333333333444444333111///---ssszzzmmmWWWPPPXXXmmm~~~eeeHHHAAAOOOpppuuuggg```jjj{{{yyyoooqqqrrrwwwyyydddNNN>>>???@@@???\\\}}}WWW>>>222;;;WWW{{{eeevvvDDD444(((------,,,,,,++++++******************************,,,,,,000777;;;???EEEMMMSSSPPP???GGGkkkrrrZZZOOOccctttjjjeee\\\hhhkkkgggHHH>>>FFFTTTbbbttt}}}|||sss]]]CCC333333444999FFF^^^vvvtttfff^^^XXXTTTGGG>>>333///222888;;;<<<<<<:::999:::;;;:::777333...,,,***)))))))))((('''%%%$$$###&&&+++111444666===999333...+++)))'''%%%$$$$$$$$$############"""""""""""""""""""""""""""###!!! !!!"""###""" !!!""""""!!!!!!"""### !!!"""""" !!!"""""""""############""""""!!!!!! !!!!!!###$$$%%%######""""""######$$$%%%###$$$%%%&&&'''''''''''')))************+++...000000111333333333444777999999AAAkkkyyyEEE<<<555444444222111333222222333222222000...---yyyzzzYYYIIINNN^^^qqqyyy___FFFDDDSSSppp{{{nnn^^^XXXeeeyyy}}}uuuooosssrrryyy{{{kkkTTTAAA===>>><<>>777222777BBBKKKJJJGGGHHHCCC===:::888666333111000...+++******)))(((&&&$$$$$$$$$$$$&&&***...111444333000---***(((''''''$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!"""!!!!!!!!!!!!"""""""""""""""###$$$$$$""""""###$$$!!!!!!"""###############$$$$$$$$$$$$#########"""######""""""######$$$%%%###$$$%%%&&&'''''''''''''''(((***++++++,,,...000000111333333333444777999@@@HHHwwwtttEEE<<<555444444222111333............------,,,+++\\\EEECCCNNN___www~~~}}}|||kkkSSSCCCFFFXXXttt{{{kkkVVVMMM[[[pppzzzuuukkkfffmmm{{{~~~yyyrrr```LLL<<<:::<<<<<>>GGG{{{rrrEEE<<<555444444222111333111111000000////////////\\\FFFAAALLL```www}}}zzzfffOOOBBBGGG[[[zzzlllUUUKKKZZZppp~~~wwwmmmgggmmm~~~{{{{{{zzzwwwlll[[[EEE;;;<<<888888@@@TTT```iiiVVV===RRRiii```lllGGG;;;000.........---,,,,,,++++++************************///...111888>>>CCCMMMVVVSSSLLLMMMOOOIIIIIIUUU^^^mmmiiijjjhhhtttkkkHHH===EEEUUU^^^iiivvvsssYYY???444444333:::MMMggg~~~rrrcccZZZSSSLLL:::666555;;;EEEMMMNNNMMMLLLPPPRRROOOEEE<<<555333111///,,,+++***)))(((&&&%%%&&&&&&%%%$$$&&&***...///000111...+++))))))***$$$$$$$$$############""""""""""""""""""""""""""" """###### !!!###"""  ###$$$###!!!"""$$$%%%$$$###"""###$$$ !!!"""######$$$$$$$$$!!!##################""""""######$$$%%%###$$$%%%&&&''''''''''''%%%'''***+++,,,---...000000111333333333444777999:::DDD{{{tttEEE<<<555444444222111333111111000000000000000000]]]GGG???JJJ___www{{{eeeNNNCCCIII^^^}}}|||hhhQQQHHHXXXppp~~~rrrlllrrr~~~yyyzzz||||||wwwiiiNNN======999777???LLLccczzzjjjBBBFFFlll^^^aaaEEE***///......------,,,++++++************************///...111888>>>DDDNNNWWWTTTNNNOOOKKKAAAEEEXXXcccwww``````iiinnn|||{{{lllHHH===EEEXXX___iiixxxjjjOOO:::222222444>>>TTTpppqqqaaaWWWPPPIII<<<999666:::CCCKKKOOOPPPUUU]]]bbb^^^QQQAAA777333111///,,,+++***)))(((&&&&&&''''''%%%###%%%)))------//////,,,(((%%%&&&'''$$$$$$$$$############""""""""""""""""""""""""""" """$$$### !!!###"""  ###$$$###!!!!!!###$$$###"""!!!"""### !!!######$$$$$$$$$!!!"""###$$$$$$###""""""#########"""###$$$$$$%%%$$$$$$%%%&&&''''''''''''%%%'''***,,,,,,---///000000111333333333444777999888CCC{{{xxxEEE<<<555444444222111333000//////............///fffHHH<<>>GGGaaaRRR???bbbzzzddd~~~zzzPPP000///...------------,,,+++******)))))))))))))))******111666777;;;FFFRRRXXX]]]UUUPPPNNNHHHKKK```yyylllhhhsssjjjooo{{{kkkmmmGGG;;;DDDPPPaaakkkrrrkkkSSS<<<444555222888BBB___|||}}}iiiYYYLLLDDDBBB===<<<===@@@EEELLLUUU\\\gggjjjhhh]]]LLL<<<333111222111///---+++)))'''&&&'''&&&%%%%%%%%%&&&'''(((.........,,,)))((((((***'''&&&%%%$$$############$$$$$$###"""!!!!!!""""""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$&&&&&&&&&'''''''''(((((((((((()))***+++---...///000111222333222333555777===JJJ}}}wwwHHH888444555111111333...000000000///......------zzzfffMMMFFFbbbdddHHHBBBLLLggg{{{jjjPPPBBBRRRnnn~~~llldddlll}}}wwwwwwuuusssWWW===;;;888444;;;AAAYYY~~~```@@@MMMkkkooo[[[111///...,,,,,,------,,,*********))))))))))))******+++222777888===HHHTTTZZZ[[[XXXUUUOOOFFFLLLkkkmmmjjjuuurrr~~~ooolllGGG<<>>888444:::<<>><<>>AAAOOOdddzzzoooaaaXXXRRRUUUbbbppp{{{wwwxxxxxxuuuvvv{{{tttqqqsssfffFFF555;;;???555BBBTTTttt^^^>>>GGGyyyxxxmmmJJJ333000---+++++++++++++++***************+++,,,------111444777@@@MMMWWWZZZVVVLLL???;;;JJJnnnvvvaaa]]]aaasss{{{cccDDD777===FFFXXXsssYYY888888:::???RRRbbbjjjTTTKKKOOO[[[gggZZZTTTHHH@@@FFFRRRUUUOOOHHHBBB<<<888777777555333111000///...---+++******)))(((&&&%%%$$$$$$%%%&&&%%%(((,,,...---***)))((('''&&&%%%$$$############"""""""""""""""######$$$###""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((***+++---...000111222333222333555777:::LLL|||III:::555777222333555000222111111000000//////...pppYYYWWWdddsssmmmjjjnnnlllhhh]]]FFF:::BBBMMM^^^uuuwwwoooggghhhmmmttt|||}}}uuutttxxxQQQ:::<<<<<<777@@@FFFbbbiiiDDDFFFuuuxxxbbb}}}WWW555222...,,,,,,,,,,,,,,,************+++,,,---...///222555888BBBOOOYYY[[[QQQGGG;;;:::NNNsss{{{iii```dddjjjzzznnnssstttdddDDD:::???GGGWWWtttTTT777:::;;;AAA[[[uuu}}}aaaRRRQQQYYYdddlll\\\WWWIII<<>>:::;;;>>>KKK[[[rrr}}}uuu~~~~~~}}}}}}dddBBB777@@@;;;555:::LLLfffyyyggg>>>```|||ccczzzmmmBBB222---///******---+++*********)))******+++,,,///222555:::EEERRR\\\aaaLLLHHH===888OOO|||}}}yyyyyyeeennnxxxvvvmmmXXXaaayyyuuuKKK777@@@KKK\\\~~~XXX888444;;;HHHgggxxxhhh[[[TTTWWWiiipppcccUUUPPPLLLCCC<<>>===;;;;;;>>>AAAKKK\\\ttt~~~~~~~~~www}}}}}}}}}www~~~|||~~~hhhHHH999===777555;;;IIIbbb{{{mmmEEERRR|||}}}hhh|||yyyCCC111,,,///++++++///...***************++++++,,,000333777===HHHUUU]]]___IIIEEE;;;:::TTT}}}jjjuuurrrTTT```yyyOOO999@@@JJJ\\\}}}}}}WWW777555;;;DDD]]]yyyzzzpppggg___XXXUUUaaaeeeXXXLLLHHHGGGAAA;;;FFFRRRPPPGGGAAA===<<<;;;777555666000000///...---,,,+++***,,,%%%%%%...111)))$$$&&&%%%&&&'''***,,,,,,)))'''%%%%%%%%%$$$$$$$$$######""""""############""""""######$$$$$$$$$###""""""!!!"""""""""""""""!!! """"""!!!!!!!!!!!!"""""""""!!!!!!"""!!! """"""""""""""""""""""""###""""""""""""###$$$$$$$$$$$$$$$$$$%%%&&&''''''))))))(((((()))+++---///111111111222333444555666;;;IIIvvvrrrOOO:::333666333222444111000000000000000///......vvvbbbRRRKKKMMMOOOLLLEEEAAA???>>><<<:::;;;===>>>???BBBFFFIIIOOO___uuuyyyrrrwwwzzz~~~{{{}}}nnnPPP<<<999555777;;;BBBXXXwwwpppJJJEEEgggqqq|||}}}JJJ444,,,///,,,+++...---***************+++,,,,,,111555:::@@@LLLXXX\\\ZZZEEE@@@888<<>>???CCCNNNaaaqqquuu{{{[[[;;;999???AAANNNaaaqqqwww~~~zzzqqqjjjcccXXXMMMQQQQQQDDD:::777===@@@>>>GGGQQQPPPDDD???;;;<<<;;;777666777333222///---,,,,,,......111,,,+++//////)))%%%$$$&&&%%%&&&(((***+++)))'''%%%%%%%%%$$$$$$$$$######"""######$$$$$$######"""""""""############"""""""""""""""""""""!!! """!!!!!!!!!!!!""""""######!!! !!!""""""!!!"""""""""###############""""""!!!!!!""""""###$$$$$$$$$$$$$$$%%%&&&'''''')))(((((()))***+++---...222111111111222444666777999CCCqqqlll}}}OOO;;;444777333222555222000000000000000///......{{{ooo[[[JJJBBBBBBBBBEEEKKKOOOPPPMMMJJJTTTTTTWWW___iiisssxxxzzzwwwvvvzzz}}}tttoooyyy||||||zzzxxxzzzuuuZZZDDD;;;444888999666EEEjjjwwwbbbGGG___uuu]]]>>>...111...***+++)))+++++++++***+++,,,,,,---...555;;;AAAPPP^^^[[[OOO@@@===@@@UUU{{{uuuhhhvvvjjjdddWWW>>><<>>@@@MMM```pppxxxxxxlllaaaTTTLLLRRRRRRCCC888666>>>FFFDDDIIIQQQPPPDDD>>>;;;;;;:::777555777555333000---,,,+++,,,,,,111111222111,,,%%%###%%%&&&%%%&&&''')))***)))'''%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$###"""!!! !!!"""""""""""""""!!!!!!!!!!!!!!!"""#########""" """###"""!!!!!!!!!!!!""""""#########"""""""""""""""######$$$$$$$$$$$$$$$%%%&&&''''''(((((())))))***,,,------///000222444555555555444:::<<>>LLL```rrr{{{vvvjjj___TTTMMMTTTSSSDDD999777BBBLLLKKKMMMRRRQQQDDD???;;;;;;:::666444666555333111...,,,+++******---111333000(((######&&&&&&%%%%%%''')))***)))'''%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$###"""!!! !!!"""############!!! !!!!!!"""###$$$$$$"""!!!!!!"""###"""""" !!!""""""########################$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''(((((()))***+++,,,,,,---...000222555666555444333:::555QQQhhh}}}PPP<<<444777444333555333000000000000000///......~~~}}}~~~vvvcccOOOEEE@@@>>>AAAJJJQQQUUUZZZaaabbblll~~~~~~~~~pppaaaaaakkkrrrssskkkbbbkkk|||}}}}}}zzz{{{yyyzzz~~~{{{eeeLLL;;;777333555999FFFjjj[[[aaassseee???+++111111...//////,,,++++++++++++,,,------...666;;;AAATTTeee___LLL444111:::[[[mmmhhhssswwwuuu{{{ttt|||UUU<<<;;;>>>HHHPPP```qqq|||]]]AAA>>>??????LLLbbbvvv}}}xxxgggcccaaaZZZQQQUUURRRCCC999777DDDRRRPPPPPPUUUSSSEEE???;;;;;;999555333444111111000...---+++******(((,,,---+++&&&$$$$$$%%%&&&%%%%%%&&&((())))))'''%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""######"""!!! !!!"""""""""""""""!!! !!!"""###$$$$$$"""!!!!!!"""######"""!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''''''''((()))***+++,,,,,,,,,000111222333444555555555999333MMMxxxkkkPPP<<<555888444333666333000000000000000///......|||||||||hhhSSSFFF;;;:::@@@LLLUUUVVVVVVYYY```lllwwwuuusssmmm^^^QQQUUUaaahhhllleee\\\hhhyyy|||||||||}}}yyyzzz}}}kkkOOO999;;;222333999EEEeeefffiiioookkkkkkBBB---111111---------,,,,,,++++++,,,,,,---...///777;;;BBBUUUgggaaaMMM???999AAAbbbkkkiiitttwww|||nnnqqquuu{{{TTT<<<<<>>BBBNNNZZZZZZSSS]]]iiixxxvvvxxxkkkaaa]]]WWWQQQXXXdddlllkkkdddgggyyywwwyyy{{{xxxuuuzzz}}}~~~yyykkkTTT@@@999222666<<>>JJJ]]]iii___MMM>>>999AAAeeefffnnn~~~wwwjjjjjjgggsssyyyyyy]]]@@@777>>>@@@LLL[[[dddiiiooo{{{~~~gggMMM>>>===FFFTTT___www~~~~~~pppggg^^^ZZZ___aaaZZZWWWTTTJJJ:::===GGGTTTYYYVVVQQQPPPFFFDDD@@@<<<999666555444222111//////...---***((((((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%&&&'''((()))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$ !!!"""$$$&&&'''(((%%%%%%%%%&&&&&&&&&''''''''')))******)))***,,,///111222333333333333444555333<<<\\\oooVVV???555777444333555222111111000000//////......|||zzz{{{qqq___GGG???>>>===AAANNN[[[]]]WWW\\\hhhxxx|||qqq{{{|||lll^^^YYYSSSOOOYYYiiiuuuyyy~~~}}}wwwtttvvvxxxxxxvvvzzz|||~~~~~~|||pppYYYDDD:::333666:::>>>WWWzzzllleeeiiifffEEE111///---,,,...+++...---,,,++++++,,,------333777>>>JJJ]]]iii^^^LLL999777BBBeeezzzfffiiitttllldddcccgggqqqxxxmmmRRR:::555===FFFMMMVVV^^^dddmmmxxxwwwZZZCCC@@@AAAAAAMMM^^^xxx~~~}}}sssmmmqqqkkkmmmlll___YYYTTTHHH999===IIIWWW]]]YYYRRROOOEEECCC@@@<<<999888777666333111//////...---***((((((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%&&&'''((()))&&&&&&%%%$$$$$$$$$$$$%%%######$$$$$$$$$$$$##############################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$ !!!###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''')))******)))***,,,///000222333333333333444666444???aaazzzkkkVVV???555777444333555222111111111000//////......zzz|||yyyhhhQQQCCC???;;;>>>LLL[[[___\\\]]]kkk{{{xxxmmmyyymmmYYYTTTRRRRRR^^^ppp~~~|||xxxxxxzzzzzzyyyyyyzzz|||~~~uuu]]]GGG===666888::::::SSS}}}~~~kkkaaajjjddd@@@,,,.........///,,,...---,,,++++++,,,---...111777>>>KKK^^^iii]]]JJJ;;;;;;GGGiii~~~}}}eeekkktttnnnfff___jjjpppwwwrrr^^^HHH777555<<>>IIIhhhhhhbbbuuuooo^^^dddooouuu|||cccOOOAAA888666999EEEMMMXXXbbbggggggccc```QQQAAA;;;GGGNNNOOOYYYjjjnnnvvvxxxeee]]]ZZZQQQ:::999@@@NNNWWWUUUOOOJJJFFFEEEAAA>>>;;;999888888333222000//////---+++((()))(((((('''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&%%%%%%$$$###$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###########################$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''')))******)))***,,,///000111333333333333555666555===\\\VVV???555777444333555222222222111111000//////...~~~~~~qqq\\\GGG@@@999:::EEESSS```iiidddppp}}}}}}uuujjjKKKMMM[[[cccnnn|||~~~~~~|||yyyuuurrrwwwxxxyyy{{{|||ttt___KKK@@@888:::<<>><<<;;;:::444333111000000///,,,)))******)))((((((((((((((($$$$$$$$$%%%&&&'''((()))%%%$$$$$$###"""#########$$$$$$%%%%%%%%%%%%$$$$$$########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))******)))***---///...000222333333444666888777@@@bbbeeeeeeVVV???555777444333555222333333222222111000000000}}}rrr|||}}}zzzuuuWWWJJJEEEJJJHHHEEEYYYvvvzzzccc```rrrxxxwwwrrrpppqqqtttuuusssrrruuutttsssssswww{{{yyyqqqjjjOOO<<<777<<<>>>SSS}}}kkkuuu```iii<<<---//////---///...---,,,,,,,,,...000111555999DDDWWWeeebbbOOO>>>:::GGGddd~~~gggyyyqqqcccrrrccc\\\nnnxxx\\\:::222;;;>>>ZZZyyyqqqJJJAAAdddTTTHHH[[[jjjXXXdddrrreee```]]]UUUGGG777111999EEEOOORRRTTTJJJDDDCCCAAA;;;777888444222000///...---+++)))******))))))((((((''''''&&&%%%$$$######%%%'''((((((''''''&&&&&&%%%$$$$$$###%%%%%%$$$"""!!!"""###$$$$$$############$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""############!!!"""$$$$$$###"""$$$%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))***+++,,,---//////000111333444555555:::999llleeennn]]]>>>999555222888111333222222111111000/////////{{{wwwwww\\\LLLEEEJJJIIIFFFTTTkkkwwwssswwwuuu]]]XXXiiixxxvvvqqqoooqqqvvvwwwvvvvvvyyyxxxxxxyyyzzz{{{wwwpppjjjMMM;;;666<<>>333999===ZZZ}}}xxxPPPCCCddd~~~PPPCCCYYYlllZZZeeelllbbb___\\\[[[LLL:::333888DDDMMMRRRSSSKKKDDDCCC@@@;;;777888444222000//////---+++)))******))))))((((((''''''&&&%%%$$$###$$$%%%'''((('''''''''&&&%%%%%%$$$$$$###$$$%%%$$$"""!!!"""###$$$$$$############$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""###############%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))***+++------///000111222333555666666:::999kkkccckkk]]]>>>999555222888222333222222111111000000//////vvvxxx|||dddQQQGGGMMMOOOLLLSSSbbbjjjgggkkktttzzz|||nnnVVVQQQaaawwwtttqqqppprrrxxxzzzzzz{{{~~~}}}~~~xxxooohhhJJJ:::666;;;BBB]]]hhhnnnccc]]]777...111///++++++...---,,,+++,,,...000222:::>>>IIIYYYccc]]]JJJ888===HHHeeevvvuuubbb\\\qqqfffHHH888666<<>>:::555333888222333222222222111000000//////ooonnnwwwqqq\\\OOOTTTYYYWWWXXX```ggggggmmmwwwfffPPPPPP___zzz~~~xxxuuutttsssuuuzzz}}}|||}}}pppcccGGG<<<999999>>>]]]]]]zzztttpppZZZ666---000...+++,,,------,,,+++,,,...111222;;;???JJJYYYbbb\\\III888<<>>:::999999444222000//////...,,,+++******))))))((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%$$$$$$###"""$$$%%%$$$###"""###$$$$$$$$$############$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!"""""""""############&&&'''((('''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((()))***,,,---...111111222333555666777777888<<>><<<:::@@@eee[[[mmm|||YYY666,,,///---,,,...---,,,++++++,,,///111333999>>>JJJZZZbbb\\\JJJ:::>>>HHHjjjvvvlllsssWWWWWWlllpppPPP666>>>WWWfffGGGfff___JJJeeeeeeVVVqqqqqqgggeeeaaa[[[]]]QQQ@@@444222<<>>;;;999888444222000000000///---+++******))))))((((((''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$######"""###$$$$$$###"""###$$$$$$$$$############$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############!!!"""""""""############%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))***,,,...///111111222333555666777777777===bbb~~~YYY^^^^^^???:::666333999222444333333222222111000000000eeemmmqqqfff]]]SSSNNNPPPTTT\\\iiiuuuzzzKKKCCCRRRaaaqqq~~~~~~}}}xxxzzzxxxyyy}}}}}}{{{zzz}}}}}}|||mmmZZZDDD>>><<<<<>>KKKZZZbbb[[[JJJ;;;CCCMMMqqqnnnbbbzzz~~~WWWMMMfffuuu___<<<@@@UUUpppLLLgggZZZIIIhhhdddYYYxxxqqqiiiddd]]]WWWYYYOOOAAA444111999HHHSSS]]][[[SSSGGG>>>;;;:::888444222000000000000...,,,******))))))((((((''''''%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$######"""###$$$$$$###"""$$$%%%$$$$$$############$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""############"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))***,,,...///000000111333444555666777666???___yyyXXX]]]^^^???;;;666444999333444333333333222111111000000qqqpppyyyeeeSSSEEEBBBFFFFFFPPP]]]hhhrrrjjjCCCBBBSSSbbbsss|||xxxyyywwwxxx|||}}}zzzzzz|||yyy{{{xxxgggZZZGGG===999===UUUttt___tttuuuuuuSSS444...111///---000,,,+++++++++---///222333888???LLLZZZaaaZZZIII;;;CCCNNNtttiii```|||jjjwwweeeMMMXXX___ppplllFFF@@@SSS}}}SSSgggWWWIIIlllddd]]]{{{mmmhhhddd^^^ZZZXXXPPPCCC666111888FFFQQQaaa```XXXIII>>>;;;:::888444222000000000000...---******))))))((((((''''''%%%&&&&&&'''''''''''''''&&&&&&%%%%%%$$$#########!!!###$$$$$$######$$$%%%$$$$$$############$$$$$$$$$######""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""############!!!###$$$%%%$$$%%%&&&(((%%%%%%%%%&&&&&&&&&''''''&&&'''''')))***---...//////000111222333555666666555???]]]wwwXXX```^^^@@@;;;666444999333444444333333222222111111000}}}rrrzzzaaaKKK;;;:::AAAFFFPPP]]]fffpppaaaAAADDDTTTcccwww}}}xxxxxxvvvwww{{{|||zzzzzz}}}www{{{xxxlllbbb\\\KKK===666===[[[___VVVvvvjjj{{{mmmNNN333000444111...///,,,+++++++++---///222444999@@@MMM[[[aaaYYYHHH999>>>KKKsssgggcccqqq___rrroooJJJDDDOOOaaarrrsssLLL???RRRXXXhhhYYYMMMpppddd```tttiiigggfffcccaaaYYYRRREEE888222777DDDOOOcccccc[[[JJJ>>>;;;:::777444222000000111000///---*********)))((((((''''''%%%&&&''''''((((((''''''&&&&&&%%%%%%$$$######"""!!!###$$$$$$######$$$&&&$$$$$$############$$$$$$$$$######""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""############ """$$$%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''&&&'''''')))+++---///000//////000111333444555666444@@@\\\vvvXXXbbb___@@@;;;777444:::333444444444333222222111111000~~~zzz{{{gggGGG>>>DDD<<>>AAAVVVjjj~~~~~~{{{{{{yyyyyyzzz}}}|||~~~yyynnneeeaaaMMM:::<<>>FFFMMMYYYbbbUUUAAA;;;CCCJJJlll___ccc~~~~~~mmmaaawwwSSSAAAKKKYYYqqqYYYCCCVVV{{{PPPggg```HHHxxx___uuuvvvlllfffbbb```^^^VVVRRRIII===444555???III^^^bbb___PPP???888777888777666444222000...---,,,******)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''"""""""""###"""!!! $$$#########""""""!!!!!!""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&(((((()))***+++,,,,,,---//////111222444666777777666>>>```zzzWWWdddfffBBB:::777555888111444555444444333222111000000xxxvvv}}}wwwdddFFF>>>BBB;;;GGGOOO\\\lll^^^@@@BBBVVVmmm|||yyy|||wwwwwwyyy|||vvvjjj```JJJ======EEEbbbbbbFFFUUUuuu}}}|||bbbBBB111222///---///...+++,,,,,,,,,,,,...111444;;;EEENNN\\\eeeWWWAAA;;;===GGGkkkkkkgggzzz}}}lllfff|||YYY@@@EEESSSlll~~~^^^KKKZZZ|||UUUaaa}}}```PPPvvvffftttsssqqqnnnjjjddd^^^ZZZ\\\XXXOOOAAA555444???JJJ```dddaaaTTTGGG@@@>>><<<777666444222000...------******)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''###"""""""""!!!!!!!!!!!!############"""""""""!!!""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&(((((()))***+++,,,,,,---///000111333444666777888666<<<\\\yyyVVVbbb{{{fffBBB:::777555888111555555444444333222111000000~~~uuufffZZZ\\\jjjwww~~~ppp\\\CCC<<<@@@<<>>999777666444222000...------******)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&$$$###"""!!! !!!""""""############""""""""""""""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))***+++,,,,,,---///000111333555666777888777:::UUUxxxTTT___wwwfffBBB;;;888666999222555555444444333222111000000|||zzzppp]]]LLLLLL___qqqyyyiiiRRR>>>:::???AAAJJJOOOZZZlllfffJJJGGGXXXwww}}}xxxxxxxxxwwwxxx{{{}}}|||~~~xxxfffTTTBBB@@@GGG\\\OOOCCCccc}}}zzz```AAA000111///...000///,,,------,,,,,,...222555999FFFPPP]]]dddUUU???:::AAASSSyyyxxxggg{{{mmmwww```cccoooHHH===HHHccc|||qqqaaa[[[WWWEEE:::===@@@<<>><<>>EEEKKKRRRXXXZZZeeexxxuuuhhhaaa```aaa[[[[[[VVVIII999333888@@@===CCCGGGJJJKKKJJJBBB999666555333111000///......***))))))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$&&&$$$"""!!! !!!###$$$""""""""""""""""""######!!!"""""""""############""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((()))***+++,,,,,,------...///111222444555666:::999QQQ{{{YYYgggooogggCCC;;;888666999222555555444444333222111000000|||mmmXXXGGGHHHXXXgggxxxzzzcccFFF;;;;;;@@@LLLJJJRRR```pppiiiRRRNNN___~~~{{{wwwxxx{{{zzzzzz{{{~~~yyy|||xxxmmmfff___SSSFFF;;;999BBB```gggHHHAAAcccbbbBBB000111...,,,...,,,------...------///333666===IIIQQQ[[[___PPP>>><<>>@@@LLLNNNXXXggguuukkkRRRJJJVVVqqq|||wwwwwwyyyxxxyyy{{{~~~wwwyyysssggg```]]]SSSEEE999<<<===OOOooozzzfffNNNJJJlll___@@@///000...,,,///...------...------///333666:::HHHSSS^^^cccSSSAAA???HHH```|||kkkgggyyyqqqfffhhhsssLLL@@@FFFYYYjjjqqqSSSMMMOOOWWW______jjjlllyyyyyyoooiiihhhgggbbb^^^]]]UUUHHH999///---222777???GGGOOOPPPOOOKKKCCC;;;555444333111000/////////******)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$#########""""""!!!"""""""""############""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((()))***+++,,,,,,---///000111222444666777888777<<>>---000......111000---............///333666777FFFUUUbbbhhhXXXDDDBBBBBB\\\ppp```yyyqqqmmmffftttMMM<<<>>>QQQccczzzpppNNNGGGGGGPPP]]]bbbggghhhxxxxxxjjjccceeefffccc___ZZZOOO???111+++///888???GGGPPPWWWWWWSSSMMMEEE>>>555444333111000/////////******)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""######$$$$$$$$$$$$###""""""!!!!!!""""""#########$$$""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))(((((()))***+++,,,,,,---111111222444666777999999555<<<^^^mmmlllgggDDD<<<999777:::333666555444444333222111000000zzzgggOOOBBBLLL\\\rrr{{{uuuYYYBBB@@@HHHNNNRRR___mmmttt|||gggLLLDDDLLLYYYkkk{{{~~~yyy{{{wwwwwwxxx{{{}}}~~~|||tttpppjjjgggfffaaaTTTHHH===:::<<>>JJJSSS^^^fffXXXEEEBBBFFF___vvv^^^}}}wwwrrrkkk}}}SSS???:::FFFXXXttt|||QQQAAAHHHRRRZZZ```^^^dddkkkrrrxxx~~~vvvjjjaaa]]]]]]]]]]]]VVVEEE555111000000888BBBNNNXXXaaaaaaVVVIII???;;;666444222000............))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''$$$&&&''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$########################%%%%%%$$$###""""""######""""""""""""""""""""""""!!!"""###$$$%%%$$$###############$$$$$$%%%%%%%%%"""###%%%''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''')))))))))***+++,,,.........000111222222444777999888AAAZZZfffmmmqqqEEE888777777;;;555;;;999666444333444333///,,,{{{hhhPPPBBBJJJXXXcccpppppp\\\IIIFFFMMMRRRYYYfffqqquuuxxxgggMMMEEEJJJXXXmmm|||yyy}}}{{{zzz{{{}}}~~~}}}vvvqqqkkkiiihhhaaaQQQCCC<<<:::???III```sssppptttyyyMMM777///222//////111...------...---...111666999???KKKTTT```gggYYYFFFCCCGGG___qqqdddtttmmmsssUUU???999EEEVVVppp}}}XXXJJJNNNSSSVVVWWW[[[___eeellluuu|||pppfffaaa]]]XXXTTTNNN???222000111333<<>>666222111111111000000///...---,,,+++***)))((('''&&&%%%((('''&&&&&&%%%%%%&&&&&&$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$###############$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''')))))))))***+++,,,......000222333444444666999;;;777???PPPeeerrrxxxLLL===:::888:::222777333333333333333222111000|||ppp^^^MMMGGGIIIXXXhhhtttpppccc\\\```gggqqquuuwwwtttnnnppp}}}sssYYYBBBBBBRRRfff|||||||||yyyyyyzzz|||~~~~~~|||{{{vvvpppnnnqqqmmm\\\GGG:::333888AAALLLdddlllDDD222...222---,,,///...------...---...111666999>>>JJJUUUaaahhhXXXDDD@@@EEESSStttnnnvvvzzzooozzzaaaiiikkkJJJ888>>>HHH\\\xxxgggRRRRRR```hhhgggbbb\\\XXXZZZaaaggghhhfffhhhmmmnnnkkkiiimmmqqqrrrlllhhhgggiiimmmkkkddd\\\CCC888222444888>>>MMM\\\fffeee___UUUIII???:::888666555444222000...---,,,,,,+++***)))((('''&&&%%%''''''&&&%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$#################################$$$###############$$$$$$#######################################$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$#########$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''')))))))))***+++,,,......000222333444444666999;;;777>>>MMMcccrrrvvvJJJ<<<999999;;;444999444444444333222000//////|||tttfffVVVLLLJJJRRRggg|||ssseee```aaarrrrrrrrroookkkmmmyyylllVVVDDDGGGXXXlll}}}|||zzzyyyzzz{{{}}}|||zzzyyyuuupppoooqqqiiiUUUCCC<<<888:::BBBLLLeeeoooAAA111---111,,,+++///...------...---...111666999>>>JJJUUUaaagggXXXCCC>>>???LLLmmmnnnmmmxxxnnnrrr]]]lllxxxRRR:::===DDDWWWuuusssYYYQQQXXXZZZSSSLLLGGGDDDEEELLLRRRSSSSSSQQQUUUWWWVVVXXX___dddeee`````````dddiiikkkiiigggPPPCCC999888:::@@@QQQbbblllhhh___TTTHHHAAA>>>===999888555222///...------+++******)))(((''''''&&&'''&&&&&&%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$#############################################"""######$$$%%%##############################""""""######$$$%%%###############"""""""""############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))))))))***+++,,,......000111333333444555888:::777===KKKbbbrrrtttHHH;;;999888;;;555:::333444555444111/////////|||wwwmmm^^^RRRNNNVVVjjjuuuddd]]]^^^jjjhhhhhhiiijjjooo|||yyybbbUUUOOOWWWfffzzz|||~~~~~~}}}}}}}}}|||yyywwwvvvrrrqqqqqqdddMMM???===<<<===EEETTTpppqqq???///---111,,,***......------...---...111666999???KKKVVVbbbiiiYYYCCC>>>>>>JJJkkkmmm```uuuzzzooojjjXXXnnnYYY===<<>>===<<<<<>>>>>999777333///------...000***)))))))))(((((('''''''''&&&%%%%%%$$$$$$%%%%%%$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$##########################################""""""###$$$$$$%%%########################$$$###"""""""""###$$$%%%""""""""""""############!!!"""###$$$%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''')))))))))***+++,,,......///000222333333444777999555===LLLcccssstttHHH:::888777:::444999000222444333111///000111|||zzzrrrcccVVVPPPUUUfffxxx|||pppdddcccjjjfffcccdddjjjqqqyyywwwddd```\\\___kkkzzz}}}{{{|||xxxuuuyyytttsssppp```GGG;;;<<<777:::GGG___rrr>>>///---111,,,)))...///------...---...111666999@@@LLLWWWcccjjjZZZDDD???@@@KKKkkkgggVVVkkksssdddUUUrrr]]]???===AAASSStttxxxNNN999===>>>666<<<===AAAIIIUUUaaajjjoooqqqwww{{{{{{zzzxxxsssmmmggggggddd```]]]^^^ccchhhPPPCCC999999@@@OOOjjj}}}ttteeeTTTGGG@@@======888555000---,,,---000111))))))))))))(((((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$############"""##############################""""""###$$$%%%%%%########################$$$###"""""""""###%%%&&&!!!!!!""""""######$$$$$$ """$$$%%%&&&%%%###"""%%%%%%%%%&&&&&&&&&'''''')))))))))***+++,,,.........000111222222444777999444===LLLdddttttttHHH:::888777999222777...111333333111000222444zzzuuulll```WWWVVVfffxxxyyyoooiiigggiiigggaaaccc|||zzzqqqrrrvvv{{{}}}|||{{{wwwtttzzz~~~zzzhhhSSSEEE===999>>>AAAIIIssseee555333///---...............++++++---...///444:::CCCJJJUUU___aaaXXXHHH<<<:::NNNqqqooo___rrrsssddd^^^{{{iiiEEE555===VVVvvvddd>>>:::888555AAA???GGGPPPZZZgggttt{{{{{{pppccc```cccaaacccbbbYYYJJJBBBAAAAAAAAA[[[~~~iiiVVVJJJBBB===:::444222...,,,000555555000)))))))))((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%%%%&&&########################$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""###$$$%%%&&&&&&&&&%%%%%%(((&&&""" !!!$$$&&&$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########"""$$$%%%%%%%%%%%%&&&((((((((())))))***,,,---...---///111111222333666888:::<<>>AAASSSrrrvvv___ppp|||yyyhhhiiifffDDD777>>>QQQnnn[[[999888:::;;;GGGJJJQQQ[[[gggvvv{{{ssspppiiihhhfff[[[RRRJJJFFFEEEOOOttt{{{eeeQQQDDD;;;555222222111...,,,000555444///*********)))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%%%%&&&########################$$$$$$$$$#########""""""##############################%%%&&&&&&&&&%%%$$$'''%%%###!!! """###%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########"""$$$%%%%%%%%%%%%&&&(((((((((((()))***+++,,,---...000222222333444777999999:::SSSbbbqqqRRR===777666999333777444333222222333333111///~~~zzzwwwlllmmmppprrrrrrpppkkkggg\\\bbbnnn{{{vvvrrrmmmsssqqq```LLLAAA======>>>FFFXXX}}}eee@@@444111///---.........---...++++++---......333:::CCCJJJVVVaaaddd\\\MMMAAAGGGVVVrrrooobbbpppwww|||nnnooo{{{aaaAAA:::@@@MMMfff}}}PPP555999@@@FFFQQQUUU]]]iiivvvyyyyyyuuuggg^^^WWWNNNKKKbbbyyybbbPPPDDD===777222222333111000333777555000+++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%%%%&&&########################%%%$$$###"""""""""###$$$########################"""###$$$%%%&&&%%%$$$$$$$$$$$$###"""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########"""$$$%%%%%%%%%%%%&&&((('''''''''((()))***+++,,,///111333333444555888:::888888OOOnnnyyy~~~OOO===888777:::333777444333222222333333111///}}}vvvooollllllkkkgggccc```jjj{{{}}}yyyuuussslllpppmmm\\\HHH>>>===>>><<>>;;;CCCNNNhhhrrrIII777===HHHSSS]]]cccooo~~~rrrkkkdddZZZWWWuuuppp\\\MMMEEEAAA===:::444666777666888:::888222************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%%%%&&&########################&&&$$$"""!!!!!!"""$$$%%%########################!!!"""$$$%%%%%%%%%$$$###"""###############""""""$$$$$$############$$$$$$$$$$$$$$$###############"""$$$%%%%%%%%%%%%&&&(((&&&&&&''''''(((***+++,,,///000222333333555777:::888777OOOyyyLLL===:::888:::333777444333222222333333111///~~~}}}|||ooogggdddbbb___\\\hhhsss|||}}}}}}}}}zzzwwwtttssspppqqqiiiVVVEEE======>>>>>>KKKkkkaaaAAA222111000.........///...,,,---******,,,------333999BBBJJJWWWcccgggaaaRRRGGGFFFPPPfffxxxkkkzzz~~~|||vvv^^^???;;;EEEUUUrrreeeCCC<<>>;;;555888999888888:::777222))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%%%%&&&########################%%%$$$"""!!!!!!"""$$$&&&########################!!!"""###$$$$$$$$$###"""!!!"""############"""!!!$$$$$$############$$$$$$########################"""$$$%%%%%%%%%%%%&&&(((&&&&&&''''''(((***+++,,,...///111222222333666888888888PPPvvvKKK===:::888:::222777444333222222333333111///}}}||||||~~~~~~ssshhhaaa]]]\\\\\\pppyyy~~~}}}~~~}}}yyyvvvttttttuuuqqqcccPPPAAA===>>>>>>DDD[[[zzzUUU777222000///......//////---,,,---******,,,------222999AAAIIIVVVccchhhbbbTTTIIIEEEKKK^^^~~~nnnyyy|||eeeFFF<<>>>>>???>>>JJJfffvvvNNN111555///...---...//////---,,,,,,***))),,,,,,---222999???HHHUUUccchhhcccUUUJJJCCCGGGWWW{{{sssvvvyyyyyypppQQQ@@@IIIeeennnGGG>>>PPP[[[jjj~~~qqqzzzxxxhhhSSSGGGEEEDDD@@@;;;666999999555222222000,,,))))))*********)))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%%%%&&&########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#########"""!!!!!!!!!!!!!!!""""""######$$$$$$############$$$$$$!!!"""""""""#########$$$"""$$$%%%%%%%%%%%%&&&(((((((((((()))***+++,,,---...000111222222444777999888777PPPtttJJJ>>>:::666777111777444333222222333333111///~~~|||}}}yyynnnjjjpppxxx}}}}}}|||{{{}}}}}}|||uuuwwwyyyxxxvvvwwwzzz}}}yyylllVVVCCC<<>>GGGUUUbbbhhhcccVVVKKKAAACCCTTT{{{yyyvvvsssqqqxxxYYYCCCKKKhhhdddAAA???ZZZgggxxxtttrrraaaMMMBBBAAAAAA>>>888999<<<;;;666222222000---******+++++++++******)))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''%%%%%%&&&########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """#########"""!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$############$$$$$$!!!!!!""""""#########$$$"""$$$%%%%%%%%%%%%&&&((((((((())))))***,,,---...///111222333333555888:::888666NNNuuuKKK>>>999555666000777444333222222333333111///~~~}}}||||||}}}}}}zzzyyy||||||}}}wwwlllkkkrrr~~~yyyzzz~~~}}}|||zzzyyy{{{}}}{{{|||xxxsssssswwwzzzyyyvvvdddMMM>>>:::<<<@@@CCCQQQwwwmmmDDD000111000///...------,,,------,,,,,,+++******,,,000333>>>GGGRRR^^^ggggggZZZKKKEEEGGGTTTuuuvvvuuu}}}nnnTTTWWWnnn|||zzzLLLDDDKKKcccyyyiiiYYYJJJDDDCCC@@@;;;888777666444444333111---+++,,,,,,+++***)))(((''''''(((((('''''''''&&&&&&&&&&&&''''''((('''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############""""""""""""######""""""""""""#########"""!!! !!!"""#########$$$$$$$$$$$$######""""""""""""############"""$$$&&&'''&&&%%%%%%%%%&&&'''((())))))***,,,/////////000111222444555666222===RRRtttKKK===666333888444888444444444444333222111111zzztttrrrrrrttt{{{~~~}}}~~~vvvlllhhh```XXX\\\gggvvv||||||xxxvvvyyy~~~wwwwwwuuurrrtttyyy{{{xxxnnn\\\HHH>>><<<>>>AAADDDMMMwwwaaa???///111000///...------,,,,,,---+++,,,+++******,,,000333===EEEQQQ\\\ffffffZZZLLLGGGIIISSSmmm|||www}}}ddd___lllrrrmmmLLLJJJUUUlll~~~~~~{{{bbbTTTHHHEEEEEEAAA<<<999777666555444333111...+++,,,,,,+++***)))(((''''''(((((('''''''''&&&&&&&&&&&&''''''''''''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############""""""""""""######""""""""""""######$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######""""""""""""############"""$$$&&&&&&%%%%%%%%%&&&'''((()))******+++---000111111111222333555777777999BBBUUUtttKKK===666333888333888333333333333222111000000uuujjjcccbbbeeejjjnnnrrruuuxxx|||~~~nnn]]]RRRHHHGGGSSSbbbtttxxxzzzxxx{{{vvvuuu~~~~~~wwwvvvsssqqquuuyyywwwqqqaaaQQQAAA<<<>>>@@@CCCFFFPPP~~~pppNNN888///000000///...---,,,,,,,,,,,,+++++++++******+++///222<<>>;;;777666555444333111...+++,,,,,,+++***)))((('''''''''''''''''''''&&&&&&&&&''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""######""""""""""""######$$$$$$############$$$$$$######$$$$$$$$$$$$######"""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$&&&(((''')))***++++++,,,...000222222222333444666888999:::???QQQsssKKK===666444999333777222222222222111000//////tttcccXXXUUUWWWVVVXXX\\\```eeemmmvvv|||xxxiiiVVVGGG???CCCUUUgggwww{{{}}}yyyyyy~~~{{{yyyuuusssvvvwwwoooeeeVVVHHH<<<<<>><<<888777555555444222...,,,,,,,,,+++***)))(((''''''&&&'''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""!!!######""""""""""""######!!!""""""""""""""""""!!!######$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%$$$###$$$&&&(((&&&''')))))))))***---///111111111222333555777888888???SSS|||rrrJJJ===777555999333666444444444444333222111000sssdddWWWPPPNNNOOOMMMKKKJJJKKKOOOTTTVVVXXXSSSIII???;;;DDDXXXhhhttt{{{{{{wwwsss|||xxxwwwxxxxxxvvvuuuqqqeeeXXXGGG===:::???@@@@@@MMM___```???222222222//////...---,,,++++++++++++)))***+++***))))))+++---999CCCPPPZZZaaaddd^^^VVVCCCGGGOOOeeesssfffqqqyyyllliiiooovvv{{{~~~}}}oooVVVWWWlll}}}yyyzzzooo___YYYRRRKKKGGGHHHGGGCCC>>>===888777666555444222///,,,,,,,,,+++***)))(((''''''&&&&&&&&&'''''''''''''''(((((('''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$############""""""""""""######""""""""""""######!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%$$$%%%%%%%%%$$$$$$&&&(((%%%'''((())))))***,,,...000111111222333555777777888>>>SSSrrrJJJ>>>888555999333666444444444444333222111111~~~vvvjjj]]]RRRMMMKKKMMMNNNOOOQQQTTTVVVVVVVVVVVVUUUOOOEEEAAAJJJ[[[iiiwww|||uuuzzz~~~yyyvvvtttxxxzzzwwwrrrjjj\\\PPPAAA::::::@@@???AAATTTnnn~~~QQQ777111222000...///...---,,,++++++++++++((()))******))))))***,,,666AAAOOOYYY```aaa[[[SSS>>>AAAGGGZZZoooccckkk|||uuuyyy~~~mmmppp|||vvv}}}yyyzzzttteeeZZZWWWOOOHHHCCCCCCCCC@@@>>>???999777666555555333///,,,,,,,,,+++***)))(((''''''&&&&&&&&&'''''''''(((((()))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$############""""""""""""######""""""""""""######!!!"""############"""!!!######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%"""$$$&&&&&&%%%%%%%%%&&&&&&((()))))))))+++---///222222222333444666888999888;;;MMM~~~qqqJJJ>>>888666999222555333444444333333222111000xxxlll___TTTLLLHHHFFFGGGKKKRRRYYY___```___]]]^^^^^^YYYOOOJJJRRRbbboooxxx}}}}}}|||zzz{{{{{{||||||{{{xxxvvvuuuzzz}}}wwwnnncccTTTHHH===888:::AAA???AAAZZZxxxyyyJJJ444111000...---......---,,,++++++++++++((()))******))))))***+++333???NNNXXX^^^___YYYQQQ666<<>>???AAA999888666666555333///,,,,,,,,,+++***)))(((''''''&&&&&&&&&'''''''''(((((()))(((&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$############""""""""""""######""""""""""""######"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""$$$&&&'''&&&%%%%%%%%%''')))***++++++,,,...000333333333444666777999:::;;;:::KKKuuuqqqJJJ>>>888666999222555222222333222222111000///|||qqqcccWWWOOOMMMLLLTTTUUUTTTUUUYYY___bbbbbbgggfffccc```[[[[[[fffttt}}}|||xxxuuutttrrrzzz|||}}}wwwkkkZZZKKKBBB:::777<<>>>>>888666333333444222...***...---+++***))))))(((((((((''''''&&&&&&&&&''''''(((,,,---((($$$%%%&&&%%%$$$$$$$$$$$$######""""""########################$$$#########""""""!!!!!!""""""!!!!!!"""###$$$$$$######""""""""""""######""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&************+++,,,---...000111222333555666777777999:::MMM~~~hhhxxxxxxKKK<<<888666888222777555444333333333222000...~~~wwwnnndddZZZTTTQQQVVVXXXZZZ\\\___```___]]]dddjjjssswwwsssmmmooovvvwwwtttuuuuuuzzz{{{zzzrrrbbbRRRDDD======:::<<>>@@@AAA@@@===888666444333333222...***...---+++***))))))(((((((((''''''&&&&&&''''''''''''+++,,,'''###$$$%%%$$$$$$$$$$$$$$$#########"""####################################"""""""""!!!""""""!!!!!!"""######$$$######""""""""""""######""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))))))))***+++,,,...///000111222333555666777777:::;;;OOOjjjzzzxxxKKK<<<888666888222777555444333333333222000...~~~yyypppeeeZZZSSSXXX\\\aaaeeefffccc^^^\\\fffrrr~~~yyy{{{~~~|||tttrrrvvvyyyxxxxxxttthhhWWWHHH???<<<;;;:::<<<@@@FFF___iiiFFF222000......000...---,,,++++++******++++++))))))))))))))))))))))))+++777FFFRRR[[[___YYYQQQ:::;;;BBBSSSnnnwwwpppzzz|||bbbWWWHHH@@@VVVtttsss___YYYZZZWWWRRRNNN===EEEHHHBBB>>>@@@???:::888666555444333111...+++...---+++***))))))(((((((((''''''&&&''''''(((((((((++++++&&&###$$$$$$###$$$$$$$$$$$$################################################""""""""""""""""""!!!!!!!!!"""############""""""""""""######""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((()))***+++---///000000111222333555666777777:::<<>><<<<<<@@@HHHWWWwwwUUU;;;///111000///111------,,,++++++******++++++)))))))))))))))))))))))))))444BBBOOOZZZ___ZZZSSS???>>>CCCUUUnnn{{{~~~qqqZZZRRRHHHBBBTTT}}}~~~sssnnnrrrggg]]][[[[[[UUUNNNIII@@@OOOTTTHHH???AAAAAA<<<888777555444222000...---------+++***)))((((((((('''''''''''''''(((((()))***,,,+++%%%###%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""!!!!!!!!!""""""#########""""""""""""######""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((***+++...///111000111222333555666777777999<<>>BBB@@@CCCQQQnnnnnnGGG555000333000///000,,,---,,,++++++******++++++)))))))))))))))))))))))))))111===JJJWWW___\\\UUUAAA:::<<>>222111444///...000,,,---,,,++++++******++++++)))))))))))))))))))))))))))///999EEETTT___^^^XXXHHH;;;777JJJfff~~~gggZZZ]]]eeeeee^^^MMMGGGIIIMMMPPP^^^llllllmmmlllrrrccc^^^YYYRRRHHH@@@AAAFFF???IIILLLDDD===???AAA@@@888888777444111//////000...---+++***))))))((((((''''''''''''((()))******000///+++&&&%%%((('''$$$$$$$$$$$$$$$%%%%%%%%%%%%########################""""""""""""############""""""!!!!!! !!!!!!######""""""""""""######""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))***+++---///000000111222333555666777777666999IIIttt|||ddd}}}xxxKKK<<<888666888222777555444333333333222000...~~~~~~~~~{{{qqqjjjfffhhhfffdddooo}}}}}}~~~~~~tttooossswwwxxxuuuiiiVVVGGG>>>;;;<<<<<>>@@@AAA@@@MMMbbb{{{vvvXXX===333,,,///222+++,,,111///---,,,++++++******++++++))))))))))))))))))))))))***---333>>>OOO^^^aaa]]]UUUCCC999DDDYYYpppwww[[[EEE:::FFFWWW]]]```dddHHH<<>>AAASSShhhhhh[[[HHHHHHOOOWWWQQQKKK```~~~|||rrriiieee[[[\\\\\\ZZZXXXUUUUUUUUUSSSOOONNNPPPSSSQQQHHH@@@:::999777444000///000111...,,,)))'''&&&''')))+++(((&&&%%%&&&(((******)))...+++***+++)))%%%###%%%$$$%%%%%%%%%%%%$$$##############################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&(((((()))***+++---...///000111222333444555555555666===GGGfff|||ppp}}}NNN<<<777666999222777555333222222222111///---|||zzz|||~~~{{{zzz{{{xxxrrrmmmkkkqqq~~~}}}~~~ttttttyyyzzzqqqgggXXXHHH;;;<<>>BBBJJJSSSvvv}}}YYY>>>555111111000000//////......,,,,,,++++++***)))))))))))))))))))))))))))))))))+++***...999IIIWWW^^^```XXXNNN???BBBVVViii|||mmmfff^^^\\\___^^^QQQCCC===@@@BBBJJJ]]]mmmhhhXXXIIIKKKTTT\\\XXXWWWooozzzmmmgggddd^^^___^^^ZZZUUURRRSSSUUUNNNKKKHHHJJJLLLJJJBBB;;;999888555333111111222444---,,,***(((''''''((()))''''''''''''''')))***+++111---******)))%%%$$$%%%$$$%%%%%%%%%%%%$$$##############################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&(((((()))***+++---...///000111222333444555555555555:::AAA___}}}ppp~~~NNN<<<777666999222777444333222222222111///---}}}{{{{{{wwwvvvyyyxxxnnnccc]]]hhh{{{{{{~~~|||zzz{{{ssstttxxxssseeeXXXIII@@@:::>>>AAACCCIIIRRRtttrrrKKK444666111111000000//////......,,,,,,++++++***)))))))))))))))))))))))))))))))))***)))+++444BBBQQQ[[[```\\\RRRAAA???PPPeeeyyydddVVVOOOGGGBBBCCCEEECCC???===999>>>EEESSShhhtttkkkZZZNNNSSS^^^eeebbbggg~~~ssskkkfffddd___```___ZZZSSSOOOQQQUUUMMMIIIEEEDDDEEECCC===777888666444111111222444555---,,,+++)))((('''''''''&&&'''((('''&&&''',,,000666///******(((%%%$$$&&&%%%%%%%%%%%%%%%$$$$$$###########################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))***+++---...///000111222333444555555555777:::>>>YYYqqq~~~NNN<<<777666999222666444333222222222111///---{{{}}}{{{zzzvvvvvvxxxpppaaaWWWUUUkkkrrrsss~~~|||}}}~~~{{{vvvwww||||||yyyvvvsssooodddUUUIII;;;<<>>YYYyyy~~~OOO===777666888111666444222111222222222000...|||}}}{{{}}}{{{|||xxxgggVVVTTT^^^{{{nnnkkkwww~~~}}}}}}yyyxxx{{{~~~}}}||||||zzz{{{yyyqqqcccTTTGGG@@@:::>>>BBBAAA>>>HHHaaaxxxlllSSS<<<222555111111000000//////......,,,,,,++++++***)))))))))))))))))))))))))))))))))******+++...777EEEUUU___[[[UUUCCC999CCCXXXwwwwwwcccNNNAAACCCKKKHHHOOO\\\hhhkkkhhhgggjjjiiidddcccjjjoookkk```XXX^^^lll|||xxxrrrnnndddZZZUUUSSSWWW[[[ZZZVVVQQQQQQRRRPPPMMMHHHEEEDDDAAA>>>:::;;;888444222222222111000,,,,,,+++***)))((('''&&&%%%'''((('''&&&+++555>>>;;;222***((()))'''&&&'''%%%&&&&&&&&&&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((()))***+++---...///000111222333444555555555777:::???\\\OOO===777555888111666333222111111222222000...~~~~~~|||zzzqqq\\\NNN[[[ttt]]]cccyyy~~~}}}yyyvvvxxx}}}~~~|||zzzxxxsssfffVVVIIIBBB??????BBBAAA>>>CCC[[[yyy\\\CCC777333111111111000000//////......,,,,,,++++++***)))))))))))))))))))))))))))))))))***++++++---333@@@PPP[[[[[[ZZZIII<<>>???CCCHHHQQQ___nnntttrrrnnnhhhbbb```[[[^^^fffjjjddd``````gggwww~~~sssooohhh[[[RRRQQQOOORRRUUUWWWUUUSSSRRRQQQNNNKKKHHHEEEBBB@@@<<<:::;;;888555444444333000,,,,,,+++***)))(((((((((((('''''''''&&&)))111<<>>\\\PPP===777555888111555333222111111222222000///zzz~~~yyyssshhhUUUPPPllljjjQQQ^^^xxx}}}}}}|||zzzwwwwwwxxxwwwvvvuuummm```SSSIIICCC@@@???AAACCCEEELLL___eeeJJJ:::666444222111111000000//////......,,,,,,++++++***))))))))))))))))))))))))))))))))))))***++++++///:::JJJVVV\\\]]]OOO>>>???JJJaaa|||___AAA===HHHRRRZZZaaarrruuupppdddUUUGGGIIIVVVggglllggggggnnnsssvvvnnnkkkcccYYYYYY```RRRPPPOOOPPPRRRSSSRRRPPPKKKIIIGGGEEEBBB???;;;999888666444555777666000++++++***)))''''''(((***+++(((&&&$$$&&&,,,777BBBIII888...''''''***)))'''&&&&&&&&&&&&'''&&&&&&%%%$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################%%%%%%%%%%%%&&&'''(((((((((((()))***+++---...///000111222333444555555555444777<<>>>>>BBBKKK___yyyUUU???999777666555111111111000//////......,,,,,,++++++***)))))))))))))))))))))))))))))))))(((*********,,,666FFFSSS[[[^^^QQQ???<<>>EEECCCUUUlllHHH<<<;;;888666777222222111111000000//////---,,,+++***))))))))))))))))))))))))))))))))))))++++++,,,------000===JJJVVVVVVSSSHHH<<<===QQQgggzzzwww~~~ddd```eeewwwttteeeZZZTTTRRRNNNPPPjjjuuuiiirrr{{{}}}uuuuuujjj^^^eeewwwxxxkkkZZZTTTRRRSSSMMMDDDHHHRRROOOLLLGGGEEEDDDBBB>>>:::999888888888777444///+++)))((('''&&&'''(((***,,,,,,$$$'''***---DDDKKK444///---)))(((''''''%%%$$$'''&&&%%%$$$###$$$%%%%%%########################$$$$$$############$$$$$$######""""""""""""######$$$"""  !!!"""""""""""""""""""""""""""""""""""""""######$$$''''''&&&&&&&&&''''''(((///)))(((&&&###---444,,,222222222333333444444444555;;;@@@WWWOOO<<<666666999111555333222111222222222000...aaakkkuuuyyyxxxyyyrrrfffqqq{{{eeeaaa~~~|||zzzxxxsssvvvwwwtttooommmjjjaaaVVVHHHAAA======>>>===>>>@@@KKKYYYzzz{{{^^^AAA999999666444666222222222111000000//////---,,,+++***))))))))))))))))))))))))))))))))))))))))))***++++++...:::FFFWWWXXXVVVLLL>>>999GGGXXXpppuuusss~~~{{{www{{{iiiRRRHHHFFFKKKOOOWWWccc~~~uuu~~~|||uuuppphhhgggrrrzzznnnYYYggghhhaaaTTTOOOTTTXXXWWWNNNJJJFFFCCCBBB???;;;888222666::::::666111---,,,)))((('''''''''(((***+++)))&&&***+++111LLLWWWBBB111...***((((((''''''&&&'''&&&%%%$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$######""""""""""""######$$$"""!!!!!!""""""""""""""""""""""""""""""""""""""""""###$$$$$$&&&%%%%%%%%%%%%&&&''''''######))),,,***...111,,,111111222333333444555555666;;;???VVVPPP<<<777666999111555333222111222222222000...[[[gggtttxxxuuuwww|||wwwsssyyy|||}}}{{{wwwuuusssnnngggbbb\\\QQQGGG999777888<<<>>>AAAGGGNNNbbb~~~aaaMMM<<<888999777555777333333222222111000000///---,,,+++******))))))***))))))))))))))))))))))))''''''((()))))),,,666AAARRRVVVXXXQQQAAA777>>>KKKggg~~~qqqyyyQQQ:::666>>>IIISSSZZZkkk|||yyyzzzsssooommmqqquuuqqqeeeZZZyyy{{{kkkQQQSSSjjjqqqeeeNNNKKKGGGCCCAAA>>>;;;888333999???===555...++++++))))))(((''''''(((***+++)))***,,,,,,777UUU___MMM222///***((((((((((((((('''&&&%%%$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$######""""""""""""#########"""!!!  !!!"""""""""""""""""""""""""""###""""""""""""###$$$$$$$$$$$$$$$$$$$$$%%%&&&''',,,+++++++++))))))...444000000111222444555666666777;;;>>>UUUQQQ===777666999111555333222111222222222000...cccjjjppppppmmmooowww~~~ttt}}}{{{}}}{{{xxxrrrmmmeee\\\TTTLLLDDD>>>;;;999999===DDDPPPddduuu|||lllNNNDDD<<<<<<===:::888999444444333222111000000///------,,,+++************(((((((((((((((((((((((((((&&&'''))))))***333<<>>HHH^^^tttzzzpppJJJ999999@@@LLLUUUYYYcccmmmrrrzzz|||{{{}}}rrrsssuuutttiii___eeerrr|||uuu___KKKXXXuuu{{{kkkPPPMMMIIIEEEBBB???===<<<@@@BBBCCC>>>555---)))((())))))(((((((((((()))***+++---,,,---AAA\\\^^^LLL222...***''''''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$############$$$$$$######""""""""""""######""""""!!! !!!!!!"""""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$%%%&&&''''''+++,,,))))))---++++++333///000111222444555666777777;;;<<>>777666999111555333222111222222222000...~~~{{{vvvnnngggcccdddeeewwwzzz~~~qqqkkkyyy}}}vvvvvvvvvrrrnnnggg```VVVLLLEEE???<<<;;;@@@======DDDRRRlllsssZZZDDD@@@>>>??????<<<999888555555444333222111000000...---,,,+++************(((((((((((((((((((((((()))'''(((*********000888DDDKKKTTTTTTHHH>>>@@@HHHVVVvvvzzzwwwoooLLL<<<:::===GGGSSS______^^^eee}}}}}}zzzuuussssssqqqfff^^^kkkqqq```PPPRRRfffuuunnn]]]NNNMMMIIIEEEAAA???>>>>>>HHHDDD>>>888333...***((())))))((((((((((((((()))******(((444PPPbbbWWWDDD000,,,(((&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$############$$$$$$######""""""""""""######""""""!!!!!!!!!"""""""""""""""""""""""""""""""""###############$$$$$$%%%%%%%%%%%%%%%&&&'''((()))!!!+++))))))444111(((,,,///000111222444555666777777<<<<<>>======???FFF???777222///...,,,+++))))))))))))((((((((((((&&&'''+++CCCdddeeeMMM>>>---+++(((''''''''''''&&&%%%%%%&&&&&&&&&%%%$$$###########################$$$$$$############$$$$$$######""""""""""""######!!!!!!""""""""""""######""""""""""""""""""""""""$$$############$$$%%%%%%%%%%%%%%%&&&'''((()))***===JJJ999$$$+++///+++222000000111222444555666666555<<<<<>>===???AAAAAA>>>999333...+++,,,---)))))))))))))))(((''''''&&&,,,888[[[wwwdddAAA;;;,,,+++***)))***)))'''%%%%%%%%%&&&&&&&&&%%%$$$###########################$$$$$$############$$$$$$######""""""""""""######!!!!!!"""###############""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%&&&'''))))))PPPgggOOO&&&%%%,,,---888111111222333333444555555444<<<<<>>;;;888999>>>@@@>>>BBBHHHLLL___^^^MMMNNNKKKHHHDDDAAACCCDDDAAA<<<888777666555333222111000......---,,,++++++++++++))))))))))))))))))))))))***'''''')))***)))***...111>>>OOOYYYSSSFFFAAACCCIIIaaa}}}~~~oooddd^^^[[[QQQIIIWWWnnn}}}|||zzzyyyoooqqqooogggaaa```aaabbb[[[\\\^^^___^^^YYYTTTQQQJJJJJJHHHDDD@@@???BBBEEE@@@AAA???888///)))***---))))))***))))))(((''''''***333FFFmmm```888888,,,++++++,,,,,,+++(((%%%%%%%%%&&&'''&&&%%%$$$###########################$$$$$$############$$$$$$######""""""""""""###### !!!"""###############""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&#########$$$%%%&&&((()))333aaaZZZ444000222***///222222222333333444444444222<<<<<>>BBBMMM^^^lllsss~~~gggWWWQQQPPPMMMJJJGGGFFFFFFDDDAAA>>>;;;999555444444555555444111///---,,,------,,,******)))(((((())))))((('''(((((((((((())))))))))))222777DDDRRRTTTKKKDDDCCCMMMOOOkkkrrruuuvvvcccuuurrrZZZdddmmmgggWWWTTTmmm~~~wwwnnnkkkcccZZZVVVWWWYYYXXXVVVZZZ]]]```___[[[TTTOOOLLLNNNNNNIIIBBB@@@DDDGGGGGGHHHDDD;;;222***((())),,,'''+++---+++((()))******///888^^^bbbCCC000---+++(((((((((((('''&&&''''''&&&%%%%%%%%%&&&&&&'''%%%!!! ###%%%######""""""""""""######$$$#########""""""!!!!!!""""""""""""""""""""""""%%%""""""$$$$$$###!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&,,,+++*********+++,,,---000111222333444555555555888:::@@@GGGwwwVVV@@@888666999111555444222111111222111000...}}}hhhVVVHHH@@@>>>GGGWWW```^^^]]]bbb___VVVIIIIIIIIIJJJJJJHHHHHHIIICCC>>>;;;<<<<<<999999;;;>>>===AAAIIITTTfffrrr```[[[WWWNNNNNNKKKHHHFFFFFFEEECCC@@@===:::777555555555555444111///---,,,------,,,***+++)))(((((()))***((('''(((((((((((())))))))))))///444@@@MMMPPPIIICCCCCCFFFHHHdddyyy|||zzzvvvsssgggppp|||hhhZZZ```fffccc\\\eee|||qqqjjjnnnrrruuuxxxyyyrrrjjj^^^ZZZTTTRRRTTT[[[ccchhhtttnnnfff]]]WWWTTTRRRRRRMMMOOOLLLCCC>>>AAAGGGJJJFFF@@@888000+++)))***+++)))******)))((()))+++,,,777TTTyyy___<<<+++,,,+++)))((()))((('''%%%'''&&&%%%$$$$$$$$$$$$$$$&&&$$$""" !!!###$$$""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""%%%""""""$$$$$$###"""""""""###$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''***)))))))))***,,,...///000111222333444555555555777888>>>EEEuuuUUU???777555888000444444222111111222111000...}}}eeeSSSCCC777???\\\pppmmmkkkooofffUUUJJJGGGCCC@@@??????>>><<<:::888:::===;;;888888;;;<<>>:::888777777666444222000...---------,,,***+++***))))))******)))'''(((((((((((())))))))))))+++000:::FFFKKKGGGCCCBBBBBBBBB[[[wwwssswwwqqq[[[jjjxxxddd]]]```dddfffkkk}}}}}}vvvnnnssswwwxxxxxxttthhh\\\XXX[[[^^^ccciiisss~~~wwwiii]]]WWWVVVUUUTTTLLLOOOMMMDDD===@@@HHHLLLBBB;;;222---++++++***)))***)))(((((((((***,,,...???ppptttSSS333+++,,,+++))))))***)))'''%%%'''&&&%%%$$$###"""""""""$$$$$$###""""""""""""###!!!"""###$$$$$$###"""!!!############""""""""""""""""""""""""""""""""""""$$$""" """$$$$$$$$$##################$$$$$$&&&&&&&&&'''''''''((((((((((((((()))+++---000111000111222333444555555555555666<<>>666444777///333444222111111222111000...vvvYYY@@@BBB[[[sss{{{}}}{{{nnn\\\ZZZTTTJJJAAA@@@CCCDDDAAA???>>>>>>???<<<;;;???FFFKKK```vvv___XXX]]]\\\RRROOOLLLJJJGGGFFFFFFFFFFFFDDDAAA>>><<<:::999777666333111///.........,,,+++,,,+++************)))'''(((((((((((())))))))))))(((---555???FFFFFFDDDBBBEEECCCTTTxxxwwwwwwllliiixxxfffaaafffoooyyyuuugggjjjpppwwwvvvnnnddd^^^[[[YYYTTTPPPKKKLLLIIIBBB@@@EEEJJJLLL===666...***+++,,,***((()))'''''')))***)))+++...EEEzzzdddUUUAAA---///,,,+++*********)))'''$$$((('''&&&$$$###############$$$$$$$$$######"""""" !!!###%%%%%%###!!! #########"""""""""""""""""""""""""""""""""""""""###"""!!!!!!"""###$$$$$$$$$$$$$$$###############&&&&&&&&&&&&''''''''''''((((((((()))+++---///111000111222333444555555555555666;;;CCCrrrTTT>>>666555888000444444222111111222111000...xxxbbbWWW\\\iiiyyy|||sssnnnmmmdddTTTIIIJJJSSSVVVRRREEEBBBAAACCCEEELLLXXXeeerrrvvvddd[[[WWWTTTSSSTTTMMMLLLKKKIIIGGGFFFGGGHHHGGGEEEBBB???>>><<<:::888666333111000000///...,,,...,,,******++++++)))((((((((((((((())))))))))))(((,,,222999AAAFFFFFFCCCHHHFFFMMMhhh}}}|||ooo```eeerrr|||rrriiihhhccc]]][[[[[[YYYSSSMMMKKKIIIDDDBBBGGGMMMLLLGGG888222+++)))+++,,,***''''''&&&(((,,,+++(((,,,222MMMuuunnnJJJ???666***000---+++************'''%%%((((((&&&%%%%%%$$$$$$$$$###$$$$$$%%%$$$###"""!!! !!!###%%%%%%###!!! """"""""""""""""""######""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###############$$$%%%%%%%%%%%%&&&&&&&&&***)))))))))***,,,...///000111222333444555555555666777<<>>777666999222666444222111111222111000...xxxuuusssnnnnnnmmm___aaa\\\RRRQQQVVVVVVPPPLLLPPPTTTTTTQQQNNNMMMNNNKKKIIIGGGFFFFFFDDDAAA???<<<:::777555555444222111000...,,,,,,,,,,,,***((((((((((((((())))))))))))(((******,,,666BBBEEEAAA;;;LLLEEEIIIwwwvvvqqq}}}{{{{{{}}}vvvsssvvvwwwvvvqqqkkkhhhfffYYY[[[^^^]]]XXXSSSNNNLLLHHHLLLOOOPPPQQQMMMAAA555.........,,,)))((()))***)))(((***---***///IIIgggoooUUUEEE>>>///&&&///:::111...)))'''''')))******############$$$%%%&&&'''&&&%%%$$$$$$######$$$$$$######""""""""""""######!!!!!!""""""#########$$$"""""""""""""""""""""""""""$$$$$$"""!!!"""$$$!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&''')))+++...111333000111222333444555555555666777<<>>EEEiiiTTT???888777999111555222222222111111///...---llleeeeeeeeebbbeee```ZZZUUUTTTUUUVVVWWWSSSTTTWWWZZZZZZVVVQQQMMMKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHFFFCCC???>>>???@@@888666333000.........///,,,+++***)))))))))))))))******))))))***///555999@@@???CCCHHHHHHOOOnnn}}}vvv```aaattt}}}uuusssrrrooollliiifffdddccc```^^^[[[ZZZYYYXXXXXXZZZUUUSSSMMMBBB666//////111---,,,++++++*********++++++,,,***///KKKooo{{{jjjFFF...666CCCAAA;;;<<>>888666999222555222222222111111000......{{{hhh]]]aaagggeee```bbb```]]][[[ZZZYYYXXXVVVWWWXXXZZZ]]]^^^[[[VVVQQQOOONNNMMMLLLJJJHHHFFFFFFEEEFFFFFFEEEDDDCCCDDDEEE<<<:::777333111000000111------,,,******))))))))))))***))))))))),,,000444@@@;;;>>>GGGJJJQQQlllzzzrrr___aaauuu~~~vvvrrrqqqooommmjjjgggdddccc^^^^^^]]]ZZZZZZZZZ[[[[[[SSSLLLAAA777222000000000,,,,,,++++++******++++++(((+++///===```___@@@---888EEEBBB<<<>>>>>>555+++((()))+++(((%%%&&&&&&%%%%%%%%%$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!! """"""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''(((((()))***,,,---...000111222333444555555555666666BBBFFFhhhSSS>>>777666999222555111111111111111000///...yyy~~~{{{vvvnnngggeeedddccccccdddaaa```_________]]]ZZZXXX\\\[[[\\\___aaa```ZZZUUURRRQQQPPPNNNKKKHHHEEEDDDGGGIIIKKKJJJHHHEEEDDDDDD???===;;;777555333222222///...---,,,+++*********))))))***))))))+++...111;;;888===FFFJJJRRRiiiiiimmm~~~qqq___```xxx~~~vvvoooooonnnmmmkkkiiigggfff^^^___]]]\\\]]]```^^^ZZZSSSHHH:::222111222000---,,,,,,++++++***++++++,,,''',,,666LLLnnnzzzKKK@@@;;;???>>>888<<>><<<999666444333000///...,,,++++++******((()))******)))***---///444888>>>DDDEEELLL```sssjjj^^^jjjtttccccccyyy}}}||||||uuuooooooooonnnmmmjjjhhhggg^^^___]]]]]]aaaeeeaaaYYYLLLAAA666000000111///+++,,,++++++***++++++,,,,,,)))...===YYYsss{{{pppbbbAAAAAACCCAAA;;;777===GGG000///...,,,)))''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""############""""""############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''(((((()))***,,,---...000111222333444555555555:::777>>>===\\\RRR===666666999222555000111111111111000//////}}}}}}~~~rrrhhhaaa]]]]]]bbbdddaaaccchhhcccaaa^^^]]]^^^````````````^^^\\\___bbbccc^^^ZZZRRRRRRQQQPPPMMMJJJGGGEEEJJJNNNRRRSSSQQQMMMIIIGGGCCCBBB@@@>>>;;;888555333000000...---,,,+++++++++((()))************,,,...///888AAABBB???EEEWWWhhhaaadddyyyiiiiiiyyyzzzyyyzzzsssssssssrrrpppmmmiiifffddd^^^___]]]^^^ccchhhbbbXXXAAA:::111---...///...,,,+++++++++***++++++,,,,,,,,,000BBB___rrrnnn[[[MMMCCCBBB@@@>>>>>>???@@@@@@+++...///---)))&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###############"""############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''(((((()))***,,,---...000111222333444555555555:::777<<<999VVVQQQ===666666999222666000111111111111000000///