BM6P6(@ ++++++,,,,,,,,,,,,------,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++........................///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++------------++++++++++++++++++++++++,,,,,,************************++++++*********************)))))))))***++++++,,,++++++******))))))((((((******))))))))))))************+++++++++,,,,,,,,,************************++++++************+++++++++++++++*********)))))),,,,,,++++++***))))))))))))))))))***++++++,,,,,,************************************************************************))))))))))))))))))))))))************************+++++++++*********))))))++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++++++++*********))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))************************+++***)))(((((()))***+++++++++++++++++++++++++++)))************+++++++++************************)))***+++,,,,,,+++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---------***,,,......---,,,,,,------...///000000333666999???FFFMMMPPPOOOPPPUUU[[[XXXXXXXXXXXXWWWVVVTTTSSSNNNJJJEEEDDDEEEGGGFFFEEEDDDCCCCCCDDDEEEBBB<<<777;;;<<<<<<;;;:::<<<@@@BBBDDDDDDEEEGGGHHHHHHFFFCCCDDDCCC@@@>>>;;;:::888888999:::;;;<<<===???CCCFFFFFFCCC@@@======???BBBDDDBBB???;;;888888<<<@@@CCCGGGDDD???999333///---,,,///...---+++++++++++++++...---,,,,,,+++++++++,,,------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************)))************+++++++++*********)))))))))))))))************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************,,,+++***))))))***+++,,,************************)))************+++++++++++++++******************+++*********))))))((((((+++,,,...000000...,,,***)))+++,,,,,,+++***+++---+++---///222333444555555++++++,,,,,,,,,,,,------...---,,,,,,......---,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++...........................---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++------------++++++++++++++++++++++++++++++************************************************,,,+++++++++,,,,,,---...++++++++++++******************))))))))))))************+++++++++,,,,,,,,,************************++++++************+++++++++++++++*********))))))******************++++++++++++******************************************************************************************))))))))))))))))))))))))************************+++++++++*********))))))+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++*********))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************************+++***)))(((((()))***++++++*********************************++++++++++++******************************+++,,,,,,+++*********++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------+++---//////...---...000...///000222555;;;BBBGGGKKKPPPUUUVVVTTTSSSUUUXXXZZZXXXTTTOOOJJJFFFCCCAAADDDAAA===<<<===>>>===;;;>>>===>>>@@@AAA@@@===999666888999999999;;;>>>AAA@@@@@@BBBDDDFFFGGGEEECCCDDDCCCAAA???===;;;::::::777777888888:::>>>DDDIIIKKKJJJHHHFFFDDDDDDCCCCCCIIIEEE???;;;999;;;>>>AAAHHHHHHGGGEEEAAA<<<888555///...,,,+++++++++------------,,,,,,+++,,,,,,,,,------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************)))************+++++++++************))))))))))))************************,,,,,,++++++*********************+++++++++,,,,,,************************++++++************++++++************************)))************+++++++++++++++******************,,,+++++++++***************+++...///000///---,,,+++---------,,,,,,...000000222555999<<<>>>???@@@++++++,,,,,,,,,,,,------...,,,+++,,,---...---,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++------------++++++---,,,,,,++++++*********************************************************,,,++++++++++++,,,------+++++++++++++++,,,,,,,,,******))))))))))))************+++++++++,,,,,,,,,************************++++++************+++++++++++++++***************((())))))***++++++,,,,,,,,,,,,++++++***))))))(((************************************************************************))))))))))))))))))))))))************************+++++++++***************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++***************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************************+++***))))))))))))***+++*********)))))))))((((((************+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------...//////......000222...000333777===EEEOOOUUUXXXYYY[[[[[[ZZZXXXVVVUUUPPPLLLGGGBBB>>>;;;;;;::::::888777777888888777555:::999:::<<<>>>@@@???>>>???AAADDDEEEEEEGGGIIIKKKGGGGGGGGGIIIKKKKKKIIIGGGHHHGGGFFFEEECCCBBBAAAAAA888777666444555888>>>CCCJJJKKKLLLLLLKKKIIIGGGFFFMMMJJJDDD???;;;:::;;;<<>>AAADDDFFFGGGGGG+++++++++,,,,,,,,,------+++***)))***+++++++++)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++------,,,,,,+++***))))))***************************************+++++++++***)))))))))))))))******)))******++++++,,,,,,,,,+++******))))))******+++******+++++++++,,,,,,,,,************************++++++************++++++************************))))))*********++++++++++++++++++*********))))))************************************************************************))))))))))))))))))))))))***************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,+++++++++*********************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************************************************************+++++++++***))))))((((((*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.../////////...---...000222222555;;;AAAHHHOOOWWW\\\]]]\\\ZZZZZZZZZXXXSSSOOOEEEBBB===999777888:::<<<999:::;;;<<<===>>>======CCCCCCCCCDDDFFFHHHIIIJJJFFFIIIKKKMMMLLLMMMNNNOOOUUUTTTSSSSSSTTTSSSQQQOOOOOOOOOOOONNNMMMLLLKKKKKKCCCBBB@@@<<<999888:::<<>>CCCDDDFFFGGGHHHHHHHHHHHH+++++++++,,,,,,,,,------+++***))))))++++++***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++------,,,,,,+++***))))))************************))))))*********+++++++++******)))(((((()))))))))((()))))))))******++++++++++++************++++++******+++++++++,,,,,,,,,************************++++++************++++++************************+++++++++*********))))))))))))*********+++++++++************************************************************************))))))))))))))))))))))))*********************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******************************************************++++++++++++******,,,,,,+++++++++************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////---,,,...111444<<>>CCCGGGKKKMMMOOOOOOEEECCC???:::555111///...---------,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************))))))*********+++++++++))))))******+++++++++,,,************************)))))))))))))))))))))***))))))*********+++++++++************************)))***+++,,,,,,+++***)))************************))))))*********+++++++++******++++++,,,,,,,,,,,,******++++++++++++++++++,,,++++++++++++,,,------333555777:::<<<@@@EEEHHHHHHIIIJJJJJJKKKJJJIIIHHH++++++,,,,,,,,,,,,---------+++***+++,,,---,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++------------++++++---,,,,,,++++++*********************************)))))))))***++++++,,,,,,,,,,,,+++************+++)))))))))))))))*********++++++************++++++******+++++++++,,,,,,,,,************************++++++************++++++***************+++++++++,,,,,,++++++***))))))(((((())))))***++++++,,,,,,************************************************************************))))))))))))))))))))))))***************************************+++++++++************++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,++++++++++++***************+++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++******************************+++,,,,,,+++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------............000000//////000333999===IIINNNUUUZZZZZZYYYWWWVVVXXXSSSMMMIIIFFFCCC???;;;999999:::<<>>;;;999999===AAADDDEEEGGGJJJLLLKKKIIIEEECCC>>>>>>>>>@@@CCCGGGKKKMMMIIIHHHEEEAAA===888333111///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************)))************+++++++++))))))******+++,,,,,,,,,************************)))))))))************+++)))))))))************+++******************************++++++++++++******************************)))************+++++++++******++++++,,,---------************++++++++++++---,,,,,,,,,---///222333;;;===AAADDDFFFHHHLLLNNNGGGHHHIIIJJJKKKJJJIIIIII++++++,,,,,,,,,,,,------,,,+++***+++,,,---,,,*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++------------++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,,,,,,,+++***************++++++***************))),,,++++++******++++++,,,******+++++++++,,,,,,,,,************************++++++************++++++))))))*********+++++++++++++++************************************++++++************************************************************************))))))))))))))))))))))))************************))))))*********+++++++++************++++++++++++******+++++++++,,,,,,,,,................................................------,,,,,,,,,+++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***))))))******++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,***++++++,,,,,,++++++***------------------------,,,,,,,,,---------......------------............///000111333666===EEEKKKRRRUUUYYYZZZWWWRRRNNNLLLKKKHHHCCC???===<<<<<<<<<888;;;AAAFFFLLLOOORRRRRRRRRSSSTTTSSSRRRSSSVVVYYYOOOQQQRRRPPPNNNLLLMMMOOONNNNNNNNNLLLKKKKKKMMMOOORRRPPPPPPQQQTTTVVVVVVUUUUUUUUUVVVVVVUUURRRPPPOOOOOOQQQSSSSSSPPPNNNLLLLLLHHHEEEAAA>>><<<>>>@@@BBBDDDEEEFFFGGGHHHIIIJJJJJJDDDBBB???>>>>>>AAADDDFFFEEEFFFFFFFFFCCC???;;;888111000///---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************)))************+++++++++))))))***++++++,,,------************************************++++++,,,,,,))))))))))))************************************++++++************++++++************************)))************+++++++++******++++++,,,------...++++++++++++,,,,,,---------,,,---///222666;;;===@@@CCCGGGIIIIIIIIIIIIJJJFFFFFFFFFFFFEEEDDDBBBAAA++++++,,,,,,,,,---------***)))((()))*********(((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++------------++++++++++++++++++++++++,,,,,,************************((())))))***++++++,,,,,,******)))(((((('''((((((---,,,,,,++++++*********,,,++++++******++++++,,,******+++++++++,,,,,,,,,************************++++++************++++++))))))******++++++++++++)))))))))***++++++,,,,,,,,,,,,++++++***)))))))))************************************************************************))))))))))))))))))))))))************************))))))******++++++++++++)))************+++++++++*********++++++,,,,,,,,,................................................---------,,,,,,,,,++++++))))))******++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++***************************+++,,,------,,,+++***''''''((()))***+++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++++++++,,,,,,+++++++++------------------------,,,,,,,,,------.........---------........./////////111333666<<>>222111///...,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************)))************+++++++++))))))***+++,,,,,,------******************************+++++++++,,,,,,,,,))))))))))))************************************,,,+++***))))))***+++,,,************************)))************+++++++++******+++,,,,,,---......,,,,,,,,,------.........,,,,,,...111666<<>>CCCGGGJJJLLLVVVSSSRRRTTTSSSPPPPPPSSSTTTYYY^^^]]]ZZZ[[[cccjjjpppxxxxxxwwwzzz}}}kkk___dddgggiiirrrvvv{{{mmmqqqwwwrrrlllccccccXXXNNNNNNJJJFFFLLLKKKMMMJJJCCCAAAEEEJJJKKKOOOPPPPPPMMMHHHFFFGGGIIILLLCCC:::999@@@GGGHHHGGGDDD===444...,,,---------///...------......,,,+++,,,------......------,,,+++,,,,,,------,,,,,,+++***+++---------+++)))(((************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++++++++++++++***)))(((************************)))************+++++++++************************++++++************++++++++++++++++++++++++++++++************************///,,,))))))+++,,,+++)))---+++))))))+++---......444666;;;@@@DDDDDDBBB???AAA@@@===;;;:::999999999555666666666666555444333---,,,,,,,,,,,,,,,,,,---///000000///...------///,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))************,,,,,,+++******+++,,,,,,************************************************++++++++++++************************************+++++++++,,,,,,++++++***************************,,,,,,,,,+++++++++************++++++++++++*********************************************************++++++,,,+++***)))(((+++++++++*********))))))******++++++++++++******+++++++++*********))))))))))))))))))************************************)))******++++++,,,------------------------------//////.........---------,,,,,,------------------***++++++,,,,,,++++++*********************************************++++++))))))))))))******************************************************************))))))))))))******,,,,,,++++++***+++++++++++++++++++++++++++++++++***************+++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************++++++++++++***++++++++++++,,,,,,,,,---------,,,,,,,,,++++++------------------------000000///...---...000111>>>BBBHHHNNNQQQQQQOOONNNDDDCCCBBB@@@===:::888888666888<<>>@@@BBBDDDFFFAAA;;;777555222///,,,000...------......---,,,,,,------......------,,,+++,,,,,,------,,,,,,+++,,,---...///...---+++***************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++***))))))************************)))************+++++++++************************++++++************++++++++++++++++++++++++++++++************************---+++***+++---...---+++---+++)))+++///444888999AAA???======>>>>>>;;;888555444222111111222333444222333555777:::<<<>>>???...------,,,,,,------......///000///...---...///,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++******************************************))))))))),,,++++++******++++++,,,************************************************)))******+++++++++++++++***************************++++++,,,,,,+++++++++************************,,,,,,,,,++++++++++++***)))******************)))***************************************************++++++++++++***))))))+++++++++*********************++++++++++++******+++++++++***************)))))))))*********++++++++++++++++++++++++++++++)))******++++++,,,------------------------------...............---------------------------,,,,,,***++++++,,,,,,++++++***************************)))))))))***+++++++++,,,)))))))))*********++++++******************************************************))))))))))))******+++++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++***************************+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,...........................000111///---///555;;;KKKMMMOOOPPPNNNIIIDDDAAA===;;;999888888999999999===CCCJJJPPPRRRRRRRRRRRRVVV\\\hhhssszzz}}}}}}nnnYYYRRRRRRSSSRRROOOPPPSSSRRRNNNNNNPPPQQQQQQPPPNNNOOOOOOLLLNNNLLLFFF===999<<<@@@DDDBBBAAA???<<<777111---000...------.........,,,,,,------......------,,,+++,,,,,,------,,,,,,+++,,,---.........---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++)))******+++++++++******************************)))************+++++++++************************++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---///000...---,,,++++++///666===CCCFFFJJJCCC<<<888999999666333222111000///000222444555666666777888:::<<<===???------,,,,,,,,,,,,------+++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************+++++++++******)))))))))++++++++++++++++++++++++************************************************((()))***,,,,,,---,,,,,,***************+++++++++******+++,,,,,,,,,++++++************************++++++++++++++++++++++++))))))************))))))************************************************++++++++++++******))))))******************************++++++++++++******************************))))))*********+++++++++++++++++++++++++++++++++)))******++++++,,,------------------------------.................................------,,,,,,,,,***++++++,,,,,,++++++***************************(((((()))***+++,,,,,,,,,))))))*********+++++++++************************************************+++******))))))******+++************+++,,,------++++++++++++++++++++++++,,,+++++++++***)))))))))******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------,,,,,,.............../////////...//////000222888@@@FFFPPPOOOMMMIIIDDD>>>999666>>>:::666666:::???BBBDDDLLLNNNPPPOOONNNNNNQQQTTTdddpppgggjjj~~~}}}iii\\\[[[^^^^^^WWWRRRQQQQQQOOOOOOPPPQQQQQQQQQPPPOOOOOOMMMPPPPPPJJJ@@@::::::======>>>??????>>>:::555222111///---,,,---------,,,,,,------......------,,,+++,,,,,,------,,,,,,+++******++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,************************((()))***+++++++++++++++************************))))))*********+++++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---//////...---,,,---000666>>>DDDHHHIIIDDD===666444777888666333666555444333444666888:::<<<<<<==================,,,,,,++++++++++++,,,,,,***,,,---,,,++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************,,,,,,++++++******))))))++++++++++++++++++++++++************************************************''')))+++,,,---------,,,))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))************))))))************************************************+++++++++*********************************************++++++++++++******************************************++++++++++++++++++++++++++++++++++++)))******++++++,,,---------------------------------..............................------,,,,,,,,,***++++++,,,,,,++++++***************************(((((()))***+++,,,,,,,,,************++++++++++++************************************************++++++************++++++************+++,,,------++++++++++++++++++++++++,,,+++++++++***)))))))))******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,*********++++++++++++,,,++++++,,,,,,,,,---------------------------------,,,,,,------...............---///444===EEEJJJLLLMMMKKKFFFAAA<<<999888777999:::<<<@@@EEEJJJLLLMMMNNNLLLIIIHHHMMM\\\qqqvvviii]]]lllooorrrwwwyyyfffSSSWWWlllvvvnnnhhhnnnnnnbbbVVVPPPQQQQQQLLLLLLMMMNNNPPPQQQPPPPPPNNNOOONNNKKKGGGBBB>>>===888999;;;<<<<<<<<<<<<<<<333000---,,,,,,---,,,+++,,,------......------,,,+++,,,,,,------,,,,,,+++)))*********************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,************************((()))***+++++++++++++++************************))))))*********+++++++++************************++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------------///222888???EEEGGGEEECCC999555222333777999777555444444555666888;;;===>>>@@@AAACCCDDDEEEEEEDDDCCC,,,++++++******++++++,,,,,,---......------...///***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************+++++++++++++++************++++++,,,,,,++++++***************************************************''')))+++---......---,,,)))))))))***++++++,,,,,,)))***++++++,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,)))******************)))************************************************,,,+++******))))))*********************+++++++++******++++++++++++*********************+++++++++*********++++++++++++,,,++++++++++++++++++++++++)))******++++++,,,---------------------------------------...............------------------,,,,,,***++++++,,,,,,++++++***************************)))))))))***+++++++++,,,*********++++++++++++,,,************************************************++++++************+++++++++++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++***************************+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,------------------------............,,,,,,,,,---......//////000000444===GGGLLLLLLJJJBBB@@@<<<999888999;;;<<>>AAACCCEEEMMMPPPRRRPPPLLLMMMSSSYYY___sss|||www}}}xxxgggXXXOOOLLLLLLMMMTTTeeerrrsssrrrsssooogggmmmqqquuu{{{rrrooohhhiiiiiifffnnnuuuqqqlllfffWWWRRR```kkksss}}}}}}{{{|||vvvxxx||||||uuummmdddZZZRRRLLLJJJGGGGGGKKKNNNOOOOOONNNMMMMMMNNNOOOMMMIIIFFF===>>>>>><<<::::::>>>AAA>>>:::555111000///...---,,,------......------,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************************************+++++++++***))))))************************)))************+++++++++************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---.........111666:::@@@BBBFFFJJJJJJEEE===777333555777666666666999<<<;;;>>>BBBFFFIIIJJJIIIIIIJJJGGGEEEDDDGGGMMMUUUZZZ...------,,,,,,------...)))***,,,+++++++++,,,---*********++++++,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++*********************************++++++,,,,,,---***+++,,,------,,,+++***************************************************)))***---//////...,,,***((())))))***++++++,,,,,,((()))***+++,,,---------*********************************++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************************************************---,,,***)))))))))***+++))))))******++++++++++++******++++++++++++******))))))******++++++++++++******+++++++++,,,,,,,,,)))))))))))))))))))))))))))******+++,,,,,,---------------------------------------.........//////,,,,,,,,,------.........+++++++++,,,,,,+++++++++************************+++++++++*********************+++++++++,,,,,,,,,************************************************,,,++++++******++++++,,,------,,,+++************++++++++++++++++++++++++))))))******+++++++++,,,((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////---......///000111111222444===IIINNNLLLDDD===999777:::@@@EEEJJJNNNPPPPPPPPPPPPMMMGGGGGGSSShhhyyyxxx^^^YYYbbbhhhfffaaaeee\\\RRRMMMQQQVVV[[[\\\mmmvvvcccccccccdddmmmqqq```___cccmmm}}}wwwhhhTTTOOOJJJGGGHHHJJJJJJIIIMMMNNNOOOPPPOOOMMMKKKJJJ@@@@@@???<<<888666888;;;BBB>>>888444222111000///,,,------......------,,,+++,,,,,,------,,,,,,+++))))))(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))+++++++++++++++***)))(((************************)))************+++++++++************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......///444;;;AAAGGGHHHIIIJJJIIIDDD<<<666333666888777555777===CCCAAADDDGGGJJJJJJHHHDDDBBBCCCAAAAAAFFFRRRcccuuu,,,,,,,,,---------......---------,,,+++***)))(((++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++,,,---...///------,,,++++++,,,,,,,,,------------------------,,,,,,,,,++++++*********************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,000000///...---,,,,,,+++------,,,+++************------,,,+++++++++,,,,,,,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++***************+++++++++++++++******************************************************************++++++******************))))))))))))))))))))))))************************************************++++++,,,,,,,,,,,,------........................---------------------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++************************))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,*********))))))))))))))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...............------+++...000///,,,...444:::CCCHHHLLLKKKGGGBBB===888===@@@EEEKKKOOOQQQQQQPPPKKKLLLOOOUUUcccvvvttt[[[NNNYYYdddaaa```eeeooooooiiihhhmmmkkkpppzzzkkk\\\VVV]]]iiioooWWWKKKKKKHHHIIINNNLLLKKKIIIJJJLLLJJJFFFFFFJJJGGGAAA=========999777777===@@@BBBAAA;;;444...+++...//////...,,,,,,...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++++++++++++++++++++***************+++++++++++++++,,,,,,,,,++++++***************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,...---,,,,,,,,,,,,+++***------...111666===CCCFFFGGGGGGIIILLLIIIAAA:::888222222333777<<>>===???AAANNNQQQSSSRRRNNNJJJJJJJJJQQQ```nnn{{{tttdddWWWLLLNNNaaaooopppvvv{{{gggfffnnnrrrvvvvvv{{{{{{hhh___]]]SSSMMMJJJDDDIIIFFFGGGLLLNNNLLLLLLNNNKKKEEEAAA@@@===888777999;;;>>>AAACCC@@@:::333.../////////.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++***************+++++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,+++******+++,,,,,,,,,+++---///222777<<>>CCCDDDCCCGGGFFFEEEFFFKKKRRRXXX[[[```aaaeeeppp,,,------------.........---......------,,,+++***,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++,,,---......---,,,,,,,,,,,,,,,------------------------------,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++++++++,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,------,,,,,,++++++******++++++*********+++,,,,,,++++++++++++,,,------...,,,,,,,,,,,,++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))************************************************++++++++++++++++++++++++************************************************************************************************++++++,,,,,,,,,,,,------........................---------------------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++,,,,,,------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,---...///000000111111000000222888@@@HHHMMMRRRMMMFFF@@@>>>BBBJJJQQQUUUVVVUUUQQQLLLMMMVVV]]]wwwqqqrrrxxx|||uuueee[[[ZZZfffhhhuuuoooooo}}}tttjjjbbbXXXSSSJJJEEEGGGJJJKKKJJJKKKMMMIIIFFFDDD???999999<<<999;;;>>>CCCEEEBBB;;;444222000......000///---***------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++******))))))***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))***+++,,,------------///333999@@@EEEHHHIIIIIIIIIFFFDDDDDD???666111111444333555<<>>:::999:::???EEEFFFAAA<<<999333---,,,///000---***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++------,,,+++******))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,...///......//////444999@@@GGGJJJJJJGGGEEE???<<<:::<<<999555333555333666;;;AAAEEEFFFFFFDDDFFFTTTmmmyyyqqqmmmwww|||kkk---------.........//////,,,,,,,,,,,,,,,,,,+++***,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,,,,------...///------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---...///000111*********+++,,,---...///---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,...------,,,+++***))))))))))))*********+++++++++************************++++++++++++++++++++++++))))))*********+++++++++************************************************************************+++++++++,,,,,,,,,------................................................---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,'''(((((()))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........///000000,,,111:::DDDKKKMMMKKKHHH@@@<<<@@@NNNYYYYYYSSSPPPOOOPPPVVVdddwwwrrr```\\\WWWWWW]]]hhh}}}qqqiiieeebbbiiiyyyqqqaaaWWWXXX^^^iiiyyyyyyjjjccciii~~~qqqlllmmmwwwuuuVVVDDD@@@CCCHHHLLLIIIHHHIIIKKKHHHAAA>>>???===:::777:::@@@EEEDDDBBB???888///+++---//////---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++...------,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---///...---,,,...000;;;???DDDHHHIIIFFFAAA>>>666333333666666444555888;;;>>>@@@@@@>>>@@@EEEJJJUUUfff~~~\\\ZZZ]]]jjjxxx}}}vvvnnn------........./////////,,,,,,------------,,,,,,,,,---------............------------............,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...///000------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,------......,,,,,,,,,---...///000111++++++++++++,,,------...------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,---------,,,,,,++++++******)))))))))***++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,------................................................---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,((((((((()))*********+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......---...///111222000777AAAIIILLLJJJEEEBBBAAA@@@GGGUUU[[[TTTMMMKKKUUU^^^qqqlll]]]^^^XXX\\\cccmmm~~~{{{ooobbbaaajjjtttxxxnnnqqqpppjjjccc^^^XXXQQQYYYcccnnnqqqqqqpppmmmjjjaaaYYYQQQPPPYYYlll~~~uuuzzz^^^NNNJJJLLLPPPUUUMMMIIIHHHJJJJJJFFFBBBBBBAAA===888888<<>>:::777555222222555666444666999<<<>>>AAACCCFFFOOO[[[eeegggrrrppp^^^SSSVVV```nnnxxxzzzzzz{{{............////////////......////////////......------------............------------.........///,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,------...///000------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))******+++,,,------...,,,,,,,,,,,,,,,---...///,,,,,,,,,++++++,,,------...------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,------................................................---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++*********************************++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...//////------------------------------------............,,,,,,,,,---///111444666===AAAFFFHHHEEEBBBAAAAAAFFFGGGMMMUUUTTTOOOUUUaaavvv|||wwwooohhhaaa^^^bbbiiiiiivvvxxxjjjeeefffaaaZZZYYYggg}}}uuubbbVVVXXXaaagggyyyrrreee^^^WWWZZZbbbmmmssstttxxx|||~~~zzzooozzz{{{nnniiiiiigggddddddXXXNNNGGGGGGJJJHHHFFFFFFCCCAAA===;;;;;;>>>AAACCCBBB>>>999444111/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++------+++***...555<<>>;;;888666444333444222333777999888:::>>>:::@@@LLL\\\kkkuuuxxxyyynnnsss|||{{{fffVVVeeekkkyyy............/////////000000000111111111111111000---------.........//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,---...///000000------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,++++++*********(((((()))***+++,,,,,,---++++++******++++++,,,,,,------,,,+++++++++,,,,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---((())))))***++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++************************************************++++++,,,,,,,,,---------........................////////////////////////---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000---------------------------------.........//////*********,,,///333777:::GGGIIIIIIDDD>>><<>>AAA??????>>>999444000......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---((()))***+++,,,---------************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///......333===EEEBBB???:::555222111111222222111333999======???CCCBBBLLLaaa|||uuujjjoooyyypppbbbwww111000///000333555666555555555777999<<<<<<:::888777555000---+++,,,///000555222///---------,,,+++---...,,,***---111///+++---------,,,,,,,,,++++++,,,,,,,,,++++++*********------,,,++++++,,,,,,,,,,,,,,,,,,---------......///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++++++++++++++++++++++++++,,,,,,,,,,,,------))))))))))))))))))))))))---,,,+++*********+++,,,,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000///---+++)))(((------------------------******+++,,,,,,,,,,,,++++++++++++******)))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************///---+++))))))+++---///------------------------************************************************---,,,***)))))))))************+++++++++,,,,,,,,,..................------//////......---------------------,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,---------------------------------------...............111222222000...333>>>HHHNNNHHHBBB@@@===<<<@@@GGGMMMMMMKKKKKKTTTkkkvvvbbb___YYYOOOQQQjjjzzzpppkkkgggddd^^^[[[dddvvv~~~ssswwwhhhhhhfff___SSSTTTlllvvvvvv}}}qqq^^^LLLGGGGGGHHHIIIMMMIIIFFFCCCAAA@@@>>><<<999999<<<@@@@@@===666///***000///......------------------------------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------------++++++++++++************++++++++++++++++++++++++++++++---,,,+++******+++,,,---******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---111333222111555>>>FFF???777111111111000333777333888<<<===???BBBDDDEEEEEE```~~~kkkcccZZZdddzzz111000000333666999::::::DDDEEEIIIMMMOOONNNJJJFFFEEEEEECCC@@@===999555333---,,,,,,---///000000///...///...---///222000+++---------------------,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------************************,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,'''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---............,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,+++++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---,,,***)))))))))***+++******+++++++++,,,,,,,,,..................------000000//////............---------,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------------------------------......////////////000000///...---///666???GGGMMMMMMDDD<<<<<>>FFFJJJQQQ[[[bbbfffeeecccaaa```\\\XXXSSSNNNIIIGGGAAA???===<<<:::777222///+++------+++---///---)))---------------.........,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******+++,,,,,,++++++,,,,,,,,,+++******,,,++++++******++++++,,,'''((()))***+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,------------,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++************+++******+++++++++,,,,,,,,,------------------......000000000///////////////------------,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...------------------------/////////000000111111111000------444@@@JJJNNNMMMEEE???<<>>??????BBBHHHQQQ]]]gggmmmppppppkkkccc[[[UUUSSSSSSSSSXXXVVVTTTQQQMMMGGGAAA<<<444555222---,,,......***,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,++++++***,,,++++++******++++++,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------************************++++++------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------......////////////...............------------,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------------...............//////000000111111111222333777@@@IIINNNLLLIIIAAACCCHHHLLLLLLJJJOOOWWWyyyhhheeeZZZTTT\\\mmm{{{vvvwwwnnn```kkksssgggaaa```___^^^```yyy|||pppllliiiccc]]]YYYRRRKKKFFFFFFEEEBBB??????;;;666666999<<<<<<;;;222111///---------...///------------------------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............---...444<<>>CCCBBBCCCJJJXXXfffqqqxxx~~~yyy}}}xxxggg\\\ccczzzJJJDDD;;;666666999>>>AAABBB???>>>BBBLLLYYYeeelllkkkggg___WWWPPPLLLKKKJJJQQQPPPQQQSSSUUUUUUTTTSSSKKKJJJBBB777111000000...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,---------......///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,++++++******++++++,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,++++++******------------------------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***************************+++---......---+++***------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------......------------------------.........---------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---------....../////////------...//////000111111222:::DDDLLLNNNMMMIIIGGGIIIMMMPPPMMMHHHPPPiiixxxcccYYY^^^YYY___wwwkkkbbb]]][[[cccooo{{{tttoooqqqtttrrrooonnn}}}}}}tttmmm```PPPFFFDDDFFFFFFEEECCC>>>999666888;;;<<<<<<555333111...---...//////---------------------------------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------....../////////---333;;;@@@@@@<<<666333777333333:::@@@AAAAAABBBAAAHHHYYYnnnyyyxxxtttssswwwtttkkkeeeoooyyykkkooozzzGGGAAA:::555666;;;@@@CCCGGGBBB>>>@@@JJJYYYhhhqqqkkkkkkiiieee___VVVNNNJJJEEEDDDDDDGGGLLLQQQTTTUUUXXXVVVLLL>>>333000///---.........---------,,,,,,,,,,,,,,,,,,------------++++++++++++,,,---......,,,,,,,,,---------......//////---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,++++++******++++++,,,------,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,+++************------------------------******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,---------............---------,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///---------...//////000000------......///000111111333>>>KKKQQQOOOKKKIIIJJJMMMMMMKKKGGGJJJaaadddWWWWWW\\\cccwww|||rrruuu{{{pppyyy}}}wwwuuuyyymmmUUUEEEAAACCCEEEEEEEEEBBB===999777888:::<<<:::777444000......///000------------------------------------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,---------............------......///000000000000999AAABBB<<<555222333888777;;;CCCGGGCCC???>>>EEEPPPfffzzz{{{kkk[[[UUUiiikkkkkkrrr}}}llllllHHHDDD@@@>>>???BBBCCCDDDBBB???===@@@KKKXXXeeellllllnnnppppppllleee^^^YYYQQQMMMGGGCCCDDDFFFHHHIIIRRRSSSMMMAAA888444222000222111111000///...------,,,,,,,,,---------......++++++++++++,,,---...///,,,,,,,,,---------.........---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++((()))+++,,,------,,,,,,)))***+++,,,,,,,,,,,,+++,,,++++++******++++++,,,------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,******+++++++++,,,,,,,,,***++++++,,,------......,,,,,,,,,---------..................------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---------...///000000000---......///111222222333<<>>;;;666222///...///000---------------------------------------...//////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,------------...+++++++++,,,,,,---------------------............---......///000000111111666===BBBAAA:::444333555<<<>>>CCCGGGFFFDDDHHHOOOTTTZZZhhhsssmmmZZZOOOPPP[[[iiixxx}}}NNNLLLJJJIIIIIIHHHFFFDDD;;;:::999;;;BBBIIIOOORRRdddeeefffffffffeeedddcccbbb[[[QQQHHHEEEEEEFFFGGGIIIMMMMMMFFF@@@>>>===;;;555444333222111///......,,,,,,,,,------.........++++++++++++,,,---...///,,,,,,,,,---------......,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++((()))+++,,,------,,,,,,)))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++***))))))***,,,---...++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......---------.........////////////.........---------,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000---------...///000000111...///000111222333444444FFFJJJLLLKKKGGGEEEGGGJJJHHHNNNaaakkkWWWVVVgggwwwvvv{{{zzzrrr{{{{{{qqqpppeeeXXX___rrrhhhnnnxxx\\\NNNGGGCCC@@@@@@CCCDDD???888666999???AAA===888333000//////000---------------------------------------...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++++++++---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,---------......+++++++++,,,,,,------------------.........//////---......///000111111222;;;???AAA???:::666666777BBBEEEGGGFFFAAADDDVVViiidddbbbdddfff]]]RRRVVVbbbvvveee\\\PPPFFF@@@<<<999777666555555555666999<<<>>>WWW]]]aaa```[[[XXX\\\```hhhfff```VVVJJJBBB??????FFFIIINNNPPPMMMGGG@@@<<<777777999::::::666222...000000...,,,******+++---,,,,,,+++++++++,,,---............------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,............,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((()))+++---///+++,,,,,,+++***+++---000...---,,,,,,,,,,,,---...---,,,++++++******++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,++++++************+++,,,,,,,,,,,,+++*********+++,,,,,,---......---------............///---------------------------------,,,,,,+++++++++------++++++++++++------******++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++,,,------......------..................------............/////////000000000//////111666>>>DDDLLLIIIIIILLLIIIFFFIIIQQQPPPeeemmmeeelllbbb\\\eeennn}}}kkk^^^___cccpppuuunnnsss{{{qqqYYYJJJEEEDDDEEEFFFFFFCCC>>>;;;;;;===;;;???AAA<<<333---...111................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))***+++,,,---.........,,,,,,,,,---------......,,,,,,,,,---------......,,,......---...111888>>>DDDHHHLLLHHH<<<444:::FFFKKKDDDAAAHHHTTTaaannnxxx|||rrriiiaaaZZZ```ZZZSSSHHH???:::777444222555555444555555777999:::HHHLLLNNNMMMJJJIIIKKKMMMRRRWWW]]]]]]XXXPPPIIIEEEBBBEEELLLRRRUUUPPPFFF===<<<;;;===BBBFFFDDD;;;333...//////...------------......---------,,,,,,,,,......---------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++,,,------------,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***,,,...,,,,,,---,,,***+++---///...---,,,,,,,,,,,,---...---,,,++++++***+++++++++***++++++++++++,,,,,,,,,---------............///++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++*********+++,,,,,,---......---------............///---------------------------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---******++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++,,,------......------................................./////////000000111000///000555<<>><<<;;;:::===>>>:::444///...///................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***,,,,,,,,,---------......,,,,,,---------.........------...---///333;;;@@@IIIIIIKKKKKKDDD???AAAGGGFFFAAACCCSSSgggvvv~~~vvvjjjhhhppp{{{JJJEEE>>>999777777666555555555555555555555555555;;;<<<<<<<<<;;;;;;;;;;;;<<>>:::999999:::888666222///---................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***,,,,,,,,,---------......,,,------------.........---------...111777???EEENNNKKKJJJMMMLLLHHHFFFGGGEEEFFFQQQfffxxx{{{tttnnntttrrrqqq{{{:::999888888999<<<>>>???============<<<;;;999888888555333444666777555333555777;;;???BBBFFFHHHJJJNNNJJJEEEDDDGGGJJJKKKKKKAAA<<<777:::CCCLLLRRRTTTLLLFFF===555111/////////,,,---.........---,,,,,,------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,*********++++++*********++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++---...///---+++++++++---------------------------------,,,++++++++++++,,,+++++++++,,,,,,,,,------)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------------------------------,,,------......------,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------------............///........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------...........................////////////...////////////000000000///000333:::CCCIIILLLMMMCCCKKKRRRQQQRRRdddnnnTTTMMM```aaattt|||~~~xxxvvv||||||uuu{{{oooYYYTTTLLLDDDAAACCCDDDAAA<<<999777666777888555111,,,................................................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))***+++,,,---.........,,,,,,,,,---------......------------............---------///444;;;CCCIIINNNKKKJJJLLLKKKGGGEEEFFFEEEQQQeeevvvvvvhhhYYYPPPaaasss<<<===???AAACCCFFFHHHJJJPPPPPPPPPOOONNNMMMKKKJJJ???<<<888999;;;===;;;888;;;888333111222666:::===CCCBBB???;;;888;;;AAAGGGIIIFFFAAA===<<>>GGGLLLPPPSSSTTTIIIFFFDDDEEEGGGFFFAAA<<<444222000---------///000,,,,,,,,,---------..................------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,++++++******++++++,,,,,,+++************+++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------+++---//////...------...,,,,,,---......---,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,------------...)))************+++++++++------------------------------------------------...---+++++++++,,,...///........................,,,------......------,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................------------.........///+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***------------------------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------...///////////////---......///000000111111//////000000000111111111555???JJJPPPOOOMMMMMMOOOMMM[[[uuuoooUUUSSS[[[wwwbbbXXX___uuu|||vvviiiddd]]]ZZZ[[[\\\ZZZXXXXXXXXXWWWWWWWWWXXXYYYYYYbbbfffjjjlllmmmrrryyyqqqWWWIIIDDDDDDDDD@@@>>>;;;:::999999888777////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***,,,,,,,,,---------..................////////////---...111999AAAHHHKKKKKKKKKHHHEEEDDDDDDMMMbbbuuusssaaaTTT\\\|||}}}zzzzzzqqqjjjnnnxxxlll^^^aaaeeeeeeaaa^^^]]]]]]^^^]]]\\\[[[\\\^^^```aaa^^^]]][[[YYYXXXXXXYYYZZZXXXWWWUUUTTTSSSNNNGGGBBB>>>;;;666222000111222333000222888AAALLLTTTXXXYYYQQQHHH===888<<>>;;;999888999:::000000000000000000000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))***+++,,,---.........,,,,,,,,,---------................../////////000---...333;;;DDDJJJKKKJJJMMMGGGCCCCCCJJJZZZssssssbbbYYY^^^vvv{{{zzztttkkkppp~~~nnn[[[^^^aaabbb___\\\YYYXXXWWWXXXXXXWWW\\\bbbbbb^^^^^^ZZZWWWVVVXXXYYYWWWTTTWWWWWWYYY[[[ZZZWWWUUUUUURRRLLLCCC:::444222333555444222111777CCCOOOWWW[[[VVVOOODDD<<<:::<<<@@@CCCDDDAAA<<<555000...///000***---000///+++)))***,,,---------............///---------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---.........------,,,,,,,,,------------------------,,,,,,.../////////...---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000......////////////............---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///...------------...//////---///000///...///333777FFFRRRXXXSSSPPPTTTUUUQQQzzzrrr\\\ZZZOOOZZZhhhccc\\\TTTMMMGGGEEECCC@@@??????>>>>>>>>>??????>>>??????@@@AAABBBBBBCCCJJJIIIHHHHHHKKKPPPTTTXXX[[[\\\___dddkkkrrrxxx|||{{{uuuuuutttqqquuutttssszzzrrr___SSSKKKGGGEEECCCDDDCCC???:::999;;;>>>333444444222...,,,---///................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------.........///000///---,,,,,,......,,,++++++,,,.../////////333999AAAGGGIIIIIIHHHRRR:::???VVV```nnn{{{vvvuuuqqqbbb[[[yyyxxx{{{gggooo|||ZZZWWWSSSOOOLLLJJJIIIIIIKKKMMMMMMMMMOOORRRPPPJJJOOOPPPPPPPPPPPPRRRUUUWWWSSSSSSTTTVVVWWWVVVVVVWWWXXXUUUOOOJJJEEEBBB@@@@@@666333111444<<>><<<<<<<<<======<<<<<<;;;<<<<<<===;;;;;;;;;<<<<<<======>>>??????>>>???AAADDDHHHJJJLLLNNNQQQVVV]]]eeellloootttqqqrrrzzz~~~xxxlll```VVVggg|||vvvjjjbbbWWWJJJBBBBBBBBBBBBAAA@@@>>>======666777666333000......000................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------.........///000///---,,,---......---,,,---.../////////...444===EEEJJJKKKIIIGGGDDD:::NNNkkkoookkkcccSSSfffgggnnnuuueeeuuu{{{SSSOOOLLLLLLOOOSSSTTTSSSMMMPPPQQQPPPPPPQQQMMMGGGJJJMMMOOOMMMHHHFFFHHHKKKPPPQQQPPPQQQSSSVVVXXXYYYWWWVVVVVVTTTQQQMMMJJJHHH>>>;;;777444555;;;DDDKKKOOOUUUXXXPPPBBB777555888:::===AAACCC@@@:::222---111///---,,,---.........---------............///------------------------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++((()))***+++,,,------...+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,------------------------------------------,,,---......//////......///////////////.........------------------------,,,,,,,,,,,,------------......------------......------------------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000......////////////...............------------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///...............///000000000000000000333999AAAFFFPPPRRRVVVWWWQQQWWWxxxaaaNNNPPP[[[tttzzziii]]]RRRHHHAAA>>><<<:::888777888999::::::999999999999999::::::999999999:::::::::::::::;;;;;;;;;;;;===>>>@@@AAABBBCCCGGGMMMSSS[[[aaadddfffdddfffnnnuuuxxx|||mmm]]]TTTfff}}}wwwjjjWWWGGGDDDBBB@@@AAACCCDDDAAA>>>::::::999555222//////000................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,---------......---/////////---,,,---............//////////////////777BBBJJJLLLJJJGGGDDDBBBCCCYYYlllfffZZZRRRIII\\\ggg{{{ooohhhzzzuuu___^^^___fffnnnrrrooolllcccffffffddddddfffddd```aaacccccc```YYYQQQKKKIIIJJJKKKJJJHHHJJJNNNQQQQQQQQQRRRSSSTTTSSSQQQOOONNNKKKIIIDDD===777666;;;???GGGOOOWWWVVVKKK@@@:::999555999???CCCCCC???777111444000,,,+++---//////------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++,,,,,,---------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,------.........---------------------------------...............000/////////......------,,,,,,,,,,,,,,,------------------............//////..................///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------........./////////......////////////..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...---------............/////////......//////000111000000000111777???HHHNNNOOOYYYXXXNNNWWW|||gggUUU\\\ooo~~~~~~uuuiiiYYYMMMFFFCCCAAA???===<<<:::999888999::::::999888888888888999::::::<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<==================???BBBFFFKKKQQQUUUXXXZZZYYY]]]eeekkkmmmqqquuuttttttwwwuuussspppxxxqqqbbbSSSJJJAAA???BBBEEEEEEBBB===<<<:::666333111//////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---...///...---,,,---///,,,---///////////////000333<<>>???DDDLLLQQQQQQLLLDDD>>>666777999===@@@???<<<888666111---,,,---///...,,,---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,------.........------------------------------------....../////////......------,,,,,,,,,***+++++++++,,,,,,,,,---------------............------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------..................////////////......//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------.........---------............///000////////////000111111000///000444;;;DDDMMMQQQQQQUUURRRVVVuuueeeQQQVVVwwwzzz~~~lllYYYOOOIIIBBB>>>=========<<<;;;:::999888888888999999:::::::::::::::;;;<<<<<<>>>>>>>>>>>>============999:::;;;;;;;;;:::999999999:::<<<>>>AAACCCFFFGGGJJJKKKOOOWWW]]]___ccciiieeeeeeiiisss}}}qqqaaaMMMAAA@@@CCCEEEEEE???===:::777444222000...////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,...///...------...///***,,,...///......111333:::AAAIIIJJJEEE@@@@@@BBBCCCWWWeee___NNNHHH\\\wwwtttxxx~~~xxxuuuuuu|||sssqqqvvvhhhbbbYYYTTTRRRQQQPPPNNNPPPSSSSSSOOOPPPUUUZZZ[[[\\\^^^dddlllrrrqqqjjjcccXXXaaaeeedddfffjjjggg```SSSPPPMMMJJJIIILLLOOOQQQQQQRRRRRRQQQMMMJJJHHHHHH>>>>>>AAAIIIQQQRRRKKKDDD<<<888555666:::>>>>>>===777555111///......---+++---------............///------------------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,------......///,,,,,,,,,---------............------------......,,,,,,------------------------------------------...------------...//////---------------,,,,,,,,,***++++++,,,,,,---------,,,,,,---------.........+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,---------............////////////....../////////.........------------------............,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,---------............---------............///000000000000000111111222000000333999BBBJJJPPPRRRTTTOOOXXXwwwdddQQQNNNlllttt```LLLAAA>>>===<<<;;;<<<;;;999777888888888888999:::;;;<<<===<<<<<<<<<===>>>???@@@>>>>>>??????????????????===============<<<;;;;;;<<<<<<=========>>>>>>>>>BBBBBBFFFMMMQQQSSSXXX___dddfffkkktttttt{{{xxx\\\IIIAAABBBDDDEEE@@@===:::777666444111///////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,---------......,,,---///...------...///***,,,///......///444888???DDDIIIFFFAAABBBJJJRRRiiisssmmm```^^^hhhuuuzzzpppccclll~~~IIIFFFAAA===<<<>>>AAACCC???CCCCCC???===@@@CCCCCC???BBBHHHOOOSSSUUUTTTRRRWWWdddooossswww{{{vvvlll]]]YYYRRRLLLIIIJJJLLLOOOPPPOOOOOOPPPRRRRRRQQQOOOHHHDDDBBBGGGOOOTTTQQQLLLDDD===666333666;;;>>>>>>999999888555111...,,,,,,---------............///------------------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,---......///000000,,,,,,,,,---------............------------......------------------,,,,,,------------------------...------,,,---...///000------------............,,,,,,------...//////000000000000000111111111111///000111111111111000///........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,,,,,,,,,,---------......////////////......////////////............------------.........///------------------------)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......------------............---------............///111111000000000111222222111222777@@@IIIOOORRRRRRRRR```{{{~~~bbbUUUXXXggggggWWWOOOGGGAAA???======<<<<<<<<<;;;999777::::::;;;;;;<<<===>>>???>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>??????AAAFFFHHHIIIOOOVVVaaafffnnnyyy~~~{{{|||vvvvvv|||dddPPPFFFDDDDDDDDDBBB???;;;999888777444222////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......,,,,,,,,,---------......,,,---......------...000+++...000///...222999???AAAEEEGGGCCCAAAIII[[[kkkhhhaaa{{{}}}zzzuuugggaaapppwwwvvv~~~>>>AAACCCDDDDDDDDDEEEGGGEEEJJJKKKFFFCCCCCCCCCBBB<<<@@@BBBBBB@@@???AAADDD???QQQ```gggnnntttnnnbbbkkkfff___WWWRRRPPPPPPQQQQQQNNNLLLMMMQQQSSSSSSQQQTTTNNNIIIJJJPPPUUUUUUSSSKKKBBB777222555999<<<===:::<<<<<<999333...---...---------.........//////------------------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++))))))***+++,,,------...---------,,,,,,+++++++++++++++,,,,,,,,,---------------......///000111111,,,,,,,,,---------............------------...............------,,,,,,,,,------------------------......---,,,---...///000---.........//////000000.........///000111111222444444555555555666666666555555777777777777555555000000000000000000000000------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......++++++,,,,,,,,,---------......////////////......000/////////............---------.........//////------------------------)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......---------.........//////---------.........//////111111111000111111222333222555;;;DDDNNNSSSSSSQQQLLLzzzaaaQQQXXXmmmvvv___HHH???>>><<<:::;;;::::::999999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;????????????@@@AAABBBCCCBBBBBBCCCDDDEEEEEEFFFFFFBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???======<<<;;;<<<>>>??????EEELLLUUU]]]iiiuuu~~~}}}pppddd___bbbtttuuubbbRRRIIIFFFEEEEEECCC@@@<<<::::::999777444000000000000000000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------.........,,,,,,,,,---------......,,,---......------///000---///111000000444<<>>???AAACCCEEEDDDAAA>>><<<@@@GGGSSS___gggiiihhheeegggjjjmmmoooooooooooo^^^LLLIIIPPPNNNMMMQQQRRRSSSUUUWWWXXXVVVSSSRRRRRRSSSIII<<<444333666999;;;;;;999===DDD???222---000+++...000000---,,,...000///............---------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///...........................------------...//////,,,,,,,,,---------......------......------,,,+++...---,,,---///000///...---///111111111000111222666777888:::<<>><<<;;;:::999888777777777111222222222111000...---,,,,,,++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////000000000000/////////000111222222111111555===IIIRRRTTTQQQMMM^^^gggTTTSSScccxxxjjjQQQKKKDDD@@@>>><<<:::777:::999888999;;;<<<<<<;;;<<<===>>>>>><<<<<<===>>>CCCBBBBBBCCCEEEFFFEEEDDD@@@GGGNNNPPPMMMIIIIIIJJJFFFDDDCCCDDDDDDDDDBBB@@@BBB@@@??????@@@AAA@@@???@@@???>>>===>>>???AAABBBJJJNNNVVVcccooovvvwwwuuuvvvzzzwwwdddZZZ^^^yyywwwkkkccc```UUUEEEAAAGGGCCCAAA===999999999777444111///...///000111000...////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------..................------+++---//////...---...///+++111111---///888???@@@HHHEEECCCFFFRRR^^^bbbaaaZZZRRRaaazzz{{{~~~}}}pppeeekkkzzz|||jjjeeebbbaaa___[[[\\\```mmmtttuuunnnddd^^^YYYSSSVVVRRRLLLHHHHHHIIIJJJJJJHHHEEECCCEEEKKKQQQTTTUUUXXX___iiiuuuttt]]]RRRNNNEEEDDDLLLQQQLLLOOORRRRRRPPPQQQUUUZZZRRRMMMEEE===888888;;;>>>777555777???BBB===777444+++---///000///...---...///............---------------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///...........................------------...//////,,,,,,---------.........---------......---------111000...,,,+++,,,...///...222666999;;;>>>AAACCCHHHJJJLLLNNNPPPPPPPPPOOORRRRRRSSSSSSRRRQQQOOONNNPPPNNNKKKKKKKKKKKKJJJHHHJJJIIIHHHGGGFFFEEEDDDCCC@@@AAA@@@@@@>>><<<:::888222111000...------,,,,,,...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000000000000000000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////000000000000111000000111222333333333>>>@@@GGGMMMKKKIIINNNVVV~~~eeeKKKZZZppphhhQQQFFFGGGCCC>>><<<<<<<<<;;;999::::::;;;===???@@@@@@???>>>@@@BBBCCCDDDDDDFFFHHHIIILLLOOOSSSVVVXXXZZZ[[[^^^dddkkkllljjjgggfffggg```]]]ZZZXXXUUURRRNNNKKKRRRNNNIIIFFFDDDCCCAAA@@@?????????>>>>>>>>>>>>???CCCEEEIIIQQQ\\\eeekkknnnnnnrrrwwwyyyzzz{{{wwwhhhiii}}}}}}vvvooojjjaaaTTTJJJHHHHHHEEEAAA<<<999888777666222000//////000111000...////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------........................+++---//////...---...///---000000...444>>>DDDDDD:::CCCPPPYYYZZZTTTMMMIIIKKK\\\~~~yyywww~~~xxxtttrrruuuwwwvvvwwwzzz~~~wwwrrroookkkgggtttooogggaaaaaacccggghhhSSSLLLDDD@@@@@@BBBBBBBBBFFFNNN[[[jjjxxxqqqdddccccccTTTIIIHHHFFFJJJNNNSSSSSSPPPPPPSSSVVVOOOPPPNNNGGG???:::;;;===888666555999BBBHHHAAA777.........///000///---+++///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------************************++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///...........................------------...//////,,,------------.....................////////////222222222000///222777<<>><<<:::777555444333...---,,,+++***++++++,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111111111111111111111111.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////000000000000222111111111222333555666???DDDNNNSSSKKKFFFYYYsssaaaTTTRRRllluuu~~~oooZZZJJJ@@@======;;;::::::<<<>>>>>>===:::;;;===>>>?????????>>>@@@DDDHHHLLLOOORRRVVVYYYYYY___hhhnnnqqqtttxxx{{{{{{wwwrrrmmmiiihhhbbbZZZRRRMMMIIIFFFDDD@@@@@@@@@@@@@@@??????>>>@@@@@@@@@BBBHHHQQQ\\\cccfffkkkppprrrrrrrrrtttvvvwww{{{tttkkk\\\MMMKKKIIIEEE@@@;;;999:::<<<333111000///000111000///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------........................,,,---//////.........///.........111:::DDDGGGDDDAAAFFFRRR\\\XXXLLLGGGJJJZZZvvvttt}}}~~~{{{xxxwww{{{~~~~~~~~~|||zzzxxxtttnnnjjjhhhgggfffeee[[[VVVQQQNNNLLLIIIDDD@@@>>>AAAHHHQQQ]]]iiirrrxxxlllkkkvvvzzzhhhUUUKKKBBBEEEIIIMMMQQQRRRPPPOOOMMMNNNOOOOOOLLLEEE???;;;:::>>>>>>:::777???IIIFFF;;;555111---,,,...///...,,,///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------,,,,,,---------------------------------------------------------............///...........................------------...//////------------.........................../////////+++000555888999>>>GGGNNNPPPSSSWWWXXXYYYXXXYYYZZZ]]]^^^______^^^[[[XXXVVVSSSTTTUUUUUUSSSPPPLLLJJJMMMJJJFFFDDDEEEHHHJJJKKKNNNOOOQQQSSSUUUUUUUUUUUUUUUTTTTTTRRRQQQOOONNNMMMIIIHHHFFFDDDAAA>>><<<:::222000...---,,,,,,---............---......//////------------------------------......///000000000000000000000000000000000............------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////000000000000111111111111111333666888???DDDQQQVVVMMMMMMlllmmmNNNTTTfffqqq~~~cccRRRIIIEEEDDDEEE::::::;;;<<<>>>?????????>>>>>>>>>=========???AAAGGGLLLSSSZZZ```eeekkknnnsss{{{|||wwwoooggg```ZZZTTTPPPIIIHHHEEECCCAAA@@@@@@AAABBBBBBAAA@@@@@@EEENNNUUU___eeemmmqqqrrrqqqrrrsssxxx||||||pppYYYNNNKKKFFFBBB===:::<<>>888000,,,,,,///000//////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................------------------------+++++++++,,,,,,,,,---------------------------------------------------------------------------------------............///...........................------------...//////---------.........//////------,,,,,,---...///000...666???DDDHHHLLLTTTZZZWWWYYY]]]^^^]]]\\\[[[[[[ZZZYYYWWWUUUSSSQQQPPPOOOQQQQQQPPPNNNJJJFFFBBB@@@DDD@@@<<<999999:::;;;;;;CCCDDDGGGKKKNNNQQQSSSTTTUUUUUUTTTTTTSSSSSSSSSSSSKKKKKKJJJIIIFFFDDDBBB@@@<<<:::777444111///......,,,,,,,,,,,,---...//////------------------------------......///000000000//////////////////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////000000000000000111111000000333888<<>>>>>>>>???????????????>>>???CCCJJJOOO[[[```iiiqqqxxx~~~vvvnnnhhh___ZZZSSSKKKDDDAAA@@@@@@>>>@@@BBBBBB@@@AAADDDHHHPPPXXXdddmmmrrrtttvvvxxxyyyzzz~~~qqqVVVOOOIIIEEE???999:::???777555111000000000000///////////////////////////........................------------------------,,,------......------,,,,,,,,,,,,---------......---------------------------------.........//////,,,...000000///...///000000000444<<>>======???@@@AAABBBCCCDDDDDDDDDHHHEEEAAA???>>>===;;;999777888:::<<>>999555222000......---,,,,,,,,,,,,---------------------------------......///000000000......................../////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////000000000000///000111000000444<<>>>>>======???AAA<<>>AAAAAA@@@@@@@@@@@@???GGGTTT^^^fffmmmtttyyyttt{{{}}}|||{{{|||{{{aaaVVVMMMIIICCC:::666888999666222000000000000///////////////////////////........................------------------------,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,------.../////////---...000000/////////000000333999@@@BBBAAACCCGGGSSSkkk{{{iiiKKKHHHnnn}}}}}}qqqaaa___iiiyyyzzz~~~}}}~~~}}}zzzzzzzzzxxxsssoookkkdddYYYNNNGGGDDDEEEFFFAAAJJJ```rrruuu||||||uuu```PPPIIIIIILLLNNNNNNMMMLLLLLLKKKIIIHHHDDDFFFKKKOOONNNKKKLLLPPPGGGDDD>>>777111//////111///............---------------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------.........///........................---------------------------------............///...........................------------...//////............////////////000111333777===CCCHHHKKKXXXYYYZZZ[[[[[[ZZZZZZYYY]]]^^^___\\\VVVPPPKKKIIIEEEDDDDDDBBBAAA>>><<<;;;888999:::;;;>>>AAADDDEEEEEEEEEEEEFFFHHHGGGEEEBBB:::999777666666888:::;;;===<<<;;;:::999::::::;;;CCCEEEHHHKKKNNNNNNOOONNNIIIHHHHHHGGGDDD@@@===;;;777666444111///...---,,,........................------......///000000000////////////////////////////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////000000000000000111222222222777AAAHHHLLLJJJLLLZZZxxxkkk^^^VVViiiqqqVVVHHHDDD???===@@@AAA???>>>???<<<===?????????AAAFFFJJJGGGMMMVVV___gggrrrxxxlllbbbZZZVVVKKKHHHEEEBBBAAAAAA@@@???:::>>>EEEKKKRRR\\\gggpppoootttxxxwwwxxx}}}tttuuu{{{xxx{{{}}}fffWWWMMMMMMJJJ???888888;;;777333111000000000000////////////////////////................................................,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,------...//////000---///000111//////000111111666>>>BBBAAABBBOOO^^^kkkuuurrr]]]SSSjjj|||~~~|||uuurrrxxxvvvpppiiicccxxx{{{xxxpppllliiiddd___ZZZVVVSSSRRRKKKHHHNNNTTTYYYkkkmmmXXXKKKJJJNNNIIIKKKKKKIIIFFFFFFIIIMMMGGGFFFMMMXXXWWWMMMHHHKKKGGGGGGDDD===555//////000//////.........---------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////........................---------------------------------.........//////...........................------------...//////............/////////000666777;;;AAAIIIQQQXXX\\\ZZZWWWSSSQQQPPPOOONNNLLLOOORRRWWWZZZZZZYYYXXXXXXVVVWWWYYYYYYXXXTTTQQQNNNJJJHHHDDD@@@===;;;;;;;;;666999===CCCHHHJJJIIIGGGIIIFFFAAA<<<:::999:::<<<:::999777555444444444444666999===BBBEEEHHHIIIIIIDDDFFFIIIKKKLLLKKKIIIGGGAAA???<<<888444111///...........................------......///000000000000000000000000000000000000/////////............................................................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////////////////000000000000000222444444444:::DDDMMMPPPTTT\\\rrrsssQQQ\\\lllfffQQQHHHFFFEEEAAA>>>>>>===<<<===BBB<<<>>>@@@AAACCCGGGNNNTTT]]]fffsss~~~yyypppjjj___WWWMMMFFFCCCCCCBBBAAA??????>>>???BBBLLLZZZdddoootttwwwwwwxxx{{{zzzvvv}}}|||zzzttttttuuueeeUUUKKKNNNOOOFFF>>>===<<<888444111000000000000////////////////////////................................................,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,------...///000000---///111111000///000111222777@@@CCC@@@DDDYYYqqqgggdddXXXTTTkkkxxx|||yyyooobbb]]]___ccccccwwwzzz~~~|||ooodddbbbcccddd^^^TTTLLLMMMPPPWWWkkk~~~{{{uuueeeQQQKKKRRRMMMMMMLLLJJJIIIIIIJJJLLLPPPMMMKKKNNNRRRSSSPPPLLLEEEDDDBBB???:::444000---222///------.../////////......//////...---,,,,,,------------------------.........------,,,,,,,,,------------------------,,,++++++******++++++,,,---------------------------------............///................................................------............------/////////////////////////////////000000///.........////////////111444777EEEIIINNNSSSVVVVVVTTTSSSSSSMMMFFFBBBAAAAAA@@@???BBBAAAHHHUUU]]]]]]]]]___\\\^^^```___^^^]]]ZZZWWWWWWVVVSSSOOOJJJGGGFFFFFF@@@EEEEEE???===BBBCCC@@@EEEHHHKKKLLLJJJFFFCCCBBBDDDDDDDDDDDDAAA<<<777333555888@@@HHHMMMKKKDDD======AAAGGGLLLNNNLLLIIIFFFKKKIIIFFFCCC>>>888222...222000...---...//////...---,,,,,,,,,---///000111222222111111000000//////000///------///000///...////////////////////////........................---------------------------,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......---------............///............////////////000000000000////////////777333222666888;;;EEERRRYYYTTT[[[^^^___yyyeeeSSSHHHDDDDDD@@@@@@@@@>>>===>>>@@@CCCAAABBBCCCEEEGGGOOO^^^jjj~~~zzzmmmggg]]]TTTMMMGGGBBB@@@BBB<<<===BBBBBBAAAKKK[[[dddjjjsssyyy||||||{{{zzz}}}}}}~~~}}}}}}xxxrrraaa___TTTJJJOOOWWWLLL777===<<<999666333222111000000000000000///////////////............---------------------------------.........------,,,,,,,,,------------------------........................---------.........//////...///000/////////111333888@@@FFF??????ZZZooolll]]]HHHOOOlll}}}~~~|||}}}}}}|||hhhjjjddd^^^]]]___ccciiinnn~~~}}}}}}}}}{{{sssqqqpppooollliii___RRRLLLQQQ[[[aaaqqqtttaaaTTTNNNMMMJJJHHHIIIMMMPPPPPPOOORRROOOLLLMMMPPPQQQOOOLLLCCCBBBAAAAAA???;;;444000000///------...//////.........//////...------,,,------------------------......---------,,,,,,,,,------------------------------,,,,,,,,,,,,---------------------------------------............///................................................------............------////////////////////////,,,------...............000000///...000777???EEEMMMNNNPPPPPPOOOLLLIIIGGG<<<:::888999::::::888555:::;;;DDDSSS]]]^^^___aaa___``````^^^]]]\\\ZZZXXXVVVVVVUUUTTTQQQPPPOOOOOOHHHJJJJJJFFFEEEEEEEEEDDDHHHJJJLLLNNNNNNLLLKKKJJJJJJLLLMMMLLLHHHEEEAAA@@@888:::===CCCGGGHHHDDDAAA666999===BBBGGGKKKMMMOOOLLLLLLJJJHHHEEEAAA<<<999333111...---...//////.........---,,,,,,---......222111111111000000//////000///------///000///...////////////////////////........................---------------------------,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......---------............///............////////////000000000000000000000///333444333222888DDDLLLMMMWWWoooqqqVVV^^^kkkjjjVVVJJJBBB???@@@@@@AAABBBAAA@@@???@@@AAA???BBBGGGMMMUUUbbbttt}}}wwwnnndddZZZQQQIIIDDDDDD>>>===AAAAAA???EEEQQQVVV^^^iiisssxxxzzzzzzzzzvvvxxx{{{|||wwwiiieee\\\TTTVVVZZZQQQDDD???<<<999555444222111111000000000000///////////////............---------------------------------------------------,,,,,,------------------------........................---------.........//////...///000//////000222444:::>>>CCCAAADDDSSS]]]WWWPPPIII```}}}zzz{{{www{{{sss{{{~~~iii\\\```\\\ZZZ___jjjuuu~~~|||qqquuummmXXXLLLNNNNNNHHHbbbxxxuuurrrllldddYYYQQQIIIGGGJJJLLLJJJGGGRRROOOLLLLLLNNNOOOMMMKKKBBB@@@???AAADDDBBB;;;555///...---...///000///---.........///......---,,,------------------------...------------,,,,,,,,,------------------------......------------......---------------------------------............///................................................------............------////////////////////////,,,,,,------...////////////111333666:::AAAHHHNNNLLLKKKIIIFFFBBB???===;;;666555333444666999:::;;;AAACCCJJJUUU[[[[[[YYYXXX\\\[[[ZZZYYYWWWTTTSSSRRRRRRRRRRRRQQQPPPOOOMMMMMMNNNLLLKKKMMMKKKHHHGGGIIIFFFGGGHHHIIIJJJJJJJJJJJJJJJLLLNNNMMMIIIGGGGGGHHHAAA???>>>???@@@BBBAAAAAA333333444777===DDDLLLQQQMMMNNNNNNNNNLLLHHHEEECCC999555111///...///...---222111///---,,,,,,------111111111000000000000000111///......///000000///////////////////////////........................---------------------------,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......---------............///............////////////000000000000000000000000111666555333===NNNSSSMMMqqqxxxTTTUUUgggzzzuuueeeRRRGGGAAA===<<<>>><<<>>>???@@@??????AAABBBFFFMMMXXXbbbnnnzzzpppeeeZZZSSSNNNEEE@@@BBBBBB>>>???EEEHHHPPP]]]hhhppptttvvvwwwppptttyyy~~~wwwyyymmmddd```]]]ZZZWWWBBB>>>999555444333222111000000000000///////////////............---------------------------------,,,,,,------------------------------------------........................------........./////////...///000000///111444666DDD@@@AAAHHHOOOSSSPPPLLLEEETTT}}}~~~sssjjjzzzsss|||uuuiiibbbbbb```aaagggrrrjjjmmmkkkaaaWWWSSSPPPMMM\\\eeelllpppwww|||kkkbbbVVVMMMHHHGGGFFFFFFMMMLLLLLLMMMOOOOOOMMMKKKCCC>>>:::===CCCEEEAAA<<<000///...///000000...------...............------------------------------------------------------------------------------......------------......---------------------------------............///................................................------............------///////////////////////////////////////000000111...444===DDDHHHIIIJJJJJJFFFEEEBBB@@@>>>>>>>>>???DDD???999666888@@@HHHMMMRRRSSSVVV[[[]]]ZZZUUURRRUUUSSSRRRRRRPPPLLLIIIJJJJJJJJJIIIIIIIIIHHHEEECCCJJJEEEEEEIIIJJJFFFEEEIIIEEEDDDCCCBBBCCCDDDDDDCCCDDDGGGIIIGGGDDDCCCFFFIIIJJJGGGCCC???===<<<<<<<<<555333111111444;;;BBBGGGJJJMMMOOOOOOMMMJJJGGGFFFCCC???999555222///---+++444333111///......//////000000000000000111111111111///......///000000///////////////////////////........................---------------------------,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......---------............///............////////////000000000000000111111111333555888<<>>===???======>>>>>>@@@CCCIIIMMMWWWdddsss|||pppiii]]]RRRGGGEEEDDD@@@>>>@@@AAAGGGQQQ[[[cccjjjppptttqqqtttyyy|||~~~pppeeewwwuuuhhh^^^^^^cccGGGBBB;;;666555444333111000000000000///////////////............---------------------------------,,,,,,,,,------.........------------------------....................................////////////...///000000000222666999GGGAAA@@@OOO]]]VVVLLLMMMIIInnnvvvllljjjkkk}}}|||kkkgggfffdddiiissspppzzzmmmhhhjjjpppkkk^^^\\\ddd___VVVYYYmmmzzztttiiiZZZNNNHHHJJJMMMFFFGGGKKKNNNPPPPPPMMMKKKFFF???777888>>>CCCCCCAAA333111000000000000///---------...............---------------------------------------------------------------------------------,,,,,,,,,,,,---------------------------------------............///................................................------............------////////////////////////000//////...//////000111555<<>>???AAAEEEGGGFFFEEEDDD???===@@@CCCBBBBBBCCCDDDAAA??????@@@AAA@@@??????AAABBBAAA@@@@@@CCCFFFIIIGGGEEEAAA>>>;;;::::::777555222111222555999<<>>@@@CCCAAA???>>>BBBJJJTTT[[[kkk{{{yyylll___QQQIIIGGGDDDAAA@@@>>>BBBGGGNNNVVVaaammmtttvvvxxxyyyzzzyyyzzz}}}vvvhhh^^^qqqrrruuu}}}{{{hhhaaabbbNNNGGG===777666555333111000000000000///////////////............---------------------------------,,,,,,,,,------.........------------------------................................./////////000000...///000000111444888<<>><<>>999:::@@@<<<:::;;;???FFFKKKLLLLLLCCCBBB@@@???DDDLLLNNNKKKFFFCCC@@@@@@AAABBB@@@===;;;:::::::::;;;<<<======???AAABBBAAA???======>>>777555444333444666888:::===CCCJJJNNNNNNMMMNNNOOOPPPMMMHHHDDD???:::444000000///---,,,,,,,,,------......///000111222222333222000//////000111000000////////////////////////........................---------------------------,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......---------............///............///////////////000000111111222222222444...888JJJHHHBBB___|||QQQQQQxxxxxxdddLLLGGGBBB???AAAAAA??????AAACCCAAA??????EEERRRaaakkkwwwlll]]]SSSNNNJJJGGGDDD???@@@AAAEEEMMMYYYgggpppuuuwwwxxxwwwuuuvvvzzz~~~wwwnnnhhhxxxvvvsssyyylllcccVVVMMMAAA:::777666444111000000000000///////////////............---------------------------------,,,,,,------------------------------------------............................../////////000000000...///000000222555;;;???;;;LLLYYYkkkvvv]]]HHHUUUsss{{{}}}zzztttuuuvvvxxx~~~zzz|||zzzeeeZZZZZZbbbnnnwww~~~tttdddUUUJJJEEEEEEGGGIIIJJJKKKLLLMMMNNNLLLFFF===888888;;;???AAA===999444000////////////,,,------...//////......------------------------,,,,,,,,,---------......------------------------......------------......---------------------------------............///................................................------............------////////////////////////,,,------///333777;;;===@@@BBBDDDDDDCCCAAAAAAAAA;;;???DDDIIINNNPPPQQQQQQOOORRRUUUUUUSSSPPPOOOOOONNNMMMHHHCCCEEENNNSSSSSSLLLAAA<<<>>>>>><<>>>>>===<<<>>>@@@888777555555666888;;;===<<>>@@@AAA@@@AAADDD@@@AAACCCIIIVVVhhh{{{xxxmmmbbb[[[VVVPPPLLLEEEDDDBBBBBBFFFOOOZZZbbbmmmqqquuuuuusssssswwwzzz}}}}}}{{{zzz}}}|||zzz|||yyy|||xxxsssbbb]]]RRRDDD<<<999777444000000000000000///////////////............---------------------------------------------------,,,,,,------------------------.........................../////////000000000000...///000000222777<<>>AAA<<<555111//////000000,,,,,,---.../////////...------------------------,,,,,,,,,------.........------------------------//////............//////---------------------------------.........//////................................................---..................---////////////////////////---...000333888>>>CCCFFF888>>>DDDHHHGGGBBB>>>;;;888===EEEMMMSSSUUUVVVVVVVVVVVVTTTNNNGGGBBBBBBCCCEEEGGGGGGIIIVVVjjjyyy~~~^^^QQQGGGHHHIIIJJJUUUcccwwwmmmfffcccaaa\\\XXXOOOZZZ\\\YYYkkkvvvpppiiiccc___XXXOOOHHHEEEAAA===???DDDFFFAAA<<<888:::<<<;;;999999<<<>>><<<:::777666666999<<>>===@@@BBBAAACCCGGGBBBFFFNNN[[[nnnzzzppphhhaaaYYYSSSMMMKKKGGGCCCBBBGGGNNNSSSeeekkkqqqtttrrrrrrtttwwwvvvzzz~~~~~~~~~|||yyy|||wwwiiijjj{{{ooo]]]aaaUUUFFF===:::888444000000000000000//////////////////.........---------------------------------.........------,,,,,,,,,------------------------........................////////////000000000000...///000000222777===BBBDDDaaafffaaadddVVV\\\}}}pppmmmsssxxxxxxcccTTTUUU\\\bbbxxxrrr]]]RRRJJJJJJLLLHHHGGGHHHMMMLLLHHH@@@888555888=========;;;888444222111222......//////000//////.........------------.........------,,,,,,------...------------------------.........------,,,,,,,,,------------------------------------------------////////////////////////........................---...............------222000//////111333333222---777GGGPPPKKK???===CCCKKKOOOMMMEEEAAACCCCCC@@@JJJOOOSSSSSSOOOOOOTTTZZZVVVIIIDDDJJJIII@@@@@@IIIGGG@@@@@@UUU|||pppkkk^^^XXXYYY\\\qqq}}}sssllldddcccfffmmmllliiinnntttdddkkkwwwxxxrrrpppiiiaaa^^^hhhuuuqqqZZZDDD>>>999777888;;;<<<;;;;;;@@@999777;;;===999777999666===AAAAAABBBCCC<<<222999777777===FFFKKKIIIEEEEEEDDD???777111...///222...///000111222222222222111111111111000000000000000/////////............//////.........---------,,,,,,,,,---------......---------............///.................................------,,,,,,,,,..............................//////000000111111///111222222111111222333222===DDDGGGYYY{{{~~~]]]TTTllldddPPPJJJEEECCCFFFAAAAAAAAA@@@???@@@BBBDDDFFFTTTggg{{{yyyrrrmmmiiigggeeeRRRDDDDDDGGGEEEFFFLLL[[[___hhhqqqyyy|||{{{yyyrrrqqqrrrwww~~~|||pppgggmmmrrraaaSSSSSS```^^^HHH888999999222333222000///000111000///////////////....................................................................................//////............/////////............//////000333......444:::;;;>>>DDDUUUIIIIIINNNNNN```zzz}}}zzz|||pppkkklllxxx|||ppphhhcccaaaaaakkkxxx}}}mmm\\\QQQIIIEEEGGGLLLKKKKKKHHHAAA999444555888999<<<>>><<<777111//////......////////////......///......------......///...------,,,,,,------...------------------------.........------,,,,,,,,,------------------------------------------------////////////////////////........................---......//////...------////////////.../////////000999HHHPPPLLLCCCBBBGGGRRRTTTQQQJJJIIINNNRRRRRRRRRUUUUUURRRMMMKKKNNNRRRUUUJJJBBBDDDFFFGGGNNNXXXMMMIIINNNeeessshhhXXXYYYlllzzz~~~yyyuuurrrtttyyy}}}vvvkkkwwwkkkIIICCC@@@>>><<<;;;:::999999;;;888999>>>>>>888444444444999<<<<<<>>>AAA???:::666333333888AAAHHHIIIHHHHHHGGGDDD===666111///000......///000111111222222111111111111000000000000000000/////////.........//////.........---------,,,,,,,,,---------......---------............///.................................------,,,,,,,,,..............................//////000111111111///111222222111111333444999@@@GGGRRRllljjjRRRXXXzzzrrrTTTGGGCCC>>><<<>>>AAACCCDDDCCCBBBCCCGGGKKKUUUeeezzz~~~}}}}}}}}}|||}}}~~~|||{{{}}}~~~yyyqqqllleeeWWWLLLJJJIIIDDDFFFNNNQQQWWWaaannnxxx}}}|||zzztttuuuwwwyyy{{{~~~}}}|||uuuxxxsssggg]]]VVVXXXbbbbbbQQQAAA;;;888444444222000///000111000///////////////....................................................................................//////............/////////............///000000222///111666999888;;;AAALLLEEEFFFJJJUUUttt|||tttuuukkksssrrrlllkkkppp}}}qqqmmmnnnpppqqqsssppppppwwwppp^^^OOOFFFFFFJJJIIIJJJIIIDDD===666444444444999>>>???:::444///,,,........................///......------......///......------------......------------------------.........---------------------------------------------------------------////////////////////////........................---......//////.........---///000///------000333:::BBBMMMTTTQQQLLLMMMQQQUUUXXXWWWSSSRRRUUUXXXYYYTTTUUUSSSOOOIIIFFFFFFHHHFFFCCCAAADDDNNN[[[fffmmmZZZXXXddd{{{|||{{{xxxkkkjjj}}}{{{xxxwww{{{}}}uuusssTTTNNNOOONNNIIIBBB===<<<<<<<<<:::;;;>>>>>>999777888444888999777888<<<@@@@@@999555222333999@@@EEEFFFHHHIIIHHHDDD>>>777222000////////////000000111222222222111111111000000000000000000/////////.....................---------,,,,,,,,,---------......---------............///.................................---------------..............................///000000111111222000111222222222222444666===AAALLLdddjjjXXXNNNaaasssyyykkkYYYHHHCCCBBB>>><<>>@@@BBBBBBBBBFFFOOOVVVlll}}}}}}}}}yyy{{{rrreee[[[TTTPPPKKKDDDEEEMMMIIIOOOZZZhhhsssyyyzzzxxxxxxyyyzzzyyyxxxzzz~~~}}}vvvyyyzzzxxxjjjaaa\\\```eeeggg^^^MMM>>>777666444222000000000111000...////////////....................................................................................//////............/////////.........//////000111000111444888999888<<>>888:::999777555888<<>>@@@:::333111000///............////////////......////////////......------......///................................................................................................////////////////////////........................---......///000000//////...111222222333:::FFFPPPSSSXXX\\\]]]^^^```bbbccc^^^^^^^^^^^^\\\ZZZ[[[]]]```ccchhhmmmpppooolllhhh```fffjjjkkkooorrrpppjjjgggccciiitttrrrhhhjjjuuuaaaRRRPPPPPPRRR\\\___aaa^^^ZZZYYY[[[\\\bbbbbb\\\SSSQQQZZZhhhrrrrrrmmmiiifffdddgggqqqzzzxxxlllfffppp|||tttkkkddd___NNNSSSVVVRRRJJJCCC@@@>>>;;;::::::999999888;;;===FFFBBB<<<666222333777:::<<>>===<<<===@@@???AAACCCHHHQQQcccxxx~~~tttkkkgggddd^^^WWWSSSNNNNNNOOOUUU^^^hhhppptttyyytttpppssszzz~~~{{{{{{|||yyyyyywwwzzzttt~~~tttnnnlllmmm```III;;;:::666444222111111111000...////////////....................................................................................//////............//////.........//////000222222111555999:::<<>>;;;;;;444///333===BBB???:::333222000///...//////000000//////......//////000//////............//////......................................./////////................................................////////////////////////........................---...//////000000000000---000222666;;;EEEQQQYYYXXX[[[\\\[[[]]]```aaa___]]]YYYWWWXXXZZZ___hhhqqqzzz}}}yyyyyyzzz{{{zzzvvvpppkkkjjjeeecccddd```[[[aaammm~~~{{{```AAA<<<@@@@@@AAADDDHHHLLLKKKLLLOOOPPPOOOPPPNNNKKKJJJLLLSSSZZZ^^^aaaaaa___XXXSSSVVVcccnnnvvvyyyxxxooovvvyyysssfffsss}}}zzzmmm^^^QQQHHH@@@;;;999<<<>>>======???BBBBBB@@@;;;555444777:::888999===BBBFFFHHHHHHFFF>>>;;;666222000000111333333222222222222111111111111111000000000/////////---------...............,,,,,,,,,---------......---------............///.......................................///////////////////////////////////////000111111222222333222222333333444666:::===DDD```aaaVVVfffvvvUUUGGGCCCAAA>>>===<<<===???AAA???AAAFFFPPP```vvv{{{~~~~~~~~~|||qqqllljjjfff]]]UUURRROOOMMMOOOXXXcccnnntttwwwrrrooottt~~~~~~xxxzzz~~~|||{{{|||xxxvvvgggiiizzzzzzrrrooofffSSSBBB;;;777555222111111111///...////////////....................................................................................//////............//////.........///000111222333333777::::::???IIITTTZZZEEEFFFkkk~~~uuuaaauuu}}}wwwmmmfffnnn|||wwwdddWWWVVV]]]ccclllxxxwwwjjjZZZMMMHHHHHHHHHIIIHHHFFFBBB@@@<<<888555666:::???@@@???555444222000///000111111000000////////////000000//////............//////........................---........./////////000................................................////////////////////////........................------///000000111111111...111777???HHHQQQYYY^^^ZZZ\\\[[[XXXZZZ^^^]]]XXXXXXVVVYYYaaaiiippp{{{yyywww|||vvvkkkhhhgggddd]]]VVVPPPPPPTTTXXX___\\\GGG777;;;???<<<===999===???>>>AAAFFFFFFAAA@@@>>>>>>@@@DDDGGGJJJLLLSSSUUUUUUSSSRRRWWWaaahhhnnnwwwwwwqqqooolllzzzyyy{{{wwwjjjaaaKKKAAA:::===AAA@@@>>>???<<<@@@BBB???999555666999999888888;;;@@@EEEGGGGGGDDD@@@:::555222111222333333333222222222111111111111111111000000000//////---------.........//////,,,,,,,,,---------......---------............///........................---........./////////000///////////////////////////000000111111222333333222333333333444777<<>>===???BBBCCCCCCBBBFFFNNN___uuu}}}~~~xxxqqqlllggg```ZZZXXXTTTOOOPPPVVV___hhhmmmuuussstttzzz~~~wwwzzz{{{xxxyyy|||www}}}~~~qqqkkkrrr{{{qqqjjj]]]III;;;777555333111111111///...////////////....................................................................................//////............//////.........///000222333444555999<<<<<>>BBB666555333111000000111222000000////////////000000//////............//////////////////////////////---.........//////000000////////////////////////////////////////////////////////////////////////........................------///000111111111111111555===HHHTTT[[[______\\\^^^\\\XXXYYY]]][[[UUUYYY\\\hhhwww~~~wwwtttrrr}}}ppp\\\VVV^^^\\\TTTHHHBBBCCCCCCAAA:::BBBAAA===???:::444999;;;===;;;999;;;???;;;333:::777555666888;;;@@@DDDGGGIIIJJJLLLPPPXXX]]]^^^yyylllWWWYYYccc___lllsssppprrrzzz|||www~~~xxxtttVVVHHH======AAA???===<<<:::@@@EEECCC;;;555333555===999666777<<>>CCCCCCAAALLLQQQ]]]rrrzzzqqqlllhhhddd___ZZZTTTRRRUUU\\\aaaeeesssvvvzzz}}}www{{{yyytttuuuzzzuuu{{{yyywwwxxx}}}sssmmmcccOOO:::888555333222111111///...000/////////....................................................................................//////............//////.........///000222333444666;;;======BBBHHHHHHCCCHHHkkk~~~rrrjjjvvvyyykkkkkklllzzzuuuooojjjeeeiiijjjggghhhjjjggg```vvvwwwxxxkkkYYYWWWmmmttt\\\ZZZZZZZZZUUULLLIIILLLHHH@@@:::999::::::===AAADDD;;;222000222444222...111000000///////////////000000///...............////////////////////////............//////////////////000000///...------////////////////////////---------.........////////////............//////222///---///222444222000444@@@NNNXXX\\\\\\\\\^^^[[[]]]\\\XXXSSSQQQTTTXXXhhhkkkuuu{{{zzz}}}zzzeeehhhnnnpppeeeTTTJJJJJJQQQKKKBBB;;;<<>>===??????===AAADDDDDD???======<<<999888;;;;;;888999===???>>>:::===AAABBB@@@@@@FFFNNN[[[nnnrrr\\\GGGFFFLLLNNNZZZ___bbbbbbhhhttt{{{|||vvvmmm```DDDGGGHHHBBBBBB===FFF>>>===@@@DDDDDD???999555555666777555444888AAAIIIFFFFFFDDDAAA===888444111000222444444333222111222222111111000000000000000////////////////////////------------------------...------------...//////........................////////////////////////000000////////////000000000111111111111222222222///888555555>>>999>>>ZZZeeeaaa|||qqqYYYMMM@@@===CCC??????999999@@@???@@@KKKWWWddd{{{~~~}}}wwwnnnhhhgggccc]]]XXXWWWXXX\\\^^^mmmqqqwww{{{|||||||||}}}yyyuuuvvv|||{{{www{{{vvvrrr}}}qqqgggcccVVV@@@@@@666555444---...222///000000000000////////////////////////////////////......---------,,,,,,,,,///////////////.........000000000000000000000000...000111111000000111222::::::>>>DDDGGGFFFEEEFFF```wwwooogggggg{{{wwwyyypppooouuu~~~|||sssjjj```VVVNNNQQQQQQPPPOOONNNMMMLLLKKK||||||{{{{{{xxxwww~~~zzztttrrrnnnggg^^^UUULLLGGGOOOFFF===:::999999<<<@@@FFF???777333333333222000111111000/////////000000000000///...............////////////////////////............///////////////////////////...------////////////////////////---------.........////////////............//////111111000//////111444666@@@HHHSSSZZZ\\\\\\]]]^^^```]]]XXXTTTSSSUUUXXXZZZdddqqq}}}tttiiiaaaUUUPPPMMMMMMHHH@@@===?????????===;;;<<<@@@???;;;???CCCDDDBBBDDDIIIKKKJJJXXX]]]]]]TTTJJJEEECCCAAACCCIIILLLKKKHHHGGGDDD@@@BBBAAAAAA@@@===<<<===???AAAJJJJJJ>>>555:::BBBFFFMMMTTTYYY\\\eeesss|||~~~wwwqqqmmmmmmXXXbbbeeeZZZQQQCCCEEEDDDCCCCCCCCCAAA???===>>>555666666333111333:::AAAFFFFFFFFFDDD@@@;;;555222111222444444444444444444222222111000000000000000////////////////////////------------------------...------------...//////........................////////////////////////000000////////////000000000111111111111222222222111666111000999<<>>999;;;DDDDDDDDDOOOiiiwww|||}}}{{{tttooojjjiiieee```[[[[[[]]]```aaagggooovvvzzz}}}|||vvvtttxxxxxxwww~~~zzz}}}|||yyytttjjjcccfffaaaPPPBBB777555666//////333///000000000000//////////////////////////////////////////.........---------/////////////////////...000000000000000000000000...000111111000000222333???===@@@DDDDDDCCCLLLWWWsssaaacccppp}}}~~~wwwpppxxx~~~zzz}}}{{{ssshhh^^^VVVOOOHHHCCCCCCCCCCCCBBBBBBBBBBBBBBBtttttt|||~~~zzzxxx|||~~~pppddd^^^VVVMMMTTTKKKAAA===;;;;;;>>>CCCHHHDDD>>>888444222222333222222111000000000000111000000///...............////////////////////////............///////////////////////////......---////////////////////////------........./////////000//////......//////000111111111...,,,000888@@@JJJPPPXXX\\\]]]]]]^^^___[[[YYYUUUOOOLLLQQQ\\\eeewww}}}~~~ssseeeYYYSSSPPPFFF===;;;<<<;;;;;;<<<666;;;===;;;;;;===>>><<>>;;;>>><<<:::888888999;;;<<<@@@FFFLLLRRR]]]mmm{{{uuunnnrrrwwwnnnzzz}}}pppcccPPPNNNQQQQQQMMMGGG@@@>>>@@@BBB888999888444111111444888CCCEEEGGGGGGDDD???888444111222333444555555666666222222111000000000000111////////////////////////------------------------...------------...//////........................////////////////////////000000////////////000000000111111111111222222222222444111222777AAAgggrrr]]]TTTllldddDDD>>>BBB???;;;;;;:::===:::<<>>AAADDD@@@BBBWWWqqqqqqbbbWWW___vvvtttrrrqqqzzz{{{hhh___RRRIIIDDDAAA>>><<<=========>>>>>>>>>??????tttsssuuuvvvwww~~~yyyddd___^^^[[[UUUMMMEEECCCBBBAAACCCGGGIIIHHHDDD===666222222444333222222111111111111111000000///...............////////////////////////............////////////...///////////////......////////////////////////............////////////000000////////////000000111000///...000888BBBIIIOOOTTTZZZ^^^^^^]]]]]]]]]TTTWWWWWWRRRQQQ[[[ooo~~~wwwiii[[[RRRNNNLLLEEE???===>>>??????>>>===DDDHHHGGGGGGLLLRRRTTTNNNTTTYYY^^^fffnnnrrrpppxxx~~~wwwnnnjjjgggeeemmmwwwuuurrriii[[[MMMDDD???;;;DDD@@@AAAFFFFFF???999777:::===AAAFFFOOO^^^oooyyyssstttuuu~~~xxxrrrcccaaafffhhhcccWWWIIIBBB??????<<<<<<;;;888444222444555<<<@@@EEEHHHGGGBBB===888333222111222444666666777333222111111000000111111////////////////////////...........................------------...//////........................////////////////////////000000////////////000000000000111111111222222222333555777999:::HHHttteeeZZZ\\\tttoooWWWBBB???CCC@@@======888>>>======DDDIIIUUUkkk|||}}}}}}}}}~~~~~~}}}~~~~~~{{{zzznnnllljjjhhheeeccc___]]]___dddllltttyyy}}}xxxsssqqqqqqtttuuuttt}}}}}}tttnnnkkkhhhoooooocccPPP===666777222000333000000000000000////////////////////////////////////////////////.........---............///////////////////////////////////////000111111111222444777<<<<<>>??????@@@AAABBBCCCCCCDDDrrrgggqqq~~~cccXXX\\\aaaXXXRRRNNNMMMLLLGGGEEEFFFHHHIIIGGGAAA999333333444333222222111111111111111000000///...............////////////////////////............////////////......///////////////...////////////////////////........./////////000000000000////////////000000111///---111:::EEEMMMRRRTTTXXX\\\^^^]]]ZZZWWWVVVWWWTTTTTT]]]nnn~~~zzz|||tttvvvuuujjj[[[LLLEEECCC???>>><<<:::<<<@@@EEEGGGTTT^^^gggggggggjjjnnnoookkkqqqvvvzzz~~~rrrsssqqqmmmmmmooonnniiiqqqxxx~~~nnnTTTFFFBBB@@@GGGFFFGGGIIIEEE===;;;===<<<<<<;;;;;;>>>HHHWWWccczzzuuu}}}nnnyyy~~~}}}vvvuuuppp\\\NNNCCC;;;======<<<999777555555666555999@@@EEEGGGEEEAAA>>>666333111111333555666555333222222111111111111111000000000000000000000000...........................------------...//////........................////////////////////////000000////////////000000000000111111111222222222555555999:::<<>>???AAADDDFFFIIIKKKLLLhhh\\\mmmfffXXX\\\bbb```[[[WWWWWWSSSKKKEEEDDDFFFHHHIIIEEE???888555444222222111000000000000111000000///...............////////////////////////............////////////---...//////////////////////////////////////////....../////////000000000111000000//////000000111111000222:::FFFQQQWWWXXX\\\]]]]]]]]][[[XXXTTTRRRZZZPPPQQQjjjtttooorrrsssnnnhhh```aaa___WWWLLLCCC@@@@@@???@@@@@@@@@FFFRRR]]]bbbxxxyyysssnnnvvvyyy|||}}}|||tttooolllgggcccgggmmmnnnjjjiiikkknnnuuu{{{ccc[[[___bbbeeeeee```SSSGGGCCCJJJRRRMMMJJJEEEAAA;;;:::BBBKKK```bbbcccbbbgggrrrzzz|||qqqhhh|||nnn^^^NNNAAA???>>><<<:::888888888888222666;;;AAADDDEEEDDDDDD;;;777222111333555555444333333222111111111111222000000000000000000000000...........................------------...//////........................////////////////////////000000////////////000000000111111111111222222222666555888777@@@iiiuuudddpppXXXFFFAAA>>>===;;;777999>>>;;;BBBCCCEEEQQQ___xxx~~~|||{{{}}}xxxrrrlllkkknnnnnnjjjfffbbbeeeiiilllqqqvvv{{{~~~|||yyyvvvtttrrrqqqqqqlllgggbbbfffxxx|||zzz}}}kkkLLL;;;999333000222000000000000000////////////////////////////////////...------------,,,,,,,,,------......///000000000000000000000000000000000///000111111111444888;;;AAAFFFGGGDDDJJJ^^^zzzooopppyyyqqqeee^^^___mmm}}}wwwnnnssskkkZZZOOOGGGIIIHHHIIIKKKMMMLLLGGGBBBCCCDDDFFFJJJMMMPPPSSSTTT~~~mmmhhhqqq}}}{{{tttgggbbbaaagggaaa]]][[[WWWOOOIIIHHHEEEGGGJJJJJJEEE???999555111111000/////////000000000000///...............////////////////////////............////////////------...///////////////////////////////////////.../////////000000000000111111000000000000111111000444<<>>DDD===AAAEEEHHHPPP\\\eeehhhlllnnnuuujjj]]]OOOEEEBBB???<<<;;;;;;;;;;;;555777:::>>>AAADDDFFFGGGBBB<<<555333444666555333444333222222111111222222000000000000000000000000...........................------------...//////........................////////////////////////000000////////////000000000111111111111222222222333333:::<<>><<<======;;;===@@@@@@CCCBBBMMMeeezzz|||}}}~~~{{{~~~~~~}}}{{{|||yyytttooolllkkklllnnndddeeeggghhhlllqqqyyy~~~|||yyyvvvsssppplllllllllhhheeemmmyyynnnuuuzzzVVV@@@<<<555111333222000000000000////////////////////////////////////............------------------......///000000111000000000000000000000000000000111111222444999===DDDKKKIIIEEEVVVyyyxxxzzzwwwlllccc]]]fff||||||sssttt{{{nnnddd^^^ZZZ```______```___ZZZRRRKKKOOOPPPPPPPPPQQQQQQRRRRRR~~~{{{|||{{{}}}wwwggg]]]iiibbb]]][[[XXXRRROOOOOOEEEGGGKKKMMMJJJDDD<<<666111000000///////////////000000///...............////////////////////////............/////////000------...///000000//////////////////////////////////////////000000000000111111000000000000111111///888EEEOOOUUUYYY]]]```aaa]]]XXXVVVYYY___dddgggTTTiiilllllliiicccZZZPPPGGGCCCHHHGGGDDDAAA??????AAACCCMMMSSS\\\hhhyyyyyy~~~xxxmmmgggggghhhfffrrrrrrpppqqqxxxzzzxxxvvv~~~rrrppppppyyyxxxoooyyyuuu}}}xxxeeeOOOFFFGGG<<<>>>>>>===CCCQQQ```gggpppvvv{{{}}}sssooofffYYYKKKHHHCCC@@@????????????888999:::===@@@CCCFFFHHHGGG@@@888555666777555333444333222222111111222222000000000000000000000000////////////////////////...------------...//////........................////////////////////////000000////////////000000000111111111111222222222---333???FFF]]]fffeeeuuuCCCLLLBBB===::::::======<<<<<>>777222444444000000000000////////////////////////////////////000/////////............---------...///000000111000000000000000000000000000000111111222555:::===DDDKKKHHHEEE```xxx{{{zzziiijjjccc___ooo}}}ssszzz~~~|||{{{zzzzzzxxxvvvuuuqqqiii___WWWYYYXXXUUUQQQNNNJJJGGGFFF~~~{{{eeegggooopppeeeZZZUUUSSSOOOLLLHHHFFFGGGJJJGGG???888333222000000111111///...////////////////////////000000000000111111111111////////////////////////////////////////////////000000////////////000000000000//////.........---///......000222222000///777@@@LLLUUUZZZ\\\___aaa___XXXVVV___nnnvvvuuurrruuu|||uuutttnnndddWWWKKKDDDBBBCCCFFFBBBCCCGGGGGGBBBCCCIIImmmlllrrr~~~{{{ttthhh^^^[[[aaallluuuxxxooonnnpppqqqqqqsssuuuuuulll```^^^eeegggbbbRRRSSS[[[gggpppssstttuuussseee[[[UUUXXXiiizzz~~~wwwkkkddd^^^UUUHHH;;;777<<>><<<999888;;;??????===DDDEEEPPPggg|||yyy|||zzzyyy{{{}}}~~~}}}xxxyyyzzz{{{||||||}}}}}}|||}}}zzzrrriiieeehhhnnnoookkkggghhhnnnvvv{{{}}}~~~|||}}}~~~zzzqqqkkkiiinnnmmmllliiidddfffsss{{{}}}yyy}}}|||fffLLL<<<888888444///111111111111000000000000............/////////000...------------......///////////////000000000000////////////000000000000000222333333333666<<>>@@@EEEYYYiiizzz~~~xxxvvvsssnnntttssshhhVVVEEE???>>>======???AAACCCDDDEEEFFFGGGEEEDDDBBB>>>:::777555555555555555555444444333222222222222222111111111111////////////////////////---------.........//////000/////////............000000////////////000000000000000000111111111111000111333333222222444555555:::FFFddduuuZZZbbbnnnOOOAAA@@@<<<;;;:::999<<>>777444222111222222222111////////////////////////....../////////000000000////////////////////////////////////////////////000000////////////000000000000////////////......000111222111000222777;;;IIIQQQZZZ^^^]]]ZZZWWWVVVNNN[[[nnn|||vvvfffkkk{{{uuudddNNN@@@===@@@DDDFFFHHHPPPVVVXXX[[[dddmmmsssxxxiiiccc\\\XXXXXX]]]bbbeeeeee[[[TTTTTTWWWWWWVVVVVVYYYTTTPPPPPPNNNHHHEEEEEEIIIKKKSSS[[[^^^\\\[[[]]]ZZZVVVUUUVVVUUUPPPMMMMMMMMMGGGPPPaaaddd^^^lllyyyjjjdddZZZIII???@@@EEESSShhhzzz~~~}}}{{{vvv}}}xxxdddPPPDDDAAA@@@===???BBBEEEGGGGGGGGGFFFFFFFFFDDDBBB>>>;;;777555444555666777666555444333333222222222111111111111////////////////////////------........./////////////////////............000000////////////000000000000000000111111111111///111333444333333444555888===SSS{{{}}}]]]SSSyyysssUUUEEE???===;;;::::::;;;<<<>>>@@@BBBGGGYYYvvv~~~|||{{{zzzxxxvvvwwwzzz|||~~~~~~|||yyyyyyyyy{{{yyyvvvuuuuuuuuutttrrrmmmiiiddd```___^^^]]]]]]```YYYUUUWWWZZZ]]]bbbhhhsssvvvzzz~~~~~~~~~{{{zzzxxxwwwxxx{{{~~~}}}||||||zzzwwwtttrrrppprrrrrrqqqpppppprrruuuxxx{{{zzz|||~~~zzzppphhhfffkkkfffaaa]]]XXXSSSUUUZZZuuu}}}tttsssfffTTTEEE<<<777444222111111111111000000000000....../////////000000000111111000///............------........./////////////////////000000000000222111000222666;;;===???:::EEEYYYwwwgggiii{{{vvvgggbbb```qqq|||vvvwww~~~mmmZZZOOOJJJFFFGGGJJJPPPOOORRRYYYbbbnnn|||xxxpppdddXXXKKKFFFIIIKKKIIIEEE999666222111111222111111////////////////////////............////////////////////////////////////////////////////////////000000////////////000000000000/////////////////////222333111000333<<>>FFFUUUjjj}}}zzzkkkZZZNNNFFF@@@???@@@CCCFFFHHHIIIGGGEEEFFFFFFEEEDDDBBB>>>:::666444555666777777666555444333333222222222111111111////////////////////////............///////////////////////////.........000000////////////000000///000000000111111111111///111444555444444555666<<>>666333333111111111111000000000///...////////////000000000222222111//////.........------------.........///////////////000000000000333111000333888===???>>>AAAQQQkkkwwwpppqqqgggjjjoooggggggfffyyy|||{{{vvvsss|||lll[[[MMMJJJJJJIIIKKKPPPQQQVVVbbbrrrvvvzzz{{{nnnaaaRRRIIIGGGIIIIIIHHH<<<888333000000000000000000000000000000000000000............////////////////////////////////////////////////////////////000000////////////000000//////000000000000000000///111333222222888CCCKKKTTTYYY]]]^^^[[[XXXVVVWWWffftttyyy}}}uuuiiinnnzzzpppZZZHHHDDD>>>===BBBPPP___jjjwww{{{~~~nnnccceeecccZZZSSSWWWZZZYYYXXX___mmmyyy|||rrrkkkmmmrrrvvvyyy|||uuunnnnnnvvvxxxsssrrrwwwpppkkklllwww~~~zzzxxxvvvsssssstttpppeee\\\ZZZWWWWWWUUUPPPPPP[[[kkksssppplllnnn{{{hhhSSSJJJGGGFFFHHHSSSiii|||uuukkk```SSSHHHAAA@@@???BBBFFFHHHHHHGGGGGGFFFFFFFFFFFFBBB===999555666666777777666555444333333333222222222222111000000000000000000000000........./////////000000.........///////////////000000////////////000000///000000000111111111111000222444555555555666888888GGGnnnhhhZZZrrrwwwuuuRRRDDDCCC???888<<<;;;<<<>>><<<;;;CCCMMMYYYuuu~~~~~~{{{wwwssssssooojjjeeebbbbbbbbbbbb\\\]]]\\\YYYUUUQQQOOOOOORRRQQQRRRTTTWWWYYYYYYXXXWWWVVVUUURRRPPPNNNMMMMMMKKKKKKPPPZZZbbbgggnnnuuu}}}~~~~~~|||yyytttqqqqqquuuzzz~~~|||zzzzzz|||}}}{{{tttnnnoooqqqssssssqqqrrruuuyyyyyyxxx{{{~~~|||sssllljjjhhhbbb^^^___^^^[[[YYYZZZqqqpppeeeeeeaaaXXXKKK>>>666444555111111111111000000000///////////////000000000111222222111//////.........------------.........///////////////000000000000333111000444:::>>>??????@@@YYYxxxrrrfffhhhhhhwwwnnnjjjkkkkkkyyyrrrnnnttt}}}kkkZZZLLLKKKLLLKKKPPPXXXWWWaaauuu}}}yyytttqqqssskkk^^^RRRKKKHHHGGGGGGAAA<<<666111///000000000000000000000000000000000....../////////000000000////////////////////////////////////////////////000000////////////000000//////000000000000111111///111333444888@@@KKKSSS\\\]]]^^^[[[WWWUUUVVVYYYkkkyyy}}}mmmlll{{{pppddd```VVVFFFGGGCCC>>><<>>BBBGGGJJJKKKHHHGGGFFFHHHIIIHHHCCC>>>999999888777666666666555333333333333222222222222000000000000000000000000....../////////000000000.........///////////////000000////////////000000000000000000111111111111111333444444444555888:::666TTTkkkjjjooommm```DDD<<<;;;:::999===;;;<<<@@@>>>???KKKZZZlllyyy{{{{{{zzz|||~~~zzz|||yyyuuusssrrroooiiiddd___[[[UUUQQQOOONNNMMMLLLJJJKKKKKKIIIHHHGGGIIIJJJLLLMMMQQQVVV]]]aaaccccccXXXXXXXXXUUUSSSSSSTTTVVVWWWXXX___hhhooorrrxxx~~~~~~~~~zzzuuuqqqpppsssxxx{{{~~~||||||~~~zzzvvvqqqrrrsssssssssuuuxxxzzzzzzyyy{{{}}}vvvqqqppphhhbbb___aaabbbaaabbbeee|||uuukkkbbb___XXXLLL@@@888666666111111111111000000000000/////////000000000111111111111000///............------........./////////////////////000000000000111111222666:::>>>@@@@@@???___ooo___bbb~~~pppkkkooosss}}}sssrrryyy|||ppp^^^PPPPPPTTTZZZjjj|||wwwttt{{{mmmtttxxxvvvooocccVVVLLLGGGFFFGGGAAA999333111111111111000000000000000000000000/////////000000000111111////////////////////////////////////////////////000000////////////000000//////000000000111111111222222444888@@@JJJTTTZZZ___^^^\\\WWWTTTVVV[[[aaasssxxxiiiyyyhhhPPPHHHIIIIIIIIIDDD@@@CCCPPPdddyyymmmiiiVVVUUUTTTSSSWWWaaannnwww|||{{{zzzxxxwwwxxxzzz||||||}}}yyy~~~{{{~~~~~~zzzqqqzzz}}}~~~{{{vvvpppjjjeeeccc```___bbbhhhnnnrrruuuxxxiiiQQQJJJOOOYYY___sss~~~}}}nnnhhhrrryyyxxxzzzooocccXXXJJJBBBBBBGGGKKKMMMKKKIIIHHHJJJMMMMMMIIIEEE???===;;;999777777888888444444333333333222222222000000000000000000000000.../////////000000000000............/////////000000000////////////000000000000000000111111111111333444333333333555999<<>><<<999888===<<<:::===BBBCCCEEEVVVkkkvvvooommmmmmeeehhhiiihhhlllrrrsssooonnniiieeecccdddbbb]]]YYYQQQNNNJJJHHHGGGGGGEEECCCCCCDDDFFFHHHKKKOOOUUUZZZ^^^```ccciiioootttuuuuuurrrooojjjbbb]]][[[^^^bbb___bbbiiittt|||~~~}}}wwwsssqqqssswwwzzz||||||}}}~~~wwwvvvttttttvvvxxxzzzzzz{{{zzz{{{~~~yyyvvvwwwkkkgggcccdddddddddiiiooo{{{oookkkaaaTTTFFF<<<666555111111111111000000000000//////000000000111111111//////...............///....../////////000000000////////////000000000000///222555888:::===@@@CCCPPPooo}}}eeesssyyypppmmmvvv{{{mmm^^^UUU[[[dddqqq}}}|||xxxwwwqqqppp|||~~~sssbbbRRRJJJGGGKKKEEE<<<555222222222222000000000000000000000000000000000000111111111111////////////////////////////////////////////////000000////////////000000//////000000111111111222444333555;;;EEEQQQZZZ___]]]\\\YYYUUUTTTYYYbbbjjjzzz|||[[[BBB<<>>PPP|||rrr~~~```]]]```AAA@@@DDD<<<999@@@<<<:::===DDDFFFKKK```www~~~rrreee^^^XXXQQQKKKLLLPPPQQQQQQVVV___bbb^^^___[[[WWWWWWZZZ\\\YYYVVVOOOLLLIIIIIIJJJJJJHHHFFFDDDFFFJJJNNNTTT]]]fffllluuuuuuxxx{{{|||vvvjjj]]]RRRNNNQQQVVVdddhhhqqq~~~~~~}}}}}}zzzuuussstttwwwyyyyyyzzz{{{}}}}}}yyyuuuuuuxxx{{{{{{{{{|||zzz|||{{{yyy{{{lllgggcccbbbaaaaaahhhppp{{{xxxqqqqqq}}}{{{nnn]]]LLL???666222111111111111000000000000000000000000111111111111......---------......///////////////000000000000////////////000000000000...222777999:::<<<@@@DDDhhhvvv{{{tttpppooo~~~~~~hhh]]]ZZZdddnnn|||~~~{{{xxxvvvwwwyyyzzzzzz{{{}}}}}}zzz|||~~~zzzvvv}}}}}}ttt^^^NNNJJJJJJHHHAAA888333333444555000111111222222000///...000000000000000000000000000//////.........////////////............//////000000000000000000000000222111///...000111222111000333:::CCCNNNWWW\\\^^^^^^\\\SSSQQQ[[[aaajjj|||{{{zzzxxxvvvMMMFFFOOOSSSUUUSSSHHHFFFXXXoooxxx^^^OOOQQQYYYhhhqqqxxxzzz|||vvvyyy~~~zzzxxxyyy}}}{{{xxxzzz{{{yyyuuu|||uuujjj___YYYVVVVVVZZZjjjooolllkkk]]]YYYPPPDDDJJJRRR]]]fffjjjlllnnnqqqsss{{{sss```ZZZKKKCCCLLLUUURRRNNNKKKLLLPPPSSSTTTSSSQQQIII???999888999999999888666555444555555444222111111111111000000000000//////............////////////////////////////////////...//////000111222000111111111111222222222555111222666444222888DDDXXX|||mmmaaajjjtttWWW???;;;???===999:::???===@@@EEEFFFPPPmmm}}}~~~ppp\\\SSSNNNKKKLLLQQQMMMTTTXXXWWWVVVYYYZZZZZZ^^^___^^^[[[]]]``````]]][[[TTTMMMJJJJJJJJJGGGCCC@@@BBBFFFKKKUUUbbbpppxxxrrr[[[KKKEEEFFFGGGGGGSSSWWWeee}}}zzzvvvwww}}}~~~zzzuuutttvvvzzzzzz}}}~~~{{{wwwvvvyyy|||}}}{{{qqqiiicccbbbaaaaaagggooo~~~|||qqqvvv|||oooNNN???:::666444333222111000000000000//////000000111111111222000000000000000000000000///////////////.........000000000000111111111111555000666===:::===HHHLLL~~~sssuuunnnvvvwwwiii```YYY```qqqqqqmmmgggcccaaaaaa______hhhkkkjjjhhhjjjnnnnnnkkkrrrxxx}}}~~~zzzeeeRRRKKKIIIHHHBBB:::444111111222000111111222111111//////000000000000000000000000000//////.........////////////............//////000000000000000000000000222111000000111222222222333777???IIIRRRXXX[[[\\\QQQYYYZZZ___jjjmmmrrr~~~vvvxxxttttttiiiMMMPPP^^^iiirrrlllcccaaammm}}}yyyfffXXXUUU[[[dddiiiwww{{{}}}~~~{{{~~~|||{{{}}}yyywww||||||xxx|||}}}uuummmgggeeeeee[[[bbbfffjjjzzz~~~pppggglllpppcccOOOQQQUUU\\\gggqqqwwwxxxvvvvvvtttzzzwwweee___PPPFFFIIIMMMRRRRRRPPPPPPQQQSSSWWWYYYTTTNNNDDD>>>;;;;;;;;;:::888666555555666555444222111111111111000000000000//////............//////////////////////////////000////////////000000111000111111111111222222222444111222666666444===JJJhhhjjjbbbmmmhhhPPP<<<:::===<<<:::<<<<<<===AAAEEEFFFRRRtttwwwiii[[[VVVVVVUUUVVVXXXYYYaaafffggggggiiiiiihhhjjjlllkkkhhhiiilllkkkgggaaaZZZPPPJJJGGGDDD???;;;:::???DDDIIIPPP^^^ppp~~~|||hhh\\\LLLBBB???AAABBBBBBHHHMMM[[[rrr~~~}}}}}}~~~|||wwwtttssssssyyy}}}|||}}}~~~{{{xxxvvvyyy|||{{{|||zzzvvvrrrjjjdddccccccbbbdddjjjsss}}}~~~}}}[[[HHH<<<333444333222111000000000000/////////000000000111111000000000000000000000000////////////////////////000000000000111111111111222222666<<<>>>>>>JJJ\\\yyy}}}wwwxxxttt|||{{{lll```XXXaaauuuTTTQQQMMMKKKKKKLLLLLLLLLLLLOOOOOOLLLMMMQQQSSSQQQZZZ```eeehhhnnnxxxttt]]]OOOJJJIIIFFF@@@777222111222111111222222111111000///000000000000000000000000/////////......//////000000//////......//////000000000000000000000000000222222222222222222222222777===FFFPPPWWW[[[[[[ZZZRRRgggyyywww~~~{{{rrrrrrjjjeeeVVVRRRbbbssszzzgggaaa\\\aaammmyyy}}}~~~|||zzz~~~yyyzzz~~~}}}~~~{{{wwwtttrrrqqqllliiihhhkkkooorrrqqqpppmmmnnnnnnrrr{{{tttccc\\\XXXYYYcccsss}}}~~~zzz}}}yyy{{{yyyllleeeUUUIIIHHHHHHRRRUUUXXXUUURRRSSSZZZaaa]]]VVVMMMEEE@@@===<<<;;;999777666666666666555333222222111111111000000000000//////......//////000////////////////////////111111000/////////000000000111111111111222222222222000333777777777CCCSSSxxxxxxyyyuuubbbcccsssXXXGGG:::999;;;:::;;;>>><<<>>>CCCGGGKKK\\\qqqwww|||nnnhhhdddfffiiijjjkkkllllllttt{{{}}}~~~}}}wwwpppaaaYYYNNNFFFAAA===999666333999>>>???BBBNNNbbbsssnnnYYYJJJDDD>>>;;;===???@@@???BBBHHHUUUiii~~~~~~}}}|||xxxsssooouuuzzz}}}|||||||||yyyxxxzzz}}}}}}~~~{{{vvvvvvmmmfffddddddbbbbbbccchhhvvv{{{yyy___OOO@@@444444333222111111000000111...///////////////000000000000000000000000000000////////////////////////000000000111111111222222...666666<<>>KKKppp{{{pppooo~~~qqqqqqwww~~~xxxwwwwwwqqqcccZZZcccvvvFFFCCCAAAAAACCCFFFHHHHHHIIILLLMMMKKKKKKOOORRRQQQYYY```gggmmmuuukkkXXXNNNLLLJJJEEE===555333555222222222222111111000000000000000000000000000000//////////////////000111000000////////////000000000000000000000000000000000111222222222111111222:::BBBMMMWWW\\\]]][[[YYYbbb|||kkk[[[NNNQQQRRR]]]qqq{{{pppddd___\\\hhhxxx{{{wwwzzz}}}|||~~~}}}}}}|||zzzyyy{{{yyyssslllhhheee```[[[___sss{{{vvvnnnddd\\\___mmmzzz}}}xxxqqqiiiUUUIIIKKKKKKPPPWWW]]]ZZZSSSSSS\\\fffiiibbbWWWKKKCCC>>><<<<<<:::888777777777777666444222222222111111111000000000000////////////000000////////////////////////222222111000////////////000000111111111222222222222111444777666999III]]]ccczzzsss\\\mmmnnnKKKAAA:::::::::999;;;??????@@@DDDLLLXXXpppssshhhttt~~~zzzqqqooojjjooowww~~~wwwlllRRRLLLDDD>>>;;;:::999888666999<<<::::::@@@NNNZZZmmmxxxeeeYYYMMMAAA;;;;;;<<<>>>@@@BBBBBBAAAHHHOOO[[[kkk}}}|||{{{{{{|||~~~wwwqqqooouuu{{{}}}}}}|||zzzyyyzzz~~~||||||ssshhhcccbbbaaa``````dddiiimmmmmmmmmtttlll\\\QQQCCC777444444333222111111111111............///////////////////////////////////////////////////000000000000000111111111222222222...:::777:::FFF>>>MMMwwwtttzzzsssrrrmmmxxxyyytttqqquuu~~~xxxsssfff^^^dddrrr|||GGGEEEBBBBBBEEEGGGIIIJJJLLLRRRVVVVVVXXX]]]```aaaiiisss}}}|||yyyxxx}}}}}}yyydddTTTNNNJJJHHHAAA888555777333222222111111111111111000000000000000000000000///////////////000111111000000////////////000000000000000000000000000000...000111111000000222444???GGGSSS[[[^^^\\\ZZZXXXiii[[[KKKPPPVVVZZZeeetttxxx}}}yyyfff\\\\\\```vvv~~~}}}zzz}}}{{{zzzxxx~~~}}}|||~~~~~~}}}ooojjjqqqnnncccaaa{{{uuugggbbbhhhttt}}}yyy|||}}}yyyyyymmmUUUJJJOOOQQQPPPXXX___^^^XXXWWW___hhhssslllaaaTTTHHHAAA===<<<;;;999888888888888777555222222222222111111111111000000////////////000000000000000000000000000000333222111000000///000000000000111111111222222222333222555777666;;;RRRjjjrrr______}}}aaaDDD@@@<<<;;;::::::;;;???BBB@@@DDDRRRiii}}}rrrooouuurrrddd\\\```___mmm~~~wwweeeWWWBBB>>>:::666666777888999===>>>>>>===<<>><<<>>>@@@AAABBBCCCDDDEEEQQQ[[[hhhwww|||www{{{{{{}}}yyysssjjjpppxxx|||zzzyyyzzz{{{|||~~~yyymmmccc______```___^^^^^^^^^___cccmmm{{{wwwdddYYYPPPCCC888555444333222111111111111////////////............////////////////////////////////////000000111111111111111111222222222222111>>>888:::FFFBBBTTT{{{ssszzzvvvxxxwwwooolllttt{{{yyyttt{{{}}}wwwnnnddd^^^aaajjjqqqyyyDDDCCCDDDIIIPPPWWW\\\___bbbkkkrrruuuxxx}}}zzzvvvtttzzz{{{}}}ttt___SSSIIIGGGCCC:::555666333333222111111111111222000000000000000000000000////////////000111222222111000000//////000000111000000000000000000000000---///111111000111555999EEEMMMVVV\\\[[[XXXUUUTTT```dddLLLJJJSSS]]]aaafffsss{{{|||jjjaaagggttt|||~~~}}}~~~~~~{{{{{{zzz|||zzzyyy{{{}}}vvvqqqzzzxxxllllllxxx{{{ppphhhhhhnnnxxx~~~}}}www]]]TTTXXXVVVTTT[[[bbbcccaaa```dddiiivvvssskkk```SSSHHHAAA>>><<<:::999999999999888666333222222222222111111111111000000//////000000111000000000000000000000000222222111000000000111111000111111111111222222222444444555777777AAA^^^{{{fffaaadddiiirrrXXXAAA???===;;;;;;;;;===>>>@@@@@@HHH\\\yyyyyywwwuuuppp```NNNJJJPPPNNN]]]ooo{{{}}}nnn___NNN@@@999888666444444555777888;;;<<<<<<<<<===???AAACCCLLL___fffVVVDDDAAABBBAAAGGGGGGFFFCCCAAACCCIIINNN]]]kkk{{{~~~xxx~~~yyyuuujjjlllsss}}}{{{yyyyyyyyyyyyxxx{{{~~~sssfff___^^^```___\\\]]]```dddiiirrr{{{~~~iiiYYYPPPJJJ@@@888555444333222222111111222000000000////////////...000000000000000000000000...//////000000111111222111111111222222222222333555>>>;;;<<>>===;;;:::;;;>>>>>>>>>???EEESSSkkkssssssmmm^^^LLL@@@???CCCBBBJJJSSS]]]kkkvvvwwwrrrlllrrrxxx~~~{{{ooo___RRRIII???666666777777777666777999:::777:::<<<;;;:::===CCCHHHSSSfffmmm^^^NNNLLLOOONNNXXXUUUPPPIIIEEEJJJUUU___ooo}}}{{{{{{oookkknnnxxx~~~zzzyyyyyyxxxvvvttt}}}}}}{{{lllaaa______]]]]]]___cccggglllttt}}}uuubbbUUUOOOIIIBBB<<<555555444333222222222222111111000000000/////////000000000000000000000000...//////000111111222222111111111222222222333333777;;;===@@@MMMdddwwwrrrsss|||{{{qqqppphhhnnn}}}tttxxxqqqqqqooo```TTTTTT^^^jjjvvvzzz{{{{{{~~~~~~{{{{{{zzzsss~~~|||gggRRRMMMKKKAAA999888444333222111111111222333000000000000000000000000////////////000111222333111111000000000000111111000000000000000000000000///222333222111555===DDDTTTXXX\\\YYYRRRLLLIIIIII```}}}uuu```UUUJJJ:::EEEWWWUUUTTTnnnxxxtttwwwxxxqqqlllZZZVVVVVVddd}}}~~~yyy~~~xxxuuuyyyxxxsssnnnkkkkkkqqq{{{xxxmmm{{{|||vvvfffaaacccgggooouuuuuuqqqlllmmmssszzzyyymmm[[[KKKAAA===;;;::::::::::::999777333333333222222222111111111111000000000000111111000000000000000000000000111000000000111222333333000111111111111222222222444444666888<<>>???JJJ___xxxwwwllljjj^^^LLL>>>;;;<<<<<<@@@??????FFFVVVbbb\\\NNNKKKUUUaaammmzzz|||rrrkkk\\\KKKAAA>>>;;;777555666888::::::;;;===>>>:::???BBB@@@;;;>>>IIISSSfffwww|||kkk\\\]]]dddeeeeeebbbYYYOOOKKKRRRcccpppssskkkjjjttt}}}}}}zzzxxxyyyxxxuuurrr{{{}}}rrreee___^^^\\\\\\\\\\\\]]]bbbmmm{{{nnnbbbZZZRRRHHHBBB555555444333222222222222222222111111000000//////000000000000000000000000...//////000111222222222111111222222222333333333777888???DDDQQQsssxxx|||rrrpppkkkjjjdddppp}}}ssszzztttvvvyyyeeeRRRPPP[[[hhhsssyyy~~~~~~}}}}}}vvvyyyvvv~~~{{{[[[LLLKKKJJJAAA888888666444333444444333222222222222111111111111000000000000000111111111111////////////000000000000000111111111111222222222222444444222222999GGGRRR^^^ZZZZZZZZZUUUOOOSSS\\\yyyiiieeeVVVLLLEEEFFFIIIKKKUUUbbbssstttvvvyyyxxxnnn^^^RRRRRR___rrr|||uuusssqqqpppttt|||hhhhhhmmm{{{uuuzzzvvvoooqqqnnnjjjoooxxxwwwooosssvvvyyy{{{zzzpppXXXCCC??????>>>:::999:::999777555444444333333222222111000000000000000000000000000111111111111222222222555444222111111111222222222222222222222222222222444222888444999iiiZZZiiirrr||||||YYYgggdddMMMDDD;;;:::999:::<<<>>>??????@@@PPPlllrrrrrr___KKKAAA===999999<<>>===::::::EEEYYYiii{{{vvvvvvxxxsssuuu```LLLFFFJJJUUUiii|||~~~zzzyyyyyyzzz{{{{{{vvvmmmkkkuuu~~~~~~|||zzzzzzzzzzzzsss}}}yyylll^^^[[[___[[[]]]]]]]]]gggzzz{{{vvvgggRRRBBB<<<777333333111...///222000000000000000000000000......///000000000000000000000000000000111111222000111111111111222555777999???BBBHHHccc~~~vvvpppmmmhhhcccjjjyyy|||}}}}}}wwwuuutttaaaNNNJJJUUUeeewww|||tttzzzuuutttvvv~~~hhhVVVRRRNNNDDD:::777555444333444444333111222222222222111111111111////////////000000000000////////////000000000111000111111111111222222222222333444333555===KKKUUU]]]]]]YYYSSSPPPUUU___gggwww\\\OOOPPPGGG@@@BBBGGGMMMZZZgggnnnssswwwqqqdddYYYSSSRRRiiisss|||xxx~~~yyyxxxvvvpppmmmnnn}}}kkk```eee~~~uuurrrnnnmmmxxxzzzeeejjjrrruuuqqqppptttvvvtttsssvvvyyy}}}~~~vvvaaaMMM???>>><<<:::999999888666555555444444333222222222111111111111111111111111//////000000000111111111444333222111000111111222222222222222222222222222333444:::999FFFxxxeee{{{wwwppptttZZZyyy___KKKBBB<<<;;;::::::<<<>>>@@@@@@CCCVVVttt}}}xxxaaaKKKBBB???<<<<<>>BBBCCCDDD>>>??????<<<>>>KKK```qqq}}}|||{{{rrr]]]JJJHHHPPP[[[lllzzz}}}|||||||||~~~|||wwwoookkkrrr}}}{{{yyyyyyyyyyyyooozzzxxxlll___\\\^^^XXX\\\]]]^^^ggg||||||yyy___HHH===777333333111//////222000000000000000000000000......///000000000000000000000000000000111111222000111111111111222555777666888===LLLjjj~~~xxxmmmgggfffbbbkkk~~~|||~~~yyytttnnn^^^OOOMMMWWWeeetttwww~~~yyytttvvvrrrrrr{{{}}}~~~sss___VVVPPPEEE:::666555444444444444222111333222222222111111111111........./////////000000/////////000000000111111000111111111111222222222222333444555999DDDQQQ[[[\\\\\\VVVMMMPPP___pppyyywwwwwwpppWWWDDDHHHCCC@@@DDDLLLXXXgggsssssszzz{{{kkkUUUKKKSSS___|||}}}|||~~~yyyxxxzzzyyyxxxsssmmmjjjllluuusss^^^```yyy|||wwwpppqqqhhhUUUkkkuuu}}}{{{vvvuuuzzz~~~|||~~~vvvaaaMMMBBB@@@===<<<<<<:::888777555555555444333333222222111111111111111111111111.../////////000000000000222222111000000000111111222222222222333333333333333777:::>>>WWW{{{zzziiimmmpppfff}}}XXXGGG@@@===<<<;;;;;;<<<>>>AAABBBHHHaaa|||vvv]]]EEE>>>>>>===>>>BBBGGGMMMaaajjj^^^ppp{{{bbbMMMAAA===888666555777777888;;;999888:::@@@DDDEEEDDD???@@@@@@???DDDSSSiiizzz~~~|||dddQQQCCCGGGTTT```ooo{{{}}}zzzrrrkkkmmmwww~~~|||zzzzzzzzzzzz{{{llluuu~~~xxxnnnccc]]]]]]WWW[[[\\\]]]ggg}}}{{{zzzuuuTTT???999333333222000000222000000000000000000000000......///000000000000000000000000000000111111222000111222111111222555777;;;777@@@]]]{{{~~~tttiiibbbbbb___lll}}}uuunnneeeYYYMMMLLLRRR\\\hhhrrrPPPVVVaaannn|||vvvuuuuuuqqqrrruuusss}}}hhh\\\TTTIII???777666444444444444222111333333222222222111111111////////////000000000000//////000000000111111111000000111111111222222222222333444888???KKKWWW___]]]VVVQQQRRRYYYggg|||{{{yyykkkUUUHHHDDDFFFIIIOOO[[[kkkyyy~~~}}}tttaaaPPPPPPaaarrrzzzxxx}}}}}}yyy{{{}}}xxxvvvyyyzzzyyywwwjjjmmmwwwxxxpppaaa___ppp~~~wwwhhhfffyyy{{{kkkYYYIIICCC?????????<<<999999666666555555444333333333111111111111111111111111/////////000000000111111111111000000000000000000222222222333333333333333444888999@@@eee~~~tttzzzsssuuu~~~oooPPPDDD???;;;;;;;;;;;;;;;>>>AAADDDOOOmmmtttYYYBBB???AAA???@@@FFFJJJbbbssstttuuucccPPP>>><<<:::888777888:::;;;<<<>>>======@@@CCCDDDBBB???AAAAAA@@@AAAGGGXXXoooxxx}}}zzzoooRRRGGGBBBKKKYYYfffwww~~~}}}}}}vvvlllgggmmmyyy~~~|||{{{zzz{{{{{{|||mmmrrr|||{{{uuuiii```\\\XXXZZZYYYZZZeeexxxzzzttt|||YYYBBB:::444333333111000222000000000000000000000000......///000000000000000000000000000000111111222000111222222111333555888@@@888GGGqqqqqqsssnnneeeaaa^^^]]]kkkzzzlllaaa[[[QQQGGGDDDGGGNNN[[[fff@@@BBBFFFNNNYYYgggttt{{{wwwqqqqqqppprrrrrriiisssvvvfff[[[PPPFFF;;;888666444444444333111333333333222222222222111000000111111111222222222000000000000111111111111000000111111111222222222333333555<<>>CCCGGGUUUvvvwww\\\EEECCCDDDAAACCCKKKTTTrrrWWWMMMCCC888:::::::::999:::;;;===???BBBEEEIIIMMMMMMIIICCC???AAAAAAAAACCCKKK]]]ssskkkjjj|||vvv]]]IIIFFFIIITTT___kkk~~~zzzoooddddddooo{{{|||{{{zzzyyyxxxyyyyyyzzzqqqrrrxxxzzznnnaaaZZZ[[[YYYVVVWWWaaaooovvvvvvwwwrrrqqqxxxTTTFFF<<<444333333222111222000000000000000000000000......///000000000000000000000000000000111111222111222222222222333666888<<<777MMM}}}wwwmmmxxx~~~sss{{{mmmccc^^^[[[\\\kkk~~~~~~sssaaaTTTQQQJJJBBB???@@@IIIZZZjjj~~~AAA@@@@@@AAAGGGQQQ]]]eeesss{{{lllnnnllloooooofffjjjlll___SSSHHH@@@===888444333333333333333333333333222222222222111111111222222222333333000000000111111111222222000111111111111222222222333444777@@@LLLWWW]]]___XXXQQQUUUfffsss{{{xxx}}}tttPPPEEEHHHEEESSS]]]bbbnnn~~~yyyfffRRRNNN\\\qqqxxxsssrrrpppmmmzzz~~~}}}vvvrrr}}}|||zzzwwwvvv{{{uuummmmmmrrrjjjmmmpppqqq}}}~~~~~~wwwnnn~~~{{{VVVHHH>>>>>>===888666999777777777666555555444444222222222222222222222222111111111111222222222222///000111111222222111111222222333333444444555555333888:::SSSZZZFFFBBB>>>777999;;;;;;;;;???FFFLLL\\\}}}www[[[DDDAAAAAA===EEESSSfffXXXEEE@@@===888888999:::::::::===AAADDDFFFMMMVVVXXXRRRIIIBBB???@@@AAABBBFFFQQQcccyyyjjjpppuuuSSSDDDEEELLLWWW```kkk}}}tttgggaaahhhtttzzzyyywwwuuuuuuuuuuuuvvvuuuqqqtttzzzlll___XXXZZZYYYVVVUUU\\\eeehhhfffqqqnnnqqqmmmSSSIII>>>555333444333111222000000000000000000000000......///000000000000000000000000000000111111222111222333222222333666888;;;>>>\\\{{{www{{{ooolll}}}qqqbbbXXXWWW___mmmzzz{{{mmmZZZKKKHHHDDD@@@???AAALLLcccwwwvvvlll>>>?????????@@@DDDJJJPPP^^^lll{{{}}}mmmoookkkiiikkkdddcccooossseeeYYYOOOFFFAAA999444222333444444444444333333333222222222000111111111111222222222000000111111111222222222000111111111111222222222444444999DDDQQQZZZ]]][[[QQQYYY```gggvvv{{{aaaHHHEEEDDDMMM\\\dddcccjjjyyy{{{rrrlll^^^RRRVVVhhh|||}}}zzzvvv{{{zzztttttt~~~~~~|||zzzzzz~~~tttwww|||{{{yyyyyyzzzxxx{{{zzzsss~~~{{{{{{jjjgggzzz}}}___NNNAAA???>>>999777;;;888888777777666555555444222222222222222222222222000000000000111111111111///000222333333333222222222222333333444555555666555;;;AAAccc}}}yyyVVVDDDBBB===777:::<<<======BBBKKKRRRggguuuYYYBBB??????AAARRRiii^^^GGG???<<<;;;;;;999;;;===>>>AAAEEELLLQQQUUU^^^eeeaaaTTTFFF>>><<>>KKKoooyyyuuuvvvpppaaaVVVUUUdddrrryyyxxxgggTTTFFF??????>>>>>>@@@KKKbbbxxx}}}uuummmhhhaaaXXXQQQ777;;;???@@@@@@@@@AAADDDIIIVVVfffttt|||ssstttkkkeeegggbbb\\\aaalll}}}zzzooo}}}}}}pppfff\\\JJJCCC;;;444222333444555444444444333333333222222000000000000111111111111000111111111111222222222000111111111111222222222444555:::FFFSSS\\\\\\YYYLLLaaaiiidddsss}}}qqqMMMBBBGGG>>>VVVdddhhhbbbfffssstttiii^^^WWWTTT\\\mmm}}}sssyyy||||||{{{|||~~~|||~~~{{{yyyxxxyyy|||uuu~~~yyyiii___cccwwwhhhTTTEEECCCAAA<<<;;;@@@888888777777666666555555222222222222222222222222////////////000000000000000111222333444444333222222222333333444555666666888>>>HHHmmmzzzqqqxxxTTTDDDBBB<<<888;;;>>>>>>???EEENNNVVVrrrwww[[[DDDBBBEEEMMMggg~~~```EEE??????;;;999===<<>>===???AAAFFFOOO^^^sss{{{qqqSSSHHHFFFMMM^^^qqq{{{}}}sssggggggooo~~~}}}{{{yyywwwvvvvvvwwwxxxnnnmmm{{{|||nnn^^^UUUSSSRRRYYY\\\WWWTTT\\\iiisssqqqccc[[[UUULLL@@@555444555444222222000000000000000000000000...//////000000000000000000000000000000111111222222222333333222444666999>>>QQQxxx}}}{{{kkkaaaYYYSSSgggvvvzzztttcccOOOBBB999:::<<<<<<;;;DDDZZZooohhh^^^SSSLLLKKKLLLLLLJJJ<<<===>>>@@@@@@AAAAAAAAAEEEGGGOOO^^^ooo{{{}}}|||sssgggggghhhddd___^^^eeeooogggrrrzzz~~~pppddd```LLL:::555666555333444555444333333222222333333111111111111111111111111111111111111111111111111222000///111333444222///555333@@@QQQXXX]]]]]]SSSNNNkkkooonnntttuuuRRRDDD>>>???OOO```mmmiii```hhhnnnfff^^^XXXQQQQQQ]]]kkkuuuzzzyyyuuurrruuuuuu||||||xxx}}}}}}~~~|||zzz{{{zzzooolllooovvvvvvuuuiiiPPPFFFDDD>>>:::999999:::999888666555666777555444333333222222333333000000000000000000000000222222222222222222222222333333333333444444555666888CCCOOOxxxpppuuu~~~dddLLLDDD???888;;;666888???BBBDDDRRRdddvvvZZZGGGBBBCCC^^^mmmRRRIII@@@===<<<;;;<<>>===<<>>???___}}}wwwxxxhhh[[[YYY^^^lllwww}}}qqqyyynnn___MMM???;;;888888;;;>>>@@@EEEKKKIIINNNHHHCCCIIIJJJHHHMMM999:::;;;<<<===>>>??????BBBAAADDDOOO^^^kkkpppqqq|||tttmmmnnnuuu~~~uuuiiifffeeebbb___^^^___bbb|||pppqqqtttsssmmmdddQQQ>>>777777666555666555444333333222222333333222222222222222222222222111111111111111111111111222000///111333444222000999:::GGGVVVZZZZZZWWWQQQbbbyyy}}}wwwooottt```FFFBBBCCCIII\\\eeelllhhhhhhtttsssaaaSSSMMMKKKQQQcccttt~~~yyyuuuuuuqqqoooyyyyyyssslllrrryyy}}}}}}}}}~~~~~~||||||xxxyyywwwyyytttooozzzuuuXXXKKKHHHCCC>>>===;;;:::999888666555555666555444333333222222333333111111111111111111111111222222222222222222222222333333333333444555666666777III\\\uuu}}}```KKKDDD???:::<<<999;;;AAABBBFFFWWWkkktttZZZHHHGGGUUU|||xxxMMMFFFAAA>>>???AAAAAADDDHHHPPPRRR^^^rrr~~~cccKKK>>>:::===@@@@@@FFFOOOZZZnnnaaaNNNOOONNNZZZttt}}}~~~uuuhhh```ppp{{{}}}uuuuuuwwwyyy|||tttlllmmm|||yyyrrrllliii___ZZZXXXZZZXXXTTT[[[ggg}}}rrriii```RRRFFF;;;777666444333444111111111111111111111111111111111111111111111111000111111111111222222222444111000333444444888>>>GGGhhh~~~vvvllldddfffgggrrryyy~~~~~~|||ooo___KKK;;;:::777777:::<<<<<>>???CCCCCCDDDIIISSS^^^ggglllzzzooo___SSSQQQYYYfffpppyyyyyyllleeebbb```^^^^^^[[[VVViii|||wwwvvvsssxxxvvvjjjXXXEEE;;;888777777888555444444333333333333333333333333333333333333333222222222222222222222222222111000111333444333222;;;@@@MMMZZZ]]]XXXSSSSSS}}}tttgggrrrgggOOO>>>???AAAKKK___hhhkkkiiippp}}}sssWWWGGGFFFJJJYYYnnn{{{jjjbbbfffnnnttt{{{xxxuuurrrmmmpppuuummmvvv}}}{{{~~~|||yyy}}}vvvyyywwwsss{{{bbbPPPIIIFFFCCC@@@<<<;;;:::888666555444444555444444333333333333333222222222222222222222222222222222222222222222222333333333333444555666777777SSSsssxxx~~~}}}zzzwww[[[IIIBBB???;;;<<<<<>>>>>@@@CCCDDDEEELLLTTT[[[gggzzzeeeHHH<<<:::999<<<@@@BBBIIITTTcccxxx]]]QQQOOOSSSbbb{{{~~~~~~xxxlllaaajjjvvv}}}vvvsssuuuxxxwwwvvvmmmgggttt|||wwwtttssshhh^^^XXXYYYXXXVVV[[[eeexxxnnneeeUUUHHH:::555555444444555111111111111111111111111111111111111111111111111000111111111111222222222444111111333333333888>>>NNNrrr~~~qqqiiieeeiiipppwww|||qqq```JJJ888;;;999:::<<<===<<<@@@EEEJJJTTTRRRNNNVVV]]]aaajjj;;;;;;;;;;;;===???AAABBBGGGLLLQQQRRRQQQTTT]]]eeeggg]]]PPPHHHFFFIIIRRRZZZlllwww~~~pppfffaaa^^^^^^^^^\\\TTT___vvv|||}}}|||zzzppp```MMM???999777888999555555444333333333333333333333333333333333333333222222222222222222222222222111111222333444444444999DDDQQQ\\\___UUURRR[[[xxxiiidddlllYYYFFF?????????LLL```gggkkkmmmssswwwdddKKKDDDKKKVVViiizzz}}}hhhSSSMMMSSS[[[```pppwwwxxxxxx{{{~~~~~~yyynnnuuu~~~kkkRRRHHHGGGEEEAAA>>>===:::888777666555444555555444333333333333333222222222222222222222222222222222222222222222222333333333333444666777888:::```xxxsssrrryyypppnnnVVVHHHAAA===<<<:::===AAABBBAAALLLhhh}}}jjjTTTBBBFFFjjjaaaHHHHHHBBBCCCEEEGGGHHHLLLYYYgggvvv```HHH777;;;AAA===:::>>>???JJJXXXiiiWWWPPPQQQYYYkkk~~~}}}qqqdddcccppp{{{}}}vvvrrrssswwwpppuuummmcccooo|||wwwvvvvvvoooaaaWWWWWWWWWVVVZZZbbb|||~~~yyy~~~vvvgggQQQ:::222444666555444111111111111111111111111111111111111111111111111000000111111111222222222333111111333333333999AAATTT{{{xxxllleeeccciiiqqqwww}}}uuudddNNN<<<===<<<>>>AAAAAA@@@DDDKKKYYYaaa]]]YYYfffpppsssxxx<<<<<<<<<<<>>;;;999999888666444666555444444333333444444222222222222222222222222222222222222222222222222333333333444555666888888???mmmqqq{{{uuuqqqkkkeeezzzgggTTTHHH???;;;;;;999>>>BBBAAAAAAQQQqqqzzz|||fffTTTGGGRRR{{{gggKKKDDDLLLGGGHHHLLLQQQVVVbbbwww___EEE888555???CCC<<<999>>>>>>LLL___qqqTTTRRRYYYdddyyy~~~xxxjjj^^^hhhuuuzzzvvvrrrrrruuupppvvvpppccclll}}}|||}}}qqqaaaUUUTTTUUUTTTXXX```rrryyylllsss~~~eeeAAA444777999555000111111111111111111111111111111111111111111111111000000111111111222222222333222222444333444;;;DDDaaarrrhhhdddeeelllmmmtttzzzlllVVVCCC======@@@CCCBBBBBBHHHPPPeeemmmhhhfffxxx<<<;;;<<>>AAADDDMMMXXXXXXbbbooozzz|||oooddd```___]]]YYYUUUZZZcccuuu~~~mmmyyy~~~xxxooo]]]III<<<888777666666555555444444444444444333333333333333333333333333333333333333333333333222333333333222444666999DDDVVVZZZZZZZZZJJJOOOqqq}}}wwwzzzuuuiiiHHH<<>>BBBAAADDDXXXzzz|||tttYYYKKKJJJ```{{{^^^KKKDDDCCCCCCJJJNNNXXXfffttt^^^BBB===999999>>>===888:::AAABBBSSSiii|||}}}UUUXXX]]]kkk|||}}}}}}qqq\\\bbblllvvvwwwsssqqqssstttxxxrrrfffjjjooo```UUUSSSTTTSSSXXX```yyy~~~vvvoooyyyvvvLLL999999:::555...111111111111111111111111111111111111111111111111000111111111111222222222222222333555444555???IIIttt}}}rrr||||||nnnddd___^^^eeelllttt~~~qqq\\\III<<<<<<>>>@@@@@@@@@HHHRRRiiitttqqqqqq;;;<<>>>>><<<999666666555444444444444444111111111111111111111111222222222222222222222222333333333444666777999:::JJJ{{{www~~~yyyxxxyyyYYYNNNGGG<<<888<<<999???CCCCCCIII```|||iiiNNNDDDLLLkkkvvv\\\KKKFFFFFFIIILLLVVV^^^pppuuuYYYFFF;;;:::<<<===;;;999999>>>CCCFFF[[[sssxxxUUU___```qqqyyy|||}}}uuu\\\]]]eeeqqqwwwtttqqqqqqtttuuuppphhhiiixxxlll```VVVTTTSSSRRRXXXbbb~~~uuuvvvvvvOOO<<<999999555222111111111111111111111111111111111111111111111111000111111111111222222222111222444666555777BBBNNNvvvlll}}}ttt~~~iii```YYYWWW^^^qqqyyysss]]]III======>>>???<<<===FFFRRRgggyyy|||yyy===???CCCKKKWWWeeeqqqxxxnnnkkkhhhgggfffgggggggggVVVOOOPPPZZZbbbdddnnnzzzwwwkkkeee```[[[\\\WWWRRRJJJOOOrrrfffooovvv~~~zzzjjjSSSBBB<<<999666666666555444444444444555111111111111111111111111333333333333333333333333222444444333222333888<<>>:::666666555444444444444555000000000000000000000000222222222222222222222222222333333444666888999:::MMM}}}tttTTTKKKGGG<<<888===:::@@@DDDDDDLLLeeevvvaaaNNNEEERRRtttjjj[[[PPPNNNKKKJJJTTTddddddooo]]]DDD???BBB333;;;???<<<:::>>>BBBCCCHHH^^^xxxrrrSSSccchhhyyy}}}uuu~~~zzz{{{xxx\\\ZZZaaannnwwwuuuqqqppppppooommmiiijjjuuujjj___WWWVVVTTTRRRYYYdddtttmmmgggqqqkkkLLL;;;777666777888111111111111111111111111111111111111111111111111000111111111111222222222111222444666666999DDDQQQ|||rrrmmmnnnddd___\\\[[[cccwww~~~sss\\\GGGAAA@@@@@@???;;;<<>>VVVYYY\\\UUUPPPeee}}}\\\:::BBBAAAAAAXXX~~~{{{```LLLDDDMMMdddxxxhhhNNNQQQ^^^]]]lllzzzvvvuuuyyy}}}zzz}}}zzztttiiizzz[[[JJJIIICCCDDDBBB@@@???>>>===;;;999777666666555555555666666333333333222222222111111222222333333333333444444444555444333333777999:::ZZZdddSSSJJJDDDCCC999<<<;;;>>>???DDDVVVtttiiiRRRDDDNNNTTTiiipppXXXTTTSSSVVV\\\eeeqqq}}}bbbLLL???:::999:::999;;;>>>>>><<>>===<<<:::999888666555444333333444444333333333333444444222222222222222222222222222111222333222333;;;DDDXXX\\\ZZZVVV___sssqqqHHH>>>AAACCCNNNkkk~~~}}}jjjTTTJJJMMM]]]rrrjjjOOOPPP\\\\\\nnnwwwrrrrrr{{{}}}~~~yyynnn{{{aaaMMMKKKEEEDDDBBB???>>>>>>===;;;999777666666555555555555666333333333333222222222222222222333333333333444444333444444333444888;;;===```|||___SSSLLLDDDBBB888:::===???AAAGGGYYYxxx~~~gggQQQJJJUUUZZZhhh{{{hhhjjjjjjoooxxxkkkTTTCCC:::666555999888;;;>>>???>>>BBBHHH[[[rrrxxxbbbgggsss}}}}}}~~~|||lll\\\UUUcccrrrtttqqqpppnnnpppllljjjkkkkkk{{{kkk___VVVUUURRRPPPWWWccc```ZZZhhhllleeeWWWFFF:::555555555555222333333333333222111111000000111111111111000000111111111111222222222222444555444888<<<999FFFaaaxxxggggggfffmmm~~~{{{hhhUUUJJJGGGBBBBBBHHHKKKNNNYYYgggttt|||}}}DDDEEEMMM]]]lllvvv}}}}}}vvviii]]]dddaaaTTTIIIFFFEEETTTpppfff~~~vvvYYYEEE@@@<<<<<<;;;999777666555555555333333222222222222333333333333333333333333333333333222222333333666AAAMMMZZZaaaWWWXXXrrr~~~YYY<<>>>>><<<:::888777777666555555555555555444444333333333222222222222222333333333333444444333333333444555888===BBBiii}}}{{{{{{[[[UUUNNNDDDAAA777:::>>>AAACCCJJJ^^^~~~zzzdddQQQOOO]]]fffrrr|||}}}qqq^^^MMMAAA;;;999888999888;;;>>>???@@@FFFNNNccc|||qqqfffooo}}}zzzwwwlllmmmqqqyyy{{{~~~zzz~~~vvv```QQQZZZllluuutttrrrmmmpppkkkiiijjjjjjxxxqqqcccWWWTTTSSSPPPRRRYYYNNNQQQiiimmm```WWWIII<<<666555666666333333333333333222222111000000111111111111000000111111111111222222222333555666555999===<<>>EEEUUUiiixxx~~~|||xxx^^^OOOEEEPPPhhh~~~pppPPPIIIRRRUUUbbbzzz}}}mmmllluuu|||rrrTTTKKKFFFDDDBBB???>>>>>>===;;;999888777666666555555555555444444444444333333333333222222222333333333444444555444444555666888>>>FFFsssxxxwww\\\ZZZPPPCCC???888===>>>AAADDDMMMbbb{{{wwwdddVVVXXXjjjvvv{{{ooo]]]MMMBBB===;;;;;;999999;;;>>>>>>@@@HHHRRRhhhtttnnnuuuxxxjjjbbbVVVZZZbbbnnn|||yyy~~~www}}}~~~fffRRRUUUiiiwwwwwwqqqkkkmmmjjjjjjllllllxxxttteeeWWWTTTSSSQQQPPPQQQHHHQQQmmm~~~zzziii___OOOAAA;;;:::888555333333444444333333222111000111111222222111111000111111111222222222333333444666555888>>>???RRRrrrpppnnnuuuqqqttt}}}uuurrrtttmmmdddaaagggmmmpppwwwAAACCCIIISSSbbbpppxxxyyyxxx}}}sssiii```]]]SSSNNNNNNHHHJJJ[[[lllnnniiiRRRDDD888;;;:::999777666555444444333222222111111222222333333333333333333333333333444333333333222777FFFVVVYYYcccYYYcccgggHHHGGGEEEMMM^^^uuu}}}rrrVVVMMMMMM^^^uuuvvvSSSFFFMMMPPPZZZooorrrkkknnnttt{{{~~~YYYMMMIIIEEECCCAAA@@@@@@???<<<;;;:::999888777666666666666555555555444444444333333222222222333333333444444888555555777666777???III}}}~~~~~~vvvyyy```]]]PPP@@@>>>:::@@@===@@@EEEPPPggg{{{uuuwwwjjjbbbnnnwwwjjjXXXGGG<<<999999999::::::<<<>>>===???JJJVVVlllsssrrr{{{|||jjjXXXNNNKKKRRR]]]jjjvvv~~~xxxvvv{{{mmmWWWUUUgggwwwxxxooojjjllliiiiiillliiisssvvvhhhYYYSSSSSSRRRPPPNNNNNNWWWppp{{{~~~ssshhhUUUCCC===>>>:::222333444444444444333222222111111222222222222111111111222222222222333333333333555444777===AAAWWW{{{}}}nnnooouuunnnmmm}}}|||~~~|||rrrooouuu|||BBBEEEJJJRRRaaaqqqyyyzzz}}}|||xxxooo[[[XXXOOONNNQQQIIIFFFRRRzzzhhhwwwqqqYYYHHH:::;;;;;;999777666555555444333333222222222222333333333333333333333333333333333444555555333999IIIZZZXXX]]]\\\ooo{{{SSS@@@HHHTTT\\\mmm}}}^^^MMMPPP[[[nnn~~~XXXFFFJJJNNNTTTgggvvvmmmiiilllwww|||zzz{{{aaaQQQNNNHHHFFFDDDCCCBBBAAA???===<<<;;;:::888777777777777666666555555555444444444222222333333333333444444999555555888777777AAAOOOlllqqqtttrrrxxx```]]]MMM===>>>;;;@@@<<<@@@GGGSSSllltttuuu|||wwwuuuyyykkk```OOO@@@999777999;;;;;;;;;===>>>>>>BBBOOO]]]tttxxxmmmsssoooZZZLLLGGGOOOWWWbbbjjjnnnqqquuuxxxtttxxx|||zzz~~~vvvyyysss___VVVbbbsssuuummmjjjlllhhhggghhhccciii}}}xxxkkk\\\SSSQQQRRRPPPNNNTTT\\\pppvvvuuu~~~~~~~~~rrrxxxvvv___GGG<<<<<<999333444444444444444333222222111111222222222222111111222222222222333333333333222555444777>>>DDD^^^zzzkkklllrrrhhhgggxxx|||~~~~~~vvvttt{{{BBBFFFKKKRRRbbbttt}}}~~~|||uuu___ZZZOOONNNRRRJJJDDDMMMnnneeepppxxxxxx```NNN>>>===<<<:::999777666666666444444333333333333444444444444444444444444444444111333666777666===NNN```\\\WWW^^^yyy~~~wwwaaaEEE@@@OOO```tttuuuOOOHHHVVVkkk~~~___HHHJJJNNNOOO^^^uuu{{{qqqfffdddpppxxxpppmmmooo|||fffSSSQQQKKKIIIGGGFFFEEEDDDBBB@@@======;;;:::999888888888666666666666555555555444222222333333333333444444666222333888888999EEEVVVooodddrrrttttttrrr[[[XXXIII;;;>>>:::>>><<>>999999;;;<<<:::;;;===???@@@FFFVVVfffwwwooozzz{{{dddRRRNNNRRRZZZcccjjjiiibbb]]]^^^bbbaaahhhrrryyy}}}}}}}}}vvvwwwwwweeeVVV[[[kkkrrrmmmjjjkkkgggfffhhhbbbfffxxx|||ppp```TTTOOOPPPOOONNNSSSYYYlll~~~tttqqqxxx{{{ppppppsssxxxUUU>>>999999777444444444555444444333222111222222333333222222111222222222333333333444444333555555888???GGGccctttdddgggmmmeeegggzzz}}}}}}{{{uuuttt{{{@@@EEEJJJQQQaaauuu~~~yyyggg___RRRPPPSSSKKKDDDMMM]]]uuudddooozzzjjjzzz~~~fffSSSCCC>>>===<<<:::999888777777555444444333333444444555444444444444444444444444///222666999999@@@SSSeeebbbUUU^^^~~~uuugggQQQAAAHHH[[[dddkkkOOOHHH\\\wwwdddKKKKKKOOOKKKWWWkkksssccc]]]jjj{{{~~~tttqqqjjjjjjwwwfffSSSQQQMMMKKKIIIGGGGGGFFFDDDBBB???>>><<<;;;:::999999999777666666666555555555555222222333333333444444444444000222888999:::HHH[[[sssqqq~~~kkkUUUTTTFFF;;;>>>999:::<<>>AAACCCJJJ\\\mmmxxxvvv___QQQUUUaaabbbjjjnnngggWWWKKKKKKOOOTTT]]]jjjuuu|||~~~}}}wwwvvv~~~~~~yyygggTTTTTTeeeooommmhhhjjjggggggjjjeeeiii{{{tttcccTTTNNNNNNNNNNNNNNNUUUhhh|||vvvsssxxx{{{{{{yyyeeeBBB888;;;===444444555555444444333222111222222333333222222111222222333333333444444444444777666999AAAJJJgggyyy|||nnn^^^ccckkkdddiii~~~{{{uuutttyyy~~~AAADDDKKKXXXhhhwwwxxx}}}|||yyygggZZZPPPOOOOOOKKKHHHIIIVVVkkkwwwjjjeee]]]rrrzzz^^^<<<>>>===;;;888666666777999666666555444444444444555444444444444444444444444333777777333777FFFYYYeee```VVVqqqwwwtttaaa@@@@@@UUU\\\nnn{{{WWWTTTPPPiiizzzjjjOOOFFFJJJLLLTTT^^^hhhyyyyyyqqqmmmgggbbbeeekkkyyyxxxzzz}}}~~~sssdddrrrrrrzzzsssWWWQQQOOOLLLHHHEEEDDDCCCBBBAAAAAA???<<<:::888888888999555555555555555444444444555444444333333444444555444111666<<<777555JJJfffzzzvvvddd[[[OOODDD>>><<<=========AAAKKK^^^wwwmmmiiivvvyyytttddd^^^ddd___gggooowww|||jjjYYYPPPEEEBBB>>>;;;::::::999999<<<<<<;;;===CCCQQQbbbnnn}}}xxxlll``````eeefffooooookkk^^^PPPGGGHHHLLLRRRaaaooovvv}}}}}}yyyvvv{{{jjjTTTPPPaaaoooqqqkkkfffdddeeeffffffiiinnn}}}sssbbbVVVPPPNNNNNNOOOPPPNNNYYYqqq|||yyyzzzeeeEEE;;;888:::666666666555444444333333222222222111111111111000333333222222333333444555888222999===888HHHttt{{{uuunnn]]]aaahhhkkkttt{{{zzz|||{{{vvvwwwCCCEEEKKKWWWgggwwwyyy||||||yyykkk]]]PPPNNNNNNKKKHHHGGGJJJ^^^hhhnnnnnn___pppkkkHHH>>>===<<<999777666777777666555555444444444444444444444444444444444444444333666666555;;;LLL]]]fff```rrr~~~uuu^^^GGGIIIYYY```sssmmmPPPRRRXXXooovvvvvvnnnQQQEEEGGGGGGPPPZZZdddttt}}}~~~vvvppplllgggbbbccciiiwwwuuuwwwnnn```zzzyyy\\\RRRNNNLLLJJJIIIIIIGGGDDDBBBCCCAAA???<<<:::999999:::777777777666666666555555555444444333333444444555666333555:::888:::SSSrrrddd[[[NNNCCC===<<<<<<===>>>CCCPPPeee~~~hhhlll|||eeeUUUWWWZZZYYYbbbpppvvv~~~qqq\\\JJJ@@@>>><<<:::999999:::;;;;;;:::;;;<<<@@@IIIYYYlllyyy{{{|||sssnnnoooooolllrrrlll```QQQGGGFFFMMMSSSaaafffiiikkkqqq{{{zzzzzzzzzxxxrrrZZZRRR^^^mmmrrrkkkgggdddfffffffffiiinnnuuudddWWWPPPNNNMMMNNNMMMKKKUUUjjj~~~zzz```DDD;;;888777777777666555555444444333222222222222111111111111333333222222333333444555777222999>>>;;;MMMwww~~~}}}tttbbbccchhhiiiqqq}}}}}}}}}~~~}}}zzz~~~}}}yyysssvvvEEEFFFKKKVVVfffxxxsssqqq}}}~~~}}}}}}}}}{{{zzzpppaaaRRRLLLMMMKKKHHHEEECCCNNNrrrjjjeee{{{hhhvvv{{{TTT???>>><<<:::888777666555555555444333333333333444444444444444444444444444444555444666BBBSSS```eeeqqqvvvXXXLLLQQQ[[[eee|||~~~wwwuuu\\\KKKWWWgggzzznnneeessspppUUUFFFEEEEEENNNXXX___kkk}}}~~~yyyvvvwwwrrrmmmkkkgggccccccfffpppnnnrrr}}}ppp|||yyyxxxjjjbbbcccTTTNNNMMMMMMNNNNNNKKKHHHDDDFFFDDDAAA>>><<<;;;::::::888888888888777777777666555555444444444444555555888444555999999AAA___~~~ccc[[[NNNCCC>>><<<<<<======DDDSSSiiijjjtttlllXXXJJJNNN[[[hhh}}}xxxhhhSSSBBB999;;;::::::999:::;;;;;;<<<999:::===CCCOOOaaawww~~~zzz|||uuusssrrrlllddd___WWWMMMHHHKKKTTT```gggeee[[[UUU\\\iiivvvyyyxxx}}}{{{xxx___QQQWWWgggrrrjjjeeecccddddddcccfffkkkxxxhhhYYYPPPMMMLLLLLLLLLKKKPPPccc~~~uuuWWWCCC>>>;;;777777777666666555555444444333222222222111111111111333333222222333333444555666111999@@@>>>RRR{{{wwweeeeeejjjlllttt~~~{{{}}}}}}zzzzzzqqqlllpppEEEEEEJJJUUUfffzzz~~~mmmffflll{{{~~~}}}}}}}}}ttteeeTTTLLLJJJJJJGGGDDDGGGEEEcccqqqhhh}}}uuu[[[BBB@@@===;;;:::888666444555555444333333333333333444444444444444444444444666555333888GGGXXXaaaaaauuu}}}TTTKKKQQQ[[[kkk~~~uuuiiiRRRNNNeeexxxyyy]]]```vvvmmmVVVIIIHHHHHHOOOWWW\\\bbbppp{{{}}}uuuppppppqqqnnnkkkiiihhhhhhfffffffffddddddlll|||eeemmmtttqqqhhhkkkyyyjjjiiijjjVVVOOONNNNNNNNNOOOMMMKKKHHHGGGFFFCCC@@@>>><<<;;;:::999999888888777777666666555555444444444444555555666444555777999EEEfffvvv}}}ddd[[[OOODDD???===>>>>>><<>>??????>>>===;;;;;;<<<:::<<>>DDDRRRhhh~~~pppdddbbbeeetttxxxlll[[[HHH???>>>@@@BBBCCCBBB???<<<<<<======>>>AAAFFFSSSfff}}}xxxyyyuuummmaaaTTTHHHCCCBBBIIIJJJMMMUUU___hhhlllmmmnnnqqq~~~zzzzzzgggPPPIIIZZZooojjjeeebbbcccbbbaaacccggguuurrr^^^PPPLLLKKKJJJOOONNNMMM\\\sssfff```UUUAAA???BBB999999888888777666666555555333333333222222222222111333333222222333333444555666333;;;@@@AAAUUUwww}}}rrrhhhjjjqqqxxx~~~~~~{{{mmm```^^^ffftttDDDDDDHHHSSSeee{{{{{{tttooommmwww}}}}}}}}}tttlll^^^OOOGGGFFFFFFDDDHHHBBBRRRxxxjjj___{{{{{{rrrLLLGGG@@@===<<<;;;888666666666555444444444444555444444444444444444444444666666777???NNN]]]___ZZZiii}}}yyy]]]MMMSSSggg}}}|||nnn[[[UUUeee{{{jjj^^^XXXdddzzzrrriii]]]MMMFFFFFFBBBEEELLLQQQVVVaaauuuyyynnnvvvzzzssslllhhhfffffffff^^^^^^^^^^^^bbbgggfffaaaZZZ___lll}}}]]]RRRMMMOOOMMMSSSppp{{{iiikkkvvvxxxYYYTTTQQQMMMLLLLLLMMMNNNMMMGGGFFFEEECCCAAA>>>===<<<:::999999888777666555555666666555555555555666666222444777888:::IIIiiiwwwuuuppp~~~ddd[[[OOOEEE@@@???@@@@@@@@@GGGVVVlllsssiiiooorrryyy}}}ppp\\\III@@@???>>>BBBEEEDDDAAA>>>===>>>???@@@BBBHHHTTThhhwww{{{lllggg___VVVIIIAAAAAAFFFJJJMMMSSSYYY```hhhqqqxxxvvv}}}~~~|||mmmVVVJJJYYYpppnnniiieeeeeeeeeccceeeiiiqqqvvv```PPPLLLLLLJJJLLLMMMOOO___nnnjjj```EEE===@@@666999999888888777777666666333333333333222222222222333333222222333333444555666444;;;@@@AAAVVVttt|||{{{~~~tttmmmnnntttzzzwwwiii]]]^^^dddoooFFFFFFIIITTTeeexxxtttpppvvv~~~zzzxxxxxxpppnnncccQQQEEEDDDEEEEEEDDDBBBJJJdddlllPPPyyyxxxmmm}}}QQQJJJBBB=========:::888777777666555555555555666444444444444444444444444333555999CCCRRR```bbb]]]wwwtttjjjUUULLLZZZvvvssscccWWW___sss~~~yyyXXXUUUWWWccc{{{~~~oooaaa[[[RRRGGGAAABBB???@@@EEELLLSSS\\\nnnwwwllluuuuuupppjjjfffeeeccc```]]][[[[[[YYYWWW\\\aaa```YYYZZZ___jjjwww}}}}}}YYYLLLLLLYYY______qqqwwwzzz\\\TTTRRRPPPOOOOOOOOOMMMLLLHHHGGGFFFEEECCCAAA???>>>;;;;;;:::999888777666666666666555555555555666666444777888888;;;MMMnnnsss{{{{{{}}}wwwbbbZZZMMMCCC>>>===>>>???@@@HHHYYYpppnnniiivvvbbbLLLAAA@@@CCCGGGKKKIIIDDD???===>>>???@@@CCCJJJXXXnnnsssuuuuuukkk[[[SSSLLLIIIEEECCCGGGOOOUUU```nnnvvv|||}}}|||qqq|||}}}}}}rrr[[[KKKWWWnnnnnniiifffeeedddbbbdddhhhkkk~~~yyybbbPPPMMMMMMJJJJJJMMMVVViii|||uuuuuunnnLLL???CCC888:::999999888888777666666444444333333333222222222333333222222333333444555555444;;;@@@CCCXXXtttwwwxxxzzztttoooqqqwww|||}}}rrreee\\\\\\```fffuuuIIIHHHKKKTTTdddvvvsssrrr~~~|||vvvtttsssnnnooofffSSSEEEBBBEEEFFFBBBBBBCCCRRRsssrrrPPPnnnvvveeepppTTTLLLCCC=========<<<999888888777666666666666666444444444444444444444444111555;;;EEEUUUbbbeee```~~~aaaIIIGGGHHH___kkkZZZUUUhhh}}}eeeOOORRRVVVbbb}}}lll^^^RRROOOKKKBBB>>>???@@@???BBBJJJPPPWWWfffvvvvvvpppyyypppnnniiidddbbbcccaaa[[[VVVZZZZZZVVVSSSWWW\\\ZZZSSSYYY]]]fffooorrrsssyyy}}}||||||YYYNNNSSSjjjuuurrryyy}}}zzz^^^SSSSSSRRRSSSSSSQQQMMMJJJIIIHHHHHHGGGEEECCCBBBAAA======<<<;;;999888888777666666555555555555666666777999999777;;;PPPtttyyypppzzz```XXXLLLBBB===<<<===>>><<>>@@@DDDLLL\\\tttqqqhhhrrrwwwjjj[[[NNNCCC<<>>999888777666555555555555555666666666666666666666666333333888LLL^^^\\\\\\lllxxx|||LLLCCCQQQOOOaaafffWWW```lllwww~~~XXXSSSIIIUUUuuutttdddZZZMMMEEEBBB@@@>>>;;;???<<>><<<:::999888888666666777777777777777666666555;;;======WWWssstttqqqyyy^^^VVVKKKBBB===<<<===>>>???JJJ^^^wwwmmmttttttdddiiicccmmmuuuxxxkkkLLL>>>KKKPPPYYY[[[PPPDDD@@@@@@???>>>DDDMMMVVVdddzzzuuu[[[ggg|||kkkXXXKKKAAA>>>???AAACCCHHHWWWhhhzzzeeemmm~~~}}}zzzvvvwwwvvvaaaIIIKKKdddjjjiiieee``````dddfffccceee~~~zzzdddNNNMMMOOOEEELLLRRRccc~~~ttt~~~pppwww[[[CCCDDDBBB<<<:::999888888888666555444333222222111111222222444333333333333444555555999666;;;AAAHHH```{{{|||uuusssqqqttt{{{}}}}}}yyyvvv___ggg```SSSRRRYYYjjjXXXPPPMMMWWWgggwwwyyyooorrrqqqjjj\\\MMMDDDBBBCCCBBBCCC???CCC___yyyqqqVVVcccuuuttt```OOOGGGCCC<<<<<<>>>999888888777666555555555555666666666666666666666666666444777JJJ[[[YYY]]]qqquuuxxxzzzQQQFFFMMMHHH[[[{{{zzzcccXXXaaannnzzzsssTTTSSSMMM^^^nnnZZZQQQGGG@@@>>>===;;;999>>>;;;@@@LLLRRRSSS[[[fffxxxxxxwwwlllgggfffccc___\\\[[[ZZZYYYWWWTTTQQQNNNNNNOOORRRTTT\\\WWWRRRUUU```ppp}}}|||\\\OOO^^^mmmvvvnnnsss]]]WWWVVVTTTRRROOONNNMMMLLLIIIIIIIIIHHHGGGEEECCCBBBAAA@@@>>><<<;;;999999888666666666777777777666666666444999::::::SSS{{{qqqqqq}}}nnn\\\UUUJJJAAA===<<<===>>>@@@JJJ^^^wwwlllvvvxxxcccTTTYYYXXXkkkwwwxxxkkkRRRGGGPPPYYY]]]YYYLLLBBB@@@AAABBBEEELLLVVV```mmmcccXXXmmmnnn___OOODDDCCCAAACCCGGGLLLUUUgggwwwnnndddnnn~~~}}}zzzsssuuuxxxbbbIIIJJJaaajjjjjjfff```___ccceeecccfff}}}}}}hhhPPPMMMPPPGGGJJJRRRbbb|||vvveeeGGGBBB<<<<<<;;;999999999999777555444333333222222222222222444333333333333444555555777555<<>>===>>>999999888777666555555555555666666666666666666666666888555888JJJ[[[[[[ddd}}}}}}pppSSSKKKPPPSSSkkkqqq___XXXaaaqqqiiiTTTSSSVVVooowwwrrrmmm```MMMGGGAAA===<<<<<<:::888<<<999>>>GGGMMMOOOVVV```ooo{{{|||yyypppiiidddbbb___]]]ZZZXXXWWWVVVRRRPPPNNNLLLKKKLLLMMMNNNVVVOOOIIIMMMZZZlllzzzoooVVV\\\mmm}}}]]]UUUTTTRRRPPPNNNMMMLLLKKKIIIIIIIIIHHHGGGEEEDDDCCCBBB@@@???===;;;:::999999666666666666666666666666777444999999999RRRzzzccc[[[TTTJJJAAA===<<<======AAAKKK^^^vvvlllzzzuuuiiiRRREEEMMMTTTrrr|||nnn[[[QQQUUUbbb___UUUGGG??????CCCDDDEEEMMM[[[jjj|||pppQQQYYYzzzooo^^^PPPEEE???AAA@@@CCCKKKVVVeeezzzvvvrrrppprrr{{{~~~yyy}}}~~~rrrrrryyydddKKKHHH[[[kkkjjjfff___^^^bbbdddcccfff|||nnnSSSMMMOOOIIIHHHQQQ^^^tttqqqkkkvvvlllNNNGGG???===<<<::::::::::::888666444444333222222222222333444333333333333444555555555555===BBBKKKjjjuuuuuu~~~{{{|||jjjiiiiiimmmuuu}}}{{{wwwlllfffUUUPPP___mmmyyyhhh[[[RRRYYYiii{{{}}}tttxxx|||wwwyyyssskkkbbbUUUHHHAAA???;;;@@@>>>;;;CCCSSSYYYTTTJJJhhhtttuuu[[[LLLGGG@@@>>>???::::::999888777666555555555666666666666666666666666666555;;;OOO______lllaaaNNNMMM]]]wwwkkkZZZVVV^^^sss___SSSVVVbbb|||jjjcccYYYTTTSSSMMMCCC@@@===<<<======;;;::::::888;;;BBBGGGIIIPPPYYY___kkk{{{~~~wwwttttttvvvzzz|||~~~rrrjjjhhh```___]]][[[XXXVVVTTTTTTNNNNNNLLLKKKJJJJJJJJJJJJOOOHHHDDDIIIXXXiiivvv||||||}}}iiihhhyyy\\\UUUTTTRRRPPPNNNMMMLLLLLLJJJIIIIIIHHHGGGEEEDDDDDDBBBAAA???===<<<::::::999777777666666666666666666999666:::;;;===WWW~~~yyy```\\\UUUJJJBBB===<<<======BBBKKK^^^vvv~~~ooo}}}mmm]]]HHHAAALLL]]]sssdddXXXUUU```XXXLLLBBB>>>???CCCEEEJJJRRRaaatttzzz\\\MMMaaazzzdddRRRGGGAAA>>>BBBAAAEEEOOOaaaxxx}}}ooofffnnnuuuzzz}}}vvvnnn{{{fffLLLFFFUUUjjjjjjfff___]]]```ccccccfff{{{tttVVVKKKMMMHHHIIIPPPWWWgggdddccc|||sssmmmSSSMMMEEE???===;;;;;;;;;;;;999777555555444333333333333333444333333333333444555555444666>>>BBBKKKmmm}}}|||hhhfffdddfffllluuu}}}yyytttlllfffXXXXXXfffnnnqqq{{{[[[QQQLLLTTTbbboooyyy~~~|||xxxvvvnnngggbbbYYYKKKBBB@@@999???@@@<<<===DDDJJJLLLEEEaaaxxxyyygggvvvbbbNNNIIICCC@@@@@@<<<;;;:::999888666666666666666666666666666666666666555666???UUUccc^^^kkk|||TTTIIIMMMlllfffWWWUUUZZZssswwwSSSNNNYYYoooxxx\\\MMMJJJBBB???AAA@@@<<<<<<;;;;;;<<<<<<;;;:::999888:::>>>AAAEEEKKKRRRVVVaaaqqq}}}~~~vvvqqqpppqqqooonnnppprrrooohhheeefff]]]\\\[[[YYYWWWTTTSSSRRRMMMLLLKKKJJJIIIHHHGGGGGGHHHDDDBBBIIIWWWgggrrrwwwxxxyyy|||}}}{{{]]]UUUTTTRRRPPPOOONNNMMMMMMJJJIIIIIIGGGGGGFFFEEEEEECCCBBB@@@>>><<<;;;::::::999888777666666666666777999555999<<>><<<===>>>BBBKKK^^^www~~~ttt~~~yyyeeeTTTDDDBBBPPPjjjwwwlll]]]SSSTTTMMMCCC>>>>>>@@@BBBEEEUUU^^^lllsss\\\RRRTTTooorrrZZZJJJBBB??????FFFGGGKKKXXXooo{{{uuutttzzz|||{{{lll~~~{{{gggNNNDDDNNNgggiiiggg```]]]___bbbbbbfffyyywwwXXXJJJJJJGGGIIINNNRRRccceeekkktttgggQQQKKKBBB@@@>>>===<<<===<<<:::999666555444444333333444444444333333333333444555555555888???AAAJJJnnnvvveeecccaaaaaagggrrr|||uuuqqqoooiii\\\[[[fffiiimmmyyyOOOJJJHHHPPP[[[eeeooovvv}}}~~~yyysssiiicccccc\\\NNNCCC@@@:::>>>AAA???<<<===BBBEEEEEE___tttqqq]]]iiigggPPPKKKFFFBBBBBB???<<<;;;:::888777666666666666666666666666666666666666999DDDZZZcccZZZgggeeeLLLHHHPPPrrrbbbVVVWWWZZZvvvjjjOOOQQQ___|||^^^JJJAAAAAA;;;999>>>===::::::::::::::::::999999999::::::;;;>>>BBBHHHMMMTTT^^^mmmzzzvvvqqqlllgggeeeggggggccc``````ZZZZZZYYYWWWUUUSSSPPPOOOLLLKKKJJJHHHGGGFFFFFFEEEDDDCCCDDDJJJTTTaaammmsssxxxwww|||}}}xxxqqq^^^TTTSSSRRRPPPOOONNNMMMMMMJJJJJJHHHGGGFFFFFFFFFFFFCCCBBBAAA???===<<<;;;;;;;;;:::888777666666777888777222666:::???[[[ssseeeiii```QQQEEE>>><<<===>>>AAAKKK___yyy|||}}}~~~sss\\\MMMBBBFFFVVVxxxzzzqqq```RRRIIICCC>>>>>>???@@@CCCGGGUUU___rrroooaaaWWWPPPUUUaaagggPPPDDD??????@@@EEEIIIRRRbbb|||}}}~~~jjj~~~{{{gggNNNBBBJJJbbbggggggbbb^^^___aaaaaafffxxxvvvYYYJJJJJJFFFHHHMMMSSShhhpppzzzzzz{{{}}}rrrsss]]]MMMIII@@@AAA@@@>>>>>>>>>===<<<:::666666555444444444444555444333333333333444555555666999???@@@KKKnnnlll^^^^^^___bbbjjjwww~~~yyytttrrrvvvlll[[[WWWaaafffoooMMMHHHEEEIIIOOOXXXdddooovvv{{{~~~yyyrrrgggaaaddd___PPPDDDAAA======>>>???===<<<@@@EEEFFF```vvvpppZZZgggkkkPPPMMMHHHDDDDDDAAA===<<<;;;999777777666666666666666666666666666666777:::GGG]]]eee[[[kkkWWWEEEJJJUUUqqqzzz\\\VVV[[[^^^zzz~~~___PPPWWWjjjsssOOOEEEDDDDDD===>>>CCC???=========<<<;;;::::::;;;:::;;;;;;:::;;;@@@FFFJJJOOOYYYhhhwwwvvvkkkccc^^^```cccaaa]]][[[VVVVVVVVVTTTRRRPPPMMMLLLKKKJJJHHHFFFDDDDDDDDDDDDCCCCCCEEEHHHOOO[[[hhhrrrzzzwww|||{{{___SSSRRRPPPOOOMMMLLLLLLLLLKKKJJJHHHGGGFFFFFFGGGGGGDDDCCCAAA???===<<<<<<;;;===<<<:::888777777888999888333666999>>>ZZZvvvnnnrrrgggUUUFFF>>><<<>>>??????KKK```{{{~~~}}}||||||xxxzzzkkkTTTJJJGGGPPPbbbvvvaaaQQQEEE???===???@@@@@@FFFMMMQQQ^^^uuussscccUUURRRVVV\\\hhhtttxxx\\\GGG@@@@@@BBBCCCFFFOOO^^^sss}}}}}}~~~}}}iii~~~zzzgggOOOBBBFFF^^^dddgggccc___```aaaaaafffwwwsssYYYLLLLLLHHHGGGPPPZZZpppwwwxxxooocccgggYYYMMMKKKDDDBBBAAA?????????>>>===;;;777666666555555555555555444333333333333444555555666999>>>@@@MMMpppsss___TTTXXX^^^dddmmmxxx}}}zzzxxxwwwwwwwwwjjjWWWTTT___dddlllKKKEEE???===???GGGVVVdddfffppp{{{}}}wwwsssgggbbbeeeaaaRRRDDDAAA???<<<<<<>>>>>>===AAAGGGGGGbbbyyysss\\\iiilllQQQMMMIIIEEEEEECCC>>>===;;;999888777666666666666666666666666666666777;;;HHH```hhhaaattt]]]OOO@@@KKKYYYooouuuWWWVVV___aaa~~~jjjRRRLLLWWWsssZZZHHHEEEIIIHHHAAACCCGGGAAABBBBBBAAA???===<<<===>>>;;;<<<<<<::::::@@@FFFIIIHHHRRRaaarrr{{{iii___XXX\\\aaa```[[[XXXSSSTTTSSSRRRPPPNNNKKKJJJKKKIIIFFFCCCBBBBBBBBBCCCCCCDDDEEEEEEJJJUUUfffrrr|||xxx}}}~~~}}}___QQQPPPOOOMMMLLLKKKKKKKKKKKKJJJHHHGGGFFFGGGGGGHHHDDDCCCAAA???>>>===<<<<<<>>>===:::999888888999:::;;;555888:::???[[[xxx~~~|||wwwxxxkkkXXXGGG>>><<<>>>@@@>>>JJJaaa|||~~~|||xxxtttrrrsssttteeePPPJJJNNN[[[nnnyyyaaaPPPEEE@@@>>>@@@@@@AAAHHHRRRYYYfff|||{{{kkkVVVPPPMMMUUUbbbooo{{{sssVVVCCC???CCCFFFFFFMMM[[[ooo}}}{{{||||||||||||{{{iii~~~yyyfffOOOAAAEEE[[[cccgggddd``````aaaaaafffvvv}}}qqqZZZNNNNNNJJJGGGTTTaaauuuxxx{{{yyyyyyvvvfffiii\\\PPPMMMEEECCCAAA@@@?????????===<<<777777666555555555555555444333333333333444555555666888>>>AAAOOOrrr}}}ssspppmmm___OOONNNTTT^^^fffnnnvvv~~~}}}zzzyyyyyy{{{|||tttfffTTTUUUbbbbbbdddqqqMMMEEE???>>>AAADDDIIIOOOWWWgggssssssrrr}}}wwwmmmhhhgggiiicccTTTEEE??????>>>>>>>>><<<:::>>>EEEIIIdddvvvyyyaaaeeerrrVVVPPPMMMKKKJJJFFFAAA???<<<:::888888999999666666555555555555666666:::444NNNeee\\\cccxxxWWWHHHAAAVVVeeeyyyxxxooommmYYYSSS]]]llliii[[[NNNPPPbbbkkkTTTPPPLLLHHHHHHKKKNNNNNNMMMYYYUUUUUUMMM???======444999:::;;;;;;:::;;;>>>AAAKKKRRR```ttt|||kkkUUURRRUUU^^^aaa[[[VVVUUUSSSSSSRRRPPPMMMKKKIIIGGGJJJIIIGGGEEEDDDCCCBBBBBBCCCBBBBBBDDDGGGOOO___ppp~~~[[[RRRPPPNNNOOOPPPPPPNNNKKKIIIIIIJJJJJJIIIHHHHHHGGGBBBBBBBBBBBBAAA@@@???>>>>>>===;;;999888888888999444999:::888>>>TTTssszzz~~~nnnXXXGGG???>>>??????BBBPPPgggzzztttnnngggcccbbbXXXJJJHHHOOOPPPbbbfffJJJGGGBBB???@@@CCCFFFLLLRRR[[[nnnsss]]]TTTOOOSSS\\\hhhuuudddHHH@@@AAA@@@FFFOOO[[[jjj~~~zzz~~~}}}}}}~~~zzznnnsss|||^^^HHHDDDBBBQQQdddiiiaaa```___^^^cccddduuu}}}zzztttaaaTTTMMMDDDGGGPPPaaapppppphhhnnn|||}}}}}}kkknnn{{{wwwcccNNNJJJLLLJJJFFFBBB@@@???>>>;;;888:::999888666555555555555444444444444444444444444666555;;;AAAOOOooouuuvvvnnnYYYJJJIIIQQQ[[[bbbgggnnnxxx~~~uuubbbSSSSSSXXXZZZ]]]aaawwwOOOGGG@@@???@@@AAAEEEJJJSSSdddqqqpppnnnwwwxxxqqqjjjfffgggcccVVVGGG??????>>>>>>>>><<<:::???FFFMMMcccttt{{{bbbaaavvvYYYSSSNNNLLLKKKGGGAAA@@@===:::999888999999666666555555555555666666:::666OOOfffddduuummmRRREEEBBB[[[iiixxxxxxvvvkkkWWWQQQ]]]kkkmmmXXXNNNIIITTTmmmiiiVVVTTTRRRQQQSSSXXX^^^cccfffkkkhhhfffZZZFFFAAABBB::::::;;;<<<;;;;;;<<>>===;;;999999999999999777::::::888>>>TTTvvv~~~qqqZZZHHH???>>>??????CCCQQQgggzzz}}}yyypppeee\\\WWWVVVQQQGGGDDDHHHMMMgggjjjOOOEEEAAA@@@AAACCCEEELLLSSScccuuukkkVVVOOOOOOUUUaaapppxxx^^^GGGBBBBBBBBBIIITTTnnn~~~zzz|||wwwwwwxxx{{{yyy~~~ooottt{{{]]]FFFBBBAAAOOOccchhhaaa______^^^cccfffwwwvvv^^^OOOJJJEEEKKKQQQ^^^gggccc[[[bbbpppsss~~~~~~oooiiiqqq{{{eeeSSSPPPPPPJJJGGGCCCAAA@@@>>>;;;999:::999888666555555444444444444444444444444444444999888>>>FFFTTTttt|||}}}uuu^^^MMMIIINNNVVVaaalllwwwvvvcccSSSSSSYYY\\\```eee|||PPPHHHAAA??????>>>@@@DDDLLL[[[iiikkkkkkttt{{{vvvllldddcccaaaWWWIII@@@???======>>><<<;;;@@@GGGQQQ___nnnfff^^^{{{]]]UUUPPPMMMLLLHHHCCCAAA>>><<<:::999999999777666666555555666666777::::::SSSiiippp}}}kkkSSSGGGEEE```kkksssttt|||gggTTTPPP\\\kkk~~~vvvqqqbbbTTTOOOMMM]]]yyyqqqfffffffffgggiiinnnwww~~~iiiKKK@@@???999;;;<<<===<<<<<<===@@@BBBGGGTTTjjjsssZZZUUUbbbrrrxxxlllZZZPPPNNNNNNNNNMMMMMMKKKJJJHHHGGGGGGFFFDDDCCCBBBAAA@@@@@@@@@???@@@AAACCCNNNdddxxx}}}}}}}}}\\\WWWVVVUUUUUUVVVUUUSSSQQQNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIHHHGGGFFFDDDBBBAAA===<<<;;;:::999999:::;;;999;;;:::888>>>VVV{{{}}}|||uuu]]]JJJ???===???@@@DDDQQQggg|||uuu}}}~~~tttfffXXXLLLGGGEEEFFFBBB@@@DDDNNNppppppUUUCCCAAA@@@AAABBBEEEOOOYYYmmm~~~bbbRRRPPPWWWaaaqqqkkkVVVEEECCCDDDEEEPPP^^^{{{xxxttttttuuuyyy~~~www}}}qqquuuyyyZZZDDDAAA@@@MMMbbbhhhaaa___^^^^^^ccciiiyyyxxx]]]KKKHHHEEEFFFKKKTTTZZZWWWTTTaaarrrpppuuuiiibbbfffooolllYYYUUUPPPJJJGGGDDDBBBAAA???<<<:::999888777666555444444444444444444444444444444444999999???GGGWWWxxxcccLLLGGGIIIOOO[[[kkkzzz|||qqq^^^PPPRRR[[[bbbiiiqqqMMMFFF@@@???>>>===>>>AAAEEEOOOZZZbbbiiitttzzzvvv}}}~~~xxxmmmaaa^^^]]]WWWJJJ??????======>>><<<;;;AAAIIIRRRXXXhhhmmm]]]```WWWPPPMMMMMMIIIDDDCCC@@@>>><<<:::999999777777666666666666777777:::>>>XXXlllvvvtttwwwqqqYYYHHHHHHeeekkkpppuuucccQQQOOO\\\kkk~~~~~~pppnnnrrryyyxxxpppnnnrrroooiiiddd]]]gggxxxQQQ>>><<<777<<<============>>>AAACCCFFFTTTnnnttt[[[[[[nnn~~~iiiRRRGGGGGGIIIIIIIIIIIIIIIHHHGGGFFFGGGGGGEEEDDDCCCBBBBBBBBBAAA===<<<@@@FFFQQQbbbqqqwwwyyyyyy||||||]]]UUUUUUUUUUUUTTTTTTRRRQQQQQQPPPPPPOOONNNMMMKKKKKKKKKKKKJJJIIIGGGEEECCCBBB>>>===;;;:::::::::;;;<<<;;;::::::999@@@YYY~~~~~~uuuyyyaaaLLL@@@===???AAADDDQQQfff~~~}}}tttxxxtttxxxyyykkkYYYJJJAAA===:::???>>>>>>EEERRRvvvuuu[[[CCC@@@>>>@@@BBBIIIWWWeeevvvzzz___VVVZZZgggwwwdddRRRDDDCCCEEEJJJZZZmmmzzzssssssrrrtttyyyvvv|||sssvvvxxxYYYCCC@@@@@@KKKbbbiiiaaa___]]]]]]ccchhhyyywww___MMMHHHEEEAAADDDIIILLLKKKOOO```sssuuuwwwlllhhhjjjkkkwww___VVVLLLIIIHHHFFFDDDBBB@@@>>><<<999999777666555444444444444444444444444444444444888777===EEEUUUwwwuuuzzzkkkJJJEEEEEEHHHPPP]]]mmm|||}}}xxxhhhWWWKKKQQQ___jjjuuuGGGBBB>>>???@@@>>>>>>AAACCCEEEKKKUUUaaammmwww~~~~~~iiibbbbbbqqqxxxmmm```YYYXXXUUUIII>>>???===<<<===<<<<<>>:::<<<===>>>>>>===>>>AAADDDGGGTTTmmmooo[[[aaasssyyy```JJJBBBCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@BBB<<<999@@@JJJSSS]]]ddduuuxxxzzz|||zzzxxxxxx^^^UUUVVVVVVVVVTTTSSSSSSRRRSSSSSSRRRQQQPPPNNNLLLKKKKKKKKKJJJIIIGGGEEECCCBBB???>>><<<;;;:::;;;;;;<<<;;;::::::;;;BBBZZZzzz{{{dddOOOAAA===???AAADDDPPPeee|||vvv~~~lll```eeeuuu~~~tttcccOOO@@@;;;<<<999>>><<<===FFFRRRnnnyyy```DDD@@@===???EEEQQQcccrrrwww^^^[[[dddwwwcccQQQCCCDDDHHHQQQggg~~~{{{qqqmmmmmmpppwwwvvv|||vvvwwwwwwWWWBBBAAAAAAKKKbbbjjjccc___]]]]]]cccfffvvvzzzvvvdddSSSKKKEEECCCCCCDDDDDDFFFNNN___ooovvvxxx}}}ppp|||bbbVVVJJJIIIIIIHHHGGGDDDAAA???>>>:::999888777666555555555444444444444444444444444777666<<>>===@@@AAA@@@@@@BBBDDD@@@AAAIIISSS\\\eeekkkxxxfffQQQNNNXXXpppwwwnnnaaaWWWTTTRRRIII>>>???===<<<===<<<===DDDMMMMMMJJJaaa|||___uuudddYYYQQQNNNOOOKKKHHHGGGEEEBBB???<<<:::999888777777666666777777888999@@@\\\lllkkksssjjjjjjKKK\\\vvv\\\NNNPPPbbbsssrrrdddsss|||zzz|||yyyOOO>>>???<<<<<<===>>>======>>>AAACCCBBBLLL___yyy}}}fff\\\hhhvvv~~~pppWWWFFFAAACCC<<<===???@@@BBBCCCCCCCCCAAA@@@???>>>============AAA;;;999@@@JJJQQQXXX]]]www{{{~~~oooaaattt___XXXYYYZZZYYYWWWVVVVVVVVVUUUUUUTTTSSSQQQOOOMMMLLLKKKKKKJJJIIIGGGFFFDDDCCCAAA@@@>>><<<;;;;;;;;;;;;:::999:::===BBBVVV|||gggQQQCCC===>>>AAACCCOOOccczzzxxxzzziiiWWWYYYmmm|||rrr___III<<<;;;>>><<<@@@<<<<<>><<<<<<<<<======<<<>>>@@@CCC???DDDPPPdddnnnbbbcccsss}}}|||jjjRRRCCC>>>===777888:::===???@@@AAAAAA>>>>>>===<<<;;;;;;;;;;;;===::::::???DDDKKKUUU___www}}}jjjOOOnnnqqq```YYY[[[]]]\\\YYYWWWWWWYYYVVVVVVUUUSSSQQQOOOLLLKKKKKKKKKKKKJJJIIIGGGFFFEEECCCAAA???===;;;::::::::::::999;;;===???OOOuuu|||hhhSSSDDD>>>>>>@@@BBBNNNbbbxxxwwwxxxpppZZZXXXjjj{{{||||||ttt```III;;;;;;@@@;;;AAA>>><<>>???AAANNNfffooogggaaa\\\\\\ccceeeuuu}}}zzz|||jjjUUUJJJEEEAAAAAAEEEQQQfff|||vvvwwwyyywww```SSSKKKHHHJJJLLLJJJFFFCCCAAAAAA===<<<:::999888888777777444444444444444444444444666666===FFFYYY~~~~~~zzzTTTCCCDDDFFFLLLWWWhhh|||wwwooobbbSSSIIIRRR```kkkvvv@@@======AAACCCAAA@@@AAAAAA@@@BBBDDDDDDGGGWWWhhhlllRRRFFFDDDNNNiii|||zzz~~~uuuqqqgggYYYRRRPPPJJJAAA???<<<<<<<<<<<<===EEEOOONNNHHHddd]]]oooiii]]]UUUSSSTTTQQQJJJIIIGGGDDDAAA===:::999888888777777777777888888;;;>>>WWWdddVVV___kkkjjjtttRRRnnn[[[NNNSSShhh{{{qqqyyyoooKKK???BBB???;;;<<<===<<<<<<===@@@BBBCCCEEELLL]]]wwwhhheeennniiiPPPAAA:::666444666888:::===???@@@@@@???>>>===<<<<<<<<<<<<<<<::::::<<<>>>???EEEUUUeeevvv|||mmmLLLjjjooo```YYY[[[]]]\\\XXXWWWWWWYYYWWWVVVUUUSSSQQQNNNLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGDDDBBB@@@===;;;:::::::::;;;999;;;===<<>>===???AAAMMM```wwwuuuxxxxxxbbb\\\kkkyyy}}}{{{|||vvvcccLLL<<<;;;???777@@@???===EEERRRiiioooNNNGGGGGGRRRaaalllrrrvvvlll___hhhyyy]]]MMMEEEQQQccctttxxxwwwyyy{{{|||rrrrrrxxxmmmOOO<<<>>>AAAOOOhhhqqqhhhaaa\\\\\\cccgggvvv~~~~~~jjjQQQHHHFFFCCCBBBEEERRRjjjrrrwww^^^OOOHHHHHHKKKMMMKKKGGGCCCBBBBBB======;;;:::999888888888444444444444444444444444444333;;;FFFZZZ}}}vvvPPPDDDEEEIIIUUUggg{{{xxxooo^^^OOOHHHQQQaaalllwww??????@@@@@@AAAAAABBBBBBAAAFFFCCC@@@EEEKKK]]]vvvgggNNNIIIDDDBBBRRRttt}}}{{{{{{tttqqqfffXXXOOOKKKIIIEEE<<<>>>???===;;;===DDDJJJJJJQQQmmm|||___qqqmmm[[[XXXVVVRRRPPPLLLIIIFFFDDDBBB@@@<<<:::999999888777666666666777;;;:::JJJ___mmmrrr___lllvvvTTTttt^^^WWWYYYkkkoooNNN999777>>>>>>???@@@???===<<<===>>>GGGFFFTTTgggxxx```UUUaaauuurrr[[[HHH@@@===999666666666777888:::<<<===???>>>>>>===;;;::::::999:::===:::;;;BBBEEELLL]]]sssvvvzzz}}}xxxYYYooonnnWWW[[[[[[[[[ZZZYYYXXXVVVUUURRRQQQPPPPPPPPPOOOMMMKKKLLLJJJIIIIIIIIIIIIGGGFFFDDDDDDCCCBBB@@@>>><<<;;;;;;777<<<888???MMMeeeqqqwwwpppWWWCCC>>>@@@??????JJJ]]]tttqqqxxxyyy~~~{{{pppkkkoooxxx~~~}}}sss^^^III===<<<>>>@@@DDDIIIMMMUUUjjjwwwZZZSSSRRR[[[cccfffnnnwwwsssbbb\\\hhhyyy___LLLEEEXXXrrr|||}}}uuu|||mmmuuugggLLL???888AAAUUUmmmrrreee______]]]aaakkkxxxtttjjjXXXKKKGGGDDDFFFFFFMMMgggyyytttqqqooo```RRRNNNOOORRRQQQLLLHHHGGGFFFCCC???>>>===<<<:::999888777777777666555555555555555666444>>>LLL]]]zzz}}}uuuaaaMMM@@@DDDLLL[[[tttyyykkkYYYMMMHHHUUUdddmmmttt{{{AAAAAAAAABBBDDDDDDEEEEEEGGGMMMKKKJJJOOOVVVhhh[[[GGGDDD???DDDQQQppp}}}{{{zzzsssoooeeeWWWMMMJJJGGGDDD;;;===>>><<<:::<<>>QQQgggvvvhhhZZZiiirrrTTToooccc]]]```rrruuuYYYDDD999:::@@@<<<============@@@CCCFFFJJJNNNbbbxxxoooQQQNNN```xxxyyyuuuhhhRRRAAA:::777444555555666777888::::::;;;=========<<<<<<;;;;;;::::::===::::::BBBDDDLLL]]]sssvvvzzz|||ZZZlll|||jjjWWWWWWWWWWWWXXXXXXWWWWWWWWWRRRPPPOOOOOOOOOOOOLLLJJJMMMKKKJJJJJJJJJJJJIIIGGGEEEEEEDDDCCCAAA???>>>===<<<888>>>:::@@@MMMccc~~~ooovvvpppYYYEEE@@@AAAAAABBBKKK\\\rrrrrryyyyyyvvvrrrvvv|||nnnZZZGGG>>>>>>AAAFFFJJJRRR```tttvvv]]]TTTPPPWWW\\\___eeemmmrrrrrrppphhh\\\ZZZhhhzzz{{{]]]KKKFFFZZZuuu{{{}}}~~~www{{{jjjnnnaaaIII>>>888@@@PPPkkkrrrfff___]]]]]]aaalllxxxtttjjjXXXKKKGGGEEEFFFFFFNNNhhhzzz{{{qqqnnniii[[[QQQQQQOOORRRRRRLLLHHHGGGEEEBBB@@@???>>><<<;;;999888888777777666555555555555666999555;;;GGGWWWuuurrrkkkkkkgggVVVCCC@@@EEEPPPccc~~~tttfffTTTJJJHHHWWWgggqqqxxxAAABBBCCCDDDEEEFFFGGGGGGJJJRRRSSSTTTZZZ```qqqxxxNNNCCCBBB>>>DDDPPPlll~~~zzzxxxpppmmmcccUUUKKKHHHFFFBBB;;;<<<===;;;:::;;;@@@EEENNNOOOeee______zzzlllZZZXXXVVVRRRQQQLLLIIIGGGEEEDDDBBB???===;;;:::999888777777777777777;;;PPPgggvvveee[[[mmmrrrWWWrrreee```dddwwwmmmTTTEEE===:::;;;===;;;<<<===>>>???DDDIIIMMMQQQWWWmmmbbbIIILLLccc}}}vvvooo```MMM>>>999888666444555666888888999999999999:::;;;<<<<<<<<<;;;;;;999===::::::AAACCCKKK]]]vvvwwwzzzfffxxxsssfffVVVSSSSSSTTTUUUVVVWWWWWWXXXQQQPPPOOOOOOOOONNNLLLJJJMMMLLLJJJJJJKKKKKKJJJHHHGGGGGGFFFEEECCCAAA???>>>>>>:::@@@<<<@@@LLL```ooouuuppp[[[GGGAAAAAABBBEEEMMM\\\pppuuu|||yyy~~~{{{zzzgggSSSDDD???BBBFFFMMMSSSaaazzzwww___TTTMMMPPPSSSSSSWWW___```aaabbb^^^VVVWWWgggxxxwww[[[KKKHHH]]]wwwxxxqqqyyy~~~yyyyyydddeeeXXXDDD>>>999@@@MMMkkkuuuhhh___[[[[[[```lllxxxtttkkkYYYKKKFFFEEEDDDDDDPPPkkkvvvoooyyyxxxsssjjj[[[SSSVVVRRRUUUTTTOOOJJJIIIGGGDDDAAAAAA???>>><<<:::999888888777666666555555666666:::555999DDDUUUvvv~~~}}}nnnggghhheeeUUUBBBAAAFFFTTTmmm|||nnn```OOOGGGIIIZZZllluuu}}}@@@CCCFFFGGGFFFFFFGGGIIIRRR\\\___aaahhhkkkxxxjjjIIIDDDEEECCCCCCQQQnnn~~~zzzvvvooolllbbbTTTKKKHHHEEEBBB;;;;;;;;;:::999;;;>>>BBBMMMIII[[[{{{gggdddlll[[[YYYXXXTTTSSSMMMKKKHHHFFFEEEDDDAAA???<<<;;;:::999888777777777444888LLLbbbrrr}}}ccc\\\rrrwwwWWW{{{___]]]dddwwwvvvXXXLLL@@@===>>><<<::::::AAABBBDDDEEEGGGIIIMMMQQQYYY___tttcccNNNQQQcccxxxqqqhhhXXXGGG<<<999999999444555777888999999888888777888999:::;;;;;;;;;;;;888===;;;:::@@@AAAJJJ\\\yyyzzz|||{{{lllcccWWWTTTTTTTTTUUUUUUVVVWWWXXXQQQPPPNNNNNNOOONNNLLLJJJLLLKKKJJJJJJKKKKKKJJJHHHGGGGGGFFFEEECCCBBB@@@??????;;;AAA<<<@@@JJJ]]]}}}pppvvvqqq^^^JJJAAA@@@AAADDDLLL\\\qqqwww~~~zzzzzzyyy```LLLAAA???EEELLLYYYfff}}}yyy```RRRHHHHHHJJJJJJMMMSSS[[[\\\^^^[[[UUUUUUcccssswww[[[LLLJJJ___vvvpppcccjjjyyy~~~xxxwww^^^[[[OOO???===:::BBBPPPooo{{{lll```ZZZYYY___gggxxxtttkkkZZZKKKEEEDDDBBBBBBPPPkkk~~~~~~iiiiiittt{{{ooo___VVVWWWVVVYYYXXXRRRMMMLLLJJJGGGDDDCCCBBB???===;;;:::999888777777666555666666666888444:::GGG[[[}}}{{{uuuuuummmXXXBBBCCCFFFUUUrrr{{{lll]]]MMMHHHMMM___pppxxx}}}DDDKKKQQQPPPJJJGGGJJJOOO___kkkqqqtttwwwvvv}}}___GGGDDDCCCGGGHHHZZZzzzzzzvvvoookkkaaaTTTKKKHHHEEEBBB;;;;;;;;;:::999;;;===???HHHAAAPPPqqqppp]]]mmm\\\\\\[[[XXXVVVPPPNNNKKKIIIHHHFFFCCCAAA===<<<;;;999888888777777888;;;KKK___ooo{{{[[[WWWqqq}}}WWW{{{YYYZZZdddxxxvvvkkk___SSSKKKAAA<<<999;;;;;;;;;<<<@@@LLLNNNQQQRRRRRRSSSUUUVVV```iiimmm[[[YYY```lllgggZZZJJJ===666444555666666666888999:::::::::::::::::::::999999999999:::777===;;;:::???@@@III\\\xxxzzziiidddYYYXXXXXXWWWVVVUUUVVVVVVWWWQQQPPPOOOOOOOOONNNLLLJJJKKKIIIHHHIIIJJJJJJIIIGGGGGGGGGFFFEEECCCAAA@@@???>>>;;;@@@;;;>>>HHH[[[sss|||rrrwwwsssbbbMMMAAA>>>???AAAKKK]]]sssyyy|||wwwwww[[[HHH???@@@IIITTTjjj{{{aaaPPPCCCBBBEEEDDDHHHNNNZZZ[[[]]][[[UUUUUU```nnn}}}___OOOLLL___ttt}}}hhhWWW```uuu}}}wwwvvv[[[VVVIII;;;<<<<<>>MMMaaavvvXXX>>>EEEGGGUUUttt}}}lll[[[NNNJJJPPPcccrrrxxx}}}LLLWWW```\\\PPPJJJOOOXXXiiivvv}}}vvvvvvTTTFFFBBBAAAMMMZZZpppzzztttmmmjjj```SSSJJJGGGEEEBBB<<<;;;;;;::::::;;;<<<===CCC<<>>===<<<:::999888888777::::::GGGXXXkkkxxxXXXYYYwww^^^oooYYY[[[ggg|||wwwlll]]]RRRLLLGGGAAA<<<===999777666666777???HHHQQQSSSVVVYYYZZZ\\\___bbbjjjyyyvvvgggcccccchhhaaaRRRBBB:::777666666777888888999:::;;;===???@@@CCCAAA===;;;999888999:::666===<<<:::===>>>GGG[[[rrrxxxgggdddZZZ\\\[[[YYYWWWVVVUUUVVVVVVRRRQQQPPPPPPPPPOOOMMMKKKJJJIIIHHHHHHIIIJJJIIIGGGHHHGGGGGGFFFDDDBBB@@@??????;;;???:::>>>III\\\}}}mmmrrrvvvttteeeQQQBBB>>>@@@???JJJ]]]ssszzzuuurrrXXXGGG@@@BBBPPP___vvv~~~cccPPPAAA@@@BBBCCCGGGMMMUUUXXX[[[[[[WWWWWWaaannnfffUUUPPPaaassszzzcccSSS```zzz~~~wwwuuuZZZUUUGGG999<<<===HHHddd~~~pppbbb[[[ZZZ___aaazzzxxxtttmmm\\\KKKDDDFFFBBBAAAKKK\\\kkkqqqqqqxxx}}}~~~~~~{{{nnn```[[[UUUXXXXXXRRRNNNMMMLLLIIIIIIHHHFFFCCC@@@>>>;;;:::999888777777666666777777777666@@@PPPccccccFFFGGGHHHXXXxxx|||iiiWWWLLLIIIQQQdddsssyyy~~~RRRaaammmfffSSSIIIQQQ^^^ooo}}}rrrkkktttyyyJJJFFFCCCEEE^^^uuuyyyssskkkhhh^^^QQQHHHFFFCCC@@@===<<<;;;:::;;;<<<<<<<<<@@@;;;LLLkkkfff]]]rrrbbbbbbbbb```___XXXUUURRROOOLLLIIIFFFCCC???>>><<<;;;999888888888555666AAAQQQeee}}}qqq^^^cccaaahhh\\\___kkkyyylllWWWNNNDDD>>>>>>???>>><<<;;;888666666666777===EEEHHHJJJNNNRRRXXX```iiiooowwwnnnbbbbbbdddjjjbbbRRRBBB>>>>>><<<<<<>>>;;;:::::::::<<<@@@CCCEEEMMMIIICCC===:::999:::;;;666===<<<:::<<<===GGG[[[jjjttt{{{bbbccc[[[\\\[[[XXXVVVUUUUUUVVVVVVSSSRRRQQQQQQQQQPPPNNNLLLJJJIIIHHHIIIJJJKKKJJJIIIIIIIIIHHHGGGEEECCCBBBAAA@@@;;;@@@:::>>>KKK```{{{ooossssssgggTTTDDD@@@CCC@@@JJJ[[[pppzzzwwwlllTTTHHHCCCFFFXXXkkkgggSSSBBB???BBBDDDHHHNNNTTTVVVZZZ\\\ZZZZZZcccooo~~~nnn\\\UUUdddvvv}}}aaaUUUgggzzztttZZZVVVHHH999;;;???LLLkkkmmmaaa]]]]]]aaaddd}}}wwwtttmmm\\\KKKCCCDDDBBBCCCMMM\\\jjjrrrwww|||ooobbb^^^UUUYYYYYYTTTQQQPPPOOOMMMKKKJJJHHHEEEAAA>>><<<;;;999888777777666666777777888666AAAPPPccc|||jjjKKKHHHLLL^^^wwwdddQQQEEEDDDNNNcccttt|||SSSfffsssjjjSSSGGGQQQ```wwwsssgggnnnnnnnnnDDDHHHHHHOOOpppxxxqqqiiifff\\\OOOGGGDDDBBB???>>>===;;;;;;<<<<<<<<<;;;>>><<>>===;;;999888888888444555@@@QQQeee~~~ooobbbiii[[[jjj___aaammmqqqcccQQQIII???:::999999666333777555666:::<<<999999<<<<<<>>>AAAGGGQQQ___mmmwww[[[SSSXXX___gggaaaPPPAAA???@@@???>>>@@@===<<<;;;;;;===AAAFFFIIIUUUPPPHHH@@@;;;:::;;;<<<555===<<<:::<<<<<>>>>>===>>>AAAGGGOOOUUU[[[ZZZPPP@@@777888:::888999;;;999:::>>>;;;CCCXXXrrrsss}}}~~~vvv___]]]bbb]]][[[XXXUUUTTTUUUVVVXXXQQQQQQOOONNNMMMLLLLLLLLLOOOMMMLLLLLLMMMNNNNNNMMMPPPMMMIIIGGGFFFEEEDDDCCC@@@AAA>>>???DDDHHH]]]}}}~~~xxxxxxxxxppp[[[DDD@@@HHHDDDIIIVVVjjjyyyyyyvvv```PPPIIICCCQQQlll|||jjjUUUCCC???BBBBBBEEEKKKQQQXXX^^^```^^^___eeekkk{{{}}}yyydddSSS___yyyyyyaaa[[[xxx|||xxxeee^^^KKK>>>;;;999KKKhhh}}}}}}jjj___]]]___hhhjjjyyyyyylllZZZLLLAAA???DDDIIIOOO```xxx}}}|||cccZZZYYYWWWWWWWWWWWWVVVTTTRRRQQQPPPMMMJJJGGGDDDBBB>>><<<;;;999777777888777666444888999===IIIccc~~~~~~tttPPPFFFHHHIIIfffsss\\\JJJAAABBBMMMbbbvvvGGGUUUVVVLLLEEEAAAIII\\\zzzsssYYYVVV\\\ooo\\\@@@IIIIIIUUU}}}|||xxxrrrmmmiiiaaaVVVLLLEEEBBB@@@???;;;::::::::::::;;;<<<<<<<<>>RRRccctttooo___nnntttXXXNNNrrrrrrmmmsss~~~ooo___IIIAAA;;;999777555555777555555555666777888999999===999777999===CCCPPP\\\rrr~~~]]]RRRYYYbbbeeegggcccXXXOOOKKKHHHEEECCCEEEBBBBBBCCCEEEIIIRRR[[[bbbccc^^^RRRBBB999:::;;;999999;;;888999===<<>>===;;;999999999999777666666888<<>>IIIHHHWWW}}}xxxrrrnnnllleee^^^TTTKKKEEEAAA>>>===;;;::::::::::::;;;<<<<<<>>>CCCPPPtttjjjpppnnnbbb^^^```bbb\\\WWWUUUSSSRRRQQQPPPNNNLLLJJJGGGCCC@@@???>>><<<:::555;;;>>>SSSeeevvvppp___jjjdddMMMIIIlllyyyxxxuuuvvv{{{}}}{{{kkk^^^GGG@@@:::999888666666888666666666777777888999999:::888777:::;;;@@@JJJUUUkkkiiiQQQSSS```eeeeeehhhooodddYYYSSSOOOJJJGGGHHHCCCEEEIIIMMMUUU^^^hhhooommmcccSSSCCC<<<<<<<<<999999:::777777======III```tttiiiaaaaaa]]]^^^]]][[[ZZZXXXWWWWWWWWWPPPPPPPPPQQQSSSVVVXXXZZZUUUSSSQQQPPPPPPPPPOOONNNOOOMMMJJJHHHHHHHHHGGGFFFEEEGGGCCC@@@BBBDDDSSSnnn}}}|||}}}zzzdddIII>>>AAA>>>CCCPPPeee}}}}}}ppp^^^VVV[[[gggsss\\\GGGAAA@@@???@@@EEELLLTTT^^^eeegggkkkpppuuu{{{fffPPPUUUlllwwwzzz[[[QQQ\\\}}}{{{yyymmmkkkWWWEEECCCIIIdddkkkccc```___eeeppp{{{xxxeeeQQQGGGAAABBBAAAAAAJJJ___xxxuuu{{{rrrnnnccc\\\\\\[[[YYYYYYYYYYYYXXXVVVUUUTTTNNNLLLJJJHHHGGGEEECCCAAA???===;;;:::::::::999777777777:::GGG```}}}rrrdddOOOAAAEEEKKKPPPooo~~~pppXXXEEEAAABBBWWW{{{===EEEBBB>>>BBBDDDKKKYYY{{{}}}aaa]]]xxxzzzGGG???JJJHHH\\\{{{sssooorrrxxx|||}}}wwwrrrnnnmmmddd^^^TTTKKKEEE@@@===:::;;;::::::::::::;;;<<<<<<===AAALLLqqqsssnnnnnnccc^^^```bbb\\\ZZZXXXUUUTTTTTTSSSPPPNNNLLLIIIEEEBBB@@@???<<<:::555;;;===RRReeexxxvvv___dddwwwdddNNNKKKfffrrrlllwwwtttrrryyy||||||zzzqqqfff\\\FFF???::::::999777777999666777777888888999999999777777999<<<>>>AAALLLWWWgggwww^^^OOOXXXccceeegggnnnttthhh[[[SSSNNNIIIGGGIIIGGGLLLRRRYYY```gggnnnssspppcccPPPAAA<<<<<<;;;999888:::555777===???LLLdddwwwaaa___```WWW[[[[[[ZZZYYYWWWVVVUUUTTTPPPPPPPPPQQQTTTWWWZZZ\\\YYYVVVTTTSSSSSSRRRQQQOOOOOOMMMJJJIIIIIIIIIHHHGGGEEEIIIDDD@@@BBBCCCPPPgggzzzuuu}}}|||ooosss{{{{{{iiiOOOBBBCCC>>>BBBNNNaaayyy}}}uuusssvvvyyyxxxooo___ZZZaaarrruuu^^^HHHAAA@@@???@@@EEEJJJRRR^^^ffflllqqqvvv{{{xxxdddLLLNNNeeetttqqqQQQNNNaaa~~~vvvnnnppp\\\GGGDDDOOOooo|||hhhbbb```___dddrrr|||wwwaaaLLLEEEBBBAAA@@@BBBOOOfff~~~uuunnn{{{~~~kkkfffaaa___aaa___YYYYYYYYYXXXWWWVVVUUUUUUOOOMMMJJJIIIHHHFFFCCCAAA@@@>>>;;;:::::::::999888888888999CCCYYYuuusssggg```PPPCCCEEEJJJSSSttt~~~qqqZZZHHHEEECCCVVVyyy~~~}}}~~~===CCC???:::>>>@@@DDDPPPmmmpppqqqlllCCCBBBIIIHHHbbbuuufff[[[YYY^^^fffmmmtttwww{{{{{{xxxrrrnnnllleee___UUUKKKDDD???;;;999;;;::::::::::::;;;<<<<<<>>>???HHHkkkpppnnnqqqeee___```bbb\\\]]][[[YYYWWWVVVTTTRRRPPPMMMJJJGGGDDDBBB???<<<:::888;;;;;;NNNbbbxxx|||\\\\\\mmmkkkQQQIIIgggjjjeee|||uuunnntttyyyxxxmmmfff___YYYHHHAAA<<<;;;:::777777999777888999999:::999999888888888:::<<<===@@@KKKXXXlllbbbTTTNNNWWW___```gggrrrdddYYYNNNJJJJJJKKKNNNRRRZZZ^^^eeeiiikkkllllllmmmgggZZZIII>>>:::999888888888999555777>>>AAAOOOhhhyyywww___```___UUUZZZZZZYYYXXXWWWVVVUUUUUUTTTSSSSSSSSSUUUXXX[[[]]][[[YYYVVVUUUUUUTTTRRRQQQPPPNNNKKKJJJJJJJJJIIIHHHCCCIIIEEEAAADDDEEEOOObbbyyywww}}}|||rrr}}}eeekkkvvv{{{lllSSSEEEDDD@@@CCCLLL^^^ttt|||~~~}}}wwwtttqqqiii___\\\bbbhhhjjjhhh```dddrrrvvv^^^HHHAAAAAA@@@BBBGGGIIIQQQ\\\fffnnntttyyy}}}yyyeeeLLLJJJ```qqq~~~fffOOORRRjjj|||tttpppuuuaaaJJJGGGTTTvvvyyyfffcccaaaaaahhhrrr|||uuu^^^JJJDDDCCCDDDCCCHHHWWWlll~~~|||nnnsssnnniiicccccceeeaaaXXXXXXWWWVVVVVVUUUUUUUUUQQQOOOLLLJJJIIIGGGDDDAAAAAA>>>;;;999999999999888999999999@@@SSSooouuummmhhhWWWFFFEEEJJJUUUyyyqqq[[[JJJHHHIII[[[yyyxxxooorrroooooonnnnnnnnnooooooooo>>>DDD@@@;;;>>>>>>@@@JJJ[[[ttttttyyyZZZ???CCCFFFJJJlll~~~iii___RRRJJJLLLUUUaaaiiirrrtttvvvxxxvvvqqqlllhhhddd]]]SSSIIICCC>>><<<:::;;;::::::::::::;;;<<<<<>>;;;999;;;999KKK]]]tttzzzXXXUUUhhhnnnQQQFFFbbb}}}~~~{{{nnnttt|||}}}zzzkkk```\\\ZZZWWWNNNFFF>>>;;;999777777:::888888:::;;;;;;:::999888666777:::===@@@GGGWWWggg~~~mmmKKKHHHHHHMMMQQQUUU\\\dddPPPIIIEEEIIIPPPWWW]]]cccjjjmmmooonnnjjjeeeaaa___VVVLLL@@@;;;888666666888888999666888???CCCQQQjjjzzzrrr```aaa___WWW[[[[[[ZZZYYYYYYYYYYYYYYYZZZYYYWWWVVVWWWZZZ]]]___\\\ZZZWWWVVVVVVVVVTTTSSSRRRPPPLLLKKKKKKKKKJJJIIICCCJJJGGGBBBEEEGGGNNN]]]xxxkkkttt~~~gggnnnzzzqqqVVVEEEBBBAAACCCJJJZZZppp}}}wwwjjjgggccc^^^UUUUUUNNNEEECCCHHHNNNPPPYYY[[[lllvvv___IIIAAAAAA@@@CCCHHHJJJPPPZZZdddlllsssyyy|||~~~lllPPPJJJ]]]oooxxx[[[QQQXXXsssxxx}}}tttrrryyyfffNNNJJJWWWyyyyyyhhheeecccccclllrrrxxxqqq[[[HHHCCCBBBAAAAAAHHHVVVeeeqqq||||||mmmmmmwwwwwwqqqfffcccddd```XXXXXXWWWVVVUUUUUUVVVVVVSSSQQQNNNMMMLLLJJJHHHFFFCCC???<<<999999999999888777999:::???QQQnnn}}}vvv```KKKGGGLLLXXX|||qqq]]]MMMFFFPPPdddyyy|||ooobbb```bbbaaa^^^\\\\\\]]]^^^___<<>>???JJJQQQjjjqqqccchhhxxxgggJJJ???FFFGGGRRR}}}yyyrrrnnnVVVPPPJJJJJJTTTcccrrrzzz~~~{{{xxxvvvuuuqqqkkkfff```YYYOOOFFF@@@>>>======;;;::::::::::::;;;<<<<<<@@@>>>CCCeee|||gggmmmlllbbb\\\]]]___ZZZ\\\ZZZXXXWWWWWWVVVTTTRRROOOMMMJJJHHHGGGDDDAAA>>>:::;;;888IIIYYYmmmoooUUUTTTjjjsssWWWPPPddd}}}mmmuuu~~~yyy~~~rrrbbbWWWUUUWWWWWWTTTJJJAAA<<<999666777:::888999;;;<<<;;;:::999888444555888<<<@@@KKK```sss}}}}}}vvvfffWWWIIIMMMNNNLLLMMMRRRSSSPPPHHHDDDFFFNNNXXX\\\```dddaaaaaa___ZZZTTTOOOLLLLLLDDD>>>999999777444666;;;777999777999AAADDDQQQjjjxxx|||lll```^^^\\\XXX[[[ZZZXXXXXXXXXYYY[[[\\\[[[ZZZXXXWWWWWWZZZ]]]___\\\ZZZXXXWWWWWWWWWUUUTTTTTTQQQNNNLLLKKKKKKIIIHHHEEEMMMJJJDDDGGGHHHLLLXXX{{{{{{|||kkksssqqqwwwxxx\\\HHHCCC@@@BBBHHHWWWmmm}}}~~~xxxdddTTTOOOMMMIIIAAADDDCCC>>>;;;>>>AAAAAAKKKQQQbbbqqqzzzyyyaaaJJJAAAAAA@@@BBBHHHKKKPPPXXXaaaiiipppvvvyyyoooSSSKKK]]]pppqqqQQQQQQ]]]{{{}}}vvv|||ssspppyyyfffOOOIIIUUUvvvxxxhhhddd```bbbmmmrrrssslllXXXFFFBBB@@@>>>???FFFSSS^^^hhhvvvwwwpppwww~~~~~~lllcccbbb]]]YYYXXXWWWVVVVVVWWWWWWXXXSSSRRRPPPPPPQQQPPPOOOMMMEEEAAA===;;;:::;;;::::::777;;;<<<>>>LLLkkktttWWWNNNPPP\\\uuudddWWWOOO```ttt~~~wwwpppllliiigggeeeeeeggglllqqqttt444>>>>>>;;;===;;;===HHHQQQiii}}}zzz```NNNRRROOOkkkwwwUUUAAA@@@JJJJJJZZZ}}}~~~}}}zzzrrrfff\\\UUUNNNLLLLLLUUUeeexxx|||wwwuuurrrlllggg]]]UUUKKKBBB>>>>>>??????;;;::::::::::::;;;<<<<<<>>>===CCCgggnnnfffggg___ZZZ[[[^^^ZZZXXXWWWUUUUUUVVVVVVUUUTTTPPPNNNLLLJJJIIIGGGCCC@@@999;;;999HHHWWWhhhxxxfffTTTVVVooozzzbbb___rrr{{{iiittt~~~xxxxxx{{{ooo^^^SSSRRRVVVXXXXXXMMMBBB<<<888555666:::888999;;;<<<<<<;;;999888888666666777888BBBWWWkkkfffkkkiiiaaa^^^aaa```ZZZYYY```___XXXWWW[[[UUUGGGFFFDDDGGGPPPVVVUUUSSSSSSLLLJJJEEE@@@;;;999;;;===999555555888777333666<<<777:::777:::BBBEEEQQQiiivvvxxx~~~zzzeee]]]ZZZWWWWWWXXXWWWUUUTTTUUUXXX[[[\\\YYYWWWUUUUUUVVVYYY\\\^^^\\\ZZZXXXWWWWWWWWWVVVUUUUUURRROOOLLLKKKKKKIIIHHHGGGPPPLLLEEEGGGHHHJJJUUU{{{|||xxxpppvvvxxx~~~~~~aaaLLLGGG???@@@FFFVVVlllyyyxxxlllWWWFFFBBBBBBBBBAAAGGGKKKHHHFFFFFFEEECCCDDDGGGQQQWWW\\\nnn~~~|||zzz{{{cccKKKBBB@@@???AAAFFFLLLPPPVVV^^^fffnnntttwww~~~nnnSSSKKK^^^sssmmmKKKPPP^^^~~~}}}vvv~~~pppnnnvvvdddMMMGGGQQQqqqwwwfffaaa\\\^^^jjjsss}}}ooohhhUUUEEE@@@>>>AAABBBJJJWWWaaalll~~~sssddd```[[[[[[ZZZXXXWWWWWWXXXYYYYYYSSSRRRRRRSSSUUUVVVUUUTTTGGGCCC???<<<;;;<<<<<<;;;888======<<>>CCCMMMXXXVVVUUUSSSRRRUUU]]]hhhppppppuuuvvvpppiiiccc[[[UUUMMMMMMNNNOOONNNKKKFFFBBBAAA>>>;;;::::::999999777777777777777666666666666888888999;;;;;;AAAUUUjjjpppxxx~~~rrrggg\\\YYY\\\ZZZ\\\ZZZXXXVVVUUUVVVWWWXXXWWWVVVUUUUUUVVVWWWYYYZZZZZZYYYWWWUUUTTTTTTTTTUUUSSSQQQOOOMMMLLLLLLMMMNNNKKKHHHHHHJJJJJJHHHLLLQQQkkkiiilllkkkSSSEEE???CCCFFFNNNbbb}}}nnnWWWKKKHHHJJJMMMQQQTTT[[[\\\VVVUUUYYYVVVMMMIIIIIIGGGFFFLLL[[[llluuuxxxqqqpppoooxxxwwwiiiOOO>>>@@@???>>>FFFOOOUUUUUUYYYgggmmmooowww|||ppp[[[QQQZZZppp}}}___HHHPPPaaa|||{{{nnn~~~zzz```JJJAAALLLbbbrrraaa^^^^^^bbblllwww|||ooofffRRRCCC@@@>>>>>>BBBEEEQQQfffttttttfffdddYYY\\\\\\[[[YYYWWWWWWXXXZZZYYYXXXXXXYYYYYYWWWRRROOOGGGFFFCCC@@@>>>===<<<<<<888@@@888<<>>:::KKKggggggeeefff___\\\\\\\\\TTTYYYXXXXXXXXXWWWUUUTTTSSSSSSPPPMMMKKKJJJHHHFFFDDD@@@>>>;;;@@@RRRfffpppooobbbYYYtttkkk{{{|||ttt}}}vvv~~~|||xxxsssoooggg]]]WWWVVVZZZ___bbbZZZNNNAAA999666777888;;;999;;;@@@???:::999<<<:::999:::;;;:::<<>>AAADDDKKK___||||||iiiaaabbbfffkkkooovvvyyyyyyxxxwwwwwwqqqkkk```VVVIIICCCHHHSSS\\\```aaaggguuuyyyeeeZZZZZZ___iiiwww|||oooTTTAAAAAA@@@???GGGPPPWWWWWW\\\iiinnnpppxxxyyy{{{tttwwwmmm___WWW\\\nnn{{{___NNNXXXlll~~~|||}}}iiizzzvvv]]]HHH???III]]]{{{|||ooobbb``````cccnnnwwwzzzlllcccPPPBBB@@@>>>???BBBCCCRRRooosssbbbddd\\\]]]]]]\\\ZZZWWWVVVWWWXXXUUUTTTTTTUUUUUUSSSOOOKKKEEEEEECCCBBB???===;;;999:::AAA888<<>><<<999777888888777666777777777777777777777777:::::::::<<>>@@@BBBIII[[[uuu}}}~~~{{{hhhSSSIIIKKKNNNMMMJJJMMMOOORRRQQQNNNKKKJJJIIIPPPZZZiiiwwwvvvZZZDDDBBBAAAAAAIIIPPPYYYZZZ^^^iiimmmpppyyyyyypppjjjgggmmmmmmhhh```]]]hhh~~~sssWWWOOO[[[vvv}}}vvveeetttqqqYYYFFF<<>>OOOllltttXXXaaaooo______^^^``````ZZZ[[[[[[[[[ZZZYYYXXXVVVVVVTTTRRRPPPOOOOOOMMMKKKHHHGGGEEEAAA@@@III]]]vvvggg___rrrdddbbbtttyyyyyywww~~~yyyrrrjjjddd___]]]XXXSSSPPPNNNNNNNNNPPPLLLEEE>>>:::888999:::999888888999:::999888777666999<<<===;;;AAASSSeeekkkkkknnnxxxvvvlllfff\\\TTTMMMHHHEEECCC===:::777666666777666555777777777777777888888888999999:::>>>GGGXXXnnnqqqpppwwwbbb^^^[[[\\\]]]WWWWWWXXXXXXXXXWWWVVVUUUTTTZZZYYYYYYXXXWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUQQQQQQPPPOOONNNMMMMMMLLLOOOMMMMMMPPPOOOLLLNNNSSSkkksssmmm|||dddSSS@@@@@@AAAGGGWWWooowwwddd[[[YYYSSSJJJCCCHHHLLLKKKFFFHHHOOOOOOJJJLLLTTTaaannnxxxzzz___GGGBBBBBBDDDMMMQQQ[[[^^^```jjjmmmppp{{{uuujjjbbb\\\\\\___hhhnnnpppfffZZZ___uuuoooPPPOOOZZZ{{{vvvdddsssmmmVVVDDD:::@@@PPPlllmmmeee^^^```]]]___lllpppddd[[[JJJBBBBBB???DDDHHHJJJ```kkk```hhhfff]]]]]][[[WWWSSSQQQQQQRRRUUUTTTSSSTTTTTTSSSPPPMMMKKKJJJIIIFFFDDDAAA???>>>;;;AAA888===CCCUUU{{{mmm```hhhqqq<<<<<<<<<===>>>???@@@@@@;;;@@@===???JJJMMMOOOXXXyyyrrruuupppfffVVVVVV[[[hhh}}}xxxxxxxxxlllaaa___UUUPPPIIICCC???===;;;:::888999999::::::;;;;;;<<<===AAANNNiiijjjWWWggglll___aaa_________ZZZ\\\\\\\\\[[[ZZZYYYXXXWWWUUUTTTRRRRRRRRRPPPNNNKKKIIIFFFCCCAAAGGGZZZvvvjjjeeeyyyZZZbbbrrruuutttwwwzzztttmmmccc\\\[[[XXXSSSNNNJJJFFFCCCBBBCCCAAA>>>;;;999999999:::;;;;;;:::;;;===???===:::888999;;;<<<<<>>KKK___tttsssbbbfffrrr___]]]ZZZZZZ[[[UUUXXXXXXXXXXXXWWWVVVUUUTTTXXXXXXXXXWWWVVVUUUTTTSSSSSSTTTUUUUUUVVVVVVWWWWWWRRRQQQPPPOOONNNMMMMMMMMMPPPNNNOOOQQQPPPMMMOOOSSSrrr}}}}}}jjjXXXDDDBBBBBBGGGTTTjjj|||uuuooogggXXXJJJDDDHHHPPPTTTRRRWWW___]]]SSSMMMRRR[[[fffqqqyyy}}}|||cccIIICCCDDDGGGOOOTTT```ccccccjjjmmmrrr~~~pppaaaWWWPPPMMMQQQYYYbbbkkkpppdddUUUWWWllloooNNNTTTggg|||yyyyyyhhhssskkkSSSBBB:::???OOOmmmmmmddd___```\\\___nnn~~~lllaaaVVVGGGBBBCCC???AAAIIIOOOgggiiiccchhhaaa[[[[[[YYYVVVRRRPPPPPPQQQWWWVVVUUUUUUUUUUUURRRPPPOOOMMMIIIFFFCCCAAAAAAAAA:::@@@888???DDDSSS}}}sssaaa\\\aaafffzzz;;;;;;<<<>>>AAABBBAAA@@@===@@@===???GGGIIIMMMZZZzzzkkkbbb]]]aaakkk}}}tttuuutttjjj___ZZZTTTOOOHHHBBB???===;;;:::888999999::::::;;;;;;<<<>>>BBBKKKfffzzzbbbXXXgggnnncccddd___\\\]]]XXX]]]]]]]]]]]]\\\ZZZYYYXXXVVVUUUTTTUUUUUUSSSPPPNNNLLLHHHEEECCCFFFVVVqqqvvvnnn~~~```iiiwwwsss{{{sssyyyxxxqqqhhh^^^WWWWWWTTTOOOJJJGGGCCC>>>;;;???>>>===<<<:::999999888999<<>>FFFRRRnnn|||jjjeeeeeeYYYZZZYYYXXXVVVSSSQQQRRRTTTWWWVVVUUUUUUUUUUUUSSSQQQOOOMMMJJJFFFCCCAAAAAA@@@:::???999@@@CCCPPPxxxpppbbbUUUUUU]]]]]]mmm}}}~~~xxxpppsss::::::;;;???CCCEEECCCAAA<<>>>>>=========<<<>>>HHHTTT]]]bbbgggjjjmmmuuupppUUUCCC???AAAAAAFFFHHHJJJMMMNNNKKKEEEAAA;;;999666666666777777666666777777888888999::::::999<<<>>>EEEWWWpppppptttjjjrrr~~~ggg]]]]]]XXXWWW[[[[[[\\\[[[YYYXXXWWWWWWXXXXXXVVVWWWWWWWWWWWWVVVTTTSSSPPPQQQTTTVVVWWWXXXXXXXXX[[[XXXTTTQQQPPPQQQTTTUUUPPPOOOPPPSSSQQQMMMNNNRRR[[[zzzqqqcccIIIDDDBBBFFFOOO```yyyvvv}}}|||qqqfff^^^^^^XXXKKKCCCDDDCCCIIIRRRYYY^^^bbbdddcccaaa______ccclllwww~~~nnnPPPFFFEEEGGGMMMPPP\\\]]]ZZZ]]]```kkk}}}rrrcccUUUJJJIIIJJJLLLXXXggghhhqqquuukkk\\\XXXdddsssrrrlllkkkxxxlll[[[|||xxxlllqqqcccKKK??????IIIZZZtttnnnaaa]]]___]]]eeezzzxxxiii^^^QQQBBBBBBEEE??????DDDTTTwww|||yyygggbbbdddXXXYYYZZZYYYWWWUUUUUUWWWYYYXXXWWWUUUVVVVVVVVVUUUSSSPPPPPPOOOMMMJJJFFFBBB@@@<<>><<<:::999888888999999::::::;;;<<<<<<999AAAIIIdddtttYYYXXX{{{}}}iiibbbeeeaaa```dddccc_________^^^]]]\\\[[[ZZZWWWWWWWWWXXXXXXWWWTTTQQQSSSNNNIIIHHHGGGNNNbbbwwwkkkkkkyyyaaa|||wwwuuu}}}vvvuuukkkbbbYYYOOOHHHGGGCCC@@@>>>??????<<<999777999;;;=========;;;:::CCCPPP^^^hhhnnnkkkZZZIII>>>===>>>@@@???>>>CCCJJJQQQ\\\iiioooqqqttt{{{www\\\DDD;;;>>>AAA@@@@@@BBBFFFJJJLLLJJJEEEAAA;;;999777666777777777666666777777888999999::::::777<<>>AAAMMM```rrrjjj]]]YYY\\\[[[eee|||wwwiii]]]PPPBBBBBBEEE???BBBDDDVVV~~~xxxwww|||wwwsssaaa```eee]]]ZZZZZZZZZYYYXXXXXXZZZ]]][[[YYYXXXXXXXXXXXXWWWVVVQQQSSSUUUUUURRRLLLEEEAAA===@@@999@@@@@@HHHuuuxxx|||hhh[[[^^^xxxzzzwwwzzz{{{wwwtttxxx}}}|||tttkkk\\\UUUNNNSSSeeeuuuqqqeee@@@???@@@BBBCCCDDDBBB@@@===FFFDDDLLL\\\XXXXXXnnnwww}}}}}}|||zzzvvvpppfff[[[TTTKKKGGGBBB>>>;;;999888666::::::::::::::::::::::::>>>@@@PPPpppsss^^^___uuujjjbbbccceeecccbbbddd^^^]]]\\\\\\\\\ZZZWWWTTTVVVWWWYYYZZZYYYWWWTTTRRROOOQQQPPPLLLJJJOOO[[[eeeoooiiikkkwwwdddqqq~~~}}}~~~ttt{{{qqqggg]]]TTTLLLHHHCCCAAA>>>;;;999888888999555777>>>CCCBBB======AAANNNeeevvvoooRRRDDD<<<======;;;;;;AAAOOO[[[jjjpppsssqqqmmmppp|||~~~sssTTT<<<<<<@@@???DDDCCCGGGLLLQQQQQQNNNIIIEEE999888777555555777888999777777777777888999:::;;;>>>;;;???UUUtttYYYVVVmmmxxxzzzmmmfff\\\WWWWWWZZZ\\\\\\\\\[[[YYYVVVRRRQQQRRRTTTZZZZZZZZZXXXVVVVVVXXXYYYXXXZZZ]]]___aaaaaa```______YYYTTTSSSUUUVVVTTTQQQSSSTTTTTTTTTSSSQQQNNNLLLVVVZZZxxxmmm___|||yyynnnTTTFFF>>>DDDLLLWWWmmmsssbbbYYYUUUEEEDDDCCCBBBBBBCCCCCCDDDGGGMMMSSSXXXaaammmtttvvvxxx{{{ffffffppppppwwwvvvvvv{{{rrrZZZIIIHHHJJJHHHDDDEEEFFFFFFHHHOOOYYYaaaqqqtttyyytttdddRRRIIIEEELLLUUU^^^mmm|||sssccc]]]]]]\\\aaaooowwwxxx}}}pppqqqoooWWWCCCAAA>>>MMMpppsssbbbVVVXXX[[[]]]jjj{{{qqqgggXXXLLLFFFCCCAAA@@@???JJJeee~~~{{{vvvkkkyyylllbbb\\\\\\___```aaa```^^^ZZZYYY[[[]]]ZZZZZZZZZZZZYYYYYYYYYYYYTTTUUUZZZ]]]WWWKKKEEEGGG@@@AAA<<<<<>>===CCCFFFSSSaaa\\\^^^vvv}}}~~~}}}|||yyyuuunnncccXXXQQQJJJFFFAAA===;;;999888666::::::::::::::::::::::::<<>>???BBBEEEKKK\\\lll{{{ssspppxxx}}}uuuZZZCCCAAABBBBBBGGGFFFKKKQQQVVVVVVOOOEEE>>>999888777666666777888999777777777777888999:::;;;>>><<>>===@@@KKKddd~~~yyyyyyzzzzzzkkk```[[[[[[^^^\\\^^^^^^\\\YYYYYY[[[]]]]]]\\\\\\[[[ZZZYYYXXXXXXRRRRRRUUUYYYUUULLLHHHHHHDDDDDD>>>===@@@EEE```VVVVVVkkk{{{sssqqqppppppqqqoooiii___WWWMMMBBB<<>>AAAJJJ^^^jjjaaaggg|||~~~}}}|||zzzwwwrrrjjj```TTTMMMIIIEEE@@@===;;;999888666::::::::::::::::::::::::;;;BBBUUUvvv}}}iiikkkpppjjjdddcccccc``````aaa\\\ZZZXXXXXXXXXXXXWWWVVVXXXXXXXXXWWWVVVTTTSSSRRRQQQSSSSSSOOOJJJKKKPPPVVV^^^ooonnnvvv{{{}}}yyyyyyooodddYYYOOOGGGBBB???===;;;999777666777777888888;;;>>>>>>>>>CCCKKK]]]lllooommmlll]]]HHH???DDD???CCCOOOWWW]]]pppxxxmmmsss~~~yyyuuu___JJJFFFFFFGGGNNNTTTZZZaaaddd___SSSEEE<<<999888777666666777888999888777777888888999:::;;;===>>>IIIbbbuuu~~~|||cccVVVeeezzz|||fffaaaZZZXXXYYY[[[\\\\\\]]]]]]\\\YYYVVVUUUVVVWWWYYY[[[\\\\\\YYYXXXWWWXXX]]]]]]\\\[[[ZZZYYYXXXXXXYYYUUURRRRRRTTTVVVUUUSSSWWWWWWVVVVVVUUUTTTSSSSSSXXXaaa}}}xxxtttrrr|||^^^MMMAAADDDIIIQQQeeezzzzzz}}}|||```HHH???@@@??????>>>???BBBFFFJJJLLLPPPXXXaaahhhrrr}}}aaa```mmmlllnnniiinnnwwwvvvdddQQQHHHEEEBBBAAA>>><<<;;;>>>@@@CCCCCCGGGPPP\\\iiivvv{{{tttjjjOOOKKKMMMVVV^^^gggwwwsssaaa]]]bbbrrr{{{}}}zzzqqqssshhhPPP???>>>BBBVVVuuutttdddZZZ[[[\\\^^^nnnooodddSSSGGG@@@>>>===<<>>@@@DDD^^^xxx|||]]][[[kkkxxx{{{ssstttrrrpppnnnjjjbbbVVVNNNEEE===:::BBBKKKMMMJJJGGGBBBBBBBBBCCCEEEEEECCCAAA@@@AAAQQQjjjqqqhhhsss~~~|||{{{{{{xxxvvvsssnnnggg]]]SSSLLLGGGDDD???<<<:::999888666999999::::::::::::;;;;;;;;;JJJeeesssrrrmmmfff``````ddddddaaa^^^[[[XXXVVVUUUVVVWWWWWWVVVXXXWWWVVVUUUTTTSSSSSSRRRSSSUUUVVVSSSOOONNNQQQTTTUUUtttkkklll}}}|||xxxmmmaaaVVVLLLCCC>>><<<;;;999777666666666666555555777<<<@@@DDDNNNYYYfffrrrrrrmmmkkk]]]IIIBBBGGGCCCLLL```lllrrrrrreeemmmyyyzzzzzzjjjWWWTTTUUUYYYbbblllqqquuuooo```OOOBBB<<<888888777666666777888888888888888888999:::;;;;;;<<>>CCCBBBBBBAAABBBEEEJJJOOORRRVVV```kkksss|||``````ooommmmmmgggfffooorrreeeSSSHHHCCC@@@AAA>>>;;;;;;>>>@@@???===AAAKKKYYYfffrrrxxxuuummmUUURRRVVV```gggnnn~~~yyyjjjllltttzzzzzz|||jjjrrraaaJJJ======FFF]]]xxxqqqcccZZZ[[[[[[^^^pppjjj___PPPDDD???>>>??????@@@KKKdddyyy|||eeeXXXVVVYYY[[[WWWXXXYYYZZZ[[[\\\]]]^^^[[[\\\\\\\\\[[[YYYXXXWWWSSSPPPNNNPPPRRRQQQNNNKKKJJJHHHAAA???BBBEEE\\\yyyrrr}}}aaa___kkkmmm~~~vvvvvvqqqkkkeee___WWWMMMGGGBBB<<<;;;BBBHHHIIIGGGFFFDDDDDDDDDEEEFFFEEECCCAAABBBDDD[[[uuuvvvppp~~~~~~{{{zzzyyysssqqqnnnjjjddd\\\RRRLLLFFFBBB>>>;;;:::999888777999999999::::::;;;;;;;;;<<>>DDDPPP[[[qqq~~~~~~~~~qqq^^^WWWNNNNNNZZZppp~~~}}}cccZZZeeetttyyykkkkkkooouuuoooVVVBBB999888888888777777777777888888888888888888999:::;;;<<<:::DDDWWWooo|||RRRYYYfffrrr{{{xxx|||uuu___\\\ZZZ[[[]]]^^^\\\YYYWWWXXXYYYXXXVVVUUUVVVWWWXXXXXXWWWVVVVVVYYY^^^bbb\\\[[[ZZZYYYXXXXXXYYYYYYZZZXXXWWWVVVVVVVVVVVVUUUWWWWWWVVVUUUUUUVVVVVVWWWOOOWWWggguuu}}}hhhSSSBBBAAAEEEJJJZZZmmm{{{kkk{{{___FFF???FFFHHHFFFEEEEEEGGGMMMRRRVVV[[[gggsss{{{gggjjj|||xxxvvvoooaaagggiii___PPPFFFAAA??????<<<:::<<>>>>>>>>BBBMMMhhhzzzfffXXXYYY^^^___XXXXXXYYY[[[]]]_________WWWXXXYYYZZZZZZZZZXXXXXXVVVTTTQQQPPPRRRSSSPPPLLLIIIHHHBBBAAADDDEEEYYY{{{}}}]]]iiiwwwttt|||vvvsssjjj^^^TTTMMMHHHCCC??????<<<<<>>[[[}}}{{{cccccckkkeee___aaajjjoooiii^^^WWWUUUSSSSSSSSSSSSRRRQQQRRRSSSSSSSSSSSSSSSRRRRRRNNNPPPSSSSSSSSSRRRSSSTTT^^^vvvwwwmmmYYY]]]vvv~~~ooosssxxx|||uuujjj^^^SSSHHH@@@:::888777777777666666555555333222333777999===FFFPPPgggwwwpppiii___bbbmmm|||jjjWWWVVVdddsss}}}hhhMMM<<<666777777777777888888777777777999888888999999:::;;;<<<;;;III___tttuuuTTTgggyyy}}}qqq}}}ooo^^^\\\[[[]]]```___\\\XXXTTTVVVWWWVVVUUUUUUVVVWWWVVVVVVVVVUUUUUUYYY^^^bbbYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWRRRWWW]]]tttxxxzzzpppYYYFFFBBBDDDHHHVVVgggyyyppp|||cccHHH???EEEMMMKKKIIIHHHKKKPPPWWW[[[aaannn{{{nnnttt|||tttcccbbb^^^VVVKKKDDD@@@???;;;:::999;;;>>>AAABBBCCCDDDPPP___lllwwwyyyssssss}}}~~~yyyzzznnnlllQQQAAA??????PPPjjjwwweee[[[WWWYYYZZZ___xxxzzzeee[[[NNNCCC???===<<<;;;DDDSSSqqqjjj]]]```dddccc[[[ZZZ[[[]]]___```___^^^TTTVVVXXXZZZZZZZZZYYYXXXWWWWWWUUURRRRRRSSSRRRNNNJJJIIICCCCCCEEEDDDTTTssszzz|||uuuaaa~~~~~~|||wwwpppooodddUUUIIICCCAAA???>>>;;;:::<<<@@@AAABBBFFFLLLHHHHHHIIIKKKMMMMMMLLLJJJIIISSSqqqssszzzzzzzzz~~~~~~~~~{{{vvvqqqoookkkfff```XXXPPPJJJCCC@@@<<<999999999888777888888999::::::;;;<<<<<<@@@___~~~ooo```iiizzzdddeeecccaaadddgggccc\\\VVVUUUSSSSSSSSSRRRPPPNNNNNNPPPRRRTTTTTTTTTSSSRRRPPPQQQSSSTTTTTTTTTUUUUUU^^^sssjjjsssuuu[[[WWWnnn{{{iiimmmrrrzzzsssiii]]]RRRHHH@@@:::777777777777777666666555555444555777666666<<>>OOOgggxxxnnn^^^wwwnnnoooooo]]]\\\]]]```bbbaaa\\\WWWSSSTTTVVVVVVVVVUUUVVVWWWTTTVVVWWWWWWWWWXXXZZZ\\\VVVWWWXXXXXXXXXWWWUUUUUUSSSTTTVVVWWWXXXXXXYYYZZZVVVWWWYYYZZZZZZZZZYYYYYYVVVYYYXXXnnnvvvttt{{{bbbLLLEEEEEEFFFRRRbbbrrrxxxiiiNNNCCCGGGTTTRRROOONNNRRRXXX```eeekkkyyyuuu}}}~~~vvvkkkcccWWWMMMFFFAAA???>>>999999:::;;;<<>>AAABBBTTTnnnuuu```YYYWWWZZZ[[[bbb}}}qqq\\\TTTIIIBBB??????>>>===DDDYYY|||kkk```ccceee```]]]\\\\\\]]]``````^^^\\\VVVWWWYYY[[[[[[ZZZXXXWWWSSSXXXXXXSSSQQQSSSSSSPPPLLLKKKFFFEEEFFFBBBNNNiiizzzjjjlll{{{tttmmmiii^^^OOODDD@@@???>>>>>>888999<<>>>>>999;;;===<<<<<>>CCCEEEIIIUUUaaaGGGHHHPPPSSSVVVfffppphhhZZZgggwww~~~VVVGGGHHHDDDIIIWWWdddrrr}}}zzzzzz{{{}}}~~~~~~|||zzztttpppkkkddd]]]TTTKKKFFFBBB>>>999666666777777777999:::;;;:::999999:::<<>>;;;EEEkkkwwwooo___TTTSSS[[[___ggg]]]IIILLLIIIAAA===@@@AAA???NNN^^^wwwsss}}}ooorrrooojjjeeeccccccaaa^^^aaa```^^^^^^______]]]\\\[[[[[[ZZZZZZYYYWWWVVVUUUQQQQQQQQQSSSUUUUUUSSSQQQOOOKKKGGGEEEDDDEEENNNXXXtttjjjqqqmmmwww|||uuu~~~xxxooo___QQQCCC??????===;;;<<<:::;;;>>>@@@FFFQQQ^^^hhhQQQQQQYYYcccnnnyyyjjjyyylllKKKDDDFFFCCCFFFPPPXXXeee~~~zzzzzz{{{|||}}}|||zzzwwwrrrnnnhhhbbb[[[RRRJJJDDDAAA===999666666777777777999:::;;;:::999999;;;===GGGnnnggghhhoooeeebbb^^^[[[[[[[[[ZZZZZZSSSSSSRRRQQQPPPPPPPPPPPPQQQRRRUUUWWWXXXXXXXXXWWWUUUWWWXXXWWWVVVTTTTTTUUUSSSRRRSSSYYYbbbmmm}}}ooo___rrroooaaaffflll~~~xxxpppcccWWWNNNFFF???;;;999888888777666666555555777666666666777:::<<<>>>KKKZZZsss~~~rrrhhhkkk|||dddHHHBBB<<<888777999999999999999999::::::999999999888777999;;;::::::@@@HHHXXXfffxxxdddqqqllleeeaaa___^^^\\\[[[ZZZZZZZZZXXXXXXWWWWWWVVVTTTSSSRRRVVVUUUTTTUUUVVVVVVUUUSSSSSSSSSRRRRRRRRRQQQQQQQQQTTTSSSRRRSSSUUUXXXYYYYYYXXXXXXXXXXXXYYYYYYZZZ[[[XXXVVVUUUaaa|||}}}bbbPPPHHHGGGKKKQQQcccxxxooo___YYYgggrrrwwwrrrrrr{{{sssYYYGGG@@@???===;;;<<<>>>AAACCCFFFKKKRRRXXXpppvvvooo}}}uuueeeqqqXXX@@@???<<>>AAACCCBBBJJJdddlllsss}}}llliiigggcccaaaaaabbbaaa^^^aaa___^^^^^^___^^^]]][[[ZZZZZZ[[[ZZZYYYXXXVVVUUUSSSRRRSSSTTTVVVVVVTTTRRRQQQMMMJJJIIIGGGHHHOOOYYY|||{{{ooofffttt}}}wwwvvv}}}xxxnnn]]]PPPCCC??????===<<<<<<===???AAAEEEKKKVVVbbbkkkYYYXXXbbbtttvvvXXXCCCFFFCCCCCCIIIQQQWWWddd~~~~~~}}}}}}}}}}}}|||xxxuuuoookkkeee___XXXOOOGGGBBB@@@<<<888666666777777777999:::;;;:::999999;;;===OOOyyy```hhhmmmeeebbb]]][[[YYYYYYXXXWWWTTTTTTSSSSSSSSSSSSTTTTTTTTTUUUUUUVVVWWWWWWXXXXXXTTTUUUWWWVVVUUUSSSTTTUUUSSSQQQPPPSSSYYYggg|||hhhrrrwwwhhhgggkkk~~~|||yyy|||tttmmmaaaUUULLLEEE???<<<888888888777777666666555555666777888999;;;<<<<<>>;;;999===???BBBGGGLLLTTT\\\bbbxxxoooqqqrrrjjjlllQQQ@@@@@@===QQQvvvuuuddd]]]XXXWWW\\\```nnnyyyRRRRRRQQQKKKBBB>>>@@@EEEFFFJJJllldddzzz{{{~~~kkkpppkkkeeeccccccdddbbbaaa```^^^]]]]]]^^^]]]\\\ZZZYYYZZZ[[[[[[ZZZXXXVVVTTTTTTSSSTTTUUUWWWWWWUUUSSSPPPNNNMMMLLLJJJIIIOOOWWWuuunnn___lllsssvvvwwwvvvlllZZZNNNCCC@@@???>>>===>>>;;;===@@@DDDJJJTTT___gggdddeeettt|||~~~PPPDDDNNNEEEMMM[[[gggppp~~~~~~~~~{{{wwwtttmmmiiiccc\\\UUUMMMFFFAAA>>>;;;888666666777888777999:::;;;:::::::::<<<>>>SSSxxxZZZkkkyyyiiibbb___[[[YYYXXXXXXWWWVVVTTTTTTTTTTTTTTTUUUVVVVVVVVVUUUUUUTTTTTTUUUVVVWWWTTTVVVWWWWWWVVVUUUUUUVVVSSSSSSVVVZZZ[[[ddd|||rrrmmmyyyhhhhhhzzz~~~}}}|||xxxxxx|||yyyqqqkkkaaaVVVKKKDDD>>>;;;888888888777777777666666444666777999;;;;;;;;;;;;<<>>AAA@@@YYYzzzooo[[[ZZZXXXXXX[[[aaatttsssPPPUUURRRJJJAAA===@@@FFFKKKNNNqqqxxxtttxxxvvvxxxlllfffcccaaa_________]]]\\\\\\\\\\\\[[[YYYYYYZZZ[[[\\\[[[XXXUUUTTTTTTSSSTTTUUUWWWWWWUUUSSSNNNMMMMMMNNNKKKIIIMMMTTTrrrkkkoooppp{{{uuuiiiWWWMMMDDDAAAAAA???>>>@@@<<<===???DDDJJJRRRZZZ___vvv|||wwwQQQKKKVVVUUUddd{{{}}}}}}~~~|||{{{wwwsssoookkkgggaaaZZZSSSLLLEEE@@@<<<:::777666777888888777999:::;;;;;;:::;;;===???QQQooo]]]yyyqqqfff]]]ZZZWWWVVVWWWXXXYYYXXXSSSSSSSSSSSSTTTUUUVVVWWWVVVUUUTTTSSSSSSTTTUUUVVVVVVXXXYYYYYYXXXWWWXXXXXXUUUUUUXXXZZZWWW[[[qqqqqquuuggg```lll~~~~~~~~~~~~{{{|||zzzvvvuuuooojjjbbbWWWLLLCCC===;;;888888888888777777777777444666888:::<<<<<<;;;;;;999<<>>@@@III^^^qqq{{{qqqnnnjjjpppfff___YYYWWWWWWWWWXXXXXXXXXXXXXXXYYYWWWVVVTTTTTTTTTUUUVVVTTTTTTTTTUUUWWWWWWVVVUUUSSSSSSRRRSSSTTTVVVYYYZZZWWWUUUTTTUUUXXX[[[\\\\\\YYYYYYYYYYYYZZZ[[[\\\]]]YYYYYYWWWWWWccc||||||zzzwwwhhhVVVJJJKKKRRRXXXjjj|||mmmWWWGGG???===<<<<<<<<<>>>CCCLLLYYYgggssszzz{{{mmmpppfffmmmaaaBBB<<<@@@EEEbbbzzzfffVVVUUUVVVWWWZZZeee}}}nnnQQQVVVPPPGGG@@@===@@@HHHPPPQQQvvvxxxmmmddd___[[[[[[]]]]]]\\\ZZZZZZ[[[[[[YYYXXXYYYZZZ[[[[[[ZZZXXXVVVTTTTTTTTTTTTVVVWWWWWWVVVTTTPPPOOOOOOPPPMMMJJJMMMSSSrrrwwwsssqqq|||uuuhhhSSSKKKDDDCCCCCCAAAAAACCCCCCCCCEEEIIIOOOUUUZZZ\\\zzz[[[YYYeeettt}}}|||zzzxxxvvvsssnnnjjjiiieee^^^WWWQQQJJJCCC???:::888666666777888888888999:::;;;;;;;;;;;;===???PPPmmmgggjjjcccXXXVVVTTTTTTVVVXXXZZZZZZTTTSSSSSSSSSTTTUUUVVVVVVVVVUUUTTTTTTTTTUUUVVVWWWXXXYYY[[[[[[ZZZYYYZZZ[[[___ZZZYYYYYYSSSUUUlllsssqqq```cccvvv~~~zzztttpppnnnmmmiiigggbbbYYYNNNDDD===:::888888888888888888888888555666888:::<<<<<<<<<<<<<<<<<>>>>>>>>???EEEQQQaaasss~~~rrrrrrhhhdddiiiUUU@@@;;;AAAMMMlllwww]]]UUURRRUUUVVVZZZkkkgggRRRTTTMMMEEE@@@???BBBLLLVVVQQQ}}}nnneeeaaa^^^^^^ccc\\\[[[YYYYYYZZZZZZXXXWWW[[[[[[ZZZZZZYYYWWWVVVVVVUUUUUUUUUWWWYYYYYYWWWUUUTTTSSSSSSTTTQQQMMMOOOUUUqqq}}}wwwwwwxxxtttdddQQQKKKFFFFFFEEECCCDDDFFFGGGGGGIIIMMMSSSXXXZZZ[[[nnnrrr|||{{{yyywwwuuurrrllliiigggbbb[[[TTTMMMGGGAAA===999777666666777999888888888:::;;;;;;;;;<<<>>>@@@VVVkkkmmmzzzeeebbbWWWTTTSSSSSSUUUWWWYYYYYYUUUUUUTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYXXXZZZ[[[\\\[[[ZZZ[[[\\\ccc\\\ZZZ\\\WWWWWWmmmzzz~~~ddd___ooo{{{|||yyyssslllhhheeedddddd``````___YYYOOOEEE>>>;;;888888888888888888888888666777888:::;;;<<<======???>>>AAAGGGPPP^^^sssxxxvvvwww^^^KKKAAA777888999;;;:::888888:::<<<;;;:::888777777888:::;;;999999===FFFPPP___rrrpppoooxxx~~~zzzkkkZZZRRRRRRQQQRRRTTTVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTUUUWWWWWWUUUTTTSSSRRRQQQQQQRRRUUUXXXZZZWWWUUUSSSSSSUUUVVVWWWVVVXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXWWWVVV[[[mmm|||zzziiiVVVLLLLLLQQQ\\\nnnuuujjj```TTTIIIDDDBBBBBBBBBBBBDDDJJJXXXkkk|||ppp{{{}}}gggkkkhhhKKKAAA;;;CCCVVVttttttUUUXXXQQQTTTVVV\\\rrr}}}^^^PPPSSSKKKDDDBBBBBBEEEPPP\\\UUUmmmgggfffaaaaaaeee[[[ZZZXXXXXXYYYYYYWWWVVV\\\[[[ZZZXXXWWWWWWWWWWWWXXXXXXXXXZZZ[[[[[[ZZZXXXVVVTTTTTTTTTQQQMMMPPPVVVlllxxxuuummm[[[PPPKKKGGGHHHHHHFFFFFFIIIIIIJJJLLLRRRYYY^^^```___~~~~~~~~~}}}{{{yyywwwtttoookkkddd```YYYRRRKKKEEE???;;;888777666666888999888888888:::;;;;;;;;;<<<>>>@@@]]]hhhmmmtttbbbbbbWWWTTTRRRRRRTTTVVVXXXXXXWWWVVVVVVUUUUUUVVVVVVVVVWWWWWWXXXYYYYYYZZZZZZ[[[XXXYYY[[[\\\[[[ZZZ[[[\\\\\\WWWYYY___[[[YYYjjjcccXXXgggttt|||~~~~~~}}}wwwooossspppjjjddd___]]]\\\]]]XXX[[[\\\XXXPPPFFF???<<<888888888888888888999999777777888999;;;<<<===>>>>>>???CCCKKKUUUbbbvvvmmmkkktttqqqdddZZZgggvvvxxxiiidddeee___PPPJJJEEE999999;;;>>>>>>;;;999:::<<<;;;:::888777777888:::;;;;;;:::>>>IIIWWWfffxxxhhhxxx{{{fff]]]TTTTTTOOOQQQSSSUUUVVVWWWWWWWWWWWWXXXYYYYYYYYYXXXWWWVVVWWWVVVUUUUUUVVVVVVTTTRRRRRRQQQPPPOOOPPPSSSVVVXXXVVVTTTRRRRRRSSSUUUUUUTTTYYYXXXVVVUUUUUUUUUUUUUUUVVVWWWYYYYYY]]]lllrrr|||lllYYYMMMJJJOOOWWWiii}}}yyylll```YYYOOOHHHEEEEEEFFFFFFFFFHHHOOO]]]rrr|||sssxxxkkkuuujjjFFFCCC<<>>:::777:::888:::FFFlllbbbgggjjjeeeYYYVVVTTTRRRSSSVVVXXXWWWVVVUUUVVVWWWWWWVVVUUUVVVXXXXXXXXXYYYZZZZZZZZZZZZZZZ[[[ZZZ[[[\\\]]]]]][[[YYY[[[[[[\\\\\\ZZZZZZaaajjjoooVVVYYYhhhrrr~~~}}}tttjjjccceeedddbbb```___]]]\\\\\\YYYWWWTTTQQQLLLFFF>>>999;;;:::888777777777888999::::::;;;===<<<::::::<<>>>>>===:::777888<<>>EEERRRcccsss~~~oooxxxkkkWWW]]]```VVVSSSRRRTTTYYY___```\\\WWWWWWZZZ]]]\\\XXXVVVVVVWWWXXXVVVSSSTTTWWWXXXVVVTTTWWWTTTQQQQQQSSSUUUTTTRRRQQQQQQQQQQQQQQQRRRSSSTTTUUUTTTTTTTTTSSSRRRRRRRRRSSSQQQTTT[[[]]]cccxxxjjjcccuuu~~~yyybbbNNNFFFLLLVVVdddsss{{{fffWWWPPPMMMKKKJJJLLLOOOPPPPPPRRRYYYbbbmmmjjj|||mmmsssrrrYYYGGGAAA???RRRqqqvvvaaaRRRVVVQQQVVV[[[eeekkkVVVNNNJJJJJJIIIFFFCCCGGGSSS]]]xxx|||kkkccc```]]]\\\]]]^^^\\\ZZZYYYZZZZZZYYYXXX\\\[[[ZZZXXXXXXZZZ[[[\\\___\\\ZZZZZZ\\\^^^\\\[[[WWWYYYYYYVVVSSSQQQRRRTTTjjjmmmzzzwwwmmmvvv}}}uuuiii\\\TTTWWWQQQLLLKKKKKKIIIJJJNNNRRRQQQYYYgggmmmmmmuuu|||yyyxxxzzz}}}~~~|||yyyvvvsssmmmgggccc^^^YYYQQQKKKEEEAAA===:::888888777777777888:::;;;888===:::888<<<:::<<>>======@@@CCCFFFMMMaaazzztttXXXIIIHHHDDDDDDEEEAAA;;;:::<<>>======GGGUUUbbblllvvvoooeeeWWW[[[ZZZPPPVVVVVVWWWZZZ]]]\\\YYYVVVXXXYYYZZZYYYXXXVVVVVVVVVVVVVVVUUUVVVWWWWWWVVVTTTXXXUUURRRQQQSSSTTTSSSRRRQQQQQQPPPPPPQQQRRRRRRSSSRRRRRRSSSTTTTTTUUUVVVVVVVVVTTTVVVZZZYYY[[[kkkddd]]]ooo{{{|||jjjVVVNNNJJJRRR___mmm|||pppcccYYYWWWTTTRRRQQQRRRUUUWWWfffooo{{{}}}nnnnnnqqqjjjPPP@@@@@@HHH___vvvuuu```SSSUUUSSSYYY```nnnaaaQQQLLLFFFEEEFFFGGGEEEGGGTTTcccuuu~~~sssfff```___]]][[[[[[\\\[[[ZZZZZZ\\\]]]]]]\\\]]]\\\ZZZYYYYYYZZZ\\\]]]___]]][[[[[[]]]]]]\\\YYYYYYZZZ[[[XXXUUUTTTUUUWWW```eeesssxxxrrrlllmmmyyy{{{uuunnngggccc```YYYTTTSSSSSSPPPNNNOOOTTTSSS]]]mmmvvvwww}}}~~~zzzxxxxxx{{{}}}{{{zzzwwwuuuqqqkkkccc^^^XXXTTTMMMGGGCCC@@@<<<:::777666666666888999;;;===888<<<::::::???<<<>>>LLLlll|||jjjZZZ|||oooaaa```VVVUUUUUUTTTUUUWWWVVVTTTRRRUUUVVVVVVUUUSSSRRRSSSTTTSSSTTTVVVXXXYYYZZZZZZYYY]]]\\\ZZZYYYZZZ[[[ZZZYYYYYYYYY[[[]]]\\\YYY]]]cccrrrUUUMMM```wwwxxxqqqeeeeeedddcccaaa___]]]\\\XXXUUUPPPLLLHHHDDD???<<<999999999888888888888777999<<<======;;;===AAAEEE@@@QQQooodddJJJ===>>><<<===@@@<<<777888888666555666:::===???======EEEUUU```\\\RRR???===;;;999999:::<<<===<<<999777999===@@@>>>;;;>>>PPPffftttxxx|||yyynnnppp~~~wwwttt]]]ZZZ^^^\\\VVVUUUWWWZZZ[[[ZZZZZZZZZZZZZZZXXXVVVVVVVVVWWWVVVUUUSSSUUUXXXYYYWWWVVVUUUUUUXXXUUUSSSRRRRRRSSSRRRRRRQQQPPPPPPPPPPPPQQQRRRRRRPPPPPPRRRTTTVVVXXXZZZ[[[XXXWWWXXX[[[XXXVVV```nnnvvvkkkxxx}}}yyy|||sss^^^TTTKKKPPPZZZggguuunnnaaa```mmm|||qqqjjjjjjhhhccc___^^^aaaddduuu~~~yyyuuu}}}pppmmm___GGG<<<@@@UUUppp{{{ppp]]]SSSSSSUUU\\\gggzzzpppWWWMMMLLLDDD???AAAGGGFFFGGGWWWlll{{{xxxpppvvvkkkbbb``````]]]ZZZZZZZZZZZZZZZ[[[^^^``````___\\\[[[ZZZYYYYYYZZZ[[[\\\^^^]]]\\\\\\]]]]]][[[YYY\\\]]]\\\[[[XXXWWWXXXZZZ[[[aaapppvvvtttvvvzzzxxxvvvtttsssiii___VVVUUUVVVTTTRRRRRRWWWWWWbbbttt}}}zzzxxxwwwyyy|||xxxwwwvvvtttooohhh```ZZZRRRNNNHHHDDDAAA>>><<<:::777777666666777999;;;<<<999<<<:::;;;@@@<<<@@@QQQ{{{ccc```iii___^^^TTTUUUUUUVVVWWWVVVUUURRRPPPUUUVVVVVVUUURRRQQQQQQRRRQQQSSSUUUXXXZZZ[[[[[[ZZZ^^^\\\YYYXXXYYYZZZYYYYYYXXXWWWYYY[[[[[[ZZZ^^^dddbbbRRRZZZsss~~~}}}wwwiiigggdddbbb```^^^^^^^^^TTTQQQLLLHHHFFFDDDAAA???888999999999999999888888:::===>>><<<:::===AAACCC<<>>???<<<<<<>>>;;;<<<===;;;888555666;;;??????>>>CCCRRRgggrrriiiZZZ@@@>>>;;;999888:::===>>>>>><<<:::999;;;===??????EEEXXXooo}}}eeemmm~~~~~~vvvwwwfff[[[]]]^^^\\\ZZZQQQVVVZZZ[[[YYYYYY\\\```ZZZWWWSSSSSSUUUVVVUUUSSSPPPUUUYYYZZZWWWUUUUUUVVVXXXVVVTTTRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQPPPQQQSSSUUUWWWYYY[[[\\\XXXWWWZZZ]]][[[YYY^^^gggzzz}}}~~~|||~~~xxxcccUUUOOOPPPWWWcccqqq}}}pppZZZMMMSSSeee|||{{{yyy{{{{{{wwwoookkkkkknnnzzzwwwwwwwwwpppiiiVVVDDD>>>BBBbbb}}}{{{gggWWWRRRQQQVVV]]]lllgggRRRLLLLLLDDD======FFFHHHKKK```{{{nnn|||qqqiiibbbbbbaaa\\\XXXWWWZZZYYYZZZ\\\^^^```___^^^ZZZZZZYYYXXXXXXYYYZZZZZZZZZZZZ[[[\\\^^^^^^]]]\\\^^^]]]]]]\\\[[[ZZZ[[[\\\^^^dddqqq~~~{{{xxxiii^^^VVVVVVXXXWWWVVVVVV[[[\\\fffxxx{{{zzzwwwvvvxxx{{{~~~wwwvvvtttqqqllleee\\\VVVMMMIIIDDD@@@>>>===;;;999999888777777777888:::::::::<<<:::;;;>>>;;;EEE]]]fffqqqiiiaaa\\\TTTTTTUUUWWWWWWUUUSSSQQQPPPTTTUUUVVVTTTRRRQQQQQQRRRQQQSSSVVVYYY[[[\\\\\\[[[]]]ZZZXXXWWWXXXYYYYYYXXXXXXUUUVVVYYY[[[\\\aaaggguuutttyyyddd[[[lll}}}ppplllfffaaa^^^^^^___aaaWWWSSSMMMHHHEEEBBB???===999999999999999::::::::::::???AAAAAACCCJJJMMMKKKKKK^^^yyy\\\FFF<<<===999888:::777;;;:::888777777888:::<<<>>>BBBLLL```uuu{{{kkkVVV@@@>>>;;;999888:::===>>>;;;======;;;;;;@@@JJJRRR[[[gggwwwnnn}}}eee}}}|||ddd___^^^XXXTTTVVVRRRXXX\\\\\\XXXXXX[[[```YYYUUUQQQQQQSSSTTTSSSQQQOOOSSSXXXYYYVVVTTTTTTUUUVVVVVVTTTSSSQQQQQQRRRSSSRRRQQQQQQPPPPPPPPPQQQQQQSSSTTTUUUVVVWWWXXXYYYYYYWWWWWWYYY\\\[[[ZZZ]]]aaallluuu}}}|||}}}jjj[[[TTTQQQTTT___lllyyygggTTTMMMYYYmmmzzzxxxyyysssrrruuuyyysssnnn```LLLBBB@@@JJJjjjttt]]]QQQOOOOOOVVV___ppp___OOOJJJJJJDDD<<<<<>>===<<<:::999999888777777777888999:::999<<<;;;<<<===<<>>;;;<<<;;;:::999:::;;;<<<===<<>>???@@@GGG\\\yyywwwlllddd___[[[[[[[[[YYYZZZ^^^\\\\\\\\\^^^______\\\ZZZXXXYYYYYYYYYYYYYYYYYYXXXUUUVVVWWWVVVUUUWWW[[[______]]]\\\\\\___aaa```___XXXbbbkkkrrr}}}{{{qqqnnnvvvvvvfff^^^eeepppyyy~~~|||yyyyyyyyyxxxtttqqqqqqmmmiiiccc^^^XXXQQQLLLGGGDDD???<<<;;;:::999888555555555666888:::===>>>555;;;===>>>>>>BBBdddtttvvvnnnggg]]]RRRYYYSSSUUUVVVTTTQQQPPPSSSUUUSSSTTTUUUUUUTTTSSSUUUVVVOOORRRVVVYYYZZZYYYWWWVVVUUUUUUVVVXXXZZZ[[[ZZZXXXPPPPPPTTT[[[]]]XXXSSSRRRLLLpppxxx}}}{{{{{{}}}pppdddsssxxx}}}zzzuuuooojjjeeecccaaa^^^ZZZVVVSSSOOOKKKHHHAAA>>>;;;999:::===@@@CCCIIIQQQZZZfffyyyqqq\\\gggtttyyySSS@@@:::===888555888555:::::::::888777777:::<<<666>>>EEEJJJMMMMMMEEE===;;;;;;::::::999999999:::===@@@EEENNN[[[iiiwww}}}sssiiisssxxxlllwwwiiibbb]]]]]]^^^]]]\\\\\\YYY[[[^^^___]]]ZZZWWWUUUNNNQQQTTTSSSPPPMMMMMMOOOQQQOOOMMMOOORRRTTTSSSQQQQQQSSSTTTSSSQQQRRRUUUXXXUUUUUUTTTSSSSSSSSSSSSSSSVVVVVVUUUUUUUUUUUUUUUTTTVVVUUURRRRRRVVV[[[^^^]]]fffvvvuuuvvv|||jjj]]]UUUYYY```hhhxxxzzzwww{{{jjjQQQJJJLLLSSSdddssstttqqqvvvvvvyyypppdddggg^^^AAA:::GGGGGGrrrooodddUUUJJJJJJPPPTTT]]]qqqWWWDDDEEEFFFAAA===AAABBBFFF[[[xxxmmm___aaa\\\ZZZ\\\]]]^^^ccchhh\\\\\\]]]___aaaaaa^^^\\\ZZZZZZ[[[[[[[[[[[[ZZZZZZWWWXXXWWWTTTRRRTTTYYY]]]```^^^\\\]]]```bbbbbb```]]]fffnnnsss}}}{{{}}}vvv|||pppfffdddgggvvv}}}{{{{{{{{{{{{zzzxxxuuurrrqqqrrrpppmmmgggaaaZZZTTTMMMHHHAAA@@@===;;;999777777777777777777888999:::<<<<<<===777999@@@@@@HHHooonnnwwwpppkkkcccZZZVVVWWWXXXXXXXXXXXXVVVUUUTTTTTTSSSRRRSSSVVVWWWUUUSSSPPPRRRTTTUUUVVVVVVVVVUUUUUUUUUTTTVVVXXXXXXWWWUUUSSSTTTUUUVVVVVVUUUSSSSSSRRRUUUaaaqqqwwwwww}}}ttttttxxxiii```cccnnnxxx|||~~~}}}{{{zzzwwwpppggg```eeebbb^^^[[[ZZZVVVPPPKKKOOOGGG@@@??????@@@CCCHHHSSS]]]dddkkk}}}kkkaaauuuXXXAAA888<<<999888;;;:::777777777888:::999777555777999<<<>>>??????>>>===::::::888666555777<<>><<>>@@@HHHUUU___eeemmmttt{{{{{{hhh|||XXXBBB999===:::999<<<::::::999999:::<<<<<<;;;999::::::;;;===??????===;;;:::;;;<<<<<<<<>>PPPdddwwweeeTTTMMMKKKJJJPPPZZZeeebbbLLLGGGFFFBBB>>>???DDDDDD>>>___~~~rrr~~~ppp\\\]]]]]][[[ZZZ^^^dddccc]]]\\\]]]]]]^^^___```aaaaaa___^^^\\\ZZZXXXVVVTTTSSSVVVVVVVVVTTTTTTVVV[[[^^^]]]]]]\\\]]]]]]^^^___```cccbbbgggoooyyyqqquuutttyyywwwoooqqqwww|||vvv}}}zzzxxxvvvssssssssssssrrrqqqppppppiiieee___YYYTTTNNNHHHDDD???>>><<<:::888777777777777777777888999:::<<<<<<777BBBAAA;;;NNNxxxlllgggqqqeeeaaa\\\YYYZZZYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTUUUWWWXXXXXXUUUSSSTTTTTTTTTTTTTTTUUUVVVWWWXXXWWWVVVUUUVVVUUURRRPPPPPPOOOOOONNNOOOOOOPPPPPPRRRSSSUUU^^^qqquuuooo{{{}}}tttzzzooooooxxx{{{~~~wwwrrrjjjfffeeedddbbb___bbbUUUIIIFFFMMM\\\ooo}}}wwwoooWWWBBB;;;>>>::::::<<<999999888888999:::;;;;;;:::<<<;;;;;;???DDDFFFCCC>>>999;;;======>>>AAADDDGGGLLL\\\ppp}}}ooorrr{{{qqq[[[ZZZYYYWWWXXXZZZ[[[[[[ZZZZZZZZZZZZZZZYYYWWWUUUSSSPPPPPPOOOOOOOOOOOOOOOOOOQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQRRRSSSRRRPPPOOOOOOOOOQQQNNNLLLKKKMMMOOOPPPPPPOOOOOOOOOSSSXXX^^^bbbcccbbbooouuubbb[[[[[[^^^iiiuuu|||vvvjjjhhhmmmsss}}}yyybbbOOOJJJKKKLLLMMMbbb|||vvvuuuvvvhhhjjj```QQQDDD>>>HHH___tttmmm]]]NNNIIIIIIKKKVVVbbbrrr|||XXXFFFCCCCCCAAA>>>???EEEGGGLLLqqqvvvxxxhhh___^^^^^^]]]\\\___cccaaa\\\[[[[[[\\\]]]^^^___``````\\\[[[ZZZXXXVVVTTTRRRRRRTTTTTTTTTTTTTTTWWW[[[^^^]]]]]]\\\\\\\\\]]]]]]^^^______cccllluuu~~~vvvkkkgggpppmmmooo{{{||||||}}}nnndddmmmtttlllkkkjjjrrr{{{|||yyyxxxttttttsssssssssqqqooommmeeeaaa[[[UUUPPPKKKFFFBBB>>>===;;;999888777777888777777777888999:::<<<<<<999@@@>>>@@@```eeeppp{{{jjjaaa\\\XXXXXX[[[[[[[[[[[[ZZZZZZYYYXXXXXXTTTUUUWWWXXXYYYXXXVVVTTTVVVUUUTTTSSSTTTUUUVVVWWWYYYWWWUUUUUUTTTSSSPPPNNNPPPPPPNNNNNNNNNOOOQQQRRROOOSSSVVV^^^ttt|||qqqmmmnnnooossszzzzzzsssnnnkkkhhhdddaaa[[[TTTQQQXXXfffvvvyyywww|||SSSBBB<<<===999:::<<<888:::999888999;;;<<<<<<;;;;;;:::===FFFOOORRRLLLFFF===>>>>>>>>>>>>AAAEEEHHHZZZhhhxxxssskkkdddaaa~~~ccc\\\ZZZYYYXXXXXXZZZ[[[ZZZYYYXXXYYYYYYYYYXXXWWWUUUTTTPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMMMMMMMNNNNNNPPPPPPPPPOOOOOOOOOPPPPPPPPPRRRSSSRRRPPPNNNNNNOOOPPPNNNLLLLLLNNNQQQRRRQQQNNNOOORRRWWW^^^bbbcccbbb[[[ggguuu|||hhh___\\\___fffnnnttt}}}iiiXXXSSSYYY```llllllcccRRRGGGFFFIIIJJJRRReee~~~zzzzzzwwwxxxbbbiii[[[HHH===@@@QQQhhhzzz___SSSIIIHHHIIINNN[[[jjj~~~pppRRRCCCAAAAAA@@@>>>===CCCLLLccc~~~vvv|||xxxxxxcccaaa___^^^]]]]]]___```___\\\[[[[[[ZZZZZZZZZYYYYYYYYYWWWVVVVVVUUUTTTSSSSSSRRRQQQSSSTTTTTTUUUWWWZZZ]]]]]]\\\\\\[[[[[[[[[\\\\\\[[[[[[___hhhqqqzzz}}}uuunnnkkkrrrwwwssspppvvvzzzfffTTTXXXyyytttdddXXXVVVZZZYYYiiizzz~~~|||{{{yyywwwuuuttttttqqqmmmiiiaaa]]]WWWQQQMMMIIIDDDAAA<<<;;;999888777777777888777777777888999:::<<<<<<===::::::KKKtttwwwhhh~~~tttiiiaaa\\\YYYZZZ]]]]]]]]]\\\[[[[[[ZZZZZZZZZUUUWWWYYYZZZYYYXXXVVVVVVWWWVVVUUUTTTTTTTTTVVVVVVXXXVVVTTTTTTSSSRRROOOMMMRRRQQQQQQPPPQQQRRRSSSTTTSSSSSSPPPRRRhhhxxxppplllmmmuuu}}}yyyuuupppiiicccXXXUUUXXXeeewwwyyyyyytttNNN@@@<<<===888:::===888===<<<;;;<<<>>>???>>>===;;;<<>>BBBMMMssssssuuu|||~~~nnnaaaaaa___]]]]]]______^^^\\\\\\ZZZYYYYYYYYYYYYXXXXXXXXXRRRRRRSSSSSSTTTTTTUUUUUUPPPRRRTTTUUUVVVWWWZZZ\\\\\\[[[[[[ZZZZZZZZZ[[[[[[YYYXXX[[[ccckkkttt|||tttsss~~~yyywww}}}zzz{{{|||}}}~~~vvvaaaMMMKKKcccsssXXXMMMGGGHHHNNNUUUiii}}}}}}{{{{{{xxxuuutttsssoooiiiddd]]]YYYSSSMMMIIIFFFBBB@@@;;;:::888777777777888888777777777888999:::<<<<<<>>>777;;;WWWlllxxxxxxrrrjjjccc^^^\\\]]]___]]]]]]\\\[[[ZZZZZZZZZZZZXXXYYYZZZZZZXXXWWWWWWXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUTTTSSSRRRSSSRRROOOMMMRRRRRRRRRRRRSSSTTTUUUUUUUUUUUUUUUWWWcccuuuvvvqqqnnnttt~~~}}}zzzuuunnnhhhccc^^^___jjjzzz~~~cccJJJ???>>>>>>999<<>>>>><<<999<<<>>>BBBIIIOOOOOOHHHAAA===???AAAEEEKKKSSS]]]cccrrr{{{qqqYYY```tttttthhhooohhh```eee]]]\\\ZZZZZZZZZYYYWWWUUUTTTUUUVVVVVVVVVUUUTTTSSSPPPPPPQQQRRRSSSTTTTTTUUUSSSQQQOOONNNMMMNNNOOOPPPQQQPPPOOONNNOOOPPPQQQRRRSSSTTTUUUTTTRRRQQQQQQQQQJJJIIIHHHIIIKKKLLLMMMLLLHHHOOOWWW\\\\\\YYYVVVTTTUUU______ddd{{{zzzooogggeeefffiiikkkqqq}}}|||rrr\\\JJJDDDIIIPPPSSSQQQLLLFFFCCCEEEIIIMMMUUUooozzzqqqwww~~~uuuwwwvvvfffkkkPPPFFF===BBBVVVjjjppplllRRRKKKHHHJJJKKKPPPaaatttqqq___KKKCCCBBBAAA??????BBBCCCLLLzzzlllpppzzzyyyzzzxxxiiiccc^^^]]][[[\\\______\\\ZZZ\\\XXXXXXYYYZZZ[[[\\\]]]]]]QQQQQQRRRSSSTTTUUUVVVWWWQQQSSSVVVWWWWWWXXXYYY[[[ZZZZZZYYYYYYYYYZZZZZZ[[[XXXWWWYYY```fffmmmxxx~~~xxx}}}{{{yyyzzz}}}lllZZZKKKEEEQQQbbb~~~]]]FFFDDDEEEGGGMMM\\\qqq|||zzzxxxxxxtttqqqpppppplllddd^^^XXXTTTNNNIIIEEEBBB???===:::999777666666777888888777777777888999:::<<<<<<<<<:::BBB^^^mmmpppmmmfff```\\\\\\]]]\\\\\\[[[YYYXXXWWWWWWXXXXXXZZZ[[[[[[YYYWWWVVVXXX[[[WWWWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQQQQRRRRRRQQQOOOPPPQQQRRRSSSSSSTTTTTTTTTSSSUUUZZZ```ccchhhttt}}}{{{}}}}}}|||}}}|||yyyvvvrrrllliiiooozzz}}}zzz|||}}}yyyVVVHHH@@@@@@@@@;;;???CCC<<<>>>>>>???AAABBB@@@<<<999>>>>>>@@@CCCFFFGGGDDDBBBBBBGGGNNNUUU]]]fffnnnsssaaa]]]jjj~~~~~~oooxxxrrreee```^^^[[[ZZZYYYYYYZZZXXXVVVSSSRRRSSSTTTUUUUUUTTTSSSRRROOOOOOPPPQQQRRRSSSTTTUUURRRQQQNNNMMMMMMNNNPPPQQQPPPOOONNNMMMNNNOOOQQQRRRUUUVVVWWWVVVTTTSSSSSSSSSIIIHHHGGGHHHJJJKKKKKKJJJKKKRRRZZZ\\\YYYTTTTTTUUUSSS[[[XXXZZZiiisss}}}zzznnniiihhhiiiiiijjjsss|||uuuxxx}}}nnnZZZIIICCCGGGLLLNNNKKKHHHDDDCCCFFFOOOWWW^^^}}}wwwfffhhhvvvxxxrrrqqqeee___EEEAAA@@@MMMeeetttlll[[[MMMGGGEEEHHHLLLWWWnnndddUUUFFFAAA@@@@@@???@@@BBBGGGTTTmmmzzzzzznnnxxxmmmdddeeeYYYZZZXXX[[[___^^^ZZZYYY\\\XXXXXXYYYZZZ[[[\\\]]]]]]SSSTTTTTTTTTUUUUUUVVVVVVRRRTTTXXXYYYYYYXXXYYYZZZXXXXXXXXXXXXYYYZZZ[[[[[[YYYWWWXXX]]]bbbhhhrrr{{{uuurrrzzz}}}wwwwww||||||~~~xxxaaaSSSJJJCCCEEEMMM```PPP???DDDIIIMMMRRReeeyyy~~~}}}yyyvvvttttttpppmmmmmmmmmiiibbb[[[UUUQQQKKKFFFCCC@@@===;;;999888777666666777888999777777777888999:::<<<<<<888???JJJaaassssssiiifff```ZZZXXXYYYYYYXXXZZZYYYWWWVVVUUUUUUVVVVVV[[[\\\[[[YYYVVVVVVYYY\\\WWWWWWXXXXXXWWWUUUSSSRRRPPPOOOOOOQQQRRRSSSRRRPPPMMMNNNPPPRRRSSSSSSRRRQQQUUURRRSSSWWWZZZddd~~~xxxuuu~~~yyyvvvxxx~~~{{{uuussswww}}}yyymmmjjjmmmpppoooKKKGGGAAABBBBBB===BBBFFF???GGGHHHJJJLLLLLLIIIDDD@@@>>>>>>>>>???AAADDDGGGIIIQQQXXXaaakkksssyyy~~~cccOOOcccxxxtttfffeee```VVVXXXWWWWWWXXXYYYXXXUUUSSSPPPQQQSSSTTTTTTSSSRRRRRRMMMNNNOOOPPPQQQSSSTTTTTTPPPNNNLLLJJJKKKLLLNNNPPPOOONNNMMMLLLMMMNNNPPPQQQVVVXXXYYYXXXVVVTTTTTTUUUKKKJJJIIIJJJLLLLLLLLLJJJOOOWWW^^^^^^WWWTTTWWW[[[NNNWWWSSSSSS]]]bbb}}}}}}}}}ssskkkiiijjjiiiffflll|||~~~hhhjjjqqq{{{oooZZZIIICCCEEEIIILLLIIIFFFCCCBBBHHHTTT```kkkxxxccc[[[jjj}}}}}}tttwwwpppooodddPPPCCCAAAEEEVVVnnnxxxeeeLLLGGGBBB@@@EEEMMM^^^}}}zzz[[[NNNBBB>>>?????????@@@>>>JJJ___}}}hhheeebbbfffVVVYYYWWWYYY___^^^YYYXXX\\\ZZZYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVUUUUUUTTTTTTSSSUUUYYYZZZZZZYYYYYYYYYWWWWWWWWWXXXXXXZZZ[[[\\\YYYWWWWWW\\\```eeennnwwwtttggglllrrr}}}~~~vvvuuuzzz}}}zzzuuu~~~~~~qqqkkkoooYYYNNNHHHCCCFFFLLLZZZtttOOOLLLCCCDDD[[[jjj~~~}}}|||}}}}}}|||yyyvvvttttttuuurrrqqqpppnnnkkkfff___ZZZPPPMMMIIIDDD@@@===;;;:::999888777777777777777888>>>===;;;999:::======;;;AAA:::TTTxxxqqq{{{mmmgggddd___[[[XXXXXXYYYZZZ]]][[[XXXUUUSSSRRRSSSSSSWWWXXXXXXYYYWWWUUUSSSQQQSSSVVVYYYXXXUUURRRQQQRRRPPPSSSUUUUUUTTTSSSSSSTTTSSSRRRQQQQQQRRRTTTVVVXXXXXXWWWXXXXXXWWW___xxx~~~ooo{{{lllfffpppyyyzzz}}}wwwyyyuuummm```RRRTTTlllvvv[[[KKKNNNLLLGGGIIIQQQVVVVVVTTTWWWXXXUUUMMMFFFAAA@@@EEEAAA>>>???EEELLLPPPRRReeemmmvvv}}}vvv^^^WWW\\\qqqxxxvvveeebbb___\\\\\\[[[YYYVVVTTTRRRQQQPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTLLLNNNPPPPPPOOONNNOOOPPPOOOMMMKKKJJJIIIJJJKKKLLLNNNNNNNNNMMMLLLNNNRRRVVV___[[[VVVUUUVVVWWWVVVUUUSSSSSSRRRRRRRRRQQQPPPPPPWWWVVVVVVUUUUUUTTTTTTUUUTTTUUUTTTXXX\\\___xxx}}}vvvnnniiipppfffcccpppjjj^^^___uuummmVVVFFFBBBEEEGGGMMMQQQMMMBBBAAAQQQfffsss{{{jjjcccbbbooo|||wwwyyypppfffdddXXXEEE???>>>OOOjjjrrr```PPPMMMFFFHHHGGGEEEQQQooolllRRRLLLEEEAAA>>>===???BBB@@@XXXwwwooowwwuuudddeeecccZZZYYYXXXYYY\\\```aaa^^^[[[ZZZZZZZZZYYYXXXWWWUUUTTT[[[YYYWWWUUUUUUXXX[[[]]]ZZZ[[[[[[[[[[[[YYYWWWVVVYYYXXXWWWUUUUUUTTTTTTTTTVVVUUUXXX]]]\\\\\\cccmmm|||fffbbbgggvvv{{{}}}{{{|||~~~kkk\\\WWWoooXXXLLLEEE@@@BBBHHH\\\pppKKKHHHAAAIIIfffyyy{{{~~~{{{xxxvvvtttssssssooonnnllljjjgggaaaZZZUUUNNNKKKGGGCCC???<<<::::::888777777777777777888888;;;;;;::::::;;;=========??????ZZZpppzzzbbbcccaaa^^^[[[YYYYYYZZZ[[[\\\[[[XXXVVVTTTSSSTTTTTTVVVVVVWWWXXXWWWUUUSSSRRRSSSUUUWWWVVVSSSQQQQQQRRROOOQQQSSSTTTSSSRRRRRRSSSSSSRRRRRRRRRSSSTTTVVVWWWTTTTTTVVVWWWUUUYYYiii{{{uuulllwww|||rrrppplllfff]]]UUU\\\xxx{{{UUUSSSRRRNNNMMMUUU^^^```[[[WWWWWWUUUPPPJJJEEEDDDDDDAAAAAACCCIIIRRRZZZ^^^___ooottt{{{zzz^^^UUUWWWfffsssuuu~~~rrrdddbbb^^^[[[[[[WWWVVVTTTSSSRRRRRRRRRSSSRRRRRRSSSTTTTTTTTTTTTTTTOOOPPPRRRRRRPPPOOOPPPQQQPPPOOOMMMKKKJJJKKKLLLMMMMMMMMMMMMKKKKKKLLLPPPSSSZZZWWWSSSRRRTTTUUUUUUTTTRRRRRRSSSSSSRRRQQQOOONNNWWWVVVTTTSSSRRRQQQRRRRRRPPPSSSSSSUUUWWWWWWmmmyyypppjjjkkkdddbbbmmm|||jjj^^^^^^qqqoooWWWGGGCCCFFFHHHJJJNNNLLLBBBAAASSSlll~~~qqqaaadddlll|||uuu}}}}}}iii```\\\OOO???@@@III\\\nnnkkkXXXJJJGGGDDDHHHJJJKKKYYYyyy{{{^^^NNNHHHCCCAAABBBCCCFFFJJJNNNiiisssttt```______XXX[[[ZZZ[[[]]]``````]]]ZZZZZZYYYYYYXXXVVVUUUSSSRRRXXXXXXXXXXXXYYYYYYZZZZZZ[[[\\\[[[[[[ZZZYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUTTTWWW[[[ZZZZZZaaajjj}}}wwwwwwccc[[[ZZZnnnuuu}}}~~~||||||}}}rrr\\\MMMHHHoooWWWJJJDDD???BBBIIIaaalllHHHDDDBBBSSSwwwzzz}}}xxxvvvvvvuuussspppmmmkkkhhheeeaaa[[[TTTOOOJJJHHHEEEAAA===:::999888666666666666777888888999888888999;;;<<<<<<===>>>===JJJeeesssppp]]]___^^^\\\ZZZYYYYYYZZZZZZ[[[YYYWWWVVVTTTTTTUUUUUUTTTUUUVVVWWWWWWVVVUUUTTTRRRSSSTTTSSSQQQPPPPPPQQQMMMOOOQQQQQQPPPPPPPPPQQQSSSSSSSSSTTTTTTUUUUUUUUUUUUVVVYYY[[[XXXWWW\\\dddtttsss~~~ttt~~~tttooo}}}zzzppppppmmmggg___[[[fffnnnMMMWWWQQQKKKMMMXXX```]]]TTTPPPNNNKKKFFFCCCCCCFFFIIIJJJMMMSSS]]]fffmmmpppqqq|||[[[TTT[[[aaaqqqyyy}}}{{{jjjaaaaaa___]]]]]]SSSSSSSSSSSSSSSTTTUUUUUURRRSSSSSSTTTTTTTTTTTTTTTQQQSSSTTTSSSQQQPPPPPPPPPQQQPPPNNNMMMLLLLLLMMMNNNMMMMMMMMMKKKIIIJJJMMMOOOTTTRRRPPPPPPRRRTTTTTTTTTRRRSSSTTTTTTSSSQQQOOONNNWWWUUURRRPPPNNNOOOPPPQQQPPPUUUUUUUUUSSSPPPddd|||uuu|||zzzvvv~~~tttnnnjjjeeeeeemmmxxxttthhhdddrrrqqqXXXGGGCCCFFFHHHKKKPPPOOOGGGEEEVVVssslllfffuuuqqqpppppp```YYYQQQFFF===DDDVVViiilll___OOOEEECCCBBBFFFJJJOOObbbqqqUUUNNNFFFAAAAAABBBAAADDDIIIbbbsssppp]]]\\\^^^ZZZ]]]\\\\\\]]]^^^]]][[[XXXYYYYYYYYYXXXVVVUUUSSSRRRUUUWWWZZZ\\\\\\[[[YYYWWW\\\\\\[[[ZZZYYYYYYYYYYYYVVVWWWXXXYYYYYYXXXWWWVVVSSSSSSUUUXXXXXXYYY^^^fffxxxvvv~~~mmm```SSSKKKdddmmmyyy{{{xxxvvvzzz~~~~~~|||}}}~~~~~~kkkSSSFFFCCCoooWWWKKKEEECCCGGGOOOdddjjjGGGDDDEEE^^^yyy~~~xxxsssrrruuuvvvsssooommmjjjeeeaaa\\\VVVPPPKKKGGGEEEAAA>>>;;;999888777555555555666666888999:::888777999<<<<<<:::;;;>>>???YYYuuu~~~}}}iii]]]]]]\\\[[[ZZZXXXXXXWWWWWWWWWVVVUUUTTTTTTTTTTTTUUURRRSSSTTTUUUVVVVVVVVVUUURRRQQQQQQPPPOOOOOOPPPQQQLLLNNNOOOOOONNNNNNOOOPPPSSSTTTTTTUUUUUUTTTSSSSSSVVVXXXZZZ[[[XXXUUUTTTUUU___bbbrrr~~~vvvooosssxxx|||xxx|||yyysssjjjfffnnnooo]]]TTTZZZRRRLLLMMMTTTWWWQQQHHHIIIHHHHHHHHHKKKOOOUUUYYYbbbeeekkkrrrxxx|||~~~zzzXXXPPP^^^mmmrrrwww~~~sssaaa]]]``````______TTTTTTTTTTTTUUUUUUVVVVVVRRRSSSSSSTTTTTTTTTSSSSSSRRRSSSTTTSSSPPPNNNNNNNNNQQQQQQPPPOOONNNNNNOOOOOOOOOOOONNNLLLJJJJJJKKKMMMPPPOOOOOOPPPRRRTTTUUUVVVSSSSSSSSSSSSSSSTTTTTTUUUUUUSSSPPPNNNMMMOOORRRTTTWWW]]]\\\XXXTTTRRRddduuuooo|||vvvppp|||zzzsssooolllkkkpppuuuzzz|||ssszzzqqqXXXFFFBBBDDDFFFMMMTTTWWWQQQMMMZZZvvvzzz}}}~~~sssooowwwvvvbbbXXXPPPEEE@@@BBBQQQccclllbbbQQQIIIGGGEEEEEEGGGLLLXXXsssfffPPPLLLEEEBBBEEEGGGHHHNNNWWWzzz|||iii^^^```aaa^^^]]]]]]\\\\\\[[[YYYWWWVVVXXXXXXXXXXXXXXXWWWVVVVVVUUUWWWZZZ\\\\\\[[[YYYWWW[[[ZZZYYYXXXWWWXXXYYYYYYWWWXXXZZZZZZZZZXXXVVVTTTSSSTTTUUUWWWWWWYYY]]]bbbyyyrrrhhhhhhcccUUUFFFWWWbbbpppxxxxxxuuurrrqqqppprrruuuwww{{{|||xxxtttuuu{{{|||~~~hhhRRRJJJLLLpppWWWKKKEEECCCHHHQQQaaa{{{iiiGGGDDDJJJhhhyyywwwsssoooppptttuuurrrnnnmmmiiiccc^^^YYYSSSMMMIIICCCAAA>>>;;;999777777777555555555555666777888999:::888:::===<<<888:::@@@JJJlllvvvxxxccc___^^^]]][[[YYYVVVTTTSSSRRRQQQQQQQQQRRRRRRRRRSSSSSSQQQQQQSSSTTTUUUVVVVVVVVVQQQPPPOOOOOOPPPQQQQQQQQQLLLMMMNNNNNNMMMMMMNNNPPPTTTTTTTTTTTTTTTSSSQQQQQQSSSUUUVVVUUUSSSQQQOOONNNQQQVVVeeexxxuuuooogggbbbdddooo}}}{{{}}}vvvrrrwww~~~}}}kkk```aaafff^^^ZZZWWWWWWXXXVVVRRROOOPPPRRRWWW^^^fffmmmqqqtttwwwyyy|||uuuQQQIIIWWWjjj{{{|||pppnnnuuussshhh]]][[[]]]^^^\\\ZZZVVVVVVVVVVVVVVVVVVUUUUUURRRRRRRRRSSSSSSRRRRRRQQQQQQRRRRRRQQQNNNLLLLLLLLLOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQPPPNNNLLLKKKLLLMMMOOOPPPQQQRRRSSSUUUVVVXXXUUUTTTRRRQQQRRRVVVZZZ]]]SSSQQQOOONNNOOORRRVVVXXX^^^ccc___YYYWWWWWWhhh~~~rrriiiuuuyyyuuurrrqqqrrrrrrttt|||qqqXXXFFFAAABBBCCCHHHQQQZZZZZZWWW```xxx{{{}}}~~~mmmkkkxxxvvvhhhZZZRRRGGG<<>><<<888<<>>===;;;999777777777777777666666555555555666666888444666======;;;DDDRRR|||ooogggcccYYY```]]]XXXRRROOONNNOOOPPPKKKLLLNNNQQQRRRTTTUUUUUUQQQQQQQQQQQQRRRSSSTTTUUURRRQQQRRRUUUXXXYYYVVVSSSPPPPPPPPPOOONNNOOOQQQSSSVVVTTTQQQOOOMMMLLLMMMMMMKKKTTTWWWRRRNNNQQQTTTTTTSSSXXX[[[[[[```nnnyyy}}}zzzppp^^^LLLEEEJJJQQQddduuu}}}vvv{{{}}}|||kkkIIIgggvvv~~~zzz~~~pppooo{{{zzzdddcccWWWYYY[[[YYYYYYXXXWWWUUUPPPQQQSSSTTTTTTSSSRRRRRROOOOOOOOOOOONNNNNNMMMLLLMMMOOOPPPOOOMMMKKKKKKLLLEEEFFFHHHKKKMMMOOOPPPPPPPPPQQQQQQPPPNNNMMMMMMNNNKKKNNNPPPOOOMMMKKKLLLNNNRRRRRRTTTUUUUUUTTTSSSRRROOOPPPPPPQQQRRRSSSTTTUUUUUUYYYUUUSSSXXXXXXZZZeee]]]rrr~~~ppp}}}cccfffttt|||yyyxxxuuuqqqrrrvvv{{{fffUUUNNNKKKIIITTTYYYcccnnnrrrwwwzzzrrrnnn```YYYRRREEE<<>>===AAADDD======XXXyyyqqq{{{|||lll______aaa___^^^aaaYYY[[[\\\[[[YYYXXX[[[^^^[[[[[[[[[[[[ZZZYYYXXXXXXTTTTTTUUUUUUVVVVVVVVVUUUTTTUUUVVVWWWXXXWWWVVVUUUSSSSSSTTTTTTVVVWWWYYYZZZUUUXXXXXXUUUWWW\\\[[[WWWWWWhhh~~~mmmPPPKKK\\\mmmpppkkkjjjddd^^^___fffooowwwzzz~~~wwwpppqqqwwwvvvxxxxxxssseeeYYYXXX]]]ppp]]]PPPOOOLLLOOOiii\\\UUUkkk}}}yyytttooonnnooooookkkgggXXXSSSMMMHHHEEEBBB>>>:::999888777555555555666777888555333444777888666444777222000999===888KKKrrrrrrvvvwwwhhhccc[[[^^^[[[VVVQQQPPPQQQQQQMMMIIIFFFIIINNNQQQQQQRRRSSSSSSPPPPPPPPPNNNNNNOOORRRTTTQQQRRRRRRQQQOOONNNNNNOOORRRPPPNNNNNNPPPQQQOOOMMMTTTSSSQQQNNNLLLLLLOOOQQQOOOPPPQQQRRRRRRRRRRRRRRRTTTTTTZZZaaa___```rrrwwwzzzoooMMMLLLSSSOOOTTTVVVhhhzzzwww^^^ZZZbbbiiiggg|||mmmeee]]]ZZZZZZXXXWWWUUUTTTRRRRRRPPPQQQSSSUUUVVVVVVVVVUUURRRPPPNNNMMMMMMOOOQQQSSSQQQPPPOOOMMMLLLKKKKKKKKKGGGGGGGGGHHHIIIKKKMMMOOOOOOQQQSSSTTTTTTQQQOOOMMMKKKLLLLLLKKKJJJJJJLLLNNNRRRRRRSSSSSSSSSSSSSSSRRRPPPPPPOOOMMMMMMNNNRRRUUUWWWVVVTTTTTTTTTVVVXXXZZZ]]][[[lllyyyvvvrrrlll~~~vvv[[[ddd}}}yyywwwuuuqqqyyyyyyfffYYYUUUWWWXXXbbbpppzzz~~~xxxwww{{{mmm```WWWDDDFFFCCCBBBNNN___ccc\\\OOOLLLBBBAAAIIIGGGDDDKKK^^^{{{nnn[[[QQQFFFBBBFFF>>>>>>AAABBB>>>DDDbbbzzzsssggg]]]\\\\\\ZZZZZZ\\\^^^]]][[[ZZZZZZ\\\^^^______^^^\\\YYYWWWUUUTTTTTTRRRSSSUUUVVVWWWVVVVVVUUUTTTVVVWWWWWWUUURRRQQQQQQPPPSSSUUUUUUYYY^^^^^^[[[UUUUUUUUUUUUVVVWWWXXXXXXVVV^^^pppbbbaaafffuuu|||mmmhhh___YYYZZZ[[[\\\aaaiiiooovvv}}}yyyyyyzzzqqquuuooojjjhhh^^^YYYbbb```VVVOOORRRXXXggghhh]]]rrrzzzuuupppllljjjjjjiiieee```VVVRRRLLLGGGDDDAAA===:::999888777666555555666777777555444555777888666444888999888;;;>>>@@@[[[mmmqqqbbb\\\UUUYYYYYYUUURRRRRRTTTUUURRROOOKKKMMMPPPRRRRRRRRRSSSTTTPPPQQQPPPNNNMMMNNNPPPRRRPPPQQQRRRPPPNNNMMMMMMNNNPPPNNNMMMMMMOOOOOONNNLLLPPPQQQRRRQQQOOONNNNNNOOOSSSSSSSSSSSSRRRQQQQQQPPPQQQQQQVVV]]]^^^```qqq~~~tttvvvaaaffftttwww```QQQPPPZZZeeezzzqqqaaa```lllyyyvvvvvv|||fff```___\\\XXXXXXWWWVVVVVVUUUTTTSSSQQQSSSUUUWWWWWWWWWUUUUUUUUUTTTRRRPPPPPPQQQSSSUUUOOOOOONNNLLLKKKKKKKKKKKKHHHHHHHHHHHHJJJLLLNNNOOOOOOPPPQQQQQQQQQPPPNNNMMMKKKLLLLLLKKKJJJJJJLLLNNNOOOPPPPPPQQQQQQRRRRRRQQQPPPPPPPPPOOOOOOPPPSSSVVVUUUUUUTTTTTTUUUVVVWWWXXXXXX[[[ooo~~~|||ZZZWWWuuu~~~~~~}}}{{{zzz~~~ssshhheeeeeekkksss}}}yyyuuu}}}uuuggg^^^TTTKKKHHH??????PPPeeekkk^^^PPPFFFGGGBBBAAAIIIHHHIIITTTjjj^^^MMMGGG???===AAAAAAFFFFFF@@@AAAWWWzzzzzzmmmccc\\\]]]^^^[[[ZZZ[[[[[[ZZZYYYYYYYYYZZZ[[[[[[[[[ZZZYYYWWWVVVUUUTTTTTTSSSTTTUUUVVVVVVVVVUUUTTTTTTUUUVVVUUUSSSRRRRRRRRRSSSUUUVVVUUUXXX]]]]]]YYYWWWWWWVVVWWWWWWXXXYYYYYYVVVZZZfff}}}|||jjjoooxxxrrrhhh^^^WWWXXXYYYYYY[[[```___ccciiittt~~~|||{{{{{{yyymmmddddddaaadddsssTTTUUUVVV[[[jjjwwweeevvvxxxtttpppllljjjiiifffaaa\\\SSSOOOJJJEEEBBB???<<<:::888777777666666666666777777666555666888888666555333:::999777<<>>HHHcccssshhhSSSGGG@@@EEECCCBBBGGGHHHPPPbbbvvvRRREEECCC@@@???CCCCCCGGGEEEDDDVVVwwwiiiddd^^^ZZZ\\\]]][[[YYYYYYYYYYYYZZZZZZZZZYYYYYYXXXWWWVVVVVVUUUUUUTTTTTTTTTTTTUUUVVVVVVVVVUUUTTTSSSTTTUUUTTTSSSQQQPPPRRRTTTUUUWWWWWWUUUXXX\\\[[[XXXYYYYYYXXXXXXXXXYYYZZZZZZXXXVVV[[[ooo~~~zzzrrrjjjppp{{{wwwfff\\\TTTTTTVVVWWWXXXYYYWWWYYYbbbppp|||}}}{{{nnnfffiiikkksss```jjjoooqqqhhhvvvuuuqqqnnnjjjgggeee```[[[VVVNNNLLLGGGCCC???<<<:::999777777777666666666666777666777777888888888777666222999777444@@@VVV{{{vvvyyy___YYYXXXXXX\\\VVVTTTSSSTTTWWWYYYXXXWWWTTTUUUUUUTTTRRRRRRSSSUUURRRRRRRRROOOLLLKKKLLLMMMMMMNNNOOONNNLLLKKKLLLMMMMMMLLLKKKKKKKKKKKKKKKJJJLLLNNNQQQRRRQQQPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMMLLLKKKMMMUUU[[[aaammmxxxrrrhhhhhhxxxzzzkkkbbbsssqqq\\\TTTIIIJJJ]]]lllwwweee]]]ppp{{{yyyeee]]]___^^^[[[ZZZVVVVVVWWWWWWVVVUUUTTTSSSTTTVVVYYY[[[ZZZXXXTTTQQQSSSRRRPPPNNNMMMMMMNNNNNNKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKMMMNNNOOOOOOLLLLLLKKKJJJJJJJJJKKKLLLKKKLLLLLLKKKJJJIIIJJJKKKHHHHHHIIIJJJKKKLLLMMMNNNNNNOOOQQQQQQPPPPPPRRRSSSQQQRRRSSSTTTUUUVVVVVVUUUWWWYYYccc~~~}}}pppfffzzz||||||~~~~~~xxxpppwwwyyykkk___XXXQQQGGG>>>AAAKKK]]]jjjeeeSSSHHHFFF???FFFDDDBBBGGGLLL]]]vvvdddIIIBBBDDDDDDCCCEEEDDDEEEJJJ\\\zzzwwwbbb```\\\XXXXXXYYYXXXWWWWWWZZZZZZ\\\\\\\\\ZZZXXXWWWSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUTTTRRRQQQSSSSSSRRRPPPNNNOOORRRUUUUUUWWWVVVUUUWWW[[[[[[XXXYYYYYYXXXXXXXXXXXXYYYYYYZZZVVVVVVccczzzwwwuuuqqqlllhhhgggnnn}}}{{{fff]]]TTTQQQUUUXXXYYYYYYUUU[[[hhhwww~~~wwwyyysssppptttssswwwkkkxxxyyypppjjjgggccc___ZZZVVVQQQNNNIIIHHHDDD@@@<<<:::999888666666666777777777777666666777999:::999888777666888;;;777<<>>BBBAAA??????DDDIII\\\yyyhhhddd___\\\WWWSSSSSSUUUVVVVVVYYYZZZ[[[\\\[[[YYYVVVTTTRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTUUUUUUTTTRRRPPPOOORRRQQQPPPNNNLLLNNNQQQUUUSSSTTTTTTSSSVVV[[[\\\YYYWWWWWWVVVVVVWWWWWWXXXXXXYYYXXXXXX]]]jjj~~~vvvvvvooohhhpppppplllnnnqqquuuzzzpppggg\\\UUUUUUXXXYYYWWWOOOVVVcccllllllhhhkkkrrr~~~yyy|||wwwtttuuunnnmmmxxx|||rrr~~~qqqkkkgggddd```ZZZUUUPPPMMMKKKEEEDDDBBB>>>:::777777888555666666777777777777666555888:::;;;:::888777777888777888KKKkkkuuuppp{{{yyyiiiZZZPPPVVVUUUTTTSSSQQQQQQQQQQQQRRRSSSTTTTTTRRRRRRSSSTTTSSSTTTTTTRRROOOLLLLLLLLLLLLNNNOOONNNMMMLLLMMMNNNLLLMMMNNNMMMLLLKKKKKKMMMNNNOOOPPPOOOOOOOOOQQQSSSMMMKKKGGGCCC???<<<;;;:::===>>>AAADDDHHHNNNVVV\\\lll~~~tttuuu|||vvvpppmmmmmmrrryyyuuupppllltttqqqmmmggg[[[SSSQQQYYYdddsss{{{jjj```dddlll|||eeeQQQRRRfff{{{zzzjjj]]]\\\\\\WWWUUUVVVWWWXXXXXXXXXVVVSSSPPPNNNRRRTTTVVVXXXWWWUUURRRPPPOOOOOONNNMMMMMMLLLLLLMMMKKKKKKJJJIIIHHHHHHIIIIIIJJJJJJLLLMMMNNNNNNNNNNNNKKKJJJIIIIIIIIIJJJKKKLLLJJJKKKMMMLLLJJJHHHHHHIIIGGGFFFFFFFFFGGGHHHJJJKKKLLLMMMNNNNNNMMMNNNPPPRRROOOOOOPPPQQQSSSTTTUUUUUUZZZZZZWWWmmm}}}|||zzzyyyxxxwwwsssrrrvvvxxxmmmjjj___RRRFFF??????HHHSSSbbbggg```NNNFFFIIIGGG???@@@EEEEEEMMMcccyyyhhhOOOFFF>>>???@@@???======@@@NNNhhh~~~~~~xxxiiivvv___eee^^^]]]YYYSSSRRRUUUXXXWWWWWWXXXYYYYYYXXXUUUSSSQQQRRRSSSTTTUUUUUUTTTSSSRRRRRRRRRSSSSSSRRRPPPOOONNNOOOOOONNNMMMLLLMMMQQQTTTQQQSSSRRRQQQTTTZZZ[[[YYYUUUTTTTTTUUUUUUWWWXXXXXXUUUYYY[[[\\\aaarrrzzzrrrhhhgggwwwvvvkkkqqq|||wwwlll___XXXVVVTTTPPPKKKMMMRRRUUUQQQOOO]]]ooo}}}yyyqqqmmmbbb^^^hhhzzz|||xxxmmmjjjfffccc^^^WWWQQQMMMLLLLLLAAABBB@@@<<<777555666888444555666777888888777666555888<<<<<<:::888777888777555>>>___yyyuuuhhhZZZSSSUUUUUUTTTRRRPPPOOOOOOPPPOOORRRTTTUUUTTTTTTTTTUUUTTTTTTUUUSSSPPPNNNMMMMMMMMMNNNOOONNNMMMMMMNNNOOOMMMOOOPPPOOOMMMLLLMMMOOOMMMOOOQQQRRRQQQOOOOOOPPPHHHFFFBBB>>>;;;999888888999===@@@@@@AAAFFFMMMRRR^^^lllkkkbbbhhhvvvyyyqqqnnnsssyyytttyyyqqqTTT>>>AAAIIIQQQeee}}}zzzoooddd___bbboooxxxuuucccWWWOOOVVVsssxxxuuukkk```ZZZXXXWWWWWWXXXUUUVVVWWWWWWVVVTTTQQQOOOPPPRRRSSSTTTTTTSSSQQQPPPNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLKKKIIIHHHHHHHHHHHHIIIJJJKKKMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKKKKLLLMMMJJJKKKMMMLLLJJJHHHHHHHHHIIIHHHFFFFFFFFFHHHJJJKKKNNNNNNNNNMMMMMMNNNQQQTTTOOOOOOOOOOOOQQQSSSUUUVVVWWW\\\YYYggg}}}zzz~~~yyyvvvsss|||zzzzzz|||~~~rrrcccaaaeeeXXXIIIAAA???FFFXXXhhhiii___QQQGGGFFFGGGEEE???CCCHHHKKK[[[{{{cccOOOFFFCCCAAAAAA???======@@@CCCSSSeeennnnnnvvv~~~kkk```}}}hhh``````ZZZ]]]\\\WWWVVVZZZ\\\ZZZXXXXXXXXXWWWVVVTTTRRRPPPRRRRRRSSSTTTSSSQQQOOONNNOOOPPPPPPQQQPPPOOOMMMMMMMMMMMMMMMLLLLLLMMMPPPSSSRRRSSSQQQOOOQQQWWWXXXVVVSSSSSSSSSTTTVVVWWWYYYYYYSSSXXX[[[YYY[[[jjjyyy{{{{{{xxxqqqttt{{{lll___WWWPPPIIIJJJGGGGGGIIIGGGHHHZZZppp}}}~~~tttmmm```XXX```{{{dddjjjyyyxxxtttzzzzzztttmmmkkkbbb___YYYQQQKKKGGGGGGHHH???@@@???;;;666444555777444555666888888888777666555888<<<===;;;888888888999999IIIsssppppppvvv[[[TTTUUUTTTTTTTTTRRRPPPOOOOOOPPPNNNQQQTTTVVVVVVVVVVVVVVVTTTUUUUUUTTTQQQOOONNNNNNMMMNNNOOOOOONNNMMMNNNPPPNNNPPPRRRQQQNNNMMMNNNPPPKKKOOOSSSUUUSSSPPPNNNMMMAAA???===;;;::::::;;;<<<999???BBBAAA@@@CCCJJJOOO___jjjggg^^^eeexxx~~~yyyyyy|||rrr___@@@@@@BBB===GGG^^^hhhqqq~~~ooo^^^WWWYYYeeezzz}}}nnnZZZaaappp{{{vvviiiiiieee]]]UUUSSSVVVUUUSSSSSSTTTVVVWWWWWWUUURRRQQQOOOPPPQQQRRRRRRQQQPPPPPPLLLLLLLLLLLLLLLMMMMMMMMMNNNMMMKKKJJJIIIHHHHHHGGGIIIJJJKKKLLLMMMMMMLLLKKKJJJKKKKKKLLLLLLMMMMMMMMMIIIKKKMMMLLLJJJHHHGGGGGGJJJIIIGGGFFFFFFHHHIIIKKKPPPPPPOOOMMMMMMOOORRRUUUOOONNNNNNNNNOOORRRUUUWWWUUU___[[[```mmmyyytttxxx~~~}}}|||~~~|||zzzddd]]]cccYYYLLLAAA???DDDOOObbbrrrbbbTTTJJJJJJFFF>>>>>>FFFIIIMMMQQQgggwwwQQQJJJAAAAAAAAA???:::888;;;AAAPPPZZZ___bbbpppjjjiiitttnnnnnnbbbcccZZZWWW]]]___[[[[[[___```\\\[[[ZZZZZZXXXWWWUUUSSSRRRQQQRRRSSSSSSQQQOOOLLLKKKMMMNNNOOOPPPOOONNNMMMLLLKKKLLLMMMLLLLLLMMMPPPRRRSSSTTTQQQNNNPPPUUUUUUSSSRRRSSSSSSTTTVVVXXXZZZ[[[TTTXXXZZZWWWWWWddd~~~~~~uuueeeYYYPPPGGGHHHCCCCCCHHHIIIJJJYYYkkk}}}}}}wwwfff[[[```oooggg```QQQPPPPPPRRRUUUVVV]]]mmm}}}}}}||||||~~~vvvnnneee```[[[TTTNNNJJJFFFCCCAAA???===:::777666666777888444555666777888888777777333<<>>???@@@AAABBBDDDGGGJJJUUU___cccaaammmvvvyyy}}}~~~```AAAFFFJJJEEEBBB???FFFFFFOOO```ooo}}}{{{pppcccYYYOOOJJJPPP[[[rrrxxxhhhiiiqqqcccbbb[[[ZZZYYYWWWVVVTTTTTTSSSTTTTTTUUUVVVVVVTTTPPPMMMNNNNNNNNNOOOOOOOOOPPPPPPJJJKKKKKKLLLNNNOOOOOOPPPOOONNNLLLJJJIIIGGGGGGFFFDDDFFFJJJLLLMMMKKKIIIGGGLLLKKKKKKKKKKKKLLLLLLMMMKKKNNNQQQOOOKKKHHHJJJLLLHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLOOOQQQQQQQQQPPPOOOIIILLLNNNPPPPPPRRRTTTVVVZZZZZZZZZ]]]ccckkksssxxx{{{zzz}}}||||||yyy|||wwwooohhh^^^VVVRRRDDD@@@===GGG]]]nnniiiZZZOOOKKKHHHFFFBBB???BBBHHHPPPOOOcccoooUUUKKK???:::AAADDD>>>777999IIIXXXfff]]]aaauuummmtttwwwkkkjjjdddZZZ^^^[[[YYYXXXZZZ\\\]]]]]]WWWYYYZZZYYYVVVSSSRRRRRRUUUVVVVVVSSSPPPMMMKKKKKKLLLMMMNNNNNNNNNLLLKKKJJJJJJLLLPPPSSSTTTSSSPPPNNNTTTQQQNNNNNNPPPSSSUUUUUUPPPQQQRRRTTTUUUVVVVVVVVVRRRSSSUUUUUUXXX```mmmwwwtttyyyyyy{{{^^^MMMJJJGGGFFFFFFCCCBBBJJJUUU___^^^aaaiiiqqqwww|||rrrkkkrrr[[[SSSNNNAAAAAABBBEEELLLYYYlll}}}}}}||||||~~~uuunnnggg___ZZZUUUOOOIIIFFFEEECCCBBB<<<:::888666666777999:::555666666777777888888999888;;;===>>><<<:::;;;<<<<<>>EEEFFFGGGGGGFFFHHHJJJMMMRRR___ffffffrrr}}}wwwxxx}}}hhh___iiiiiibbb^^^YYYTTTMMMGGGGGGJJJPPP]]]iiinnn^^^QQQJJJFFFLLLWWWcccqqq}}}{{{]]]dddyyyzzzfff```bbb[[[ZZZXXXWWWVVVUUUVVVVVVVVVUUUUUUUUUVVVTTTQQQNNNMMMNNNOOOPPPQQQQQQQQQQQQMMMMMMNNNOOOPPPQQQQQQQQQNNNMMMKKKIIIGGGGGGGGGGGGGGGIIIKKKLLLLLLKKKIIIGGGIIIIIIHHHHHHIIIKKKLLLMMMNNNQQQRRRPPPJJJGGGHHHJJJIIIIIIHHHHHHIIIJJJJJJKKKJJJKKKMMMOOOOOOOOONNNMMMLLLNNNOOOPPPPPPRRRTTTWWWUUUUUUVVVWWWZZZ^^^bbbddd~~~wwwrrrrrrttt~~~}}}|||||||||~~~}}}}}}}}}xxxpppjjjfff___SSSHHHCCC???JJJVVV___ffffff\\\OOOMMMGGGBBBBBBBBBDDDKKKRRR[[[lll}}}XXXFFFCCC===CCC>>>777666>>>PPPdddqqqkkkiiiqqqkkkdddeee```YYYZZZYYYWWWXXXZZZ\\\]]]]]]\\\]]]]]]\\\YYYWWWVVVVVVTTTUUUTTTQQQNNNKKKKKKKKKMMMMMMMMMMMMMMMLLLKKKJJJJJJMMMQQQTTTVVVUUUSSSQQQRRRPPPMMMMMMOOOQQQSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUWWWXXXXXXVVVUUUYYYaaaiiiiiiiiigggtttssseeeQQQJJJFFFFFFEEEBBBBBBFFFHHHFFFHHHPPPZZZbbbmmmvvv~~~zzzfffNNNFFFEEE<<>>:::777666555555777777666666777888:::;;;>>>999999??????;;;===DDDPPPpppuuuggg]]]UUUUUUWWWVVVUUUUUUUUUUUUSSSRRRQQQQQQQQQQQQMMMMMMNNNOOOPPPRRRTTTUUUTTTTTTSSSQQQNNNMMMOOOPPPNNNNNNMMMLLLLLLMMMOOOOOOPPPOOOMMMKKKIIIIIIIIIIIIGGGHHHKKKPPPTTTRRRKKKEEE===;;;999:::===AAACCCDDDLLLMMMNNNNNNMMMNNNPPPRRRVVVbbbjjjjjjqqq{{{gggcccbbbooozzzjjj[[[NNNHHHKKKQQQOOOPPPWWWbbbjjjmmmppptttnnnYYYMMMHHHWWWVVV```vvv}}}bbbYYYpppvvveee______```[[[ZZZXXXWWWWWWXXXXXXYYYWWWUUUTTTSSSTTTSSSQQQOOOKKKMMMPPPRRRSSSSSSSSSRRRQQQQQQQQQRRRRRRRRRSSSSSSNNNLLLJJJGGGFFFFFFGGGHHHKKKKKKLLLKKKKKKJJJHHHHHHGGGFFFFFFFFFGGGIIILLLNNNQQQSSSSSSPPPJJJGGGGGGHHHJJJJJJIIIIIIJJJJJJKKKKKKKKKLLLMMMOOOOOOOOONNNNNNOOOPPPPPPOOOOOOQQQTTTWWWUUUUUUVVVWWWXXXYYYYYYYYYyyyzzzxxxyyy}}}|||zzz}}}}}}zzzyyyzzz|||wwwwwwxxxzzz}}}~~~}}}{{{|||||||||}}}xxxkkkeee___YYYQQQFFF@@@???FFFZZZmmmpppfffXXXMMMGGGGGGCCC@@@BBBDDDHHHPPPXXXqqquuu[[[DDD;;;>>>>>>AAA;;;888AAATTTiiiyyyqqqvvv~~~ppp^^^^^^```^^^[[[XXXWWWWWWYYY\\\^^^^^^]]]]]]^^^]]][[[YYYWWWXXXYYYTTTTTTRRROOOLLLJJJKKKLLLOOONNNMMMLLLKKKKKKKKKKKKKKKNNNRRRUUUWWWVVVUUUSSSPPPNNNLLLLLLNNNPPPQQQRRRVVVUUUTTTSSSSSSTTTUUUVVVZZZ[[[ZZZVVVSSSSSSWWW[[[rrrbbb\\\SSS___}}}iii]]]QQQLLLJJJEEEAAA???EEE@@@>>>AAAFFFKKKTTT]]]hhhpppzzzvvvcccLLLDDDFFFBBBGGGMMMQQQ[[[xxx{{{xxxvvvuuuuuuyyywwwmmmeee```\\\VVVSSSNNNHHHCCCBBBCCCDDDEEEGGGEEEAAA>>>;;;999999999888777666666777999;;;===@@@999999@@@???999AAAQQQqqqnnnccc[[[TTTUUUWWWVVVVVVXXXUUUTTTRRRQQQPPPPPPPPPQQQOOONNNNNNNNNPPPRRRTTTVVVUUUUUUTTTQQQOOOOOOQQQSSSNNNMMMMMMLLLMMMNNNPPPQQQRRRQQQNNNLLLJJJIIIIIIIIIGGGIIINNNSSSUUURRRLLLFFF>>><<<<<<>>>BBBFFFIIIJJJNNNPPPRRRRRRRRRSSSUUUWWW```hhhkkkhhhkkkxxx|||rrrkkk```cccbbbaaajjj||||||kkk^^^XXXXXXPPPFFF???BBBIIILLLMMMNNNTTTZZZ___aaacccgggjjjjjjnnnpppxxxzzznnnnnniii^^^UUUVVVcccpppttt```uuuuuueee___^^^]]][[[WWWXXXZZZ[[[[[[[[[ZZZYYYVVVTTTQQQPPPQQQQQQPPPOOOJJJMMMPPPSSSUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRMMMKKKIIIGGGFFFFFFHHHIIIMMMMMMKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEFFFHHHKKKMMMQQQRRRQQQNNNJJJHHHHHHIIIKKKKKKJJJJJJJJJKKKKKKLLLNNNNNNOOOPPPQQQQQQPPPPPPPPPPPPOOONNNMMMNNNRRRUUUUUUUUUVVVWWWXXXYYYZZZ[[[vvv~~~}}}}}}~~~{{{yyy}}}~~~{{{wwwxxxzzz|||}}}||||||~~~}}}{{{~~~zzzjjj___SSSHHHAAA>>>DDDLLLZZZeeemmmgggXXXKKKFFFGGG@@@@@@BBBEEEFFFIIIUUUaaaYYYKKKAAA;;;>>>@@@777@@@NNN]]]jjjrrrxxx{{{yyybbb[[[___^^^[[[]]]YYYYYYYYY[[[]]]^^^]]]\\\ZZZZZZYYYVVVTTTSSSUUUVVVTTTTTTRRROOOLLLKKKMMMOOOPPPOOOMMMKKKKKKKKKKKKLLLNNNPPPSSSUUUVVVUUUTTTRRRPPPNNNLLLLLLNNNQQQQQQQQQUUUSSSRRRQQQRRRTTTVVVWWWXXXYYYYYYWWWTTTSSSTTTVVVfffwww|||}}}oooddd```TTTVVVlllzzzhhhZZZPPPIIIDDDBBBIIICCC@@@AAAAAAAAAEEEKKKWWW]]]fffppp{{{{{{rrrbbbIII@@@CCCCCCBBBOOO]]]nnn~~~xxxuuutttssslllnnnllleee___[[[VVVRRROOOKKKEEEAAA???@@@@@@@@@:::::::::<<<>>>@@@CCCDDD999888777777888:::===???>>>:::===AAA<<<999KKKeeerrriiiaaaZZZUUUUUUVVVUUUTTTVVVRRRQQQQQQPPPOOOOOOOOOOOORRRQQQPPPOOOPPPQQQRRRSSSQQQRRRQQQPPPNNNMMMOOOQQQNNNNNNMMMMMMMMMOOOPPPQQQTTTRRRPPPMMMJJJIIIHHHHHHJJJMMMQQQUUUVVVRRRLLLGGG>>>======???CCCGGGIIIJJJLLLNNNRRRTTTVVVXXX[[[]]]eeehhhhhheeehhhuuupppiiieeemmmrrrsssmmmkkktttuuu^^^HHHCCCIIINNNNNNLLLIIIMMMMMMIIIIIIMMMOOONNNRRRNNNPPP\\\dddbbb\\\YYYUUUbbbpppxxx{{{~~~tttmmmccc]]][[[ZZZXXXVVVSSSVVV[[[______]]]YYYVVVUUURRROOONNNNNNOOONNNNNNJJJLLLPPPTTTVVVVVVUUUTTTSSSSSSRRRRRRQQQPPPPPPPPPLLLKKKIIIGGGGGGGGGIIIJJJMMMLLLJJJIIIHHHHHHHHHHHHLLLKKKIIIHHHGGGHHHJJJKKKOOOOOONNNLLLJJJJJJJJJKKKLLLKKKKKKJJJJJJJJJKKKKKKNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNLLLKKKLLLPPPSSSSSSRRRQQQQQQSSSUUUXXXZZZmmm~~~~~~||||||}}}|||{{{zzzvvvwwwwwwyyyzzz}}}~~~~~~zzzwwwuuu}}}yyyzzz}}}}}}xxxrrrWWWMMMCCC===<<>>AAAEEEGGGGGGQQQiiigggHHHFFFCCC===<<<<<<:::MMMcccllliiiiiitttrrr^^^___bbb[[[VVVYYYYYYXXXXXXYYYZZZZZZXXXVVVVVVVVVUUUSSSQQQPPPRRRSSSUUUTTTRRRPPPMMMMMMOOOQQQOOONNNLLLKKKKKKKKKLLLMMMPPPQQQSSSUUUUUUSSSQQQPPPQQQOOONNNNNNQQQRRRSSSRRRQQQPPPPPPPPPQQQTTTWWWYYYXXXYYYZZZYYYWWWUUUTTTTTTVVVxxxnnnuuu}}}ooofffhhhqqqpppnnnsssxxxuuubbbTTTLLLIIIDDDBBBBBBEEEEEECCCCCCEEENNNOOOUUUbbbrrrwwwssseeeKKK>>>BBBCCCKKK\\\pppyyysssqqqnnnlllfffeeeaaa]]]WWWSSSOOOLLLIIIEEE@@@===;;;;;;:::999444555666888:::===???@@@999888888999:::<<<>>>???;;;===AAAAAA===DDD```}}}eee```\\\VVVSSSTTTTTTQQQPPPQQQOOOPPPPPPPPPPPPOOONNNMMMRRRRRRQQQPPPPPPOOOPPPPPPKKKLLLMMMMMMKKKKKKKKKLLLNNNNNNMMMLLLMMMMMMOOOPPPRRRQQQNNNLLLJJJJJJIIIIIINNNPPPTTTVVVTTTOOOIIIEEE<<<;;;;;;===AAADDDFFFFFFJJJMMMRRRVVVYYY\\\```bbbdddeeeffffffkkkxxxxxxvvv}}}uuukkkkkknnn||||||zzzzzz{{{~~~kkkeeennnuuuwwwuuunnnmmmdddZZZYYYaaaddd```SSSIIIHHHVVVeeekkkmmmppp|||tttwww~~~ttt```]]]YYYUUURRRRRRRRRSSSQQQUUU[[[``````]]]YYYUUUTTTRRROOONNNNNNNNNNNNMMMKKKMMMPPPSSSUUUUUUUUUTTTSSSRRRQQQPPPOOONNNMMMMMMKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIJJJJJJJJJMMMLLLKKKJJJJJJIIIIIIIIILLLKKKJJJIIIJJJJJJLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMKKKKKKLLLOOOQQQVVVTTTRRRQQQQQQSSSVVVWWW```~~~}}}|||}}}zzzzzz}}}{{{xxxxxxwwwwwwvvvvvvuuuvvvvvvwwwwww|||{{{|||~~~|||{{{{{{yyyuuujjj]]]SSS@@@>>>???FFFNNNUUU^^^fffaaaWWWMMMIIIGGGDDDBBBCCCBBBEEEIIINNNVVVkkkkkkLLL===BBB???:::;;;;;;PPP\\\fffccc\\\ccc}}}mmmmmm{{{tttfff^^^aaa```VVVQQQTTTVVVUUUSSSSSSTTTTTTRRRQQQUUUVVVUUUTTTRRRQQQRRRSSSSSSSSSSSSQQQOOONNNOOOQQQLLLLLLLLLLLLLLLMMMMMMNNNQQQRRRSSSTTTTTTSSSRRRQQQRRRPPPOOOPPPRRRTTTTTTSSSOOOOOOPPPQQQSSSVVVXXXZZZ[[[[[[[[[ZZZYYYVVVSSSRRRPPPiiiwww||||||rrrmmmlllsss{{{sssiiiddd^^^[[[ZZZZZZTTTJJJBBBAAAEEECCCFFFRRRdddqqquuutttyyyrrrsssjjjQQQDDDGGGKKKeeevvvtttqqqnnniiieeeaaa]]]YYYUUUQQQLLLIIIHHHDDDAAA>>><<<;;;:::888666888888777777777666666666888888999;;;<<<===>>>???;;;@@@CCC@@@CCCWWWzzzrrr\\\ZZZWWWSSSSSSUUUTTTPPPNNNOOONNNOOOQQQRRRRRRPPPNNNMMMOOOOOOOOOOOOOOONNNMMMLLLHHHJJJMMMNNNLLLKKKJJJKKKMMMMMMKKKJJJJJJKKKLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLPPPSSSUUUTTTPPPKKKEEEBBB:::999999<<<@@@DDDEEEFFFLLLPPPUUUYYY]]]```cccffffffhhhkkkmmmooottt~~~yyyooommmrrr{{{vvvvvv}}}}}}}}}~~~{{{yyynnnkkkpppwwwvvvnnnrrrxxxttt{{{uuutttttt^^^\\\ZZZWWWTTTQQQPPPQQQRRRSSSVVVZZZ]]]]]][[[YYYVVVUUUSSSPPPPPPPPPPPPOOOMMMLLLMMMOOOQQQSSSTTTTTTTTTSSSRRRQQQPPPNNNMMMLLLKKKIIIJJJKKKLLLLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNNNNNNNJJJJJJKKKLLLKKKKKKIIIIIILLLJJJHHHGGGHHHJJJKKKKKKKKKJJJJJJIIIHHHHHHIIIIIIKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMLLLMMMOOOQQQVVVUUUUUUUUUUUUUUUUUUVVV\\\mmm{{{{{{zzzxxxwwwxxxzzz}}}}}}zzz{{{zzzxxxvvvtttsssrrrqqqlllrrrxxxzzz{{{~~~}}}}}}~~~}}}~~~xxxpppooollleeeZZZOOOEEE@@@???AAAJJJYYYbbbbbb___]]]RRRKKKFFFFFFFFFBBBBBBEEEFFFKKKUUUeeexxxnnnMMM===<<<@@@;;;;;;DDDIIIgggddd^^^YYY^^^pppzzzcccgggpppfff___ZZZZZZYYYTTTRRRUUUUUUSSSQQQQQQRRRSSSSSSRRRTTTVVVWWWVVVTTTSSSSSSSSSPPPRRRRRRQQQOOONNNOOOPPPIIIJJJKKKLLLNNNNNNNNNNNNPPPQQQSSSUUUVVVVVVUUUUUURRRPPPPPPQQQSSSTTTTTTSSSQQQRRRSSSTTTVVVWWWYYYYYYZZZZZZZZZZZZYYYXXXUUUSSSUUU^^^oooyyy{{{yyymmmvvv|||lllWWWGGGAAA???===???FFFQQQXXXZZZYYYmmmiiinnnjjjTTTHHHMMMRRRvvvxxxrrrrrrpppiiibbb___ZZZUUURRRNNNJJJGGGGGGBBB@@@>>>======<<<:::888666666666777888888999999777888:::<<<===>>>??????===BBBCCC@@@IIIgggfffYYYYYYUUURRRSSSWWWVVVQQQOOOOOONNNPPPSSSTTTTTTRRROOOMMMKKKLLLMMMNNNNNNMMMLLLKKKIIILLLOOOQQQPPPNNNLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJFFFFFFFFFGGGHHHKKKMMMNNNRRRTTTUUUSSSMMMGGGBBB???:::999:::===BBBFFFGGGHHHOOOSSSXXX\\\```cccfffhhhmmmooorrrsssoookkklllooozzzzzzyyysssllllllxxx~~~yyyxxx}}}lllcccaaaeeeooovvvsssxxxmmm```YYY[[[ZZZYYYXXXXXXVVVTTTRRRVVVWWWXXXZZZZZZZZZYYYXXXUUUTTTRRRRRRRRRRRRPPPNNNNNNNNNOOOPPPQQQRRRTTTTTTSSSSSSQQQPPPNNNLLLKKKJJJIIIJJJLLLNNNNNNMMMKKKJJJJJJKKKLLLNNNPPPQQQQQQQQQFFFHHHJJJLLLLLLLLLJJJIIILLLJJJGGGFFFGGGIIIIIIJJJKKKJJJIIIHHHHHHHHHHHHHHHMMMLLLKKKKKKKKKKKKLLLLLLJJJLLLNNNOOONNNOOOPPPRRRNNNPPPRRRTTTUUUUUUTTTSSS```aaajjj~~~ssstttwwwyyyxxxvvvuuuwwwzzz|||yyyvvvsssrrrqqqiiiooosssrrrnnnpppzzz{{{yyyddd```XXXLLLCCC@@@CCCFFFJJJKKKTTTbbbggg```TTTLLLIIIFFFEEEEEEBBB>>>CCCKKKHHHOOObbb~~~iiiQQQCCC<<<@@@BBB;;;@@@RRR\\\rrreeeYYY[[[lllnnn___lll~~~iii```ZZZTTTQQQRRRUUUXXXZZZVVVTTTRRRQQQSSSUUUWWWWWWSSSUUUWWWWWWUUUSSSRRRRRRNNNPPPQQQQQQOOONNNNNNNNNGGGIIIKKKMMMOOOOOOOOOOOONNNPPPRRRUUUXXXYYYYYYYYYQQQPPPPPPQQQSSSTTTSSSRRRTTTUUUVVVWWWXXXYYYYYYXXXWWWWWWWWWYYYZZZZZZXXXVVVZZZUUU^^^xxxyyyaaaXXXnnn~~~dddPPPHHHBBBBBBBBBDDDFFFHHHHHHHHHooolllmmmjjj\\\NNNSSSbbbwwwlllhhheee```[[[UUUSSSOOOMMMKKKHHHDDDBBB???>>><<<999666444333333:::999777666666666777888;;;::::::<<>>AAA???GGGIIIRRR~~~vvvcccSSSTTTRRRQQQPPPNNNMMMMMMNNNNNNRRRSSSTTTSSSPPPNNNNNNOOORRRRRRRRRRRRQQQOOOMMMLLLKKKMMMOOOOOONNNMMMMMMMMMKKKHHHDDDDDDGGGJJJKKKJJJEEEFFFGGGIIIJJJLLLMMMNNNPPPPPPOOOMMMIIICCC>>>:::777999<<<>>>@@@CCCGGGIIIQQQTTTYYY```fffhhhgggeeepppooonnnkkkiiifffcccbbblllooooookkkeeegggooowww|||uuussswwwooolllkkklllkkkkkkpppvvvzzz|||wwwwwwxxxggg^^^[[[\\\\\\[[[YYYWWWVVVTTTTTTTTTTTTUUUVVVWWWXXXWWWVVVVVVSSSTTTTTTQQQNNNLLLLLLMMMNNNOOOQQQRRRRRRQQQPPPOOOOOOOOONNNOOOOOONNNKKKIIIMMMLLLLLLKKKJJJIIIIIIHHHJJJJJJJJJKKKLLLNNNOOOPPPKKKKKKJJJGGGDDDDDDGGGKKKMMMJJJFFFFFFHHHJJJJJJIIIGGGFFFDDDDDDDDDFFFHHHJJJLLLKKKIIIHHHHHHJJJMMMNNNLLLLLLLLLLLLLLLMMMMMMMMMQQQRRRSSSTTTTTTSSSRRRQQQWWWZZZ___qqqxxx```lllpppuuuwwwwwwuuusssssszzz{{{vvvxxxyyysssmmmllllllnnnooommmkkklllppptttyyyoooccc\\\MMMJJJEEEAAA???AAADDDFFFTTTYYY^^^\\\UUUNNNLLLMMMEEECCC@@@@@@@@@BBBHHHNNNSSSgggdddNNNEEE???;;;:::<<<===EEE___yyyqqqddd\\\dddxxx}}}qqqjjj}}}|||rrrbbbYYYXXXVVVUUUTTTSSSTTTTTTNNNPPPSSSTTTSSSSSSSSSSSSUUUVVVVVVUUUTTTSSSRRRRRRRRRPPPNNNNNNOOOOOOLLLIIIDDDFFFJJJLLLLLLMMMNNNOOONNNQQQTTTVVVUUUTTTTTTTTTPPPPPPQQQSSSTTTUUUVVVWWWSSSQQQPPPSSSWWW[[[[[[ZZZYYYXXXWWWUUUTTTSSSSSSSSSZZZWWW[[[kkk{{{```[[[VVV]]]tttqqqcccYYYRRRFFFCCC@@@@@@BBBBBBAAA>>>mmmjjjkkklllfff```jjjzzzoooeee^^^XXXSSSPPPNNNJJJHHHFFFDDD@@@>>><<<;;;:::888777666666666999888777777777777888999:::;;;<<<<<<===?????????DDD>>>JJJ\\\rrr}}}gggYYYQQQVVVSSSRRRPPPOOONNNOOOPPPPPPQQQRRRSSSRRROOONNNMMMNNNOOOOOOOOONNNLLLJJJIIIHHHKKKMMMOOOOOOMMMLLLLLLLLLJJJHHHFFFGGGIIIJJJHHHGGGHHHHHHIIIJJJKKKLLLMMMNNNOOONNNLLLIIIEEE@@@;;;999777999<<>>???BBBFFFKKKPPPTTTVVVUUUWWWVVVQQQJJJDDDBBBBBBAAACCCDDDDDDDDDJJJWWWbbb|||aaaLLLCCC@@@>>>;;;<<>>===<<<;;;wwwppplllmmmlllmmmxxx{{{hhh]]]VVVOOOKKKJJJGGGDDDBBB@@@>>>;;;999888888777777777888888999777777777777888999:::;;;:::<<<>>>>>>===<<>>======AAAEEEHHHIIINNN___yyyyyyVVVAAA;;;<<>>;;;;;;;;;;;;vvvmmmjjjlllpppzzz}}}uuufffZZZSSSNNNKKKHHHEEECCC@@@>>>===<<<999777777777777777777888999999666777777999:::;;;======:::;;;===@@@@@@>>>AAAEEECCChhhuuuaaa\\\TTTPPPUUUSSSQQQOOOMMMMMMOOORRRTTTOOOPPPPPPNNNLLLKKKKKKLLLSSSQQQOOOLLLIIIHHHHHHHHHKKKMMMOOONNNLLLJJJJJJJJJGGGGGGGGGHHHIIIJJJIIIHHHPPPOOOOOONNNNNNMMMMMMMMMMMMJJJEEE@@@;;;999888777999;;;===???BBBFFFKKKOOOQQQYYYccchhhjjjlllqqquuummmeee]]]\\\aaadddbbb^^^aaa\\\XXX[[[eeennnrrrrrruuuyyy~~~uuu{{{{{{tttyyyiiippptttpppiiimmm}}}tttlllaaaUUUSSSXXX\\\XXXRRRVVVUUUSSSRRRPPPOOOOOONNNPPPPPPPPPPPPPPPOOOOOONNNLLLOOOQQQRRROOOLLLJJJJJJJJJJJJKKKKKKJJJIIIHHHGGGIIIJJJJJJIIIHHHFFFFFFFFFKKKJJJHHHGGGEEEEEEEEEEEEHHHHHHGGGGGGGGGHHHHHHIIIDDDDDDCCCCCCDDDEEEHHHJJJGGGFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIKKKMMMNNNNNNMMMLLLKKKKKKLLLMMMNNNMMMMMMMMMNNNOOOOOOOOOPPPRRRRRRRRRRRRQQQPPPPPPOOOVVVTTTTTTZZZXXXNNNccc{{{kkkiii~~~eeeUUU\\\gggpppuuutttqqqooojjjmmmnnnmmmmmmpppsssttt|||xxxssslllhhhgggeeebbb___```aaaccceeegggiiijjjjjjkkkpppuuutttppplllmmmpppkkkkkkjjjhhheeeaaa^^^[[[XXXUUUPPPLLLIIIHHHFFFDDDCCCBBBAAADDDHHHMMMQQQRRRVVVXXXYYYYYYVVVPPPKKKGGGIIIFFFCCCBBBBBBDDDEEEDDDEEEKKKPPPUUUeeezzzXXXDDD======>>>???@@@VVVddd]]]UUU___tttssseeeuuuwww]]]QQQSSSQQQMMMMMMMMMNNNNNNOOOOOOOOOOOOQQQTTTUUUTTTRRRRRRSSSQQQQQQRRRRRRRRRRRRQQQQQQLLLLLLLLLLLLLLLLLLKKKJJJMMMNNNMMMLLLKKKLLLOOOQQQQQQRRRSSSRRRPPPNNNOOOPPPOOOOOOPPPQQQRRRSSSSSSTTTSSSTTTVVVWWWXXXXXXVVVTTTQQQQQQSSSTTTUUUVVVWWWWWW[[[[[[YYYUUUVVVcccxxxwwwqqqqqqyyygggLLL>>>???>>><<<:::;;;???EEEGGGQQQJJJBBB===<<<======<<>>======;;;999777888888777777777777777888666777888:::<<<===>>>???===;;;<<<@@@AAA>>>@@@EEEWWWfff^^^[[[UUUSSSUUUQQQPPPNNNMMMMMMNNNQQQRRROOOPPPOOOMMMKKKJJJKKKLLLTTTRRROOOLLLJJJIIIIIIIIIJJJLLLNNNMMMLLLJJJIIIJJJHHHGGGGGGGGGHHHJJJMMMOOOQQQQQQPPPOOONNNMMMLLLLLLKKKHHHBBB===999888888999;;;<<<>>>@@@BBBFFFKKKOOOVVV^^^hhhmmmmmmmmmpppsssiiibbb\\\\\\aaaccc```[[[^^^\\\YYYYYY]]]bbbhhhkkklllssszzzxxxtttxxx~~~}}}zzz}}}vvv{{{~~~{{{vvvvvv~~~~~~{{{sssnnnrrr~~~yyynnn^^^]]]ZZZXXXXXXZZZXXXTTTPPPSSSRRRQQQPPPOOONNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNJJJMMMPPPPPPNNNLLLJJJIIILLLLLLKKKKKKJJJIIIHHHGGGGGGHHHIIIHHHFFFEEEGGGHHHLLLKKKIIIFFFEEEDDDEEEEEEGGGFFFFFFFFFFFFFFFGGGGGGCCCCCCBBBCCCEEEGGGIIIJJJFFFGGGIIIJJJJJJJJJIIIIIIJJJJJJJJJKKKLLLMMMOOOOOOPPPOOONNNMMMMMMNNNOOOOOOLLLMMMMMMNNNOOOOOOPPPPPPTTTSSSSSSRRRRRRQQQQQQQQQVVVSSSQQQVVVUUUKKK[[[wwwoooqqqyyyfffiiihhhiiinnnuuuyyyxxxuuulllkkkjjjiiihhhiiilllpppyyy|||vvvoookkkjjjhhhdddaaabbbccccccccccccbbbaaaaaa]]]cccjjjlllkkkjjjnnnqqqmmmkkkhhhddd```]]]ZZZYYYUUURRRNNNLLLLLLMMMMMMMMMKKKMMMQQQWWW\\\^^^]]][[[VVVUUUTTTRRRNNNJJJFFFCCCFFFDDDCCCCCCFFFHHHIIIIIIJJJUUUcccrrrppp[[[FFF???AAAAAA@@@@@@JJJ]]]eeeWWWKKKXXXttt~~~eeeZZZpppuuucccUUURRRTTTOOOMMMNNNNNNOOOPPPPPPQQQQQQSSSVVVZZZ[[[YYYVVVSSSQQQPPPPPPQQQQQQQQQPPPOOOOOOKKKKKKLLLLLLLLLKKKKKKKKKIIIKKKMMMNNNMMMMMMOOOPPPQQQSSSTTTTTTSSSRRRRRRSSSPPPPPPPPPPPPPPPPPPPPPPPPRRRTTTVVVWWWWWWUUUTTTSSSOOOPPPRRRTTTVVVWWWWWWWWWXXXZZZYYYSSSNNNUUUfffuuu{{{qqqzzzyyyuuudddMMM===<<<===>>>@@@AAABBBCCCAAA???===>>>@@@@@@<<<999yyynnniiiiiimmmqqqtttwwwiiiaaa^^^UUURRROOOLLLIIIFFFBBB???@@@>>><<<<<<<<<;;;999777888888777666666666666777666777999;;;===>>>??????@@@<<<<<>>===EEEQQQ|||zzz^^^YYYTTTQQQUUUVVVPPPPPPOOONNNNNNNNNOOOPPPPPPPPPOOOMMMJJJIIIKKKMMMQQQPPPNNNLLLJJJHHHHHHGGGHHHJJJLLLMMMKKKJJJJJJJJJIIIIIIIIIHHHHHHJJJOOORRRQQQQQQPPPNNNMMMLLLKKKJJJHHHEEE@@@;;;888888999:::;;;<<<>>>@@@DDDIIIPPPTTT]]]dddmmmrrrsssqqqoooooogggbbb^^^]]]```aaa^^^[[[XXX[[[]]]]]]ZZZXXXYYY[[[aaakkkwww}}}uuuwww}}}zzzooohhhkkkttt~~~}}}wwwtttsssyyypppfff```^^^YYYYYYWWWUUURRRPPPQQQQQQPPPOOOOOONNNNNNNNNOOOOOONNNMMMMMMMMMMMMNNNOOOPPPKKKMMMOOOPPPNNNMMMLLLLLLLLLLLLKKKIIIHHHGGGFFFFFFEEEHHHIIIHHHFFFFFFIIILLLMMMKKKHHHEEEDDDCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGEEEFFFGGGHHHGGGFFFFFFIIILLLMMMLLLKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNOOOPPPPPPOOONNNNNNNNNNNNOOOKKKLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQSSSTTTVVVWWWVVVUUUQQQTTTWWWQQQZZZrrr{{{|||yyyzzz||||||xxxtttpppmmmiiihhhgggggglllsssxxx{{{zzztttooolllhhhfffeeeeeedddbbb___]]][[[YYYVVVZZZ___aaaaaabbbeeehhhiiigggdddaaa___^^^^^^^^^___\\\YYYXXXXXXYYYYYYYYYVVVYYY]]]```aaa]]]VVVQQQNNNLLLJJJGGGDDDCCCBBBBBBBBBBBBBBBCCCEEEHHHLLLNNN\\\oooxxxZZZKKK>>><<<======AAAHHH[[[ZZZVVVQQQWWWkkkqqq___ZZZdddaaaVVVRRRTTTVVVPPPOOOPPPQQQRRRRRRRRRRRRRRRQQQTTTXXXYYYWWWSSSPPPNNNPPPPPPPPPPPPOOONNNMMMLLLKKKLLLNNNMMMKKKJJJJJJKKKHHHJJJMMMOOOOOONNNOOOPPPPPPSSSVVVVVVUUUTTTSSSSSSPPPPPPPPPOOOOOOOOOOOOOOOQQQSSSUUUUUUTTTRRRRRRSSSPPPQQQSSSUUUVVVVVVUUUUUUTTTXXXXXXTTTOOORRR\\\fff~~~~~~www{{{tttYYYCCC===999999:::999;;;>>>;;;;;;===BBBEEEEEE@@@;;;}}}xxxpppjjjhhhiiijjjjjjssssssqqqmmmdddZZZTTTRRRNNNLLLIIIFFFDDDAAA???>>><<<;;;999999999999888666777777666666666666777888777888:::===>>>????????????>>>???@@@<<<@@@WWWqqqjjj[[[YYYOOOOOOWWWTTTQQQQQQQQQPPPPPPOOONNNNNNPPPPPPOOOLLLJJJJJJKKKMMMNNNNNNNNNMMMKKKIIIHHHGGGFFFHHHKKKLLLKKKJJJKKKKKKKKKMMMMMMLLLJJJJJJMMMPPPPPPOOONNNMMMLLLJJJIIIIIIDDDAAA===:::888777999:::999;;;>>>BBBGGGOOOWWW]]]dddiiiqqqxxxzzzwwwqqqmmmiiieee```]]]]]]^^^______^^^______\\\XXXTTTSSSSSSWWW]]]hhhttt{{{{{{xxxuuurrrqqqvvvxxxuuuxxx}}}~~~vvvmmmyyyyyyjjj]]]cccuuuggg^^^WWWWWW[[[UUUUUUSSSPPPMMMMMMNNNPPPMMMMMMMMMMMMNNNOOOPPPQQQMMMMMMMMMMMMNNNPPPQQQRRRNNNOOOQQQQQQPPPOOOOOOPPPMMMMMMKKKIIIHHHGGGFFFFFFDDDGGGJJJIIIGGGHHHLLLPPPLLLJJJGGGDDDBBBBBBBBBCCCDDDDDDDDDDDDEEEFFFHHHHHHKKKIIIGGGHHHJJJJJJIIIGGGEEEHHHMMMOOOMMMKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLOOOOOONNNNNNMMMMMMMMMMMMJJJKKKKKKLLLMMMNNNOOOPPPNNNNNNNNNPPPRRRTTTWWWXXXTTTXXXTTTRRRWWWXXX^^^mmm|||zzzsssmmmjjjhhhgggmmmuuuyyyyyyzzz~~~yyyrrrnnnmmmkkkjjjhhheeebbb___\\\ZZZYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYXXXXXXWWWVVVVVVZZZXXXVVVUUUUUUVVVUUUTTTTTTTTTUUUWWWVVVQQQKKKFFFIIIGGGEEECCCAAAAAAAAAAAABBBEEEHHHMMMSSS]]]iiiqqqpppSSSKKKBBB===>>>>>>@@@OOOaaannn```WWW^^^qqqxxx]]]OOObbb}}}gggUUUTTTRRRSSSTTTPPPQQQRRRSSSTTTTTTTTTSSSRRRLLLNNNPPPPPPOOONNNNNNNNNPPPPPPPPPOOONNNLLLKKKJJJLLLNNNOOONNNKKKIIIIIIKKKMMMNNNOOOOOONNNNNNOOOQQQOOORRRVVVWWWUUUQQQOOONNNMMMMMMNNNNNNOOOPPPPPPPPPPPPRRRSSSSSSQQQPPPQQQSSSQQQRRRTTTUUUUUUUUUSSSRRRSSSTTTUUUSSSPPPQQQUUUZZZiiizzzqqqWWWMMMDDD<<<;;;999666555888999999<<>>===>>>??????999888666666777777666444555555555666666777888999888999;;;===????????????;;;>>>BBBCCC===FFFjjjqqq[[[ZZZ]]]QQQQQQXXXRRRQQQRRRSSSSSSRRRPPPNNNMMMQQQQQQOOOMMMJJJJJJLLLNNNNNNOOOOOOOOONNNLLLIIIHHHEEEGGGJJJKKKKKKKKKKKKLLLLLLOOOQQQPPPMMMKKKKKKLLLNNNNNNMMMLLLKKKJJJIIIHHH@@@>>>;;;888777777888999777999>>>CCCJJJSSS]]]cccggglllttt||||||tttnnnkkkgggaaa\\\ZZZ\\\___bbbjjjfff___YYYUUUTTTUUUVVVNNNOOOWWWfffssswwwtttpppggglllwwwxxxwww~~~|||{{{{{{}}}~~~}}}{{{mmmnnnwwwxxx{{{{{{hhh[[[^^^aaaZZZUUUVVVPPPPPPPPPQQQQQQOOOMMMKKKLLLLLLLLLMMMNNNPPPQQQRRRMMMMMMMMMMMMOOOQQQSSSTTTPPPRRRSSSRRRQQQQQQRRRTTTPPPOOOMMMKKKIIIHHHHHHHHHDDDGGGJJJJJJHHHIIINNNSSSKKKIIIEEEBBB@@@@@@AAABBBCCCCCCDDDDDDFFFGGGHHHIIIIIIGGGFFFHHHLLLNNNMMMKKKCCCHHHMMMOOOMMMKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJMMMMMMMMMMMMLLLLLLKKKKKKIIIJJJKKKLLLMMMNNNOOOOOOPPPOOOOOOOOOPPPRRRTTTUUUNNNWWWTTTMMMRRRWWW]]]iiizzzrrrmmmhhheeekkktttzzzwwwvvvyyyxxxssssssqqqpppnnnkkkhhheeebbb```ZZZXXXVVVVVVWWWWWWVVVUUUQQQRRRTTTUUUTTTRRROOOMMMRRRPPPNNNNNNPPPPPPPPPOOOJJJIIIHHHIIIJJJIIIGGGEEECCCCCCCCCCCCEEEFFFHHHIIIIIIOOOWWW___kkk}}}eeeXXXNNNBBB>>><<>><<<:::999999888777666666555555555666666<<<;;;:::888888888999999<<>>DDDDDD@@@@@@NNN{{{hhh\\\RRRSSSWWWWWWTTTRRRUUUTTTRRRQQQPPPPPPQQQQQQSSSQQQNNNLLLKKKLLLMMMOOORRRQQQOOOMMMKKKJJJIIIIIIHHHIIIKKKMMMNNNMMMMMMLLLIIIKKKMMMOOOOOONNNKKKJJJLLLLLLKKKJJJIIIHHHHHHHHH???===:::999999;;;;;;:::444BBBCCCAAANNNZZZ```eeeqqqtttwwwwwwtttrrrrrrtttnnnfffbbbddd```ZZZ```kkkmmmmmmdddTTTOOOUUUWWWSSSMMMOOOQQQTTTZZZeeesss|||vvvsssppprrrzzzsssyyy{{{||||||yyyqqqnnnpppzzzzzzpppcccaaa]]]ZZZWWWUUUTTTSSSOOOOOOOOONNNNNNNNNMMMMMMKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLOOOMMMLLLNNNRRRWWWZZZ\\\___YYYPPPIIIFFFFFFFFFFFFDDDEEEGGGIIILLLOOOQQQRRRLLLJJJFFFCCCBBBDDDFFFHHHFFFHHHFFFBBBDDDJJJLLLHHHJJJKKKLLLMMMNNNMMMMMMLLLFFFIIILLLNNNMMMKKKJJJIIIJJJKKKLLLMMMMMMMMMMMMMMMKKKIIIHHHJJJMMMOOOMMMKKKMMMMMMLLLLLLMMMOOOPPPRRRQQQNNNLLLMMMQQQSSSRRRQQQSSSRRRPPPPPPRRRVVVZZZ]]]vvvxxxkkkddddddhhhkkknnnqqqyyy~~~~~~zzzqqqkkkiiiiiihhhfffccccccaaa]]]XXXSSSQQQQQQRRRTTTVVVUUURRRPPPQQQSSSJJJKKKLLLLLLKKKJJJHHHGGGKKKIIIGGGFFFGGGGGGFFFEEEJJJHHHIIILLLMMMJJJLLLRRRYYYaaannn}}}dddPPPCCC?????????888===MMMXXX```qqq{{{vvv|||ttthhhjjjssswwwpppaaa[[[SSSQQQSSSTTTRRROOOUUUVVVXXXYYYYYYXXXVVVUUUUUUTTTSSSRRRQQQQQQQQQQQQSSSQQQNNNLLLJJJJJJJJJKKKJJJNNNRRRPPPLLLIIIJJJLLLhhh```UUUMMMJJJKKKNNNPPPSSSSSSRRRQQQOOOLLLJJJIIIHHHJJJMMMOOOQQQQQQPPPPPPQQQRRRRRRQQQNNNMMMMMMNNNTTTUUUTTTSSSPPPLLLIIIGGGGGGGGGFFFEEECCCBBBDDDFFFEEEbbbssseeebbbjjjmmmqqqpppfffVVVDDD888===<<<===AAAFFFOOO___nnn```aaabbb___]]]^^^ccchhhjjjfff^^^UUUMMMGGGCCCBBB???>>>===;;;999888888888777666666555555555666666:::999888777777888999999888===???===>>>BBBBBB???BBBKKKMMMRRRbbbvvvvvvbbbZZZTTTVVVXXXVVVRRRPPPQQQPPPOOOMMMMMMMMMMMMNNNPPPNNNLLLKKKKKKLLLNNNOOOPPPOOOMMMLLLJJJIIIHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMKKKJJJLLLKKKKKKJJJIIIHHHGGGGGG???<<<999888999:::::::::<<>>>>>===<<<<<<>>>@@@@@@TTToooppphhhiiitttdddMMM>>>:::888:::???FFFPPPWWWWWWXXXWWWTTTPPPPPPSSSVVVTTTRRRNNNIIIDDD@@@>>><<<===<<<;;;999888777777777666666666555555666666777777666666777777999:::;;;>>>AAABBB>>>===???@@@???HHHVVV```pppxxxjjj]]]XXXVVVXXXXXXTTTPPPPPPTTTSSSQQQPPPOOOOOOPPPPPPMMMKKKJJJIIIIIIKKKMMMNNNNNNMMMKKKJJJIIIHHHHHHHHHJJJJJJIIIHHHHHHIIIJJJKKKMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHFFFFFF===;;;888777888:::::::::>>>EEEBBBGGG```rrrsssqqqwwwtttssssssvvvwwwuuusssggg___YYYZZZZZZZZZbbbnnnvvvrrrfffYYYXXX^^^^^^WWWRRROOOLLLLLLPPPVVV[[[^^^oooqqqvvvrrrrrr~~~ttt{{{tttpppbbb______]]]ZZZVVVUUUTTTSSSRRRRRRRRRRRRVVVSSSNNNJJJGGGGGGIIIJJJEEEEEEEEEFFFGGGHHHHHHIIIKKKKKKLLLLLLMMMMMMNNNNNNLLLLLLLLLMMMPPPTTTYYY[[[ccc^^^WWWPPPLLLIIIFFFDDDDDDDDDEEEFFFHHHIIIJJJJJJGGGFFFEEEDDDCCCCCCCCCCCCHHHLLLMMMIIIFFFFFFHHHHHHJJJJJJKKKKKKKKKJJJJJJIIIJJJLLLMMMMMMLLLLLLMMMNNNOOONNNMMMLLLKKKLLLMMMMMMHHHHHHJJJLLLOOOOOOMMMKKKJJJJJJJJJJJJKKKLLLMMMMMMNNNMMMMMMOOOPPPPPPNNNMMMJJJKKKKKKMMMOOOQQQSSSUUUSSS[[[bbbgggwwwxxxwwwzzz|||nnn^^^YYY^^^cccccc``````^^^^^^cccgggiiinnnsssrrruuuzzzxxxsssoookkkeeeccccccbbb```^^^WWWUUUTTTTTTTTTTTTSSSQQQNNNMMMLLLKKKJJJJJJJJJKKKHHHKKKNNNOOONNNPPPTTTWWWeeexxxttt}}}hhhUUUAAA:::<<<>>>??????AAAHHHOOOQQQQQQVVVbbblllvvvmmmYYY^^^ppp|||tttbbbcccYYYWWWTTTQQQPPPQQQSSSTTTVVVVVVXXXXXXXXXXXXVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSRRRPPPOOOMMMLLLMMMMMMNNNKKKLLLLLLKKKIIIKKKPPPUUUUUURRROOOMMMLLLKKKHHHGGGEEEEEEDDDCCCBBBAAAAAA@@@BBBCCCDDDDDDDDDCCCBBBAAAAAACCCCCCBBB@@@???@@@AAA>>>>>>@@@AAAAAA@@@@@@???>>>???@@@???>>>???BBBDDDDDDMMM\\\ppp{{{uuuuuuyyydddIIIEEE???<<<<<<======;;;NNNOOONNNKKKHHHGGGHHHJJJEEEDDDCCCAAA???<<<:::999;;;:::999888777666666666666666666666666666777888555666777888:::<<<===>>>@@@CCCDDDBBB???>>>@@@AAAHHHdddyyy~~~bbbeeeZZZXXXXXXYYYWWWRRRQQQTTTVVVUUUSSSRRRQQQQQQRRRRRRKKKJJJIIIHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGIIIHHHFFFEEEFFFHHHKKKMMMOOONNNMMMKKKKKKKKKLLLLLLKKKKKKKKKJJJIIIGGGEEEDDD<<<999777666888::::::::::::CCCFFFTTTtttxxxwwwqqqmmmmmmqqqrrrnnniiibbb\\\WWWXXXXXXYYY___gggmmmggg]]]UUUXXX___^^^XXXTTTOOOKKKJJJNNNQQQRRRRRRPPPWWWdddrrrssspppsssvvvsssjjjttt~~~wwwmmmmmmsss|||ssspppyyyyyyooocccVVVSSSYYY^^^^^^[[[VVVUUUUUUTTTTTTSSSSSSSSSTTTRRROOOLLLIIIIIIIIIJJJEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOOOONNNMMMLLLLLLNNNQQQTTTXXXUUUPPPMMMLLLJJJHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGDDDDDDDDDDDDCCCCCCBBBAAAFFFKKKOOOMMMHHHFFFHHHJJJJJJJJJJJJJJJJJJJJJIIIIIILLLMMMMMMLLLKKKLLLNNNPPPOOOMMMKKKIIIIIIIIIKKKLLLHHHIIIKKKMMMNNNMMMKKKIIIJJJJJJJJJJJJJJJKKKLLLLLLKKKLLLMMMOOOOOONNNLLLKKKHHHIIIKKKMMMNNNPPPQQQQQQPPPVVVZZZ```rrrwww~~~kkkVVVOOOWWW```bbb______ZZZWWWXXXYYYZZZ___dddjjjkkkmmmpppuuu~~~~~~vvvssssssssspppmmmhhhdddaaa```aaaaaa^^^[[[YYYXXXVVVUUUVVVXXXZZZ\\\\\\bbbgggjjjjjjmmmtttzzzhhhQQQGGGCCCAAABBBAAA???BBBGGGVVVXXXVVVOOOPPP[[[gggnnn~~~uuu___UUUUUUeee|||ssseee___ZZZTTTTTTSSSQQQOOOPPPSSSUUUVVVVVVWWWXXXXXXWWWVVVVVVUUUUUUUUUTTTTTTSSSRRRRRRNNNMMMMMMLLLLLLLLLLLLMMMIIIJJJKKKJJJIIIJJJNNNQQQMMMKKKIIIHHHGGGFFFCCCAAA>>>>>>==================:::;;;<<<<<<<<<<<<;;;:::;;;=========;;;;;;;;;===>>>???@@@BBBCCCCCCCCCCCCHHHIIIIIIHHHGGGHHHJJJMMMOOOOOOTTT___sss~~~iii``````[[[RRRLLLIIIAAA777GGGHHHHHHFFFEEEDDDDDDEEE>>>??????>>>===;;;999888999888777666666666666666666666666666666777888888666777999;;;>>>???AAAAAA;;;>>>AAABBB@@@@@@DDDHHHJJJqqqcccUUU\\\[[[XXXXXXWWWTTTQQQSSSXXXRRRQQQPPPNNNNNNNNNNNNOOOLLLKKKIIIHHHFFFFFFFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHFFFEEEDDDDDDEEEIIILLLOOOOOONNNLLLKKKJJJKKKLLLMMMJJJJJJJJJJJJHHHFFFDDDBBB;;;888666666888:::;;;;;;<<>>>>>===<<<;;;;;;;;;;;;;;;<<<===>>>???;;;<<<===>>>>>>?????????CCCDDDEEEEEEDDDCCCDDDFFFJJJJJJKKKLLLMMMMMMNNNNNNPPPPPPPPPNNNLLLLLLNNNPPPTTTSSSRRRUUU^^^mmm}}}wwwxxxmmm]]]kkktttvvvppplllkkkbbbTTTAAABBBBBBCCCCCCCCCBBBAAA<<<<<<<<<<<<;;;:::999888777777666666666666666777666666666666777888999999888999<<<>>>AAACCCDDDDDDAAA@@@AAAAAA>>>===DDDMMM]]]{{{]]]UUUVVVZZZWWWUUUUUUSSSQQQSSSWWWRRRQQQOOONNNMMMMMMNNNOOOLLLKKKJJJHHHFFFEEEDDDDDDFFFFFFFFFFFFGGGGGGHHHIIIFFFEEEDDDDDDFFFIIILLLNNNNNNMMMLLLKKKKKKLLLMMMNNNIIIJJJJJJJJJHHHFFFCCCAAA:::888666777999;;;======EEENNNOOOZZZxxx||||||vvvqqqpppqqqnnnfff______\\\YYYXXXWWWUUUTTTRRRRRROOOLLLOOOTTTXXXXXXUUUMMMLLLKKKLLLMMMNNNNNNMMMLLLLLLMMMOOOSSSXXX]]]```gggkkkgggmmmsssnnnttt|||}}}www~~~lllaaa^^^```WWWWWWWWWWWWWWWVVVUUUTTTVVVVVVUUUTTTRRRPPPOOONNNLLLNNNPPPQQQQQQOOOMMMKKKLLLMMMNNNOOOOOOOOONNNMMMKKKKKKLLLLLLMMMMMMNNNNNNJJJLLLLLLKKKJJJKKKQQQUUUUUURRROOOMMMLLLKKKJJJIIIKKKJJJJJJIIIHHHGGGFFFFFFBBBBBBCCCCCCCCCBBBBBBAAACCCFFFLLLPPPNNNIIIHHHKKKHHHHHHGGGGGGHHHIIIJJJJJJJJJKKKKKKJJJIIIIIILLLNNNIIIHHHGGGFFFEEEFFFGGGGGGIIIKKKKKKJJJHHHFFFFFFGGGIIIJJJJJJKKKKKKKKKJJJJJJFFFIIIKKKLLLKKKKKKKKKLLLLLLMMMMMMNNNOOOOOONNNNNNNNNQQQVVV^^^mmm~~~sssjjjaaa]]]ZZZZZZXXXTTTSSSVVVRRR\\\kkkwww~~~~~~}}}}}}gggVVVMMMGGGCCCAAA===>>>===:::999IIIkkkrrrbbb___lllwwwfffXXXXXXooowwwllldddWWWQQQSSSOOOOOONNNNNNOOOPPPRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPQQQQQQQQQOOOMMMLLLMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIJJJJJJJJJHHHFFFEEE???<<<999888888999:::999=========>>>???BBBDDDEEEEEEEEEFFFGGGGGGHHHIIIIIIIIIJJJLLLLLLKKKKKKLLLNNNNNNNNNNNNOOOPPPQQQRRRRRRUUUUUUTTTRRRPPPOOOQQQSSSWWWVVVVVVUUUVVV___rrr|||xxxaaaXXXfffuuuttt<<<<<<===???@@@???===<<<999999999999888888888888777666666666666666777777666666666666777888999:::999:::===@@@BBBDDDEEEEEEGGGDDDAAA@@@???BBBPPP___mmm```\\\VVVVVVRRRRRRTTTTTTQQQPPPRRRQQQPPPOOOMMMLLLMMMMMMNNNKKKJJJIIIHHHFFFEEEEEEDDDFFFEEEFFFFFFGGGHHHIIIJJJHHHGGGFFFFFFFFFHHHJJJKKKKKKKKKKKKLLLLLLMMMNNNNNNIIIIIIJJJJJJHHHEEEBBB@@@:::999777777:::<<<>>>>>>KKKZZZbbbmmm~~~}}}yyyvvvvvvuuuqqqiiibbbaaa]]]YYYUUUTTTTTTRRROOORRRQQQRRRUUUWWWVVVTTTRRRGGGHHHJJJKKKJJJJJJKKKKKKAAAFFFNNNTTTVVVSSSOOOKKKNNNYYYZZZfff{{{qqquuu{{{xxx{{{zzzpppeee]]][[[]]]___UUUTTTTTTUUUWWWWWWVVVUUUTTTTTTTTTSSSRRRPPPNNNMMMMMMNNNNNNOOONNNMMMMMMLLLMMMNNNOOOPPPOOONNNLLLKKKLLLLLLLLLLLLLLLMMMMMMMMMKKKNNNOOOMMMKKKMMMSSSXXXXXXTTTPPPMMMKKKKKKJJJIIIKKKJJJIIIHHHGGGFFFFFFEEECCCBBBBBBBBBBBBCCCCCCCCCEEEEEEJJJPPPPPPJJJEEEFFFDDDDDDDDDDDDEEEGGGHHHIIIGGGHHHIIIHHHGGGGGGIIIKKKFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGEEEEEEGGGJJJHHHHHHIIIJJJJJJIIIHHHGGGEEEGGGIIIJJJIIIJJJLLLNNNOOOOOONNNNNNMMMMMMMMMMMMMMMNNNQQQWWWbbbsss|||jjjeeeaaa___ZZZTTTRRRSSSRRRZZZfffpppwwwyyyzzz{{{yyy|||xxxfffSSSHHHCCC>>>===???>>>>>>BBBLLLWWWggg|||wwwjjjeeepppvvvooorrrtttvvvwwweeebbb___VVVQQQTTTPPPMMMKKKLLLOOORRRQQQOOOSSSSSSRRRRRRRRRRRRSSSSSSOOOPPPQQQQQQPPPOOOMMMKKKJJJJJJJJJJJJIIIHHHHHHGGGDDDCCCBBBAAAAAAAAA@@@???<<<::::::;;;===???@@@???AAAAAAAAACCCEEEHHHKKKMMMLLLLLLLLLKKKKKKLLLLLLMMMHHHJJJLLLLLLKKKKKKMMMOOOKKKKKKLLLMMMOOOQQQRRRSSSTTTTTTTTTSSSQQQQQQSSSUUUSSSSSSTTTUUUSSSVVVeeevvvwwwkkkiiinnn}}}999999:::;;;<<<<<<999777666666666555666777777888777666666666666777777888666666666666777888999:::999;;;>>>@@@CCCDDDEEEEEEAAA===<<>>>>>BBBRRRkkk|||tttmmmtttzzziiijjjxxxggghhh^^^NNNKKKSSSUUUNNNQQQMMMIIIKKKPPPRRRPPPMMMRRRRRRQQQQQQQQQQQQRRRRRROOOPPPQQQQQQQQQOOOMMMKKKEEEFFFFFFEEEEEECCCBBBBBB>>>;;;888777777999::::::<<<<<<>>>BBBFFFHHHHHHGGGEEEEEEEEEFFFIIIMMMPPPSSSMMMLLLKKKJJJIIIIIIIIIIIIIIIKKKLLLMMMLLLLLLNNNPPPLLLMMMNNNPPPRRRUUUWWWXXXMMMNNNNNNNNNMMMNNNPPPSSSKKKJJJKKKMMMLLLLLLVVVdddvvv~~~||||||777777666666666666777777888888777777666666666555666666555555555666666777666777777666666888<<>>@@@CCCAAA===AAACCCCCCFFFXXXxxxeee```aaa```\\\SSSRRRQQQQQQPPPPPPQQQQQQRRROOOKKKFFFCCCDDDFFFHHHIIIJJJKKKKKKJJJHHHFFFFFFGGGHHHGGGFFFGGGHHHHHHGGGFFFGGGHHHIIIJJJKKKLLLMMMNNNMMMLLLLLLLLLNNNNNNLLLKKKHHHIIIIIIGGGCCC???======>>>;;;999<<<===<<>>AAACCCFFFBBBCCCIIIJJJFFFCCCEEECCCBBBAAABBBDDDFFFFFFEEEEEEDDDCCCDDDEEEFFFEEEDDDCCCDDDEEEFFFFFFEEEDDDDDDFFFFFFFFFEEEEEEEEEEEEEEEIIIIIIHHHFFFEEECCCBBBBBBEEEGGGHHHIIIJJJLLLNNNPPPQQQQQQPPPOOOMMMLLLKKKKKKQQQPPPOOOOOOSSSZZZcccjjjwww~~~tttrrrttt}}}qqqbbb[[[WWWXXXQQQMMMOOOPPPOOOQQQVVVcccgggooowww{{{|||zzzwwwzzzwwwzzzwwwsssnnncccTTTJJJ???BBB@@@:::888===BBBBBBAAAZZZzzzwwwjjjeeexxxsssbbb^^^nnndddXXXVVVSSSPPPNNNMMMMMMMMMJJJNNNQQQRRRPPPNNNNNNOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPNNNLLLIIIFFFDDDCCC@@@@@@???===999666666666888999;;;===???AAACCCDDDIIIIIIHHHHHHIIIJJJLLLMMMGGGHHHIIIKKKMMMNNNPPPPPPOOOMMMKKKIIIHHHGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJRRRHHHCCCNNN```iii```TTTKKKIIIHHHJJJMMMOOONNNLLLJJJIIIHHHHHHIIILLLNNNPPP]]]hhhyyy888888777777777777888888888888888888777777777666666666555555555666777777555666777777777999<<>>>>><<<999999;;;;;;;;;AAAGGGfffyyyooofff```VVVTTTQQQNNNLLLLLLMMMMMMLLLLLLOOOTTTRRRKKKFFFEEEGGGHHHHHHHHHHHHIIIIIIIIIHHHIIIJJJKKKKKKIIIGGGFFFIIIIIIHHHHHHJJJNNNQQQSSSVVVYYY]]]```cccfffjjjmmmssstttuuuvvvvvvuuutttsssfffjjjqqqtttrrrsss|||vvvwww~~~yyyoooiiigggeee```\\\XXXVVVTTTSSSRRRSSSTTTUUUTTTTTTUUUVVVVVVVVVVVVVVVTTTTTTSSSQQQMMMJJJJJJJJJTTTTTTUUUTTTSSSPPPNNNLLLOOOMMMJJJIIIKKKKKKJJJIIIGGGJJJLLLMMMKKKJJJIIIIIIIIIJJJKKKKKKKKKJJJHHHGGGIIIJJJJJJJJJIIIIIIKKKMMMKKKIIIFFFEEEFFFGGGHHHGGGFFFFFFEEEDDDCCCCCCBBBBBB@@@AAAAAA@@@??????AAACCCEEEBBBBBBGGGIIIFFFDDDFFFCCCAAA@@@AAACCCEEEFFFEEEEEEDDDCCCDDDFFFFFFFFFDDDEEEEEEEEEEEEDDDCCCBBBBBBDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFFFFEEECCCCCCBBBBBBDDDGGGIIIKKKLLLMMMMMMRRRQQQQQQPPPOOONNNMMMMMMNNNNNNMMMLLLNNNSSSZZZ___eeehhhpppsssmmmnnntttuuubbbYYYVVVOOOKKKNNNQQQPPPQQQTTTVVV[[[bbbjjjppptttwwwxxxnnnjjjjjjqqqzzzvvvjjjfffbbbXXXLLLDDD???<<<;;;???FFFGGGCCC>>>RRRkkk~~~yyyiiibbbgggmmmmmmcccXXXZZZpppgggZZZMMMLLLJJJIIIIIIJJJLLLMMMIIILLLOOOOOONNNMMMNNNOOOSSSSSSRRRRRRQQQQQQPPPPPPOOOMMMKKKGGGDDDAAA>>>===;;;;;;:::888666666888:::;;;<<>>@@@<<<@@@CCCCCCAAA???BBBFFFIIIQQQaaa{{{jjjWWWXXXXXXXXXWWWRRRPPPPPPPPPPPPOOOMMMLLLKKKKKKIIIGGGGGGHHHIIIIIIHHHMMMNNNNNNLLLIIIGGGGGGHHHJJJIIIIIIIIIHHHHHHGGGGGGMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJIIIJJJLLLLLLJJJIIIEEEFFFGGGEEEBBB???>>>>>>:::999:::<<<;;;===GGGQQQxxx{{{mmmaaaYYYSSSQQQOOOLLLKKKLLLMMMMMMLLLOOOTTTXXXTTTLLLIIIJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFHHHJJJMMMOOOOOOQQQRRRSSSSSSUUUYYY\\\______aaabbbbbbaaa______TTTUUUYYY^^^```cccllluuusssnnnggg```]]]^^^aaadddaaa^^^ZZZWWWVVVUUUSSSRRRQQQQQQPPPPPPQQQRRRTTTUUUTTTUUUUUUVVVVVVVVVVVVVVVUUUVVVUUUSSSPPPNNNNNNNNNTTTTTTUUUTTTSSSQQQOOONNNNNNLLLJJJIIIJJJKKKJJJIIIHHHJJJKKKJJJIIIHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHIIIHHHHHHIIIKKKKKKJJJIIIIIIGGGEEEDDDEEEGGGGGGFFFFFFEEEEEECCCBBBAAA@@@@@@>>>@@@BBBBBBAAAAAABBBCCCDDDAAAAAAEEEGGGFFFFFFGGGDDDBBB@@@@@@CCCFFFGGGHHHEEEDDDCCCDDDFFFGGGFFFEEEFFFEEEDDDCCCBBBAAAAAAAAABBBBBBCCCDDDEEEFFFFFFGGGDDDEEEEEEEEEDDDDDDCCCCCCBBBCCCFFFIIILLLMMMMMMMMMQQQQQQQQQPPPPPPPPPOOOOOOMMMMMMMMMKKKKKKMMMQQQTTTWWWWWW```yyyyyypppoooyyy~~~{{{nnnmmm___VVVNNNMMMNNNKKKGGGFFFIIINNNTTTYYY]]]cccjjjooommmjjjjjjpppvvvyyy}}}zzzooodddYYYVVVSSSLLLCCC>>><<<===AAABBB===<<>>@@@AAA@@@???@@@AAACCCAAAAAABBBCCCDDDKKKRRReee{{{sss\\\SSSWWWVVVTTTVVVRRRPPPQQQRRRRRRPPPNNNKKKIIILLLKKKKKKLLLNNNNNNMMMKKKOOOOOOOOOMMMJJJHHHHHHHHHJJJKKKKKKJJJHHHGGGGGGHHHKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHIIIJJJKKKIIIGGGGGGGGGGGGEEEAAA>>>===>>>:::;;;>>>@@@@@@DDDRRR```vvvwwwiii\\\TTTOOONNNLLLKKKKKKKKKLLLMMMKKKNNNUUUYYYTTTKKKIIILLLKKKJJJJJJIIIHHHGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGGGGGGGFFFEEEEEEFFFHHHJJJKKKPPPPPPOOONNNMMMNNNQQQSSSQQQQQQRRRRRRRRRRRRQQQQQQQQQOOOOOOQQQSSSUUUWWWXXXYYYUUUQQQOOOPPPRRRTTTTTTSSSTTTUUUTTTSSSRRRSSSTTTUUUTTTSSSRRRRRRRRRSSSSSSXXXWWWWWWWWWVVVTTTSSSRRRSSSUUUVVVUUUTTTTTTUUUVVVSSSSSSSSSSSSRRRQQQOOONNNOOONNNMMMMMMLLLLLLKKKKKKIIIJJJIIIHHHGGGGGGIIIKKKKKKJJJIIIHHHHHHHHHIIIIIIHHHGGGFFFHHHLLLLLLIIIFFFHHHFFFDDDDDDEEEFFFFFFEEEEEEEEEDDDCCCAAA@@@??????===@@@CCCDDDCCCBBBBBBBBBCCCAAA@@@BBBEEEFFFGGGGGGEEECCCAAAAAADDDHHHJJJJJJEEEDDDCCCDDDFFFGGGFFFEEEEEEDDDBBBAAA@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEBBBBBBCCCDDDEEEDDDDDDCCCCCCCCCDDDFFFJJJMMMNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPMMMNNNNNNMMMKKKKKKMMMOOOQQQSSS___xxxtttkkknnndddZZZPPPLLLLLLJJJGGGDDDEEEIIILLLMMMMMMPPPVVV[[[ccceeelllvvv|||{{{xxxxxxttt}}}}}}zzzwwwtttrrrsssvvvyyyzzzwwwsss^^^TTTLLLIIIHHHCCC???>>>BBB???BBBGGGGGGOOOooolllaaabbbnnn]]]NNN```tttbbbVVVMMM@@@EEEDDDCCCAAA@@@??????????????????>>>>>>???@@@AAA@@@@@@@@@@@@???>>><<<<<<:::::::::::::::999999999<<>>BBBEEEGGGMMM\\\kkkmmm~~~}}}qqqcccWWWPPPLLLKKKJJJJJJJJJJJJKKKLLLEEEHHHNNNRRRMMMFFFEEEIIILLLKKKKKKJJJIIIHHHGGGGGGGGGFFFEEEDDDDDDEEEGGGHHHFFFFFFEEEEEEFFFGGGIIIJJJMMMLLLKKKIIIFFFGGGIIIKKKKKKLLLLLLLLLLLLLLLLLLKKKNNNMMMLLLLLLNNNPPPNNNLLLMMMKKKJJJJJJMMMOOOOOOOOOMMMOOOQQQQQQOOOOOOPPPRRRRRRRRRQQQPPPOOOOOOOOOOOOWWWWWWWWWVVVUUUTTTRRRRRROOOPPPRRRQQQPPPPPPQQQSSSQQQQQQQQQQQQPPPOOOOOONNNQQQQQQQQQQQQOOONNNNNNNNNIIIJJJIIIHHHFFFGGGIIILLLJJJJJJIIIHHHHHHHHHHHHIIIGGGFFFEEEGGGKKKKKKHHHEEEFFFEEEDDDDDDEEEFFFFFFEEEDDDDDDCCCBBBAAA@@@??????>>>AAADDDEEEDDDCCCBBBBBBBBBAAA@@@AAACCCFFFGGGFFFBBB@@@???AAADDDGGGIIIJJJFFFEEEDDDEEEFFFGGGGGGEEEBBBAAA@@@@@@@@@BBBCCCDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@AAACCCEEEEEEEEEDDDDDDBBB@@@???@@@EEEJJJMMMNNNLLLLLLMMMMMMMMMNNNNNNNNNKKKLLLMMMLLLKKKJJJKKKMMMMMMRRR\\\nnnxxx___XXXXXXRRRJJJFFFIIIMMMNNNMMMGGGHHHIIIHHHEEEEEEHHHKKKKKKNNNYYYhhhrrrtttssstttyyy~~~~~~wwwsssvvv|||~~~}}}}}}}}}}}}}}}lll]]]\\\bbbffflllkkklllnnnpppnnnhhhcccOOOHHHBBBAAAAAA>>>===???IIIBBBKKKgggssszzzuuu[[[]]]wwwhhhTTTYYYXXXLLLMMMLLLJJJHHHGGGEEEDDDDDDDDDBBBAAA@@@@@@@@@@@@@@@AAABBBDDDEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEEEECCCGGGLLLOOOOOONNNMMMMMMMMMLLLKKKJJJHHHGGGFFFEEECCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAACCCEEEGGGIIIJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIGGGEEEDDDDDDEEEHHHJJJLLLGGGHHHHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGHHHIIIIIIJJJPPPNNNOOOTTT___nnn~~~777777666666666666777777777777777888888888888888999999::::::;;;<<<>>>>>>???@@@BBBBBBAAAAAABBBCCCDDD@@@FFFZZZpppfff^^^SSSUUUZZZUUUTTTVVVSSSUUUUUUUUUTTTSSSQQQOOOMMMQQQQQQRRRSSSUUUTTTQQQNNNMMMNNNNNNMMMJJJIIIIIIJJJJJJLLLMMMKKKFFFDDDEEEGGGBBBCCCEEEGGGIIIKKKLLLMMMIIIHHHGGGHHHJJJJJJHHHGGGJJJJJJIIIEEEAAA>>>>>>>>>AAAAAACCCGGGKKKQQQ^^^kkkgggvvv{{{}}}wwwjjj\\\RRRLLLIIIIIIIIIHHHIIIIIIIIIJJJFFFGGGKKKNNNKKKFFFEEEIIIKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFEEEDDDEEEFFFGGGHHHDDDEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIGGGEEEEEEFFFHHHKKKKKKKKKKKKKKKKKKKKKKKKGGGKKKNNNMMMNNNPPPPPPNNNKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNNNNMMMLLLMMMOOONNNOOOOOOOOOPPPPPPPPPPPPRRRSSSSSSTTTTTTTTTTTTTTTQQQRRRRRRPPPMMMLLLLLLMMMPPPPPPOOOOOOOOOOOOOOOOOOQQQRRRSSSSSSPPPOOOOOOOOOJJJJJJJJJIIIGGGHHHJJJLLLIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEEEEFFFHHHHHHGGGFFFFFFDDDDDDEEEFFFGGGFFFEEECCCCCCCCCBBBBBBAAA@@@@@@@@@BBBEEEFFFDDDBBBBBBBBB@@@BBBAAA@@@CCCFFFFFFCCC=========???CCCFFFGGGGGGFFFEEEDDDEEEGGGHHHGGGFFF@@@@@@@@@AAABBBCCCDDDEEEDDDCCCCCCBBBAAA@@@??????@@@BBBDDDFFFGGGFFFEEEDDD@@@===;;;>>>DDDJJJLLLMMMKKKKKKKKKKKKKKKKKKKKKLLLGGGIIIJJJJJJIIIHHHIIIKKKMMMQQQWWW___mmmhhh^^^RRRQQQKKKFFFEEEIIIJJJHHHKKKIIIGGGEEEEEEFFFGGGHHHGGGFFFJJJTTT\\\___bbbfffnnnqqqooojjjjjjqqqyyy}}}}}}yyyvvvvvvzzz~~~xxxxxxzzz}}}~~~yyydddVVV[[[jjjtttsssooojjjfffbbbZZZQQQJJJDDD???===>>>===<<<===BBBCCCXXX{{{|||yyyjjjvvvlll___[[[VVVTTTVVVRRRRRRRRRRRRRRRRRRQQQQQQMMMLLLJJJJJJKKKKKKIIIHHHHHHIIIKKKMMMMMMLLLKKKJJJKKKJJJJJJJJJIIIIIIIIIHHHGGGKKKPPPSSSRRROOOMMMLLLHHHHHHHHHGGGGGGGGGGGGFFFBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAABBBDDDFFFGGGHHHIIIIIIGGGGGGGGGGGGHHHHHHHHHHHH???BBBFFFHHHHHHIIIKKKMMMHHHIIIJJJJJJHHHHHHIIIJJJGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKMMMNNNPPPVVVdddqqq999999888888888888999999999999999:::::::::;;;;;;;;;;;;;;;<<<===>>>@@@AAA???@@@BBBBBBCCCEEEIIIKKKMMMQQQcccppp___ZZZQQQTTTXXXSSSTTTWWWSSSVVVUUUUUUSSSRRRQQQPPPPPPPPPPPPPPPQQQRRRQQQNNNKKKKKKLLLMMMLLLJJJIIIJJJKKKJJJLLLMMMJJJEEEBBBCCCFFFBBBCCCEEEGGGIIIKKKMMMNNNIIIHHHHHHIIIJJJJJJIIIGGGIIIIIIHHHEEEBBBAAABBBCCCDDDAAAAAAEEEIIINNNXXXaaacccooosssxxxpppbbbVVVNNNJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJHHHIIILLLLLLIIIIIIKKKHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHBBBBBBCCCDDDEEEGGGHHHHHHGGGIIIIIIIIIHHHGGGHHHIIIKKKJJJJJJIIIIIIJJJJJJKKKJJJSSSXXXTTTOOOOOOPPPNNNKKKMMMNNNMMMJJJHHHJJJLLLNNNMMMLLLLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSQQQNNNLLLLLLMMMPPPPPPOOOOOOOOOPPPPPPQQQNNNPPPRRRQQQNNNLLLLLLMMMJJJKKKKKKJJJIIIIIIJJJLLLHHHHHHIIIJJJIIIHHHGGGFFFEEEEEEFFFFFFEEEEEEGGGHHHEEEEEEDDDFFFGGGHHHGGGEEECCCCCCBBBBBBBBBBBBBBBBBBCCCDDDFFFFFFDDDBBBAAABBB???BBBCCCAAACCCFFFEEE???<<<<<<>>>BBBEEEHHHHHHGGGFFFEEEDDDEEEGGGHHHGGGFFF@@@AAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@??????AAACCCEEEGGGHHHGGGEEEDDD@@@>>>???CCCJJJOOOOOOMMMKKKKKKKKKKKKJJJJJJJJJJJJGGGHHHIIIIIIGGGGGGHHHIIIJJJNNNSSSWWWaaavvvxxx|||yyysssbbbfffeee]]]WWWUUURRRNNNTTTNNNGGGDDDGGGKKKMMMMMMQQQLLLKKKNNNPPPOOOOOORRRTTTWWWWWWWWW\\\hhhqqqttttttsssqqqppprrrvvv{{{~~~}}}~~~~~~zzznnntttnnn^^^YYYgggzzzlllfff]]]UUUPPPJJJCCC>>>???======??????===AAAFFFIIIvvv{{{{{{tttppp}}}|||iiiYYY[[[[[[QQQNNNUUURRRSSSTTTUUUWWWWWWXXXXXXPPPOOOOOOQQQSSSTTTQQQOOOLLLNNNOOOQQQQQQOOOMMMKKKLLLLLLKKKKKKKKKJJJJJJJJJJJJMMMOOOOOONNNLLLLLLLLLFFFGGGGGGHHHIIIIIIJJJJJJDDDDDDCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAA@@@@@@BBBCCCEEEGGGHHHHHHHHHHHHEEEEEEFFFFFFFFFGGGGGGGGG@@@AAACCCFFFIIIKKKJJJIIIGGGIIIKKKJJJHHHGGGHHHJJJGGGHHHIIIKKKMMMNNNOOOOOOIIIIIIKKKOOONNNNNNVVVaaayyy;;;::::::999999::::::;;;;;;;;;;;;<<<<<<=========<<<<<<======>>>@@@AAABBB@@@BBBCCCEEEGGGKKKPPPTTT[[[eeerrr___aaaWWWOOORRRVVVRRRTTTXXXSSSVVVUUUTTTRRRQQQQQQQQQQQQOOONNNNNNNNNNNNMMMKKKIIIJJJKKKLLLKKKJJJIIIJJJLLLIIILLLMMMJJJDDDAAABBBEEEDDDEEEFFFHHHJJJLLLMMMNNNIIIIIIHHHIIIJJJJJJIIIGGGGGGGGGGGGEEECCCCCCEEEGGGEEEAAA???BBBFFFIIIPPPWWW___iiimmmtttzzzjjj\\\RRRLLLJJJHHHHHHHHHGGGGGGGGGGGGFFFJJJEEECCCFFFHHHGGGGGGIIIFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGG@@@AAABBBCCCEEEFFFGGGGGGDDDFFFHHHIIIHHHGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIIIITTT___ddd[[[PPPLLLKKKJJJIIIMMMPPPNNNJJJHHHKKKOOONNNLLLJJJJJJLLLNNNNNNMMMMMMMMMNNNNNNNNNNNNMMMMMMTTTSSSSSSSSSRRRPPPOOONNNNNNOOOPPPOOOMMMLLLMMMNNNQQQQQQPPPPPPPPPQQQRRRRRRKKKNNNPPPOOOLLLJJJJJJKKKJJJKKKLLLLLLJJJJJJJJJLLLGGGHHHIIIJJJJJJHHHFFFEEEDDDFFFGGGEEECCCCCCFFFJJJEEEEEEEEEFFFHHHIIIGGGFFFBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGEEECCCAAAAAABBB>>>CCCCCCAAACCCFFFDDD===>>>???AAAFFFJJJKKKKKKIIIFFFEEEEEEEEEGGGHHHGGGFFFBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBBDDDFFFHHHHHHGGGEEEDDDBBBBBBEEELLLSSSVVVSSSOOOLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKIIIHHHGGGHHHJJJBBBHHHPPPTTTZZZjjjuuusssvvv{{{sssuuu~~~vvvrrrnnnhhh]]]SSSHHHDDDHHHOOOQQQQQQMMMJJJLLLPPPQQQLLLHHHGGGGGGHHHGGGGGGMMMWWW\\\\\\______```cccfffkkkpppssswwwyyy|||}}}{{{rrrhhh```XXX^^^[[[QQQTTTiii}}}ZZZTTTKKKEEEDDDDDDCCCAAA???>>>@@@CCCBBBAAAEEEKKKcccsss~~~hhhYYYeeecccbbb^^^WWWTTTTTTTTTSSSPPPQQQSSSTTTUUUVVVVVVVVVLLLLLLMMMQQQUUUVVVSSSPPPPPPRRRSSSTTTSSSPPPMMMLLLLLLLLLMMMNNNOOOPPPPPPQQQMMMMMMMMMLLLJJJJJJLLLNNNIIIIIIIIIJJJKKKKKKLLLLLLHHHGGGDDDBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAADDDEEEFFFGGGHHHHHHGGGFFFDDDEEEEEEEEEEEEFFFFFFFFFLLLFFFAAABBBHHHLLLKKKHHHGGGIIIJJJIIIGGGFFFGGGJJJGGGHHHJJJLLLNNNPPPQQQQQQLLLJJJMMMRRRSSSPPPSSSYYYiiirrr|||<<<======<<<;;;;;;;;;;;;>>><<<;;;;;;===>>>>>>===<<<<<>>>>>AAAAAA>>>CCCOOOZZZeeeyyywwwggg^^^UUURRRSSSTTTTTTTTTTTTSSSSSSSSSUUUVVVTTTQQQMMMKKKJJJOOOMMMJJJIIIJJJJJJJJJIIIKKKJJJJJJMMMPPPPPPMMMJJJIIIIIIHHHHHHFFFEEEDDDCCCCCCEEEGGGJJJLLLLLLLLLKKKGGGHHHHHHIIIJJJJJJJJJIIIMMMJJJGGGDDDCCCEEEGGGIIIAAACCCEEEFFFHHHJJJOOORRRaaagggqqq}}}kkk^^^VVVNNNGGGDDDGGGDDDBBBDDDHHHJJJGGGCCCDDDCCCCCCGGGLLLLLLGGGBBBDDDDDDCCCCCCCCCDDDDDDEEECCCDDDDDDEEEEEEEEEEEEEEECCCBBBAAACCCFFFGGGEEEBBBFFFFFFGGGHHHJJJKKKLLLLLLJJJJJJIIIHHHHHHHHHIIIIIIZZZ___bbb]]]QQQIIIHHHKKKLLLKKKIIIGGGGGGGGGIIIJJJIIIGGGDDDFFFJJJNNNOOONNNMMMMMMMMMMMMNNNOOOPPPPPPSSSRRRQQQPPPPPPPPPPPPPPPNNNNNNNNNLLLJJJJJJLLLMMMSSSSSSQQQPPPPPPPPPPPPPPPKKKMMMNNNLLLJJJIIIKKKNNNJJJJJJIIIHHHHHHHHHIIIIIIHHHIIIIIIIIIIIIHHHFFFEEEGGGGGGHHHGGGEEEFFFHHHJJJHHHHHHGGGFFFEEEEEEEEEFFFBBBAAA@@@???@@@BBBDDDEEEIIIGGGDDDAAA@@@???@@@AAABBBCCCDDDDDDDDDDDDCCCBBB>>>???BBBGGGLLLNNNNNNMMMIIIGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBAAAAAA?????????@@@@@@@@@@@@AAACCCDDDEEEFFFFFFFFFFFFEEEEEEGGGMMMVVV]]]]]]UUUNNNLLLLLLKKKJJJHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJMMMRRRZZZccciiiiii|||zzzxxxxxxZZZOOOHHHIIILLLIIIDDDCCCCCCCCC???===AAAIIIJJJIIIHHHFFFEEEEEEFFFFFFNNNPPPSSSSSSQQQOOOPPPQQQXXX___```YYYSSSOOOHHHAAABBB@@@???BBBNNNZZZ]]]YYYJJJFFF@@@===???BBBAAA>>>FFFGGGEEEEEEKKK[[[mmmxxxwwwqqq|||lllWWWNNNOOObbbzzzqqqccc^^^[[[WWWSSSQQQRRRSSSTTTSSSSSSTTTVVVWWWVVVTTTQQQOOOOOOOOOOOOOOOOOOPPPPPPQQQPPPOOOPPPRRRRRROOOLLLLLLMMMNNNNNNNNNMMMLLLLLLOOONNNMMMLLLLLLLLLLLLLLLIIIGGGFFFFFFGGGHHHHHHGGGBBBCCCCCCBBBAAA@@@BBBCCCEEEEEEEEEEEEDDDCCCAAAAAAHHHGGGFFFEEEDDDDDDDDDDDDFFFEEEFFFIIILLLLLLIIIFFFFFFDDDCCCFFFJJJNNNNNNMMMEEEFFFFFFFFFGGGGGGGGGGGGJJJIIIIIIKKKOOOQQQOOOMMMNNNNNNNNNNNNNNNNNNNNNNNNYYY^^^fffvvv<<<======>>>???@@@AAAAAA?????????>>>===<<<======BBB@@@AAACCCAAA>>>???CCCAAAJJJZZZmmm}}}}}}ddd]]]ZZZVVVSSSSSSSSSSSSSSSSSSRRRRRRTTTUUUVVVUUUQQQNNNLLLKKKLLLJJJHHHGGGHHHIIIHHHGGGIIIIIIIIIKKKNNNOOOMMMKKKHHHHHHHHHGGGFFFDDDCCCBBBEEEFFFHHHIIIIIIHHHFFFEEEGGGGGGHHHIIIIIIIIIIIIIIIGGGFFFDDDCCCCCCDDDFFFHHHCCCDDDEEEEEEFFFHHHLLLOOOXXXcccooozzzqqq```WWWQQQKKKFFFEEEFFFCCCAAACCCGGGHHHFFFBBBEEEDDDEEEIIIMMMMMMHHHDDDCCCCCCBBBBBBBBBCCCCCCDDDBBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBDDDGGGHHHFFFDDDGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJMMMRRRUUUSSSMMMHHHHHHKKKJJJIIIGGGFFFFFFGGGHHHIIIIIIGGGEEEEEEIIILLLMMMMMMLLLLLLKKKKKKLLLMMMOOOPPPQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMKKKJJJLLLNNNRRRQQQQQQPPPOOOOOONNNNNNJJJLLLMMMKKKIIIHHHJJJLLLLLLKKKJJJHHHGGGFFFEEEEEEGGGGGGHHHIIIHHHGGGFFFEEEHHHHHHGGGFFFDDDEEEGGGIIIFFFEEEEEEDDDCCCCCCDDDDDDCCCCCCBBBAAABBBDDDFFFGGGJJJHHHDDDAAA???@@@AAACCCAAABBBCCCDDDDDDCCCBBBAAA???@@@CCCGGGKKKMMMMMMKKKIIIGGGEEECCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@AAAAAAAAABBBBBBCCCCCCEEEEEEEEEFFFFFFGGGGGGHHHHHHIIINNNVVV\\\[[[UUUOOOIIIIIIHHHGGGFFFEEEDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJKKKMMMQQQWWW[[[bbbsss{{{qqqooommm___IIICCC>>>;;;===>>><<<;;;===CCCCCCBBBAAAAAAAAABBBBBBBBBAAA===:::888:::???BBBAAADDDBBB<<<888::::::888>>><<<888777>>>FFFHHHEEE===???AAABBBCCCFFFKKKMMMKKKUUUccclllrrrwww}}}vvvrrr~~~wwwWWWZZZ\\\eeetttqqqaaaZZZYYYXXXVVVUUUUUUWWWYYY[[[TTTTTTTTTUUUVVVUUUSSSPPPMMMMMMLLLLLLLLLLLLLLLLLLOOONNNMMMOOOPPPPPPMMMJJJLLLMMMOOOPPPPPPNNNMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIGGGEEEDDDDDDFFFFFFFFFEEEDDDDDDDDDCCCAAABBBCCCEEEGGGGGGFFFFFFEEEDDDDDDCCCHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCFFFJJJJJJHHHFFFEEEEEEFFFJJJNNNOOOMMMJJJEEEEEEFFFFFFGGGHHHHHHIIIJJJIIIIIIKKKNNNPPPNNNLLLMMMMMMMMMMMMMMMMMMMMMLLLOOOSSSXXXeee;;;::::::;;;<<<======<<<@@@AAABBBAAA???>>>>>>???@@@???@@@CCCDDDDDDHHHNNNLLLaaazzzdddXXXWWWWWWWWWSSSSSSSSSRRRRRRQQQQQQPPPTTTUUUVVVTTTQQQNNNLLLLLLIIIGGGEEEEEEGGGGGGGGGFFFHHHGGGGGGHHHKKKLLLLLLKKKGGGGGGGGGFFFEEEDDDCCCBBBEEEEEEFFFFFFEEEDDDBBBAAAFFFGGGHHHHHHHHHHHHHHHHHHCCCCCCCCCCCCDDDEEEGGGGGGDDDEEEEEEEEEEEEGGGJJJMMMYYYhhhssswwwooobbbUUUOOOLLLHHHFFFGGGDDDBBBAAABBBFFFGGGDDDAAADDDCCCDDDGGGKKKKKKGGGCCCBBBBBBAAAAAAAAAAAABBBBBBAAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDFFFHHHIIIHHHFFFIIIIIIIIIIIIJJJJJJJJJJJJLLLKKKJJJJJJIIIIIIIIIJJJIIIKKKMMMMMMLLLKKKKKKKKKFFFFFFEEEDDDDDDEEEGGGHHHHHHFFFEEEEEEGGGIIIJJJJJJKKKJJJIIIIIIIIIKKKMMMOOOOOOOOOOOOOOONNNNNNNNNNNNPPPOOONNNLLLJJJJJJLLLNNNOOOOOOPPPOOOOOONNNMMMLLLJJJJJJKKKIIIHHHGGGHHHJJJJJJIIIHHHFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFIIIIIIGGGDDDBBBCCCFFFHHHEEEEEEDDDDDDCCCCCCDDDDDDEEEDDDCCCCCCDDDEEEGGGHHHJJJGGGCCC@@@>>>@@@BBBDDD@@@AAABBBBBBBBBBBBAAA@@@@@@AAACCCFFFJJJKKKJJJHHHGGGFFFDDDBBB@@@??????@@@???@@@AAAAAABBBBBBBBBBBBAAABBBBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEFFFGGGIIIJJJIIIIIILLLQQQVVVVVVQQQMMMHHHGGGGGGFFFEEEDDDCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJJJJJJJKKKNNNQQQZZZhhh|||xxx~~~lllPPPCCC888777;;;=========???>>>===<<<<<<<<<<<<<<<999:::<<<<<<<<<:::999888888:::999555333666999999777999888777;;;@@@BBB???FFFGGGFFF@@@::::::DDDNNNiiirrr}}}~~~~~~gggOOO\\\kkkkkk^^^YYYTTTUUUUUUUUUVVVWWWYYYZZZ[[[UUUUUUTTTUUUVVVTTTQQQNNNLLLLLLLLLKKKJJJJJJIIIIIIMMMLLLLLLMMMNNNMMMKKKIIIKKKLLLOOOPPPPPPOOOMMMKKKIIIHHHHHHGGGGGGGGGGGGHHHGGGFFFDDDEEEFFFGGGFFFEEEFFFFFFEEEDDDBBBCCCFFFHHHJJJIIIGGGFFFEEEEEEFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDAAAAAABBBDDDGGGGGGFFFDDDCCCEEEIIIMMMPPPNNNJJJFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIHHHHHHJJJLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNPPPXXXnnnCCCBBBAAAAAAAAABBBAAA??????>>>???BBBEEEGGGEEEBBB===>>>EEENNNUUUYYY```hhhjjjggg[[[ZZZXXXUUUVVVSSSRRRQQQQQQPPPOOOOOOOOORRRSSSTTTRRROOOLLLKKKKKKGGGEEEDDDEEEFFFGGGGGGFFFFFFEEEEEEFFFHHHJJJKKKLLLFFFFFFFFFEEEEEEDDDBBBBBBBBBCCCDDDDDDEEEDDDDDDCCCFFFFFFGGGGGGGGGGGGGGGFFFDDDDDDEEEFFFGGGGGGGGGGGGEEEEEEFFFFFFFFFIIIMMMPPPZZZjjjrrrqqqzzzzzzdddYYYOOOKKKIIIFFFEEEGGGBBBAAA@@@BBBDDDEEECCCAAAAAAAAABBBEEEGGGGGGDDDBBBBBBAAAAAA@@@@@@@@@@@@AAA@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHKKKJJJJJJIIIHHHHHHHHHHHHJJJJJJIIIJJJJJJJJJHHHFFFCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFEEEEEEFFFGGGGGGHHHIIIHHHGGGFFFGGGIIIKKKMMMNNNNNNOOOOOOOOONNNNNNNNNOOONNNMMMKKKIIIIIILLLNNNMMMNNNNNNNNNNNNLLLKKKJJJIIIIIIIIIGGGFFFFFFFFFGGGDDDDDDDDDDDDEEEEEEFFFGGGEEEFFFGGGIIIIIIIIIHHHHHHIIIHHHFFFCCCAAAAAADDDGGGFFFFFFEEEEEEEEEEEEEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHHHHEEEAAA>>>===???BBBDDD?????????@@@@@@?????????@@@AAABBBEEEGGGHHHFFFDDDDDDCCCAAA@@@??????@@@@@@>>>>>>???AAABBBBBBBBBBBBAAAAAABBBCCCDDDEEEEEEFFFDDDDDDCCCBBBDDDFFFIIIJJJHHHGGGHHHKKKMMMNNNKKKIIIHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGIIIJJJKKKLLLOOOQQQTTT___ppp|||gggNNN???::::::===@@@>>>===;;;999777888888999999;;;>>>??????===;;;:::;;;>>>???>>><<<;;;::::::333777:::;;;???DDDFFFEEEEEECCCBBBBBBGGGUUUlll|||uuurrrrrrtttzzz}}}zzzqqqeeeppp|||ggg^^^]]]YYYRRRTTTTTTUUUUUUUUUUUUTTTTTTVVVUUUUUUUUUUUUSSSOOOLLLMMMMMMLLLLLLKKKJJJIIIIIIKKKKKKKKKLLLLLLKKKJJJHHHHHHJJJMMMOOOOOONNNKKKIIIIIIIIIHHHGGGGGGHHHHHHHHHIIIHHHGGGHHHIIIIIIGGGFFFFFFFFFEEEDDDBBBDDDGGGJJJJJJIIIGGGEEEEEEEEEGGGHHHGGGGGGFFFEEEDDDDDDEEEEEEBBBBBBCCCDDDEEEEEEDDDCCCCCCEEEIIILLLMMMKKKHHHEEEFFFFFFEEEDDDDDDEEEFFFFFFHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMOOO]]]sss???AAACCCEEEFFFHHHJJJLLLLLLIIIIIIQQQZZZ___[[[UUUQQQUUUaaapppzzz}}}gggWWWWWWYYYUUUQQQSSSQQQQQQOOONNNNNNNNNOOOOOOPPPPPPQQQOOOLLLIIIIIIIIIGGGFFFEEEFFFGGGHHHGGGFFFDDDDDDEEEEEEFFFGGGIIIJJJEEEEEEFFFEEEEEEDDDCCCBBBDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDEEEFFFFFFFFFFFFEEEDDDEEEFFFFFFGGGIIIMMMSSSWWW[[[iiipppooozzzwww]]]TTTKKKHHHFFFBBBAAACCCAAA@@@@@@AAACCCCCCBBBAAA@@@AAABBBDDDFFFFFFDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@BBBCCCCCCDDDDDDDDDCCCEEEFFFHHHHHHIIIIIIJJJHHHHHHHHHGGGGGGGGGGGGGGGJJJIIIHHHGGGFFFFFFFFFFFFHHHFFFDDDDDDFFFEEECCCAAABBBBBBBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEFFFGGGGGGFFFEEEEEEEEEGGGIIIKKKMMMNNNNNNOOOOOOOOONNNMMMLLLLLLKKKIIIGGGIIILLLOOOMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHGGGFFFFFFFFFEEEEEEBBBBBBBBBCCCDDDEEEFFFGGGFFFGGGHHHJJJJJJJJJIIIIIIHHHGGGEEECCC@@@@@@CCCEEEDDDDDDDDDCCCCCCDDDDDDEEECCCCCCCCCCCCDDDEEEFFFFFFEEECCC???===<<<>>>AAACCC??????>>>>>>>>>>>>??????@@@@@@AAADDDFFFEEECCCAAA@@@???>>>>>>>>>???AAABBB===>>>???@@@AAAAAAAAAAAA??????@@@AAAAAABBBCCCCCC@@@@@@??????AAADDDFFFHHHGGGGGGFFFGGGHHHHHHHHHGGGHHHGGGGGGFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCFFFIIIJJJKKKLLLNNNPPPQQQXXXeeeuuu}}}xxx~~~jjjVVVJJJEEEJJJRRRYYYSSSKKKBBB<<<999999:::===??????<<<999888:::===777888:::;;;999777666777777:::;;;<<>>===???@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAAAABBB@@@AAABBBBBBCCCBBBBBBBBBAAACCCFFFGGGGGGGGGHHHJJJHHHHHHHHHGGGGGGGGGGGGGGGIIIHHHGGGFFFEEEDDDDDDDDDFFFEEEDDDEEEFFFGGGFFFEEECCCCCCCCCDDDDDDDDDDDDDDDDDDFFFGGGFFFEEEEEEFFFGGGEEEEEEEEEEEEFFFGGGHHHHHHKKKLLLMMMNNNNNNNNNMMMLLLKKKKKKIIIHHHGGGJJJNNNRRRNNNMMMLLLKKKJJJJJJJJJJJJJJJHHHFFFEEEFFFFFFEEECCCEEEDDDCCCCCCCCCCCCCCCDDDFFFGGGHHHIIIIIIIIIHHHGGGEEEEEEEEECCCAAAAAABBBDDD@@@@@@@@@???@@@@@@AAABBBAAAAAABBBCCCCCCDDDDDDEEECCCAAA???>>>===???AAABBBAAA@@@@@@??????@@@@@@AAAAAAAAABBBDDDFFFFFFCCCAAA???>>>>>>>>>>>>???AAABBB===>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>????????????<<<<<<<<<===???BBBDDDFFFHHHGGGGGGGGGGGGGGGGGGHHHEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHHHHHHHIIIKKKLLLOOOQQQYYYdddppp}}}jjjfffmmmzzztttqqqmmmkkkjjjnnn{{{ppp\\\MMMEEECCCCCCOOOZZZfffggg\\\NNNDDD???======@@@CCCCCCAAABBBFFFDDDFFFIIIPPP___sssxxxuuu|||qqqiiikkk{{{```^^^aaakkk}}}yyycccWWW]]]]]]RRRMMMSSSRRRSSSTTTUUUVVVWWWWWWVVVTTTTTTSSSTTTSSSQQQNNNKKKIIIIIIIIIHHHGGGGGGGGGFFFHHHJJJKKKKKKJJJHHHHHHHHHEEEFFFGGGHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHEEECCCDDDEEEFFFFFFEEEEEEGGGIIIFFFEEEDDDDDDCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGEEECCCBBBBBBCCCCCCDDDEEEDDDCCCDDDFFFHHHIIIGGGDDDBBBAAAAAABBBBBBIIIJJJKKKKKKJJJHHHIIIJJJIIIIIIIIIJJJKKKKKKLLLLLLGGGGGGGGGFFFHHHLLLQQQUUUNNNfffssssss|||```UUUSSSPPPNNNLLLKKKMMMPPPMMMLLLKKKKKKKKKMMMOOOPPPNNNNNNNNNLLLIIIHHHHHHIIIHHHGGGFFFGGGHHHGGGEEECCCBBBEEEHHHHHHFFFDDDEEEFFFFFFFFFFFFGGGFFFFFFEEEDDDJJJIIIHHHGGGFFFFFFFFFFFFDDDEEEEEEEEEDDDDDDCCCBBBAAAAAAAAABBBBBBCCCCCCDDDFFFGGGHHHIIIMMMSSSZZZ```|||mmm[[[MMMGGGCCCBBB@@@>>>>>>AAA@@@AAABBBCCCBBBBBBBBBBBBCCCDDDFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCAAABBBBBBBBBBBBAAA@@@@@@???BBBEEEFFFEEEEEEGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHFFFEEEDDDDDDDDDGGGHHHHHHHHHGGGHHHIIIIIIEEEEEEEEEEEEEEEEEEDDDDDDCCCEEEGGGGGGFFFEEEGGGHHHCCCDDDEEEFFFGGGGGGGGGFFFGGGHHHJJJLLLLLLKKKJJJIIIKKKKKKJJJIIIIIILLLRRRVVVPPPNNNKKKIIIIIIIIIKKKLLLKKKHHHFFFEEEFFFFFFEEECCCDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHGGGFFFEEEDDDAAACCCDDDCCCBBBAAABBBCCC>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDDDDDDDDDDBBBAAAAAA@@@AAAAAABBBBBBEEEDDDCCCBBBBBBCCCDDDEEECCCCCCDDDFFFHHHHHHEEECCCAAA@@@???>>>>>>>>>???@@@>>>>>>???????????????>>>>>>============<<<<<<<<<999:::;;;===@@@BBBCCCDDDFFFFFFGGGFFFFFFEEEFFFGGGFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHJJJLLLMMMMMMPPPVVV]]]kkkrrrkkkdddiiiqqqooofffiiipppyyy|||iii]]][[[___cccuuugggTTTLLLOOOSSS^^^iiijjjbbb]]]]]]UUU\\\fffssslllgggmmm}}}|||}}}uuuPPPNNNVVVeeeuuupppbbb^^^]]]^^^XXXPPPOOOTTTQQQQQQRRRTTTUUUWWWXXXYYYSSSSSSRRRSSSSSSQQQNNNKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEHHHJJJJJJGGGEEEFFFGGGFFFFFFFFFGGGGGGHHHIIIJJJHHHGGGGGGGGGHHHHHHIIIJJJHHHGGGGGGHHHIIIHHHEEEBBBCCCFFFHHHIIIHHHHHHHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFCCCDDDEEEDDDBBBBBBCCCFFFBBBDDDEEEDDDCCCDDDGGGIIIHHHGGGDDDCCCBBBCCCEEEFFFIIIKKKMMMLLLJJJHHHIIIJJJGGGGGGHHHHHHIIIJJJJJJKKKIIIHHHHHHIIIIIIJJJLLLNNNJJJWWW___gggvvv[[[VVVNNNRRRTTTQQQPPPQQQQQQPPPLLLKKKJJJJJJKKKMMMOOOQQQNNNOOONNNLLLJJJHHHIIIJJJGGGGGGFFFGGGGGGFFFCCCAAABBBFFFIIIIIIFFFDDDDDDDDDFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFGGGHHHIIIJJJDDDDDDEEEEEEDDDCCCBBBBBBAAAAAAAAABBBDDDFFFGGGHHHGGGHHHHHHJJJMMMSSSZZZ___nnnooottt}}}rrr[[[HHHHHHDDDAAABBBBBBAAABBBFFF@@@AAACCCCCCBBBBBBBBBCCCAAACCCEEEEEEEEEEEEFFFFFFHHHHHHGGGEEEEEEDDDDDDDDDBBBBBBBBBBBBAAA@@@??????===@@@DDDEEEDDDDDDFFFHHHJJJJJJJJJKKKKKKKKKLLLLLLKKKJJJIIIGGGFFFEEEEEEEEEFFFGGGGGGEEECCCBBBCCCEEEFFFFFFGGGGGGFFFEEEDDDDDDBBBEEEHHHHHHFFFFFFGGGIIIBBBCCCEEEGGGHHHGGGFFFEEEEEEFFFHHHJJJJJJIIIHHHGGGKKKKKKKKKJJJKKKOOOUUUYYYQQQOOOKKKHHHHHHIIILLLMMMLLLIIIFFFEEEFFFGGGEEEBBB@@@AAAAAABBBDDDFFFHHHIIIDDDEEEFFFFFFEEEDDDCCCBBB???AAADDDDDDCCCBBBAAABBB??????>>>>>>???@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEEBBBBBBCCCCCCCCCCCCCCCCCCHHHGGGFFFEEEEEEFFFGGGHHHEEEEEEFFFHHHJJJJJJHHHFFFDDDCCCAAA???============>>>????????????>>>>>>===>>>>>>======<<<<<<;;;;;;888999;;;>>>@@@BBBCCCCCCCCCDDDDDDDDDCCCCCCDDDEEEHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDFFFGGGGGGHHHJJJNNNQQQLLLKKKLLLOOORRR^^^ttt~~~zzzzzzuuukkkmmmxxx{{{|||{{{~~~tttggg___aaannn~~~{{{ccc[[[\\\ZZZdddyyy|||llleee```lll|||xxxddd___]]]ggg|||hhhPPPTTT```qqqzzzeee]]]]]]___[[[RRRNNNPPPRRROOOPPPPPPPPPQQQRRRTTTUUUVVVRRRRRRRRRSSSSSSQQQNNNKKKJJJJJJJJJJJJJJJJJJJJJKKKCCCFFFIIIHHHEEECCCDDDEEEHHHGGGFFFFFFGGGIIIJJJLLLJJJJJJJJJJJJKKKKKKLLLMMMJJJJJJJJJKKKKKKJJJGGGDDDDDDFFFJJJKKKKKKJJJIIIJJJDDDEEEEEEFFFFFFFFFEEEEEEFFFEEEEEEEEEEEEEEEFFFFFF???AAACCCCCCAAABBBEEEHHH@@@CCCFFFFFFEEEEEEGGGJJJGGGFFFDDDCCCDDDFFFIIIKKKJJJLLLNNNMMMJJJHHHIIIJJJEEEEEEFFFGGGHHHHHHIIIIIIGGGEEEEEEGGGIIIIIIJJJLLLPPPNNNNNN[[[uuuwwwcccYYYUUURRRQQQOOONNNMMMLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNNNNNNNLLLJJJIIIHHHIIIJJJKKKJJJHHHGGGEEEDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHJJJGGGDDDBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHKKKNNNQQQSSS^^^aaadddddd```WWWNNNHHHCCCBBBAAA????????????@@@>>>@@@BBBDDDEEECCCAAA@@@DDDDDDDDDDDDDDDEEEEEEFFFBBBCCCDDDEEEFFFFFFEEEEEE@@@BBBCCCBBBAAA??????@@@>>>@@@BBBEEEGGGHHHHHHHHHKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDEEEFFFGGGFFFGGGGGGFFFCCCBBBCCCDDDCCCEEEGGGGGGFFFEEEDDDEEECCCEEEHHHHHHGGGEEEDDDCCCEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKJJJJJJJJJLLLPPPTTTWWWPPPOOOLLLJJJIIIJJJLLLNNNKKKKKKJJJHHHFFFCCCAAA@@@@@@@@@AAABBBBBBCCCCCCCCCBBBDDDFFFFFFFFFEEEFFFGGGGGGEEEBBBAAABBBCCCBBBAAA@@@???<<<;;;;;;<<<>>>@@@BBBBBBBBBBBBBBBCCCDDDDDDEEEDDDCCCAAAAAAAAABBBCCCGGGFFFDDDCCCCCCDDDFFFGGGIIIIIIIIIIIIHHHGGGFFFEEE???>>>===<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::999999999<<<@@@BBBAAA@@@@@@@@@>>>??????@@@AAACCCDDDEEEBBBBBBCCCCCCDDDDDDEEEEEEAAACCCEEEEEEEEEFFFHHHIIIKKKJJJIIIHHHIIIJJJKKKLLLNNNMMMNNNOOONNNSSSggg{{{}}}{{{|||}}}hhhaaa[[[^^^eeeooozzzooo\\\ZZZ]]]^^^gggwwwwww^^^WWW^^^YYYlll{{{rrriiihhhxxx~~~iii___iiiqqq{{{ggg^^^\\\[[[ZZZWWWUUURRRPPPOOOOOOPPPPPPPPPPPPQQQSSSTTTUUUPPPQQQSSSTTTRRRPPPLLLJJJJJJLLLMMMLLLJJJIIIIIIJJJIIIIIIHHHGGGFFFFFFFFFFFFDDDEEEFFFFFFDDDDDDEEEFFFJJJIIIGGGGGGHHHHHHGGGFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFDDDCCCDDDFFFIIIHHHGGGEEEDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@AAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGDDDDDDDDDBBBBBBDDDIIILLLNNNNNNLLLKKKIIIGGGFFFEEEIIIIIIHHHHHHHHHGGGGGGGGGEEEGGGIIIJJJIIIIIIJJJKKKKKKMMMQQQXXXbbbppp~~~ttt```YYYVVVTTTPPPOOOOOONNNMMMMMMMMMMMMIIIIIIJJJJJJLLLMMMNNNOOOLLLKKKJJJIIIIIIJJJLLLMMMJJJIIIGGGFFFEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFGGGHHHHHHJJJGGGDDDBBBBBBBBBAAA@@@@@@@@@AAABBBCCCDDDEEEEEEIIIHHHGGGGGGHHHJJJLLLMMMOOOPPPQQQQQQNNNHHHCCC@@@AAA@@@>>><<<<<<===>>>???>>>@@@BBBDDDDDDCCCAAA@@@DDDCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCAAABBBCCCCCCAAA@@@@@@AAA???@@@BBBDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFEEECCCAAABBBCCCBBBDDDFFFFFFEEEDDDCCCDDDDDDFFFHHHHHHFFFEEEEEEEEEIIIHHHHHHFFFEEEDDDDDDCCCCCCCCCDDDFFFGGGHHHIIIIIIHHHIIIKKKLLLLLLLLLMMMNNNIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJHHHFFFDDDBBB@@@???@@@@@@@@@AAABBBCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFGGGDDDBBBAAABBBBBBBBBAAAAAA@@@>>>======>>>AAABBBDDDCCCCCCCCCCCCDDDEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFEEEDDDDDDEEEFFFFFFHHHHHHHHHHHHGGGFFFEEEDDDAAA@@@???>>>============::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>BBBDDDCCCAAA@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEDDDCCCCCCDDDEEEHHHGGGFFFFFFFFFGGGHHHIIIJJJIIIIIIJJJIIILLL[[[kkktttqqqpppsss}}}}}}wwwvvvqqqrrryyy|||yyyxxx|||~~~yyyjjjXXXTTT```hhhhhhgggnnnxxxyyymmmbbbdddmmmjjjvvv}}}yyy{{{yyyiii```]]]\\\YYYXXXUUUSSSQQQOOONNNMMMNNNOOOOOOPPPQQQSSSTTTUUUPPPPPPPPPPPPOOOMMMLLLKKKHHHJJJLLLMMMKKKJJJKKKKKKJJJJJJHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHFFFFFFGGGHHHJJJIIIHHHHHHIIIIIIHHHFFFDDDEEEFFFFFFGGGGGGGGGGGGEEEEEEEEECCCBBBBBBEEEGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@AAAAAABBBCCCDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEDDDDDDEEEHHHJJJIIIJJJJJJIIIIIIHHHGGGGGGIIIIIIIIIIIIIIIIIIJJJJJJGGGIIIKKKKKKJJJIIIJJJKKKJJJLLLPPPTTTYYY___fffjjjssswww~~~lllTTTMMMQQQSSSPPPMMMMMMMMMMMMNNNOOOOOOOOOJJJJJJJJJJJJKKKLLLMMMNNNKKKJJJJJJIIIJJJLLLMMMNNNJJJIIIGGGFFFFFFFFFFFFGGGFFFEEECCCBBBAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFGGGGGGHHHHHHJJJGGGDDDBBBBBBAAA@@@??????@@@@@@AAABBBCCCDDDDDDIIIHHHFFFEEEDDDEEEFFFFFFGGGGGGFFFEEEDDDBBB@@@???>>>===:::999888:::<<<===>>>???AAACCCCCCBBBAAA@@@CCCCCCBBBBBBBBBCCCDDDDDDFFFDDDCCCAAAAAAAAAAAABBBBBBCCCDDDCCCAAA@@@AAABBB@@@AAABBBCCCCCCDDDCCCCCCBBBCCCDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDEEECCCAAA@@@AAABBBAAACCCEEEEEEDDDCCCCCCCCCFFFGGGGGGGGGFFFEEEGGGIIIMMMLLLIIIGGGEEEDDDDDDDDDBBBBBBDDDEEEFFFHHHIIIIIIJJJLLLOOOOOOMMMJJJHHHGGGCCCFFFJJJMMMNNNMMMKKKIIIJJJHHHFFFCCCAAA@@@@@@@@@@@@@@@???@@@BBBDDDGGGIIIMMMJJJGGGFFFHHHIIIHHHFFFFFFDDDAAAAAAAAABBBBBBAAABBBAAA@@@??????AAACCCDDDEEEDDDDDDDDDDDDEEEFFFFFFGGGFFFFFFEEEFFFFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@????????????:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>AAAEEEFFFDDDAAA???>>>@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEECCCAAA???@@@@@@FFFFFFEEEEEEFFFGGGHHHHHHGGGFFFFFFGGGFFFHHHOOOXXX______```dddnnn}}}xxxccc```qqqyyytttyyy|||{{{jjjdddmmm{{{oooaaa\\\[[[ZZZYYYVVVUUUSSSQQQOOONNNMMMLLLMMMMMMNNNOOOQQQRRRSSSTTTPPPOOONNNLLLKKKKKKKKKKKKFFFIIILLLNNNMMMLLLLLLLLLKKKJJJIIIGGGFFFEEEEEEEEEHHHIIIJJJJJJHHHHHHIIIJJJJJJIIIHHHHHHIIIIIIHHHGGGBBBBBBCCCDDDEEEFFFFFFGGGCCCDDDCCCBBB@@@AAACCCEEECCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@?????????AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHGGGFFFEEEFFFHHHCCCDDDFFFHHHHHHHHHHHHGGGGGGHHHHHHIIIKKKLLLLLLMMMIIIJJJLLLKKKIIIHHHIIIIIIKKKNNNSSSVVVVVVUUUTTTTTTYYY```kkkuuuzzzkkkWWWKKKMMMSSSPPPIIIIIIJJJKKKMMMNNNOOOPPPPPPMMMMMMLLLKKKKKKLLLLLLLLLLLLKKKJJJJJJJJJKKKLLLLLLJJJIIIGGGFFFFFFFFFGGGHHHGGGEEEBBB@@@@@@AAABBBDDDEEEEEEDDDDDDDDDDDDEEEEEEHHHGGGGGGGGGGGGGGGHHHHHHIIIGGGDDDBBBBBBAAA@@@>>>@@@@@@AAABBBCCCCCCDDDDDDGGGFFFEEECCCCCCBBBCCCCCCGGGGGGFFFEEEDDDCCCCCCBBB===;;;999777777999<<<>>>===>>>@@@AAABBBAAA@@@???AAAAAAAAAAAAAAABBBCCCCCCEEEDDDBBB@@@@@@AAABBBCCCAAABBBCCCBBBAAA@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDCCCFFFFFFGGGGGGFFFDDDBBBAAAAAABBBCCCBBB@@@???@@@AAAAAACCCEEEFFFEEEDDDDDDDDDGGGGGGGGGFFFEEEFFFIIIKKKNNNLLLIIIGGGEEEEEEFFFFFFCCCCCCDDDFFFGGGHHHIIIJJJPPPRRRTTTSSSNNNIIIGGGGGGFFFHHHLLLNNNOOONNNLLLJJJIIIHHHEEEBBB@@@@@@AAABBBAAA@@@??????BBBEEEIIILLLNNNIIIDDDDDDHHHJJJIIIFFFFFFDDDBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@BBBDDDEEEDDDDDDCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEDDDCCCCCCEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBAAA@@@????????????;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@@@@AAA???BBBEEEEEECCC???===;;;>>>>>>???@@@AAABBBBBBBBBDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDBBB@@@>>>???@@@FFFFFFFFFFFFGGGHHHHHHIIIFFFFFFFFFHHHHHHIIIJJJLLLLLLNNNRRRXXXbbbtttrrrjjjooozzz___SSS[[[nnnvvvmmmbbb\\\\\\\\\XXXTTTSSSRRRQQQOOONNNMMMMMMMMMKKKLLLMMMNNNPPPQQQRRRRRRNNNNNNMMMMMMLLLKKKKKKJJJGGGJJJMMMNNNMMMKKKJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFHHHIIIJJJJJJHHHHHHIIIJJJJJJHHHGGGHHHIIIJJJHHHGGGBBBAAABBBBBBBBBCCCDDDDDDAAABBBBBBAAA??????@@@BBB@@@AAABBBBBBBBBAAA???>>>@@@@@@@@@@@@@@@?????????AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDFFFGGGIIIIIIFFFEEEDDDDDD@@@AAACCCFFFGGGGGGFFFEEEEEEEEEGGGHHHJJJLLLMMMNNNIIIJJJKKKJJJHHHFFFFFFGGGFFFKKKQQQTTTTTTRRROOONNNLLLTTT]]]eeepppwww]]]YYYSSSNNNPPPSSSNNNFFFGGGHHHJJJLLLMMMNNNOOOOOOKKKKKKKKKLLLMMMNNNOOOPPPMMMLLLKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHGGGEEEBBB@@@@@@AAACCCDDDEEEEEEDDDCCCCCCDDDEEEEEEHHHHHHGGGFFFFFFGGGGGGGGGGGGEEECCCBBBBBBBBB@@@>>>BBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCCCCDDDEEEEEEDDDAAA>>>===<<<;;;999888999;;;===???===>>>???@@@@@@@@@??????@@@@@@@@@???@@@AAAAAABBBCCCBBB@@@@@@@@@BBBDDDEEE@@@AAAAAA@@@??????AAACCCCCCCCCBBBBBBAAAAAAAAAAAACCCCCCDDDEEEDDDCCCAAA@@@CCCDDDEEEEEEDDDBBBAAA???@@@AAABBBAAA@@@???@@@AAABBBDDDFFFGGGFFFEEEEEEFFFFFFGGGFFFEEEEEEFFFJJJMMMKKKJJJHHHFFFFFFGGGIIIJJJEEEFFFFFFGGGHHHIIIJJJJJJTTTUUUUUUQQQKKKHHHIIIKKKNNNNNNOOOOOONNNMMMLLLLLLIIIGGGEEEBBBAAAAAABBBCCCAAA@@@???@@@BBBFFFJJJMMMKKKFFFAAABBBGGGJJJIIIGGGGGGEEEBBBAAABBBCCCBBBBBBAAA@@@@@@???@@@AAABBBCCCBBBAAAAAAAAAAAABBBCCCCCCDDDCCCCCCAAA@@@???>>>===AAABBBBBBCCCCCCBBBBBBAAADDDEEEEEEEEEEEEDDDDDDCCCAAA@@@???>>>>>>===>>>>>>;;;;;;;;;<<<<<<<<<===============>>>???@@@AAAAAA>>>@@@BBBBBB???<<<;;;:::;;;<<<>>>@@@BBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBB@@@AAABBBBBB@@@@@@@@@BBBCCCDDDEEEFFFFFFGGGGGGGGGDDDEEEGGGHHHIIIJJJIIIGGGCCCFFFJJJOOOWWWggg|||yyyzzzppp______hhhzzzuuudddbbb___\\\ZZZXXXVVVUUUQQQQQQPPPNNNNNNMMMMMMMMMJJJKKKLLLNNNOOOOOOOOOOOOKKKMMMNNNOOOOOOMMMJJJHHHJJJLLLNNNMMMKKKIIIHHHGGGGGGGGGFFFFFFGGGGGGHHHHHHFFFHHHHHHHHHGGGFFFGGGHHHIIIGGGFFFGGGHHHIIIHHHGGGCCCCCCAAA@@@@@@@@@@@@AAA@@@AAAAAA@@@>>>===>>>@@@??????@@@AAAAAA???>>>===@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@BBBCCCDDDEEEEEEEEEDDDDDDEEEGGGHHHHHHEEECCCBBBAAA@@@AAABBBDDDDDDDDDDDDCCCCCCCCCDDDFFFHHHIIIKKKKKKGGGHHHIIIHHHEEEDDDCCCDDD???CCCHHHLLLMMMLLLLLLLLLOOOSSSWWWZZZ```ppprrrYYYUUUWWWUUUOOOMMMMMMKKKHHHFFFGGGIIIKKKLLLLLLLLLKKKFFFGGGHHHJJJMMMPPPSSSTTTMMMLLLKKKJJJIIIGGGFFFFFFHHHGGGFFFEEEEEEFFFGGGGGGEEEDDDBBBAAAAAACCCDDDEEEFFFFFFDDDDDDDDDDDDFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFEEECCCBBBBBBCCCCCCAAA???CCCCCCCCCDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCDDDBBB???;;;999;;;;;;;;;;;;<<<===???@@@<<<===>>>>>>>>>???>>>>>>??????>>>>>>??????@@@AAA@@@?????????@@@AAACCCDDD>>>>>>>>>===<<<===???AAABBBBBBAAA@@@@@@@@@@@@@@@@@@AAACCCCCCCCCBBB@@@>>>AAAAAAAAAAAAAAAAAA@@@???@@@AAABBBAAA@@@???@@@AAABBBDDDFFFGGGFFFFFFFFFGGGEEEEEEEEEEEEEEEFFFJJJMMMGGGGGGFFFFFFGGGIIIJJJKKKHHHHHHHHHHHHIIIIIIIIIJJJPPPRRRQQQLLLFFFEEEJJJOOOSSSQQQPPPNNNLLLLLLKKKKKKGGGFFFDDDCCCBBBBBBBBBCCCAAAAAAAAABBBDDDGGGJJJLLLFFFDDDAAABBBFFFHHHHHHFFFHHHFFFCCCCCCCCCDDDDDDCCCAAA@@@@@@??????@@@@@@@@@@@@????????????@@@AAAAAACCCCCCBBBBBB@@@???===<<<@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCCCCCCCCCCBBBBBB@@@???>>>======<<<======;;;;;;<<<<<<<<<=========<<<======>>>>>>?????????<<<===>>>>>><<<;;;;;;<<<;;;<<<>>>@@@BBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@>>>???AAA@@@@@@@@@AAABBB???@@@AAACCCDDDDDDDDDDDD@@@DDDFFFEEEFFFHHHGGGDDDCCCEEEGGGHHHLLLVVVdddoooxxxwwwxxxqqqrrr|||zzzoooyyyvvvuuu~~~pppddd]]]]]]ZZZUUUQQQPPPSSSWWWOOONNNNNNMMMMMMMMMMMMNNNJJJKKKLLLMMMNNNMMMLLLLLLIIIKKKNNNPPPOOOMMMJJJGGGKKKLLLMMMKKKHHHFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIDDDEEEFFFFFFDDDDDDEEEFFFGGGFFFEEEFFFGGGHHHGGGFFFDDDCCCAAA???>>>>>>?????????@@@AAA@@@>>>======>>>???????????????>>>>>>===@@@@@@@@@AAAAAABBBBBBCCCAAAAAAAAA@@@@@@?????????@@@AAACCCDDDDDDDDDCCCBBBCCCEEEFFFEEECCC@@@??????AAAAAAAAAAAABBBBBBBBBCCCBBBCCCCCCDDDFFFGGGGGGHHHEEEFFFGGGFFFDDDBBBBBBCCC@@@CCCGGGIIIIIIIIIJJJJJJMMMOOOOOONNNOOOZZZjjjxxx~~~jjjVVVNNNRRRTTTSSSLLLHHHIIIIIIHHHFFFGGGHHHJJJJJJIIIHHHGGGEEEFFFGGGIIIKKKNNNPPPQQQJJJJJJIIIIIIHHHGGGFFFEEEFFFFFFDDDDDDDDDEEEFFFGGGCCCCCCCCCCCCDDDEEEFFFFFFHHHGGGEEEDDDDDDEEEGGGHHHGGGFFFEEEEEEDDDDDDEEEEEECCCBBBAAABBBCCCCCCBBB@@@BBBBBBCCCCCCCCCCCCDDDDDDAAAAAABBBAAAAAA@@@@@@??????@@@AAABBBAAA???<<<:::::::::;;;===>>>?????????<<<<<<=========>>>>>>>>>>>>>>>======>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<;;;:::999:::===???@@@???>>>=========>>>>>>>>>???BBBDDDEEEDDDCCCBBB???>>>>>>>>>>>>???@@@@@@@@@AAABBBAAA@@@@@@AAABBB@@@CCCEEEFFFFFFEEEFFFFFFBBBCCCDDDEEEEEEFFFIIILLLEEEFFFFFFGGGHHHIIIIIIJJJIIIIIIIIIHHHHHHHHHGGGGGGIIILLLMMMJJJEEEEEEKKKQQQPPPOOONNNLLLJJJIIIHHHHHHDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBCCCEEEHHHIIIKKKEEEEEEDDDEEEEEEEEEEEEEEEJJJGGGEEEDDDEEEEEEEEEDDDBBBBBBAAA@@@@@@???????????????>>>>>>??????@@@AAA??????@@@AAA@@@???>>>===???>>>============>>>?????????@@@@@@@@@@@@@@@???@@@@@@>>>===============<<<<<<<<<<<<============<<<<<<<<<<<<============;;;<<<;;;:::999:::===???===>>>@@@AAAAAA@@@???>>>============>>>>>>>>>>>><<<>>>??????>>>>>>???@@@>>>???@@@BBBCCCCCCCCCCCC???EEEGGGDDDBBBEEEEEECCCEEEFFFEEEDDDEEEIIIQQQWWWfffllljjjmmm~~~|||tttmmmmmmvvvwww|||yyy{{{~~~~~~ggg^^^^^^qqq~~~rrrddd______YYYXXXUUUQQQMMMLLLOOORRRLLLKKKKKKKKKKKKLLLLLLMMMJJJKKKLLLMMMMMMKKKJJJIIIIIIJJJLLLLLLLLLKKKIIIHHHJJJJJJJJJHHHFFFEEEFFFHHHJJJIIIHHHGGGFFFFFFFFFFFFCCCDDDEEEDDDCCCCCCDDDEEEEEEDDDCCCDDDFFFGGGFFFEEECCCBBB@@@???>>>???@@@AAA???@@@AAA@@@>>><<<<<<===@@@??????>>>>>>>>>>>>>>>??????@@@@@@AAABBBCCCCCCBBBAAAAAA@@@???>>>>>>===>>>???AAABBBBBBBBB@@@???AAABBBCCCBBB???>>>===>>>AAA@@@??????@@@BBBDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDFFFGGGFFFDDDCCCCCCDDDEEEHHHKKKLLLKKKJJJJJJJJJGGGIIIIIIHHHHHHLLLTTTZZZaaabbbeeemmm{{{vvvaaaRRRPPPUUULLLOOOOOOJJJGGGHHHHHHFFFFFFGGGHHHIIIIIIHHHFFFDDDIIIIIIHHHHHHHHHIIIIIIJJJGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCDDDEEEFFFBBBBBBCCCDDDEEEFFFGGGGGGHHHGGGFFFDDDDDDFFFGGGHHHFFFFFFEEEDDDDDDCCCDDDDDDAAA@@@@@@BBBDDDDDDCCCAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@>>>===<<<<<<<<<=========<<<<<<;;;888999<<<>>>????????????<<<<<<<<<<<<=========>>>===============>>>??????<<<=========<<<;;;:::999:::::::::888777888;;;>>>===<<<;;;::::::;;;<<<======???CCCGGGIIIIIIHHHGGG======<<<<<<<<<>>>@@@AAA@@@AAABBBBBBAAA@@@AAACCC???BBBDDDEEEEEEDDDEEEEEEAAABBBDDDEEEEEEFFFIIIKKKEEEFFFGGGHHHHHHHHHHHHGGGIIIIIIHHHHHHGGGFFFEEEEEEEEEIIIMMMKKKGGGGGGMMMTTTKKKKKKKKKJJJIIIHHHFFFEEEAAABBBBBBBBBBBBAAA@@@???AAABBBCCCEEEFFFHHHIIIIIIEEEGGGHHHGGGEEECCCCCCDDDJJJHHHFFFEEEEEEFFFFFFEEECCCCCCBBBAAA@@@@@@???>>>??????>>>>>>??????@@@AAA:::;;;===>>>?????????>>>???===<<<::::::<<<===???<<<===>>>>>>>>>>>>======AAA@@@???>>>============<<<<<<<<<<<<=========>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999;;;???BBB@@@AAABBBBBBAAA???<<<;;;999:::::::::;;;;;;<<<<<<<<<===>>>===<<<;;;<<<===???@@@BBBDDDEEEEEEEEEEEEAAAHHHIIIDDD@@@CCCEEEDDDFFFFFFEEECCCCCCEEEIIILLLKKKXXX^^^dddssszzzyyyhhhWWWfff|||mmmzzzsss}}}{{{aaaTTTZZZeeexxxjjjaaa```^^^ZZZYYYSSSSSSSSSRRRPPPNNNLLLKKKIIIIIIIIIIIIIIIJJJKKKKKKKKKLLLMMMMMMLLLJJJHHHGGGJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHFFFDDDEEEGGGJJJMMMKKKJJJGGGFFFDDDCCCCCCBBBDDDEEEDDDCCCBBBCCCDDDDDDCCCCCCDDDEEEFFFFFFEEEBBBAAA???>>>>>>@@@AAACCC???@@@AAA@@@>>><<<<<<===AAA@@@>>>=========>>>???>>>>>>???@@@AAABBBBBBCCCBBBAAAAAA@@@???>>>======;;;===???@@@@@@@@@>>>===???@@@@@@???===<<<<<<===@@@???>>>>>>???BBBEEEHHHEEEEEEEEEEEEDDDDDDDDDCCCDDDFFFGGGGGGEEEDDDDDDEEEDDDGGGKKKLLLKKKIIIGGGGGGGGGIIILLLNNNNNNMMMNNNOOORRRSSSUUUZZZeeettthhh[[[WWWSSSNNNKKKMMMMMMKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIGGGGGGGGGGGGFFFDDDDDDCCCCCCBBBBBBCCCCCCDDD@@@??????@@@BBBEEEHHHJJJHHHHHHGGGFFFEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDBBBAAA???>>>>>>???AAABBBEEEDDDBBB@@@???@@@BBBCCCBBBAAA???>>>>>>>>>???@@@???>>>>>>===<<<<<<;;;;;;<<<<<<<<<===>>>??????@@@========================@@@;;;:::>>>@@@AAABBBEEE@@@>>><<<:::999:::;;;<<<777777888888999999::::::999999999:::;;;<<<===>>>???>>>???DDDIIIKKKGGGCCC<<<<<<===??????@@@@@@@@@???@@@@@@???===<<<===?????????AAABBBCCCDDDDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDCCCDDDDDDCCCCCCDDDFFFIIIHHHHHHIIIIIIIIIIIIHHHHHHCCCMMMRRRKKKCCCEEEOOOVVVLLLLLLMMMMMMKKKHHHFFFDDDBBBAAA@@@@@@@@@AAABBBCCCEEEFFFGGGHHHIIIHHHGGGFFFHHHHHHIIIIIIIIIHHHGGGGGGGGGFFFDDDCCCBBBBBBBBBCCCBBBBBBBBBBBBAAA@@@???>>>@@@???>>>???AAAAAA???===>>>>>>============>>>>>>@@@>>>======???@@@???>>>@@@???>>>======<<<======>>>>>>======>>>@@@BBBCCC@@@>>>===<<<===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>@@@?????????>>>>>>======;;;;;;;;;;;;;;;<<<===>>>;;;;;;:::::::::;;;<<<<<>>>>>??????>>>>>>???AAABBBDDDCCC@@@===<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@???????????????======>>>???AAACCCFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDEEEFFFFFFGGGEEEGGGIIIIIIHHHHHHHHHIIIGGGHHHIIIKKKLLLMMMMMMMMMKKKLLLMMMPPPUUU]]]gggmmmyyy~~~}}}lll[[[TTTSSSPPPMMMKKKMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHFFFFFFGGGFFFEEECCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAAAAABBBDDDGGGIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCAAA@@@>>>======>>>@@@AAACCCCCCAAA@@@@@@@@@AAAAAA@@@??????>>>======>>>>>>>>>======<<<;;;;;;:::::::::::::::;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;>>>:::999===???>>>===??????>>>;;;:::999999::::::777777777888888888888888888888888999:::;;;======>>>======AAAFFFGGGCCC???;;;;;;<<<>>>>>>????????????@@@@@@???===<<<>>>???>>>???@@@@@@AAAAAAAAA@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEDDDCCCCCCEEEGGGJJJJJJKKKKKKKKKKKKJJJJJJIIIQQQSSSLLLEEEGGGNNNRRRLLLLLLMMMLLLJJJHHHEEECCCAAA@@@@@@???@@@AAABBBCCCEEEFFFGGGHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGFFFEEEEEEFFFEEECCCBBBAAAAAACCCCCCCCCBBBBBBAAAAAA@@@??????@@@???>>>???@@@AAA???======>>>>>>>>>>>>>>>>>>===@@@>>>======>>>???>>>===>>>===<<<<<<<<<<<<<<<===???>>>=========>>>???@@@???>>><<<<<<======<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<============?????????>>>>>>=========:::;;;;;;;;;;;;;;;;;;<<<:::::::::::::::;;;<<<===@@@AAACCCDDDEEEDDDDDDCCC@@@BBBCCCBBBAAA@@@AAABBBDDDDDDEEEFFFGGGGGGGGGGGGJJJKKKMMMSSS\\\jjjxxx{{{tttyyymmmrrrllljjj}}}rrraaa^^^iii}}}}}}jjjcccZZZWWWYYYZZZXXXUUUOOONNNMMMJJJIIIJJJMMMPPPOOOMMMKKKLLLMMMNNNLLLJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGHHHHHHGGGFFFFFFGGGFFFEEEDDDDDDDDDDDDDDDGGGGGGFFFDDDBBBBBBCCCEEECCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDCCCAAA?????????BBB???<<<<<<===>>>>>>>>>??????>>>>>>???@@@BBBCCCBBB???<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>======>>>???@@@CCCEEEGGGFFFEEEEEEEEEDDDDDDDDDDDDBBBBBBAAAAAABBBBBBCCCCCCDDDFFFGGGGGGFFFFFFHHHIIIHHHIIIJJJKKKKKKLLLLLLLLLKKKKKKLLLLLLNNNRRRYYY]]]dddkkkrrrsssqqqrrrxxx~~~rrrfff___VVVPPPOOOOOOLLLJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFDDDDDDEEEEEEDDDBBBBBBBBBAAAAAAAAAAAABBBBBBEEEDDDBBBAAABBBDDDGGGHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBB???>>>===<<<<<<===>>>???@@@@@@AAAAAA@@@@@@??????===============<<<<<<;;;<<<<<<;;;::::::999999999888888888999999::::::;;;::::::::::::::::::::::::<<<999999===???;;;999999>>><<<:::888777777888888777777777777666666666666666666777888:::;;;===>>>>>><<<<<<>>>AAAAAA>>>::::::;;;<<<======>>>======??????@@@???===<<<>>>???@@@AAAAAAAAA@@@@@@???>>>@@@AAAAAAAAAAAAAAABBBBBBCCCDDDFFFEEEDDDBBBCCCDDDIIIJJJJJJKKKKKKJJJJJJIIIPPPSSSSSSLLLHHHIIILLLMMMKKKKKKKKKJJJHHHFFFDDDBBB??????>>>>>>???AAACCCDDDDDDEEEFFFGGGGGGGGGGGGFFFDDDEEEEEEEEEDDDDDDCCCBBBEEECCCAAA??????AAACCCDDDCCCBBBAAA@@@@@@???@@@@@@???>>>>>>???@@@@@@???======>>>>>>>>>>>>>>>>>>===@@@>>><<<<<<=========;;;<<<;;;;;;;;;;;;<<<<<<===??????>>>===<<<<<<======>>>===<<<<<<======<<<;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>===============:::;;;<<<<<<<<<;;;:::999999999999:::;;;<<<===>>>???@@@AAABBBCCCCCCCCCCCC@@@AAABBBAAA@@@???@@@BBBCCCDDDEEEFFFGGGGGGGGGGGGIIIIIIKKKMMMRRRZZZccciii{{{{{{yyysssqqqyyyvvvlllppp```hhh{{{|||kkkgggmmmyyyqqqbbbZZZVVVRRRSSSVVVWWWSSSOOOLLLMMMMMMLLLKKKKKKNNNPPPNNNLLLKKKKKKLLLMMMKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFIIIHHHFFFEEECCCBBBBBBBBBDDDEEEDDDCCCAAA@@@AAACCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBDDDCCCAAA?????????@@@???>>>>>>??????>>>===>>>>>>>>>>>>???@@@AAAAAA???===;;;;;;===>>>???>>>========================:::::::::;;;<<<<<<============>>>???@@@BBBDDDEEECCCCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDEEEEEEEEEDDDEEEEEEEEEDDDEEEHHHJJJJJJJJJKKKKKKKKKJJJJJJJJJHHHIIIIIIIIIIIIKKKNNNPPPSSSSSSUUUXXX\\\```cccddd|||cccTTTTTTSSSOOONNNNNNLLLGGGFFFIIIIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDDDDBBBAAA@@@@@@@@@??????@@@@@@@@@DDDCCCAAAAAABBBDDDGGGIIIGGGEEECCCBBBAAAAAAAAABBBAAABBBBBBBBBAAAAAA@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<===>>>???@@@@@@???===<<<999:::;;;<<<<<<;;;:::999::::::999999888888888888777777777888888999999999999999999999999999999999:::999:::@@@AAA===999888;;;:::999777666666666666777777666666555555555444666666777888:::===>>>@@@>>><<<;;;<<<======:::888;;;<<<======>>>>>>>>>===>>>??????>>>======>>>@@@DDDDDDDDDCCCBBBAAA??????@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEEEEDDDBBBBBBBBBGGGGGGHHHHHHHHHHHHGGGGGGQQQRRROOOJJJIIILLLLLLIIIIIIIIIIIIGGGEEECCCAAA@@@>>>>>>===>>>???AAACCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAACCCBBB???>>>>>>@@@CCCDDDCCCBBB@@@?????????@@@@@@>>>======>>>@@@@@@???======>>>????????????>>>===@@@>>><<<;;;<<<===<<<;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>===>>>>>>>>>>>>===<<<===>>>>>>===<<<<<<<<<;;;;;;:::999999999;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>===<<<999888999999999:::;;;<<<===>>>>>>???@@@AAABBBBBBCCCCCC???@@@AAAAAA??????@@@AAACCCDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJNNNSSSWWW^^^ccciiilllnnnuuu}}}uuuqqqwww}}}~~~lll```ZZZWWWQQQNNNLLLNNNQQQRRROOOKKKLLLMMMNNNMMMKKKKKKLLLMMMKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJMMMLLLJJJHHHGGGGGGHHHHHHNNNLLLJJJHHHFFFDDDCCCCCCCCCDDDDDDCCCAAA@@@AAABBBCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAA@@@??????@@@@@@@@@@@@AAAAAAAAAAAA@@@BBBCCCCCCAAA???>>>??????>>>>>>???AAA@@@>>><<<=========>>>>>>?????????<<<;;;::::::<<<>>>???>>><<<<<<<<<<<<<<<<<<<<<<<<888999999:::;;;<<<<<<=========>>>???@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEFFFFFFGGGGGGGGGGGGDDDDDDDDDDDDDDDEEEIIILLLKKKKKKKKKKKKJJJIIIHHHHHHDDDFFFIIIJJJJJJKKKMMMNNNOOOMMMKKKLLLOOOQQQRRRRRRrrrhhh^^^QQQOOOWWWQQQNNNMMMMMMHHHCCCEEEJJJGGGHHHHHHIIIHHHGGGGGGFFFBBBCCCEEEFFFGGGHHHHHHHHHFFFFFFFFFGGGFFFFFFEEEEEEDDDBBBAAABBBCCCCCCBBB@@@??????>>>>>>>>>>>>??????@@@@@@@@@AAACCCEEEHHHIIIFFFDDDBBB???>>>>>>@@@@@@???@@@@@@@@@@@@???>>>===:::::::::::::::::::::::::::;;;===??????>>><<<:::777888:::;;;;;;:::999888888888888888777777777777888888888888888999999999999999999999999999999999:::999<<>>@@@AAA???===<<<;;;;;;;;;:::999======>>>?????????>>>>>>>>>??????>>>======???@@@DDDDDDDDDCCCBBBAAA??????@@@@@@@@@@@@@@@@@@@@@@@@???BBBDDDDDDCCCBBBBBBCCCFFFFFFGGGGGGGGGGGGFFFFFFLLLLLLIIIGGGIIIMMMLLLHHHHHHHHHFFFEEEBBB@@@>>>===============>>>@@@BBBCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@>>>======???AAABBBAAAAAA@@@?????????@@@@@@=========>>>@@@@@@???>>>===>>>???@@@@@@???>>>===???===<<<;;;<<<===<<<;;;<<<<<<<<<<<<===>>>??????======>>>???@@@@@@AAAAAA>>>======>>>@@@@@@>>><<<;;;;;;::::::999999999999;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>???>>><<<:::999:::999999:::;;;<<<============>>>???@@@AAABBBCCC???@@@AAAAAA??????@@@AAACCCCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIHHHIIILLLNNNMMMTTT\\\bbbhhhppp{{{uuufff]]]WWWTTTQQQPPPMMMKKKKKKMMMNNNLLLJJJMMMNNNNNNMMMJJJHHHHHHIIIHHHHHHIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJMMMLLLJJJHHHGGGGGGHHHHHHOOONNNLLLIIIGGGFFFEEEDDDBBBDDDEEEDDDCCCBBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@??????>>>?????????@@@@@@@@@AAAAAA???AAABBBBBB@@@>>>===>>>======>>>???AAA@@@>>><<<<<<<<<==================:::999888:::<<<>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<======<<<===>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDDDDCCCCCCDDDDDDEEEDDDEEEGGGKKKNNNLLLLLLKKKKKKJJJHHHGGGFFFCCCFFFIIIKKKKKKKKKLLLNNNHHHJJJKKKKKKKKKMMMQQQTTT|||jjj[[[WWWUUUOOOMMMPPPMMMKKKJJJHHHDDDAAADDDJJJEEEFFFGGGHHHHHHGGGFFFEEEAAACCCEEEGGGIIIIIIIIIIIIFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBAAAAAABBBCCCBBBAAA??????>>>>>>>>>>>>??????>>>???AAACCCEEEGGGIIIIIIEEECCC@@@===<<<<<<>>>???===>>>?????????>>><<<;;;999999999::::::999999999888:::<<<======<<<;;;:::777888888999999999999999777777777777777777777777888888888888888888888888999999999999999999999999:::999<<>>@@@AAA>>>===<<<::::::;;;<<<<<<>>>>>>????????????>>>>>>===>>>???>>>======???AAA@@@AAAAAAAAA@@@@@@???>>>AAAAAAAAA@@@@@@@@@@@@???===???AAABBBBBBCCCDDDFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFEEEHHHNNNMMMIIIIIIHHHFFFDDDBBB@@@>>>=========<<<======???AAABBB@@@@@@??????@@@@@@AAABBBFFFFFFFFFEEEDDDCCCBBBAAA@@@???>>>======>>>>>>?????????@@@@@@@@@@@@??????===<<<<<<>>>@@@@@@???>>>===>>>@@@AAAAAA@@@>>>===???===<<<<<<===>>>>>>===>>>============>>>>>>???<<<===>>>@@@AAAAAAAAAAAA===<<<===>>>@@@@@@>>><<<999999999999999999999999;;;:::::::::::::::999999:::::::::::::::;;;;;;;;;;;;<<<=========<<<;;;:::;;;;;;:::::::::;;;<<<<<<<<<<<<<<<===>>>@@@AAABBB@@@AAABBBAAA@@@???@@@BBBBBBCCCDDDEEEFFFFFFFFFFFFFFFHHHIIIIIIHHHHHHJJJKKKJJJLLLOOORRRXXXcccpppzzzllleee]]]XXXWWWVVVSSSPPPQQQOOOLLLKKKKKKLLLLLLKKKMMMMMMMMMKKKHHHFFFFFFFFFGGGHHHIIIHHHFFFEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFKKKJJJIIIGGGEEEDDDDDDDDDBBBDDDEEEEEEDDDCCCCCCDDDBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@??????>>>======>>>>>>???@@@@@@@@@>>>???AAAAAA>>>===<<<<<<<<<<<<<<<>>>@@@@@@>>><<<;;;<<<<<<======<<<<<<;;;999888888999<<<===<<<;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<======<<<===>>>???????????????@@@@@@AAAAAAAAAAAABBBBBB@@@AAACCCDDDDDDDDDCCCBBBBBBCCCEEEEEEFFFHHHKKKNNNKKKKKKKKKJJJIIIHHHGGGFFFDDDFFFIIIJJJIIIHHHHHHIIIIIILLLOOONNNKKKJJJNNNRRRpppaaa\\\WWWRRROOOOOONNNJJJFFFKKKHHHGGGFFFCCC@@@BBBGGGDDDEEEFFFHHHHHHGGGEEEDDDBBBCCCEEEGGGHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCAAAAAAAAACCCCCCBBBAAABBBAAAAAA@@@@@@AAAAAABBB@@@BBBEEEHHHIIIIIIHHHHHHEEECCC???<<<:::;;;<<<>>><<<<<<>>>>>>>>>===;;;:::999999999::::::999999999888888:::;;;;;;;;;::::::888888888888888999999:::777777777777777777777777888888888888777777777777777777777777777777777777:::999;;;AAACCC>>>:::999444555666777777888888888666666666666666666777777:::::::::;;;<<<===??????<<<<<<;;;999999;;;===???===>>>>>>>>>>>>>>>=========>>>???>>>======???AAA>>>???@@@@@@AAAAAAAAA@@@BBBBBBAAAAAA@@@@@@@@@@@@:::<<<>>>@@@AAADDDGGGJJJGGGGGGHHHHHHHHHHHHGGGGGGCCCEEEEEEEEEHHHMMMMMMJJJKKKJJJHHHEEECCCAAA@@@???>>>======<<<===>>>???@@@>>>>>>=========>>>???@@@FFFFFFEEEEEEDDDBBBAAA@@@>>>>>>>>>>>>======<<<;;;===>>>@@@BBBBBB@@@???===<<<<<<<<<===???@@@???>>>===>>>@@@BBBBBB@@@>>>===>>>===<<<<<<>>>@@@@@@???>>>>>>===<<<<<<<<<======<<<===>>>???@@@@@@??????::::::;;;===>>>>>><<<:::777777888888999999::::::::::::::::::999999999888999999999999:::::::::;;;999999::::::::::::::::::<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;===???AAABBB@@@BBBCCCBBBAAA@@@AAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGIIIKKKIIIIIIIIIHHHKKKSSS]]]eeesssuuuccc```ZZZRRRNNNMMMOOOPPPQQQPPPOOONNNMMMMMMMMMLLLKKKKKKKKKKKKIIIFFFEEEEEEGGGGGGIIIJJJIIIGGGEEEGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDAAACCCEEEEEEDDDCCCCCCDDDBBBAAAAAA@@@@@@AAAAAABBB@@@@@@AAAAAA@@@@@@???>>>;;;<<<<<<===>>>>>>??????<<<>>>??????===;;;:::;;;<<<;;;;;;<<<>>>>>>===<<<:::;;;<<<<<<<<<<<<;;;:::999888888999;;;<<<;;;999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>?????????>>>===>>>>>>?????????@@@@@@@@@???@@@BBBCCCDDDCCCBBBAAA???AAADDDEEEFFFHHHJJJLLLKKKKKKKKKJJJIIIHHHGGGFFFDDDFFFHHHIIIHHHGGGGGGHHHLLLOOOPPPOOOKKKIIIJJJKKK~~~sss```VVVTTTLLLNNNLLLHHHHHHLLLMMMJJJLLLIIIGGGGGGDDD@@@@@@CCCCCCDDDFFFGGGHHHFFFEEEDDDCCCDDDFFFGGGFFFEEECCCBBBFFFFFFFFFFFFEEECCCBBBAAACCCAAAAAAAAACCCCCCCCCAAADDDCCCCCCBBBBBBCCCCCCDDDCCCEEEIIIKKKLLLKKKHHHFFFEEEBBB>>>;;;999:::<<<===;;;<<<===>>>>>><<<:::999999999::::::::::::999999777888999999::::::::::::999888777777777888:::;;;777777777777888888888888777777777777777666666666666666666666666666666666;;;888:::???@@@:::666555333444555777888999999999555555666666777777888888999999999:::;;;<<<===>>>;;;::::::888888:::>>>AAA<<<===============<<<<<<===>>>???>>>===>>>???AAA??????AAABBBCCCDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@999:::===>>>AAADDDIIILLLEEEEEEFFFFFFFFFFFFEEEEEECCCEEEFFFEEEHHHLLLMMMJJJNNNLLLJJJGGGEEECCCAAAAAA>>>>>>===<<<<<<===>>>???===<<<<<<;;;;;;===>>>???EEEEEEEEEDDDCCCAAA@@@???===>>>??????>>><<<:::999;;;>>>AAACCCCCCAAA>>><<<<<<;;;;;;===???@@@???>>>===>>>@@@BBBBBB@@@>>>===>>><<<<<<===???AAAAAAAAA>>>===<<<;;;;;;;;;;;;;;;===>>>?????????>>><<<;;;888888999;;;======:::888666666777888999::::::;;;:::::::::999999888888888888888999999999:::::::::888777777777888999::::::======<<<;;;:::::::::::::::::::::;;;<<<>>>@@@BBBAAABBBCCCCCCAAAAAABBBCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHGGGFFFFFFHHHJJJGGGHHHIIIIIIIIIJJJMMMPPPZZZhhhllllllssswww~~~}}}llleee___YYYPPPPPPOOONNNMMMMMMNNNPPPMMMNNNOOOPPPPPPNNNLLLKKKIIIIIIHHHGGGEEEEEEFFFHHHHHHJJJLLLJJJHHHFFFHHHJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKJJJIIIHHHFFFFFFEEEEEEEEEEEEFFFFFF@@@BBBDDDEEEDDDBBBBBBCCCBBBAAAAAA@@@@@@AAAAAABBB@@@AAAAAAAAAAAA@@@??????:::;;;;;;<<<===>>>>>>???;;;===>>>>>><<<:::999:::<<<::::::;;;<<<>>>===<<<:::;;;<<<<<<<<<;;;:::999999888888999;;;;;;:::888999999999999999999999999;;;;;;::::::::::::::::::<<<===>>>??????>>>===<<<<<<=========>>>>>>??????999;;;===>>>>>>>>><<<;;;===???CCCEEEFFFGGGIIIKKKJJJJJJJJJJJJIIIHHHGGGFFFCCCEEEGGGHHHHHHHHHJJJKKKHHHJJJLLLMMMNNNNNNNNNMMM}}}tttggg\\\VVVSSSPPPNNNJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIGGGDDDCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFHHHHHHGGGEEECCCBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDDDDFFFIIIKKKLLLKKKIIIHHHBBB@@@>>>===<<<===>>>???>>>>>>===<<<;;;::::::999888888999::::::999999999::::::999999999:::;;;;;;777888888999999::::::;;;999999999888888888777777777777666555555555555555888888777777666666555555;;;999999;;;===<<<999555222444666888999999888777666666666666666666666666555666888999:::::::::999999:::;;;<<<<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<>>>>>>>>><<<::::::<<<>>>BBB@@@??????@@@CCCFFFHHHCCCCCCCCCCCCBBBAAA@@@???<<<===>>>???AAABBBCCCDDDEEEFFFGGGFFFFFFFFFGGGHHHCCCFFFIIIGGGDDDCCCGGGKKKNNNKKKHHHGGGGGGGGGDDDAAAAAA@@@???>>>>>>@@@BBBCCCAAA???===;;;;;;<<<>>>???AAABBBBBBAAA???>>>???@@@???>>><<<;;;::::::;;;;;;DDDBBB@@@>>>======>>>???===>>>>>>>>>>>>======<<<;;;<<<<<<<<<======>>>>>>;;;<<<;;;999888999<<<>>>@@@@@@???===<<<;;;999999======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999:::999888777666999999999999999888777666888777666666666888999:::888888777777777888:::;;;:::::::::888666666777999777999;;;>>>@@@CCCDDDEEEDDDDDDBBBAAA@@@?????????EEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIGGGEEEDDDFFFHHHIIIJJJKKKRRRYYYWWWUUU^^^ssszzzzzziii]]]XXXWWWVVVTTTSSSNNNIIIIIIMMMQQQQQQOOONNNLLLJJJLLLOOOPPPNNNKKKLLLJJJGGGDDDCCCEEEGGGIIIIIIJJJKKKKKKJJJGGGEEECCCGGGJJJMMMLLLIIIFFFFFFGGGIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFDDDCCCBBBCCCEEEFFFCCCDDDFFFFFFEEECCCAAA???CCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???===<<<;;;============>>>>>>>>>>>><<<;;;::::::;;;<<<===>>>======<<<<<<<<<;;;;;;;;;;;;:::999999888888999999888888888888777777777777999999999:::::::::;;;;;;===<<<::::::999:::;;;<<<:::;;;<<<<<<===<<<<<<<<>>@@@AAA???===============<<<<<<<<<<<>>>>>>>><<<;;;;;;===>>>@@@???>>>===>>>@@@CCCEEECCCCCCCCCBBBBBBAAA@@@???===>>>>>>@@@AAABBBCCCCCCFFFFFFGGGFFFEEEEEEFFFFFFGGGJJJLLLJJJGGGGGGJJJNNNKKKIIIFFFFFFGGGFFFDDDAAAAAA@@@???>>>>>>???@@@AAA@@@>>><<<::::::;;;===>>>BBBBBBCCCAAA>>>===<<<===???>>>===;;;::::::;;;;;;AAA@@@>>><<<;;;<<<===>>>======>>>>>>>>>>>>======<<<<<<=========>>>>>>>>><<<<<<;;;:::888999;;;=========<<<<<<;;;;;;::::::<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::999999:::;;;:::999888777999999999999999888777777777777666666666777888999888777777777777999:::;;;;;;;;;:::888555555666888666888;;;???BBBDDDFFFFFFEEEDDDBBBAAA@@@?????????DDDCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHGGGEEEEEEFFFGGGHHHHHHHHHNNNRRRQQQPPPXXXiiiwww{{{vvv}}}zzz~~~kkkcccXXXQQQQQQRRRRRRRRRRRRNNNJJJJJJNNNQQQPPPNNNMMMMMMMMMNNNPPPOOONNNLLLJJJHHHFFFDDDDDDFFFIIIKKKHHHIIIIIIIIIHHHGGGFFFEEEIIIKKKLLLKKKHHHGGGGGGHHHIIIIIIHHHHHHGGGGGGFFFFFFJJJHHHGGGEEEEEEFFFGGGHHHEEEEEEFFFFFFEEEDDDBBBAAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@??????>>><<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<======<<<<<<<<<;;;;;;;;;:::;;;::::::999888999999999888888888777777777666666999999999999::::::::::::<<<;;;:::999999:::;;;;;;::::::;;;<<<<<<<<<<<<<<<===;;;;;;<<>>;;;<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<>>>???>>>===<<<;;;<<<===???AAABBBBBBBBBBBBAAA@@@??????>>>??????@@@AAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDHHHJJJLLLKKKHHHHHHKKKNNNGGGFFFDDDDDDEEEEEEDDDBBBCCCAAA@@@>>>>>>>>>??????>>>===<<<;;;:::;;;<<<===AAABBBBBBAAA===;;;:::;;;???>>>===<<<;;;;;;<<<<<<===<<<;;;::::::;;;<<<===;;;<<<===>>>>>>???>>>>>>======>>>>>>>>>>>>>>>???======<<<:::888888:::<<<:::::::::::::::;;;;;;;;;;;;::::::999888999999999888888888888888999999999::::::;;;;;;::::::999888888999999999999999888777777666666666666777777888777777777777888999:::;;;<<<<<<:::888555333444555555888<<>>>>>>>>===<<<;;;:::999888888999999999:::::::::<<<;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;::::::;;;;;;:::999999999999999888888777777777777666666888888888999999999::::::::::::999999999::::::;;;999::::::;;;;;;;;;;;;;;;::::::999;;;<<<===<<<:::::::::;;;<<<<<<=========>>>>>>???AAABBBCCCDDDDDDDDDDDDEEEDDDCCCCCCEEEHHHJJJJJJIIIHHHHHHHHHHHHIIIEEEFFFFFFGGGGGGGGGGGGGGG~~~vvvwwwwwwlllgggfffcccZZZPPPMMMMMMNNNNNNOOONNNMMMKKKLLLKKKIIIHHHGGGFFFFFFFFFFFFGGGHHHFFFDDDBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@BBBDDDEEEEEEDDDCCCDDDEEEFFFEEEEEEDDDCCCBBBBBBAAABBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGIIIIIIJJJJJJIIIGGGEEEDDDAAA@@@>>>===;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;;;;:::888777777777777999999888888777777777777666666666666666666666666666555555444444555555555666666666666666666666666888888888999999888777666555666666777777666555444777777777777777777777777666666666666666555555555666666777777777888888888999999999999::::::::::::;;;<<<======<<<===>>>@@@>>>===<<<;;;;;;<<<===>>>@@@@@@AAAAAA@@@??????>>>@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAABBBCCCDDDDDDDDDEEEFFFGGGGGGEEEEEEGGGIIIDDDCCCCCCCCCCCCDDDCCCCCCDDDCCCBBB@@@??????>>>???>>>>>>===<<<<<<<<<<<<<<<>>>???AAA@@@===;;;;;;;;;???>>>>>>======<<<<<<<<<;;;;;;::::::;;;;;;======;;;;;;<<<>>>????????????>>>>>>>>>>>>????????????=========;;;999888999;;;::::::::::::::::::::::::999999888777777777777888666666777777777777777888:::::::::999999999888888888888999::::::999999999666666666666666666777777666666777777888999:::;;;<<<<<<;;;777444333333555444777===CCCGGGHHHHHHGGGDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAABBBCCCDDDDDDDDDFFFGGGHHHGGGFFFEEEDDDDDDGGGHHHHHHHHHIIIMMMQQQTTTVVVTTTVVV\\\^^^]]]```eeeoooooorrr|||xxxqqqxxxsssllljjjdddYYYNNNRRRPPPOOOPPPRRRRRRQQQOOONNNMMMLLLMMMOOOPPPOOOMMMNNNRRRWWWWWWTTTPPPOOOOOOHHHGGGGGGFFFGGGHHHIIIJJJGGGFFFEEEEEEEEEGGGIIIJJJMMMLLLKKKIIIHHHHHHIIIJJJGGGGGGFFFFFFEEEDDDDDDDDDFFFFFFDDDCCCCCCCCCCCCCCCFFFEEECCCAAAAAABBBCCCDDD@@@@@@???>>>>>>>>>>>>???<<<======<<<;;;:::999888777777888888888999999999;;;;;;::::::999999999999;;;;;;::::::::::::::::::;;;;;;:::999999999999999888777777777666666666666777777777888888888999999888888888888999999999:::888999999:::::::::::::::999999999:::;;;;;;;;;:::888999:::;;;<<<===>>>>>>===>>>>>>???@@@BBBBBBCCCCCCCCCCCCAAA@@@AAADDDGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFGGGGGGGGGGGGFFF|||zzzxxxvvvzzz||||||{{{~~~yyynnncccaaaTTTMMMWWWiiinnnbbbSSSQQQQQQPPPNNNMMMLLLLLLMMMIIIIIIHHHGGGGGGGGGHHHHHHGGGHHHIIIHHHFFFDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>@@@BBBBBBBBBAAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFEEEFFFFFFGGGHHHKKKKKKKKKJJJIIIGGGEEEDDD======<<<<<<<<<<<<<<<<<<999999::::::;;;<<<<<<<<<<<<=========<<<<<<;;;:::;;;:::999888777666666666666666666777777888888888555555555555555555555555555555444444444444555555555555555555555666666666777777888888777666666666666666666666666555555555666666666666666666666666777666666666555555666666555555555555666666777777888888888999999999:::::::::;;;======<<<<<<===>>>======<<<;;;<<<<<<===>>>??????????????????>>>===@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@CCCFFFIIIIIIHHHAAACCCEEEEEEEEEDDDDDDDDDAAAAAABBBBBBBBBBBBCCCCCCEEEEEECCCBBBAAA@@@?????????????????????>>>======:::<<>>=========>>>>>>>>>>>>>>>>>>======;;;;;;;;;;;;<<<===>>>>>>;;;;;;<<<>>>????????????????????????>>>>>>>>>>>><<<======<<<999888999:::======<<<<<<;;;:::::::::888888777666666666666777555555555666666666777777999888888777777777777777777888999:::::::::::::::777777777777777777666666555666777888999:::;;;;;;<<<<<<:::888555333444666555999@@@FFFIIIIIIGGGEEECCCBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBAAA???>>>======>>>???@@@BBBCCCEEEEEEDDDFFFHHHGGGEEECCCCCCDDDKKKJJJIIIIIIKKKLLLMMMMMMOOOOOOQQQRRRPPPOOORRRWWWXXXYYY\\\cccnnnvvvvvvqqqllljjjmmmwwwuuuuuu}}}xxxqqqkkkiiijjjddd]]]XXXWWWUUURRROOONNNNNNOOOPPPPPPOOOLLLJJJNNNMMMMMMNNNOOOOOOOOONNNPPPUUUYYYYYYUUUQQQPPPPPPIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDEEEHHHJJJLLLMMMLLLJJJHHHHHHIIIIIIIIIFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEDDDCCCBBBBBBAAAAAADDDBBB@@@>>>>>>???AAACCC??????>>>============>>>;;;;;;<<<;;;;;;:::999888777777888888888999999999::::::999999999888777777999999::::::::::::::::::::::::999888888888888999777777777666666666666555666666666777777777888888666777777888888888999999777888888999999999999999888999:::;;;::::::::::::777888999:::;;;<<<===>>><<<======>>>???@@@AAAAAAAAAAAAAAA???>>>???BBBEEEFFFFFFGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGGGGGGGGGGGGG~~~{{{xxxvvvyyywwwpppzzz{{{wwwooofffaaa^^^VVVMMMSSSKKKNNNfffnnnZZZPPPPPPOOOLLLJJJJJJMMMOOOHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHJJJIIIGGGDDDCCCCCCBBBBBB@@@???======<<<<<<;;;===@@@AAA@@@@@@BBBCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGIIIHHHGGGFFFEEEFFFGGGGGGKKKJJJJJJIIIGGGFFFDDDCCC;;;;;;;;;<<<<<<<<<<<<<<<999999::::::;;;;;;;;;<<<============<<<;;;::::::999999888777666666666666444555555666777777888888333444444444444555555555444444444333444444555666444555555555555666666666666777888777555444555666555555555555555555555666666666666666666666666666666666555555555666666777555555555555555666777777777777888888888999999999999;;;<<<===;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>===>>>>>>>>>>>>>>>======???@@@@@@AAABBBCCCCCCDDDDDDBBBBBBEEEIIILLLLLLJJJAAACCCFFFIIIIIIGGGDDDBBB@@@AAABBBBBBAAAAAABBBDDDDDDDDDCCCBBBAAA@@@???>>>>>>???@@@AAA@@@???>>>===888;;;>>>@@@??????>>>???>>>>>>????????????>>>>>>;;;<<<<<<======>>>>>>>>>;;;<<<===>>>>>>???>>>>>>???>>>>>>>>>>>>>>>======;;;<<<===<<<:::999999:::>>>======<<<;;;::::::999888777777666666666666666444444555555666666777777888888777666666666666777777777999:::;;;;;;;;;;;;777888888888888777777666444555777888::::::;;;;;;:::::::::888666666777999999>>>EEEKKKMMMKKKGGGCCCAAAAAA@@@???????????????@@@AAAAAAAAA@@@>>><<<;;;<<<===>>>@@@AAACCCDDDEEECCCEEEGGGFFFCCCBBBCCCFFFLLLJJJJJJJJJKKKLLLLLLKKKNNNPPPQQQPPPNNNLLLNNNQQQSSSTTTVVVXXXZZZ\\\\\\[[[___```dddjjjmmmpppwww}}}uuummmkkkrrryyywwwqqqfffffffffccc```\\\[[[ZZZUUUWWWYYYZZZXXXUUUSSSRRRNNNOOOPPPQQQQQQPPPNNNMMMNNNNNNMMMMMMNNNNNNOOOPPPRRRTTTVVVVVVTTTQQQOOONNNJJJJJJJJJJJJIIIHHHFFFFFFGGGGGGFFFFFFGGGIIIKKKMMMLLLJJJHHHHHHIIIIIIHHHGGGEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBBBB@@@???======>>>@@@AAA>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;:::999999777888888888888999999999777888888999888888777666888888999999999999::::::999999888777777777777777777777666666666666555555555555555666666666777777444555666777888888888888666777777888888888888888777888::::::999999999:::777777888999;;;<<<<<<===;;;<<<<<<===>>>>>>????????????@@@???>>>>>>@@@CCCCCCDDDEEEEEEFFFEEEEEEEEEDDDEEEFFFFFFGGGGGGFFFFFF|||}}}ssshhhaaa___]]]XXXQQQPPPSSSTTTQQQNNNMMMXXXppp|||jjj[[[MMMNNNNNNLLLJJJIIIKKKMMMIIIIIIHHHGGGFFFFFFFFFGGGEEEGGGIIIIIIFFFDDDBBBBBBCCCBBB@@@???===<<<<<<;;;:::<<>>>>><<<======>>>>>>=========??????@@@AAABBBDDDDDDEEEEEEBBBAAACCCGGGJJJHHHEEEAAADDDIIIMMMNNNKKKFFFBBB@@@BBBCCCCCCAAA@@@BBBDDDBBBBBBAAAAAA@@@???>>>======>>>@@@AAAAAA???===;;;999<<>>>>>>>>>>>???@@@@@@@@@???>>><<<<<<<<<============<<<======>>>>>>>>>>>>======>>>>>>>>>=========<<<<<<:::;;;<<<<<<;;;::::::;;;;;;;;;::::::::::::::::::888777777666666666666666444444555555666777777777999999777666666666777888666777888:::;;;<<<<<<<<<888999::::::999888777666333555777999:::;;;;;;;;;888999999888888888;;;===???DDDLLLQQQRRRNNNHHHCCC@@@???>>>>>>===>>>>>>>>><<<===???@@@@@@???===<<>>>>>???@@@AAA>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;:::999777777777777888888888888555666777888888888777666888888888888999999999:::888777777666666666666666777777666666666555555555444444555555555666666666333444555777888888777777555666777777888888777777444777999999777666777999777888888999:::;;;;;;<<<;;;;;;;;;<<<======>>>>>><<<>>>??????>>>===???@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDwwwwwwxxx|||wwwxxxpppoooyyyyyyssstttqqqooolllggg```YYYRRRNNNHHHMMMOOOLLLLLLPPPSSSRRRJJJMMMZZZjjjooofff\\\WWWMMMOOOPPPNNNKKKHHHIIIJJJKKKJJJIIIGGGFFFEEEEEEDDDDDDFFFHHHHHHEEECCCAAAAAACCCBBBAAA???===<<<;;;;;;:::<<>>>>><<<<<<===============<<<>>>???@@@AAACCCDDDEEEFFFDDD@@@>>>???CCCDDDBBB>>>@@@DDDJJJOOOPPPMMMFFFAAA@@@BBBDDDCCCAAA@@@BBBDDD???????????????>>>===<<<<<<===???@@@@@@>>><<<:::;;;>>>AAABBB@@@>>>======>>>>>>@@@AAAAAA@@@???>>>;;;<<<<<<======<<<;;;;;;===>>>>>>>>>>>>>>>===<<<>>>>>>======<<<<<<<<<;;;999:::<<<<<<;;;:::;;;<<<777777888999::::::;;;;;;888888777666666666666666444444555555666777888888;;;:::888777777777888999666777888:::;;;<<<======999::::::;;;:::999888777333444777999:::;;;;;;;;;777888999999999:::===@@@DDDIIIPPPUUUUUUPPPIIIDDD???>>>===============>>>999:::===???@@@@@@??????BBBAAAAAAAAA@@@@@@??????BBBDDDEEECCC@@@@@@EEEJJJEEEEEEFFFFFFFFFGGGIIIJJJHHHJJJJJJIIIJJJNNNQQQRRROOOLLLKKKMMMOOONNNMMMLLLJJJIIILLLPPPQQQOOOPPPTTTOOOSSSVVVWWWUUUSSSSSSTTTSSSYYY[[[UUUQQQTTTZZZ]]]YYYVVVUUUWWWZZZZZZWWWTTTWWWUUUSSSQQQQQQQQQQQQQQQRRRPPPNNNLLLMMMNNNOOOOOOPPPPPPPPPNNNMMMMMMNNNOOOOOOOOOMMMLLLKKKMMMPPPSSSSSSPPPMMMMMMNNNMMMJJJFFFEEEGGGIIIKKKKKKKKKIIIHHHHHHHHHIIIIIIJJJKKKLLLLLLIIIGGGFFFHHHIIIIIIEEEBBBCCCCCCDDDFFFGGGIIIJJJJJJHHHHHHHHHHHHFFFEEECCCCCC@@@@@@@@@@@@@@@@@@AAAAAA======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<;;;::::::666666666666777777777888444555666888888888777777777777888888999999999:::777777666555555555555555777666666666555555555555444444444555555555666666222333555777777777777666555666666777777777777777222555888777555444666888888888888999999:::;;;;;;:::;;;;;;<<<<<<=========;;;===??????>>>===>>>??????@@@BBBCCCCCCCCCBBBBBBAAABBBCCCCCCDDDDDDCCCCCCZZZVVVUUUZZZcccgggeeeaaaYYYVVVRRROOOOOORRRUUUXXX^^^\\\ZZZVVVSSSOOOMMMKKKJJJIIIIIIIIIJJJMMMOOOQQQNNNNNNOOOPPPRRRRRRQQQOOONNNLLLJJJIIIHHHIIIKKKLLLFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEEEEEEEEEEDDDCCCBBB@@@>>>=========;;;999===>>>@@@BBBCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCAAABBBBBBDDDEEEFFFGGGHHHUUUQQQKKKFFFDDDDDDGGGIIIFFFEEEDDDBBB@@@@@@??????=========<<<;;;:::888777;;;;;;:::999888888888888;;;;;;::::::999888777777666666666666666777777888888777777666555444444444555555444444444333333333444444444444333333222111222333555444333333444666555555555555555555555555222222333333555666888999444444222222222222444444333333222222333333444555333333333444444444555555555666666777888999999999999999888888888888888999:::999888888999;;;<<<===;;;;;;:::999:::;;;<<<======>>>???@@@AAABBBCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEDDDAAAEEERRRXXXQQQEEE???@@@AAACCCDDDDDDBBBAAA???@@@DDDBBB======BBB>>>666<<<;;;;;;:::;;;<<<===>>>@@@@@@???>>>>>>>>>>>>>>>BBBAAA@@@@@@@@@@@@>>><<<;;;:::::::::;;;===>>>@@@>>>??????@@@@@@???===<<<======<<<;;;::::::::::::;;;999777888:::;;;:::777888888999:::;;;;;;<<<<<<999888888888777777666666666666666666777777777777777777777777666666666666444555777888999999888888777777666666666666666777888888777777777777777888666777:::;;;;;;<<<>>>@@@FFFKKKPPPOOOIIIDDDBBBBBB???>>>>>>===<<<;;;;;;;;;>>>>>>>>>>>>============??????>>>>>>>>>>>>>>>???AAAAAABBBBBBCCCDDDDDDEEEFFFGGGHHHHHHFFFFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNMMMMMMLLLLLLKKKJJJJJJJJJLLLLLLLLLMMMNNNOOOQQQQQQNNNOOOPPPQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMNNNNNNPPPPPPPPPQQQSSSTTTVVVWWWVVVTTTPPPNNNMMMNNNQQQRRROOOOOONNNMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQQQQQQQQQQNNNMMMMMMLLLLLLMMMMMMNNNRRRPPPMMMJJJHHHGGGGGGHHHGGGIIIKKKKKKJJJIIIJJJKKKOOOMMMJJJGGGEEEFFFGGGHHHJJJGGGEEEFFFHHHIIIGGGDDDGGGFFFEEEDDDDDDFFFHHHJJJFFFGGGIIIHHHFFFCCCBBBCCC@@@???>>>???AAABBBAAA@@@??????>>>>>>======<<<<<<;;;;;;;;;::::::999999999777777777666666666666666444444555666666555555444777777777777666666666666555555555555666666666666555555555555555555444444555555555555666666666666666666666666666666666666666666666666777777777777777777666555555555555555999999999999999999999999::::::::::::;;;<<<======::::::;;;;;;<<<>>>???@@@>>>>>>???@@@BBBCCCDDDDDDDDDAAA>>>???@@@AAA@@@>>>KKKHHHHHHLLLTTTXXXVVVSSSMMMKKKHHHFFFGGGJJJNNNQQQWWWVVVUUURRRPPPNNNLLLKKKIIIIIIHHHHHHJJJLLLNNNPPPMMMLLLLLLMMMOOOOOONNNLLLLLLKKKJJJHHHHHHIIIKKKLLLHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCCCCAAA@@@>>>>>>>>>>>><<<:::>>>???AAACCCDDDDDDCCCCCCCCCBBBBBBAAAAAABBBCCCDDDBBBCCCCCCDDDEEEFFFGGGGGGPPPMMMIIIEEECCCCCCEEEGGGEEEDDDCCCAAA@@@??????>>><<<<<<<<<<<<<<<<<<;;;:::::::::999888888888999999;;;::::::999888888777777666666555555666666777888777777777666555444444444444444444333333333333222333333444444333333222111222333444444333333444666555555555555555555555555444444444555555555555555555444333333333333444555333222222222222333444444333333333444444444555555555555666777777888999999999888888777777777888888999999888888888:::;;;<<<;;;:::999999999:::<<<<<<============>>>???@@@AAACCCCCCCCCCCCBBBBBBBBBBBBDDDAAAEEEOOOSSSMMMDDD@@@BBBCCCCCCDDDCCCBBBAAA@@@CCC@@@???AAAAAA??????BBB===<<<;;;::::::;;;<<<===@@@???>>>============>>>AAA@@@??????@@@???===;;;::::::999999:::;;;<<<===<<<===>>>??????>>>===<<<;;;;;;:::999888888888888;;;999777888:::;;;:::888888888888999:::;;;;;;;;;888888888888888888777777555555555666666666777777777777777777666666666666444555777888999999999888888777777666666666777777888777777666666777777888666888:::;;;;;;;;;===???BBBGGGLLLKKKFFFBBB@@@AAA>>>>>>======<<<;;;;;;:::========================???>>>>>>=========>>>>>>@@@@@@AAABBBBBBCCCDDDDDDEEEFFFGGGGGGFFFFFFGGGHHHFFFFFFGGGHHHIIIJJJKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJMMMMMMMMMNNNOOOPPPQQQRRRNNNNNNOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLNNNPPPRRRUUUWWWXXXUUUSSSPPPNNNMMMNNNOOOPPPMMMMMMLLLKKKKKKKKKKKKKKKMMMMMMOOOPPPQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPPPPNNNLLLIIIHHHHHHIIIIIIMMMOOOPPPOOOMMMKKKKKKLLLKKKIIIGGGEEEEEEFFFHHHIIIKKKIIIGGGGGGIIIJJJHHHFFFEEEEEEDDDDDDDDDEEEFFFGGGDDDFFFGGGFFFCCCAAAAAAAAA???>>>===>>>@@@AAA@@@?????????>>>>>>===<<<<<<;;;;;;;;;:::::::::999999999777777777777777777777777666666666666666666666666777777777777666666666555555555555555666666666666555555555555555555555555555555555555666666666666555555555555555555555555666777777777777888888888888777666666555555555666999999999999999999999999999888888999999:::;;;<<<;;;;;;;;;<<<===>>>???@@@??????@@@AAAAAABBBCCCCCCDDDBBB???@@@AAABBBAAA@@@EEECCCBBBFFFMMMQQQOOOLLLGGGFFFDDDCCCEEEHHHLLLOOOOOOOOONNNNNNMMMLLLKKKKKKHHHHHHHHHHHHJJJLLLNNNOOOMMMKKKJJJJJJKKKLLLKKKJJJKKKJJJIIIHHHHHHIIIJJJKKKIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBAAAAAA???>>>>>>??????>>>===@@@AAABBBCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@BBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEIIIGGGEEEDDDCCCCCCCCCDDDDDDCCCBBB@@@???>>>======:::;;;<<<<<<============888888888888888888999::::::999999888888777777666666555555555555666777777777777666666555444444444333333333222222222111111333333333333333222222111222333444444333333444555444444444444444444444444666666666666555333222000555444444333333444444555222222222222222333444444333333333444444444555555555555666666777777888888777777666666666777777888999888888777888888999:::999999999999999:::;;;;;;<<<<<<:::::::::<<<>>>???DDDCCCCCCBBBAAAAAA@@@@@@DDDBBBDDDIIIKKKHHHDDDCCCEEEEEEDDDCCCBBBAAAAAA@@@III>>>;;;???>>>666666>>>===<<<;;;::::::;;;<<<<<<>>>>>>======<<<<<<======@@@>>>>>>>>>???>>><<<:::::::::999999999999::::::::::::;;;<<<============999999777666666666666666:::999888888::::::999888777777888888999:::::::::888888888999999999999999555555555666666666777777777777777777666666666666555666888999999999999888777777777666666777777888777777666666666666777777777999::::::::::::;;;===>>>BBBFFFFFFBBB???>>>???======<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<===============<<<<<<<<<======>>>???@@@@@@AAAAAABBBBBBBBBCCCDDDFFFFFFEEEEEEFFFGGGDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLMMMNNNOOOPPPQQQQQQMMMMMMLLLLLLLLLMMMNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJHHHIIIKKKNNNQQQTTTWWWXXXSSSRRRPPPOOONNNMMMMMMMMMJJJJJJIIIIIIHHHHHHIIIIIIKKKLLLNNNOOOPPPQQQQQQQQQQQQPPPPPPOOOOOOPPPPPPQQQNNNMMMKKKJJJIIIIIIJJJJJJQQQRRRRRRPPPMMMKKKJJJKKKGGGFFFDDDDDDDDDFFFHHHJJJKKKJJJHHHIIIJJJJJJIIIGGGCCCCCCDDDDDDDDDDDDEEEEEEBBBDDDDDDCCCAAA?????????>>>===<<<===???@@@???>>>>>>>>>>>>===<<<<<<;;;;;;::::::::::::999999999999888888888888888888888888888777666555555666777888777777777666666666555555444555555555555666666666555555555555555555555555444555555555555666666666555555555555555555555555777777777777888888888999888777777666666666666666888888888888888888999999777777777888888999:::;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAACCCBBB@@@AAABBBCCCCCCBBBFFFDDDDDDHHHMMMPPPOOOMMMHHHGGGFFFEEEFFFIIILLLNNNKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKMMMOOOPPPOOOLLLJJJIIIJJJKKKKKKJJJIIIHHHHHHGGGHHHIIIJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@???>>>???@@@AAA@@@??????@@@AAABBBBBBBBBAAA@@@@@@@@@??????@@@BBBCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBB@@@>>>===<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;777777777777777888999:::888888888777777666666666555555444444555555666777666666666555555444444444222222222111111111111000222222333333333222222111111333444444333222444555444444444444444444444444555666777777666333111///333333333333333333333333222222222111222333333444333333333444444444555555555555555666666777777777555555555555555666666777888777777777777777888888888888888999999999::::::;;;999888777888;;;>>>@@@BBBBBBBBBBBBBBBBBBBBBAAACCCCCCCCCDDDEEEDDDDDDEEEGGGFFFDDDCCCBBBAAAAAAAAAEEE>>>999===AAA@@@>>>======<<<;;;:::::::::;;;<<<======<<<<<<<<<<<<======>>>===<<<===>>>>>><<<:::;;;;;;::::::999999999999777888999:::;;;<<<======999888777666555555555555999999999999999:::999999777777888888888999999999888888888999999::::::;;;666666666777777777888888777777777777666666666666555666888999999999888888777777666666666777888888666666555555555666777777888999::::::999999:::;;;;;;>>>AAAAAA???======>>><<<;;;;;;;;;:::::::::999888999999:::;;;<<<======<<<;;;;;;;;;;;;<<<<<<===>>>>>>?????????@@@@@@@@@@@@BBBDDDDDDCCCDDDEEEGGGCCCCCCDDDEEEEEEFFFGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJKKKMMMNNNNNNOOOOOOLLLKKKJJJJJJJJJLLLMMMNNNMMMLLLKKKJJJIIIHHHHHHHHHFFFHHHJJJMMMPPPRRRTTTUUUPPPPPPPPPOOONNNMMMLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIKKKLLLMMMOOOPPPQQQQQQQQQOOOOOONNNNNNNNNNNNOOOOOONNNMMMLLLJJJIIIIIIIIIIIILLLMMMNNNLLLJJJGGGGGGGGGFFFEEEDDDDDDEEEFFFHHHIIIJJJIIIHHHHHHHHHHHHHHHGGGCCCDDDDDDEEEEEEEEEDDDCCCBBBCCCCCCBBB@@@>>>>>>???>>>===<<<===???@@@???>>>>>>>>>===<<<<<<;;;;;;::::::999999999999999999999888888888888888999999999999888666444444555777888777777666666666555555555444444444555555555666666444444444555555555555555444444444555555555666666555555555555555555555555666666666666777777777777888777777666666666777777777777777888888888888888888777777888888999:::;;;<<<<<<<<<<<<===>>>???@@@BBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@AAACCCCCCCCCDDDCCCCCCFFFJJJLLLKKKJJJGGGFFFEEEDDDDDDEEEFFFGGGKKKJJJJJJIIIIIIHHHHHHGGGIIIIIIJJJKKKLLLNNNOOOPPPPPPNNNKKKJJJKKKLLLLLLKKKHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEFFFFFFEEEEEECCCBBBAAA@@@@@@>>>>>>???@@@AAA@@@???===>>>@@@@@@AAA@@@???>>>?????????@@@AAABBBCCCCCC@@@@@@@@@@@@????????????@@@AAABBBDDDDDDDDDCCCBBBAAA@@@>>>===;;;:::::::::999::::::::::::999888888666666666666777888888999777777666666666666555555444444444444444555555666555555555555444444444444222222111111111000000000111111222333333222222222111222444333222222333555444444444444444444444444333444555666666444222000111111111111111111111111222111111111111222333333333333333444444444555555555555555555555666666666444333333333444444555666666666777777777888888777888888999999999:::::::::999888777777999===@@@CCC@@@@@@AAABBBBBBCCCDDDDDDBBBCCCBBBAAABBBDDDEEEFFFGGGFFFDDDBBBAAAAAA@@@@@@;;;>>>>>>???NNN^^^ZZZJJJ<<<;;;:::999999:::;;;<<<======<<<<<<<<<<<<=========<<<<<<<<<>>>===<<<:::<<<<<<;;;;;;::::::999999666777777888:::;;;<<<===::::::999888777777777777999999:::999999999999999888888888888888888999999888888888999999::::::;;;777777888888888999999999777777777777666666666666555666777888999888777666666666555555666777777888555555444444555666666777888999:::999888888999::::::;;;==================::::::::::::999999999999777777888999:::;;;;;;<<<::::::999999:::;;;;;;<<<============>>>>>>>>>>>>>>>@@@AAABBBBBBBBBDDDFFFCCCCCCCCCDDDDDDEEEEEEFFFDDDDDDEEEFFFGGGHHHHHHIIIGGGHHHIIIKKKLLLLLLLLLLLLJJJJJJIIIIIIJJJLLLNNNOOOLLLKKKJJJIIIHHHHHHHHHHHHGGGIIIJJJMMMNNNOOOPPPPPPNNNOOOOOOOOOOOOMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLNNNOOOPPPQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOPPPPPPOOOMMMKKKIIIHHHGGGFFFFFFHHHIIIIIIGGGFFFFFFGGGHHHGGGFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFDDDEEEEEEFFFFFFEEEDDDDDDCCCDDDDDDBBB@@@>>>???@@@???>>>===>>>@@@@@@@@@???======<<<<<<;;;:::::::::999999999999999999999999777777888888999999999999888777555333333444555666666666666666555555555555444444444444555555555555444444444555555555666666444444444444555555555555555555555555555555555555444444444444555555555666777666666666666666777777666666666777777888888888888888888999999:::;;;<<<<<<;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@BBBCCCBBBBBBCCCEEEHHHIIIIIIHHHIIIHHHGGGFFFEEEDDDDDDDDDJJJJJJIIIIIIHHHGGGGGGFFFHHHIIIJJJKKKLLLNNNNNNOOONNNMMMKKKKKKLLLMMMLLLKKKGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@???>>>===>>>@@@@@@???>>><<<===>>>???@@@??????>>>>>>@@@AAACCCCCCCCCBBBAAA>>>>>>>>>>>>============???@@@AAACCCDDDCCCCCCBBB???>>>===;;;:::999888888999999999999888888777666666666666666666666777888555555555555555555555555444333333333333444555555444444444444444444444444222222222111111111000000000111222222222222222222111222333333222222333444333333333333333333333333222333444555555444333222///000000111111000000///111111111111111222333333333333333444444444555555444444555555555555555555222222222222222333444555555555777888999999999888888999999:::;;;:::::::::888777777888:::===@@@BBB>>>>>>???@@@BBBCCCDDDDDDAAABBBAAA@@@CCCHHHHHHFFFDDDDDDCCCBBBAAA@@@@@@???;;;CCCCCC@@@PPPddd^^^GGG;;;:::999999999:::<<<=========<<<<<<======>>>>>>===<<<<<<===>>>>>><<<;;;;;;;;;<<<<<<;;;:::999999777777777888999:::<<<===<<<<<<;;;:::999999999999888999::::::888888999:::999999999999999999999999888888888999999999999999777777777888888888999999777777777777666666666666444555666777777777666555444444444444555666777777444444444444444555666777777888999999888777888:::::::::::::::;;;;;;<<<<<<999999999999888888888888777777777888888999999999888888888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;===???@@@@@@AAACCCEEEBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCCCCDDDEEEFFFFFFGGGDDDFFFHHHIIIJJJKKKJJJJJJIIIIIIIIIJJJKKKLLLNNNOOOKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKMMMMMMMMMMMMLLLMMMNNNNNNOOOOOONNNNNNMMMLLLLLLLLLKKKLLLLLLMMMNNNNNNNNNOOOPPPQQQQQQQQQQQQSSSRRRRRRQQQQQQRRRRRRSSSPPPOOONNNLLLJJJHHHFFFEEEDDDFFFHHHHHHGGGGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDEEEFFFEEECCCBBBCCCDDDFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDBBB@@@??????AAA???>>>===>>>@@@AAA@@@???<<<<<<<<<;;;::::::999999888888888999999999999999666666777777888999999999777666555444333333444444666666666555555555444444333444444444444555555555333333444444555666666666333444444444444555555555444444444444444444444444333333333333444444444444666555555555555666666777555555666666777777888888999888888999999:::;;;<<<;;;;;;::::::;;;<<<<<<============>>>>>>????????????@@@AAA@@@??????@@@BBBDDDDDDEEEGGGIIIJJJJJJIIIJJJJJJJJJIIIGGGFFFEEEDDDHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGHHHIIIKKKLLLLLLMMMJJJIIIHHHJJJKKKKKKJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCEEEFFFFFFGGGGGGHHHHHHIIICCCDDDDDDDDDCCCBBBBBBAAA???>>>======??????>>>===;;;<<<>>>???@@@@@@@@@???>>>AAADDDFFFFFFDDDAAA???=====================>>>>>>???@@@AAABBBBBBBBBAAA>>>===<<<:::888888777777777888888999999999999888777777666555555555666666444444444444444444444444333333333222333444444555444444444444444444444444333333222222222111111111000000111222222222222222000222333333222222333444333333333333333333333333444444444333333333222222///000111222222111000///111111111111111222222333333333333444444444555555444444444444444444444444111000000111222333444444333555777888::::::::::::888999:::;;;<<<;;;;;;:::888888888999:::;;;<<<===<<<======>>>???@@@AAAAAA@@@AAA@@@@@@FFFMMMKKKEEEAAAAAABBBBBBBBBAAA???>>>???CCCBBB>>>EEENNNIII;;;999999888888999;;;===>>>>>>============>>>???@@@======<<<===??????===<<<999999:::;;;;;;:::999888888888777777888:::;;;<<<======<<<;;;::::::::::::888999;;;:::888777999;;;:::::::::::::::999999999888888888888888888777777555666666666666777777777777777777777666666666666333444555666666555444333333222222333333555666666333333333333444555666777555777888888777777888:::999888777777888999999999888888888888888888888888777777777777777777777777777777777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;999;;;>>>??????@@@CCCEEE@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEDDDEEEHHHJJJKKKKKKJJJIIIGGGHHHIIIKKKMMMNNNNNNNNNKKKJJJIIIIIIIIIIIIJJJJJJHHHJJJLLLMMMNNNMMMLLLKKKMMMMMMNNNNNNOOOPPPPPPQQQMMMMMMLLLLLLMMMNNNNNNOOOPPPQQQQQQRRRRRRQQQQQQQQQSSSSSSRRRRRRRRRRRRSSSSSSNNNNNNMMMLLLJJJIIIGGGFFFEEEGGGIIIIIIHHHHHHIIIJJJGGGGGGFFFEEEDDDDDDCCCCCCCCCEEEFFFEEEBBBAAABBBDDDFFFEEEDDDCCCBBBCCCDDDDDDDDDDDDCCCAAA???>>>???AAA>>>===<<<===???@@@???>>><<<<<<;;;;;;:::999999999777888888888999999999999555555666777777888999999777777666666555444444444666666555555555444444444333333444444444555555555333333444444555666666777333333444444444555555555444444444444444444444444333333333444444444555555444444444444444555666666444444555666666777888888888777777888888999:::;;;::::::999999999:::;;;;;;999999:::<<<===???@@@AAA@@@BBBCCCAAA???>>>@@@BBBDDDDDDEEEGGGHHHIIIIIIIIIGGGGGGGGGGGGFFFEEEDDDCCCEEEEEEFFFFFFGGGGGGHHHHHHDDDEEEFFFHHHIIIJJJKKKKKKEEEEEEFFFHHHJJJJJJHHHFFFHHHHHHHHHGGGEEEDDDBBBAAAEEEFFFGGGHHHIIIJJJJJJKKKCCCCCCCCCCCCCCCCCCBBBBBB???>>>======>>>>>>===;;;;;;<<<>>>@@@AAABBBAAAAAA???AAAEEEHHHHHHEEE@@@>>>============>>>>>>>>>???===>>>???@@@@@@@@@@@@@@@===<<<;;;999888777777666666777888999:::;;;;;;;;;888777666555555555555555444444444444444444444444333333222222333333444555444444444444444444444444333333333222222222222111///000111222222222222222000222333333222111333444333333333333333333333333666555444333222111111222000111222333333222111000111111111000111222222333333333333444444444555555444444444444444444444444000000000000111222333444333444777999;;;;;;;;;;;;999:::;;;<<<===<<<;;;;;;999:::::::::999999999999<<<<<<<<<<<<============@@@AAA@@@AAAIIIQQQMMMDDD>>>???AAABBBBBBAAA???>>>===<<<<<<===>>>>>>>>>===888888888888999;;;===???>>>>>>>>>>>>>>>???@@@@@@>>>======>>>??????>>><<<777888999::::::999888777999888888888888:::;;;<<<======<<<;;;::::::::::::777:::;;;:::888777999;;;::::::::::::::::::::::::999888888888777777666666444444444444555555555666777777777777666666666666333444555555555444333222222111111222333444555666333222222333444555666777555666888888777777999:::999777555555666777888777777777777777777888888888777777777777666666666666666666666666777888999:::::::::::::::::::::::::::888:::===>>>???@@@BBBDDD>>>>>>>>>>>>????????????BBBBBBBBBCCCCCCCCCCCCDDDDDDFFFHHHJJJKKKKKKJJJJJJFFFHHHJJJLLLNNNOOOOOONNNJJJJJJIIIIIIIIIJJJKKKKKKGGGIIIKKKMMMNNNNNNMMMLLLMMMMMMMMMNNNOOOPPPRRRSSSMMMMMMMMMMMMMMMNNNOOOOOORRRRRRRRRSSSRRRRRRQQQPPPQQQQQQPPPPPPPPPPPPQQQQQQLLLLLLLLLLLLKKKJJJIIIHHHFFFHHHIIIIIIHHHGGGGGGHHHDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEFFFEEEBBBAAABBBEEEFFFEEECCCAAA@@@AAACCCDDDCCCCCCBBB@@@>>>===>>>@@@===<<<;;;<<<>>>>>>>>><<<<<<<<<;;;::::::999999888777777888888999999999999444555555666777888888888888888888888777666444444666666555555555444444444333333333444444444555555333333444444555666777777333333333444444444555555444444444444444444444444444444444555555555666666333333333333333444555666444444444555666777777888666666666666777888999:::999999888888999999::::::666777888;;;===???@@@AAABBBDDDEEECCC@@@???AAACCCDDDEEEGGGHHHIIIHHHHHHGGGMMMFFFDDDGGGGGGDDDCCCGGGIIIIIIIIIHHHHHHGGGGGGFFFEEEFFFFFFGGGGGGGGGFFFFFF@@@AAACCCEEEEEEEEEEEEDDDCCCDDDEEEFFFFFFEEEDDDCCCJJJIIIGGGFFFEEEFFFFFFGGGFFFCCCAAABBBCCCCCC@@@===>>>;;;888999===@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@DDDEEEFFFFFFEEECCC@@@>>>AAA@@@???============>>>>>>>>>????????????>>>>>>;;;:::999888777777777777;;;;;;;;;;;;:::999888888666555444333333333333333444444333333333222222222000000111222333333444444333333333222222222111111222222111111111111222222333111///......///111333111111222222222333333333444333333222222333333444555555444333333222111111111111111111111111111111000000000000000000000000333333333333333333333333222222222111111111000000000000000000111222333444333444666888888888888777888888999:::;;;;;;;;;;;;::::::999999999888888888;;;:::::::::;;;<<<>>>???CCC@@@>>>@@@EEEIIIKKKJJJFFFDDDBBB@@@????????????@@@@@@???>>><<<999777555666777777999;;;===???@@@===<<<<<<===>>>???>>>===:::;;;===>>>===;;;888666888888::::::::::::888888777777777888999;;;<<<===<<<============<<<<<<;;;;;;::::::;;;;;;<<<===>>>;;;;;;;;;;;;:::999888888::::::999999888777666666222333444444555555444444222333555777777777777666555555555555444333222111000000111111111222222222111111222222222333333333777777666666555555555444444444444555555555555666666666777777888888999999888888888777666666555555666777777777777888888888;;;;;;;;;::::::999999999;;;<<<<<<===============;;;<<<>>>>>>===>>>AAACCCDDDEEEFFFEEECCCBBBBBBCCCFFFIIIMMMNNNLLLJJJHHHGGGGGGIIIMMMQQQSSSTTTSSSRRRNNNLLLJJJIIIJJJLLLOOOQQQMMMMMMLLLLLLMMMNNNNNNOOOOOONNNNNNMMMMMMNNNNNNOOOJJJKKKLLLLLLLLLMMMPPPRRRRRRSSSSSSSSSRRRQQQPPPOOONNNPPPQQQSSSSSSRRRPPPOOONNNKKKIIIIIIKKKKKKHHHFFFFFFGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBAAAAAAAAAFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDCCCCCCCCCBBBBBBBBB>>>>>>>>>>>>============;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::999888777777777777777777777777777777777777777777777777777777666666666666555555555555666666666666666666666666444444333333333333222222222222222222333444555666666999;;;888333000222555555555555666555555444333555444444333333333444444333333444444444444444444444444444555555555555666555555555666666777999999666888::::::888666555666888999:::<<<===>>>>>>>>>@@@AAAAAABBBBBBAAAAAA@@@EEEFFFGGGGGGGGGGGGGGGGGGJJJEEECCCFFFGGGDDDDDDGGGHHHHHHHHHHHHGGGGGGFFFFFFDDDDDDEEEFFFFFFEEEEEEDDDBBBCCCDDDEEEFFFGGGGGGGGGEEEFFFGGGHHHHHHHHHGGGFFFJJJIIIHHHGGGGGGFFFFFFFFFEEECCCBBBBBBDDDDDDAAA??????===;;;<<>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999888888777777777::::::::::::999888777666666555555444333333444444444444444444333333333222000111111222333333444444333333333222222222111111222111111111111111111222222111000//////000111222111111111222222222333333444333333222222333333444555444444333222222111111111111111111111111111111111111111111111111111111333333333333333333333333222222222111111111000000000000000000111222333444333444555777777777777666777888999:::;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999:::;;;======@@@???>>>???CCCFFFHHHIIIFFFDDDBBB@@@??????@@@AAAAAA@@@???>>><<<:::888777888999999:::<<<>>>@@@AAA@@@>>>======??????>>><<<;;;<<<>>>???>>><<<999888888999:::;;;;;;:::999888888888888888999:::;;;<<<<<<<<<======>>>======<<<::::::999::::::;;;<<<===<<<<<<<<<;;;;;;:::999888::::::999999888777777666222333444444555444444444222333555666777777666666555555555555444333222111000000111111111222222222111111111222222222333333666666666555555555444444444444444444555555555555666666666777777777777777777666666666666555555555777777777777888888888888;;;:::::::::999999999999;;;;;;<<<============<<<;;;<<<>>>>>>===>>>AAACCCCCCDDDDDDDDDBBBBBBCCCEEEHHHJJJMMMNNNMMMKKKIIIIIIIIIJJJMMMNNNOOOOOONNNNNNLLLKKKJJJIIIJJJLLLNNNOOOMMMMMMLLLLLLLLLMMMMMMNNNMMMLLLLLLLLLLLLLLLMMMNNNLLLMMMMMMLLLJJJKKKMMMOOOQQQQQQQQQQQQPPPPPPOOONNNMMMNNNPPPQQQQQQPPPOOONNNLLLJJJHHHHHHIIIIIIGGGEEEGGGGGGHHHHHHGGGEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAEEEDDDCCCCCCCCCCCCDDDEEECCCCCCBBBBBBBBBAAAAAAAAA==================>>>>>><<<;;;;;;:::::::::;;;;;;:::::::::999999888888777666666666666666666666666666666666666666666666666666666666666555555555555444444444444444444444444444444333333333222222222222222222222333444555555333666888666222000222555555555555555555444333333444444444333333333444444444444444444444444444444333333333333444444444444444333333444555666777777666888999999777666666666888999:::;;;============???@@@@@@@@@@@@@@@@@@???GGGFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCEEEFFFDDDEEEHHHGGGFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIFFFFFFGGGHHHIIIIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBCCCDDDEEECCCAAA@@@??????@@@BBBDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAGGGGGGHHHHHHGGGEEECCCBBBBBBAAA???>>>======>>>>>>>>>>>>===<<<<<<===>>>>>><<<;;;:::999888888888888::::::999999777666555444666666555444444444444555555555444444444333333333111111111222222333333444333333333222222222111111111111111111111111111111000000000000000000000000111111111222222222222333333333222222222222333333444444333333222222111111111111111111111111111111222222222222222222222222333333333333333333333333222111111111111000000000000000000000111222333333222333444555666666555555666777888999:::::::::::::::::::::;;;<<<<<<======;;;::::::999::::::;;;;;;===>>>??????@@@BBBFFFHHHEEECCCAAA??????@@@BBBCCCAAA@@@>>>===;;;:::999999;;;;;;<<<<<<===???@@@AAACCCAAA?????????>>>===;;;<<<===>>>???>>><<<:::999999:::;;;<<<<<<;;;:::999999999999999999:::;;;;;;;;;<<<===>>>>>>>>>>>>>>>999999999999:::;;;<<<<<<<<<<<<;;;;;;:::999999999:::999999888888777777666222222333444444444444444333333444555666666666666444555555444444333222111111111111111111222222222111111111222222222222333555555555555444444444444444444444444555555555555666666666555555555555555444444444555555555555666777777777888888888999999:::999999999999888888888::::::;;;<<<<<<<<<<<<<<<;;;===>>>>>>===>>>@@@BBBBBBBBBCCCBBBAAABBBEEEGGGJJJKKKMMMMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLMMMLLLLLLKKKKKKKKKLLLLLLJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNLLLJJJIIIIIIKKKNNNNNNOOOOOOOOONNNMMMMMMLLLMMMNNNOOOOOONNNMMMLLLJJJIIIGGGGGGHHHHHHFFFEEEHHHHHHHHHHHHGGGEEECCCAAA@@@@@@@@@@@@AAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAA@@@@@@@@@@@@???;;;<<<<<<<<<======>>>>>>===<<<<<<;;;::::::::::::888888888888888888888888666666666666666666666666666666666666666666666666666666666555555555555444333333333333333333333333333333333333222222222222222222222333333444444555111333555444222111333555444444555555444444333222333333333333333444444444555555555444444333333222222222222222333333333333222222222222333444555555777888888777555555666888888888999;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>===GGGFFFDDDCCCCCCCCCDDDDDDCCCCCCDDDEEEDDDDDDEEEGGGDDDDDDDDDDDDEEEEEEEEEEEECCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@AAABBBDDDFFFHHHDDDDDDEEEFFFGGGHHHHHHHHHIIIJJJJJJJJJIIIHHHFFFDDDBBBBBBCCCDDDEEEEEEDDDDDDAAABBBBBBDDDEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBHHHHHHHHHHHHGGGFFFEEEDDDBBBAAA???>>>======>>>>>>>>>===;;;::::::;;;===>>><<<;;;:::999888888888888::::::999888777666444333666555555444444555555555555555555444444444333333111111111222222333333333333333333222222222111111111111111222222111111111000000111111111111000000111111111111222222222222333333222222222222333333333333333333222222111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111000000000000111111000000111222222333222222333333444444444444666666777888999999999999999:::;;;<<<===>>>??????<<<<<<;;;;;;;;;;;;;;;;;;;;;>>>@@@@@@???@@@CCCGGGBBBAAA>>>======???AAACCC???>>><<<:::999999::::::>>>>>>===>>>>>>???@@@AAAEEECCCAAA@@@???>>><<<:::<<<<<<===>>>===;;;:::888:::;;;<<<======<<<;;;:::::::::999999999::::::;;;:::;;;<<<===>>>?????????999999999999:::;;;<<<<<<;;;:::999999888888777777888888888888777777666666222222333444444444444333333333444444555555555555444444444444444333222111111111111111111111111111111111111111222222222222444444444444333333333333333333444444444555555555555555555444444333333333222222333444444555666666777777777888888888999999888888888888888888888888999::::::;;;;;;;;;;;;;;;;;;<<<======<<<===???AAA@@@AAABBBAAAAAACCCGGGIIIJJJKKKLLLKKKJJJJJJLLLMMMNNNMMMKKKJJJIIIHHHIIIIIIFFFGGGIIIJJJKKKKKKJJJJJJLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNLLLJJJIIIIIIJJJLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNMMMLLLLLLIIIHHHHHHHHHHHHGGGGGGFFFHHHHHHHHHHHHFFFDDDBBB@@@?????????@@@@@@AAAAAAAAABBBAAAAAAAAAAAAAAAAAABBB@@@@@@?????????>>>>>>>>>:::;;;;;;<<<<<<======>>>>>>===<<<::::::999999999777777777777888888999999666666666666666666666666666666666666666666666666666666555555555444444444333333333333333333333333333333333222222222222111111222333333444444444444111333444444222111222444444444444444444333222222222222333333444444444333666666555444333333222222222222222222333333333333222222222222222333444444777777777555444444666888777888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;FFFEEECCCBBBAAABBBBBBCCCBBBEEEFFFEEECCCDDDEEEFFFAAABBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBB@@@@@@@@@@@@BBBDDDFFFHHHCCCDDDDDDEEEGGGHHHIIIJJJIIIJJJJJJJJJIIIGGGEEEDDDAAABBBDDDDDDDDDDDDEEEEEECCCDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCGGGGGGGGGGGGFFFFFFEEEDDDAAA@@@???===<<<======>>>===<<<:::999999:::<<<===;;;;;;:::999888888888888:::::::::999888666555444555555444444444555555666555555444444444333333333111222222222222222333333333333333222222222111111000111222222222222111000000000111111111111000000000000111111111222222222333222222111111222222333333222222222222222111111111111111111111111111111222222222222222222222222222222222222222222222222000000000000000000000000111111111000111111222333222222222222222333333333444555666777888888888888888999:::;;;<<<>>>??????===============<<<<<<<<<;;;>>>AAA@@@??????BBBFFF???===<<<:::;;;<<>>>>>>>>>>>>>>???@@@@@@EEECCCAAA@@@???>>><<<:::;;;;;;;;;;;;;;;:::888777;;;;;;============;;;;;;:::::::::999::::::;;;;;;999:::;;;======>>>>>>>>>999999999999:::;;;<<<===999888777555555555555555777666666666666666555555111222333333444444333333333333333333333444444444333333333444333333222222111111111111111111111111000000111111111222222222222222222222333333333333333333333444444444444555555555444444333333222222111111222333444555666666666666777777777888888888777777777777777777777777888888999::::::::::::::::::;;;<<<<<<;;;;;;===???@@@AAABBBBBBCCCEEEHHHKKKIIIJJJJJJIIIHHHIIIKKKMMMNNNMMMKKKIIIIIIIIIJJJKKKEEEFFFHHHJJJKKKJJJIIIHHHJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKLLLMMMMMMKKKJJJKKKLLLKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFCCCAAA@@@?????????@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>=========::::::;;;;;;<<<<<<<<<===<<<<<<;;;999888888888888555666666777777888888999555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444333333222222222111111111111222333444444444333333444555555444222111222222333333333333333222222111111111333444444444333333666666555444333333222222333333333333444444444444333333333333333333444555555666666444333444666888666777888999:::::::::999999::::::;;;;;;::::::999CCCBBBBBBAAAAAAAAAAAABBBCCCHHHJJJFFFCCCCCCDDDCCC??????@@@AAABBBBBBCCCCCCEEEEEEEEEEEEDDDCCCBBBAAAAAAAAABBBCCCDDDFFFHHHIIIDDDEEEEEEFFFHHHJJJKKKLLLJJJJJJIIIHHHGGGEEEDDDCCC@@@BBBDDDDDDCCCCCCDDDEEEDDDEEEFFFEEECCCCCCDDDEEECCCCCCCCCDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEDDDDDDDDD@@@???===<<<;;;;;;<<<<<<<<<;;;:::999999:::;;;<<<;;;:::999888777777777777888999999888888777666555444333333333333444555555444444333333333222222222222222222222222222222222333333333222222222111111000111222333333222111000000000000000000000000000000000000111111111111222222222111111111111222222222222222222222222111111111111111111111111111111222222222222222222222222222222222222222222222222//////000000000000000111222111111111111111222222333333222222222222333333444444555666777777777777777888999:::;;;<<<======<<<======>>>>>>>>>======<<<>>>???@@@??????AAABBB<<<<<<;;;::::::;;;<<<===;;;:::::::::::::::;;;;;;======<<<======>>>??????CCCAAA?????????>>>===;;;;;;;;;;;;::::::999888777:::;;;<<<======<<<;;;::::::::::::::::::;;;<<<<<<999:::;;;<<<<<<<<<<<<<<<888888888888999:::;;;;;;888666555333333333333444444444444444444444444444111111222333333333333333333333222222222333333444222222333333333333222222222222222111111111111111000000000111111111111222111111111111222222222222333333333333444444444444444444444333333333333333222222333333444555666666555555555666666666777777555555666666666666666777777888888999999999999999999:::;;;:::999999;;;===???AAADDDEEEEEEFFFIIIJJJHHHIIIJJJIIIHHHIIIKKKMMMNNNMMMKKKJJJIIIJJJJJJKKKEEEFFFHHHIIIJJJJJJIIIIIIGGGGGGGGGGGGGGGHHHIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIGGGIIIKKKLLLKKKJJJKKKLLLIIIJJJKKKMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLKKKHHHIIIJJJIIIHHHGGGHHHIIIGGGGGGGGGGGGFFFDDDBBB@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777777777555555666666777777777888555555555555555555555555555555555555555555555555555555555444444444444333444444444444444444444444222222222222111111111111111222333444444444333222555555444333333222111111222222333333222222111000000111222444444444333333555555555444444333333222333333333333444444444444444444444333333444444555444555555555333444555777666666777888999999888888888999999::::::999999888@@@@@@AAAAAAAAAAAAAAAAAAEEELLLNNNHHHBBBBBBBBBAAA======>>>???AAABBBBBBCCCDDDDDDDDDCCCCCCBBB@@@@@@???@@@BBBDDDEEEGGGGGGHHHCCCCCCDDDEEEGGGIIIKKKMMMJJJIIIHHHFFFEEEDDDCCCCCC@@@BBBDDDDDDBBBAAABBBDDDDDDEEEEEECCCAAA@@@BBBEEECCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCCCC???>>><<<;;;::::::;;;;;;:::::::::999999:::::::::999999888777666666666666666666666777777666666555222222222222222333444444333333222222222111111111222222222222222222222222333333333222222222111111///111222333333222111///222111000//////000111222000000000000111111111111222222111111111111222222111111111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111////////////000000111111222222111111111111111222444333222222222222333444333333444555666666666666666777777888999::::::;;;:::;;;<<<>>>>>>>>>======<<<<<<<<<===?????????===;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<============:::::::::;;;<<<===>>>???@@@>>>======??????>>><<<<<<;;;;;;::::::999888888:::;;;<<<======<<<;;;:::999999999:::;;;<<<===>>>999999::::::;;;:::::::::666666555666666777888999888666444333222222444444222222222222222222222222111111222333333333333222444333222111111222333333111222222333333333222222222222222111111111000000000000000000111111111111000000000111111111222222222222333333333444444444333333333444444444444444333333444444555555666666444444444444555555555555444444555555555666666666666777888888999999888888777888999888777777999;;;???BBBFFFHHHHHHHHHIIIJJJGGGIIIKKKKKKJJJJJJLLLMMMNNNMMMLLLKKKIIIIIIHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIHHHGGGFFFFFFFFFFFFEEEGGGIIIJJJIIIHHHHHHIIIGGGHHHIIIKKKLLLLLLMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJFFFHHHIIIHHHFFFFFFGGGIIIEEEFFFFFFFFFFFFDDDBBBAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAABBBBBBAAA@@@@@@>>>>>>>>>>>>============<<<<<<;;;;;;:::999999999777777666666666666777777555666666666666666666666555555555555555555555555555555555555555555555555555555555444444444333333333333333333333333333333222222222222111111111111111222444555555444222111222222111111222222222111222222222222222111111000///000222444444444333222444444444444444444444444222222222222333333333333555444444333333333444444111333555555444444555666666666777777888888777777888888999999999999888888===>>>@@@AAABBBBBBAAA@@@GGGNNNPPPIIIBBBBBBAAA???<<<======???@@@AAABBBCCCBBBCCCBBBBBBAAA@@@???>>><<<===@@@BBBDDDEEEEEEEEEAAAAAAAAABBBDDDGGGIIIKKKKKKIIIGGGEEECCCCCCCCCCCC???BBBDDDDDDAAA@@@AAACCCDDDEEEEEEBBB??????BBBEEECCCDDDDDDDDDEEEEEEFFFFFFCCCBBBBBBAAAAAAAAABBBBBB>>>===;;;:::999999::::::888999::::::::::::999888999888777666555555555555333444555555666666555555111111111111222222333444222222222111111111000000222222222222222222222222333333333222222222111111///000222333333222000///333111000......000111333000000000000111111111111222222111111111111222222111111111111111111222222111111111111111111111111000000000000000000000000111111111111111111111111.../////////000000111111222222111111111111111222555444333222222222333444222333444555666666666666666666666777888888999999888999;;;===>>>>>>======<<<:::999;;;>>>???===:::;;;<<<===>>>===<<<:::999:::;;;===???@@@??????>>>999999999999;;;<<<===>>>===<<<<<<===>>>???>>>======<<<<<<;;;;;;:::999999999:::;;;<<<<<<;;;:::999888999999:::;;;<<<>>>???999999:::::::::999888888444333333444444555666777999777555333222333444555111111111111111111111222111111222333333333333222444333222111111111222333111222222333333333222222222222222222111111000000000000000000111111111111//////000000111111111222222222333333333444444444333333333444444555555555444444444555555555666666333333333444444444555555444444444555555555666666666666777888888888888888666777888777666666888:::@@@CCCHHHJJJJJJIIIIIIIIIHHHJJJLLLMMMLLLLLLMMMNNNOOONNNMMMKKKIIIGGGFFFEEEGGGHHHHHHIIIIIIJJJKKKKKKDDDDDDDDDEEEFFFHHHIIIJJJIIIHHHGGGEEEDDDDDDDDDDDDDDDFFFHHHHHHGGGEEEEEEFFFEEEFFFGGGIIIJJJKKKKKKLLLMMMLLLKKKJJJIIIHHHHHHHHHDDDFFFHHHGGGEEEDDDFFFHHHDDDEEEFFFFFFFFFDDDCCCBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@???>>>>>>>>>===============<<<<<<;;;:::999888777666555555555555666666777666666666666666666666666555555555555555555555555555555555555555555555555555555444444444333333333222222222222222222222222222222222111111111111000111222444555555444222111//////...///111222222222222222222222222111000000...000222444555444333222333333444444444444444444000111111111111222222222444444333333222333333333000333555666555444444555555666777777777777777666888888999999999999888888@@@AAABBBBBBCCCCCCBBBBBBGGGFFFEEEDDDCCCBBBAAAAAA======>>>>>>??????@@@@@@AAAAAAAAAAAA@@@>>>===<<<<<<>>>AAACCCCCCBBBAAA???===>>>>>>@@@CCCFFFIIIKKKEEEEEEDDDCCCBBBAAAAAA@@@??????@@@@@@@@@AAAAAAAAAHHHFFFDDDAAA@@@@@@AAABBBCCCBBBAAABBBDDDEEEDDDCCCCCCCCCCCCBBBAAA@@@???>>>999:::::::::::::::::::::999999;;;;;;;;;;;;999999777888888999999777666555444444333333333333222222333222222111111222222333222222222111111111111000222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000///////////////000111111000000000000000000000000000000000000111111111111222111000//////000111222000000000///000000111222333333222222333333444555333333444444555666777777444444666777999999::::::;;;;;;;;;;;;;;;;;;::::::===<<<;;;;;;===>>>>>>>>>;;;===???===;;;999:::<<<>>>>>>===<<<<<<<<<<<<<<<;;;:::999888888:::<<<>>>=========>>>>>>???@@@AAA??????>>><<<;;;:::999888???>>><<<;;;::::::;;;<<<<<<<<<;;;:::::::::::::::<<<<<<<<<;;;:::888777666777777777777777888888888555444333222111222333333555555444333333333333444444444333333333333222222111111111111111111111111222222222333333333444444444333222222111111222222000000000000111111111111/////////000111222444444444444444333333222222222222222222222222222222222444333333222222333333444444444444444444444444444777666444333222333555666888888777777777777777888777666666666777999<<<===IIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLKKKJJJIIIHHHGGGGGGFFFIIIIIIIIIHHHHHHGGGGGGGGGFFFDDDCCCEEEIIIKKKJJJHHHLLLKKKIIIGGGFFFDDDDDDCCCHHHHHHGGGGGGFFFEEEEEEEEEDDDFFFIIIKKKLLLKKKIIIHHHKKKJJJHHHHHHIIIIIIHHHFFFJJJGGGEEEEEEGGGIIIHHHFFFGGGFFFFFFEEEDDDCCCCCCBBBAAAAAABBBBBBCCCBBBBBBAAAAAA@@@@@@AAABBBBBBAAA?????????>>>>>>======<<<<<<::::::;;;<<<;;;:::999888999999888888777666666666666666666666666666666666666666666666666666666666444444444444444444444444444444333333333333222222444444444333333222222222333222222111111222222333444444444444333333222111111111111111111111111111000000000000111111111111000111111111111222222222888444000222666777444///222222333333333333444444333333333333333333333333333333444444444444444444555555555555666666666666:::999888777777888999:::@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBAAAAAAAAAAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======<<<===???AAABBBAAA@@@???======>>>???AAADDDFFFHHHDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@EEECCCAAA@@@??????@@@AAACCCBBBAAAAAACCCCCCBBBAAA@@@@@@@@@@@@???>>>===<<<::::::999999999::::::;;;999999:::;;;;;;:::999999666666777888777666555444444444444333333222222222333333222222222222333333222222222111111111000000222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111///////////////////////////////////////000000111//////////////////////////////000000000111111111111111000//////000111111000000000000000111222222222111111111111222333333222222222333444555555555444555666777888999999999999999999999::::::::::::<<<;;;;;;;;;===>>>>>>>>>:::<<<===;;;999999;;;>>>???>>>===<<<;;;;;;;;;;;;:::999888888888:::<<<===<<<<<<<<<<<<===>>>????????????>>>===<<<;;;::::::>>>===<<<:::::::::;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<:::999888777555555666666777777777777777666555444333444444555555555444333333333333444444444333333333333222222111111111111111111111111222222222333333333333444444333222222111111222222000000000000111111111111111000000111111222333444444444333333333222222222333333333222222222222222444333333222222333333444444444444444444444444444666555444333444555777888888888777777777777777888777666666666888:::===>>>IIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEDDDFFFIIIJJJJJJHHHJJJIIIHHHFFFEEEDDDDDDCCCGGGGGGFFFFFFFFFEEEEEEEEEDDDEEEGGGIIIJJJIIIHHHGGGJJJIIIHHHHHHIIIJJJHHHGGGHHHFFFEEEGGGIIIKKKJJJHHHFFFFFFFFFEEEDDDCCCCCCCCCAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@AAABBBBBBAAA???>>>>>>======<<<;;;;;;;;;::::::;;;;;;;;;:::999888999999999888777777666666555555555555555555555555444444444444444444444444444444444444444444444444444444333333333222222222333333333333222222222111333222222111111222222333333333444444333333222111111111111111111111111111000000000000111111111111000000111111111222222222444333222222333333222222222222222333333333444444333333333333333333333333333333333444444555555555555555555666666666777777888888666666666666888888>>>???@@@@@@AAAAAA@@@@@@>>>>>>>>>??????@@@@@@@@@??????>>>>>>===<<<<<<<<<;;;;;;<<<===============<<<<<<===>>>????????????>>>>>>>>>???@@@BBBCCCDDDBBBBBBAAAAAA@@@@@@@@@???@@@@@@@@@@@@@@@@@@??????AAA@@@???>>>>>>???@@@AAADDDBBBAAAAAAAAAAAA@@@>>>======<<<<<<<<<;;;;;;:::<<<;;;999888888999:::;;;888999:::;;;;;;:::999888555666666666666555444333555555444333333222111111444333333222222333333444222222111111111000000000222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000000///000000111111000000///000000000000000000000000//////////////////////////////......//////000111//////////////////////////////000000000000111111111000000//////000000111111111111000111222222333000000000000000111222222111111222222333333444444555555666777777888777777777777777888888999999:::;;;;;;;;;;;;<<<===>>>???<<<<<<;;;:::888999===???@@@???===<<<;;;:::999999888888777777888999;;;<<<:::999999::::::;;;<<<===??????>>>===<<<<<<;;;;;;<<<<<<;;;:::::::::;;;;;;;;;:::::::::::::::;;;;;;=========<<<;;;:::999888333444444555666777777888777666666555444555555555555555444333333333333444444444333333333333222222111111111111111111111111111111222222222333333333333333222111111111111222000000000000111111111111333222222111222222333333333333333333222222222222333333333333333333333333333333222222222222333333444444444444444444444444555444444444555777999:::777777777666666777777888666666777888999<<>>???????????????============>>>>>>>>>>>>>>>>>>==================<<<<<<===============<<<<<<<<<<<<======>>>??????????????????@@@@@@AAAAAA@@@@@@@@@@@@????????????@@@@@@@@@@@@???????????????>>>>>>>>>???@@@AAABBBDDDBBBAAA@@@@@@@@@>>><<<;;;:::::::::::::::;;;;;;===;;;888777666888:::;;;888999:::;;;;;;:::999888666666666666555555444444555555444333222222111111444444333333333333444444111111111111000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000///////////////////////////............///000000////////////////////////////////////000000000111000000000//////000000000111111111111111222333333111000000000000111222222111222222222333333444444555555666777777666666666666666777888888999::::::::::::;;;;;;;;;<<<>>>@@@BBB@@@===:::999:::>>>@@@@@@???>>>;;;:::888888777555555555555666777999:::777777777888888999:::;;;=========<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===<<<======<<<;;;:::999999333333444555777888999999777666666555555555555555555555444333333333333444444444333333333222222222111111111111111111111111111111111111222222222222333222222111111111111111///000000000111111111111444444333222222111222222333222222222222222222222333333333333333444444444333333222222222222333333333333444444444444444444666555555555666777999999777666666666666777777888666666777999;;;>>>@@@AAAAAAAAABBBBBBBBBBBBCCCCCCBBBCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFHHHIIIIIIIIIGGGFFFFFFEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIHHHGGGFFFGGGIIIJJJJJJHHHEEEFFFGGGIIIJJJIIIGGGEEEFFFEEEEEEEEEDDDDDDDDDCCCEEEEEEDDDCCCBBBCCCDDDDDDCCCBBBBBBBBBDDDDDDCCCAAA>>>======<<<<<<;;;;;;:::::::::::::::999999888888::::::999999888888777777555555555555555555555555333333333333333333333333333333333333333333333333333333333222222222222111111111111000000000000000222222111111111111222222222222333333333222222111111111111111111111111111///000000000111111111111000000000000111111111111...000111333555666888:::111222222222222333333333222222222222222222222222111222333444555666777777666666666777777777888888777777666555555666777777;;;<<<<<<===============>>>>>>>>>============<<<;;;<<<<<<===>>>??????@@@???@@@@@@???>>>===<<<<<<<<<<<<<<<===>>>>>>??????@@@AAAAAAAAAAAA@@@@@@@@@>>>>>>??????????????????????????????????????????>>>>>>???@@@AAABBBCCCDDDDDDBBBAAA@@@@@@???===;;;:::::::::::::::;;;=========;;;888666666777999;;;888888999::::::999888888777777666666666555555555555555444333333222111111444333333222222333333444111111111000000000//////111111111111111111111111111111111000000000////////////////////////////////////////////////////////////000000000000//////////////////////////////.......................................//////000...........................////////////000000000/////////000000/////////111111000000111111222333111111111111111222333333333333333333444444444444444555555666666666555555666777777888999::::::;;;888:::;;;;;;;;;;;;>>>@@@HHHDDD???<<<;;;<<>>@@@AAA>>>?????????@@@@@@@@@AAA@@@AAACCCDDDEEEFFFFFFFFFHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGGGGHHHIIIJJJHHHGGGGGGFFFFFFFFFGGGGGGCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKGGGFFFFFFGGGIIIJJJIIIHHHEEEGGGHHHHHHGGGDDDBBBAAAEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBCCCEEEEEECCCBBB??????>>>>>>===<<<<<<;;;::::::999999888888888888::::::999999888777777666555555555555555555555555444444444444444444444444333333333333333333333333333333222222222111111111000000000000000000000000222111111000000111111222111111222333333222222222000000000000000000000000///000000000111111111111//////000000000111111111000///...333999======;;;111111111222222222333333222222222222222222222222111111222333444555666777666666666666777777777777888777666666666666777888::::::;;;<<<<<<<<<<<<;;;>>>>>>>>>======<<<<<<<<<;;;<<<===>>>???@@@AAABBBBBBBBBAAAAAA@@@>>>===<<<======>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@??????===>>>>>>>>>???@@@@@@@@@>>>>>>>>>?????????@@@@@@??????@@@AAABBBCCCDDDDDDDDDBBBAAA@@@@@@@@@>>><<<::::::::::::;;;===???@@@<<<;;;999777666777888999777888999::::::999888777888777666666555555666666444444333333333333222222333222222111111222222333111111000000000/////////111111111111111111111111111111000000000/////////////////////////////////////////////////////////...//////000000//////...////////////////////////..............................------......///000..............................////////////000000...//////000000//////...000000000///000111111222222111111111111222333333333333333444444444444444333333444555666666555555777777888888999999::::::777999<<<;;;::::::>>>AAAJJJFFF@@@======???@@@AAA???>>><<<:::888777666666111222333444555666777888777777666777777888999:::888888999999999999999999999:::;;;<<<============>>>======<<<;;;;;;<<<<<<:::;;;;;;;;;::::::999888555666666777888999::::::;;;;;;;;;;;;;;;:::999999555555444333333333333444444444333333333333222222000000000000000000000000///000000000000111111111222222111000000000000111000000000000111111111111333333222111000000000111111111111222222222222222000111111222222333333444222222111111111111222222222333333444444555555555777777777666666555555555555555555555666777888888666777888:::<<<>>>???@@@>>>??????@@@@@@AAAAAAAAA???@@@BBBDDDFFFFFFFFFEEEIIIIIIHHHGGGFFFEEEDDDCCCEEEEEEEEEEEEEEEFFFFFFFFFCCCEEEGGGGGGGGGGGGIIIKKKHHHHHHGGGGGGGGGGGGGGGGGGCCCCCCDDDEEEEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLHHHGGGFFFGGGHHHIIIHHHGGGFFFGGGHHHGGGDDDAAA@@@@@@EEEEEEEEEEEEDDDDDDDDDDDDGGGGGGGGGGGGGGGFFFDDDDDDCCCBBBAAABBBDDDDDDBBBAAA?????????>>>======<<<<<<::::::999888888888888999999999888888777666666666444444444444444444444444444444444444444444444444333333333333333333333333222222222222111111111111000000000000111111111111111111000000000000111111000111222222222222222222000000000000000000000000000000000000111111111111/////////000000000111111222///---222999>>><<<999111111111111222222222222222222222222222222222222000000111222333444444555555555555555666666666666888888777666666777888888888999::::::;;;;;;::::::;;;<<<<<<<<<<<<<<<=========>>>>>>???@@@AAAAAABBB@@@AAAAAAAAA@@@???>>>>>>===???AAABBBCCCCCCAAAAAA>>>???@@@@@@@@@???>>>=========>>>??????@@@AAAAAA<<<<<<===>>>???@@@AAAAAA??????@@@BBBCCCCCCCCCCCCDDDBBBAAA@@@AAAAAA???===::::::999:::;;;>>>@@@BBB;;;:::999888777777777777777888999::::::999888777777666555444444444555555222222333333333333444444222111111000000111111222111000000000////////////111111111111111111111111111000000000////////////////////////////////////////////////////////////......////////////.........................................................------------...//////................................./////////000000......///000000///......//////......//////000111111000000000000111222222333333333222222222222222111222333444555666666666777777777777777777777777555999<<<;;;999:::>>>BBBGGGCCC???===???BBBCCCBBB>>>===;;;:::888777666666222333555666888999999:::888777777888888999:::;;;888888999999999:::::::::999:::<<<===????????????>>>===<<<;;;:::999999999999999::::::999999888777666666666666777777888888999::::::;;;:::999888777555555444333333333333444444444333333333333222222000000000000000000000000/////////000000000111111222222111000000000000000000000000000111111111111111111000000///000000000000111111111222222222222//////000111111222333333222222111111111111222222222222333333444555555666444555555666666666555555555444444555555777888888666777888:::<<<======>>>======>>>??????@@@AAAAAA>>>@@@BBBEEEFFFFFFFFFEEEHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFCCCEEEGGGHHHGGGGGGIIIKKKHHHHHHGGGFFFFFFEEEFFFFFFCCCCCCDDDEEEFFFGGGHHHIIIGGGIIIKKKMMMMMMMMMLLLKKKIIIGGGFFFGGGHHHHHHGGGFFFFFFHHHHHHFFFCCCAAAAAACCCDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEGGGHHHGGGEEEBBBAAA@@@??????@@@AAAAAA@@@>>>???>>>>>>===<<<<<<;;;;;;::::::888777777777888999888888777777666555555555444444444444444444444444333333333333333333333333222222222222222222222222222222222222111111111111000000000111111222222222111111000000000000111111000000111222222222222222000000000000000000000000000000000000111111111111////////////000000000111111000///000333555444333111111111111222222222222111111111111111111111111000000000111111222222222444444444444555555555555777777555555555555777777888888999::::::::::::999888999999:::<<<======>>>@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>???@@@@@@@@@@@@???>>>???BBBEEEEEEDDDBBBAAA======>>>??????>>>===<<<======>>>???@@@AAAAAABBB;;;;;;<<<>>>???@@@AAABBB??????@@@AAABBBCCCBBBBBBDDDBBBAAAAAABBBAAA@@@???:::999999999;;;>>>AAABBB:::::::::999888777666666777888999::::::999888777666555444333222333444444111222222333333444444555111111000000000000111111000000000000////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////......////////////.........................................................------------...//////..................................../////////000---...///000000///...---...............///000000///////////////000111111222222111111111111111111000111222444555666666666666666666666666555555555555999<<<;;;999999>>>BBBCCC@@@======@@@CCCDDDDDD===<<<;;;999888777777777444555777888:::;;;;;;<<<888888888888999:::;;;<<<999999999::::::;;;;;;<<<999:::<<<>>>@@@@@@@@@@@@===<<<;;;999888777666666888888999999999888777777555555555666666666666666666666777888777666555444555555444333333333333444444444444333333333222222000000000000000000000000////////////000000000000222111111000000000000000000000000000111111111111000000////////////000000000000111111222222222222...//////000111111222222222222111111111111222222222222333333444555666666111222444555666666777666444444444555555777888888666777999:::;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>???>>>@@@BBBEEEGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFCCCEEEHHHHHHFFFFFFIIILLLHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHIIIJJJFFFHHHKKKMMMNNNMMMKKKJJJJJJHHHGGGGGGHHHHHHFFFEEEFFFHHHHHHFFFCCCBBBDDDFFFDDDDDDDDDDDDEEEEEEEEEEEEBBBDDDFFFGGGGGGDDD@@@>>>>>>===<<<===??????===<<<>>>======<<<;;;;;;::::::;;;:::888777777777888999777777777666555555444444444444444444444444444444222222222222222222222222222222222222222222222222222222222111111111111000000000111111222222222333111111000000000000111111///000111222222222222222000000000000000000000000000000000000111111111111////////////000000000000///000111000---,,,---...000111111111111222222222111111111111111111111111000000000000000111111111333333333444444444555555666555444333333444555666666666888999999999999999:::;;;>>>???@@@???>>>===;;;===@@@CCCCCCAAA>>><<>>>>>BBBBBBCCCBBBAAABBBDDDFFFAAA@@@???>>>===<<<;;;;;;<<>>>>>>>>=========>>>@@@AAABBBBBBAAAAAA@@@??????>>>???@@@BBBCCC;;;;;;;;;;;;;;;<<<===>>><<<;;;;;;::::::999999888777777666666666666777777777666555444333222222222222222222333333444444444222222222111111111000000111111000000//////......000000000000000///......222111111111000000//////////////////////////////................................................//////............//////////////////////////////............////////////......////////////..............................---------...///000000111111000///......///000111///000000000111111111111111111111000000000000000444444444555555555555666444444444444444444333333777777888999::::::;;;;;;>>><<<;;;<<>><<>>===;;;999888888888888888888999:::;;;<<<===<<<<<<;;;:::999999999999<<<<<<<<<;;;:::999777777666999===AAABBBAAA>>><<<:::;;;:::999777666777888<<<:::888888888888777555777666666555555777888999555555555444444333333333333222111222444555444333444333222111000000000000111111111000000000000000////////////////////////000000000000000000000000111222222222222111000000000000000000000111111222...///000222222111111000//////000000111111111222222222222222222222222222333333333444444444555555333333333444555666777777666555444444555666777888777888999999:::;;;<<<=========???@@@@@@???>>>===@@@AAABBBDDDEEEGGGHHHIIIEEEEEEEEEEEEDDDCCCAAAAAADDDDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFEEEEEEGGGIIIJJJKKKHHHFFFEEEFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEIIIKKKMMMMMMKKKJJJJJJJJJGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEFFFFFFEEECCCAAA???????????????>>><<<;;;;;;<<<<<<;;;::::::999888888:::::::::999888777777666666666666555444444444333555555555555555555555555222222222222222222222222222222222111111000000000222222222111111111111000333333222111000///......333222111000000111222333222111111111000000//////000000//////.........---////////////////////////000000000000000000000000.../////////000000000111////////////000000000000333333222222111000//////111111111000000000000000333333333444444333222222555555444444444444555555666666777888999999999999:::;;;<<<>>>>>>===<<<;;;:::<<<>>>@@@@@@???===<<<>>>>>>????????????>>>>>>AAAAAAAAA@@@???@@@BBBDDD@@@??????>>><<<;;;;;;:::;;;>>>AAABBBAAA??????>>>????????????>>>======<<<<<<===>>>???@@@@@@@@@@@@BBBAAA@@@?????????@@@AAA<<<;;;;;;;;;;;;<<<<<<===<<<;;;;;;::::::999888888777777666666666666777777777666555444333222222222111111111222222333333333222222222111111111000000111000000000/////////...000000000000000///......111111111000000000//////////////////////////////................................................//////............//////....................................////////////......////////////..............................,,,,,,,,,---.../////////111000///......///000111//////000000000111111111111000000000000000000000333333333333444444444444555555555555555555555555777777888999:::;;;;;;<<<>>>;;;999:::===???>>><<<>>>>>><<<;;;:::999999999777777777888888:::;;;;;;;;;;;;:::999999999::::::;;;<<<<<<;;;;;;:::999888888:::===???@@@???===;;;999999999888555555666777;;;999888888888999777666666555555444555666777888555555444444444333333333333222111222444555444333333333222111000000000000111000000000000000000000000000000000000000000000000000000000000000000000111222222222222111000000/////////...///000000111...///000111222111111000//////000000000111111111111111222222222222222222333333333333444444444444333333444444555555666666555444444444555666888999777777888888999:::::::::999:::;;;<<<===>>>>>>>>>>>>>>>@@@AAACCCEEEFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@CCCBBBBBBBBBBBBDDDEEEFFFHHHGGGFFFFFFFFFGGGIIIJJJLLLJJJGGGGGGHHHIIIIIIHHHDDDDDDCCCCCCCCCCCCDDDDDDGGGIIIKKKKKKIIIHHHHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDCCCEEEEEEFFFEEEDDDAAA>>>==================<<<;;;:::<<<;;;;;;:::999999888888888888888777666666555555444444444444444333333333555555555555555555555555222222222222222222222222444333333333333333333222222222222111111111000000222222111111000/////////222222111000000111222222111111111000000000//////000/////////............////////////////////////........................///////////////000000000////////////000000000000222222111000000///......111000000000000000000000222333333444333333222222444444333333333333444444555666777888888999999999999:::;;;<<<;;;:::999888999:::;;;;;;<<<<<<;;;;;;<<<===>>>???????????????@@@AAA@@@???======???AAA???>>>>>>===<<<;;;:::::::::===@@@AAA@@@>>>>>>>>>AAAAAAAAA@@@???>>><<<<<<============>>>>>>???@@@CCCBBBAAA@@@????????????===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888777666666555555666666777666555444333333333333333000111111111111111222222222222222111111111111111000000000000////////////000000000000000//////...111111000000000000//////////////////////////////................................................//////............//////........................---............/////////......////////////..............................++++++,,,,,,---.........000//////......//////000////////////000000000000000000000000000000111111222222222222333333333333777777777777777777777777666777888999:::;;;;;;<<>><<<======<<<;;;;;;;;;;;;<<<777666666666777888999999:::999999999999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>===<<<;;;777888888777555444555666999888777777999999888777444444444333444555666666444444444444333333333333333222111222444555444333333222111000////////////000000000000000000111111111111111111111111111111000000000000000000000000111111222222111111000///...............//////000...///000111111111000000//////000000000000111111000000111111222222222333222222333333333444444444444444444444444444444444333333333444555777888999777777777777777777777777777777777888:::;;;===>>>======???@@@BBBDDDEEEEEEDDDCCCCCCCCCBBBAAAAAAAAABBBAAA@@@@@@@@@BBBEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJHHHGGGGGGIIIJJJJJJIIICCCCCCCCCBBBBBBCCCCCCDDDEEEGGGHHHHHHGGGFFFGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBDDDDDDDDDCCCAAA???<<<:::;;;;;;<<<<<<<<<;;;;;;:::;;;;;;::::::999888888888666666666555444444333333222222333333333333333333444444444444444444444444222222222222222222222222222222222333333333333333222222111111111000000000000000000000000000000000222111111000000111111222111111000000000000//////////////////............////////////////////////........................////////////////////////////////////000000000000000000000//////......---000000000000000000111111222222333333333333222222333333222222222222333333444555666777888888888888:::::::::::::::999888777999999999999::::::;;;<<<<<<===>>>???@@@@@@AAA@@@@@@@@@@@@>>><<<<<<>>>???>>>======<<<;;;;;;::::::;;;===@@@AAA@@@???>>>???@@@@@@@@@@@@@@@???>>>===>>>>>>===<<<===>>>@@@AAAAAAAAA@@@@@@????????????===<<<<<<;;;::::::::::::;;;;;;::::::999888888888666666666555555666666666555555444333333333444444111111111111222222222222111111111111111111111111000000000000//////////////////000000000000//////000000000000000000//////////////////////////////................................................///......------......///........................---------.........//////......////////////..............................,,,,,,---------.........////////////////////////........./////////000000000000000000000111111111222222222222333333333333666666666666777777777777666666777888:::;;;<<<<<<>>>===<<<>>>AAABBB???<<<<<<<<<;;;;;;<<<<<<===>>>777777777666777777888888888888888888999:::;;;<<<:::;;;;;;<<<=========<<>>>>>===<<<<<<;;;888888888777555555666777888777666777888999888777333333333333333444444444333333333333333333333333444333222222444444333222222222111000////////////000000000000000111111111111111111111111111111111000000000000000000000000111111111111111000000//////............///000000/////////000000000000000//////000000000000000000//////000000111222222222222222222222333333333333444444444333333333333333111222333444555777888999888888888777777666666666888777666666777999;;;<<<===>>>???AAACCCDDDEEEFFFDDDDDDCCCBBBBBBBBBBBBBBBCCCBBB@@@@@@AAACCCFFFGGGGGGGGGHHHIIIIIIIIIIIIHHHFFFEEEDDDEEEGGGHHHHHHGGGDDDCCCCCCCCCCCCDDDEEEEEEEEEFFFHHHGGGFFFFFFGGGHHHJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAA???===<<<;;;:::;;;;;;<<<<<<<<<;;;;;;::::::999999888888888777555555555444444444333333222222333333444444444555444444444444444444444444222222222222222222222222//////000000111111222222111111111111000000000000//////000000111111111111111111000000000000111111000000000000000000/////////////////////.........////////////////////////........................000////////////.........////////////000000000000000000000//////.........000000000000000111111111111111222333333333333222333333222222222222333333444444555666777777777777::::::::::::999888888777999999888888999;;;<<<======>>>???@@@AAAAAAAAAAAA@@@@@@@@@>>><<<<<<===???======<<<<<<;;;;;;::::::===???AAAAAA@@@@@@@@@AAA===>>>???@@@@@@@@@@@@@@@@@@???>>>======???@@@AAA===>>>>>>??????@@@@@@@@@===<<<;;;:::::::::::::::;;;::::::999999888777777666666555555555555666666444444333333333444555555333333333333333333333222111111111111111111111111////////////000000000000//////000000000000////////////////////////000000////////////////////////......................................................------------..............................------------..................////////////............................................./////////......////////////......---............///////////////000000111111111111333333333333444444444444444444444555555666666666555666777888:::;;;<<<======>>>???CCCGGGEEE@@@;;;:::::::::;;;;;;<<<>>>>>>999888888777777777777888777777777888999:::;;;<<<::::::;;;<<<============AAA@@@???>>>===<<<<<<<<<888999999888666666777999888777666666888999888777111222222333333333333333333333333333333333333333444333222222444444333222222111000///............//////000000111111111111111111111111111111111111////////////////////////000111111111111000//////000000//////000000111222///////////////000000000000000///////////////////////////000000111111111111111111222222222333333333333333333333222222222000111222444666777888888999999999888777777666666:::999888777666777888999<<<===>>>@@@AAACCCDDDEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCEEEHHHIIIFFFGGGHHHIIIIIIIIIHHHHHHEEEDDDDDDEEEGGGHHHGGGFFFEEEEEEDDDDDDEEEFFFFFFGGGFFFGGGHHHHHHGGGGGGHHHJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIHHHGGGEEEDDDCCCCCC@@@@@@@@@@@@?????????>>>===>>>>>>>>>>>>>>>======;;;;;;<<<=========<<<<<<999888888888888888777777666666555555555555555444333333444444555555666666444444444444444444444444222222222222222222222222/////////000000111111111111111111000000000///////////////000111111222222000000000000000000000000//////////////////000000.........////////////////////////////////////////////////////////////////////////...............////////////000000000000111000000000000000////////////000000111111111111000111222222333333333222444444333333333333444444333444555666777777777777999999888888888888888888888888888999:::;;;<<<======>>>???@@@@@@@@@@@@@@@>>>???>>>===;;;;;;===???=========<<<<<<<<<;;;;;;>>>@@@AAAAAA@@@@@@AAABBB<<<<<<>>>???@@@AAAAAAAAA?????????>>>>>>??????@@@;;;;;;===>>>>>>??????>>><<<;;;:::::::::::::::::::::::::::999888888777777666555555444444555555666333333333333444444555666444444444333333333333333111111111111111222222222////////////000000000000...//////000000000000000......////////////000000////////////////////////......................................................------------......------------------------,,,------------...............////////////..............................////////////////////////---......//////......---------------.........////////////000111111222222333333333333444444444444222222333333444555555555555666777888:::;;;============@@@DDDGGGEEE@@@::::::999999:::;;;<<<======999999888777777666777777777777777888888:::;;;;;;999:::;;;<<<<<<<<<<<<<<<@@@@@@???>>>===<<<;;;;;;888999999888777777888:::888777666666888888777666111111222333333333333333222222222222333333333333555333222222444444333111111000///......---------/////////000111111222222111111111111111111111111////////////////////////000000111111000000///...000000000000000111222222//////.........///000111000000////////////......000000//////////////////000000111111111222222222222222222222222222222222000111333444666666777777999999888888777777666666::::::999888777777777777999999;;;<<<>>>@@@AAAAAADDDCCCBBBAAAAAABBBCCCDDDCCCDDDDDDEEEFFFHHHIIIJJJFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFHHHIIIIIIHHHFFFEEEEEEEEEEEEFFFGGGHHHHHHFFFGGGHHHHHHGGGGGGJJJKKKJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHGGGFFFEEEDDDCCCBBB????????????>>>>>>>>>>>>;;;<<<<<<<<<===>>>>>>???<<<<<<=========<<<<<<;;;777777777777777777777777666666666666666666666666444444555555555555555555333333333333333333333333222222222222222222222222111111111222222222222222111111000000000///////////////000000111111111222///000000111111000000///......////////////000000.........///////////////////////////////////////000000000000000000000000------........./////////////////////000000000000000000000000000000000000/////////000111111222222///000111222333333333333444444333333333333444444333333444555666666666666666666666666666666777777666777888999:::;;;<<<<<<<<<===>>>>>>>>>>>>======;;;<<<<<<;;;::::::<<>>>>>============<<<<<<===???@@@@@@??????@@@AAA<<<======>>>????????????===>>>>>>>>>>>>>>>======:::;;;<<<======<<<<<<;;;:::::::::999::::::;;;;;;::::::999999888777777777666555555444444555555666222222222333444555666777333333333333222222111111000000111111111222222222.../////////000000000111......///000000000000000........./////////000000////////////////////////...................................................------,,,,,,------...------------------------,,,,,,---------...............////////////......................................................------...//////...------,,,,,,---------............//////000111111222222222222222222333333333333222222222333444444555555555555777888:::<<<===>>><<<;;;;;;>>>AAAAAA===:::999999999999999:::;;;<<<999888777666555555555555888888777777888999::::::999::::::;;;;;;;;;;;;:::============<<<;;;999999777888888888666666888999999888666666777777666444111222333444444444333333111111222222222333333333555444222333333444222111000000///...------------...//////000111111222222000000000000000000000000////////////////////////000000000000000//////...///////////////000111111///......---...///000111000000/////////.........000000000//////......---000000000000111111111222000000111111222222333333111222333555666666555555777666666666666666666666777777777888777777666666888999:::;;;===???@@@AAABBBAAA???>>>>>>@@@AAABBBBBBCCCEEEGGGHHHIIIIIIIIIFFFFFFEEEEEEEEEFFFGGGHHHHHHGGGGGGHHHIIIIIIGGGEEEDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGHHHGGGFFFGGGJJJLLLIIIJJJJJJKKKKKKJJJJJJIIIGGGGGGFFFEEEDDDDDDCCCCCC????????????>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<;;;:::999777777777777777777777777555555555555666666666666555555444444444444444444333333333333333333333333222222222222222222222222222222222222111111111111111000000000////////////000000000000000111111111...///000111111000///............/////////000000............/////////000////////////////////////////////////////////////+++,,,,,,---...///000000////////////000000000000////////////////////////...//////000111111222222///000111222222333333333333333222222222222333333222333444555666666666666444444444444444555666777555666777999::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;999::::::999888999<<<>>>>>>>>>>>>>>>>>>============>>>??????>>>>>>???@@@===>>>>>>>>>>>>======<<<;;;<<<===>>>>>>===<<<;;;;;;<<<<<<===<<<:::999888999999999999:::;;;;;;<<<::::::999999888777777777555555555444444555555555222222222333444555666777222222222222111111000000000000111111222222222222.../////////000000111111......///000000000000000---.........//////000000////////////////////////...................................................------,,,,,,------...------------------------,,,,,,,,,---------............////////////..............................------------------------,,,---...//////...---,,,,,,,,,,,,---------.........//////000111222222222000111111111111222222222222222333333444555666666444555777888:::<<<===>>><<<999777888;;;<<<;;;999999888888888999999:::;;;888777666555444333333333888888888777888888999:::999::::::;;;;;;::::::999:::;;;<<<<<<;;;999888777666777777777555555777999:::888777666777666555333111222333444555444333333111111111222222333333333555444333333333444222111000000///---------------...//////000111222222222////////////////////////////////////////////////000000000000000//////..................///000000///......------///000111000000//////.........---111111000///...------,,,000000000000111111111111//////000111222333333444111222444555666555444444555555555555555555555555333444666777888777666666999:::;;;===???@@@AAABBB@@@???===<<<<<<>>>???AAA@@@BBBEEEHHHIIIIIIIIIHHHGGGEEEDDDCCCCCCEEEGGGHHHFFFFFFEEEFFFGGGFFFDDDBBBCCCCCCCCCCCCDDDEEEGGGGGGFFFFFFGGGFFFFFFGGGIIILLLIIIIIIJJJJJJJJJJJJIIIIIIFFFFFFEEEEEEDDDDDDCCCCCC????????????>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===<<<<<<<<<;;;:::999888777666666666666777777777777555555555555555555555555444444444333333222222222333333333333333333333333222222222222222222222222111111000000//////......000000000000////////////111111000000000000000000...///000111111000///...---.........//////000000---.........//////000000////////////////////////........................***+++,,,---...000111111////////////000000000000---........................//////000111222222222//////000222222333333333222222111111111111222222555555555444444333333333333333444444555666777777666777777888999;;;<<<===;;;<<<<<<<<<<<<<<<;;;;;;===<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;;;;===???@@@???>>>???@@@<<<===>>>???@@@AAAAAAAAA>>>>>>=========>>>@@@AAA>>><<<999777666777888999:::;;;<<<======;;;999888;;;;;;:::999888777666555333444555555666666555555222333444555444333222111000111111111111222222222000000000000000000000000////////////////////////111000///......///000111------......///000000000...///000///---,,,,,,......------,,,,,,,,,------////////////////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///,,,,,,,,,---------......//////.........---------------------------------------------------------,,,---......------///111000000111111222222222222222111111111222333444444000111333444555444444333555666999;;;<<<===<<<<<<;;;;;;;;;;;;::::::999888888888888888888777777666444333222222222333444555666888:::;;;;;;:::999888888999999:::::::::999999;;;;;;::::::999888777777333333444444666777888999888888777777666666666666555555444444444333333333444333222222111111222222222222222111111111000000111111111111111111222222000000111111111111000000111111000000//////......//////---+++...222111---//////............////////////.........---------//////............//////000000000000000000000000222111111111000000//////...111333444333111000000000111111111111222222222111222222333333444555555666666666666666555555555777777777777777777777777999999:::;;;<<<===>>>???===>>>>>>===<<<<<<>>>@@@CCCCCCBBBCCCDDDFFFHHHIIIFFFDDDCCCDDDEEEFFFEEEDDDAAABBBDDDDDDCCCBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIFFFFFFFFFFFFDDDBBB@@@>>>BBBAAA???===<<<;;;;;;;;;========================999999999888888777777777999888777777777777777777555555444444444333333333555555444444333222111111000000111111111222222222222222222111111111000000111111111111111111111111000000////////////000000000000000000000000000000000000//////......------////////////////////////------............------------------------------........................---------............///000000//////.........---....................................////////////111111111000000000000000222111111111000000//////555555444444444333333333333333444444555666666777999999888888888888999999;;;;;;<<<<<<<<<<<<;;;;;;======<<<;;;;;;<<<============<<<;;;;;;;;;;;;;;;<<<===???>>>===<<<<<<===<<<<<<>>>???@@@@@@@@@@@@??????>>>===>>>>>>@@@@@@???===:::888777888:::;;;999999:::;;;:::999888777::::::999888777666555555333333444555555555555444222333444444444333111111000000111111111222222222000000000000000000000000////////////////////////111000///......///000111////////////...............//////...---,,,,,,......------,,,------..............................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///,,,,,,,,,---------......//////.........---------------------------------------------------------,,,---......------///111000111111111222222222222222111111111111222222333111111222444444555555555666777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999777777777777777666555555333222111111111222444555666777999:::;;;:::999888888888999999999999888888:::::::::999888777777777333333333444555666777888888888777777666555555555555555444444444444444444444333222222111111222222222222222111111111000000111111111111111111111111000000111111111111000000////////////.........---000000...,,,...222111,,,//////............////////////.........---------//////............//////////////////////////////111111111000000000//////...000333333222111000000000000111111111222222222111111222222333444444444666555555555555555555555777777777777777777777777999999:::;;;<<<===>>>>>><<<===>>>===<<<<<<>>>@@@BBBBBBBBBBBBCCCEEEGGGHHHEEECCCBBBCCCDDDEEEDDDCCC@@@BBBDDDDDDCCCBBBCCCDDDFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCAAAAAABBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888999888888777777777777777555555444444444333333333444444444333222111111111000000111111111222222222222222222111111111000000111111111111111111111111000000////////////000000////////////////////////////////////....................................------............------------------------------........................------------............000/////////.........---................................./////////000000000000000000000000000000111111111111000000000///555444444444444333333333333333333444555555666666777777666666666666777777:::;;;;;;<<<<<<;;;;;;;;;======<<<<<<<<<<<<======>>>===<<<;;;:::;;;<<<<<<<<<======<<<:::999999:::<<<===>>>???????????????@@@@@@???>>>>>>>>>??????>>>===;;;999999999;;;<<<::::::::::::999999999999888888777666555444444333222222333444444444444333222333333333333222111111000000000111111111222222000000000000000000000000////////////////////////000//////......//////000000000//////...------,,,---...///...---,,,---...---------------...///000........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,,,,,,,---------.....................---------------------------------------------------------,,,---......---...000222111111111111222222222222222222111000000000111111222222222333444555777777888888888888888999:::::::::::::::::::::999999888555555666666555555444333222222111000111222333444555666888999:::::::::999888888999888888777666555999999888888777777666666333333333333444666777888888888777666666555444444444444444555555555555555444333222222111111222222222222222111111111111111111111111111111111111111000000111111111111000000............------------111222000------000000,,,//////............//////...............---------//////............//////////////////////////////000000000000////////////...000222333111000000000000000000111111111222222000000111111222333333333555555555555555555555555777777777777777777777777888999999:::;;;<<<======;;;<<<======<<<<<<>>>???BBBBBBBBBBBBCCCDDDFFFGGGCCCBBBAAAAAACCCCCCBBBAAA@@@AAACCCCCCCCCBBBCCCDDDFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGGGGFFFFFFGGGJJJMMMLLLKKKIIIGGGEEEDDDCCCCCCEEEEEEDDDDDDCCCCCCDDDDDDCCCBBBAAA???>>>======<<<::::::::::::::::::::::::;;;;;;;;;:::::::::::::::999999888777777777777777555555444444444333333333333333333222111111000000111111111111111222222222222111111111111000000000000000000000000000000000000//////......//////000////////////////////////.............../////////........................------............------------------------------------------------------------------............/////////...............------------------------////////////000000000000000000000000000000000000111111111111000000000000444444444444444444444444333333333444444555555555222333333444555777888999999::::::;;;;;;;;;;;;:::========================>>>===<<<::::::;;;<<<===;;;<<<<<<;;;:::999;;;<<<>>>>>>??????@@@?????????@@@@@@??????>>>>>>>>>>>>===<<<:::999999:::;;;<<<======<<<;;;:::;;;;;;;;;666666555555444333333222111111222333333333333222222222222222222111111000000000000000111111111111/////////////////////////////////////////////////////////////////////////////////......---------,,,---......,,,,,,---...,,,,,,,,,---...///000111........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,------......,,,,,,,,,---------..............................------------------------------------------------,,,---............000222222222222222222222222222222222111000/////////000222222222222333555888999999888777666666666888888777777888888888888777777444444444444444333333222222111000000000111222333444555777888999999999999888888888888777666444444888888777777666666666555444444444555555666777888888888777666666555444444555555555555555666666666444333222222111111222222111111111111111111111111111111111111000000000000000000111111111111000000........................222333222...---//////+++//////............//////........................//////............//////////////////////////////////////////////////////...000111111000//////000000000000000111111111111///000000111111222333333444444444444444555555555777777777777777777777777888888999999:::;;;;;;<<<:::;;;<<<<<<;;;;;;===???AAAAAAAAABBBCCCCCCDDDEEEBBB@@@???@@@AAABBBAAA@@@???AAACCCCCCBBBBBBCCCDDDEEEDDDDDDDDDDDDEEEFFFFFFEEEFFFFFFEEEDDDGGGLLLQQQPPPNNNLLLHHHEEECCCBBBBBBEEEDDDCCCCCCCCCDDDFFFGGGDDDCCCBBB@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999888777666666666777555555444444444333333333222222222111111111000000111111111111111111111111111111111111000000000000/////////////////////////////////....../////////////////////////////////---------....../////////........................------............------------------------------------------------------,,,,,,---------.................................------------------------/////////000000000111111/////////000000000000000111111111000000000000000444444444444444444444444333333333444444444444444111111222333444666777888888888999:::;;;;;;::::::<<<<<<============<<<<<<>>>===<<<;;;:::;;;<<<<<<:::;;;<<<<<<;;;<<<>>>@@@@@@@@@@@@AAA@@@@@@??????????????????>>>======<<<:::999999888888999:::;;;<<<<<<;;;::::::::::::;;;555555444444333222222222000111222222333333222222222222111111000000000000//////000000000111111111////////////////////////////////////////////////......////////////......,,,---------.........///+++---...---,,,,,,---...,,,,,,,,,------///000111........................,,,,,,,,,---------......------------------------,,,,,,,,,---------------,,,,,,,,,---------......---.....................------------------------------------------------,,,---.........///111333333222222222222222222222222222111000/////////000222222222222333555777888888777666444444555666777444555555666666666555555444444444444444333333222222111000000000111222333555555666777888888999999888888888777666555444333777777777666666666666666777666666666777888999:::888777777777777666666666666666666666666666666666444333222222111111222222111111111111111111111111111111111000000000//////000000111111111111000000////////////////////////222444333///---......,,,//////............//////---.....................//////............//////.............................................///...///000000///...///000//////000000000111111111///000000111111222333333222333333333444444444555666666666666666666666666777777888888999999::::::999:::;;;;;;:::;;;===???@@@@@@AAAAAABBBBBBBBBCCCAAA???>>>???@@@AAA@@@>>>>>>@@@BBBCCCBBBBBBCCCDDDBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFEEEDDDGGGNNNTTTTTTRRRNNNJJJGGGDDDCCCCCCDDDDDDCCCCCCDDDEEEGGGHHHEEEDDDBBB@@@???>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<:::999888777666666666666555555444444444333333333222222111111111111111111111111111111111111111111000000000000000000000000........................//////............//////........................,,,,,,------......//////........................------............------------------------------------------------------,,,,,,,,,------------...---------...............------------------------////////////000000000000......//////000000000000000000000000000000111111333333333444444444444555333333333333333333444444444444333333333333444444777777888999::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<<<<<<<===AAACCC@@@@@@@@@@@@@@@???>>>=========>>>>>>>>>===<<<<<<888888888888999::::::;;;888888888888777777777777444444333333333222222222111111222333333333333222222111000000//////000000/////////000000000111111000000000000000000000000////////////////////////---......//////......---+++,,,,,,---......//////+++,,,------,,,,,,---...,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,---------......------------------------+++,,,------......------,,,,,,,,,---------......---------...............------------------------------------------------+++---...///...000222444333333333333222222222222222222111000000000111111222222222222333444555555666555555444444444444555333444444555555555555444555555666666555555444333222222111000111222333444666666666666666777777777777777888777777666555444777777777777666666666666888888888888888999::::::777777888888888888999999888777777777666666666666444333222222111111222222111111111111111222222222111111111000000//////...000000111111111111000000/////////000000000000000111444444///---...///---//////............//////---------...............//////............//////........................---------..................///000///...---...000/////////000000000111111000000111111222333333333111222222333333444444444666666666666666666666666777777777777888888999999888999:::::::::;;;===?????????@@@AAAAAAAAAAAAAAA@@@???>>>>>>@@@@@@???>>>===???BBBBBBBBBBBBCCCDDDAAAAAA@@@@@@AAAAAABBBCCCCCCFFFHHHFFFEEEGGGOOOVVVUUUSSSOOOJJJGGGEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHDDDCCCBBB@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<=========::::::888777666666666666555555444444444333333333222222222222222222222222222222222111111111111111//////000000000000000111///////////////////////////......------......///........................---------------.........------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,............////////////---......//////000000111000000000000111111111111333333333444444444555555333333333333333333333333444444444333333444444444666777888999::::::::::::999:::;;;<<<<<<;;;:::999;;;<<<===>>>===<<<:::999<<<<<<<<<<<<;;;===@@@BBB?????????>>>>>>===;;;;;;:::;;;<<<======<<<<<<;;;888888999999:::;;;<<<<<<666666777888777666555444444444333333333333222222111222222333333333333333222111000///...///000000////////////000000000111000000000000000000000000////////////////////////------...//////...------------------------------***,,,------,,,,,,---...,,,,,,+++++++++,,,,,,---------------------------,,,,,,,,,---------..............................+++,,,---.........------,,,,,,,,,---------......---------.........//////------------------------------------------------+++---...//////000222555444444333333333222222222222111111111111222222333111111222222333222222111333333444444444444444333444444555666666666666666777777777777777666555555333222111111111222444555777777666666555555555666777777777888888777777666777777777777777777777777888888777777888888999:::777777888999:::;;;;;;<<<:::999888888777666555555444333222222111111222222000000111111111222222222222111111000//////......000000111111111111000000........./////////000000000444444000---...000/////////............//////---------.........////////////............//////........................,,,,,,---------...............///...------...000////////////000000000111111111222222333444444444111111111222333333444444666666666666666666666666666666777777777777888888777888::::::999:::===???>>>???@@@AAAAAAAAA@@@???@@@???>>>???@@@@@@???>>>===???AAABBBBBBBBBCCCDDDAAAAAA@@@@@@AAAAAABBBCCCCCCGGGJJJIIIFFFHHHOOOVVVTTTRRRNNNIIIGGGEEEFFFFFFCCCDDDEEEFFFFFFFFFFFFFFFDDDCCCAAA@@@>>>=========????????????????????????;;;;;;;;;<<<<<<=========;;;:::999777666666555555555555444444444333333333222222222333333333333333222222222111111111000000////////////000000111111///////////////////////////......------......///...........................------------------,,,------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------............------......///000000111///000000000111111111111333333333444444555555555333333333333333333333333111111222333444666777888666666777999999:::::::::999999:::;;;;;;:::999999:::;;;===???>>><<<:::888=========;;;:::;;;>>>@@@============<<<;;;999999888999;;;<<<<<<<<<;;;;;;888999::::::;;;<<<======666777999:::999888666444444444333333333333333333222222333444444444444333222111///.........///000////////////000000000000000000000000000000000000////////////////////////,,,---...//////...---,,,///......------,,,,,,+++***+++---,,,,,,,,,---...,,,,,,+++******+++++++++------------------------,,,,,,,,,---------..............................+++,,,---.........---,,,,,,,,,,,,---------......---------.........//////------------------------------------------------+++---...//////000333555444444444333333222222222222111111111222333444444111111222333333111000///111222333444555444333333555555666777888888777777888888888888888777777666444333222222222333444555888777666555555444555555666777777888888888888777777777777777888888888888888777777777777777888999666777888999;;;<<<===>>>;;;:::999888777555444444444333222222111111222222000000111111222222222222222111111000///......---000000111111111111000000---------........./////////444555000---...000000//////............//////---------.........////////////............//////........................,,,,,,,,,------.........---...///...,,,,,,...000////////////000000000000111222222333333444555555000000111222333333444444666666666666666666666666666666666666777777777777777888999:::999:::===???===>>>@@@AAAAAA@@@???>>>@@@???>>>???@@@AAA@@@>>><<>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;;;;<<<<<<======;;;:::999777666555555555555555444444444333333333333333333333333333333333222222222222111111000000.../////////000000111111000000000000000000000000.........------..........................................------,,,,,,,,,---------------------------..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...///000000111//////000000111111111222111111222222222333333333333333333333333333333333222222333333444555666666666555555555666777888888<<<:::888999:::;;;;;;:::;;;;;;:::999999999::::::===<<<;;;;;;:::;;;<<<<<>>>>>===<<<;;;;;;;;;===<<<:::999888999::::::999<<>>??????===;;;:::;;;<<<@@@???>>>======???AAACCCAAABBBBBBCCCCCCCCCCCCCCC@@@@@@??????@@@AAACCCDDDIIIJJJLLLLLLLLLLLLMMMOOOPPPQQQMMMGGGEEEIIIJJJIIIFFFGGGHHHIIIHHHFFFDDDBBBEEEBBB?????????======>>>??????>>>===<<<;;;;;;:::999:::;;;;;;<<<;;;;;;;;;:::999888777666666666666555555555555555444444444333333333222222222111111000000000000000000000000////////////////////////////////////............................................................------............---------------------------------------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,++++++*********------------------------++++++,,,------...//////,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------,,,---......//////......000000//////.........---111111111222222222333333333333333333333333333333222222222333444555555555555444555555555666777888:::999888888:::;;;;;;:::999999999999::::::;;;<<<>>>===;;;::::::;;;===>>>>>>>>>======<<<;;;;;;:::<<<;;;:::999888999999:::999;;;===;;;888777:::===<<<:::777777888777555222333333333333333333333333222222222222222222222222222111111000000000000000000000000000000000000000000000000000//////......000//////...------,,,,,,,,,------...//////......,,,,,,---------------------------------------------------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,---...------,,,......---,,,,,,,,,,,,,,,---,,,++++++,,,,,,,,,,,,+++,,,---.........------///...---,,,,,,---...///,,,,,,,,,---------......---......///000000111111111222222222111111000///111111000000000111222222222222222111111111000000000222333555555444333222333333444555666777888888666666777777777888888888777555444333333444555777999888888888888777777777;;;;;;;;;;;;;;;:::999888999999999999999888888777666777888999888888777666888999999:::::::::999999:::999888666555444333333222222111111111111222222222222222111111111000000000000000000000000000000000000000000//////..............................666444111...------...///..................---------///000///...---...000..............................---,,,,,,,,,---------......---,,,,,,,,,---,,,,,,---............---...///000///...---...///000////////////000111111222111111111111111111111333444444555555444444333333444555555666666555555444555666777999:::;;;<<<;;;<<<===<<<;;;;;;<<<>>>???>>>======>>>@@@BBBCCCBBBCCCCCCCCCCCCCCCBBBBBB>>>>>>>>>???@@@CCCEEEGGGLLLLLLLLLJJJGGGEEEEEEFFFHHHIIIGGGCCCCCCHHHKKKJJJHHHHHHHHHHHHFFFEEECCCBBBDDDAAA@@@AAABBBAAA>>>===>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::888888777666555555555555666666555555444444333333333333222222222111111111000000000000000000000000////////////////////////////////////............................................................------............---------------------------------------,,,,,,+++++++++------,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,------,,,------...............111000000000////////////111111111222222222222333222222222222222222222222111111222222333444444444333444444555555666777777888777666777:::<<<<<<;;;888888888999:::;;;======???===;;;::::::;;;>>>???=========<<<<<<;;;;;;:::;;;:::999999888999999999999;;;<<<:::666555777::::::888777777777777666444444444444444444444444444222222222222222222222222222111111000000000000000000000000000000000000000111000///.........///000/////////...------,,,,,,,,,---......///.........------------------,,,,,,------------------------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,------------...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---+++,,,---.........------......------------......,,,,,,,,,---------...............//////000000111111111111111111000000///000000000000000111111222222111111111111000000000111111111222222222333333111222444666777777666666666666666666777777777777666555444333333444555666777777888888888999999999=========<<<;;;:::888777888888999999888888777666888999999999888777666555:::::::::::::::999888888999888666555444333222222111111222222222222111111222222111111111000000000000000000000000000000000000000000////////////...---------------------------------------...///////////////...---------,,,---...//////...---...///------------------------------,,,,,,,,,---............------,,,,,,,,,,,,,,,---......//////......///000111///---,,,,,,---...............///000000222222222111111000000000222222333333333333222222222333444444555555444444444555666777888999:::;;;888999::::::::::::<<<>>>>>>=========>>>@@@CCCDDDCCCDDDDDDCCCCCCBBBAAA@@@;;;<<<<<<>>>AAADDDGGGIIIKKKKKKIIIFFFCCCAAAAAABBBCCCDDDDDDAAACCCJJJMMMMMMJJJIIIGGGEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCBBB>>>;;;======<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::999777666555444444333333444666666555444444333222222333222222222222111111111000000000000000000000000/////////////////////////////////............---................................................------............------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,---...............111111111000000000000///111111111111222222222222222222222222222222222222111111111222222222333333333333444555666777777777777555555777999<<<<<<<<<999999999999:::;;;<<<===???===;;;999999;;;>>>@@@<<<<<<<<<;;;;;;;;;::::::999999999888888888999999:::;;;;;;999666555666888888777777777777777666666444444444444444444444444222222222222222222222222222111111000000000000000////////////////////////111000...------...///111//////.........---------------...............---.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******------,,,,,,+++,,,,,,---+++,,,,,,,,,++++++---...,,,---------------------------------------------,,,,,,,,,---------.............../////////000000///000000111000000//////000////////////000111111111111111111000000000000111000000///000111222333000222444666777666555444555555555666666666777777666555444444444444555666666666777888999:::;;;;;;<<<======<<<;;;:::999999777888888888888777666666999888888777666555555444777888888999999999888888777777555444333222222222000111222333333222111000111111111111000000000000////////////////////////////////////////////////------------------------...///////////////......000000///...---,,,,,,,,,---...//////------...///------------------------,,,++++++,,,---...///000000...,,,,,,,,,,,,,,,,,,,,,---......//////.........///000///---,,,---...---------------...///000222222111111000000//////000111111111111111111000222222333444444444444333444444555666777888999:::777888999999888999;;;===<<<<<<===>>>???AAACCCDDDDDDDDDDDDCCCBBB@@@???>>>;;;;;;<<<>>>@@@CCCFFFHHHFFFGGGGGGFFFDDDDDDEEEGGGEEEGGGGGGDDDFFFLLLOOONNNKKKIIIFFFCCCAAAAAAAAAAAA???CCCDDDAAA>>>======;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>=========;;;:::999888777666555444333333333333666555555444333222111111222222222222111111111111000000000000000000000000//////////////////////////////.........---------................................................,,,------......------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---.........------000000000///////////////000000111111111222222222111111111111111111111111000000000111111111111111222333555666777888888888555444444666999;;;<<<<<<;;;::::::999999:::::::::===<<<:::999999;;;===???;;;;;;;;;;;;::::::::::::777888888888888888888888;;;;;;:::999777666777777666777777777666666666777222222222222222222222222222222222222222222222222222111111000000000000000////////////////////////000///---,,,,,,...000111...............------------...............------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,+++******))),,,,,,+++++++++,,,,,,---***,,,---,,,++++++---///------------------------,,,------------------,,,,,,,,,,,,---------..................////////////...//////000000000////////////......//////000111000000000000000000000000111000///......000111333000111444555666555444333444555555555555666666666555555555444444555555555555555666777999:::;;;<<<::::::;;;;;;;;;;;;;;;:::777888888888888777666666777777666555444333333333333444555666888888999999777666555333222222222222000111222333333222111000111111111000000000//////////////////////////////.............../////////------------------------//////000000000///---,,,000000///...---,,,,,,,,,---...///...---,,,---///------------------------+++++++++,,,---...///000222///,,,+++,,,---,,,+++,,,------...............+++---......------...000,,,,,,,,,,,,---...///000111111111000000000////////////000000000000//////111222222333444333333333444444555666777777888888888999:::999777777999:::<<<<<<===>>>@@@AAACCCDDDCCCCCCCCCBBB@@@???===<<<<<<<<<<<<===>>>@@@BBBCCCDDDFFFHHHIIIIIIIIIJJJLLLJJJKKKJJJFFFFFFJJJLLLJJJJJJHHHEEEBBB@@@???@@@AAA===DDDEEE???:::;;;======;;;;;;;;;;;;<<<<<<<<<<<<=========<<<;;;999888777777777666555444444444444555444444333222222111111222222222111111111000000000000000000000000000000////////////////////////............------------................................................,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,---...---------........................000000000111111111111222000000000000000000000000000000000000000000000000111222444666777888777777555444444555888:::;;;;;;<<<;;;::::::999999999::::::999999999999;;;<<<===::::::::::::::::::::::::666666777888888888888777:::999888777777777777777555777888777555555555777222222222222222222222222222222222222222222222222222111111000000000000000000000000000000000000000///...---------...///000.................................///......---,,,------------------,,,,,,------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++000000...---,,,++++++++++++++++++++++++,,,,,,---)))+++---,,,******---000......---,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,---------..............................---......///////////////...............///000000//////000000000000000111000000///...///000111222111111333444444444333333444444444444555555555666555555555555555555555555444444555777888999:::;;;888999::::::;;;;;;;;;:::888888999999888888777666666555444333333222333333000111333555777888999999666666555444333333333333111111222222222222111111111111000000000/////////000000000000000000000000---............/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---/////////...---------,,,,,,---......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000333///+++***,,,---,,,***+++,,,------......------***,,,---...------///000,,,,,,,,,---...///000111000000000000000000000000//////000000000000//////111222333333444444333333444444444555666777777777999999:::999777777888:::<<<===>>>???@@@AAABBBBBBAAAAAAAAA@@@???===<<<;;;===<<<;;;;;;<<<===???@@@EEEHHHKKKMMMMMMLLLLLLLLLJJJKKKJJJEEEEEEGGGGGGEEEHHHFFFDDDAAA??????@@@@@@<<>><<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;999888777666777777666555444444444444333333222222222222111111222111111111111000000000000000000000000000000000////////////////////////.........------------,,,................................................,,,,,,------------,,,,,,******++++++,,,,,,------++++++,,,,,,,,,,,,------*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************++++++++++++++++++,,,---------------,,,---------------......000000000000111111111111000000000000000000000000////////////////////////...///222444666666555555555444444555777999:::999::::::999999999:::;;;;;;777777888999::::::::::::999999999999999999::::::555555777888888888777777888777666555666666666666555777888777444333444666333333333333333333333333222222222222222222222222222111111000000000000000000000000000000000000000---------.........//////..............................//////...------,,,,,,,,,------------------------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,+++******+++,,,---++++++******+++,,,,,,---(((+++...---******---111///...---,,,,,,,,,,,,---+++,,,------------,,,+++,,,,,,,,,---------..............................,,,---....../////////.........------......///000////////////000000111111000000//////000000111222222222222222333333333333333333444444444555555555444555555555555555555444333444444666777888999999999999999:::999999888888999999999999999888888777555555444333333333444555222333444666777888888888777666555444333333333333222222111111111111222222111000000000////////////000000000000000000000000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------.....................------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///555000***))),,,---,,,******+++,,,,,,---,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,---...000111222......//////000111111111//////000000000000//////222333333444444444444444333444444555555666666777777888999999888888:::<<<======>>>???@@@AAAAAAAAA>>>>>>>>>>>>===<<<;;;:::;;;::::::999:::;;;===>>>BBBGGGLLLOOOOOOMMMKKKKKKFFFIIIHHHDDDDDDGGGHHHEEEEEEDDDCCCAAA@@@??????@@@===??????AAAMMMVVVOOO???<<<<<<<<<;;;;;;::::::::::::::::::999888777666555666555444333222222222222111111111111222222222222111111111111000000000000000000000000000000000000////////////////////////.........---------,,,,,,................................................+++,,,,,,------,,,,,,+++)))******+++,,,,,,------+++++++++,,,,,,---------)))*********++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***************++++++++++++++++++,,,------------,,,------------......//////000000000000111111111111000000000000000000000000///////////////.........+++---000222444444444333666444444555777999999999888888888999:::;;;<<<===555666888999::::::999999999999999999999999999:::444555666888888888777666666444333444555666666555666888999777444222444666444444444444444444444444222222222222222222222222222111111000000000000000000000000000000000000000,,,,,,---...//////......---......................../////////...---,,,,,,,,,,,,,,,------.........------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++&&&%%%%%%%%%''')))+++,,,+++*********+++,,,,,,---(((+++...---******---222///...---,,,+++,,,,,,---++++++------------++++++,,,,,,,,,---------...........................---,,,------.../////////......------------...//////.../////////000000111111000000000000111111111111222222222111111222333444333333333444444444555555444444555555555555444444333333444555666777888888:::::::::999888777666555999::::::::::::999888888666555444333444555666777555555666777777888777777777666555555444444444444333222111000000111222333000000000000////////////000000000000000000000000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,---------------...............,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......555000***))),,,...,,,*********+++,,,,,,,,,,,,+++...//////...,,,++++++,,,,,,------...///000222222------...///000111222222//////000000000000//////222333444444555555444444333444444555555666666666555777888999999:::<<>>???@@@@@@@@@@@@@@@============<<<;;;:::999999888888888999;;;===>>>===CCCJJJOOOPPPNNNLLLKKKDDDGGGGGGEEEFFFJJJKKKIIIDDDCCCBBBAAA@@@@@@??????>>>===;;;DDDYYYfffXXX???======<<<;;;::::::999999888888888888888777666555555444333222111111111111000000000111222222333333111111111111000000000000000000000000000000000000////////////////////////......---------,,,,,,,,,................................................+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------+++++++++,,,,,,---------))))))******++++++++++++---,,,,,,++++++*********------------------------------------------------***+++,,,------,,,+++***)))************+++++++++++++++,,,---------,,,,,,---.........//////000000------...000111222333444000000//////.........---///////////////.........///000111222333222111111333444666777888888777777666999777444;;;DDDAAA555888888888888777777777777:::999888888:::;;;:::999666666777777888888888999999888666555666555444222777777777777666666666666333333333333222222111000000000000000000000000000111111000000//////......////////////////////////------...........................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,+++++++++******)))))))))...---,,,,,,++++++++++++************+++,,,------,,,,,,,,,++++++*********,,,+++***)))***+++,,,---++++++,,,,,,---...//////------------,,,,,,+++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------............///---------,,,,,,+++++++++////////////////////////............////////////////////////000000000000111111111111222333444555555444222111111222444555666666555444444444444555000111222444666777888999888888999::::::::::::999===<<<;;;999888777777666555555555555555444444444666666666555555444444444333333333333333333333333000000000000000//////...////////////////////////////////////////////////........................------------------------,,,,,,,,,---------..............................---------,,,,,,++++++++++++,,,,,,------,,,,,,+++---------...------,,,,,,...------,,,,,,------...---------,,,,,,++++++++++++,,,------......---------------............//////////////////.........000000000000000000000000222222111111111111111111333333444444555666666666:::999999888999:::<<<===AAAAAA@@@@@@@@@AAABBBCCC>>>===<<<;;;:::999999:::888777666555555777999:::>>>BBBIIINNNPPPMMMHHHEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCDDDEEEDDDAAA?????????AAA;;;:::DDDRRRVVVKKK???<<<<<<;;;:::999999999999999888777666555444333333555444333222111000000000222222222111111111000000111111111111000000000000//////////////////////////////////////////////////////.........---------------------------------------------------------......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******************************++++++++++++******---------,,,,,,+++++++++************************++++++************++++++++++++,,,,,,,,,,,,------,,,,,,------...//////000------...///000111111222000/////////............/////////////////////...///000111222222222111111444555666777888888888777111555666777AAAMMMLLLCCC777777777777777777777777888777666777888999888777666666777777777888888888888777555555666666444333777777666666666555555555222222333333333222111111000000000000000000000000000000000000//////......////////////////////////..............................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++*********---,,,+++************++++++++++++***++++++,,,,,,,,,,,,,,,,,,+++++++++***++++++******++++++,,,---++++++,,,,,,---......///++++++,,,,,,+++******)))++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------............---------,,,,,,+++++++++....................................////////////.../////////000000000000000000000000111222333444444333222111222333555666777666555444444444444444222333444555666888999999777888999999::::::999999;;;;;;999888777777777777666666666555555555444444333333333333222222222111333333333333333333333333000000000000000//////...////////////////////////////////////////////////........................------------------------,,,,,,---------.................................---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,++++++++++++,,,------...---------------------............////////////............000000000000000000000000111111111111111111111111222222333333444555555555888777777777888999;;;<<>>>>>>>>???===<<<<<<;;;:::::::::999888888777888999;;;===???AAACCCDDDFFFGGGGGGFFFFFFHHHHHHGGGFFFFFFFFFFFFFFFCCCDDDDDDCCC@@@??????@@@<<<>>>@@@@@@???===;;;:::::::::999888777777777777888888777666555444444333333333333222222222222222222222222111111111111111111111000000000000//////////////////////////////....................................------------------------------------..............................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,++++++++++++************************++++++************++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------......///........................///////////////.....................///////////////000000111111111111111444555555666777777888888777777444111333666333,,,444444444555555555555555555444333444666777777666666666666666666666666666555444333444666777666555555555444444444333333333000111222222333333333333000000000000000000000000////////////////////////////////////////////////...............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------,,,+++************---,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***++++++,,,,,,,,,---------)))******+++******))))))******************************+++,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////........./////////000000///////////////000111111111111222222444666888999777666555444333222222222555555555555666666666666666777777888999888888888666666555555555666666777:::999888777666555444444333333333333333333333333111111111111111111111111000111111111111000//////////////////////////////////////////////////////........................------------------------------........./////////------------------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,+++++++++************++++++,,,+++++++++++++++++++++++++++,,,------------,,,,,,,,,---------.........------...............///000000000000000000000000000000000000111111111111111111222222333444444444333444555666888999;;;;;;;;;<<<<<<===============<<<<<<<<<;;;;;;::::::999888888888:::;;;>>>@@@AAACCCBBBBBBBBBCCCDDDFFFGGGJJJJJJIIIHHHGGGGGGGGGGGGBBBCCCCCCBBB@@@??????AAAAAABBBBBBAAA===;;;;;;;;;999888777666666555666666888777777666555555444444000111111222222222111111111111111111111111111111111000000000////////////////////////////////////........................------------------------------------------------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------******************************++++++++++++******,,,+++++++++++++++++++++************************++++++************++++++***++++++++++++,,,,,,,,,++++++,,,,,,------------000000////////////...............///////////////---.........//////000000000000000000000111111111444444444555555666777777555555333111444666555111333444444444555555555666555444444555777888888777666555555555555555555555444333222444666777666555444444444444333333333333000111222222333333333333000000000000000000000000...............///////////////////////////////////////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***+++++++++,,,,,,,,,,,,,,,******+++++++++++++++***************************)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................------------......................../////////////////////...//////000000000000111333444666888888666666555333333222222222444444444444444444444444555666777777888888777777555555444444555555666777:::999888777666555444444333333333333333333333333111111111111111111111111111111111111111000000///////////////////////////////////////////////////........................------------------------------------.........///------------------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,---------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------------...,,,---------......////////////////////////////////////000000000111111111222222222333444444555555333444555777999:::;;;;;;;;;;;;<<<===>>>======<<<;;;;;;<<<<<<<<<;;;:::999888888999;;;===???AAABBBCCCBBBAAAAAAAAADDDFFFHHHKKKJJJIIIHHHGGGGGGGGGGGGBBBCCCBBBAAA???>>>@@@AAAEEECCC@@@?????????>>><<<888888777666555555555555777777666666555555444444111222333444444333333222111111111111111111111111000000000////////////...////////////////////////........................,,,,,,------------------------------------------........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++************************++++++************++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,000/////////////////////.........///////////////------......///000000000000////////////000111222333333222333333444555666555444222222333555444333333333444444555666666666555444444555888999999888555555555555555444444444444333222333555666666444555555444444444333333333111111222333333333222222000000000000000000000000---............//////////////////////////////////////////...------,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...,,,,,,++++++***+++++++++******++++++++++++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,)))***++++++,,,+++++++++************************)))******+++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,------------.........------........./////////000000////////////000000///000111222444555666777555444444333333333333333333333333333333333444444555555666777777777777777555555555444555555666666888888777666666555444444111111111111222222222222222222222222222222222222111111222222111111000///////////////////////////////////////////////////........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,---............,,,,,,++++++++++++,,,,,,*********+++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////////////////////////////...//////000000111111111222222333333444555555555444444666888999:::::::::999:::<<<=========<<<;;;::::::<<<<<<<<<;;;:::999888999:::<<<>>>???AAAAAABBBBBBAAABBBCCCFFFHHHIIIKKKJJJIIIGGGFFFFFFFFFFFFBBBBBBBBB@@@>>>>>>@@@BBBDDD@@@<<<<<>>:::888888777666555555555555777777666666555555555555444555666777777666555444111111111111111222222222000000////////////......////////////////////////------------------------,,,,,,,,,,,,------------------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))******++++++++++++***************+++++++++++++++************************++++++************++++++************++++++++++++++++++++++++++++++++++++..................................../////////000------......///000000111000//////...///000111222222111111111111333444555666444222222222111111222333444444555666666777777555444444555888999999888555555555444444444333333555333333333555555555333555555555555444444444444222222333333333222111111000000000000000000000000---------.........//////////////////////////////000//////...------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,++++++******+++,,,,,,---+++++++++***++++++,,,,,,)))))))))******+++++++++++++++******++++++,,,---++++++++++++++++++++++++((())))))***++++++******************************))))))***+++++++++++++++************+++++++++++++++++++++,,,,,,---------------------------------,,,,,,---------.........---------.........//////111000000//////000000111...///000222333444444444333333222222333333444555333333333444444555555555444555666666777777666666666666555555555555555666666666666555555555444444111222222222333333333333333333333333333333333333111222222222222111000000////////////////////////////////////////////////........................------------------------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++******+++,,,---......---++++++************++++++)))*********++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------++++++,,,------...//////////////////////////////......//////000111111222111111111222333333444444333444555777888888777777777888:::<<<<<<;;;:::999999:::<<<======<<<:::999888999;;;<<<>>>???@@@@@@@@@AAACCCEEEGGGHHHJJJJJJJJJIIIGGGFFFEEEDDDDDDDDDBBBBBBAAA???>>>>>>@@@BBBBBB???<<<<<<===>>>;;;999999888777666555555555555666666666666555555555555555555666777666555333222000000111111111222222222000000/////////.........////////////////////////------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********************************++++++++++++,,,******************************++++++++++++******)))*********++++++++++++************************++++++************++++++************+++++++++++++++++++++++++++*********,,,,,,,,,---------......---.........//////000000---------...///000000111000///.........///111222111000000///000222333444444222111444555666888;;;444444555555666777888888444333333444777999888888555555555444444333333333555444333333555555444333666666555555555444444444333333333333333222111000000000000000000000000000---------.........//////////////////////////////000000///...------,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))******+++++++++******))))))***+++,,,,,,************+++,,,------(((((())))))*********+++,,,+++***)))***+++---...++++++++++++++++++++++++''''''((()))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************++++++++++++++++++,,,,,,---------------------------------,,,,,,,,,---------......---------.........//////111111000000000000000111...///000111222333333333222222222222333444555555333333444444555666666777444555555666666666666666777777666555555555555555555555555555555444444444444444444555555666666666333333333333333333333333111222222222222111000000////////////////////////////////////////////////........................------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++((()))***+++,,,---------******))))))))))))******))))))******++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------++++++,,,,,,---...//////////////////////////////---......///000111111222000000000111222222333333222333555666666666555555555777999:::::::::888777999:::<<<======<<<:::999888999;;;===>>>????????????AAADDDGGGIIIKKKKKKKKKIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBAAA???===>>>@@@CCC@@@@@@???>>><<<;;;:::999999888777666666555555666666666666666666555555555222333444444444222///...000000111111222222222222000/////////............////////////////////////------------------------+++++++++,,,,,,---------------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))******++++++++++++************************++++++************++++++)))************+++++++++++++++******************////////////////////////111111000000/////////...............////////////111111111000000000000000000000111222333444444555333333333333333444555666555555555555666666666666777444333555999;;;888444555555444444444444555555222333444555555444333222666666666666555555555555444444555555444444333222000000000000000000000000////////////////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++************++++++,,,---.../////////............//////000000///...------,,,------////////////000000000000333555666666444333222222222222333555777999<<<===777666444333444666999;;;888777666555666999;;;===:::999999999888888777777666666666666666666666666666666555444444444444444333333333222222222111111333222222111000//////...000///.........///111222......////////////.........---,,,,,,,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---)))************+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......////////////////////////////////////000000000000111111000000111111222333333333444444555666777777666666777888999::::::;;;999999888888888888888888<<>><<<>>>@@@@@@AAACCCEEEHHHJJJKKKKKKLLLIIIDDDAAAAAAAAAAAA@@@CCCBBB@@@>>>>>>???@@@AAA>>>>>>>>>>>>===<<<;;;:::999777666666777777666444777666555444444333444444444333222222111111222222222222222111111111000000222111111000000000000000000///...------...///000//////.........---------------------------------//////.........---------------------------------------------------------.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,------.........++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************************************++++++++++++++++++++++++........................000000/////////.....................////////////000000000000000000000000000111111222222333333333222222222333333444666666555555555666666666777777888555333555999:::777444444444333333333333444444333444555666666555444333666666666666555555555444444444444444444333333222000000000000000000000000////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************,,,++++++++++++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,......---------------...//////...------------....../////////000000000000222444666555444222222222222222333444666888:::;;;666555333222333555888999666777777777888999999:::777777777777666666666555666666666666666666666666888777666666555555666666222222222222111111111111222222111000000///......///...---------...000000......////////////.........---,,,,,,,,,,,,---...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............................../////////000000000000111111000000000111222222222222333333444555555666555666666777888999::::::888888888888888888888888:::===??????<<<;;;===???AAABBBDDDGGGHHHIIIJJJJJJHHHEEEAAA@@@@@@AAABBBBBBBBBAAA???======>>>???@@@>>>>>>======<<<;;;:::999888777666666777777666555777666555444444333333444444333222222111111222222222222222111111111000000111000//////......//////000///...------...///000///.........------------------------------------...---------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,***************************++++++,,,,,,+++++++++************************************************++++++++++++++++++++++++........................///............------------............/////////000000000000000000000000111111111111111111111111111111111222333555666777666666666666777777777777888666444555888888666333333333333222222333333333444555555666666555555444666666555555555444444444333444444444444333222222000000000000000000000000////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++,,,------,,,++++++******++++++,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))************+++,,,,,,,,,++++++++++++***,,,+++++++++************......---,,,+++++++++,,,------------.........///....../////////000000000222333555444333111222222222222222333444555666777444333222111222444666888555666888999999888777666555555555444444444444444666666666666666666666666777666666555555555555555111111111111000000000000111000000//////.........---------------...//////......////////////.........------,,,,,,------...***++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************)))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------....../////////000000000000000000000000111111222111111111222333333444444444555666777888999999:::888888888888888888888888888;;;======;;;:::<<>>@@@BBBCCCCCCAAA@@@>>>=========>>>???======<<<;;;:::999888777777666555666777888777666777666555444333333333333333333222111111111111222222111111111111000000000000///......------......//////...------...//////............------------------------------------,,,,,,,,,,,,++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,)))))))))))))))*********))))))))))))))))))))))))+++++++++,,,,,,++++++***************************************************++++++++++++++++++++++++---------------------------------------------------------.........///////////////000000000000000222222111111000000000000//////000111333444666777666666666777777777888888888666555666777777555222444444333333333333444444555666666666666666666555555555555444444444333333333333333333333222111111////////////////////////////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++***+++,,,,,,---,,,++++++******++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++************************************************)))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++***//////---,,,+++++++++++++++,,,---...////////////........./////////000000111222333333111111111222222222222222222333444444333333222222222444666777777777777777777666555444444444444444333333333333555555555555555555555555444444333222222222222222000000000000////////////000/////////.........------------.........//////---......//////......---------------------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++*********)))((((((((())))))*********+++++++++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000000////////////000111111000000000111111111222222444444555666777888888999888888888888888999999999888;;;===<<<::::::===@@@CCCEEEGGGHHHHHHGGGEEEDDDBBB@@@??????AAACCCCCCCCC@@@@@@???>>>===>>>>>>>>>===<<<;;;:::888777777666666555555666777888888777666666555444333333333333333222222111111111111111111111111111000000000000000///......------..............................------------------------------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******************++++++++++++++++++++++++******************************))))))******+++,,,)))))))))))))))))))))))))))))))))***************++++++,,,,,,,,,+++*********************************************************+++++++++++++++,,,,,,------------------------,,,,,,,,,---------------------------..................//////000000000000222111111000000//////......//////000222444555666666666666666777777777777777666666666666666444333555555444444444444555555666666666555555666666666444444444444333333333333222222333333222222111000////////////////////////////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++************************************************************+++++++++,,,++++++++++++++++++++++++*********+++,,,---------000///...---,,,,,,,,,,,,***+++---...///000//////............////////////000111222111000000111222222222111111111111222222333333333333333555666777999777555333333333555555444444444444444444444444444444444444444444444444333222222111111111111111000000000/////////......////////////..................//////000000000000------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++*********)))((((((((())))))*********+++++++++******+++++++++,,,,,,,,,************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............//////////////////......//////000111/////////000000000000000222333444555666777777888777777888888888999999999999<<<>>>===<<<<<<@@@CCCDDDEEEFFFGGGGGGEEECCCBBBCCCAAA@@@???AAABBBAAAAAA@@@??????>>>>>>>>>>>>>>><<<;;;:::888777777777777666555555666777888888777666555444333333222222333333222111111000000111111000000000000000000000000111000//////......//////------............------,,,,,,------------------------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,******************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))*********************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------------.........---......//////000000111111000000000//////....../////////000111333444555555555555555666666666666555555666666666555444444666555555444444555555666666555555444444555555666444444333333333222222222111222222222222111000000000000000000000000000000////////////////////////------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++*********************************************************+++++++++,,,,,,***++++++++++++,,,,,,,,,))))))***+++,,,---......000///...---,,,,,,,,,---***+++---///000000///...------.........////////////000000000...///000222222222111111000111111222333333333333444555666666888666444222111222444666444444444444555555555555444444444444444444444444444444333222222222222222000000000000////////////////////////////////////...//////000111000000000------............------,,,------......------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************)))))))))************+++++++++******+++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////...............///000000//////////////////000000222222333444555666666777777777777888999999:::::::::<<<>>>>>>===>>>BBBFFFEEEEEEEEEDDDDDDCCCBBBAAACCCAAA?????????@@@???>>>>>>>>>>>>>>>=========<<<<<<;;;999888777777888888777666555666777888777666666555444333222222222222222222111000000000000111//////000000000000000111111000//////......//////------............------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++*********************+++,,,,,,------,,,,,,,,,,,,++++++***)))*********************************************************++++++,,,,,,---++++++++++++++++++++++++,,,---------............,,,,,,---------.........------......///000000111/////////////////////.../////////000000222333333444444444444555555555555333444555666555555555555555444444333333444444555666555444333333444555666333333333333222222222222111111111111111000000///000000000000000000000000////////////////////////------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************************************************++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************)))))))))************+++******+++++++++,,,,,,,,,)))*********++++++,,,,,,------,,,,,,,,,,,,,,,---+++,,,...///000///...------------.........//////...//////...---...000222222111111111111111222222111111222222333444444444555444333222222333333444333333333444444444555555333333333333333333333333333333222111111111111222111111111000000000//////000000000000000000000000---...///000000000//////,,,------......------,,,,,,,,,---......---,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------------------------------.........//////......------......///000000000000///////////////111111222333444555666666666777777888999999:::::::::<<<>>>======>>>CCCGGGEEEDDDBBBAAA@@@@@@AAAAAA???===<<<<<<===>>>===;;;;;;<<<<<<<<<;;;;;;::::::;;;:::888777777888:::;;;888777666666777777666555666555444333222222222222222222111000000000000000////////////000000111111000///......------......,,,------......------,,,++++++,,,,,,,,,---------------------------------***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******************************))))))******+++,,,+++++++++*********)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,+++***))))))************************************************)))******+++,,,,,,------++++++++++++++++++++++++---------....../////////,,,,,,,,,---------......---------...///000000111////////////////////////000000///000000111222222333333333444444444555555222444555666555555555666444333333222222333333444555444333222222333444555333333333222222222111111111111111111111000//////000000000000000000000000////////////////////////------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))*********++++++,,,,,,,,,************))))))))))))+++++++++***++++++,,,,,,+++,,,...000000///...,,,---------.........//////......///...---...000222111111111111111222222333000000000111222222333333222222333444444444333222222222222333333444444444333333333333333333333333111000000///////////////111111111111000000000000000000000000111111111111,,,,,,.../////////...---,,,------......------,,,,,,,,,---......---,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++,,,,,,,,,---)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------------.........//////...------------...//////000000000000000/////////000111222333444555555666666777777888999999::::::999<<<======<<<>>>CCCHHHEEECCCAAA???>>>???AAABBB;;;:::999:::<<<<<<<<<:::999::::::::::::999888777:::999888777777999;;;<<<999777666666777777666444555555444333222222222222222111111000000000000000.../////////000000111111......---,,,,,,,,,,,,---,,,,,,---......---,,,,,,+++++++++,,,,,,---------------------------------))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********)))***++++++,,,++++++******))))))(((((('''(((((()))***+++++++++---------,,,+++***)))(((************************************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------..............................000000///...............000000000000111111111111111222333333444444333333888888777666666666666666333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000///...------,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///...,,,*********,,,---)))***,,,------,,,***)))***,,,------,,,++++++,,,(((((()))***************))))))))))))************---,,,,,,++++++,,,,,,---++++++******************)))***++++++***)))***+++************************+++++++++*********))))))******++++++++++++*********))))))((()))+++---...************************(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..................////////////000000000000000000000000000111111222333333444444222222222111111111000000111111222222222333333333333333333333333333333333000000////////////000000222111111111000000//////000000000000////////////111000000///...---------------------------------......//////...---,,,,,,,,,,,,+++***+++,,,---...+++,,,,,,------,,,,,,++++++++++++,,,,,,---------***+++,,,,,,------,,,,,,))),,,...///---***(((''')))************+++++++++,,,++++++******++++++,,,************************)))***++++++***)))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))(((((()))+++,,,...//////.........------------------............///////////////////////////111111111222333444555666777777888999999999999888::::::;;;;;;===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>><<<999888999:::999999999999999999999999999999777666666666777888999999:::999777666555555555666444444333333333222222222000000//////.........---///////////////////////////...---,,,,,,---...///........................,,,,,,------,,,,,,+++***)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))(((((())))))***++++++++++++***++++++************++++++)))))))))***+++++++++,,,******))))))))))))******''''''''''''((((((((((((...---+++***)))***++++++***++++++,,,,,,++++++***))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------------...........................000000///...............//////000000000111111111111222333333444444333333777777666555555555555555333333333222222222222111111111111111111111111111111111111111111111111111////////////////////////////////////////////////111111000///............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///---,,,******+++,,,---)))***,,,------,,,***)))***,,,------,,,++++++,,,((())))))***************))))))))))))************,,,++++++******++++++,,,************************)))***++++++***)))***+++************************+++++++++*********))))))******++++++++++++*********))))))))))))+++,,,---************************)))))))))***+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...............////////////////////////////////////000000111111222222333333222222222111111111000000111111222222222333333333333333333333333333333333000000////////////000000111111111111111000000000000000000000/////////...000000000///...---------------------------------...............---,,,,,,,,,,,,+++++++++,,,---...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++...000000...,,,******)))************+++++++++,,,++++++******++++++,,,************************)))***++++++***)))***+++++++++++++++++++++++++++*********+++++++++,,,,,,******))))))***+++---...///.........---------------------............///////////////////////////111111111222333444555666777777888999999999999999:::::::::;;;<<<===??????<<<<<<<<<<<<<<<<<<<<<<<<<<<:::888888999:::999999999999999999999999999999777777777666777777888888888777555444333333444444444333333333333222222222000000/////////.........///////////////////////////...------------...///........................,,,,,,------,,,,,,+++*********+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))((())))))***++++++++++++***++++++************++++++***************+++++++++******))))))))))))******''''''((((((((()))))))))---,,,+++*********+++,,,***++++++,,,,,,++++++***))))))))))))))))))))))))************)))))))))((()))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------------------------------000///......---.........//////000000000000111111111222333333444444333333666555555444444444444444333333333333222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////222111000//////......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---+++******+++,,,,,,)))***+++,,,,,,+++***)))***,,,------,,,++++++,,,((()))******++++++******))))))))))))************+++******))))))******+++************************)))***++++++***)))***+++************************+++++++++*********************++++++++++++******))))))))))))***+++,,,---******************************************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------............//////////////////////////////////////////000111111222222222222222111111111111111111111222222222333333333333333333333333333333333111000000//////000000111111111111111111222222222000000000/////////......000000//////...------------------------------------............------,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,+++---000000...+++******)))************+++++++++,,,++++++******++++++,,,************************)))***++++++***)))***+++++++++++++++++++++++++++*********++++++++++++,,,++++++******+++,,,---...............---------------------............///////////////////////////000000000111222333555555777888999999::::::999999999999999:::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;999888666777888::::::999999999999999999999999999888888777666666666777777555555333222222222222222333333333222222222111111000000////////////......///////////////////////////...------------...///------------------------,,,,,,------,,,,,,+++***++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))***++++++++++++***++++++************+++++++++++++++*********************))))))))))))******((())))))))))))*********++++++*********+++,,,,,,******++++++++++++******))))))))))))))))))))))))************)))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------------------------------///......------.........////////////000000000111111222333333444444333333444444333333333333333444444444333333333222222222111111111111111111111111////////////////////////////////////////////////////////////////////////222111000///............------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++******++++++,,,)))***++++++++++++***)))***+++------+++***+++,,,))))))***++++++++++++***((()))))))))************++++++************++++++***************+++++++++)))***++++++***)))***+++******************************************************++++++++++++******)))))))))******++++++,,,************************+++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////////////////////////////......//////000111111111111111111111111111111111111111222222222333333333222222222222222222222222111000000000000000000111000000111111222222333333000000/////////........./////////......---------,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++*********+++,,,,,,------,,,,,,)))+++------+++)))((()))))))))*********+++++++++,,,++++++******++++++,,,************************)))***++++++***)))***+++************************************+++++++++++++++++++++,,,,,,------------------------------------------............///////////////////////////000000000000111333444555777888888999:::999999999888888888999:::;;;<<<<<<999999999999999999999999777666555666888:::999999888888888888888888888888999888777666666666666666444444333222222222222222222222222222111111111111000000//////////////////////////////////////////.........------.........------------------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++*********))))))))))))***++++++++++++***++++++************++++++,,,+++++++++***)))))))))******))))))))))))******))))))*********+++++++++))))))*********+++,,,,,,******++++++++++++******))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------------------------------......------------.........////////////000000000111222333333444444333333333333222222222222333333444444444333333333222222111111111111111111111111////////////////////////........................////////////////////////000000///...------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++,,,************************)))+++,,,,,,+++******+++))))))***+++++++++++++++((()))))))))************,,,,,,++++++++++++,,,,,,))))))*********+++++++++)))***++++++***)))***+++******************************************************++++++++++++******)))*********++++++++++++************************+++++++++*********************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------....................................---......///000000111111111111111111111111111111111111222222222333333333222222222222222222222222111111000000000000111111000000000111111222222333////////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++************+++,,,,,,------,,,,,,)))***,,,,,,***)))))))))))))))*********+++++++++,,,++++++******++++++,,,************************)))***++++++***)))***+++************************))))))*********+++++++++++++++,,,,,,,,,------,,,,,,,,,---------------------------............////////////////////////////////////000111222333444666777888888999999888888888777777777888999:::;;;777777777777777777777777555555555666999:::999888888888888888888888888888888888777666555555555666444444444444333333333222222222111111111000000000//////000000000000000000////////////////////////---..................---------------------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++***************))))))***++++++++++++***++++++************++++++,,,+++++++++***)))))))))******))))))))))))******************++++++++++++((())))))***++++++++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++))))))******+++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///......////////////000000111222333333444444333333222222222222222333333444444444444444333333333333111111111111111111111111000000000000000000000000........................////////////////////////000///...------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++++++++************************)))+++,,,,,,+++******+++)))***++++++,,,+++++++++))))))))))))************---,,,,,,,,,,,,,,,,,,---)))))))))***++++++,,,,,,)))***++++++***)))***+++***************************************+++++++++******++++++++++++******)))******+++++++++************************************************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------..........................................///000000111111111111111111111222222222111111222222222333333333222222222222222222222222222111111000000111111222000000000000000111111111/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,***+++,,,---------,,,,,,------++++++++++++------+++++++++++++++************+++,,,,,,------,,,,,,***,,,------+++++++++,,,)))************+++++++++,,,++++++******++++++,,,************************)))***++++++***)))***+++************************)))))))))************+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------............///////////////////////////......//////000111333444555666777777888888777777777777666666777777888999777777777777777777777777666555555777999:::999888888888888888888888888888777777666555555555666666333444444555555444444333111111111000000000000/////////000000000000111111////////////////////////------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,+++******++++++++++++++++++++++++*********++++++,,,,,,---************************))))))***++++++++++++***++++++************+++++++++++++++*********************))))))))))))******)))************+++++++++((()))******+++*********))))))************))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++((())))))***++++++,,,,,,,,,,,,++++++,,,,,,---...***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///........./////////000000111222333333444444333333222222222222222333444444555444444444444333333333111111111111111111111111111111111111111111111111........................////////////////////////111000///...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++++++++++++++******))))))))))))******)))***,,,,,,***)))***+++)))***++++++,,,,,,++++++))))))))))))************,,,,,,++++++++++++,,,,,,((())))))***++++++,,,,,,)))***++++++***)))***+++************************))))))*********+++++++++******++++++++++++******)))***++++++++++++***)))************************)))))))))***+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------....................................//////000000111222222000000111111111222222222111111222222222333333333111111111111111111111111222111111000000111111222000000000/////////////////////.........---------------------------------++++++++++++++++++++++++***+++,,,---------------***+++,,,---------,,,,,,...---+++******+++---...************++++++++++++***+++,,,,,,------,,,,,,***+++---,,,+++***+++,,,)))************+++++++++,,,++++++******++++++,,,************************)))***++++++***)))***+++************************))))))))))))******************+++,,,,,,+++***)))++++++,,,,,,,,,------------------............///////////////////////////.........///000111222333444444555666666666666666666666666555666666777888777777777777777777777777666666666888::::::999777888888888888888888888888666666555555555666777777222333444555555444333333111111000000000///////////////000000000111111111////////////////////////------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++,,,,,,,,,++++++++++++++++++++++++++++++)))******+++,,,,,,------************************))))))***++++++++++++***++++++************++++++***************+++++++++******))))))))))))******)))))))))************+++)))******++++++***)))((())))))************))))))))))))))))))))))))))))))((()))))))))************)))************+++++++++((())))))***++++++,,,,,,,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///............/////////000222222333444444444333333333222222222333444444555555555444444444333333333111111111111111111111111111111111111111111111111........................////////////////////////222111000//////.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((()))***+++++++++++++++******))))))))))))******)))***,,,,,,***)))***+++******+++,,,,,,,,,,,,+++))))))))))))************++++++************++++++((())))))***++++++,,,,,,)))+++++++++***)))***+++************************))))))******++++++++++++******++++++++++++******)))***+++,,,,,,+++))))))************************(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..............................//////000000111111222222000000111111222222222222111111222222222333333333111111111111111111111111222222111111111111222222000000//////......------//////.........---------------------------------++++++++++++++++++++++++***+++,,,,,,------------***+++,,,---...---,,,,,,...---+++******+++---...))))))******+++++++++,,,++++++,,,---------,,,,,,((()))******)))((()))+++)))************+++++++++,,,++++++++++++++++++,,,************************)))+++++++++***)))***+++))))))))))))))))))))))))))))))))))))************)))***+++,,,++++++)))(((+++++++++,,,,,,------------------.........//////////////////////////////............///111222333333444444555666555555555666666555555555666666777777777777777777777777777777777777999;;;;;;999777777777777777777777777777555555555555555666777888111222444444555444333222000000000000//////////////////000000111111111222////////////////////////,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------******************++++++))))))***++++++++++++***++++++************++++++))))))******+++++++++,,,******))))))))))))******((())))))))))))*********)))***++++++***)))((('''))))))************))))))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------............////////////111111000000000000000111333222000//////111222333777777666555444333333333222222222222222222222222111111111111111111111111000000000000000000000000000///...------...///000000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++******)))(((((()))***+++))))))))))))))))))))))))+++++++++*********))))))*********+++,,,---///000************************))))))))))))************)))************+++++++++)))************++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,+++***))))))************++++++++++++************++++++++++++******)))************+++++++++)))************+++++++++++++++******++++++,,,---,,,,,,,,,---------..............................------............------000000000000000111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111000000000000111///...------...///111111000///...---,,,,,,,,,------------------------......------------......------------------------------------------------***************************************************************************+++,,,------,,,+++***************************''')))***,,,,,,+++***)))+++++++++************)))+++++++++++++++***)))(((******))))))))))))******))))))***++++++++++++***+++)))((())),,,---+++)))++++++++++++++++++++++++,,,,,,,,,---------......---------............///---......///000111111222111333555555444333444555444444555555666666777777777777777777777888888999::::::999999888999999999888888888888777777777777666555444333333444555666666666555444333333222222111111111111111111111111222111111000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))),,,+++++++++***)))))))))+++++++++++++++++++++++++++*********))))))((((((++++++******************)))************+++++++++************************,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))***+++++++++,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///.........------------............////////////111000000//////000000111444333111000111222444555666666555555444444333333222222222222222222222222111111111111111111111111000000000000000000000000000///...------...///000000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******+++++++++***)))(((((()))******))))))))))))))))))))))))+++++++++*********))))))))))))(((((())))))******************************))))))))))))************)))************+++++++++)))************++++++++++++++++++*********))))))++++++++++++++++++++++++,,,++++++***))))))************++++++++++++************++++++++++++******)))************+++++++++)))************+++++++++++++++******++++++,,,---,,,,,,,,,------------...........................------............------//////000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111111111111000000000//////000///...------...///000///......---------....................................------------......------------------------------------------------++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***************************((()))+++,,,---,,,+++***+++++++++************)))+++++++++++++++***))))))******))))))))))))******))))))***++++++++++++***+++)))((()))+++---+++***++++++++++++++++++++++++++++++,,,,,,,,,------------------............///---......///000000111111111333555555444333444555444444555555666777777888777777666666777777888999999888888777777888888888888888888777777777666666666555444444444444555666666555555444333333222222111111111111111111111111222111000000//////000000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************+++++++++***************++++++++++++++++++++++++************)))))))))(((************************)))************+++++++++************************+++***))))))))))))***+++************************))))))))))))************************************))))))))))))))))))))))))***************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------............---------------............/////////000000////////////000000333333222222222333555666555555555444444444444444222222222222222222222222111111111111111111111111000000000000000000000000//////............//////000///......---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++,,,+++***)))))))))))))))))))))))))))))))))))))))+++++++++*********************)))((('''''''''(((************************))))))))))))************)))************+++++++++)))************++++++++++++++++++***************++++++++++++++++++++++++,,,+++******)))***************++++++++++++************++++++++++++******)))************+++++++++)))************++++++++++++************+++,,,,,,,,,,,,,,,,,,------------------------------------------............------////////////000000111111111111111111111111111111000000000000000000000000111111111111111111111111111111000000000000//////000///...------...///000---------------...//////........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++******+++++++++************************)))***,,,---------,,,++++++++++++************)))***++++++++++++***))))))******))))))))))))******))))))***++++++++++++******)))))))))+++,,,+++***+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///.........//////000000111111222444444333333333444444555555666666777888888777777666666777777888999777777666666666777777888888888777777777777666666666555444444444444555666555555444444333333222222111111111111111111111111222111000000//////000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++***************+++++++++************************************))))))))))))************************)))************+++++++++******************************))))))))))))******************************))))))))))))************************************))))))))))))))))))))))))+++++++++***************************************************************,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,---------------------------------------------------------.........////////////.........///000000222111111111222444555666444444444444444444444555111111111111111111111111111111111111111111111111000000000000000000000000/////////......////////////......------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,---,,,+++***))))))(((((())))))))))))))))))))))))************************,,,,,,+++***************************************((()))))))))************))))))*********+++++++++))))))*********+++++++++************************************************++++++***************+++******++++++++++++************++++++++++++******))))))*********+++++++++))))))*********+++++++++***************++++++,,,++++++,,,,,,,,,---------------------------------,,,------......------,,,---......//////000000000111111111111111111111111////////////////////////111111111111111111111111111000000000////////////000///............///000......---------......///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,+++***))))))***+++,,,***************************+++,,,---------,,,,,,+++++++++*********))))))******+++++++++******)))******))))))))))))******))))))***++++++++++++******))))))***++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,---------------------............///........./////////000000000222333444333222333444444555555666666777888888666666666666666777888888777777666666666777888888888777777777666666666666555555555444444555555555444444444333333333222222111111111111111111111111111111000///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))*********)))))))))))))))***************+++++++++))))))*********+++++++++************************))))))))))))))))))))))))************************((()))))))))************************************)))))))))))))))))))))))),,,+++++++++***)))))))))************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------,,,,,,------------------------------..................------...//////000//////000111222333444555333333333444444444444444111111111111111111111111000000000000000000000000////////////////////////...//////////////////.........------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,+++***)))(((((())))))))))))))))))))))))************************,,,++++++++++++,,,------************************((()))))))))************))))))*********+++++++++))))))*********+++++++++************************************************+++***************++++++******++++++++++++************++++++++++++******))))))*********+++++++++))))))*********+++++++++******))))))******+++,,,+++++++++,,,,,,,,,------------------------------,,,,,,------------,,,,,,,,,------...//////000000111111111111111111111111////////////////////////000000000000000000000000000000000////////////...//////............//////000000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,+++))))))))))))+++,,,************************++++++,,,,,,------------+++++++++*********)))))))))******+++++++++************))))))))))))******))))))***++++++++++++***)))***************++++++*********++++++,,,,,,,,,------------............---------............///............///////////////111333333222111222333444444444555666666777777666666666555666777777888777777777777777888999:::777777777666666666666555444555555555555555555444333333333333333222222222111111111111111111111111111000000///.../////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))************))))))************************((()))))))))************************************)))))))))))))))))))))))),,,+++++++++***)))))))))*********************************************************************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........---------------...///000---...///000222333444555444444444333333333333333111111111111111111111111000000000000000000000000////////////////////////......////////////......---------,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,+++,,,,,,,,,+++***))))))))))))))))))))))))))))))***************+++++++++******))))))***+++,,,,,,************************))))))))))))************)))************+++++++++)))************+++++++++***************+++++++++*********************************)))******+++,,,******++++++++++++************++++++++++++******)))************+++++++++)))************+++++++++***))))))))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,---...///000000111111111111111111111111000000000000000000000000000000000000000000000000000000////////////......////////////////////////111000///...---,,,,,,,,,+++++++++++++++++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************************************))))))*********************************++++++++++++,,,,,,,,,---+++++++++************)))))))))***++++++++++++*********))))))))))))******))))))***++++++++++++***(((***++++++******+++,,,*********++++++,,,,,,---,,,,,,,,,---------......---------............///........................///000222222111111111222222333333444555555666666666666555555666666777888777777777777888999::::::777777666666666666555555444444555666666555444444333333333333222222222222111111111111111111111111111000//////......//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++))))))))))))))))))))))))***************+++++++++************************))))))))))))************)))))))))***++++++,,,,,,)))************+++++++++))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))+++++++++***************************************************************++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,,,,,,,---...///000---...000111333555666666555444444333333222222222111111111111111111111111000000000000000000000000////////////////////////---...///000000///...------,,,,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---***+++,,,,,,,,,+++******))))))))))))))))))))))))))))))*********++++++++++++******)))))))))))))))************************))))))))))))************)))************+++++++++)))************+++++++++))))))*********+++++++++******************************))))))***++++++,,,******++++++++++++************++++++++++++******)))************+++++++++)))************+++++++++)))))))))))))))***++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---...//////000111111111111111111111111000000000000000000000000000000000000000000000000000000/////////...............////////////......000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))************))))))***************************************+++,,,,,,+++++++++************)))))))))***+++++++++++++++******))))))))))))******))))))***++++++++++++***(((***,,,+++))))))+++---)))******+++,,,,,,------******+++++++++,,,,,,,,,---------............///...........................000222222111000111222111111222333333444444555666555555555555666777777666666666666777888999999777777666666666555555555444444555666666555444444222222222222222222222222111111111111111111111111000000///............///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************+++++++++***************++++++++++++++++++++++++((()))))))))************((())))))***++++++,,,,,,)))************+++++++++))))))))))))))))))))))))***+++,,,------,,,+++***++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))***************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------************************+++++++++,,,,,,---------,,,,,,,,,---------......,,,++++++,,,---...///000---///111333555666777777555555444333333222111111000000000000000000000000000000000000000000000000////////////////////////---...///000000///...---,,,,,,,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---)))***+++,,,---,,,+++***))))))))))))))))))))))))))))))******++++++++++++...---,,,***))))))((((((************************))))))))))))************)))************+++++++++)))************+++++++++))))))******++++++++++++))))))))))))))))))))))))******))))))***+++,,,,,,******++++++++++++************++++++++++++******)))************+++++++++)))************+++++++++)))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,...//////000111111111111111111111111000000000000000000000000000000000000000000000000000/////////..................////////////.........------------...//////------------------------***+++---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************((()))***++++++***)))(((******************************))))))******+++,,,+++++++++************)))((()))***+++++++++++++++******))))))))))))******))))))***++++++++++++***(((***,,,+++))))))+++---))))))***+++,,,,,,------((())))))))))))*********---------.........//////.....................---...000111222111000111222000111111222222333444444555555555555555666777777444444444555555777888888777666666666555555555555333444555666666555444333222222222222222222222222111111111111111111111111000000///.......................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,+++++++++******))))))++++++++++++++++++++++++(((((())))))*********+++((())))))***++++++,,,,,,)))************+++++++++))))))))))))))))))))))))+++,,,------------,,,+++++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))))))))******+++++++++,,,************************++++++******************++++++************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---...///000000---...///000222333444555333333222222111000/////////............---------............////////////..............................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***************************++++++************************++++++++++++******************************++++++************************))))))))))))******************************,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++------------------------++++++++++++++++++++++++------------------------////////////000000000000////////////////////////////////////////////////000000000000000000000000......//////000000111111///............---------------------------------............---,,,+++******,,,------,,,++++++,,,************************++++++******************))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))***++++++++++++***+++*********))))))((((((******+++++++++******)))******+++++++++,,,,,,,,,...------,,,,,,,,,---------------............///...//////000111222222222333333333333333444555666555555666666777777888888888888777777666666555555555444333333222222222222444444555555444444333222222222222111111111000000222222222111111111111000000000000000////////////////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******))))))************))))))************************))))))))))))))))))))))))************************)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++*********))))))+++++++++++++++***)))(((+++*********))))))(((((()))************+++++++++******))))))))))))******((((((((((((((((((((((((************************++++++************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------.../////////---...///000222333444555333333222111111000/////////............---------............////////////.................................---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++***************************************************************++++++++++++************************************************************))))))))))))******************************,,,,,,++++++************))))))))))))))))))))))))************************************************************************(((((((((((()))))))))***++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.../////////000000000000////////////////////////////////////////////////........................///////////////000000000///............---------------------------------............---,,,+++***+++,,,......,,,+++,,,---************************)))))))))***+++++++++,,,))))))***++++++++++++***************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))***++++++++++++***************)))))))))(((******************************+++++++++,,,,,,,,,...------,,,,,,,,,---------------............///...//////000111111222222222222222333333444666666666666666666666777777777777777777777666666555555555444333333222222222333444555555555555444333333222222222222111111111111222222222111111111000000000000000000/////////...........................---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************++++++++++++******************************))))))))))))))))))))))))************************)))************+++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,************************+++++++++*********))))))+++++++++++++++***))))))************)))))))))((()))************+++++++++******))))))))))))******))))))))))))))))))))))))******************************++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------..................---...///000111222333444222222111111000000/////////............------------............/////////.................................------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++***))))))******************************************************++++++++++++************************************************************))))))))))))******************************+++************)))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++((((((((()))))))))******++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------....../////////000000000////////////////////////////////////////////////........................000000/////////////////////............------------------------------------......------,,,+++***+++---......---,,,,,,---************************(((((()))***+++,,,,,,---))))))***++++++++++++***************************))))))))))))))))))))))))---,,,+++******+++,,,---))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++))))))***++++++++++++***************))))))))))))++++++***))))))***+++,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,---------------............///...//////000000111111222111111111222333555666777777777666666666666666666777777777666666666666555444444333222222222333333555555666666555555444333333333333222222222111111222222111111111000000000000000000/////////..............................---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))************************)))************+++++++++************************++++++++++++++++++++++++*********++++++++++++,,,************************+++++++++******************++++++++++++***))))))************)))))))))))))))************+++++++++******))))))))))))*********************************************+++++++++******+++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.....................---------------...///000111222333111111000000000////////////............------------------.........//////....................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,...------,,,+++***))))))***************************************+++++++++******++++++++++++*********************************************+++++++++******))))))))))))*********************************)))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++(((((()))))))))*********************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000////////////////////////////////////////////////000000000000000000000000000000000//////......---///............------------------------------------------------,,,+++***+++---///...---,,,---...************************)))))))))***+++++++++,,,))))))***++++++++++++***************************))))))))))))))))))))))))---,,,***))))))***,,,---))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************))))))***++++++++++++************))))))))))))))),,,+++)))((((((***,,,---******+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---------------............///////////////000000111111//////000111333444666777777777777666666555555444666666666666666666666666444333333222222333333333555555666666555555444333333333333333222222222222111111111111000000000000000000/////////.................................---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++*********++++++++++++++++++***************************))))))))))))))))))))))))************************))))))*********+++++++++************************************************************++++++++++++******************************************************+++++++++******)))*********)))))))))))))))))))))*********+++++++++******))))))))))))******************************))))))*********+++++++++******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.....................---------------...///000000111111000000/////////////////////............---------------------....................................//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,------,,,,,,+++***))))))************************))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******************************)))))))))))))))))))))***************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////////////////////////////////////////000000000000000000000000000000//////......------///............---------------------------------,,,,,,,,,---,,,,,,+++++++++---......---,,,,,,---************************,,,+++++++++***)))))))))))))))***++++++++++++***************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((())))))))))))))))))((())))))***++++++++++++***))))))))))))))))))******+++***)))((((((***,,,---******+++++++++,,,,,,,,,+++++++++++++++,,,---...---------............//////////////////000000000...//////000222444555666777777666666555555444444555555555555555666666666333333333222222333333444555555555555555444444333333333333222222222111111111111111000000000//////////////////....................................---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******))))))************))))))************************))))))))))))))))))))))))************************))))))*********+++++++++************************************************))))))*********+++++++++************************************************)))******+++++++++******))))))))))))))))))******))))))*********+++++++++******))))))))))))******************************)))))))))***++++++,,,,,,******++++++,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------..................---------...///000000000////////////............///............---------,,,------------................................./////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,+++++++++******************************)))))))))***++++++,,,,,,******++++++++++++******)))))))))))))))))))))))))))))))))***++++++,,,,,,******))))))))))))******************************)))))))))************+++((((((((((((((((((((((((++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))*********++++++***************************++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////////////////////////////////////////////////////........................//////..................///............---------------------------------++++++,,,,,,,,,,,,++++++***,,,------,,,++++++,,,************************---,,,,,,+++***)))(((((())))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))***++++++++++++***))))))))))))***************))))))))))))+++,,,---******+++++++++,,,,,,,,,+++******++++++,,,---...---------............////////////////////////////////////000111333444555666666555555555555555555444555555555555666666666333333222222222333444444444444555555444444333222222222222111111111000000111111000000000//////////////////.........---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))))))))******)))))))))************************))))))))))))))))))))))))************************)))************+++++++++************************************************)))))))))************+++***************************************+++++++++))))))***++++++++++++***))))))))))))************)))************+++++++++******))))))))))))******************************((())))))***++++++,,,,,,******++++++,,,------...******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,---------......,,,---------.../////////,,,------......//////000........................///............---------,,,,,,---------.................................////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,************************((())))))***++++++,,,,,,******++++++++++++******))))))))))))))))))))))))((())))))***++++++,,,,,,******))))))))))))******************************************++++++,,,,,,((((((((((((((((((((((((************************************************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////////////////////////////////////////////////////........................------..................///............---------------------------------***++++++,,,,,,,,,++++++)))+++,,,,,,+++******+++************************,,,+++++++++***)))))))))))))))***++++++++++++***************************))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))************************))))))))))))))))))))))))((()))************)))((())))))***++++++++++++***((()))))))))************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,************+++,,,---...---------............////////////////////////////////////000000222333333444444555555555555555555444444444555555555666666333222222222333333444555333333333444333333222111111111111000000000//////111000000000//////////////////.........------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))******++++++******)))************************))))))))))))))))))))))))************************)))************+++++++++************************************************))))))))))))************************************))))))*********+++++++++))))))***+++++++++++++++((()))))))))************)))************+++++++++******))))))))))))******))))))))))))))))))))))))((())))))***++++++,,,,,,******+++,,,,,,---......******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,---------......,,,,,,------...///000000,,,------....../////////---.....................//////.........---------,,,,,,,,,---------..............................000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++)))******++++++,,,------************************((())))))***++++++,,,,,,******++++++++++++******))))))))))))))))))))))))((())))))***++++++,,,,,,******))))))))))))************************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////////////////////////////////////////////////////000000000000000000000000,,,------......///////////////.........---------------------------------***++++++,,,,,,,,,++++++(((***,,,,,,***)))***+++***************************************+++++++++))))))***++++++++++++***************************))))))))))))))))))))))))(((***,,,......,,,***((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))***++++++++++++***(((((())))))*********+++'''((()))+++,,,,,,,,,,,,******+++++++++,,,,,,,,,************+++,,,---...---------........./////////////////////.........000000///000000111222222333444444555555666666666444444444555555555666666222222222222333333444555222333333333333222111111000000000000////////////000000000000//////////////////.........------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))************************************))))))******++++++++++++((()))***+++++++++++++++(((((())))))*********+++)))************+++++++++******))))))))))))******((((((((((((((((((((((((------,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,+++***))))))************+++,,,,,,---......------,,,+++,,,---...///........................000000000000000000000000000000//////.........---,,,---------......//////000000//////.........---///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************(((***,,,+++***)))***+++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,++++++******************((()))***++++++***)))((()))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))******++++++++++++******)))******+++++++++******)))))))))))))))))))))))))))************+++++++++++++++******************))))))))))))))))))))))))++++++************************************************++++++++++++******++++++,,,------------,,,+++******)))***+++---......---+++***)))***++++++,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////------......//////000000888555111...,,,---...000//////............//////......---------,,,,,,,,,------------------------,,,++++++******++++++,,,************************+++++++++************))))))************+++++++++((()))***++++++++++++++++++*********))))))((((((************************++++++++++++++++++++++++************************++++++++++++++++++++++++---+++(((&&&&&&(((+++---***++++++,,,+++***)))(((+++*********))))))((((((************************************************,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111111111111111111111111111222222333333444444555333333333444444444555555555555444333333333333444555555555444444333333333222222222111111111000000000000000000000000000000//////...------------...//////...---,,,,,,++++++...------,,,,,,------...,,,,,,,,,+++++++++******************************))))))))))))))))))))))))+++*********))))))(((((((((((())))))*********+++)))))))))))))))))))))))))))))))))))))))(((''''''************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++***))))))************++++++,,,------...,,,,,,,,,,,,,,,---......................................................///.........------------------........./////////000/////////.........---............------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,......,,,++++++,,,)))***++++++++++++***)))))))))*********+++++++++++++++******************************************))))))***++++++***))))))))))))))))))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))******++++++++++++************+++++++++******))))))))))))))))))))))))))))))************+++++++++******************************************************************************************************++++++++++++************+++,,,,,,,,,,,,,,,------++++++***+++,,,,,,...---,,,+++***++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,------------.......................................////////////444222000...---...000111//////............//////............---------,,,------------------------,,,++++++******++++++,,,************************+++++++++************))))))************+++++++++))))))***+++++++++++++++************)))))))))(((************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,***(((''''''(((***,,,***++++++++++++***)))(((************)))))))))(((************************************************+++******))))))******++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000000000000000111111222222333444444444333333333444444444444555555555444333333333333444444333333333222222222222222222222111111111000000000000000000000000000000//////...------------...///......---,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************)))))))))(((((()))))))))************)))))))))))))))))))))))))))*********))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((('''(((((()))******++++++++++++++++++++++++++++++************************************************,,,+++******)))***************++++++,,,,,,------+++,,,,,,------------------------------------------------------------------------------,,,,,,,,,.........////////////////////////...........................------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,***++++++)))***++++++++++++***)))(((((()))))))))*********,,,,,,++++++***))))))(((******************************++++++++++++******))))))))))))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))******++++++++++++******+++++++++++++++***)))((()))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++******************************************************++++++++++++******))))))***+++++++++++++++///...---,,,++++++++++++...---,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------......................../////////...............///.........///000111222//////............///////////////.........------------------------------,,,++++++******++++++,,,************************+++++++++************))))))************+++++++++))))))***++++++++++++***************))))))))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))************++++++******)))(((************))))))))))))***************************************************))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................000000111111222333333444333333333333444444444444555555444333333333333333222222222111111111111111222111111111111000000000000000000000000000000000//////...------------............------,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))*********+++******)))((((((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++************************))))))))))))))))))))))))************************++++++***************+++******++++++,,,,,,,,,,,,***+++,,,---...---,,,,,,------------------------------------------------------------------------////////////////////////.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,***(((((()))*********++++++*********))))))))))))*********++++++++++++*********))))))***************++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))+++******************+++))))))))))))))))))))))))******++++++++++++******+++++++++++++++***)))((())))))))))))))))))))))))))))))*********+++++++++***************+++++++++++++++++++++++++++++++++***************+++++++++******************************++++++++++++******(((((()))***************...---------------------------------------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......................../////////......---------,,,---...///000000111111///......------......///000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************+++++++++*********))))))))))))*********+++++++++)))******+++++++++***************)))))))))))))))************************************************************************************************))))))************))))))******************))))))*********)))))))))))))))******************************************************))))))))))))*********++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------//////000111111222222333222222333333333444444444555444333333222222333333111111111111111111111111111111111111000000000000000000000000000000000000//////...------------.........---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******************************))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))),,,,,,+++++++++*********************************))))))))))))))))))))))))************************+++***************++++++******+++++++++++++++,,,)))***,,,---------,,,+++------------------------........................................../////////////////////.........---------..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,***)))))))))+++******************+++*********+++++++++,,,,,,))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********++++++*********))))))))))))))))))))))))******++++++++++++******+++++++++++++++***)))((())))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++******************************++++++++++++******(((((()))************)))***+++,,,---......//////,,,---------------------,,,,,,,,,,,,------------+++++++++,,,,,,,,,------........................//////......------,,,,,,------.../////////............------------......000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************+++++++++*********))))))))))))*********+++++++++******+++++++++******)))))))))))))))))))))******************************************************************************************************((()))************)))((())))))))))))))))))******))))))))))))))))))******************************************************+++++++++******+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------....................................//////000111111222222222222333333333444444444444333222222222222333111111111111222222222222000000000000000000000000//////////////////////////////...------------...---------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++++++++******************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******------,,,,,,+++******)))*********************************************************************************)))******+++,,,******++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................///////////////...............------------------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---,,,+++,,,---++++++***))))))***++++++***++++++++++++,,,,,,,,,((())))))***++++++,,,,,,)))))))))***++++++,,,,,,++++++************++++++)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))******++++++++++++******)))******+++++++++******)))))))))))))))))))))))))))************+++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,******************************++++++++++++******(((((()))***************((()))+++,,,.../////////+++,,,,,,------------,,,,,,,,,---------.........++++++++++++,,,,,,,,,,,,------------------------.........---------------.........///......---,,,......------------....../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************+++++++++************))))))************+++++++++***++++++++++++***))))))))))))))))))************************************************************************************************************))))))************))))))))))))((((((((()))******))))))))))))************************************************************,,,,,,++++++++++++,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......////////////////////////------...//////000000111222222222222333333333333444444333222222222222222111111111111111222222222//////000000000000000111//////////////////////////////...------------...------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))((()))******+++*********************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************************++++++++++++++++++++++++******************************))))))***++++++,,,++++++******************+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------....../////////...---------,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++)))+++------,,,,,,---...++++++***))))))***++++++************++++++++++++******************++++++((())))))***++++++,,,,,,+++***))))))))))))***+++)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))******++++++++++++******((()))***+++++++++++++++)))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,************************((())))))***++++++,,,,,,******************************++++++++++++******((()))******++++++******((()))+++,,,------------)))***+++---------,,,+++++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,------------------------,,,------------------...------------------------...------,,,,,,------...............---------,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************+++++++++************))))))************++++++++++++++++++++++++***))))))((()))))))))************************************************************************************************************)))))))))))))))))))))))))))(((((('''((()))***+++((()))))))))************************************************************++++++************++++++************++++++++++++************************,,,,,,,,,---------......////////////////////////,,,------...//////000000111222222222222333333333444333222222111222222222/////////000000111111111////////////000000111111//////////////////////////////...------------...------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((()))))))))************************)))))))))((())))))))))))))))))))))))'''((())))))*********)))************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((()))******++++++))))))))))))))))))))))))++++++++++++++++++++++++******************************))))))***+++,,,,,,++++++******************,,,+++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************&&&(((***+++++++++,,,---,,,+++***))))))***+++,,,))))))))))))************,,,,,,++++++***)))))))))((())))))***++++++,,,,,,+++***)))(((((()))***+++)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))******++++++++++++******'''((()))***+++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))((())))))***++++++,,,,,,******************************++++++++++++******))))))***+++++++++++++++)))***+++,,,---,,,+++***((()))+++,,,---,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///...------,,,,,,------.........---------,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,************************+++++++++************))))))************++++++++++++++++++++++++***)))((((((((())))))*********+++************************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******)))(((''''''''')))***+++(((((())))))*********+++******************************************************))))))))))))******)))************+++++++++************************,,,,,,,,,---------..............................,,,,,,------...//////000111111222222222333333333444333222222111111222222---.........//////000000.../////////000000111111//////////////////////////////...------------...------------------------,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((())))))*********++++++*********))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++,,,,,,...------,,,,,,++++++***************************+++***)))'''''''''((()))++++++******++++++,,,---(((((())))))***+++------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********------------------------------------------------,,,------......------,,,...---,,,,,,++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++******************************))))))***+++,,,,,,,,,+++***))))))***++++++***************************************************************+++++++++******))))))))))))******************************************************++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++*********++++++************++++++++++++******************++++++************++++++******)))))))))))))))***+++++++++++++++***)))(((******++++++++++++******************************+++++++++*********)))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))),,,,,,+++++++++,,,------+++++++++*********))))))************************,,,+++++++++***)))))))))++++++***)))(((((())))))************************++++++++++++++++++++++++***++++++***))))))***,,,+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((()))))))))***++++++,,,,,,))))))))))))))))))))))))++++++******************,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,---...///000000000000000111222222333333333333333222000/////////000111000000000000000000000000////////////000000000000111111111111000000000000........................,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************)))))))))))))))))))))))),,,+++***((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,************************+++***)))((('''(((((()))***************+++,,,,,,******************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++******************************)))******++++++,,,+++******))))))***+++,,,************************************************+++++++++******))))))(((******))))))))))))******************************************************++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++++++++++++++***++++++************++++++************************++++++************++++++******))))))))))))*********++++++++++++***)))((()))))))))******)))))))))************************+++++++++*********)))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************+++++++++++++++++++++*********))))))************************+++++++++***************++++++***)))))))))))))))************************++++++++++++++++++++++++)))******)))(((((()))+++************)))))))))((())))))))))))))))))))))))************)))))))))(((++++++******************))))))))))))))))))))))))************************++++++++++++++++++++++++(((((((((((()))***+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,---...///000000000000111111222333333333222222222222000/////////000111000000000000000000000000////////////000000000000111111111000000000//////........................,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))******)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++*********)))((())))))***++++++,,,,,,))))))))))))))))))))))))******)))((((((((())))))***))))))))))))***++++++,,,++++++***))))))******++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,+++++++++,,,,,,---,,,,,,++++++***************+++++++++,,,,,,,,,******++++++++++++******)))************+++++++++***************************************+++++++++******))))))***+++,,,,,,************************************************,,,+++***)))(((''''''&&&******))))))))))))******************************************************++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++++++++++++++************++++++************************++++++************++++++***)))))))))))))))************++++++******))))))(((((())))))))))))((((((************************+++++++++***************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************)))***+++,,,------,,,++++++++++++******************************************************++++++++++++***))))))))))))))))))************************))))))))))))))))))))))))((()))***)))'''''')))***************))))))))))))))))))))))))))))))))))))************)))))))))))),,,,,,++++++***))))))((())))))))))))))))))))))))************************************************(((((((((((()))***++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,---...///000000000000222222222333222222111111222111111000///000000000000000000000000000000000////////////000000000000111111000000000000//////........................,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,+++***))))))(((((()))))))))*********+++((((((((((((((((((((((((******)))))))))))))))))))))))))))((())))))***+++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,---,,,,,,++++++,,,,,,,,,------,,,,,,+++***))))))******+++++++++,,,,,,,,,******++++++++++++******))))))*********+++++++++*********************************+++++++++******)))))))))******+++,,,,,,******************************************************))))))((((((''''''******))))))))))))******************************************************************************))))))))))))))))))))))))))))))******++++++,,,,,,++++++************++++++***************+++++++++++++++************++++++))))))))))))))))))***+++))))))************))))))(((((())))))))))))((((((************************************************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************,,,...000000000...---************************************************)))))))))***+++++++++,,,******)))))))))))))))***************************)))))))))))))))))))))))))))*********(((((()))+++*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++++++++*********))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))++++++******+++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,---...///000000000000222222222222222111000///222111111000000000000000////////////////////////////////////000000000000111000000000////////////........................,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************((()))))))))************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((())))))***))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))((((((*********))))))((((((((((((((((((((((((((((((((())))))******************)))))))))((())))))***+++))))))))))))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,++++++,,,,,,---------,,,,,,+++***))))))******+++++++++,,,,,,,,,)))******++++++******)))))))))*********+++++++++******************************+++++++++******)))))))))******++++++++++++************************************************''''''(((((())))))************))))))))))))******************************************************************************)))))))))))))))))))))))))))))))))******+++++++++++++++************++++++))))))*********+++++++++++++++************++++++))))))(((((()))***++++++((())))))*********)))))))))******++++++******)))************************************************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++...000111000///...************************)))))))))))))))))))))))))))))))))***+++++++++,,,***)))))))))))))))******************************((((((((((((((((((((((((+++,,,,,,+++******+++---))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))+++++++++***++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,---...///000000000000222222222222111111000///111111111111000000000///////////////////////////////////////000000000000000000000////////////...........................,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************((()))))))))************))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))))))))(((++++++******)))(((((('''))))))))))))))))))))))))((()))***+++++++++*********))))))))))))***++++++((((((((()))***,,,---...++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,+++++++++,,,---------,,,,,,++++++***************+++++++++,,,,,,,,,))))))************)))))))))************+++++++++******************************+++,,,,,,***)))(((******++++++++++++***)))************************************************&&&'''(((((()))***+++,,,******))))))))))))******************************************************************************)))))))))))))))))))))))))))))))))***************++++++************++++++)))))))))***++++++,,,,,,++++++************++++++(((((((((((()))***+++,,,(((((())))))******))))))******++++++++++++*********************************************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------............,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++((()))+++,,,------------***************+++++++++))))))))))))))))))))))))***************+++++++++)))))))))))))))******+++************************((((((((((((((((((((((((+++,,,---,,,******,,,---))))))))))))************))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))***)))))))))))))))******++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,---...///000000000000111111111222111111000000000111111111111000//////000000000000000000000000////////////000000000000000000////////////..............................,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))++++++++++++***)))''''''))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************((()))***++++++++++++******************+++,,,,,,***)))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))************)))))))))************+++++++++************************)))***,,,,,,,,,***)))'''++++++,,,,,,+++***((((((************************************************((())))))******+++++++++******))))))))))))******************************************************************************))))))))))))))))))))))))************))))))))))))++++++************++++++((())))))***++++++,,,,,,++++++************++++++(((((((((((()))***+++,,,'''(((((()))))))))))))))))))))************))))))************************))))))*********+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------............,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++(((((()))***+++,,,------))))))*********+++++++++))))))))))))))))))))))))+++++++++***************)))))))))))))))***++++++************************))))))))))))))))))))))))+++,,,,,,+++******+++---((()))))))))************))))))))))))))))))))))))((()))))))))******************************++++++))))))))))))))))))))))))((())))))***++++++,,,,,,******************************)))))))))))))))***++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,---...///000000000000///000000111111111111000000111111222111000///...000000000000000000000000////////////000000000000000000/////////.................................,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))***+++******)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))***++++++,,,,,,************************((()))***+++,,,,,,+++***++++++******++++++,,,---,,,+++******)))*********++++++++++++++++++++++++,,,,,,,,,++++++*********(((((())))))*********+++++++++++++++++++++++++++------------------------,,,------......------,,,++++++++++++,,,,,,---...++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,))))))************)))))))))************+++++++++************************)))***,,,---,,,***((('''+++,,,,,,,,,+++)))(((&&&************************************************+++++++++*********************))))))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((++++++************++++++((())))))***++++++,,,,,,++++++************++++++(((((((((((()))***+++,,,''''''((()))))))))))))))(((((())))))))))))((((((************************))))))******++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++*********+++,,,---///000))))))******++++++++++++)))))))))))))))))))))))),,,+++++++++******))))))))))))((())))))***++++++***************************************************++++++***))))))***,,,(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++,,,,,,++++++***)))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************,,,,,,+++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---...///000000000000...///000111111111111111000111111222222000///...000000000000000000000000////////////000000000000000/////////....................................,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))&&&''')))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************,,,+++++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------------------------,,,++++++------,,,++++++++++++++++++++++++++++++++++++************)))******************************************************))))))(((((('''''')))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((******************************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++*********))))))((((((************************+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++************************,,,,,,++++++***+++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,...------,,,,,,------...---------,,,,,,+++++++++..............................//////...---,,,,,,---,,,++++++------,,,+++---,,,,,,++++++,,,,,,---+++++++++*********)))))))))***+++,,,,,,+++***)))******************************************************++++++++++++******))))))))))))************************************))))))************))))))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000000000111111111111000000000000000000000000000000///////////////......---000000000000000///......000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******((((((((((((((((((((((((*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------------------,,,++++++------,,,++++++++++++++++++++++++++++++++++++************)))******************************************************))))))(((((((((((())))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((+++*********))))))))))))************************+++++++++*********))))))+++++++++*********))))))************************))))))))))))************))))))*********+++++++++************************,,,,,,++++++***++++++,,,++++++******++++++,,,---******+++++++++,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,+++++++++.......................................---,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***+++,,,------,,,+++*********************************************************++++++++++++******))))))))))))************************************))))))************))))))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////000000000000000111111111111000000///////////////////////////////////////......---000000000000000///......000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))******************))))))))))))*********************************)))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,++++++------,,,++++++++++++++++++++++++++++++++++++************)))***************************************************))))))))))))((((((((()))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************)))))))))************************+++++++++***************+++++++++***************************************))))))))))))***************************+++++++++************************,,,++++++***++++++,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++---------------------------............------,,,---,,,++++++------,,,+++++++++------------+++++++++++++++***************+++,,,------------,,,+++******************************************************++++++++++++******))))))))))))************************************))))))************))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))************))))))))))))))))))************))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////000///000000111111000000//////////////////////////////////////////......---//////000000000///....../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******************************))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))***+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,++++++++++++++++++++++++++++++++++++*********))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))***************+++++++++************************))))))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************************************************************************************************************((()))))))))************************************************************++++++******++++++,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......------,,,---,,,++++++------,,,+++***+++---......---+++******************************+++,,,------,,,+++*********************************************************++++++++++++******((()))))))))************************************))))))************))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************************))))))************))))))((()))))))))************))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------.........///////////////000000000000/////////////////////////////////////////////......---...///////////////......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))***************))))))))))))******************************)))))))))))))))*********,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************'''((()))***************))))))))))))))))))))))))************************************************************************)))))))))***+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,++++++++++++++++++++++++++++++++++++*********))))))************************************************))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******++++++++++++************************((()))***+++,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))*********************+++++++++************************************************************************************************((()))))))))************************************************************+++*********++++++,,,---++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------------,,,---,,,++++++------,,,+++***+++---......---+++***************************)))***+++,,,,,,+++***)))******************************************************++++++++++++******((()))))))))************************************))))))************)))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------............//////000000000000//////........................///////////////......---......////////////.....................---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************((())))))************)))))))))))))))))))))))))))***************************************+++++++++***************************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,++++++++++++++++++++++++++++++++++++************)))************************************************)))))))))************+++))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))(((((())))))***+++++++++************************((()))***,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))*********************+++++++++++++++***************************************+++++++++***************+++++++++++++++++++++++++++++++++))))))))))))************+++++++++***************************************************+++,,,------++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,---,,,++++++------,,,+++++++++------------++++++***************+++++++++)))***++++++++++++***)))******************************************************++++++++++++******))))))))))))************************************))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........//////000000//////...........................///////////////......---------.../////////..............................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((()))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************))))))((())))))))))))))))))))))))************************))))))*********+++++++++************************+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++---,,,++++++------,,,++++++++++++++++++++++++++++++++++++************)))************************************************))))))*********+++++++++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))''''''((())))))***++++++************************''')))+++,,,------,,,+++************************))))))))))))))))))))))))((()))))))))*********************++++++,,,,,,,,,************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++))))))))))))************+++++++++*********))))))************************************+++,,,---...++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******+++,,,,,,+++************************************************************++++++++++++******))))))))))))************************************))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************************************++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------......////////////..............................///////////////......---,,,---......//////..............................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************)))))))))(((******))))))))))))******))))))))))))))))))))))))'''(((((()))******++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************)))((('''))))))))))))))))))))))))************************))))))******++++++++++++************************,,,+++++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,++++++------,,,++++++++++++++++++++++++++++++++++++************)))************************************************))))))******++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))&&&''''''((()))*********************************''')))+++---...---,,,+++************************))))))))))))))))))))))))(((((())))))*********+++*********++++++,,,,,,,,,************************))))))******++++++++++++))))))******++++++++++++++++++++++++++++++++++++))))))))))))************++++++++++++******))))))************************************+++,,,---...++++++******++++++,,,---******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------------,,,++++++------,,,+++---,,,,,,++++++,,,,,,---))))))******+++++++++++++++,,,------------,,,+++******************************************************++++++++++++******))))))))))))************************************))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------......////////////..............................///////////////......---,,,,,,---.../////////...---.....................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******************************'''(((((()))***+++++++++(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******)))(((((((((((((((******))))))))))))************))))))))))))******((((((((()))******++++++++++++************++++++++++++++++++++++++++++++************************************************---,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,,,,+++******,,,,,,+++***************************)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))*********************************++++++++++++******)))************+++++++++)))************+++++++++)))***+++,,,++++++))))))************************))))))))))))))))))))))))+++*********))))))(((((()))***,,,,,,***)))***++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((+++++++++*********))))))---,,,++++++,,,------,,,************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++*********++++++++++++******))))))))))))************(((((())))))*********+++***)))(((''''''((()))***((()))***+++++++++++++++))))))))))))))))))))))))...---,,,***)))(((((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))***+++************************))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------............////////////......000///...---,,,------...//////.........---------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))*********+++))))))))))))))))))******))))))))))))************))))))*********+++++++++)))))))))(((((((((((((((++++++++++++++++++++++++++++++******************))))))))))))***************)))(((((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******)))(((((((((((((((******))))))))))))************))))))))))))******'''''''''((())))))***************))))))*********++++++++++++++++++++++++************************************************+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,+++***))))))++++++***)))************************************************************************))))))))))))))))))))))))***))))))(((((()))))))))***))))))))))))***++++++******************************++++++++++++******)))************+++++++++)))************+++++++++)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))************)))))))))((()))***,,,,,,***)))***++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))+++++++++*********))))))++++++*********+++++++++************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++*********++++++++++++******))))))))))))************((()))))))))***************)))(((((((((((()))***))))))***+++++++++******))))))))))))))))))))))))------+++***))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,---------------......//////......---000///...---,,,------...//////.........------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((()))))))))*********************)))))))))))))))))))))))))))************))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******)))((((((((())))))******))))))))))))************))))))))))))******&&&&&&''''''((())))))******))))))(((((())))))******************************************************************************************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++***((('''(((******)))(((************************************************,,,+++***))))))***+++,,,))))))))))))))))))))))))******)))))))))******+++***************+++,,,---******************************++++++++++++******)))************+++++++++)))************+++++++++)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))************)))))))))))))))***,,,,,,***)))***++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++***+++++++++***************))))))))))))))))))))))))************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************++++++++++++******))))))))))))************))))))))))))***************))))))(((((())))))*********+++++++++******))))))))))))))))))))))))))),,,++++++***))))))******)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))************************)))************+++++++++************************+++++++++***************++++++++++++,,,,,,,,,,,,,,,------......------,,,//////...------------..................---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************+++*********))))))(((((())))))))))))***************************+++++++++************************************************************************))))))))))))************)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))((())))))*********))))))))))))************))))))))))))******''''''(((((()))*********))))))(((((((((((())))))))))))))))))))))))))))))***************************************************************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))((('''(((***+++***)))************************************************,,,+++)))(((((()))+++,,,))))))))))))))))))))))))******************+++,,,,,,,,,+++++++++++++++,,,******************************++++++++++++******))))))*********+++++++++))))))*********+++++++++((()))***+++,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))*********))))))))))))))))))***,,,,,,***)))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++************************)))***+++***)))((())))))************************++++++++++++++++++++++++))))))*********+++++++++***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************++++++++++++******((()))))))))************)))))))))))))))*********))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))+++***************++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++............------..............................+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********++++++******)))(((((((((((()))))))))***************************************************+++++++++))))))))))))))))))))))))))))))))))))************((()))))))))************)))***+++++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))************))))))))))))************))))))))))))******((())))))******+++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))************************************************+++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************)))((()))+++,,,+++***************************************************,,,+++)))(((((()))+++,,,******************************))))))***+++,,,,,,......,,,+++******))))))******************************++++++++++++******))))))*********+++++++++))))))*********+++++++++((()))***+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))******)))***,,,,,,***)))***+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,***************************,,,...---+++))))))***************************++++++++++++++++++++++++))))))*********+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))******++++++++++++******((()))))))))******************))))))))))))))))))))))))************))))))+++++++++++++++***)))((())))))))))))))))))))))))*********)))******+++,,,************++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))************************))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++------..................---.....................+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))((((((((()))))))))************************************))))))******++++++++++++))))))))))))))))))))))))(((((()))))))))*********((()))))))))************)))***+++++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************)))))))))***++++++******))))))))))))************))))))))))))******))))))***++++++,,,,,,---***))))))(((((())))))***************************************************************************+++++++++++++++,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++)))(((((()))+++,,,+++***************************++++++++++++++++++++++++,,,+++***))))))***+++,,,************************)))))))))))))))***+++,,,...---,,,******)))))))))******************************++++++++++++******)))************+++++++++)))************+++++++++'''(((***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************)))***,,,,,,***)))***+++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,***************+++++++++***---000///,,,******+++************************++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))******++++++++++++******))))))))))))************************)))))))))))))))******++++++******)))******+++++++++******)))))))))))))))))))))))))))+++***************++++++*********++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---......///.........---------...............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))***))))))))))))************+++++++++***************(((((())))))***+++++++++************************'''(((((())))))*********))))))))))))************)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,******))))))))))))************))))))))))))******)))))))))***++++++,,,,,,*********))))))*********++++++++++++++++++++++++***************************************************************+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,(((''''''(((***++++++***************************++++++++++++++++++++++++************************************************(((((((((((()))***+++,,,******)))))))))******+++******************************++++++++++++******)))************+++++++++)))************+++++++++'''(((***+++,,,,,,++++++************************))))))))))))))))))))))))((()))))))))************)))***,,,,,,***)))***+++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++++++++))))))*********+++++++++***...111000,,,)))***+++************************++++++++++++++++++++++++)))************+++++++++)))******+++,,,,,,------******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---************++++++++++++************************************************))))))************))))))******++++++++++++******))))))))))))************************)))))))))((()))***++++++++++++***)))))))))***+++++++++******))))))))))))))))))))))))++++++***************************+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((************************))))))))))))))))))))))))************************)))************+++++++++************************)))))))))******+++++++++,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,.../////////......---------.........//////---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************)))))))))(((((((((((()))******++++++))))))))))))************+++++++++*********))))))''''''((())))))***++++++++++++++++++++++++++++++''''''(((((()))******+++))))))))))))************))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,******))))))))))))************))))))))))))******((((((((()))******++++++++++++************++++++++++++++++++++++++++++++************************************************)))))))))))))))******+++++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,---'''&&&%%%''')))******)))************************++++++++++++++++++++++++)))***++++++++++++***)))************************''''''''''''((()))***+++'''''''''((()))+++,,,---******************************++++++++++++******)))************+++++++++)))************+++++++++'''(((***+++,,,,,,++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++)))***,,,,,,***)))***+++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++))))))******++++++++++++)))...222000,,,((()))+++************************++++++++++++++++++++++++)))************+++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,---------)))************+++++++++************************))))))))))))))))))))))))))))))************))))))******++++++++++++******))))))))))))************+++*********))))))(((((()))***+++,,,,,,+++***)))((()))***+++++++++++++++)))))))))))))))))))))))),,,++++++***))))))************+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************))))))******+++++++++,,,,,,,,,------------......,,,------......------,,,+++,,,.../////////......---------.........//////......,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********++++++*********))))))((((((''''''((()))***+++,,,,,,))))))))))))************++++++++++++******))))))&&&''''''((()))*********++++++++++++++++++++++++&&&''''''((()))******+++))))))))))))***************)))(((((((((***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++************++++++)))))))))))))))))))))))),,,++++++******++++++,,,************************++++++++++++++++++++++++++++++************++++++******************************))))))))))))******)))))))))))))))))))))))),,,+++++++++***))))))))),,,++++++******++++++,,,,,,+++******))))))******)))))))))((())))))***+++************************'''''''''''''''((())))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))+++*********))))))((((((+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))******))))))))))))******************************,,,+++***)))))))))+++,,,************************---,,,,,,+++***)))(((((((((((()))***+++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***+++++++++,,,***++++++,,,,,,++++++***))))))*********))))))(((************************))))))))))))))))))))))))******))))))((((((''''''************************)))))))))))))))))))))))),,,,,,+++******+++,,,,,,+++***)))(((((()))******+++++++++++++++***)))(((***************)))((((((***)))))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++*********))))))++++++************++++++---,,,,,,++++++,,,,,,---------------------------........................,,,,,,,,,---------......,,,------......------,,,...,,,++++++------,,,***************************,,,,,,,,,+++***)))(((((()))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((+++*********))))))((((((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''+++*********))))))((((((,,,,,,,,,++++++*********((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,+++******))))))******+++)))))))))))))))))))))))),,,++++++******++++++,,,************************++++++++++++++++++++++++++++++************++++++******************************))))))))))))******))))))))))))))))))))))))******)))))))))))))))))),,,++++++******++++++,,,***************+++,,,,,,***))))))))))))***++++++************************((((((''''''(((((()))***))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))************)))))))))(((+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))))))))))))))))))))))))))))))))))))))*********))))))*********************************+++***(((((()))+++++++++************************,,,,,,++++++***)))))))))***************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++***************************************+++++++++***++++++,,,,,,++++++***)))******+++******))))))************************))))))))))))))))))))))))+++*********))))))))))))************************)))))))))))))))))))))))),,,++++++******++++++,,,+++***)))(((((()))***++++++++++++++++++***))))))***************)))((((((*********))))))(((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++*********))))))++++++************++++++---,,,,,,++++++,,,,,,---------------------------........................,,,,,,,,,---------......,,,------......------,,,...,,,++++++------,,,***************************,,,+++++++++***))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''************)))))))))(((+++++++++++++++*********))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,+++******))))))******+++))))))))))))))))))))))))++++++************++++++************************++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))++++++************++++++)))))))))***+++,,,...///***************+++,,,,,,************************)))))))))((()))******+++))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))************))))))))))))+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))++++++************++++++************************+++(((&&&'''***,,,+++)))************************************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************++++++++++++************+++++++++++++++***************************))))))))))))))))))))))))++++++++++++************************************)))))))))))))))))))))))),,,+++************+++,,,******)))))))))******+++***++++++++++++***)))))))))************))))))(((***************)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++***************++++++************++++++,,,,,,++++++++++++,,,,,,------------------------------------------------,,,,,,,,,---------......,,,------......------,,,...,,,++++++------,,,***************************++++++******************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))+++++++++***************)))))))))))))))*********((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,******))))))))))))******))))))))))))))))))))))))++++++************++++++************************************************++++++************++++++************************))))))************))))))))))))))))))))))))))))))'''(((((())))))*********++++++************++++++************+++,,,---...++++++******++++++,,,---******************************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))*********)))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********)))))))))))))))))))))))),,,++++++++++++++++++,,,***************************'''%%%'''+++---+++(((************************))))))*********+++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))******++++++++++++************+++,,,,,,,,,++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++************++++++******************++++++******+++++++++******)))))))))************)))(((++++++******************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++************++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,------......------,,,...,,,++++++,,,---+++******************************************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))*********)))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))((((((((((((*********)))))))))))))))******************************))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,***))))))))))))))))))***))))))))))))))))))))))))+++******))))))******+++************************************************++++++************++++++************************((()))************)))((()))))))))))))))))))))))))))))))))******++++++++++++******))))))******+++,,,,,,+++******+++++++++++++++******++++++,,,---***************************************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************)))))))))))))))))))))))),,,++++++++++++++++++,,,***************************((('''(((+++,,,+++)))************************)))))))))***++++++,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***))))))))))))******++++++******))))))***+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))******++++++++++++)))******+++++++++******((())))))*********))))))******************++++++(((((((((((())))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,------......------,,,...,,,++++++,,,---+++******************************************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))************))))))))))))******************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******)))))))))***************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,***))))))(((((())))))***))))))))))))))))))))))))******))))))))))))******************************************************++++++************++++++************************((()))***++++++***)))((())))))))))))))))))))))))************++++++++++++******))))))))))))******,,,+++******))))))*********************+++,,,,,,*********************************)))******+++,,,))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))***************************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))++++++************++++++******************************+++++++++*********************************))))))******+++++++++,,,'''((()))***+++,,,------++++++++++++++++++++++++************++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************))))))************))))))((()))***+++,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((()))))))))************************))))))))))))))))))))))))))))))***++++++***))))))((()))***+++,,,,,,,,,,,,))))))***++++++++++++***((())))))************))))))))))))***************(((((((((((())))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))***************+++++++++++++++************++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,...,,,++++++------,,,***************************++++++******************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******))))))))))))******************))))))))))))******************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((()))))))))*********+++************)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******************************************************++++++************++++++************************((()))***++++++***)))((())))))))))))))))))))))))************))))))))))))******))))))))))))******)))))))))((())))))*********))))))))))))***++++++************************)))))))))))))))***++++++))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))******++++++))))))))))))))))))))))))*********))))))*********************************)))---000...+++((()))+++***************************************+++++++++))))))*********+++++++++++++++++++++++++++++++++************++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***************************************+++++++++))))))************))))))'''((()))***++++++++++++************************))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))((()))***++++++***)))(((((()))***,,,------,,,,,,))))))***+++++++++++++++(((((()))***************((((((((())))))*********'''((((((((()))))))))***************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++++++++************++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,...,,,++++++------,,,***************************,,,+++++++++***))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++++++++((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((()))))))))************(((((())))))*********++++++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))++++++************++++++************************''')))***++++++***)))'''))))))))))))))))))))))))******))))))((((((''''''******))))))))))))******''''''''''''(((***+++,,,)))))))))((()))******+++************************)))))))))((()))******+++))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))***+++++++++))))))))))))))))))))))))******))))))))))))******************************)))///333111***'''(((,,,************************************************+++++++++***************++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,))))))************))))))''''''(((******+++++++++************************))))))))))))))))))))))))))))))******+++++++++,,,************************))))))))))))))))))))))))((()))***++++++***)))(((((()))+++,,,------,,,,,,((()))***+++++++++++++++(((((()))***************''''''(((((()))))))))***'''((((((((())))))******************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******++++++++++++++++++************++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,...---+++,,,------,,,***************************---,,,,,,+++***)))(((((())))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++(((((())))))*********+++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((())))))*********+++,,,,,,+++***)))(((''''''(((((())))))******+++++++++*********))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))************,,,,,,++++++***)))))))))))))))************))))))((((((((((((((((((((((((************))))))))))))))))))))))))************))))))))))))************,,,+++***))))))***+++,,,************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******++++++++++++************))))))((((((''''''+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))((((((''''''++++++******************)))************+++++++++((((((((((((((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************+++++++++*********)))))))))************+++++++++************************+++++++++*********))))))************************************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,+++***))))))***+++,,,******++++++++++++******))))))))))))************************************))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++***))))))***+++,,,))))))************)))))))))))))))))))))))))))))),,,+++++++++******)))))))))))))))))))))******+++++++++***)))(((((())))))(((,,,,,,((((((,,,,,,(((,,,,,,,,,++++++*********++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******************************++++++++++++******''''''((((((((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((()))))))))))))))*********************)))))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))*********************************+++))))))************))))))************************************))))))))))))))))))))))))************))))))))))))************++++++***))))))***++++++************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++++++++*********))))))))))))))))))))))))))))))******************************))))))))))))******)))))))))******)))))))))+++*********))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++++++++************************************)))************+++++++++******+++++++++******)))))))))))))))************))))))))))))))))))))))))))))))))))))*********************)))))))))(((((()))************+++++++++************************+++++++++*********))))))************************************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++***))))))***++++++******++++++++++++******))))))))))))************************************))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******************************)))(((((()))******))))))************))))))************************++++++*********))))))))))))))))))))))))***++++++++++++***)))))))))))))))(((,,,,,,((((((,,,,,,(((,,,,,,,,,++++++*********++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******************************++++++++++++******)))))))))******)))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((()))******+++,,,,,,))))))************))))))************************************))))))))))))))))))))))))************))))))))))))************++++++***))))))***++++++************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++++++++***************))))))))))))))))))))))))+++++++++++++++++++++++++++***)))(((((()))***+++(((((())))))))))))((((((++++++++++++************+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++*********************************)))************++++++++++++,,,---...---,,,***((())))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((()))************+++++++++************************+++++++++***************************************************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++************++++++++++++***))))))***++++++******++++++++++++******))))))))))))************************************))))))))))))))))))))))))******))))))))))))*********))))))(((((())))))************++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))************))))))++++++++++++++++++++++++******))))))))))))((((((***))))))))))))***+++++++++***))))))))))))))))))(((***+++))))))+++***(((+++++++++++++++*********++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******************************++++++++++++*********++++++++++++++++++***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************++++++******))))))((((((*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************((()))))))))*********+++))))))************))))))************************************)))))))))(((((()))))))))************((()))))))))************+++******************+++************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))+++++++++++++++++++++++++++***)))(((((()))***+++(((((())))))))))))((((((************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***************+++++++++))))))*********++++++++++++---...///...,,,)))'''((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++************************************************************************************************++++++++++++++++++++++++))))))*********+++++++++************************++++++************+++++++++******************+++******++++++++++++******((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))*********))))))))))))))))))***************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++)))))))))(((((((((((((((******))))))******+++,,,******)))))))))))))))***((()))************)))(((+++++++++***************************************))))))*********+++++++++************************,,,+++++++++***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******************************++++++++++++*********++++++,,,,,,++++++***))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++++++++******))))))(((((())))))))))))))))))************))))))))))))******))))))))))))))))))))))))((()))))))))*********************)))))))))(((((())))))************))))))))))))))))))))))))))))))************)))))))))(((((()))))))))************((()))))))))*********************++++++*********************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))+++++++++++++++++++++++++++***)))(((((()))***+++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))*********))))))*********+++++++++))))))*********+++++++++***+++---...---+++(((&&&((()))))))))************))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++************************************************************************************************++++++++++++++++++++++++))))))*********+++++++++************************++++++************++++++*********++++++***************++++++++++++******((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))++++++++++++++++++++++++((((((((((((((()))))))))***************++++++,,,***)))))))))))))))******((((((***++++++***((((((************************************************))))))*********+++++++++************************,,,+++++++++***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******************************++++++++++++******))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))************++++++***))))))(((''''''))))))************))))))((((((((((((((((((((((((************))))))))))))))))))))))))************))))))))))))************)))***++++++++++++***)))************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))******)))))))))******++++++++++++******((((((((((((((()))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,)))************+++++++++)))***+++,,,+++***(((&&&))))))))))))************))))))))))))))))))))))))))))))))))))************************++++++++++++)))************+++++++++***************************************+++++++++************************************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++************++++++)))***++++++++++++***)))******++++++++++++******))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))******+++******))))))******+++)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))************))))))++++++++++++++++++++++++(((((())))))))))))******+++************+++,,,,,,)))))))))))))))******+++)))(((***......***((())))))))))))***************************************)))************+++++++++************************+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******************************++++++++++++******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))((((((((())))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))************)))***++++++++++++***)))************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++))))))))))))))))))))))))************************((()))***++++++***)))((())))))************))))))(((((()))))))))*********(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,---------((())))))***++++++,,,,,,)))************+++++++++)))***************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))*********+++)))************+++++++++************************))))))*********+++++++++************************************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***++++++++++++***)))******++++++++++++******))))))))))))************************************))))))))))))))))))))))))******))))))))))))******+++******))))))******+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))************))))))************************)))))))))*********++++++++++++******++++++,,,---)))))))))))))))***+++++++++)))+++000000+++)))+++((()))))))))*********+++************************)))************+++++++++***************************************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******************************++++++++++++******(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))(((((())))))******++++++(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))))))))))))))************''''''(((((())))))******))))))************))))))************************************))))))))))))))))))))))))************))))))))))))************)))***+++,,,,,,+++***)))************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((+++,,,,,,+++((('''(((((())))))))))))(((((())))))******+++++++++,,,'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))******+++++++++((())))))***++++++,,,,,,)))************+++++++++******************++++++))))))))))))************))))))))))))))))))))))))))))))))))))************'''((((((((())))))******)))************+++++++++************************))))))******++++++++++++************************************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***+++,,,,,,+++***)))******++++++++++++******))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******++++++************++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))************))))))))))))))))))))))))))))))))))))******+++++++++,,,++++++******++++++,,,---))))))((())))))***++++++,,,)))+++111111+++))),,,(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))******+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******************************++++++++++++******))))))************))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''(((((()))***+++++++++))))))))))))))))))))))))******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))************************))))))***++++++++++++***,,,+++***))))))***+++,,,************************+++++++++*********)))))),,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***,,,,,,***)))***+++))))))))))))))))))))))))+++*********))))))(((((()))***+++++++++)))(((''',,,+++++++++******))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++************)))*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************+++++++++*********))))))************+++,,,---...******************************++++++++++++******+++***)))***+++++++++***))))))***++++++++++++***+++++++++******************************************++++++++++++***))))))***************************************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++***)))(((((())))))(((((())))))******++++++***************)))(((((())))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,++++++***+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************(((((())))))************))))))))))))************+++***)))(((((()))***+++(((((())))))*********+++++++++***)))(((((()))))))))))))))))))))*********))))))))))))))))))))))))+++)))(((''''''((()))+++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***'''(((((()))******++++++))))))))))))))))))))))))******))))))))))))******************)))))))))((())))))))))))))))))))))))************************))))))***++++++++++++*********)))(((((()))******************************+++++++++*********))))))++++++***))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,***)))***+++))))))))))))))))))))))))************)))))))))((()))***++++++***)))((('''++++++*********)))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,++++++*********)))******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))************************+++++++++*********))))))************+++,,,---...******************************++++++++++++******+++*********+++++++++***))))))***++++++++++++*********************++++++***************************++++++++++++***))))))***************************))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++***))))))))))))))))))))))))))))))************************)))(((((())))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,++++++***+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************)))))))))))))))*********))))))))))))************+++***)))(((((()))***+++((()))))))))************++++++***))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))***)))(((''''''((()))***************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))((((((((()))******++++++))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***))))))(((((((((((())))))************************+++++++++***************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***,,,,,,***)))***+++))))))))))))))))))))))))************))))))))))))*********+++******)))(((******))))))))))))(((((())))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++...------,,,+++******)))***++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))************************+++++++++******************************+++,,,---******************************++++++++++++******************************))))))***++++++++++++***)))))))))***+++++++++,,,***************************++++++++++++***))))))************************))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++***))))))))))))))))))************)))))))))))))))************))))))((())))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************++++++++++++************))))))))))))******++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********************************************************)))))))))))))))))))))))))))******************))))))))))))******))))))))))))************+++***))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))(((((((((((((((((())))))************))))))))))))))))))))))))******))))))))))))***************)))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***))))))))))))))))))))))))******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***,,,,,,***)))***+++))))))))))))))))))))))))*********)))))))))))))))************************)))))))))((((((((((((((())))))))))))))))))))))))((()))))))))************************************************************))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++///...------,,,+++******++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************))))))***************************************************************+++,,,,,,******************************++++++++++++*********+++++++++***)))******))))))***++++++++++++***(((((()))***+++,,,,,,,,,***************************++++++++++++***))))))************************((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********)))))))))))))))***++++++******))))))(((((())))))************)))((())))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************++++++++++++*********))))))))))))))))))***+++++++++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************))))))))))))((()))))))))***************))))))))))))))))))***)))))))))))))))***************)))))))))))))))************)))))))))))))))))))))))))))))))))))))))******)))(((((()))******************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((()))))))))))))))))))))***************************************))))))))))))******))))))))))))))))))******))))))))))))))))))))))))************************))))))***++++++++++++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***,,,,,,***)))***+++))))))))))))))))))))))))))))))))))))))))))************************++++++((((((((((((((()))))))))))))))))))))))))))))))))((()))))))))************************************************************))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++......---,,,,,,+++******++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************))))))******++++++******************************++++++++++++*********+++---+++)))((()))+++))))))***++++++++++++***(((((()))***+++,,,,,,,,,***************************++++++++++++***))))))************************((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******)))))))))))))))******++++++******))))))((((((((())))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))******++++++******))))))))))))******)))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********************************************************)))))))))))))))((()))))))))************)))))))))******)))))))))******))))))))))))))))))***)))))))))))))))******************))))))(((((())))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))************************************))))))))))))******))))))))))))************))))))))))))))))))))))))************************))))))***++++++++++++*********++++++++++++*********************************************+++++++++((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***,,,,,,***)))***+++))))))))))))))))))))))))))))))))))))************+++************+++,,,,,,(((((())))))))))))******))))))))))))))))))))))))))))))))))))***************************************************+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++************************+++++++++++++++,,,,,,,,,***************************************+++++++++******)))))))))******+++******************************++++++++++++*********,,,...,,,)))'''(((+++))))))***++++++++++++***)))))))))***+++++++++,,,***************************++++++++++++***))))))************************))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))******+++************))))))))))))((())))))************)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))************))))))))))))************))))))))))))******+++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************((()))))))))************))))))))))))************))))))************))))))************)))))))))))))))))))))))))))******+++++++++******)))((((((((())))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,***)))))))))))))))))))))******************************))))))))))))******((()))))))))************))))))))))))))))))))))))************************))))))***++++++++++++***((()))***++++++***)))(((************************))))))*********+++++++++'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,***)))***+++))))))))))))))))))))))))((()))))))))************++++++*********+++,,,---)))))))))*********++++++))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++*********+++++++++++++++,,,,,,,,,+++++++++******************************************************************************)))*********++++++++++++************************))))))*********+++++++++******))))))))))))************************************++++++++++++*********,,,...,,,(((&&&(((+++))))))***++++++++++++*********************++++++***************************++++++++++++***))))))***************************))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))***++++++)))))))))))))))*********(((((()))***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))************))))))((()))***++++++***)))(((((())))))***++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************''''''((()))***++++++,,,))))))))))))************((()))***++++++***)))(((************)))))))))((()))))))))))))))***++++++++++++******)))(((((('''))))))))))))))))))))))))*********++++++*********************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))+++,,,---*********)))))))))))))))******************************))))))))))))******(((((())))))*********+++))))))))))))))))))))))))************************))))))***++++++++++++***'''((()))******)))((('''************************))))))******++++++++++++'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***,,,,,,***)))***+++))))))))))))))))))))))))(((((())))))*********+++++++++*********+++---...))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++((())))))******+++,,,,,,,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))(((((())))))*********+++************************))))))******++++++++++++******)))))))))))))))*********************************++++++++++++******)))---///---(((&&&(((+++))))))***++++++++++++***+++++++++******************************************++++++++++++***))))))***************************************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))((())))))***++++++(((((())))))******++++++(((((()))***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))************))))))((()))***++++++***)))(((((())))))***++++++,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************&&&&&&''')))***+++,,,---))))))))))))************((()))***++++++***)))(((+++*********))))))(((((())))))((())))))***+++++++++++++++***)))(((((('''))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++)))((('''((()))+++,,,++++++***)))(((((())))))************************+++++++++************)))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((()))************+++++++++++++++***)))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((()))*********++++++++++++---,,,+++)))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))*********************)))))))))))))))************************************************++++++***)))(((((()))))),,,,,,+++***))))))******---***'''''')))+++***))))))************+++++++++,,,++++++******++++++,,,************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************---,,,+++,,,...---)))&&&++++++,,,,,,,,,,,,------+++*********+++,,,,,,------,,,***(((''''''((()))******************************************+++++++++++++++*********))))))*********)))))))))))))))''')))***++++++***)))''',,,,,,,,,++++++*********)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))*********++++++++++++***************))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******************************)))***+++,,,---,,,++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++******))))))))))))******++++++******************))))))))))))))))))))))))++++++******))))))((((((+++*********))))))(((((())))))))))))((((((((((((,,,,,,,,,+++++++++******))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))******))))))))))))******+++++++++*********))))))))))))))))))******************))))))(((((((((((())))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***)))((('''((()))+++,,,++++++***)))))))))))))))************************+++++++++************)))+++++++++*********))))))************************))))))))))))))))))))))))'''((()))***+++++++++++++++++++++++++++***))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))))))))))))))*********++++++,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))***************)))))))))))))))))))))************************************************++++++***))))))))))))))),,,++++++***************,,,)))'''(((***+++***))))))************+++++++++,,,++++++******++++++,,,***************************************+++++++++,,,,,,++++++++++++++++++************************))))))))))))************)))((('''))),,,---,,,***+++++++++,,,,,,,,,------+++*********++++++,,,---...---+++)))((()))******************************************************+++++++++*********))))))************)))))))))))))))***+++,,,,,,+++***))),,,++++++++++++++++++***)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******************)))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******************************)))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))*********)))))))))))))))************)))))))))(((***************))))))))),,,+++++++++************))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))***************************)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++++++++*********))))))))))))))))))***************))))))))))))((((((((())))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,+++***))))))))))))))))))************************+++++++++************)))+++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++,,,++++++***++++++++++++***))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))******************************************************,,,+++******)))*********++++++++++++***************))))))***++++++***((()))************+++++++++,,,++++++******++++++,,,************************))))))******++++++++++++,,,,,,,,,++++++*********************************)))))))))*********++++++)))((('''(((***+++++++++++++++++++++,,,,,,,,,,,,+++************+++,,,,,,...---,,,*********++++++************************************************+++++++++******************************************+++,,,------,,,+++************+++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******+++******++++++++++++************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,++++++************++++++******************************))))))))))))******************************))))))))))))))))))))))))))))))))))))************************))))))))))))***************+++++++++************))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******+++************)))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++******)))))))))))))))***************************+++++++++*********))))))************************++++++++++++++++++++++++))))))))))))))))))))))))((()))******+++++++++*********+++++++++******)))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))(((((()))))))))*********))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************((()))))))))************)))))))))))))))*********************************************************++++++************+++++++++++++++++++++++++++***))))))***+++,,,+++***((())))))*********+++++++++,,,++++++******++++++,,,************************)))))))))***++++++,,,,,,---,,,,,,++++++*********************************))))))*********+++++++++---,,,***((((((((())))))***++++++++++++,,,,,,,,,+++***************++++++---,,,+++************+++************************+++++++++***************************************)))***************++++++******+++,,,,,,+++******))))))******++++++,,,,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))******++++++******++++++++++++******)))***************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******************************)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))******))))))))))))*********************+++++++++))))))))))))))))))))))))(((((())))))******++++++*********)))))))))))))))))))))***************+++)))))))))))))))(((((((((((()))))))))***************))))))))))))))))))***))))))))))))))))))))))))************************)))))))))))))))*********))))))))))))))))))))))))******))))))))))))******************))))))))))))((()))))))))************))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++***)))))))))))))))******************************+++++++++*********))))))************************************************))))))))))))))))))))))))'''((())))))***))))))))))))******+++++++++******((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))))))))))))************(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))))))))))))))((()))))))))************((()))))))))************(((((())))))************************************************************+++******)))******++++++***+++,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))))))))*********+++++++++,,,++++++******++++++,,,************************))))))*********+++++++++,,,,,,,,,++++++*********************************************++++++++++++...---,,,***))))))***+++*********+++++++++,,,,,,++++++***))))))*********+++******)))))))))))))))************************+++++++++*********))))))************************))))))******+++++++++,,,))))))************)))))))))))))))******+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,******++++++++++++******))))))******+++++++++,,,************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******************************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))******((((((((()))))))))******((((((((((((((((((((((((((()))))))))************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))************+++))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************)))))))))))))))******+++************************+++++++++************)))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))(((((())))))***++++++++++++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))*********++++++++++++))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))************((((((((()))******++++++************************************************))))))))))))))))))***+++******,,,---------,,,+++)))+++,,,,,,+++******+++)))************+++++++++,,,++++++******++++++,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,)))***++++++***+++---///************++++++++++++++++++***))))))))))))***))))))))))))))))))))))))************************,,,,,,++++++***)))))))))***************+++++++++))))))******+++,,,,,,,,,)))))))))))))))))))))))))))))))))***************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,---******++++++++++++******))))))******+++,,,,,,,,,++++++******)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********************************))))))))))))***++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,++++++************++++++******************************))))))))))))******)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))************'''''''''((())))))******(((((((((((())))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))******))))))))))))******(((((()))))))))))))))***))))))))))))************))))))*********+++++++++))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((()))***************)))))))))))))))***++++++************************+++++++++************)))))))))*********+++++++++************************))))))))))))))))))))))))))))))*********))))))((())))))***+++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))************'''(((((()))******++++++************************************************((((((''''''((())))))***)))***,,,---...---,,,+++***,,,---+++))))))+++---)))************+++++++++,,,++++++******++++++,,,************************,,,,,,++++++***)))))))))*********++++++,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,'''))),,,,,,******+++---************++++++++++++++++++***))))))))))))))))))******++++++*********************************,,,,,,++++++***))))))((())))))*********+++++++++))))))***++++++,,,------+++******************+++************)))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...******++++++++++++******))))))***++++++,,,------++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))*********************************))))))((()))***+++,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++******))))))))))))******((())))))***++++++,,,,,,))))))))))))))))))))))))*********)))))))))))))))((()))))))))************'''(((((()))******++++++((((((((())))))*********))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))******))))))))))))******(((((((((((())))))******))))))))))))************))))))******++++++++++++))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((()))***************))))))((())))))***++++++************************+++++++++************)))))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++******)))((()))***+++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++++++++,,,,,,,,,---------******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))************'''(((((()))***+++++++++************************************************'''''''''''''''((()))))))))***,,,.........,,,++++++,,,---+++((((((+++...)))************+++++++++,,,++++++++++++++++++,,,************************---,,,,,,+++***)))(((((())))))***+++,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,(((+++---,,,)))''''''((()))************+++++++++++++++***))))))((())))))***++++++,,,,,,,,,++++++************************,,,,,,++++++***))))))((())))))******++++++++++++))))))***+++,,,,,,------,,,++++++******++++++,,,++++++******))))))(((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...******++++++++++++******))))))***+++,,,,,,------+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))*********************************)))((((((((()))+++,,,++++++++++++++++++++++++***+++,,,------,,,+++***,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++******))))))))))))******((())))))***++++++,,,,,,))))))))))))))))))))))))++++++******))))))(((((((((((())))))*********+++((())))))***++++++,,,,,,(((((())))))******++++++))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))******))))))))))))******'''((((((((())))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******)))***++++++***)))***+++))))))))))))************''''''(((******+++++++++,,,++++++******++++++,,,))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++------,,,***)))***+++******************************))))))))))))******************************+++++++++*********))))))))))))************))))))))))))))))))))))))))))))************************)))************++++++++++++***)))(((((()))***+++---,,,***)))))))))******+++*********))))))((((((++++++++++++++++++++++++******************************++++++++++++******************************))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++++++++******************+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++******+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,******))))))******+++,,,+++++++++************)))************************************************************************))))))))))))))))))))))))------,,,,,,+++,,,,,,,,,+++******+++,,,+++)))'''************************))))))))))))************++++++++++++++++++++++++************************************************************************((()))+++,,,,,,+++)))((())))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))******)))))))))))))))***)))************+++++++++))))))(((((((((((())))))************************,,,,,,,,,++++++***************************************++++++++++++******++++++++++++++++++++++++******************************+++++++++******))))))************+++++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))***************************)))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))***++++++***)))***+++))))))))))))************'''((()))******+++******,,,++++++******++++++,,,))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---,,,***)))***+++******************************))))))))))))******************************+++++++++*********))))))))))))************))))))))))))))))))))))))))))))************************)))************++++++++++++***)))(((((()))***+++,,,+++***)))))))))***+++************)))))))))((())))))))))))))))))))))))+++++++++*********************++++++++++++******************************))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++************************+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++******+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,+++************+++,,,,,,++++++++++++*********************************************************************************************************************)))******++++++---,,,++++++,,,,,,+++)))************************))))))))))))************************************************************************************************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))))))))))))))******))))))))))))******)))************+++++++++************************************************,,,,,,,,,+++++++++************************************++++++++++++******++++++++++++++++++++++++******************************+++++++++******))))))************+++++++++*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))***************************)))(((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))******))))))))))))******)))***++++++***)))***+++))))))))))))************))))))***************)))++++++************++++++)))))))))*********++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++******+++,,,******************************))))))))))))******************************+++************)))))))))))))))************))))))))))))))))))))))))))))))************************)))************+++++++++******))))))))))))***************)))******+++,,,************))))))))))))))))))))))))))))))))))))++++++++++++******))))))******++++++++++++******************************))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++************************+++++++++***************++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++++++++******++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,+++++++++************************************************************************************************************))))))))))))***+++,,,,,,///---+++***+++,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))))))))******)))************++++++++++++,,,------------,,,+++************************,,,,,,,,,++++++++++++*********************************++++++++++++******++++++++++++++++++++++++************************)))******+++++++++******)))************++++++++++++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))************)))************))))))(((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))******))))))))))))******)))***++++++***)))***+++((()))))))))******************+++++++++***))))))++++++************++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++---******************************))))))))))))******************************************))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))*********+++++++++***))))))))))))))))))***)))))))))******+++,,,,,,*********)))))))))))))))++++++++++++++++++++++++,,,,,,++++++***)))))))))******++++++++++++******************************))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++***************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,+++++++++*********************************************************************************************************++++++++++++,,,---...///000---***)))***,,,,,,,,,************************((()))))))))************************************************************************************************************++++++***))))))***++++++))))))))))))))))))))))))***))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))***+++))))))*********+++++++++***,,,---//////---,,,***************************++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++************************))))))***+++++++++******))))))*********+++++++++++++++******)))((((((((())))))))))))))))))))))))++++++******)))(((((((((((()))))))))************))))))************))))))))))))))))))))))))))))))((()))))))))************))))))************)))(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))******+++******************************************************))))))))))))******)))***++++++***)))***+++((()))))))))***************++++++++++++******)))+++******))))))******+++************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++*********+++,,,******************************))))))))))))******************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))******)))))))))))))))******++++++++++++))))))))))))))))))******+++++++++++++++++++++++++++++++++*********))))))******++++++++++++******************************))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,++++++++++++***************************************************************************************************++++++++++++,,,---...//////,,,)))((()))***++++++************************((()))))))))************++++++++++++++++++++++++************************************************************************++++++***))))))***++++++)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))(((((()))***++++++))))))*********+++++++++***+++---......---+++***************************++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++************************((()))***+++++++++++++++))))))*********+++++++++************))))))(((((())))))))))))))))))))))))************))))))((((((((()))))))))************))))))************))))))))))))))))))))))))))))))((()))))))))************((())))))*********))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++******************************************************))))))))))))******)))***++++++***)))***+++))))))))))))******************+++++++++++++++*********))))))))))))***************++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***))))))***+++******************************))))))))))))******************************(((((()))))))))))))))***))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))************))))))))))))***+++++++++******))))))))))))************))))))))))))))))))))))))******************************++++++++++++******************************))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++)))))))))***++++++,,,,,,***************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******)))******+++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,++++++++++++************************************************************************++++++++++++++++++++++++))))))))))))***+++,,,,,,---+++)))((()))******)))************************))))))))))))************++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,)))************+++++++++******,,,,,,,,,,,,*********************************++++++++++++,,,,,,,,,******************************++++++++++++******++++++++++++++++++++++++************************((()))***+++++++++++++++)))************+++++++++)))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))***))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))************((())))))************)))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******************************))))))))))))******)))***++++++***)))***+++))))))))))))************))))))***+++,,,,,,,,,,,,******))))))))))))***************+++++++++,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))*********************************))))))))))))******************************(((((((((((())))))******))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((()))***++++++***)))(((******+++,,,+++***))))))((()))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,******++++++++++++******************************))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++((())))))***++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******))))))***+++++++++++++++******+++++++++,,,,,,,,,+++************+++,,,,,,------,,,,,,,,,+++++++++************************************************************************++++++++++++++++++++++++*********)))******++++++---+++******+++,,,***)))************************))))))))))))************************************************************************************************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******************************++++++++++++******++++++++++++++++++++++++************************(((((()))++++++,,,,,,+++)))************+++++++++((((((((()))******++++++))))))))))))))))))))))))((((((((()))******++++++))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))************(((((()))***************''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++((((((((((((((((((((((((******************************))))))))))))******)))+++++++++***)))***+++))))))))))))************((()))***+++,,,---------******))))))))))))************+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***((('''((()))******************************))))))))))))******************************'''((((((((())))))******))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((()))***++++++***)))(((***+++,,,,,,+++***)))((((((((())))))*********+++++++++++++++++++++++++++(((((()))***+++,,,,,,---******++++++++++++******************************))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++((())))))***++++++,,,,,,))))))******++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******))))))***++++++++++++*********+++++++++,,,,,,,,,******))))))******+++,,,---------,,,,,,,,,++++++************************************************************************++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,---,,,,,,,,,------+++)))************************))))))))))))************))))))))))))))))))))))))************************************************************************((()))+++,,,,,,+++)))((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,)))************+++++++++---,,,,,,++++++,,,,,,---*********************************++++++,,,,,,,,,******************************++++++++++++******++++++++++++++++++++++++************************(((((()))++++++,,,,,,,,,)))************+++++++++''''''((()))***+++,,,,,,))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))************(((((()))***************&&&&&&''')))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++++++++++++++++++++++++++*********))))))(((((())))))))))))***************)))((((((((()))+++,,,))))))))))))))))))))))))((((((((((((((((((((((((************************+++*********))))))((((((+++&&&&&&+++---***+++///,,,,,,++++++***)))((((((************************+++,,,,,,------,,,,,,+++++++++******************************************+++++++++*********))))))))))))))))))************+++++++++************)))))))))*********+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++******************))))))*********+++++++++************************))))))))))))))))))))))))******++++++++++++******((())))))))))))************++++++++++++***)))))))))************+++++++++++++++******************,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++******))))))))))))******************************+++++++++************)))+++***)))))))))***+++,,,...---,,,,,,+++***))))))''')))+++------+++)))''')))))))))***+++++++++,,,************************+++***)))(((((()))***++++++++++++++++++++++++++++++*********))))))((((((******************************++++++++++++******************************************************)))************+++++++++************************))))))))))))))))))))))))+++*********+++,,,,,,---+++++++++*********))))))++++++***)))(((((()))))))))************+++++++++******++++++++++++******+++,,,------......------************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++******************************++++++,,,,,,++++++***)))************+++++++++************************(((((((((((())))))))))))+++*********))))))(((((())))))))))))************)))))))))***+++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******************************************************))))))))))))******++++++++++++++++++++++++************)))))))))((())))))))))))***************)))((((((((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))(((+++'''&&&***,,,******...,,,,,,++++++***))))))(((******************************++++++++++++******************************************************+++++++++*********))))))))))))))))))************+++++++++************)))******************++++++************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************))))))*********+++++++++************************))))))))))))))))))))))))******++++++++++++******)))))))))*********++++++***++++++++++++***))))))))))))*********+++++++++************************+++***))))))++++++***))),,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************++++++++++++******))))))))))))******************************+++++++++************)))***************,,,...///------,,,++++++***))))))(((***+++,,,,,,+++***(((***************+++++++++************************+++***)))(((((()))***+++************************************)))))))))(((******************************++++++++++++******************************************************)))************+++++++++************************))))))))))))))))))))))))+++*********++++++,,,---+++++++++*********))))))++++++***))))))))))))))))))************+++++++++******++++++++++++******++++++,,,------------,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++******+++,,,,,,++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++******************************++++++,,,,,,++++++***)))************+++++++++************************(((((((((((()))))))))***************)))))))))((())))))))))))***************************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))))))))******++++++++++++++++++++++++************))))))))))))))))))))))))************)))))))))((()))******+++))))))))))))))))))))))))************************************************************))))))))))))***((('''***+++)))***---,,,,,,++++++***)))))))))************************((())))))))))))))))))(((************************************************+++++++++***************)))))))))*********+++++++++++++++************)))++++++******************************************))))))))))))))))))))))))************************))))))))))))))))))))))))***************************************+++++++++************************))))))))))))))))))))))))******++++++++++++******************+++++++++,,,***++++++++++++***)))))))))))))))*********++++++***************************)))((((((***+++***(((++++++,,,,,,,,,+++******))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,******))))))))))))******************************+++++++++************)))************,,,...000111,,,,,,,,,+++*********)))************************+++++++++***************************************+++***))))))))))))***+++))))))))))))))))))))))))************))))))))))))******************************++++++++++++******************************************************)))************+++++++++************************))))))))))))))))))))))))+++************+++,,,,,,+++++++++***************+++***)))))))))))))))))))))************+++++++++******++++++++++++************+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++***++++++,,,,,,++++++******************+++,,,---++++++++++++++++++++++++++++++************++++++******++++++++++++************************************++++++++++++******)))************+++++++++************************((((((((()))))))))******************))))))))))))))))))))))))************+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))))))))***************************************)))))))))))))))((()))))))))************)))))))))))))))******+++))))))))))))))))))))))))*********************************************************)))))))))))))))***)))******))))))***,,,+++++++++*********))))))************************(((((())))))))))))((((((***************+++++++++************************************************))))))*********++++++++++++++++++*********))))))+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************************************))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,***++++++++++++***))))))))))))))))))***************************+++++++++***)))((()))***+++***)))++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))***************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++******))))))******+++************************+++++++++*********))))))+++*********+++,,,...///++++++++++++************++++++***))))))***++++++,,,+++++++++***)))))))))*********************************************************************************)))))))))))))))++++++++++++++++++++++++******++++++++++++******************************************************))))))*********+++++++++************************))))))))))))))))))))))))+++***************++++++******************************)))))))))))))))***))))))*********+++++++++******++++++++++++******))))))***+++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))***+++------++++++++++++++++++++++++++++++************++++++******++++++++++++************************************++++++++++++******))))))*********+++++++++************************(((((()))))))))******************)))))))))))))))((()))))))))************,,,+++++++++***)))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))******************************************************))))))))))))******************************))))))))))))))))))******((()))))))))************((()))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))*********,,,---***((()))***,,,+++++++++***************************************)))******++++++******)))))))))*********+++++++++************************************************************+++++++++++++++++++++*********))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,***++++++++++++***))))))(((((()))))))))*********))))))*********++++++++++++***)))***,,,---,,,+++***++++++,,,,,,,,,++++++))))))))))))))))))))))))))))))******+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++************++++++************************+++++++++*********)))))),,,+++***))))))***++++++*********************+++,,,+++***((((((***+++,,,,,,+++++++++***)))))))))******************************++++++++++++******++++++++++++++++++++++++))))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************))))))*********+++++++++************************))))))))))))))))))))))))++++++***))))))************************************)))))))))))))))******))))))*********+++++++++******++++++++++++******((()))******++++++******************************++++++++++++++++++++++++***++++++,,,,,,++++++***(((((())))))***+++,,,---++++++++++++++++++++++++++++++************++++++)))******++++++******)))************************)))******++++++******)))))))))*********+++++++++************************))))))))))))************))))))))))))))))))******((()))))))))************,,,+++++++++***)))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))******************************************************))))))))))))******************************))))))))))))************))))))))))))************(((((()))************)))))))))))))))))))))))))))************************************************))))))))))))***************///000,,,((())),,,,,,***************************************************++++++,,,,,,++++++***)))))))))***++++++,,,,,,***************************************+++++++++*********++++++++++++,,,+++++++++************)))))))))*********+++++++++************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++***************************************))))))))))))))))))))))))******++++++++++++******************+++++++++,,,***++++++++++++***))))))((((((((()))))))))******)))))))))***++++++,,,,,,+++***)))***,,,------,,,******+++,,,,,,,,,++++++))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++************************+++++++++************)))---,,,+++)))((())))))***((()))))))))***+++++++++,,,+++***))))))***+++,,,+++++++++*********************************************+++,,,,,,+++******++++++++++++++++++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************)))************+++++++++************************))))))))))))))))))))))))++++++***))))))))))))******************+++++++++)))))))))))))))******+++)))************+++++++++******++++++++++++******))))))***++++++++++++***************************++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))))))))***+++,,,++++++++++++++++++++++++++++++************++++++))))))************))))))************************))))))************)))))))))************+++++++++************************)))))))))*********++++++))))))))))))************))))))))))))************+++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))))))))******************************((()))))))))************))))))))))))************'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************+++111333---(((***---,,,***************************************************++++++,,,,,,++++++***((())))))***++++++,,,,,,************************))))))*********+++++++++*********+++++++++,,,,,,+++++++++************)))(((((()))***+++,,,,,,---************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))******++++++++++++******)))))))))*********++++++***++++++++++++***))))))(((((((((((()))))))))***((())))))***++++++,,,,,,***)))((())),,,---,,,+++)))***+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))***++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,************************+++++++++************)))---,,,+++*********+++,,,'''(((((()))***++++++,,,+++******************+++***************+++++++++***************************++++++,,,,,,++++++***************************((()))))))))******************************************++++++++++++******************************************************)))************+++++++++************************))))))))))))))))))))))))++++++***)))))))))))))))))))))*********+++++++++)))))))))))))))***++++++)))************+++++++++******++++++++++++******)))***++++++,,,,,,++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))))))))******++++++++++++++++++++++++++++++************++++++))))))************))))))************************))))))************)))))))))************+++++++++************************))))))*********+++++++++((()))))))))************))))))))))))***************************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))))))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))************'''((()))++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((************************(((((())))))*********+++,,,333444...)))+++------******************++++++******************************++++++++++++******((())))))***++++++,,,,,,************************))))))******++++++++++++******+++++++++,,,,,,,,,+++++++++************)))''''''(((***+++,,,---...************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++******))))))************************))))))))))))))))))))))))******++++++++++++******((())))))))))))************++++++++++++***))))))(((((((((((())))))))))))((())))))***++++++,,,,,,(((''''''(((+++,,,+++***)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,************************+++++++++************))),,,++++++***+++,,,...///''''''((()))***++++++,,,************************))))))******+++++++++,,,***************************+++,,,------,,,+++***))))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((******++++++++++++******************************************************)))************+++++++++************************))))))))))))))))))))))))++++++***))))))((())))))))))))******++++++++++++))))))((())))))***++++++)))************+++++++++******++++++++++++************+++,,,,,,,,,,,,+++************************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++***)))))))))))))))***++++++++++++++++++++++++++++++************++++++))))))************))))))************************))))))************)))))))))************+++++++++************************)))************+++++++++(((((())))))*********+++))))))))))))************))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******************************************************))))))))))))******)))************+++++++++************************++++++************+++++++++++++++*********))))))...---+++***)))******+++)))************++++++++++++++++++*********))))))******))))))******+++,,,************************,,,,,,,,,++++++*********))))))*********++++++++++++,,,,,,------,,,,,,+++******++++++++++++************+++++++++,,,,,,,,,************+++,,,------++++++************++++++)))))))))))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++******))))))***++++++,,,,,,++++++***++++++************************+++++++++,,,,,,,,,)))************+++++++++************************,,,+++++++++******))))))))))))))))))))))))))))))***************************************************,,,,,,+++)))((()))***---,,,+++***+++,,,---...+++***)))***++++++***)))******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---------,,,,,,++++++++++++,,,---,,,***)))***+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......+++++++++++++++++++++++++++*********+++,,,------+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------+++*********+++,,,,,,---,,,+++++++++++++++++++++************************++++++++++++++++++++++++++++++******************)))************+++++++++************************+++++++++*********))))))************************+++++++++*********))))))+++++++++++++++***)))(((&&&(((***+++,,,+++)))(((************************))))))))))))************++++++++++++++++++++++++************************)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************************+++++++++*********))))))++++++******************************************)))************++++++++++++++++++*********))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************)))************+++++++++************************++++++************+++++++++++++++*********)))))),,,+++*********+++,,,---)))************++++++++++++++++++*********))))))******))))))******+++,,,************************,,,,,,,,,+++++++++******))))))*********+++++++++++++++,,,,,,,,,,,,++++++******++++++++++++************+++++++++,,,,,,,,,+++++++++***++++++,,,,,,++++++************++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++*********)))***++++++,,,,,,++++++***************************++++++,,,,,,,,,---------)))************+++++++++************************++++++++++++++++++*********************************************************************************+++,,,+++)))((()))***,,,++++++++++++,,,------+++***)))***++++++***)))******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---------,,,,,,++++++++++++,,,---,,,+++******,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++************************+++++++++*********))))))************************+++++++++*********))))))+++++++++++++++***))))))'''(((***+++++++++***)))************************))))))))))))************++++++++++++++++++++++++************************************************)))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************************+++++++++*********))))))************************************************)))************++++++++++++++++++*********))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************)))))))))))))))))))))))))))************+++++++++************************++++++************+++++++++++++++******************))))))******,,,------)))************++++++++++++++++++*********************))))))******+++,,,************************,,,,,,,,,++++++++++++******************+++++++++******++++++++++++************++++++++++++************+++++++++,,,,,,,,,,,,,,,++++++***+++++++++++++++************++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++***************++++++,,,,,,++++++***************************,,,,,,,,,,,,---------...)))************+++++++++******************************++++++++++++++++++***************************************************************************+++,,,+++)))))))))+++***++++++,,,,,,,,,,,,,,,+++***)))***++++++***)))******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++***,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))+++************+++,,,,,,************************************************************************************************)))************+++++++++************************+++++++++***************************************+++++++++******************++++++++++++***)))))))))))))))************+++************************)))))))))*********++++++++++++++++++++++++++++++************************************************)))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************************+++++++++***************************************************************)))************++++++++++++++++++***************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************))))))))))))))))))))))))))))))*********+++++++++************************++++++************++++++***************************************++++++,,,))))))*********+++++++++******************************))))))******+++,,,************************++++++++++++++++++++++++************************)))******++++++******)))******++++++++++++************+++++++++,,,,,,,,,------,,,+++************++++++************++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******************++++++++++++++++++,,,,,,,,,------))))))*********+++++++++************************)))))))))******+++++++++************************************************************************)))+++,,,+++***)))***+++)))***+++------,,,+++++++++***)))***++++++***)))******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***(((,,,,,,------------,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++***************++++++)))))))))))))))*********************************))))))))))))))))))))))))***************+++++++++))))))*********+++++++++******************************************************************************************************+++++++++******)))******)))))))))***+++,,,************************))))))*********+++++++++++++++++++++++++++++++++************************************************))))))*********++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++***************************************************************************************+++++++++************************))))))*********+++++++++************************((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************))))))))))))))))))))))))))))))*********+++++++++************************++++++************++++++************************++++++++++++******))))))))))))*********+++++++++******************************))))))******+++,,,************************++++++++++++++++++++++++************************)))******++++++******)))******++++++++++++************+++++++++,,,,,,,,,------,,,+++************++++++************++++++************************+++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,***++++++,,,,,,++++++***))))))*********+++++++++)))*********++++++++++++))))))*********+++++++++************************'''((((((((())))))******************************************************************************)))***++++++***)))***+++)))***+++,,,---,,,+++***+++***)))***++++++***)))******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///...,,,***))),,,------......------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++***))))))*********(((((()))))))))*********************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************************************************************************************************)))******+++++++++***************)))***++++++,,,************************************++++++++++++++++++++++++++++++++++++************************************************))))))*********++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************************************************))))))*********+++++++++************************))))))*********+++++++++************************((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************++++++++++++++++++++++++)))************+++++++++************************++++++************++++++***************+++++++++++++++++++++***)))(((''')))************+++++++++***************+++++++++******))))))******+++,,,***************************++++++++++++,,,,,,,,,+++++++++*********************++++++++++++************++++++++++++************+++++++++,,,,,,,,,,,,,,,++++++***+++++++++++++++************++++++++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))***++++++,,,,,,))))))))))))************)))************+++++++++************************((((((((()))))))))))))))++++++++++++++++++++++++************************************************)))***++++++***)))+++,,,)))******++++++++++++++++++***)))***++++++***)))******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------...///000///---,,,---...+++,,,,,,------......///------------------------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++***))))))))))))***((())))))******+++++++++************************************************)))))))))***++++++,,,,,,)))************+++++++++***************************************+++++++++***************************************+++++++++))))))***++++++++++++************++++++++++++,,,*********************************++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++***************************************************************+++++++++)))))))))***++++++,,,,,,************************)))************+++++++++***************+++++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************++++++************++++++))))))*********+++++++++))))))***++++++***)))((()))************+++++++++))))))*********+++++++++******))))))******+++,,,******************************+++++++++,,,,,,,,,+++++++++*********))))))++++++,,,,,,,,,,,,++++++******++++++++++++************+++++++++,,,,,,,,,+++++++++***++++++,,,,,,++++++************++++++++++++++++++++++++++++++******))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,++++++***((())))))***++++++,,,,,,))))))*********+++++++++)))************+++++++++************************++++++++++++************++++++++++++++++++++++++************************************************(((***++++++******+++,,,***************++++++,,,+++***)))***++++++***)))******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,---------...///000///---------///,,,,,,---......///000000////////////////////////,,,,,,---............---------------------------,,,,,,,,,---------------------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++***)))))))))))))))))))))******+++,,,,,,---************************++++++++++++++++++++++++((())))))***++++++,,,,,,)))************+++++++++************************))))))*********+++++++++************************))))))*********+++++++++))))))***+++++++++++++++)))***+++,,,,,,,,,++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************************))))))*********+++++++++((())))))***++++++,,,,,,************************)))************+++++++++))))))*********+++++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++************************++++++************++++++))))))******++++++++++++&&&''')))***++++++******)))************+++++++++))))))******++++++++++++*********)))***++++++,,,*********************************++++++,,,,,,,,,++++++++++++******))))))+++,,,,,,------,,,,,,+++******++++++++++++************+++++++++,,,,,,,,,************+++,,,------++++++************++++++++++++++++++++++++++++++******))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,+++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,)))************+++++++++************************...------,,,,,,+++++++++++++++++++++++++++++++++************************************************(((***++++++******+++---+++***)))))))))***,,,---+++***)))***+++++++++)))******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,---------...000000000...---...///------......///000111111000000000000000000000000,,,---......//////......------------------------,,,,,,,,,,,,,,,---...///------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********++++++***))))))((())))))))))))***+++,,,,,,------************************++++++++++++++++++++++++((())))))***++++++,,,,,,)))************+++++++++************************))))))******++++++++++++************************))))))******++++++++++++((()))***+++++++++++++++(((***,,,---------+++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************************))))))******++++++++++++((())))))***++++++,,,,,,************************)))************+++++++++))))))******++++++++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************+++*********))))))((((((************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++------,,,++++++******)))---------,,,,,,+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++......---,,,,,,+++******)))......++++++......)))++++++++++++++++++++++++---,,,+++))))))***,,,---++++++++++++++++++++++++******************************))))))))))))************************************************************+++++++++,,,,,,,,,************************+++***************++++++,,,,,,+++++++++++++++,,,************************************************+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++---,,,+++*********+++,,,---------,,,,,,,,,,,,,,,---,,,++++++,,,---///000///............///000111333333444444444333333222666666555555555555666666777777666555444333222222222111///...------......///......---......///000......------,,,,,,++++++***+++,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))------,,,,,,+++***))))))******))))))******+++,,,...---+++*********++++++******++++++++++++******************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,+++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++------------++++++---,,,+++******+++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,,,,+++)))((()))************+++++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,******************************++++++++++++******************************)))************+++++++++******************************))))))))))))******+++++++++++++++***)))(((++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++************************+++*********))))))))))))************************************************************************************************************************++++++++++++++++++++++++)))******++++++,,,---------------,,,,,,+++++++++************)))))))))(((++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,......---,,,,,,+++******))),,,---******---,,,)))++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,******************************************************+++++++++,,,,,,,,,************************++++++************++++++,,,++++++*********++++++************************************************++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++---,,,+++******+++,,,,,,------------,,,,,,,,,,,,,,,,,,++++++,,,...///000444444444444555555666777888888999999999888888888999999999999:::;;;===>>>===============<<<<<<<<<;;;999777444222111111111000000000//////......---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,************************************************************************------,,,,,,+++******)))******))))))******+++,,,---,,,+++*********++++++******++++++++++++******************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++************************,,,+++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))************++++++++++++*********+++++++++,,,,,,,,,+++***))))))***+++,,,******************************++++++++++++******************************)))************+++++++++))))))))))))))))))))))))******))))))))))))******+++++++++++++++***))))))++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++***************************************)))))))))************************************************************************************************************************++++++++++++++++++++++++)))******++++++,,,------------,,,,,,,,,,,,++++++************))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...------,,,,,,++++++***(((+++,,,******,,,+++(((++++++++++++++++++++++++)))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------******************************************************+++++++++,,,,,,,,,************************++++++************+++++++++***************++++++************************+++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,+++,,,,,,,,,---...000111222888888888999:::;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::<<<>>>AAACCCCCCCCCDDDDDDEEEEEEFFFFFFCCCBBB???<<<999777777666555555555444333111///---------,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,---,,,,,,------------,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...//////000///...---,,,))))))))))))))))))))))))************************************************---,,,,,,++++++***************))))))******+++,,,---,,,+++*********++++++******++++++++++++******************************************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************+++++++++,,,))))))*********+++++++++,,,+++***))))))***+++,,,******************************++++++++++++******************************)))************+++++++++))))))))))))))))))))))))******))))))))))))*********++++++++++++***))))))++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************++++++++++++++++++++++++------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,---------------,,,,,,+++++++++)))++++++++++++++++++)))++++++++++++++++++++++++,,,,,,------,,,***)))(((++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------******************************************************+++++++++,,,,,,,,,************************,,,,,,+++*********++++++******)))))))))***++++++************************++++++++++++++++++++++++,,,++++++******)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////000111222333555555888999999:::;;;<<<<<<<<<:::::::::::::::;;;;;;<<<;;;:::888888999<<<>>>@@@CCCCCCCCCDDDDDDDDDEEEEEEEEEDDDBBB???>>>======>>><<<======<<<;;;888444222111000000...---,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---...000111000///---+++************************************************************************,,,,,,,,,++++++***************))))))******+++,,,,,,+++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++***+++,,,,,,,,,,,,---...------------------------------------------------------,,,,,,,,,,,,------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++*********+++++++++,,,,,,)))))))))*********++++++,,,+++***))))))***+++,,,******************************++++++++++++******************************))))))*********++++++++++++++++++++++++++++++++++++******))))))******+++******+++++++++******)))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++************************************************************************************************************************++++++++++++++++++++++++------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---))))))*********+++++++++++++++,,,,,,,,,---------,,,+++++++++,,,------...------,,,,,,,,,,,,++++++++++++,,,------,,,++++++++++++++++++++++++++++++,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******************************************************+++++++++,,,,,,,,,************************---,,,,,,+++******++++++******))))))***+++,,,,,,************************++++++++++++++++++++++++,,,++++++******)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,------------,,,,,,,,,------.........333333555666777888888999888999:::;;;;;;;;;;;;:::888888777777888999:::::::::999888777777999:::;;;>>>>>>>>>=========<<<<<<@@@??????>>>???@@@AAABBBBBBCCCCCCDDDBBB@@@===;;;999888666333111///---,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///...,,,***++++++++++++++++++++++++************************************************,,,,,,+++++++++++++++*********))))))******+++,,,++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***,,,------++++++,,,...------------------------------------------------...------,,,,,,------...------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++***++++++++++++,,,,,,,,,)))************+++++++++,,,+++***))))))***+++,,,******************************++++++++++++******************************))))))*********+++++++++++++++++++++++++++++++++++++++************++++++)))******+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,------++++++,,,,,,,,,,,,------************++++++++++++*********++++++++++++,,,,,,,,,,,,,,,------------,,,++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---++++++......++++++---++++++++++++++++++++++++(((((('''(((***---000333++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******************************************************+++++++++,,,,,,,,,************************...---,,,++++++***++++++************+++,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,---......------------...000111222333333777888999::::::;;;:::::::::;;;;;;<<<<<<;;;999888666666555555666777999:::;;;::::::999999::::::::::::::::::999999888888888;;;;;;:::;;;<<<===???@@@BBBBBBDDDDDDEEEDDDCCCBBB@@@???===:::777555222111000///---+++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,******+++,,,,,,,,,++++++******++++++++++++******************************************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))),,,...---+++***,,,///------------------------,,,,,,,,,------------.........------------......---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,******************************++++++++++++******************************)))************+++++++++************************++++++************++++++))))))***++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,------+++++++++,,,,,,---------*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...+++++++++,,,,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***......***))),,,++++++++++++++++++++++++(((((()))***+++---///000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******************************************************+++++++++,,,,,,,,,************************......---,,,++++++++++++++++++++++++,,,---...///************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,............---000000222444666888999:::999:::;;;<<<<<<;;;::::::::::::;;;;;;:::888666444333333222111222444666777888999;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::888777777777888888;;;<<<>>>???AAACCCDDDEEEDDDDDDBBB@@@>>><<<;;;:::555333111///---------...,,,,,,+++******+++,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,)))***+++,,,,,,,,,,,,+++******++++++++++++******************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))),,,///...***))),,,///........................,,,,,,,,,---------............------------......+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------,,,+++***))))))***+++,,,******************************++++++++++++******************************)))************+++++++++************************,,,++++++******++++++,,,))))))***++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++******)))+++++++++,,,,,,---------,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,---------......+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((------((((((,,,++++++++++++++++++++++++++++++---------+++)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******************************************************+++++++++,,,,,,,,,************************///...---,,,++++++++++++,,,,,,,,,,,,---...///000************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))+++,,,...//////......222333555777:::<<<>>>???:::;;;<<<<<<<<<;;;:::999888888999999777555222000000///...---...000222444555777:::<<<>>>======<<<>>>>>>???@@@AAABBBCCCDDD===;;;999666333222111111555666777:::===@@@CCCEEEFFFFFFEEEDDDCCCAAAAAA@@@999777444111/////////000---,,,+++******+++,,,---)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))***++++++,,,)))***+++,,,---,,,,,,+++******++++++++++++******************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***************************))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,(((,,,///...***))),,,000........................,,,,,,,,,------...............------------......++++++---......---++++++,,,,,,---......---,,,,,,...------,,,,,,------...........................++++++++++++++++++++++++((()))+++,,,,,,+++)))(((++++++,,,,,,,,,---------,,,,,,,,,---------......,,,+++***))))))***+++,,,******************************++++++++++++******************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,((()))***++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,++++++++++++------------------------........................++++++******+++,,,---------------,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...***++++++,,,,,,++++++***++++++++++++++++++++++++------------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,+++++++++***)))))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,///...,,,*********,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***,,,,,,+++***,,,///111222111666777888:::;;;<<<<<<<<<<<<;;;:::999999:::;;;;;;:::<<<<<<;;;888555333333111...///222222//////111444666999<<<>>>????????????@@@@@@AAABBBCCCDDDDDD<<<:::777444111///......111222333555777:::<<<>>>BBBCCCCCCDDDDDDDDDDDDDDDDDDAAA>>>999444111...---,,,+++++++++,,,,,,---...*********+++,,,...///000.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,++++++++++++++++++,,,,,,,,,++++++************++++++++++++***))))))******************************))))))******+++,,,///...+++***))))))***+++))))))))))))))))))))))))************************))))))***++++++++++++***************************,,,,,,++++++++++++++++++...---,,,+++++++++++++++---,,,++++++------,,,+++***+++,,,,,,------,,,,,,///...---------...///000...------,,,,,,,,,,,,---------------------------////////////////////////+++,,,,,,---...//////000,,,++++++******++++++,,,---------............///------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++///,,,***)))***++++++***---,,,***))))))***,,,---,,,,,,,,,+++++++++******))))))***++++++++++++***************************)))******++++++******)))***,,,---,,,***(((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++,,,,,,------------------------------------------------***)))))))))******+++,,,,,,------------------...,,,,,,,,,,,,++++++++++++,,,,,,------...//////000...------,,,,,,------...,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,---------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++***************++++++++++++++++++++++++,,,+++***))))))***+++,,,///...,,,++++++,,,---...------------,,,,,,,,,,,,+++++++++++++++++++++++++++---......,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,******,,,---***---000333666888999:::::::::;;;;;;::::::999888888777666666555666777888888:::<<<;;;999777666666555333333555444000///111222444777:::;;;<<<;;;;;;999999::::::;;;;;;<<<<<<666555333000///.........---...///111333555777999>>>???@@@BBBCCCDDDEEEEEEGGGEEECCC@@@<<<999666555000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++++++++***))))))******************************))))))******+++,,,///---+++***))))))***+++***************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,//////...---------------///---,,,---......---,,,++++++,,,------------,,,++++++++++++,,,---...///111111000////////////000------------------------..........................................//////------,,,,,,,,,,,,---------------............///------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,))))))))))))))))))))))))...,,,***)))***++++++***---,,,***))))))***,,,---,,,,,,,,,+++++++++******))))))***++++++++++++*********************************++++++++++++******)))***,,,+++******+++,,,++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,---......------------------------////////////////////////,,,,,,,,,,,,------------+++,,,,,,------...//////.........------,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...,,,------......------,,,++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++++++++++++++++++++++++++++++++************++++++------,,,++++++,,,...///---------,,,,,,,,,,,,++++++++++++++++++++++++++++++...000000///---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,***+++---000,,,///333666888999:::;;;>>>===<<<;;;999777555444333333222111111222333444777:::<<<======<<<===>>>>>>::::::;;;999444222444111222444666777777666666333333333333333333333444000000///.........//////+++,,,,,,...000222444555999:::<<>>===<<<:::888555333222000//////......///111111777:::===@@@@@@AAABBBDDDCCC@@@>>>???<<<777444555000000111222222222222111111111111000000000000000//////////////////000000------...///000222333444666777999;;;>>>???@@@AAABBBCCCEEEFFFFFFEEECCCBBB>>>===:::666333111///...------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************++++++,,,---......++++++++++++++++++++++++++++++,,,,,,++++++***)))******************************))))))******+++,,,---,,,+++*********++++++************************************************---,,,***)))***+++---///,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......000000///////////////000111///......///...---,,,+++,,,,,,---...---------+++,,,.../////////...---......------,,,---------////////////////////////......................../////////...............///......------......///---------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,+++***,,,++++++******++++++,,,,,,,,,,,,+++++++++******))))))***++++++++++++***************************+++,,,,,,------,,,,,,+++******+++******,,,000333.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///////////////000000111111111000111111222222111000000111111000//////...------//////...------,,,++++++///////////////............------,,,,,,------...++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***+++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))))))))******+++,,,,,,************))))))))))))+++++++++++++++++++++++++++...111222111///...---******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---++++++---000444KKKCCC;;;:::???AAA>>>999::::::999888666444333111///......---...///000111555888;;;>>>???@@@BBBCCCAAA===<<<===:::555222444000000111111111000000000000000000///////////////000000000000//////....../////////000000111222333555666777888999:::::::::<<<>>>AAADDDEEEFFFEEEEEEDDDCCC@@@<<<999666444333---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************+++,,,------......+++++++++++++++++++++++++++,,,,,,,,,,,,+++************************************))))))******+++,,,,,,,,,++++++++++++++++++************************************************,,,+++)))((()))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......///......---....../////////...------......---+++,,,,,,---.........------------...//////...---,,,///.........//////000111////////////////////////........................000000000000000000000000......------------......---------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---+++***++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***++++++++++++***************************+++,,,,,,------,,,,,,+++,,,,,,,,,***)))+++...000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,,,,------///000222333444555;;;<<<<<<======>>>>>>>>>>>>>>>???@@@@@@???===<<<;;;;;;:::888777666555444333222222111000///......++++++,,,------...//////...------,,,,,,------...***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********+++++++++++++++*********)))))))))((((((++++++++++++++++++++++++***---///000///...------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........000444777GGG@@@888888===@@@===999666666666666555333222111//////.........000111222222444888::::::;;;<<<===999666666777666222000222222222222222222222222222///////////////000000000111111111111000///...---000////////////000000111333444555555555555555555777999===@@@CCCEEEFFFGGGGGGEEECCC@@@===;;;:::999000//////.........//////,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++,,,,,,------......***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************)))))))))***+++,,,++++++++++++++++++++++++++++++,,,,,,------......------,,,,,,------.........---,,,---.........,,,,,,,,,---...............------.........---------......//////111222444555222222222222222222222222111111111111111111111111000/////////......------......------------......---------............///........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++******+++------,,,***++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***++++++++++++***************************++++++,,,,,,,,,,,,++++++,,,---,,,+++)))***+++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------......++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,---...///111222333444777888999<<<>>>@@@BBBCCCJJJJJJKKKLLLLLLMMMNNNNNNLLLLLLNNNNNNNNNMMMKKKJJJGGGGGGFFFEEEDDDCCCCCCBBB>>>>>>===<<<;;;:::999999000000000//////............------,,,,,,------...+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,,,,---------,,,++++++++++++++++++++++++************************************************))))))*********++++++++++++++++++***************++++++++++++++++++++++++++++++,,,------,,,++++++,,,,,,---------,,,,,,+++++++++++++++************++++++++++++++++++++++++)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111222555888:::999888777777888777666555444444444333333111000000//////......///000222333222555777888888777888999444222222555555222222444444444444444444444555555111111111222222333333333444555666666666555444333111000000/////////000000111111222222333333222222222444777:::>>>AAADDDEEEEEEDDDCCCAAA???>>>>>>>>>777666444222111000//////,,,,,,,,,---------......------------------------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,------------------******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++*********************************))))))******+++,,,***++++++,,,,,,+++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,------------------------,,,,,,------------------------,,,,,,------...///...---,,,---///000000///,,,------.....................//////000222333444444555666777999<<<>>>???================================================888888666444222111//////000//////......//////000---------............///........................,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++*********+++------,,,***+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******))))))***++++++++++++*********************************++++++++++++*********+++,,,+++***)))***,,,+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------......++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........///000222555777:::<<<===AAABBBEEEGGGJJJMMMOOOPPPNNNNNNOOOPPPQQQQQQRRRRRRNNNOOOQQQRRRQQQOOOMMMLLLOOOOOOOOOOOOOOOOOONNNNNNJJJIIIIIIHHHFFFEEEDDDDDD@@@???<<<999666333111000...------,,,,,,------...,,,------......------,,,++++++++++++++++++++++++***+++,,,,,,------------++++++++++++++++++++++++************************************************))))))******++++++++++++,,,+++++++++******))))))++++++++++++++++++++++++++++++------------++++++////////////...---,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++)))***++++++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,///222444666888;;;===333999>>>===888333333444333333333222111000///...//////......///111222333666888::::::999777777888333111333777888666666999666666555555666666777777333444444555666777777888888999;;;<<<<<<<<<;;;:::333333222111111111111111...///000111111222222222...///111555999===AAACCCCCCBBBAAA@@@@@@@@@@@@@@@===<<<999666333000///...,,,,,,,,,------.........------------------------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******------------------,,,,,,*********++++++,,,,,,,,,,,,,,,------,,,,,,+++************************************)))***++++++,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++***************************+++,,,---------,,,,,,........................------------------,,,,,,---------------...///000...------...111222222111,,,---......//////......111111111222555888;;;===AAABBBCCCEEEHHHKKKMMMOOOIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFCCC???<<<:::999111111000000000000111111---------.........//////////////////////////////,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........------------------------***)))***,,,---...,,,******++++++,,,,,,++++++***,,,,,,,,,+++++++++******))))))***++++++++++++************************************++++++*********''')))+++++++++***+++,,,)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------------......,,,,,,,,,++++++*********,,,+++***))))))***+++,,,---------,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......---,,,,,,...000,,,---......---...000222///444999>>>AAAFFFLLLQQQOOOPPPPPPOOONNNNNNQQQSSSPPPNNNKKKKKKNNNRRRUUUVVVRRRRRRRRRRRRQQQQQQPPPOOORRRRRRRRRRRRRRRRRRRRRRRRLLLLLLMMMMMMMMMMMMLLLLLLHHHGGGEEEBBB???===;;;:::444333111000//////000111333111...------------,,,///...---------...///000---------,,,,,,+++++++++---,,,,,,,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************************+++++++++,,,,,,,,,---,,,+++******+++,,,---******+++++++++,,,,,,,,,000333444000+++))),,,000++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***++++++++++++,,,...000111222333555777999;;;;;;;;;::::::999888777666555555444333111000//////000000111///...111666999:::999888:::999666666888555000333777888666666999:::777666666888;;;999444555888999888777666666777888999;;;999888:::===???>>><<<666555333222333444333222666444111...---.........333222111111444888===@@@BBBBBBBBBAAAAAA@@@???>>>@@@>>><<<888555111...---,,,,,,+++******+++,,,,,,)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------...---+++))))))***+++,,,++++++++++++++++++++++++---......,,,******+++---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------.........///////////////000000000000000////////////000000...---...111333111444888===AAACCCDDDEEELLLKKKKKKLLLOOOQQQQQQPPPQQQQQQPPPPPPPPPOOOOOOOOOOOONNNLLLKKKLLLMMMOOOPPPSSSPPPLLLJJJIIIHHHFFFEEE???<<<999777555444222000---...//////000000000///000000000000///...---,,,........................------------------------------------------------------++++++++++++------------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++******++++++,,,---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------...000111111000...,,,,,,,,,++++++++++++++++++,,,+++***))))))***+++,,,---------,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,...---,,,,,,---...+++---000222333555888:::@@@CCCGGGJJJJJJLLLOOORRRPPPQQQQQQPPPNNNMMMOOOPPPPPPNNNKKKJJJLLLPPPRRRSSSQQQRRRRRRRRRQQQQQQPPPOOOSSSSSSRRRRRRRRRQQQQQQQQQOOOOOOOOOOOOOOONNNMMMLLLMMMMMMLLLKKKIIIFFFEEECCC===;;;999555222000...---333111...---......---,,,...---,,,++++++,,,---...---------,,,,,,,,,++++++,,,,,,,,,---------......+++++++++++++++++++++++++++++++++++++++++++++***++++++************************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,***++++++++++++,,,,,,,,,///000111...+++)))+++...++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,------,,,,,,,,,...000222555777999;;;;;;;;;999888::::::999777666444333333222111000//////000000111666555444777;;;>>>>>>===:::======999777999999777888999888555666999:::777666444777;;;;;;888888;;;999999777666666666666777;;;999888:::<<<===;;;999999888666666888999888888111111000///------...000111000000000222555999;;;>>>>>>>>>>>>===;;;999888;;;<<<<<<;;;999666222000,,,,,,,,,,,,------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---+++***)))***+++,,,+++++++++++++++++++++++++++,,,---+++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++------------------------,,,,,,,,,------------...000//////...------------,,,...000111111222555777<<<>>>BBBFFFIIIKKKLLLLLLOOONNNOOORRRUUUWWWWWWVVVTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQPPPPPPPPPRRRSSSUUUTTTRRRPPPNNNNNNMMMKKKIIIHHHEEEAAA???>>><<<999777111000...------...///000,,,------.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++***++++++,,,---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,++++++++++++++++++,,,,,,++++++************++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***,,,.........---......,,,000555:::===@@@CCCEEELLLOOORRRSSSSSSRRRRRRSSSQQQRRRRRRPPPMMMJJJIIIIIIIIIGGGEEEFFFJJJNNNQQQRRRSSSSSSSSSSSSRRRQQQPPPOOOSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPOOONNNLLLLLLPPPQQQQQQQQQPPPNNNKKKJJJJJJIIIFFFCCC???;;;777555666333111/////////---,,,...---,,,++++++,,,,,,---------------,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))******++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...////////////......///...------...000222444999:::;;;<<<;;;999666555::::::888777555333222111000000000000111222333444888888888:::<<<===<<<;;;999===>>>:::777:::<<<<<>>:::777:::??????<<<@@@>>>???DDDEEEBBB@@@AAA;;;;;;:::999888888777777999888888999;;;;;;999888999888777777999;;;;;;:::333555666444111///000222000000000000111222333444:::;;;;;;<<<:::888666444555777;;;======;;;888666///.....................,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++*********+++,,,++++++++++++++++++++++++***+++,,,+++)))((()))+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------,,,,,,---------.........000000...---------...///...222666999;;;===???AAAHHHJJJMMMOOORRRSSSSSSSSSRRRRRRSSSVVVXXXYYYXXXVVVTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSTTTVVVWWWTTTSSSRRRSSSSSSRRROOOMMMMMMKKKIIIGGGGGGFFFDDDBBB:::777333000...///000111---------.......................................------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************,,,,,,,,,++++++++++++***************************,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,......---------///000111*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---.........///222444333888>>>CCCGGGJJJLLLNNNMMMOOOSSSUUUVVVUUUTTTSSSQQQRRRQQQNNNHHHCCC???>>>::::::;;;???FFFMMMRRRTTTUUUUUUTTTSSSQQQOOOMMMLLLNNNNNNOOOOOOOOOPPPPPPPPPNNNNNNNNNNNNNNNMMMMMMLLLOOOPPPQQQRRRQQQNNNKKKIIIMMMMMMMMMLLLIIIFFFCCCBBB;;;999666444333111...,,,......---,,,---...///000------------------,,,,,,***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))******+++++++++++++++,,,******+++++++++,,,,,,,,,***+++,,,------,,,+++***+++++++++,,,,,,,,,------------,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------...............---------------------------.........///////////////.........000333666888999999888888777666555555;;;;;;999888666444333222111111222333555666777888::::::;;;;;;<<<;;;:::888999<<<>>>===???BBBCCC@@@BBBAAA>>>===BBBIIIJJJFFFKKKHHHGGGKKKLLLGGGCCCBBB????????????>>>===<<<;;;;;;;;;;;;;;;;;;:::999888:::888777888999;;;;;;:::999;;;===:::555111111333111111111111111111000000666777999::::::888666444222444777:::<<<======<<<555333000---,,,,,,---///,,,---............---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,++++++++++++++++++++++++)))+++,,,,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------......//////000000111111//////......///111333555888<<>>:::666444222222222111000//////.................................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++++++++,,,------+++,,,------......------++++++,,,,,,,,,,,,------......------,,,,,,,,,+++000///...///111444888:::*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------...222777;;;>>>BBBHHHLLLNNNOOOQQQRRRNNNPPPRRRTTTVVVUUURRRQQQNNNNNNMMMHHHAAA;;;777666222222444999AAAHHHMMMOOOPPPPPPNNNLLLJJJGGGEEECCCCCCDDDEEEFFFHHHIIIJJJJJJIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPQQQOOOMMMIIIGGGIIIIIIJJJJJJJJJHHHGGGFFFCCC@@@===:::888555111......---,,,,,,---...///000------------------------***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,---------......///111222222000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------....../////////------------------------,,,,,,---------......///......///111333666999:::777555333111111333666777<<<<<<;;;:::999888777777555666777888:::;;;<<<<<<<<<======<<<;;;:::999999;;;>>>AAACCCIIIMMMJJJCCC@@@BBBBBBCCCIIIPPPRRROOOKKKIIIIIIMMMMMMHHHDDDCCCEEEFFFHHHIIIIIIHHHFFFEEEIIIHHHFFFCCC@@@===;;;;;;>>><<<::::::;;;;;;:::999888:::;;;999555222222333333444444444444333111000111333555777777777666555111222333555888;;;>>>@@@;;;777222,,,******,,,...,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++***+++------,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------......//////000111111222,,,---...000333777:::<<>>@@@++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000222777>>>CCCHHHKKKNNNOOOOOOOOOPPPQQQSSSRRRRRRRRRRRRPPPMMMJJJGGGGGGEEEAAA<<<777444444444333333666;;;???BBBCCCEEEEEEDDDBBB@@@===;;;:::999:::;;;<<<>>>???@@@AAACCCDDDFFFHHHJJJKKKKKKLLLKKKLLLMMMNNNMMMLLLJJJHHHIIIJJJJJJJJJJJJIIIHHHHHHIIIGGGDDDBBB???<<<888555///...---,,,,,,,,,---...------------............+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,------------...000333444444333111///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------.../////////------------------------,,,,,,,,,,,,---...///000///000333555777888999999333222000///000333777:::;;;;;;;;;<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>888999:::999888999;;;===@@@DDDGGGIIIMMMPPPMMMHHHEEEKKKOOOQQQTTTXXXXXXVVVPPPQQQUUUZZZYYYTTTRRRUUURRRTTTWWWZZZ[[[[[[YYYXXX___]]]XXXRRRKKKGGGFFFGGGHHHEEEBBB@@@>>>===:::999777666666555555444444333666666777777777666555555///000111222333444444444333222222333555999<<<>>>===:::555000---,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))+++......---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,---...//////000111---...222666:::>>>AAACCCJJJNNNRRRUUUUUUUUUUUUUUUWWWWWWWWWVVVUUUUUUUUUUUUTTTRRRRRRSSSUUUVVVUUUTTTNNNOOOPPPRRRTTTVVVWWWXXXRRRRRRRRRSSSSSSRRRRRRRRRYYYVVVSSSRRRSSSSSSSSSRRRSSSSSSRRRRRRSSSQQQOOOLLLLLLLLLKKKIIIEEE???:::666111000///......///000111........................------------------------------------------------+++,,,,,,------,,,,,,+++------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...+++,,,------......------***++++++,,,,,,------............------------------...111555888<<<>>>@@@,,,,,,++++++++++++++++++++++++,,,------,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000333777;;;???CCCHHHLLLMMMNNNOOONNNMMMLLLMMMNNNOOOLLLJJJIIIHHHFFFCCC???>>>>>>>>>;;;888777777888999777666666888999999999::::::::::::999888777666666777777888888999999:::;;;<<<===???@@@AAAAAABBBAAABBBCCCEEEFFFFFFFFFFFFIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJHHHHHHGGGEEEAAA>>>777666333000...---,,,,,,------------.........///,,,,,,,,,---------......------------------------*********+++,,,,,,------******++++++,,,------...******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------...---222666777555111000000---------------------------,,,,,,++++++,,,,,,---+++,,,,,,---......//////...........................---------...///000111333555777999:::888666444222222222333555777999:::888999:::<<<>>>???@@@AAA>>>???@@@AAA@@@@@@???>>>777888:::;;;<<<@@@FFFJJJRRRXXX\\\XXXTTTVVVXXXYYYYYYcccjjjjjjhhhfffdddaaabbbfffmmmqqqmmmhhhhhhnnnfffiiinnnrrruuuvvvuuutttnnnlllhhhaaa\\\ZZZ]]]``````]]]XXXTTTPPPMMMIIIFFFDDD???;;;999;;;;;;888555888888888888888999999999333333222111111222222333444444444555666777999:::::::::999888555222///---......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++'''***---...---++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------------------,,,,,,---...///000111111444777<<>>>>>>>>===---,,,,,,++++++*********++++++------------+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......444999@@@FFFKKKNNNQQQSSSNNNNNNNNNLLLJJJIIIJJJKKKEEEBBB???>>>>>>===:::777888888999888777888;;;>>>;;;999777777777888777555555555666777888888888888999999999888888888777777444444555666777777777777666777888:::===???AAABBBBBBBBBBBBCCCEEEGGGJJJLLLLLLKKKJJJKKKLLLKKKHHHFFF@@@>>>:::666222///---------------.........//////------,,,,,,,,,---...///------------------------(((((()))***+++,,,,,,---******+++,,,,,,---......******+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,---------......,,,222888999444000///000---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,---...//////........................///.........///000222333666888;;;<<<;;;777333000111333666999:::;;;::::::666777999;;;>>>@@@BBBCCCAAAAAABBBBBBAAA@@@>>>======@@@BBBDDDGGGNNNVVV]]]iiisssvvvmmmbbbaaaiiipppnnnzzz{{{uuupppmmmqqqwww{{{sssttt{{{wwwzzztttssspppkkkiiikkkqqqvvv}}}yyysssmmmiiiddd___\\\WWWOOOFFFBBBCCCBBB===888888888888888999:::<<<<<<999777555333222222333444555666777888888777666555666999<<<>>><<<777222...//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&))),,,---,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------......///000111222333333>>>AAAFFFLLLPPPSSSSSSSSSQQQTTTWWWXXXYYYYYYZZZ[[[VVVUUUTTTSSSRRRRRRRRRRRRMMMIIICCC>>><<<;;;999888666777999;;;>>>@@@BBBCCCAAACCCFFFIIIMMMOOOQQQRRRRRRLLLCCC===<<<>>>BBBCCCFFFGGGIIIMMMQQQSSSRRRQQQOOOOOONNNNNNNNNNNNNNNNNNFFFCCC>>>888333000...---........................------------------------++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......+++,,,------......------******+++,,,,,,---......,,,---------.../////////444888===AAACCCAAA>>>;;;------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,---...///000/////////111555888@@@CCCHHHMMMOOOOOONNNLLLLLLGGGBBB>>>===>>>??????<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>????????????===>>>===;;;999888999:::;;;:::999999888999999999:::<<>>======999777444444444555444444333333333444555666888999666777888888999???GGGMMMOOOLLLIIIGGGHHHIIIIIIIIIJJJHHHEEEBBB>>>888222...---.../////////...---,,,---------....../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------...---,,,++++++---...000......///000111000000000222444444333333444111+++---......---,,,,,,///111------------------------,,,---///000000///---,,,............---,,,+++***...//////---+++---333888===;;;888555333444555666:::;;;<<<<<<<<<:::888666888:::<<>>777777;;;===<<<;;;:::888777777555333111333000000444:::<<<888333:::777777;;;AAACCC>>>888333111...,,,,,,...111333......---------,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++,,,------...---+++*********++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,---......,,,,,,---...---------,,,,,,+++++++++---,,,,,,,,,---...///000/////////000333777;;;===KKKMMMQQQRRRRRRRRRSSSTTTVVVVVVXXXZZZ[[[YYYVVVRRRTTTRRROOOKKKGGGDDDBBB@@@EEE>>>888888<<<>>>;;;777999777555444555777:::<<<;;;::::::===BBBHHHLLLNNNOOOKKKDDD>>>999888888999:::===AAAFFFJJJLLLMMMNNNLLLLLLMMMMMMMMMLLLLLLKKKJJJHHHEEEAAA;;;666222//////////////////...,,,,,,......//////...,,,+++))).........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------------------------------,,,,,,,,,,,,---...//////.........,,,,,,///444888DDDDDDDDDEEEFFFEEECCCAAA------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---...---.........000444:::>>>FFFIIIMMMPPPRRRQQQOOOMMMEEEAAA;;;777777777777777666777888999:::;;;<<<===CCCCCCCCCCCCCCCCCCBBBBBB???@@@AAA@@@???>>>???AAA???>>>==================@@@BBBEEEFFFEEEDDDCCCDDDBBB???;;;999888777555444444444333333444444555555444555666666888>>>FFFLLLJJJJJJIIIIIIIIIJJJKKKLLLMMMLLLIIIGGGDDD???999555111000...---------...///,,,---------.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---///)))***,,,...111333555666777888777444444555222,,,---......---,,,,,,...///------------------------,,,---...000000...---,,,,,,------.........------......//////000333888;;;;;;999777555555666888999<<<;;;;;;:::::::::::::::===<<<===@@@DDDEEEDDDCCCCCCBBBAAAAAADDDHHHNNNQQQUUUZZZiiirrrqqq{{{|||qqqkkklllrrrxxx~~~tttoooqqquuuxxx{{{}}}wwwwwwyyyxxx{{{uuu~~~~~~zzzuuusssqqqhhh]]]XXXTTTJJJ???;;;<<<<<<::::::::::::;;;:::999777555333111111444999======<<<<<<999777999===@@@???<<<777555111...------///111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,------,,,+++*********++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,---......,,,,,,---...---------,,,,,,,,,++++++***++++++,,,------------,,,...111555;;;AAAFFFIIIKKKNNNQQQRRRRRRSSSTTTUUUXXXWWWWWWXXXYYYXXXUUUSSSLLLIIIDDD>>>;;;:::;;;<<<@@@===;;;>>>AAACCC@@@===AAA???;;;888555444444444777666666:::@@@GGGMMMOOOSSSPPPKKKFFFBBB@@@@@@AAA>>><<<:::;;;>>>DDDKKKOOOKKKLLLMMMNNNNNNMMMLLLLLLLLLJJJGGGCCC???:::666444......------,,,,,,,,,,,,......//////...---,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------------------------------,,,,,,,,,,,,------...///000///------///333999===EEEEEEEEEFFFHHHHHHHHHGGG------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------...000,,,---///222666<<>><<<:::999888888777666555444444222333333444777;;;BBBGGGFFFIIIKKKJJJGGGEEEFFFHHHKKKKKKJJJJJJIIIEEE@@@<<<888555111---,,,---///111,,,,,,,,,------------............---------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++++++++++++++,,,,,,,,,+++*********+++---...******+++---111444888:::999:::777333333444222---,,,...//////---,,,---...------------------------,,,---...//////...---,,,+++,,,,,,---...//////000......///222777;;;======888777666555666888:::;;;===<<<:::999999;;;===??????>>>>>>AAADDDFFFEEEBBBDDDCCCCCCCCCGGGOOOYYY___dddlllzzzsssooommmsss}}}wwwddd[[[]]]fffooosssuuuzzz}}}xxxppplllpppvvv|||oooiiiuuu{{{uuummmhhh[[[MMMEEECCC@@@;;;888888::::::::::::999888333222111111444777;;;===<<<:::999888999<<>>AAAEEEHHHJJJKKKOOONNNMMMLLLJJJIIIIIIIIIKKKMMMOOOPPPOOOOOOOOOPPPQQQQQQQQQQQQQQQPPPPPPOOOMMMOOORRRSSSRRRQQQPPPQQQKKKIIIHHHGGGGGGGGGEEEDDDAAA@@@???===;;;999777666222222222333555888<<>>AAABBBCCCFFFGGGFFFDDDAAA???<<<888444111//////000,,,,,,,,,---------------...............------------------------,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,---...//////......///222555777777888555111000333111---...000111111///...------------------------------------...//////...---------------......///000000000///111666<<>>;;;555555444444555666888:::<<<<<<;;;;;;<<<===???@@@AAACCCDDDEEEEEEFFFGGGHHHJJJJJJKKKNNNTTT___jjjrrrvvvvvv{{{iiifffeeebbbhhhtttoooeee]]]]]]bbbeeeggghhh```fffjjjggg```___fffnnn}}}lllfffcccaaaccckkkuuu}}}ttthhh```[[[UUUNNNAAAAAA???===;;;:::;;;<<<777777666333222333555888999::::::999888999>>>BBBAAA>>>:::555111///------............------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---......,,,,,,---...------------------,,,,,,............///000111222888;;;@@@EEEJJJMMMOOOPPPSSSTTTUUUTTTRRRPPPQQQQQQUUUUUUVVVWWWXXXXXXUUUSSSKKKGGGAAA===<<<>>>BBBEEEHHHKKKOOOPPPNNNNNNOOOQQQPPPOOOLLLHHHDDD@@@<<<;;;===;;;:::===DDDLLLRRRUUUUUUTTTSSSQQQMMMJJJGGGEEEIIIIIIIIIGGGCCC>>>999666>>>AAAEEEIIIMMMNNNNNNNNNMMMLLLJJJHHHEEECCCBBBAAA:::888444111///...//////,,,,,,,,,---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------------------------------------------......------------......//////000555<<>>CCCEEEEEEDDDDDDCCCAAA===999444000...------------------------.................................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------......//////---------------...//////222111000///000222444555555666444000111555444000000222333333111///......---------------------------..................---000//////......//////000333333444888===>>>;;;777444444333333444555666777:::<<<===???@@@@@@@@@???AAAFFFJJJJJJGGGGGGLLLQQQ[[[XXXUUUYYYeeeuuuzzz~~~uuu___PPPRRRUUUSSSYYYdddiiijjjpppyyy{{{uuuooonnnkkkrrrwwwwwwrrrqqqwww~~~|||zzzzzzsssjjjllluuuqqqrrrtttwww}}}~~~zzzrrrttt|||tttkkk[[[WWWOOOFFF>>>:::;;;>>>;;;;;;;;;999666444444555444777;;;;;;999888;;;>>>AAA@@@===:::666333000...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---......,,,,,,---...------------------------000...------///222777999CCCFFFIIIMMMOOOPPPOOOOOOPPPPPPPPPMMMIIIGGGGGGGGGLLLNNNQQQVVVYYYXXXVVVSSSQQQOOOMMMKKKKKKLLLNNNOOOLLLNNNOOOLLLHHHGGGJJJMMMMMMMMMLLLLLLKKKJJJIIIHHHJJJGGGEEEGGGKKKQQQUUUXXXUUUUUUTTTRRROOOJJJFFFDDD===@@@DDDFFFEEEAAA;;;888555888===CCCHHHLLLNNNOOOLLLKKKIIIHHHFFFEEEEEEEEEAAA>>>:::555111///......++++++++++++++++++,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------------------------------------------......---------...//////...111666===CCCFFFEEEDDDIIILLLPPPQQQNNNJJJHHHGGG---------------------------------------------------------------------------------------------------......---,,,...111444;;;AAAHHHMMMOOOPPPPPPPPPSSSTTTUUUUUUUUUSSSQQQPPPNNNMMMMMMOOOQQQSSSSSSRRRQQQQQQRRRRRRRRRSSSSSSSSSPPPOOONNNMMMNNNOOOPPPQQQQQQQQQQQQOOOLLLKKKLLLMMMJJJKKKLLLMMMLLLKKKJJJIIIIIIKKKNNNOOONNNMMMLLLLLLPPPOOONNNMMMMMMLLLIIIGGGGGGGGGFFFEEEBBB???<<<::::::999777888999:::999888666999<<<;;;888555555666333333555999>>>BBBDDDDDDEEEEEEFFFDDD@@@:::444000///............---------...............///////////////......---,,,,,,,,,++++++++++++,,,,,,,,,,,,------......//////000000---........./////////////////////000222444666888555666666333555888777333222333444222000...---...------------------------........................111111///......///000111666777999;;;<<<;;;888666555555555666666777888999;;;===???AAABBBBBB@@@???;;;AAAGGGIIIIIILLLSSSZZZfff___YYY^^^nnnzzzyyyzzzmmm[[[PPPKKKRRR[[[```fffnnnqqqtttzzz|||xxxyyyyyyxxxwwwvvvuuuvvv{{{~~~uuuvvv|||yyy|||qqqkkk```PPPBBB:::999;;;;;;:::999888666555333222000555:::;;;:::888888999===>>>??????<<<888444111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++************+++,,,,,,,,,++++++,,,,,,,,,,,,------------++++++,,,,,,------......,,,---......,,,,,,---...------------...............------...222777<<<@@@JJJLLLNNNOOOPPPOOONNNMMMFFFFFFDDDAAA===;;;;;;<<>><<<999777666000333888===CCCIIILLLNNNLLLJJJIIIGGGFFFFFFGGGGGGCCCAAA===888333000...------,,,+++++++++++++++,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------------------------------------------...///000111111777???EEEGGGGGGGGGGGGKKKNNNOOOMMMGGGCCCAAAAAA------------------------........................------------------------........................+++,,,---...///333888<<>>===<<<===@@@AAA???>>>777888999999888777666555444222222444888===@@@AAABBBDDDEEEFFFCCC???:::666000000/////////.........---........./////////000/////////...------,,,,,,++++++++++++++++++++++++,,,,,,------...//////000,,,---.........///......---...///222444666888888555777777555666888666111333333222000---,,,,,,---------------------------.........------.........000000......///000222333888:::======<<<:::888888777888999:::<<<>>>???@@@??????@@@AAAAAAAAAAAAAAA>>>AAAEEEMMMVVV___fffjjjhhhbbb```jjj{{{xxxhhhiiirrroooiiieee^^^eeedddfffkkkrrrxxxzzz{{{rrrrrrzzzzzzvvv{{{vvvvvvvvvvvvuuuuuuvvvwwwsssnnnnnnrrrpppkkkkkkrrrnnnooorrrvvvzzz~~~zzzzzzyyyvvvmmmiiikkkxxx{{{wwwnnn^^^OOODDDAAABBBEEEAAA;;;888888777555222000333666999999888777666888;;;???BBBBBB>>>999555////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++------------------------***+++,,,------,,,+++***)))***+++,,,,,,,,,,,,+++,,,,,,,,,---------......++++++,,,,,,---......///,,,---......,,,,,,---...------------.........///,,,...111666;;;@@@DDDGGGLLLLLLLLLKKKIIIFFFDDDCCC;;;;;;:::888555444555777777999<<>>AAAEEE@@@AAACCCDDDCCCBBB@@@???AAACCCFFFGGGFFFEEEDDDDDDGGGGGGHHHJJJMMMMMMLLLKKKLLLMMMMMMMMMKKKHHHEEEDDD@@@??????AAAEEEGGGEEECCC===<<<:::999999888555333555222000000333888;;;===@@@AAACCCDDDCCCAAA>>><<<111111000000/////////...---.........//////000000000000///...------,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////+++,,,------......------...///111333555666666666444777777444555666222,,,222222111...+++)))+++,,,------------------------......------------......///...---...///222444666999<<<@@@???<<<999999;;;999:::<<<>>>AAADDDEEEGGGBBBAAA@@@??????AAABBBDDDKKKJJJMMMYYYkkkyyy~~~~~~iiihhhnnn}}}qqq[[[OOOSSS^^^[[[]]]hhhppp~~~xxxpppoookkkppp{{{|||sssnnnrrruuusssppppppqqqtttuuuvvvooopppmmmeeebbbhhhooossshhhkkkppptttsssrrruuuyyy{{{sssuuuvvvtttiiieeegggsss}}}{{{oooaaaWWWSSSTTTXXXPPPEEE???>>>>>>;;;888111222444666777777666555444888???EEEEEEBBB<<<888000/////////............////////////////////////------------------------++++++++++++++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,------------,,,+++)))***+++,,,---,,,,,,+++,,,,,,,,,------.........++++++,,,,,,---...//////,,,---......,,,,,,---...---------.........//////,,,000777>>>EEEIIIKKKLLLLLLKKKHHHEEE@@@<<<888666666666666555333333666888222222444:::DDDNNNVVVZZZWWWVVVUUUTTTTTTUUUVVVWWWUUUVVVWWWXXXWWWVVVTTTRRRSSSQQQPPPNNNOOOQQQTTTVVVUUUSSSSSSSSSTTTTTTSSSRRRPPPQQQRRRRRRRRRQQQPPPPPPOOONNNKKKGGGCCC>>>:::888444555666888===BBBGGGJJJMMMLLLIIIHHHGGGHHHIIIJJJEEEDDDCCC@@@===:::777555222111///...---------...,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------------------------------++++++,,,---///111333444@@@HHHNNNMMMHHHFFFKKKRRROOOMMMFFF===555444;;;AAA........................***,,,......---------...---------............//////...,,,,,,---/////////000///000555===DDDHHHIIIMMMJJJFFFBBB???>>>??????FFFFFFEEEEEEEEEGGGKKKMMMMMMKKKIIIHHHHHHGGGFFFDDDAAADDDFFFDDD@@@@@@DDDIIIDDDAAACCCFFFFFFFFFMMMWWWSSSIIIBBBCCC@@@===DDDQQQZZZZZZXXXRRRKKKDDD@@@>>>@@@JJJMMMGGGDDDGGGDDD;;;>>>DDDGGGFFFDDDEEEHHHJJJRRRMMMLLLOOONNNIIIIIILLLJJJHHHGGGGGGIIIKKKKKKJJJKKKGGGCCC@@@===:::444000444444333333444666777888;;;===@@@CCCDDDCCCAAA@@@999777555222111000000000/////////000222111///---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000//////111222222111000///444222000111333333000...222222000///............------------------------///......---------......---000333222000333:::@@@@@@@@@??????>>>>>>=========@@@CCCCCCAAA@@@@@@AAABBB??????AAABBBCCCMMMYYYYYYVVVYYYiiiuuulll___ZZZQQQbbbkkkhhhlll|||||||||xxxtttpppllljjjlllnnnsssxxxxxxrrroooqqqxxxuuusssssswww|||zzzvvvqqqooorrrvvvyyy{{{tttsssuuuxxxzzzxxxsssoootttqqqrrruuutttqqqppprrryyy|||{{{~~~tttppprrrtttaaaMMMEEEBBB===::::::777222000222333222111444222666<<>>>>>BBBDDD@@@;;;:::777555666777777555222444666666666???MMMUUUUUUYYYXXXWWWVVVVVVVVVWWWWWWTTTYYY[[[YYYTTTRRRSSSUUUSSSRRRQQQPPPRRRSSSOOOJJJQQQOOORRRVVVSSSLLLOOOWWWWWWRRRPPPQQQOOOJJJJJJNNNRRRQQQOOONNNKKKGGGAAA===999555222444;;;CCCHHHIIIHHHJJJKKKGGGCCCBBBFFFKKKFFFEEEDDDCCCBBB>>>999555444333000...------...///........................---------------------------------,,,,,,+++++++++------------------------------------------------------------------------------------------------,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,---------......///......---------......000...+++,,,000777===@@@FFFHHHIIIJJJJJJLLLNNNPPPCCC@@@;;;999;;;>>>@@@BBB........................***,,,......---------...---------............///000...,,,,,,---.../////////000555<<>><<<>>>AAABBBBBBCCCIIIEEEFFFKKKMMMKKKKKKNNNHHHGGGGGGIIILLLNNNNNNMMMMMMJJJFFFCCCAAA>>>999555444444333333444666888:::999;;;===@@@AAABBBBBBAAA>>><<<999666333111//////.........000111111///...------------------------++++++++++++++++++++++++...------,,,,,,+++++++++------,,,------...///000111111222333333222222111444333111222444444222///222111000///............------------------------///......------.........,,,...111222333666;;;@@@>>>>>>???@@@@@@@@@??????BBB@@@>>>>>>@@@BBBCCCCCCEEE???<<<===???EEERRR```ggg^^^___uuu|||pppsssuuussspppnnnlllkkksss}}}{{{wwwxxxtttmmmnnnllljjjiiijjjmmmqqqsssvvvwww}}}}}}zzzxxxxxxyyyvvvqqqrrruuu|||tttggg[[[XXXTTTKKK@@@:::999444111333333111111333222555:::???BBBCCCBBBAAA>>>:::555111000//////...///......---------......---------............///,,,,,,+++++++++,,,---...000...---++++++,,,---.........---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------------...............---,,,,,,------...///......---------.........//////...---...222666;;;???FFFJJJJJJHHHEEECCCEEEGGGJJJKKKJJJFFF@@@<<<999999999;;;===<<<999666555888999;;;CCCOOOVVVUUUXXXWWWUUUTTTTTTUUUWWWYYYWWWTTTSSSRRRQQQOOOQQQUUUNNNMMMJJJJJJLLLOOOOOOMMMRRROOOMMMOOORRRSSSQQQOOOPPPKKKJJJPPPSSSQQQNNNOOONNNMMMLLLMMMMMMLLLJJJHHH???;;;777666999???EEEHHHGGGIIIJJJGGGBBB???AAADDDGGGFFFFFFFFFFFFDDD@@@<<<777555222///---------...........................---------------------------------,,,,,,,,,++++++------------------------------------------------------------------------------------------------,,,------......------,,,---------,,,,,,,,,++++++,,,,,,,,,---------......///......---------......///......000555;;;@@@CCCEEEHHHJJJLLLLLLKKKJJJJJJ>>><<<999:::===BBBEEEGGG........................+++---......---------...---------............///000///---,,,,,,---///000111555<<>>;;;;;;???CCCFFF@@@GGGRRR^^^gggjjjhhheeebbb___```hhhrrrzzzrrreeedddgggkkkuuuvvvmmmhhhhhhiiiuuu{{{zzzppphhheee^^^VVVLLLAAA===DDDJJJIIIEEEEEEEEEBBBBBBFFFIIIHHHIIIJJJJJJIIIIIIKKKNNNPPPPPPOOOOOOMMMJJJHHHFFFCCC@@@===777666444333444666888:::777888:::<<<>>>???AAAAAACCCAAA>>>:::666333000......------...000111///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,+++******------,,,------...///000333333444444444444333333444333333333444444333111111111000///............------------------------///......---......//////,,,---000333666999;;;===:::<<<>>>AAABBBBBBAAAAAACCC@@@===>>>AAACCCAAA>>>CCC>>><<>>AAACCCDDDAAA===999555333111///...111000///...---------------------............///+++++++++***+++,,,,,,---///...---,,,+++,,,---......------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,------------///...---------......///......---------......///000//////......111777;;;DDDGGGJJJIIIEEEBBBAAABBBEEELLLRRRRRRKKKDDDAAAAAA@@@@@@AAABBBBBB@@@;;;888:::===@@@CCCJJJSSSVVVUUUXXXVVVSSSRRRRRRTTTVVVXXXUUUNNNKKKMMMLLLGGGGGGKKKHHHGGGGGGGGGHHHHHHJJJKKKEEELLLMMMIIIJJJPPPOOOIIIJJJEEEEEELLLSSSSSSNNNLLLPPPNNNLLLLLLMMMMMMLLLKKKFFFCCC???;;;999<<>>;;;888555444555777999888888888888999;;;===???CCCBBB@@@===999555222000...------...///000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++------,,,------...///000444444444444444333333333333333333333444333222111111000///......................................................//////000//////111444888999999888777999===@@@BBBCCCBBBAAA>>>???@@@BBBCCCBBB???===CCCCCCFFFPPP\\\eeejjjllliiirrr~~~rrr```SSSQQQaaapppxxx{{{tttllliiimmmlllggghhhnnnrrrtttxxxwwwtttxxx{{{xxxyyy~~~zzzsssxxx~~~ttthhh```ZZZQQQGGG??????999555555444222111333111222444777;;;???CCCEEECCC@@@<<<999777444111...000000///...............---------............///,,,++++++,,,,,,,,,------...------,,,,,,,,,---...------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,---------------------............------------.../////////......///222888>>>BBBHHHIIIGGGBBB>>>===AAAFFFMMMPPPPPPLLLDDDAAAEEEIIILLLKKKIIIGGGDDDAAA===;;;DDDFFFIIIMMMQQQTTTTTTRRRTTTSSSRRRPPPPPPPPPPPPPPPMMMHHHFFFJJJHHHBBBCCCIIIHHHEEEDDDDDDDDDCCCEEEHHHIII]]]ggg^^^YYY```bbbZZZNNNKKKHHHIIIJJJJJJHHHGGGLLLJJJHHHHHHJJJLLLMMMMMMHHHIIIGGGCCC???>>>AAAEEEBBBEEEHHHFFFBBB===999888<<<;;;<<>>999333///---------................................................------------------,,,,,,------------------------------------------------------------------------------------------------,,,------......------,,,------------------,,,,,,,,,,,,,,,---------.........------------...//////,,,000666;;;@@@DDDGGGJJJIIIIIIJJJJJJIIIFFFAAA===>>>======>>>BBBDDDEEEEEE........................,,,...000///...------...---------............//////000000///...111666:::BBBDDDHHHLLLNNNNNNOOOOOONNNOOOPPPQQQQQQOOOMMMLLLIIIHHHEEEAAA???@@@CCCFFFHHHPPP\\\fffiiiiiihhhgggpppttt}}}|||pppjjjkkknnnssszzz~~~}}}zzziiidddbbbiiisssyyy|||~~~{{{vvvqqqooossszzzzzzvvvrrrnnnsssrrrxxxxxxqqqqqq```YYYOOOGGGFFFGGGFFFCCCFFFDDDDDDEEEHHHJJJKKKKKKJJJKKKKKKJJJIIIHHHGGGGGGEEECCC???:::888666777777:::999777666666777999:::@@@@@@@@@>>><<<999555333000///---...///000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,------...///000444444333222222222222222000111222222222111111111000//////......................................................///000111333333444666888888666333555888<<<@@@BBBBBBAAAAAA===@@@CCCBBBAAADDDKKKRRRSSSVVV^^^mmm}}}kkk___^^^bbbjjjxxxvvvkkkrrrmmmqqqzzz|||vvvwww~~~||||||~~~}}}rrrrrrzzz|||~~~xxxnnnfff^^^TTTKKKGGG@@@:::999888444333555222222222333777<<>><<<999444111...............///000111---------............///,,,------...............---------,,,------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---------------------------...//////------///333999@@@EEEHHHFFFDDD???999777;;;DDDKKKOOOMMMJJJHHHGGGJJJNNNQQQRRRPPPLLLHHHEEECCCDDDDDDNNNMMMOOORRRTTTSSSPPPNNNLLLMMMMMMLLLJJJHHHEEEDDDDDDCCCCCCFFFIIIQQQ]]]hhhYYYNNNEEECCCEEEJJJTTT___rrrwww^^^\\\VVVLLLEEEDDDGGGJJJFFFDDDBBBCCCFFFJJJLLLMMMGGGJJJLLLJJJFFFDDDDDDFFFAAADDDFFFFFFCCC???;;;999666555666999>>>BBBCCCDDDDDDAAA===888333000......................................................------------------------------------------------------------------------------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,---------......---------------...//////,,,222:::@@@DDDFFFIIIKKKMMMJJJGGGDDDCCCBBB???<<<======>>>AAADDDEEEEEEDDD........................---///000000...------...---------............///...000111111222666===BBBHHHJJJLLLMMMLLLMMMNNNPPPPPPPPPPPPOOOMMMJJJHHHFFF>>>AAADDDCCCAAADDDKKKRRRbbbmmm{{{|||uuuppprrrtttyyyyyykkk```\\\```bbbccceeegggeee```^^^]]]^^^ccciiikkkkkkjjjkkkjjjgggeeedddhhhnnnrrryyy{{{|||zzzwwwtttrrrqqqvvv~~~{{{iiicccZZZTTTUUUXXXWWWSSSGGGDDDBBBAAACCCFFFHHHIIIDDDFFFHHHIIIHHHGGGHHHIIIJJJHHHEEEAAA===:::888888:::999777666555555666666<<<===???@@@???<<<999777333111///...///000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000------,,,------...///000444333222111000000000111///000222222111111111222//////......---......///....................................///000111111555666777777666555444333888:::===???AAABBBAAAAAAAAABBBAAA???@@@LLL```qqqlllpppxxxvvvjjjfffmmmzzz|||vvvqqqooooootttzzz{{{uuuwww~~~wwwsssvvv|||{{{zzzxxxssstttzzz{{{xxxzzz|||rrrdddWWWUUUMMMEEEAAA===888666888444222111222444999>>>AAABBBBBBBBBBBBAAA>>>888555............///000111222---------............///------...///////////////,,,,,,------------------,,,,,,,,,------------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------******+++,,,---------------------------...///000---///333:::AAAGGGIIIIIIBBB===888444666===FFFKKKHHHGGGIIIMMMRRRUUUUUUSSSNNNMMMJJJGGGFFFGGGLLLPPPSSSPPPOOORRRRRRNNNKKKKKKFFFFFFFFFEEECCCAAA>>><<>><<<:::;;;>>>BBBEEEFFFEEECCC...........................///111000...------...---------............///---000333444555;;;DDDKKKJJJLLLOOOPPPNNNNNNOOOQQQPPPOOONNNKKKHHHEEECCCAAA>>>IIIUUUYYYUUUTTTYYY```pppyyytttkkkfffdddeeegggjjjjjjddd[[[SSSTTTYYY\\\YYYYYY\\\]]][[[aaaaaa```___```bbbccccccbbbcccdddddddddeeehhhkkknnnoooppppppnnnkkkjjjkkknnn~~~}}}tttkkkjjjgggeeejjjpppnnnfffYYYTTTLLLGGGDDDDDDEEEEEE@@@CCCFFFGGGFFFFFFHHHJJJLLLKKKIIIFFFCCC???===;;;777777666666555555666666;;;===@@@BBBAAA???<<<:::666444111000//////...---------------------------------------------------,,,,,,------......//////------,,,------...///000555444222111000000000111///111333333222111222444.........------......///....................................///000111222444777888777555333444666===>>>???@@@AAABBBBBBBBBCCCBBB@@@???EEETTTjjjzzzvvv}}}qqqlllhhhiiirrr|||wwwyyyxxxssstttzzz~~~{{{sssqqqssszzzyyyvvv{{{~~~{{{sssrrrwwwxxxuuuyyyzzzvvv|||wwwhhhfff]]]RRRKKKDDD<<<888888555444222111333666:::===@@@AAACCCEEEEEEBBB===999000///////////////000000---------............///,,,---.../////////......+++,,,,,,---.........---,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------------.........***+++,,,---.........------,,,,,,------///000000000222999AAAHHHKKKIIIGGG???:::555666;;;AAACCCDDDFFFGGGKKKQQQUUUUUURRRNNNIIIJJJJJJHHHHHHJJJOOOTTTSSSMMMKKKMMMMMMHHHGGGIIIGGGFFFDDDBBBAAAAAABBBBBBFFFPPPSSSWWWqqqsss```aaannn~~~vvvxxxwwwmmm___YYY___hhhmmmnnnjjjddd___ZZZVVVRRROOOJJJHHHGGGGGGHHHIIIHHHHHHGGGEEECCCBBBAAAAAA@@@???777666555666:::>>>@@@AAADDDDDDCCCBBB>>>:::555333................................................------------.........///------------------------------------------------------------------------------------------------,,,------......------,,,------------.........///,,,,,,,,,---------......---,,,,,,------///000000555<<>>???>>>;;;;;;<<>>HHHPPPHHHLLLQQQSSSQQQPPPQQQRRROOONNNKKKHHHEEEBBB@@@>>>KKK\\\ooouuuooohhhiiimmmnnntttzzzxxxnnnbbbZZZVVV\\\]]]___``````]]]XXXTTTYYY```bbb]]]\\\ccchhhhhhllllllhhhcccaaaeeejjjmmmfffiiilllnnnooooooqqqrrrkkklllmmmmmmkkkgggfffhhheeexxx}}}{{{yyykkkllloooppprrrzzz|||rrroooggg[[[PPPHHHDDDBBBAAA>>>AAAEEEFFFEEEFFFHHHKKKKKKKKKKKKIIIGGGCCC@@@>>>555555555666666666777777<<<>>>AAACCCCCCAAA===;;;888666222000000///...---------------------------------------------------..................---------------------...000000555444333111000000111111///222555555333222333555......---------......///////////////////////////............///000222222222666999888333222555999AAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@DDDLLLYYYgggpppqqq}}}zzzXXXXXXdddsss}}}yyyvvv|||tttwwwzzzwwwxxx~~~xxxyyy~~~xxx{{{zzzvvv}}}ssshhh\\\SSSIII???999888666555222111222555888:::???@@@CCCFFFGGGDDD???;;;222111000//////......///---------.........//////+++,,,---.........---,,,+++,,,------.........---,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////***+++---///000000//////,,,,,,,,,---...///000111222666===FFFLLLMMMHHHCCC===999666999@@@CCCAAA<<>>???CCCDDDEEEDDDAAA===777444........................////////////////////////---------.........//////------------------------------------------------------------------------------------------------,,,------......------,,,---------.........//////,,,,,,,,,---------......,,,,,,,,,---...///000111999@@@HHHKKKKKKKKKMMMPPPKKKEEE???===??????===:::???@@@BBBDDDDDDBBB===999---------.........//////........................---...000000///...///000+++111888???CCCFFFIIIJJJRRRNNNKKKMMMQQQRRROOOKKKKKKDDDAAAEEEDDDCCCLLLYYYvvvzzzuuuddd^^^aaabbb^^^YYYVVVTTTSSSUUUXXX```fffnnnpppiiicccfffoooqqqrrrnnnggghhhsss|||~~~vvvpppttt}}}}}}||||||~~~yyyvvvrrroootttwwwuuusssrrrnnniiipppvvvyyy}}}~~~qqqeee___YYYOOOJJJJJJFFF@@@>>>BBBFFFFFFFFFGGGMMMJJJHHHGGGGGGHHHGGGGGGAAA???;;;666222111222333444:::AAADDDCCC@@@??????888777666444222000......///...---,,,+++,,,---...++++++++++++,,,------...+++++++++,,,,,,,,,------............////////////777444111111222333111///000111111222222222111111..................................../////////000---///000000//////333666888666444444555888;;;>>>GGG???;;;???EEEEEEBBBAAADDDCCCCCCGGGQQQ]]]eeehhhwwwsss```WWW___vvv{{{uuuwwwpppjjjwww{{{tttqqq~~~ttthhhrrr~~~}}}|||{{{mmm[[[LLLCCCAAAAAA???:::444222444666777666<<>>:::777777888@@@CCCEEEFFFFFFGGGIIIJJJJJJPPPQQQJJJFFFJJJKKKIIIFFFGGGDDD@@@CCCRRRdddpppnnnkkkbbbVVVPPPUUUaaaiiiwww~~~qqqkkkwww~~~zzzxxx~~~~~~~~~}}}xxxtttxxxgggVVVGGGEEEFFFEEEEEEGGGGGGAAAEEEIIIBBBAAACCC===<<<888444444888<<<======CCCCCCDDDEEEDDDAAA;;;666444111------///111000///,,,---------.../////////------------------------........................---------............///........................111000///...---,,,,,,,,,...---,,,,,,,,,,,,---...........................---------............///...---------...111333555BBBCCCEEEIIINNNPPPNNNLLLCCCBBBAAA@@@@@@AAACCCDDDIIICCC@@@???;;;999???III---------.........//////////////////////////////...///111111//////000111000555===DDDGGGJJJKKKLLLJJJKKKMMMOOOPPPNNNKKKHHHAAACCCHHHPPPVVV___mmmzzzyyyxxxvvvqqqcccUUURRRWWWJJJMMMRRRXXX\\\aaahhhmmmuuuxxxzzzwww}}}zzz|||xxxwwwtttppprrruuuyyy~~~uuulllhhheeebbbcccgggWWWOOOHHHFFFEEEBBBAAACCCHHHHHHHHHIIIIIIHHHGGGFFFEEEDDD@@@;;;666333222333777===BBBDDDBBB???>>>???:::999777555444333111///......---,,,,,,------...,,,,,,,,,+++,,,,,,------,,,,,,---------.....................////////////222000///000222333111///000111111222222111111111................................./////////000000...000111000000111555999:::888666555555888<<<>>>DDD???===@@@BBBAAA@@@BBBHHHLLLPPPWWWfffuuuzzzxxxzzzmmm^^^hhhxxxzzz{{{rrrjjjmmmsssuuulllaaadddxxxlllccc______fffooo^^^VVVWWWdddwww}}}|||}}}~~~|||pppaaaQQQCCC;;;===;;;777555444444444333999;;;>>>BBBDDDDDDCCCAAA===:::666111......///000///......------......///........................,,,,,,---------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------000//////......---------........................///.........///111333555<<>>;;;888777777888???BBBFFFIIIJJJKKKMMMOOOQQQQQQNNNHHHEEECCCBBB@@@999<<<;;;>>>QQQooo~~~vvvkkkeeejjjvvv~~~{{{yyy~~~zzzfff```\\\\\\YYYRRRNNNOOONNNDDDDDDGGGBBBBBBEEE@@@???<<<888777888;;;===>>>AAAAAACCCEEEEEECCC???;;;777333///---///000000///------..................------------------------........................---------............///........................000///...---------------...---,,,,,,,,,,,,---...........................---------............///,,,,,,,,,...111555:::===EEEEEEHHHLLLOOOPPPMMMIIIEEEEEEEEEEEEEEEEEEEEEEEE<<<===@@@BBB???BBBPPP```------........./////////000000000000000000000000...000111000///000111333666<<>>;;;999666444333555555888>>>CCCEEECCC@@@???===:::666222000...---///......------......///........................,,,------------.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++,,,,,,------.........------------------------........................111000//////111555999<<>>>>>777???CCCKKKggg}}}{{{}}}}}}}}}xxxjjjlllpppqqqlllfffeeehhh]]]KKKCCCDDDAAADDDIIIEEECCCAAA>>>:::888999<<>>===FFFOOOkkkzzzxxxmmmhhhbbb[[[WWWTTTOOOKKKJJJPPP[[[dddjjjqqqzzz}}}qqqlll{{{}}}sssxxxwwwpppppp}}}wwwrrruuu{{{uuurrrxxxpppvvv{{{yyyxxxuuuhhhUUUEEE??????AAACCCEEEFFFHHHKKKMMMIIIHHHGGGEEEBBB>>>999555???BBBDDDBBB===:::999:::<<<999555666888999666222........./////////......///...---,,,,,,,,,,,,,,,------------............---------.........//////+++,,,...000222111///...111111111111111000000///...........................////////////000000000000000000111333666:::<<<888777666666888;;;???BBB===@@@CCCCCC???AAAOOO___ooouuu{{{sssggg```kkkwwwnnnrrrwww{{{yyy}}}vvvyyycccNNNJJJLLL\\\www|||fff]]][[[UUU\\\rrr}}}fffWWWUUUZZZ[[[^^^eeerrrvvvfffaaaffflllrrr}}}~~~yyyvvvuuuxxxvvvooorrryyy~~~{{{yyyggg[[[QQQKKKDDD@@@@@@>>>:::666444333444;;;CCCGGGDDDAAA@@@@@@>>>;;;777333///---//////............//////........................------------............------,,,,,,,,,,,,------------------------------.........------,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------..................////////////111000///000333999???BBBHHHJJJLLLNNNNNNNNNMMMLLLOOOHHH>>>999:::===???@@@GGGJJJNNNPPPPPPPPPOOOPPPLLLBBB===???@@@===<<>>:::CCCWWWgggxxx~~~nnn```ZZZUUUOOOIIIKKKOOOUUU^^^iiisssxxxppp{{{uuu|||zzzpppmmmeeeaaaeeewwwwwwddd___aaabbbeeepppzzzuuuooollliiilllwwwvvvuuuqqqwwwrrrzzzzzzyyyyyyxxxnnn\\\MMMFFFCCCCCCCCCAAAAAADDDIIINNNFFFFFFEEEFFFFFFCCC===999???BBBCCCAAA<<<888666777999777555555777888666333000000/////////.........///......---,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------............---///111222222000///...111111111111111000///...........................////////////000000000111//////000111444777999:::333444555777:::>>>AAACCC@@@BBBCCCAAA>>>DDDXXXkkkzzz]]]hhhvvv|||uuupppooo{{{zzzsssmmmsssyyyddd[[[___eeeuuusssmmmpppjjjppptttfffgggnnnwwwyyy|||vvveeeWWW]]]aaaaaammmyyyuuutttuuusss~~~{{{yyy}}}{{{|||pppeeeYYYKKKEEEFFFEEE???999666444444999AAAFFFEEEBBBAAAAAAAAA???<<<666111.../////////....../////////........................---------.........//////...------,,,,,,------...------------------------.........------,,,,,,,,,++++++,,,,,,---...//////++++++,,,,,,---................../////////000000000000///111666<<>>@@@EEEHHHIIINNNPPPRRRQQQNNNKKKJJJIIIHHHCCC???>>>===<<<>>>BBBOOObbbpppvvv|||tttttt|||yyyrrruuuzzz|||ssstttwwwjjjRRRJJJBBBAAAEEEDDDFFFFFFDDD???999777999===@@@>>>>>>???BBBEEEEEEEEECCC@@@;;;666222000000111000000000//////......---................................................---------............///........................---------------...///000------------------------........................---------............/////////000333777>>>DDDGGGGGGHHHKKKLLLLLLKKKKKKJJJMMMMMMLLLKKKHHHFFFCCCBBBFFFFFFIIIUUUhhh|||....../////////000000000/////////////////////////////////000222666<<>>AAADDDBBB===888666777555555555666555555666666444222000///.........//////...------------------+++++++++,,,,,,,,,------,,,------------.........///111333333222000000000111111111111000///............................../////////000000000111111000000111444777999888777111333777;;;>>>AAACCCCCCCCCBBBBBBBBBCCCKKK^^^qqqzzzfffkkkyyyuuujjjiiimmmyyygggdddbbbkkkxxxnnnrrr}}}uuukkkooolllsssyyyooorrryyyrrrfffkkkggg___ggg}}}yyy}}}zzzkkkYYYOOOLLLHHHAAA::::::888666888===BBBCCCCCCAAABBBCCCBBB???:::555222000//////......//////000........................------........./////////......------------......------------------------------------------,,,,,,+++,,,,,,------.........,,,,,,------.........///.........//////000000111000000111444999@@@FFFJJJLLLLLLMMMMMMNNNOOOOOOPPPQQQNNNIIIGGGHHHKKKNNNPPPRRRRRRQQQNNNJJJFFFDDDDDDAAAGGGJJJFFFDDDKKKVVV^^^nnn{{{}}}}}}|||tttjjjmmmuuuyyytttwww}}}ttt]]]VVVKKKDDDDDDAAAGGGFFFDDDAAA===;;;:::;;;???===;;;<<>>===AAAEEEEEE@@@;;;999888222555888777444444666:::888555111...,,,,,,...///...------------......///,,,,,,,,,,,,---------...,,,,,,---------............000222222000000222444111111111111000///...---........................//////000000000111111111111111333777;;;;;;888555444777;;;@@@CCCCCCCCCBBBAAA@@@BBBHHHPPP[[[kkkyyyxxxhhheeeyyyqqqmmmooouuuzzz}}}ttt}}}yyyaaaaaafffssswwwsss}}}pppeeekkkmmmsssvvvsssyyywwwsss|||}}}www|||qqqrrrqqqaaaTTTIIIAAA<<<>>>;;;999777888<<<@@@BBB@@@BBBCCCCCCBBB>>>999777000000////////////000000....................................////////////......------------..............................,,,,,,------------------------------------------..................//////---......///000000111111222333555888>>>DDDIIILLLMMMMMMNNNNNNOOOPPPPPPQQQOOOPPPPPPOOONNNNNNPPPQQQOOOOOOMMMIIIEEECCCCCCCCCJJJ^^^ggg\\\VVVcccvvv~~~}}}sssqqqwww|||~~~zzz~~~nnnbbbddd[[[PPPLLLHHHGGGFFFDDDCCCBBB@@@===;;;<<<999777888;;;@@@DDDEEEDDDDDDBBB>>>777333222222///////////////000000000................................................---------............///..............................---------......///,,,,,,---......---,,,,,,........................---------............///---///444:::@@@FFFKKKNNNKKKIIIFFFAAA???AAAGGGLLLNNNKKKGGGEEEFFFIIIMMMPPPUUUnnn////////////000000000000111111111111111111111111222333333555888???GGGMMMKKKLLLMMMLLLJJJHHHHHHIIIOOORRRXXXaaahhhfff]]]TTTHHHAAACCCPPPYYY\\\```hhhtttxxxcccrrrsss[[[VVV^^^dddxxxyyyyyyuuukkkcccfffnnnmmmtttpppgggpppqqqvvv|||{{{|||}}}~~~~~~{{{vvv{{{wwwooonnnyyyqqq\\\MMMFFFEEEGGGEEEDDDFFFIIIIIICCC>>>===BBBGGGGGGCCC>>>;;;:::111666:::999444333777<<<:::777222---+++,,,---///---------------...///000---------.........//////,,,,,,,,,---------......,,,...000000///000444777111111111111000///...---........................000000000000111111111111222333555:::======999444777:::@@@DDDFFFEEEBBB@@@===<<>>:::666555777===BBB@@@AAACCCDDDCCC@@@<<<:::000000////////////000000..................................../////////000......------------..............................,,,,,,,,,------.........------------------,,,,,,////////////////////////---......///000111111222333444777;;;AAAFFFKKKNNNNNNNNNOOOOOOPPPQQQQQQQQQMMMQQQTTTTTTQQQOOOOOOQQQKKKJJJHHHEEEBBBAAACCCEEEeeesssdddqqq~~~www{{{wwwwwwvvvwww~~~uuubbbaaammmhhh\\\WWWSSSHHHFFFEEEEEEFFFEEE???;;;999777444555:::???DDDFFFCCCEEEDDD@@@999444222222......//////000000111111////////////////////////........................---------.........//////........................///......---------......,,,,,,---......---,,,,,,........................---------.........//////111444888>>>CCCGGGJJJKKKFFFDDD@@@<<<<<>>BBBRRR```hhhkkkccc\\\]]]VVVKKKLLLFFF@@@KKKfffsssooommmtttqqqhhhsssxxxmmm\\\TTTQQQ[[[oooyyyggg___dddmmmlllkkk{{{zzzmmmqqqkkkppp{{{|||pppwww}}}yyyxxxnnnxxxuuurrr}}}{{{~~~uuuuuu~~~zzzwww{{{yyynnnfffVVVEEEEEEBBB@@@CCCFFFGGGFFFEEEFFFFFFFFFFFFDDDAAA>>><<<444555666555444333555777::::::888333...,,,...111......------------......111000...,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------...///111111111111111111000000000000,,,,,,,,,------............000111111000//////000222555999;;;;;;999999999<<>>FFFKKKMMMEEEKKKKKKDDDDDDQQQ^^^ccc////////////000000000111222000...///222333111000111333777<<>>777777666666666666666666999999888555000...///000///......------......///111000...,,,,,,---...///---------------------------------...///111222333111111111111000000000000------........./////////...///111111//////000111444777;;;<<<<<<<<<<<<<<>><<<:::999888888===>>>@@@BBBAAA@@@===;;;:::666111///000111000///........................000...,,,+++,,,---------------------------------/////////.........---------------------------------------............///..............................///000111222333333222777>>>DDDHHHKKKNNNOOOPPPPPPPPPQQQRRRRRRSSSSSSSSSTTTUUUSSSQQQOOOKKKHHHCCC???>>>CCCKKKWWWfffsss~~~{{{uuulllccc]]]ZZZZZZZZZRRRWWW[[[aaakkkvvv{{{zzzlllhhhgggkkkmmmjjjiiiiiihhhmmmrrrzzz}}}yyyooopppvvvxxxsssmmm\\\ZZZOOOHHHIIIEEE??????>>>>>><<<888555777===BBBEEEEEEEEECCC@@@;;;777555111111111111111000//////////////////////////////////////////////////////------............------//////.........---------.........------,,,,,,,,,......------------..............................,,,---///000//////000222888:::>>>CCCGGGIIIHHHGGG>>>;;;:::===CCCHHHIIIIIIIII>>><<>>??????AAABBBFFFBBBDDDGGGEEEGGG^^^zzz{{{zzzjjjrrryyy{{{xxxlllrrr}}}yyyyyy}}}wwwmmmuuu||||||{{{}}}zzzwwwzzz|||yyy~~~~~~{{{}}}zzzyyyzzzfffVVVKKKGGGBBB@@@???>>>:::777888:::<<<>>>???>>>>>>======999444111000111111111........................222///,,,,,,...///---+++------------------------............---------,,,---------------------------------............///..............................//////000111333333999===CCCHHHKKKMMMOOOPPPOOOOOOPPPQQQQQQRRRRRRSSSPPPPPPPPPOOOMMMHHHDDDBBBBBB???AAALLL[[[jjj|||uuupppooopppccc\\\YYY\\\[[[UUUUUU[[[XXXggguuu{{{|||{{{wwwsssffffffiiinnnooonnnoootttzzz||||||}}}yyyzzz{{{yyyuuunnnllleee\\\TTTLLLFFFDDDBBBAAA???;;;888888:::<<>>DDDHHHJJJHHHEEEGGG<<>>@@@AAABBBCCCEEEGGGGGGEEEDDDEEEGGGVVVuuu|||hhhdddzzz}}}tttqqqrrr}}}ooonnnsss{{{yyysssrrrvvv~~~|||~~~~~~}}}{{{rrrZZZRRRIIIDDDCCCAAA===999666777888:::;;;===>>>>>>@@@<<<777222000000000111........................333///---...111222000---..............................---------,,,,,,,,,---------------------------------............///........................////////////000222333444>>>BBBGGGKKKMMMMMMNNNOOONNNOOOOOOPPPQQQQQQRRRRRRPPPLLLJJJJJJGGGCCCAAABBBJJJFFFJJJYYYlll|||yyyxxxqqqiiijjjqqqpppiiillldddfffpppqqqgggfffnnnhhh|||uuupppooorrryyy|||vvvqqqxxx{{{wwwxxxyyyxxxyyytttmmmbbbZZZTTTJJJDDDCCCBBBAAA???===;;;999@@@BBBEEEFFFFFFBBB>>><<<777555222///---...///000////////////////////////////////////////////////------............------.......................................---------......------------..............................,,,---//////000222666888@@@DDDIIILLLJJJDDD>>>:::777<<>>BBBFFFGGGEEEBBB@@@:::777333000......///000////////////////////////////////////////////////------............---------...................................................------------......////////////////////////,,,---......000333888<<>>BBBDDDFFFGGGFFFFFFGGGIIIAAAEEECCCAAAPPPlll}}}~~~vvv~~~gggfffqqqxxx|||yyy|||~~~xxxpppllluuuxxx~~~yyyiiiZZZOOOIIIDDD@@@;;;:::888666777999<<<===>>>===;;;666222//////111////////////////////////------//////////////////....................................---------,,,---------------------------------............///////////////////////////000000///000222555888:::DDDHHHLLLNNNNNNNNNNNNNNNMMMMMMNNNOOOOOOPPPPPPQQQUUUKKKCCCAAA???===BBBKKKUUUWWWcccyyyzzzwwwxxx|||yyyuuuwww}}}{{{xxxtttrrrqqqrrrssswww}}}lllkkk~~~{{{```HHHDDDAAABBBEEEDDD???999<<>>DDDFFFFFFEEEDDDIIISSSZZZfff^^^VVVRRRIIIBBBIIIVVVhhhxxxkkkmmmyyy}}}|||lllcccfffkkkhhhgggkkkfffppptttxxx|||}}}{{{tttqqq{{{wwwiii\\\DDDDDDDDDDDDDDDEEEEEEFFFFFFDDDBBB???===;;;999999333444666:::===<<<999555000000////////////000000......///000000000000000.........................../////////111222333444111111111111000000000000000000000/////////......222222111111222666===AAABBBEEEHHHHHHGGGFFFFFFFFFCCCDDDHHHTTTgggwww}}}|||pppddduuu|||vvvwwwzzzzzz}}}~~~{{{}}}lll[[[OOOFFFBBBAAA>>>:::777666777:::<<<>>>>>>>>>:::555111111222///////////////////////////333555444000---...000......................../////////.........---------------------------------------............///////////////////////////000000000111444888<<<>>>FFFJJJNNNPPPPPPOOOOOOOOOMMMMMMMMMNNNOOOOOOPPPPPPLLLCCC>>>CCCFFFFFFOOO[[[dddlll{{{~~~~~~zzzzzz{{{~~~|||{{{xxxnnnmmmtttyyyuuu}}}rrrTTTLLLCCCAAADDDGGGDDDAAABBBCCCEEEFFFGGGFFFDDDCCC>>><<<888444111000//////////////////////////////////////////////////////------............---------------.........//////---........./////////000......------------......//////////////////////////////000000333999@@@EEEFFFJJJMMMKKKEEE???>>>>>>@@@EEEIIIGGGBBB@@@EEEJJJSSSZZZwww000111111111111222222222...000222333555999???DDDHHHGGGCCC@@@BBBMMM^^^kkkbbbTTTIIIDDDBBBEEEXXXnnn~~~ppp]]]ZZZpppttteeeeeehhhiiioooxxxrrrvvvyyy|||{{{xxxtttqqqzzz|||qqqcccFFFEEEDDDDDDDDDDDDEEEEEEHHHHHHFFFCCC>>><<<;;;<<<444444666:::======:::666000000////////////000000......///000000000000000000000000000000000000000////////////000111222333111111111111000000000000222111111111000000//////333333222111333777>>>CCCBBBEEEHHHIIIHHHFFFEEEDDDGGGCCCNNNiii}}}gggsss}}}{{{}}}pppooo|||}}}}}}xxxpppqqqsssvvvxxxyyyzzz{{{{{{wwwttt|||{{{~~~~~~yyydddSSSHHHCCCEEEBBB<<<777555666999;;;>>>???@@@===777333222333000000000000000000000000555:::===:::333...///333////////////////////////000////////////.........---------------------------------.........//////000000000000000000000000000000000111555999>>>@@@HHHKKKOOORRRQQQQQQPPPPPPLLLMMMMMMNNNOOOOOOPPPPPPGGG@@@AAALLLTTTXXXcccqqquuu{{{wwwzzz}}}xxxwwwzzzyyyvvvwwwyyyyyyvvvsssooonnnpppsssvvv~~~vvvmmmnnn{{{xxxqqqwww|||~~~pppmmmvvvwwwxxxaaaUUUGGGAAADDDIIIJJJIIIGGGHHHHHHHHHGGGEEEDDDCCC???===:::666333111//////////////////////////////////////////////////////---..................------------.........//////---.........//////000000.........------.........000000000000000000000000111111111222555;;;CCCIIIHHHKKKMMMJJJDDD@@@AAACCC===CCCHHHFFF@@@???EEEKKKQQQrrr000000000000////////////111333555666888<<>><<>>@@@???:::555222111111000///000111111///------>>>GGG===222222555555........................------------------------................................................000000111111111000000///000000111333777<<>>???@@@KKKFFFBBB@@@???AAAJJJTTTlll000000000000000000000000222222333777===BBBDDDEEEBBBBBBBBBGGGSSS^^^^^^WWWFFFEEE@@@III]]]mmm~~~|||vvvpppiiiaaabbbppplllgggeeennn~~~tttjjjdddddddddaaaaaabbbbbb___\\\```hhhqqqxxx}}}wwwxxxxxxyyy{{{}}}~~~}}}{{{vvvzzz~~~~~~zzzooojjjjjjaaaRRREEEAAAAAA@@@DDDEEEFFFFFFCCC@@@>>><<<888555222444999<<<;;;999888444///---...000000///............////////////000//////......//////000//////000000111111111222111111111111111000//////111111000000111111222333333222222444888<<>>CCCFFFKKKMMMOOOOOONNNMMMNNNOOOPPPOOONNNNNNNNNKKKEEE???@@@EEEUUUlllxxxyyy~~~vvvppp|||zzzyyy}}}}}}}}}|||{{{zzzzzz|||~~~|||sssooorrruuuxxxxxxvvvrrroootttooogggcccbbbeeeggghhhkkkkkkooo{{{~~~wwwxxx~~~tttsssuuuppphhh\\\WWWPPPIIIFFFHHHMMMRRRWWWTTTQQQMMMKKKGGGDDDBBBAAA@@@===999555333222222///.........///000111222000000/////////.....................////////////000///...------...///000............////////////........................////////////////////////111000000444;;;BBBEEEFFFIIIHHHFFFCCC@@@@@@AAACCCBBBAAAAAAAAA@@@GGGXXXiii{{{000000000000000000000000333222444:::BBBFFFFFFCCC???DDDKKKTTT\\\]]]RRRFFF===IIIRRR___sss}}}yyy{{{yyytttmmmfffdddjjjrrrtttrrrpppkkkuuu~~~zzzkkk]]]TTTRRRTTTWWWZZZ\\\ccckkkmmmmmmrrrxxx|||vvvqqqppprrrssstttwww{{{~~~yyyzzzttt{{{zzz~~~~~~gggPPPDDDCCCEEEDDDEEEGGGGGGFFFCCC@@@>>>:::666333333777:::;;;::::::777333000000000000///............////////////000000000//////000000111......///000111222333333000111111111111000000///111111000000111111222333222333444666888;;;===???EEEBBBCCCEEEDDDEEERRRaaagggmmmuuuyyylllbbbYYYPPPJJJEEEBBB@@@???@@@AAAAAA@@@??????@@@AAABBBCCCCCCDDDKKKMMMQQQTTTWWW\\\aaaeeeqqqvvv|||lllYYYSSSKKKDDDBBB@@@;;;777666999<<>>;;;999666555555000///------///222666888000000000/////////..................//////////////////............//////............////////////........................////////////////////////111111333777===CCCFFFGGGJJJFFFAAA??????BBBDDDFFF???AAADDDFFFIIIVVVqqqjjj000000111111111111111222222444888>>>CCCFFFEEEDDDIIIOOOVVVYYYWWWPPPFFF???FFFaaauuu|||pppkkkwwwssskkkddddddjjjsss{{{qqqlllddd^^^^^^cccjjjppp~~~yyyqqqkkkwwwuuupppuuuvvv}}}}}}cccRRRJJJGGGBBBCCCEEEFFFGGGFFFCCC@@@===999555444555888:::;;;;;;999666444222111000000............////////////111000000000000111111222...//////000111111222222000000111111111111000///111111000000111111222333111333666777999:::<<<>>>DDDCCCEEEEEEAAAHHHfffxxxkkk~~~wwwuuummmeeeYYYNNNGGGDDDAAA@@@<<<;;;:::::::::;;;;;;<<<;;;;;;<<<<<<<<<=========AAABBBDDDEEEGGGKKKPPPTTT___dddkkkpppssswww}}}ppp]]]RRRJJJHHHHHHDDD>>>;;;777999===>>>>>>;;;888666222111///000111222111000///000...+++...333222,,,................................................................................................111111111111111222222222111333777;;;AAAGGGKKKNNNLLLNNNOOOPPPOOONNNOOOPPPNNNKKKIIIIIIGGGFFFGGGJJJVVVeee~~~sssnnnvvvxxxvvvwwwuuuooohhhhhh___aaannnvvvsssssszzz}}}|||zzz|||yyysssiii^^^UUUQQQPPPXXX\\\```]]]UUUNNNKKKJJJEEECCC@@@===;;;888555444//////......000222555777000000000////////////.............../////////////////////....../////////............////////////........................///////////////000000000111222666;;;@@@DDDFFFGGGFFFAAA======AAADDDFFFEEEEEEEEEHHHMMMVVVllltttmmmwww000111111111222222333333222888???BBBBBBCCCFFFJJJWWWXXXXXXQQQFFF>>>@@@DDDXXX~~~zzz{{{zzzllldddooollljjjhhhlllyyyxxxxxxzzzuuuiiippp}}}zzzxxx|||xxxxxx|||vvvdddTTTHHHBBBBBBBBBEEEHHHHHHFFFDDDAAA>>>999555555777999;;;;;;;;;999777444222000000............////////////000000000000000111222222111111000000000000000000///000000111111111000000111111000000111111222333111444777888999:::===???FFFGGGIIIFFFCCCTTTggg}}}vvvzzzmmmpppyyysssddd\\\RRRMMMFFF@@@===<<<<<<===;;;<<<;;;;;;:::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>@@@DDDGGGJJJOOOVVV[[[```fffmmmsss|||}}}|||gggZZZPPPNNNNNNJJJDDDAAA666888;;;>>>??????===;;;444222000000111222111111///111000......111222111////////////////////////........................////////////////////////////////////////////////333222222222222333444555333666:::???EEEJJJMMMOOOKKKMMMOOOOOONNNNNNNNNOOONNNIIIEEEDDDBBBBBBIIIRRR]]]lll}}}zzz}}}wwwmmmpppdddcccpppwwwsssxxxxxxpppdddWWWOOOTTTZZZ```aaa^^^WWWQQQNNNIIIFFFBBB???<<<999444111...///000000111111000000111000000000////////////............////////////...//////////////////...............////////////////////////////////////////////////000000111111222555:::???BBBEEEFFFGGG@@@===<<<>>>CCCFFFFFFDDDHHHFFFHHHSSSfffwwwfffttt111111111222333333444444444<<>>@@@DDDIIIMMMQQQWWW___eeeoooxxxssseeeXXXTTTRRRMMMHHHFFF::::::;;;===@@@AAA@@@???777555222111111111111000...000111///------000222////////////////////////........................////////////////////////////////////////////////333222222111222333555666666999>>>CCCGGGKKKMMMNNNKKKLLLNNNNNNMMMMMMMMMNNNNNNHHHEEEEEEBBBAAALLL[[[jjjxxx}}}vvvrrrhhhfffrrr|||{{{{{{}}}}}}~~~|||qqqaaaUUUWWWXXX[[[aaadddbbbZZZSSSLLLHHHCCC@@@>>>:::444000...///000111000///---,,,111111000000000/////////............////////////......////////////..................////////////////////////////////////...//////000000111111222333888>>>CCCEEEEEEEEEEEE======>>>AAADDDGGGGGGGGGGGGHHHPPPaaaxxxsssfffuuu111111222222333444444555999===BBBEEEGGGMMMWWW___XXXOOOEEE@@@>>>DDDVVVggg}}}}}}ppplllooonnnkkkppp|||}}}rrrjjjdddnnn|||zzzwww|||qqqfffPPPKKKFFFFFFHHHKKKJJJGGGIIIGGGBBB<<<888666777888888:::<<<:::666333111222............////////////............///000111222000000000000000111111111//////000111111111111111111111000000111111222333333666999999999;;;BBBGGG>>>BBBAAABBBTTTttt|||lllyyy{{{xxxqqqiiisssttteeeYYYPPPIIIEEE??????>>><<<:::999999:::777:::<<<;;;999888:::;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;:::;;;<<<>>>AAADDDFFFGGGLLLSSSYYYbbbkkkwww~~~zzzttteee]]]WWWPPPMMMLLLAAA???======???AAA@@@???:::777333111111111000///...//////000...------///////////////////////////........................////////////////////////////////////////////////222111000000000222444555999<<<@@@EEEIIIKKKLLLLLLJJJKKKMMMMMMLLLLLLLLLMMMIIIFFFGGGLLLLLLLLLZZZkkk}}}xxxuuu}}}wwwwwwwwwzzzpppddd]]]ZZZaaakkknnnfff\\\MMMIIIDDDBBBBBB>>>888222000000//////............111111111000000000//////............////////////---...///000000///...---............////////////////////////////////////...//////000111111222222555;;;BBBFFFFFFEEEDDDDDD???@@@BBBCCCDDDGGGKKKNNNOOOXXXjjj~~~oooyyy111111222333333444555555===>>>@@@DDDKKKUUU```fffTTTHHH???AAAIIIUUUgggvvv|||vvvqqqqqqyyyqqqmmmooonnniiigggiii}}}{{{zzzyyyWWWQQQJJJGGGIIIKKKJJJGGGKKKIIIEEE???999666666777777:::<<<;;;666333222222............/////////000------------...///111111......///000111222333333//////000111111111111111111111111000111222222333333777999999999<<>>>>><<<<<<>>>@@@======>>>>>>>>>>>>??????<<<>>>@@@@@@???>>>>>>???:::<<<>>>>>>>>>AAAGGGLLLTTT^^^iiiqqquuuzzz~~~qqqeee\\\TTTQQQQQQGGGCCC???===???@@@???>>><<<888444111111000///...111///...000111///------000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000///......///111333444;;;>>>BBBFFFIIIKKKJJJJJJIIIKKKLLLMMMLLLKKKLLLMMMDDDCCCJJJUUUXXXZZZiii|||}}}~~~sssqqqzzzqqqeee\\\bbbqqqxxxpppeeeMMMIIIEEEDDDDDDBBB;;;555222111...------...000222111111111111000000000000............/////////000---...///000000///...---............/////////000000000000000000000000000...//////000111222222222666<<>>===MMM^^^iiiyyytttmmm~~~~~~lllnnnvvv}}}yyysss||||||xxx}}}yyy~~~~~~pppfffYYYPPPMMMLLLKKKJJJOOONNNLLLIIICCC===888444999999999999:::888444222000000000000111111111111////////////000000000000000000000000000000000000000000000000000111222222111111111111111111111111333:::===;;;===DDDHHHFFF@@@DDDHHH[[[{{{xxx}}}~~~sssfffOOOLLLFFFAAA===;;;;;;<<<:::;;;;;;:::888777888:::<<<===>>>===<<<===???@@@???@@@AAAAAAAAAAAA@@@@@@AAAAAAAAA@@@???>>>===<<<===>>>===<<<;;;<<>>@@@===888333000///000000000000////////////000000////////////............000000000000000000000000////////////000000000000000000000000111111111111000111111111000000333555===BBBFFFGGGIIILLLJJJFFFOOOLLLLLLOOOOOOKKKHHHGGGFFFHHHPPP[[[___eeexxx}}}zzz~~~gggUUU[[[mmmvvvoooeeeXXXSSSLLLGGGCCC@@@<<<888222222111000000/////////000000000000000000000000////////////////////////000000000000000000000000......///000000000000000............/////////000111222222111000000222444;;;AAAHHHIIIFFFCCCCCCDDDEEEJJJIIICCCDDDPPPZZZ^^^fff{{{tttppp~~~000222333444444444777888>>>@@@EEEOOO^^^ddd[[[MMMAAABBBOOOdddqqqttt|||ooottt}}}sssttt|||wwwxxxooonnnyyy~~~{{{iiiXXXMMMJJJLLLNNNQQQPPPMMMJJJEEE@@@<<<:::999888888999999888555333000000000000000000000000////////////000000000111000000000000000000000000111000000000000000111222111111111111111222222222555:::===<<>>;;;;;;;;;<<<;;;<<<<<<;;;:::999;;;<<>>@@@BBBEEEAAAFFFLLLRRRYYYcccpppyyy~~~~~~rrrggg^^^[[[^^^```SSSDDD===@@@CCCCCC@@@@@@===999444111000000111000000////////////000000111000000000000/////////000000000000000000000000////////////000000000000000000000000111111111111000111111000000111333666>>>CCCGGGHHHJJJLLLKKKGGGMMMKKKLLLOOONNNIIIFFFHHHKKKPPPZZZfffppp{{{}}}zzz|||kkkZZZ]]]kkkrrroooiiiXXXQQQHHHCCCAAA@@@>>>;;;444333222000//////000000000000000000000000000000////////////////////////000000000000000000000000......///000000000000000........./////////000000000111111000///000333555<<>>BBBFFFFFFCCCBBBWWWllltttzzz}}}|||yyyfffXXXMMMEEE@@@???<<<:::::::::<<<======>>>>>>>>><<<<<<>>>@@@BBBCCCDDDCCCAAAAAACCCDDDGGGFFFFFFEEEEEEDDDDDDDDD@@@AAAAAABBBBBBBBBBBBBBB>>>??????>>>>>>???AAADDD@@@AAADDDFFFKKKTTTaaajjjxxx|||vvv{{{ooocccbbbhhhiii]]]NNNBBB>>>???AAABBBAAA>>>:::666333111111111111000000//////000000111111111111111000000000000000000000000000000000000////////////000000000000000000000000111111111111///000000000000111555888@@@EEEHHHIIIJJJMMMLLLHHHKKKKKKLLLNNNJJJFFFGGGKKKTTT^^^jjjwww}}}}}}ttt{{{vvvggg[[[]]]gggnnnppppppcccYYYLLLDDDBBBAAA@@@===888666333000//////000111000000000000000000000000////////////////////////000000000000000000000000......///000000000000000....../////////000000000000000000000///000444666???CCCHHHIIIGGGEEEEEEFFFKKKHHHEEEDDDFFFQQQdddttt|||bbbuuu111222333333444777;;;>>>DDDOOO[[[]]]WWWMMMEEE@@@HHHcccyyy|||qqqkkkooozzztttxxx|||eeeYYYbbbqqqppp```VVVSSSRRRUUUSSSQQQMMMIIIEEEAAA@@@:::888777777888888777555111000000000000000////////////000000000111111111000000000000000000000000222222111111000000111111222111111111222333555666;;;<<<>>>AAADDDGGGEEECCCAAAfff~~~xxxwwwzzzwwwzzzzzzqqq]]]PPPJJJEEE@@@<<<;;;:::::::::;;;<<<<<<>>>???@@@?????????AAACCCCCCDDDEEEEEEDDDEEEGGGIIIHHHHHHHHHHHHIIIIIIIIIIIIDDDEEEEEEEEEDDDCCCBBBAAA???@@@@@@???>>>>>>@@@BBB@@@@@@@@@@@@CCCJJJSSSZZZgggnnnwww~~~zzzvvvrrryyyxxxiiiiiipppqqqgggWWWHHH>>><<<@@@CCCAAA???<<<999666333222222111000000000000000000111111111111000000000//////////////////////////////////////////000000000000///000000000111111111111...///000000000333777;;;BBBGGGJJJJJJKKKNNNMMMJJJLLLKKKJJJJJJFFFEEELLLUUUhhhvvvxxx~~~{{{|||ddd^^^ZZZ___eeekkkqqqvvvvvvjjjYYYLLLFFFCCC@@@>>>;;;888444111//////111222000000000000000000000000////////////////////////////////////////////////......///000000000000000...////////////000000000///000000//////111555888AAADDDHHHIIIGGGFFFGGGGGGEEECCCBBBDDDGGGUUUtttuuunnnyyy444555555555666:::???CCCOOOTTTXXXUUUJJJCCCDDDJJJ\\\}}}xxxjjjfffddddddppp}}}zzz{{{oooZZZWWW^^^uuu}}}yyyqqqgggZZZPPPUUUTTTSSSQQQLLLGGGAAA>>>;;;999666666777777777666222222111111000000000///000000000000111111111111000000000000000000000000222222111111111111111222222111111111222444777888>>>>>>???CCCFFFFFFFFFFFFOOO|||{{{yyyqqqyyyyyywwwtttfffSSSGGGBBB@@@>>><<<<<<<<<<<<<<<<<<<<<======>>>@@@AAAAAAAAABBBEEEGGGGGGHHHJJJLLLMMMOOORRRTTTPPPQQQSSSTTTUUUUUUUUUUUUSSSRRRQQQOOOMMMJJJHHHFFFFFFGGGGGGEEECCCBBBBBBDDD@@@@@@@@@@@@BBBEEEIIILLLSSS\\\iiittt|||wwwqqqvvvyyyooolllqqqtttmmm```PPPCCC>>>@@@DDDBBBAAA>>>;;;888555333222111111000000000000111111000000/////////.........////////////////////////////////////000000000000///000000000111111111111...///000000111555:::???DDDHHHJJJJJJKKKNNNNNNJJJNNNJJJGGGEEEDDDHHHVVVddduuupppffffff]]]^^^bbbgggiiijjjooovvvwwwfffWWWLLLEEEAAA???>>>;;;666222000000111222111111111111111111111111000000000000000000000000////////////////////////......///000000000000000////////////000000000111///000000///000333888;;;CCCEEEGGGGGGGGGGGGHHHHHH???CCCHHHJJJNNNddd}}}kkk}}}555555666777999???GGGLLLUUUSSSOOOHHHAAABBBNNN\\\|||}}}jjj```mmmoooxxx|||xxx~~~mmmqqqwww}}}ggg\\\\\\aaasss}}}|||tttaaaQQQSSSVVVXXXXXXTTTMMMEEE???===:::777555555666666666333333333222222111111000000000000111111111222222000000000000000000000000111111111111111222333333222111111111333555888:::??????AAAEEEEEEDDDGGGKKKfffvvvrrrtttmmmvvv~~~zzzttt^^^RRRFFFAAA???===<<<<<<<<<===>>>????????????>>>@@@BBBDDDDDDEEEFFFIIILLLHHHKKKOOORRRVVVZZZ___ccceeegggjjjmmmnnnmmmllljjjeeecccaaa^^^ZZZVVVSSSQQQOOOOOOOOOLLLHHHEEEDDDDDDAAAAAAAAAAAABBBBBBCCCCCCDDDMMMZZZfffpppyyyqqqqqq|||wwwpppppptttooofffYYYMMMEEECCCEEECCCBBB@@@>>>;;;888555333222111111000000111111222////////////............000000000000000000000000////////////000000000000000000000000111111111111///000000111333888>>>CCCEEEIIIKKKJJJKKKNNNNNNJJJNNNHHHDDDCCCGGGQQQbbbrrrxxx}}}qqqeeedddhhhkkkqqqtttooojjjlllssszzzoooaaaRRRHHHCCCBBB@@@===999555222111111111111111111111111111111111000000000000000000000000000000000000000000000000......///000000000000000/////////000000000111111000000000000111555;;;???EEEEEEEEEFFFFFFGGGHHHHHHBBBLLLTTTUUU^^^yyyqqqgggvvv333444666888>>>FFFPPPVVVSSSKKKDDD@@@AAAJJJ]]]ooo|||vvvzzz|||sssmmmlll|||qqqmmmeeeiiisss|||wwwooorrr}}}yyygggXXXRRRWWW^^^aaa___VVVLLLEEE@@@<<<777555444555555555555555444444333222222111000000111111111222222222000000000000000000000000000000000111222333444555222222111111333666999<<>>;;;777444222000000111111111111111111111111000000000000000000000000000000000000000000000000......///000000000000000//////000000000111111111111111111111333777===BBBEEEEEEDDDDDDEEEGGGHHHHHHJJJXXX___```ooohhhqqq111222555999@@@KKKVVV^^^OOOEEE===>>>DDDRRRhhh{{{{{{}}}fffaaaqqqxxxnnnkkknnnggg___iii~~~~~~xxxjjj___PPPXXXbbbhhhggg^^^SSSKKKAAA===888444444444555555666666555444444333222222000111111111111222222222000000000000000000000000///000000111222444555666222222111111333666:::<<>>===::::::>>>999;;;>>>AAADDDDDDDDDDDDFFFHHHJJJKKKLLLNNNRRRTTT]]]aaahhhooowww}}}rrrqqqooojjjccc]]]ZZZYYYLLLIIIGGGEEEFFFGGGGGGGGGCCCFFFIIINNNUUUbbbqqq|||qqqqqqoooiii```VVVMMMHHHCCCCCCCCCAAA>>>:::666444222222111111111111222222111111111111000000000000000000000000000000000000////////////000000000000000000000000111111111111000111222333666<<>>999666444444444888555333333555555333000222222222111111111000000000000000000111111111111111111111000111111222333444444444555666888:::<<>>JJJsssrrrooovvv~~~xxxcccOOOBBB======<<<;;;<<<===>>>???@@@@@@AAABBBDDDGGGIIIJJJHHHLLLNNNOOOTTT```kkkoootttyyy{{{vvvqqqmmmbbbZZZSSSPPPNNNIIIFFFEEEGGGFFFEEEGGGMMMWWWbbbjjjrrryyywwwoookkknnnkkk^^^PPPIIIIIIDDDBBBCCCBBB<<<777555111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111222111222666<<>>888111...111111111111111000000000000111111222222222222111111000000000000000000000000............/////////000000000000000111111111111///111333444666;;;@@@DDDCCC>>>===BBBEEEDDDDDDEEEQQQUUU\\\jjj}}}ppprrr777888;;;FFFXXXccc\\\NNNFFFEEEFFFPPP```nnnvvvxxxuuuhhhooo{{{tttyyylllfffvvv{{{iiiXXXXXXccctttxxxqqqkkktttzzzmmm[[[LLLFFF>>>999666666555555999666444444555444222000222222222111111111000000000000000000111111111111111111111111111222222333444444444444666888:::<<>>>>>=========>>>@@@AAAAAABBBDDDFFFIIILLLOOOPPPUUU[[[aaaeeennn{{{tttkkkdddcccbbb]]]WWWUUUKKKIIIEEEDDDFFFLLLUUU[[[fffppp~~~|||~~~ssskkkmmmnnnggg\\\UUULLLFFFBBBDDDCCC>>>999888222222222111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111222222333777===CCCGGGHHHHHHHHHIIILLLMMMLLLHHHEEEFFFFFFQQQhhhyyy}}}{{{|||vvvjjjkkkssssssmmmhhhjjjxxx|||pppjjjjjjsss~~~zzzcccQQQHHHAAA@@@??????:::333000222111111111111000000000000111111222222222222111111000000000000000000000000........./////////000000000000000000111111111111000000111444888<<<@@@BBB===:::;;;AAADDDCCCCCCDDDNNNTTThhhpppggg555888???NNN^^^bbbUUUCCCEEEJJJVVVfffttt|||zzzvvvzzzeeeaaawwwxxxtttrrrpppaaa___lll}}}hhh^^^^^^kkkzzzvvvqqqdddppp{{{sssdddUUUKKK???888777888777555:::888666555555444111000222222222111111111111111000000000111111111222222111111111111111222333333333333333444666888;;;<<>>>>>>>>???@@@BBBCCCFFFGGGHHHKKKNNNRRRUUUWWW___iiittt}}}xxxpppppprrrlllccc^^^SSSNNNHHHCCCBBBEEEJJJNNNYYYeeevvvwwwppprrr|||mmmkkkpppnnnfff___PPPHHHCCCDDDEEEAAA<<<:::444333222222111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000111111111222222222222444888???DDDGGGHHHFFFHHHKKKLLLLLLJJJGGGEEEDDDGGG]]]}}}{{{{{{|||gggYYYcccvvv{{{nnn___ZZZeee}}}~~~uuuooolllzzzsss[[[LLLDDDAAA@@@@@@===666222333222222111111111000000000111111222222222222111111000000000000000000000000....../////////000000000000000000111111111222222222000000444999>>>??????888777;;;BBBDDDBBBBBBEEEMMMVVVrrrkkk\\\ooo666;;;EEEPPPXXXVVVIII<<>>DDDCCCHHHGGGRRR|||sssiii~~~{{{hhhUUULLLFFFAAA>>>>>>>>>>>>>>>@@@BBBDDDEEELLLKKKLLLNNNSSSYYY___cccooo{{{xxxzzz|||vvvkkkccc]]]WWWOOOIIIGGGGGGIIIKKKQQQZZZiiiyyy|||rrrnnnrrr~~~tttmmmqqqsssllldddXXXMMMCCCCCCEEEBBB>>><<<666555333222111111111222000000000000000000000000000000000000000000000000///000000000111111111111000000111111111222222222222333666;;;AAAFFFHHHIIIIIIKKKNNNNNNLLLJJJIIIIIIJJJUUUmmmhhhXXXddd}}}zzzjjj]]][[[www}}}|||ttt|||fffPPPHHHBBB???@@@>>>888444333222222222111111111000000111111222222222222111111////////////////////////...////////////000000000000000111111111222222222333000000444;;;???>>><<<777888===CCCDDDBBBCCCGGGSSS___zzzzzzbbbrrr<<>>@@@FFFCCCJJJRRRkkk~~~iiiqqqkkkSSSIIIFFFBBB>>>===>>>>>>>>>???AAADDDFFFHHHMMMMMMNNNTTT]]]jjjvvv}}}wwwoooiiiccc[[[TTTPPPNNNLLLJJJKKKPPPZZZggguuu~~~}}}zzzwwwtttttt|||uuuwww{{{wwwpppeeeUUUFFFBBBDDDCCC???<<<888777444222111111111222111111111111111111111111000000000000000000000000///000000000111111111111111111111111222222222222333444777===CCCHHHIIIIIIJJJLLLNNNLLLIIIHHHLLLPPPaaaqqq}}}qqqooommmnnnuuusssjjjvvvwwwjjjZZZgggttt[[[MMMEEE??????>>>:::555333222222222222111111111111111111222222222222111111////////////////////////////////////000000000111111111111111222222222222333111000555<<>>??????AAACCCFFFIIIKKKNNNQQQXXXdddttt{{{uuuooogggaaa\\\WWWPPPKKKIIIIIINNNWWWfffvvvzzzsssxxx|||zzzvvv{{{~~~vvvaaaKKKBBBDDDCCC@@@===:::888555333111111111222111111111111111111111111000000000000000000000000000000000000111111111111111111111222222222222333333555999???FFFIIIJJJIIIHHHKKKLLLHHHEEEIIITTT^^^tttvvvmmmggg___```bbbfffnnnzzzttt^^^bbb{{{zzzlllVVVJJJ@@@??????;;;666444333222222222222111111111111111222222222222111111000000000000000000000000/////////000000000111111111111111222222222222333222111333777<<<>>><<<999888:::>>>@@@>>>===FFFPPPooo``````wwwLLLJJJIIIEEEAAACCCTTTfffyyy~~~xxxttt||||||lllkkkqqqxxxqqqmmmooozzzwwwvvvuuuyyy|||ooo[[[III>>>999888888888:::;;;999555444444666000000111111111222222222111111111222222222333333333222222222222333444444444555666888;;;???BBBDDDDDDDDDHHHdddlllhhh}}}nnn___NNNAAAAAAAAA???AAAGGG@@@AAABBBDDDGGGJJJMMMOOOWWW^^^kkk}}}|||wwwqqqmmmjjjddd[[[TTTOOOLLLJJJOOO[[[jjjvvv}}}}}}xxx|||{{{mmmQQQEEEDDDDDDAAA>>><<<999666333111111222222111111111111111111111111000000000000000000000000000000000000111111111111111111111222222222333333333666:::AAAGGGKKKKKKIIIHHHJJJKKKGGGFFFPPPbbbqqqzzz~~~yyyooofffaaa]]]YYYWWWXXX___gggnnnrrrvvvyyy|||wwwhhhiiizzzyyyuuu}}}___PPPBBB???@@@>>>999666333333222222222111111111111111222222222222111111000000000000000000000000//////000000000111111111111111111222222222333333000222666999;;;<<<:::999:::<<>>AAANNN]]]ttt]]]mmmQQQKKKFFFEEEEEEMMMbbbvvvooodddppp{{{uuuqqqwww|||ttt||||||uuubbbOOO@@@:::999:::888:::;;;999666444555777000000111111222222222222111111222222222333333333333333222222333333444555555555777999<<<@@@DDDFFFKKKNNNRRRpppuuurrrxxx|||rrr___PPPEEE???DDDDDD===<<>>@@@BBBCCCBBBGGGWWWhhhqqqfffRRRMMMDDD@@@GGGXXXmmm{{{uuu^^^mmmzzzxxxwwwxxx{{{~~~qqqZZZEEE;;;999999::::::999777444333333444111111111111111111111111000000111222333333333333444555666666444333444666333:::888777???AAA???DDDEEEFFFbbbooowww{{{ttt}}}cccUUUJJJDDD?????????>>>???CCCBBBIIIIIIJJJPPPPPPVVVgggrrrzzzrrrllliiiaaa[[[TTTQQQSSSYYY```ddduuu{{{cccKKKCCCEEEDDD@@@>>>;;;777333111000111111222222222222222222222222111111111111111111111111000000111222222222222111111111111111222333444555666999???DDDHHHKKKLLLLLLJJJOOOJJJBBBIIIaaavvv~~~~~~{{{vvv}}}{{{zzzvvvkkk```YYYRRRIIIDDDGGGIIIHHHIIIMMMVVV^^^jjjuuu}}}~~~|||vvvzzz~~~|||mmmwww~~~~~~wwwlllzzzuuu]]]FFF@@@BBBAAA<<<999888555222000000111111000000000000000000000000000000000000000000000111111000000000000000000000000000000000000111111111111///333777:::;;;;;;<<<<<<;;;AAADDD??????NNNgggzzzvvvggguuuMMMEEEBBBMMMaaasss~~~xxx{{{uuu{{{hhhddd}}}}}}}}}}}}}}}yyyhhhRRR@@@;;;<<>>===:::777555444555111111111111111111111111222222333333333222222111333555666555444333444555333:::888999BBBDDDAAAEEEBBB\\\yyyzzz~~~www}}}kkkUUUIIIDDD???===>>>???>>>@@@DDDCCCKKKKKKMMMUUU[[[iii{{{tttpppllldddYYYQQQMMMOOOQQQSSSiiippp|||nnnWWWJJJGGGDDD???>>>;;;888444222111111222222222222222222222222222111111111111111111111111000000111222222222222111222222222333444444555555999<<<@@@EEEHHHJJJJJJJJJJJJKKKGGGDDDQQQlll}}}}}}zzzxxx}}}yyywwwrrrfffYYYRRRLLLHHHHHHOOOSSSRRRQQQSSS\\\bbbmmmwww}}}~~~|||zzzkkk|||~~~{{{wwwqqqmmmrrrmmmgggvvvmmmQQQDDDCCC@@@;;;777777555111000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111000333888;;;<<<<<<<<<<<<@@@CCC@@@<<>>@@@CCCBBB???<<<:::777666555222222222222222222222222333333333333222111000000222444555444333222333555444:::999<<>><<<888555333222222222222222222222222222222222111111111111111111111111000000111222222222222111222333444555666666666555;;;>>>BBBFFFHHHIIIIIIHHHJJJHHHEEEIII^^^zzz}}}}}}}}}wwwsssxxx}}}{{{zzz|||{{{yyysssfffYYYRRRMMMPPPXXXcccjjjjjjhhhhhhkkkpppwww~~~|||ttt~~~www~~~wwwmmmbbbZZZ^^^ffffffcccrrr]]]IIIDDDAAA===999777444111000111222222222111111111111111111111111222222111111111000000000000000000000000000000000000000000111111111222222111444999=========<<<===BBBBBB>>>>>>SSSvvvnnnXXXaaa~~~CCCAAAOOOmmmuuupppxxx|||tttxxxpppwww{{{xxxxxxxxxyyy{{{}}}}}}yyyvvvuuuqqqqqqpppppppppqqqqqqrrruuuwww{{{~~~www~~~}}}wwwwww{{{{{{zzzxxxvvvvvvxxx|||~~~}}}~~~~~~zzzxxxtttsssrrrrrruuuxxx|||~~~~~~|||}}}zzz{{{~~~pppttt}}}nnnQQQAAAAAABBB@@@===;;;:::999777666222222222222222222222222333333333333333222111000111333444333222222333555666;;;:::>>>FFFDDDAAAIIIYYYyyyrrrooopppxxx~~~|||uuu```PPPFFFBBB???===???CCCEEEDDDGGGKKKKKKQQQTTT___ttt{{{wwwyyyuuunnniiiddd```[[[YYYTTT[[[ggguuuvvvnnnppp{{{uuu[[[IIIBBB???>>>===:::666444333222222222222222222222222222222111111111111111111111111000000111222222222222111111222444555666666555555<<>>???>>>=========>>>===DDD___kkk]]]sssAAAMMMddd}}}vvvsssvvv~~~zzzwwwxxxuuu~~~xxxqqqooommmjjjiiihhhiiiiiiiiilllnnnnnnlllhhhfffeee^^^]]]]]]\\\\\\\\\]]]]]]bbbdddhhhlllnnnnnnlllkkkbbbcccbbbeeemmmsssmmmcccfffffffffdddcccdddhhhkkkmmmllllllllllllkkkiiiggg```_________aaaeeehhhkkkppppppqqqsssuuuxxx{{{}}}}}}yyyzzztttqqqsssyyytttwwwxxx]]]GGG@@@>>>;;;999888999999777555222222222222222222222222000111222333333333333333111222333333222222444555777<<<<<>>>>>@@@EEEEEEDDDHHHNNNMMMTTT\\\qqq{{{zzz|||zzzwwwsssmmmeee]]]WWWUUUZZZbbbmmmxxxttttttwww~~~bbbMMMCCC@@@???===;;;888666444333333222222222222222222222222111111111111111111111111000000111222222222222111111222333444444555555555<<<>>>CCCGGGJJJKKKKKKKKKIIIIIIPPPddd}}}{{{yyyyyyxxxrrrtttuuuxxx|||qqqaaaXXXYYYdddtttyyyzzz{{{xxxooofff```___hhhmmmmmmiiinnnqqqWWWIIIDDD@@@===888555222111222333333333111111111111111111111111333222222222111111000000111111111111111111111111111111111111222222222222333777===@@@AAA???>>>===;;;;;;>>>LLLiiiwwwlllpppHHHaaa}}}xxxzzz}}}}}}zzz{{{pppbbb\\\]]]VVVVVVUUUSSSRRRQQQQQQQQQPPPSSSUUUUUUSSSPPPNNNNNNKKKJJJJJJIIIIIIIIIIIIJJJKKKMMMPPPSSSUUUUUUTTTSSSIIISSSXXXTTTQQQQQQNNNHHHNNNPPPSSSRRRPPPOOOPPPSSSTTTTTTTTTTTTSSSSSSRRRQQQJJJIIIIIIIIIJJJMMMPPPQQQUUUVVVXXX[[[___cccgggjjjlllooouuu{{{zzz~~~|||yyyuuuqqqttt~~~pppVVVBBB<<<999666666888999777444333333333333333333333333000000111222333333333333111222444444333333555666888>>>>>>???BBB>>>FFF[[[```kkkiiiXXXNNNEEE???>>>======@@@DDDEEEEEEJJJRRRSSS___ooozzzzzz{{{zzzxxxssskkkfff___```ccciiiqqq{{{~~~|||xxx}}}{{{{{{lllVVVHHHAAA???>>><<<:::777555444333222222222222222222222222111111111111111111111111000000111222222222222111222222222222333444555666<<>>>>>===EEEZZZtttbbblll[[[yyy~~~~~~tttdddWWWMMMKKKMMMIIIIIIIIIIIIIIIGGGFFFFFFFFFHHHJJJJJJHHHEEEDDDCCCEEEDDDCCCCCCBBBBBBBBBCCC@@@BBBDDDFFFGGGGGGGGGFFFEEE[[[hhhZZZFFFAAAFFFKKKJJJOOOUUUUUUQQQNNNMMMNNNFFFGGGHHHGGGGGGFFFFFFGGGAAAAAAAAAAAABBBCCCCCCDDDCCCEEEGGGLLLQQQWWW\\\___\\\```hhhqqqyyy}}}zzzrrrmmmkkkLLL>>>:::777666999999777333333333333333333333333333111222222333333333222222111333444555444444666777777>>>@@@@@@@@@>>>NNNkkkjjj[[[wwwrrrWWWMMMGGG@@@<<<>>>>>>???BBBGGGHHHJJJRRR[[[cccwww|||yyynnnlllkkklllrrr|||yyymmmqqqzzzcccOOOBBB@@@???===;;;888666555444222222222222222222222222111111111111111111111111000000111222222222222111555444222222222444777999???AAAEEEHHHJJJKKKJJJIIICCCJJJ\\\uuuxxx}}}{{{yyyhhheeennnxxxpppccchhhyyyyyyvvvwwwzzz}}}}}}yyy{{{xxx^^^MMMCCC<<<;;;888444222222222111000222222222222222222222222000111111222222333333444111111111111111111111111111111111222222222333333555:::@@@DDDDDDAAA???>>>???@@@SSSsssttt^^^uuunnnzzzrrreee```\\\TTTOOONNNJJJKKKLLLLLLLLLKKKJJJIIINNNPPPRRRQQQNNNLLLJJJJJJHHHGGGGGGFFFEEEEEEEEEFFFBBBCCCEEEFFFGGGGGGGGGGGG===KKKQQQHHHBBBEEEHHHEEE===DDDKKKMMMHHHCCC@@@@@@FFFGGGHHHHHHGGGGGGHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFIIINNNUUU[[[aaadddgggkkkqqqvvvzzz||||||{{{~~~tttssshhhwwwwww|||VVVBBB>>>999888::::::777333333333333333333333333333333333333333222222111000222333555555555555666888666>>>AAAAAA@@@???TTTwwwrrrYYY```|||cccLLLFFFDDD??????CCCAAABBBFFFJJJMMMPPPZZZdddttt~~~|||zzz{{{xxxsssrrrwww~~~lllooommmTTTCCC@@@???===;;;999777555444222222222222222222222222111111111111111111111111000000111222222222222111777666333222222555999;;;BBBDDDGGGIIIJJJJJJIIIGGGCCCKKK\\\sss|||rrr``````lllxxxpppccceeexxx{{{~~~iiiUUUIIIBBB<<<999555222222111111000222222222222222222222222000000111222333444444555111111111111111111111111111111222222222333333333666;;;AAAEEEDDDBBB???>>><<>>FFFGGGBBB[[[ppp___[[[xxx{{{gggUUUFFFDDDCCC===;;;@@@DDDBBBFFFLLLNNNRRRcccvvv~~~zzzwwwxxx~~~nnnxxx~~~{{{aaaBBB>>>@@@???<<<999777555333333333333333333333333333111111111222222333333333111111222222222333333333777888888555111222555999CCCFFFGGGGGGGGGGGGFFFCCCFFFHHHTTTnnntttbbb___eeejjjtttyyyooommmttt{{{rrrrrrXXXGGG???@@@>>>:::555333222222222222222222222222222222222///,,,///<<>>000000000111222333333444444222222222111000111333555333CCCEEE>>>AAABBB???AAA>>>YYYttt|||\\\ppp~~~zzzuuusssrrrssssssooonnnrrrvvvtttnnnmmmppp|||zzzyyyvvvnnneeecccfff^^^______]]]]]]___aaaccc\\\______^^^```cccaaa]]]\\\PPPHHHKKKRRRTTTSSSRRRRRRXXXZZZUUUOOOQQQ^^^kkksssmmmgggddddddfffeeeddd]]]___```\\\TTTLLLJJJKKKSSSWWWbbbqqq|||}}}zzzzzztttJJJEEE???;;;888777777777555444444333222222222333111111222222222333333333222333333333333444777999;;;===<<<@@@DDDGGGaaannn\\\ccc```OOOBBBBBBBBB======AAABBBDDDIIIOOOPPPXXXppp}}}~~~ooouuuhhhGGGBBBBBBAAA===:::888555333333333333333333333333333111111222222222333333333111111222222222333333333444666666444222444888===CCCEEEHHHIIIJJJJJJHHHFFFEEENNN]]]qqqlll^^^[[[cccmmmzzzxxxuuuxxx~~~xxx|||]]]III@@@>>><<<888444111000111111333333333333333333333333222000222;;;FFFGGG===222111111111222222333333444333444444333111222444666777CCCBBB<<<@@@CCCAAAEEEUUUuuusss^^^~~~zzz|||{{{yyywwwuuuuuuyyy||||||ttthhh```fffqqqxxxyyyyyyuuu{{{}}}wwwpppsss|||mmm[[[QQQQQQUUU^^^cccqqq}}}yyyyyyXXXJJJ>>><<<;;;666555888777666555333222222111111111111111111222222222222111222333333222333666999>>>CCC@@@???IIIYYYtttmmm]]]ttt~~~nnnWWWIII??????AAA???@@@DDDDDDFFFNNNUUUYYYfffsssrrrxxxSSSGGGDDDAAA???===:::666333333333333333333333333333111222222222222333333333111111222222222333333333111333555444444666<<>><<<888444222111222333333333333333333333333333111///000555::::::555///222222222222222222222222444444555444333333666888:::BBB???:::@@@BBBBBBIIIjjjiiijjj~~~}}}zzzmmmXXXRRRWWW^^^bbbhhhwww{{{xxxttttttwww|||{{{~~~gggPPP???>>>>>>777666<<<666666555333333222222222111111222222222333333333333444555444444555888:::???HHHBBB@@@SSSooojjjfffttt___PPPFFF>>>>>>@@@@@@BBBEEEGGGIIIQQQ]]]hhh|||yyyqqq}}}ttt|||cccLLLEEE@@@??????;;;777555333333333333333333333333222222222222222222222222111111222222222333333333111333555555444777===BBBHHHHHHIIIJJJHHHEEEGGGKKKfffwwwlllfffaaa\\\bbbppp~~~{{{tttqqqyyy}}}wwwVVVJJJAAA>>>;;;777555555555666444444444444444444444444111000000000111111000///333333222222222222222222333444444333333333666888===AAA===;;;AAAAAABBBLLLrrrwwwfff{{{|||zzz]]]LLLPPP\\\dddgggmmm{{{~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{vvvpppmmmoootttvvvfffppp{{{qqqVVVAAA>>>===777666===444444444333333444444555333333333444444444444555333444555555444666888;;;;;;DDD@@@AAA^^^zzzdddssszzzhhhXXXLLLEEE@@@???AAABBBDDDFFFJJJJJJTTTggg{{{}}}tttwwwrrrnnnyyyoooRRRGGG>>>>>>???<<<888777333333333333333333333333222222222222222222222222111111222222222333333333333555666555555777===AAAHHHHHHJJJKKKIIIIIITTTaaa~~~rrrqqqooohhhiiiqqq~~~yyy{{{{{{vvvvvv]]]JJJBBB@@@<<<888666555666777444444444444444444444444666666555333111111222444333333222222222222222222222333333222222333555888===@@@>>>???DDD@@@CCCSSSyyyrrrfffxxxpppSSSJJJUUUaaaeeepppwww~~~zzzzzz{{{{{{|||}}}}}}}}}}}}}}}yyyqqqhhhfffllltttfffmmmwwwuuuyyywww___GGG===:::666666999444444444444444555666666444444444444555555555555222333444444333444777:::<<>>@@@<<<888888333333333333333333333333333333333222222222222111111111222222222333333333555666777666555777===AAAFFFGGGKKKMMMKKKRRRlllwwwyyyvvvwww|||zzzwwwfffJJJBBB@@@<<<888555444444444333333333333333333333333444444444222111000111333222222222222222222222222111222333222222333666888===@@@???CCCFFFAAAJJJbbbnnnhhh~~~zzzyyy{{{tttxxxiiiRRRTTTfffooommmwww~~~{{{uuuuuuvvvwwwyyyzzz{{{|||}}}yyyvvvqqqgggaaaiiiwwwwwwrrrpppzzz|||wwwxxxxxx~~~lllSSS@@@888777777666666555555444444444444555333333333444444444555555333444555555444555888;;;>>>DDDEEEUUU{{{jjjqqq}}}iiiXXXOOOCCCBBB@@@???AAAFFFIIIIIINNNYYYqqqzzzzzz|||}}}vvvppprrrjjjTTTBBB@@@@@@;;;777888333333333333333333333333333333333222222222111111111111222222222333333333444666777777666888>>>CCCEEEGGGLLLMMMKKKXXXuuuwww}}}qqqtttRRREEEBBB===999555444333444333333333333333333333333000000111111000000000000111111111222222333333444222333444333333444777999>>>@@@@@@EEEGGGDDDVVVxxxzzzeeelll||||||}}}sss~~~zzz|||}}}vvvwwwuuusss{{{uuu[[[NNN^^^xxx}}}xxx|||uuu|||~~~yyyqqqrrrsssuuuvvvxxxyyyzzz{{{ssspppoooggg```hhhyyyzzznnnvvvwww]]]EEE::::::999555888777666555444333333333222222333333333444444444666777888777777888;;;===<<<@@@BBBXXX~~~~~~oooyyycccPPPEEE?????????>>>AAAFFFJJJKKKSSScccxxx|||wwwtttuuu|||vvvggggggvvvttt[[[FFFBBBAAA;;;666777333333333333333333333333333333333222222111111111111111222222222333333333333555777777777:::@@@EEEEEEHHHLLLLLLHHHXXX~~~oooiiimmmwww~~~|||rrrfffwwwwwwyyy\\\HHHEEE@@@;;;777555555555222222222222222222222222111111222444555444333111000000111222333333444444333444555444444666888;;;???@@@AAAEEEGGGGGG___ccc[[[qqq{{{vvvnnnwwwrrr^^^]]]jjjwww}}}yyyzzz{{{xxxllliii^^^LLLIIIcccmmmqqqtttzzz|||yyy}}}qqqppppppkkklllrrrqqqnnnpppvvvwwwsssrrruuuwwwtttrrrrrruuuwwwyyyyyytttsssvvvxxxrrrhhheeehhhtttooossshhhIII@@@<<<777666888777666555555444444555333333333444555666777777<<<666222444666666:::>>>AAACCCEEEbbbyyy{{{fffqqqnnnYYYOOOEEEAAA???@@@EEEHHHIIIMMMSSSZZZsssfffeeesssxxxuuuqqqrrr{{{}}}qqqbbbkkkmmmMMMAAA@@@>>>:::999666555555444444444555555333333333333333333333333111444333000222777666111666555444555777;;;@@@CCCFFFIIIJJJFFFIII]]]~~~xxxkkkjjjuuuvvvmmmlllwww}}}oookkkmmmnnnqqqwwwvvvqqqxxx^^^LLLEEE???<<<;;;888444222444444444444444444444444333333333222222111111111222222333333333333444444333444555333222444:::???CCC@@@DDDHHHEEELLLppp{{{```^^^mmm}}}}}}|||cccTTT\\\ttt|||}}}|||rrrhhhccc]]]XXXNNNIIICCCJJJggg|||eee```hhhssszzz}}}xxxggg```[[[TTTTTTZZZ[[[ZZZ]]]aaabbb```ccchhhmmmnnnqqqsssuuuvvvwwwxxxtttrrrssstttooofffaaacccttt~~~rrrQQQAAA>>>>>>???888777666555555444444555444333333444444666777777:::555333555666777:::???CCCDDDNNNiiirrrnnnhhh{{{cccPPPGGG>>>@@@>>>@@@DDDGGGIIIOOOVVVgggoooWWW^^^ssszzzvvvrrrrrrxxxuuudddiiivvvSSSCCCAAA>>>:::888666666555444444444444555333333333333333333333333333666555222333888888333666555444555777<<<@@@CCCGGGGGGFFFEEEKKK___{{{uuuiiiiiivvv~~~xxxwww}}}zzz|||xxxssspppkkknnnuuu|||uuuyyyoooQQQGGG???<<<<<<999555333444444444444444444444444333333333222222222111111222222333333333333444444333444555333222444:::???FFFFFFIIIKKKJJJVVVyyyqqqaaaccc{{{|||uuusss~~~fff]]]nnnuuummmrrrzzz~~~}}}qqq^^^OOOJJJJJJKKKEEECCC@@@HHH___qqqgggQQQTTTdddrrryyyvvvbbbVVVMMMDDDDDDIIIIIIIIILLLMMMLLLLLLRRR[[[___eeemmmrrrssssssuuuwwwvvvrrrqqqrrrooohhhbbb```tttvvv\\\AAA===BBBBBB888777666555555444444555444444444444444555666777888444333666888888;;;@@@BBB@@@RRRppp~~~xxxnnnmmmyyy^^^NNNIIICCCAAA@@@BBBFFFHHHLLLUUU___tttsssXXXLLL^^^zzz|||{{{{{{xxxuuusssuuu|||}}}kkkfffttt\\\FFFAAA???;;;888666666555444444444444444333333333333333333333333444555333111333777777444555555444555888<<>>DDDHHHBBBYYYwwwpppnnn}}}{{{rrrZZZPPPPPPLLLDDDCCCFFFIIIKKKQQQ___mmmppp[[[MMMNNNiii}}}yyywww{{{zzzyyyxxxvvvuuuwwwqqqccceeezzzgggJJJAAAAAA>>>888777666555444444444444444333333333333333333333333333222111000222444444333444444555666999===AAADDDLLLFFFBBBJJJ\\\qqqxxx{{{zzzzzzxxxsss}}}uuu}}}yyy}}}mmmmmmwwwfffSSSBBB======999666666444444444444444444444444333333333333333333333333222222222333333333444444333444555444333666===BBBBBBIIIJJJDDDKKKdddaaa^^^nnnyyy~~~zzz~~~xxxyyyzzzzzzpppllluuuuuuhhhaaa^^^^^^___cccgggfffaaabbbiiillliii}}}xxxpppiiiffffffbbbfffiiifffcccgggqqqyyy}}}~~~wwwtttuuuxxxtttsssqqqqqqrrrqqqmmmhhh___zzzooo^^^jjjzzz{{{zzz|||nnnCCC999<<<444888777666555555444444555555444444444444555666666444333555999:::<<>>BBBDDDIIIDDDBBBMMMcccxxxxxxuuuxxxttt|||}}}sssrrr|||uuu[[[EEE??????:::666777444444444444444444444444333333333333333333333333222222222333333333444444222444555555444888>>>DDDGGGMMMLLLHHHSSSpppvvvZZZbbbzzzsssxxxhhhcccmmmssstttwwwssszzz~~~zzzwwwvvvwww}}}xxxvvvvvvnnnpppooommmnnnooommmhhhaaakkkzzzuuu___]]]mmmvvv}}}xxxMMM<<<>>>444888777666555555444444555555555444444444555555666555444666999;;;>>>FFFPPPHHHUUUsssuuu^^^zzzppp^^^KKKDDDGGGDDD@@@BBBFFFIIIMMMYYYqqqfffKKKFFFNNN```}}}~~~zzzvvvtttqqqrrruuuyyy}}}yyywwwxxx{{{wwwpppsss|||wwwiii[[[YYYqqqzzzqqqzzzZZZDDDBBBBBB<<<888777666555444333333333333333333333333333333333555333444999;;;888555555333444555888;;;???BBBDDDEEEBBBDDDPPPeeezzzsssvvv~~~ttt~~~zzzyyyuuu|||eeeIIIBBBAAA;;;777888444444444444444444444444333333333333444444444444222222333333333333444444222444555555555999@@@EEEHHHJJJIIIKKK\\\yyyfff___pppmmm[[[UUUQQQRRR\\\hhhvvv}}}}}}xxxrrrpppkkkppppppllljjjkkkkkkgggddd[[[nnn~~~iiiXXXeeetttYYY??????888888777666555555444444555666555555444444444555555777666777:::;;;???JJJVVVLLLffftttnnnkkkZZZHHHCCCEEEBBBAAADDDIIILLLPPP___{{{~~~uuu^^^KKKJJJTTTggg{{{xxxvvvvvvtttssstttzzz|||vvvuuuxxxtttmmmoooxxxxxxgggWWW```{{{zzzwwwvvvdddGGGCCCBBB<<<888777666555444333333333333333333333333333333333555333666===>>>999555555333444555888<<>>:::888777666555555444444555666555555444444444555555888777888:::<<<@@@MMMYYYaaa{{{oooyyywwwcccUUUEEEBBBDDDAAADDDHHHMMMPPPUUUeeevvvmmm[[[NNNPPPYYYnnn}}}yyywwwrrrsssrrrpppqqqxxxvvvrrruuurrrkkkmmmwwwtttXXXXXXqqq}}}kkkJJJCCCBBB<<<888888666555444333333222333333333333333333333333333111555===???888333333222444666999<<<@@@CCCDDDHHHKKKPPPZZZhhhzzzqqqxxxqqq|||~~~rrrrrrzzzqqqOOOEEEDDD<<<777999444444444444444444444444333333333444444555555555222222333333333444444444222444555666666:::AAAGGGMMMHHHIIIYYYsss~~~]]]zzz}}}vvvnnnZZZJJJLLLBBBJJJLLLWWWtttyyysss|||zzzwwwzzzsssnnnlllmmmmmmmmmmmmllljjjhhhgggdddeee^^^gggyyynnn^^^ggg|||yyyMMM777???999888777666666555555555444444333333333333444444444999777777???BBBIIIWWWwwwllliiimmmZZZPPPFFFEEEGGGAAAGGGJJJLLLOOOZZZqqqwwwttt___[[[SSSQQQbbb{{{xxxvvvvvvwwwxxxpppmmmkkkkkkkkknnnwwwzzzttttttwwwrrriiilllwwwzzzvvvbbbWWWccc}}}WWWDDDBBB<<<:::888666444333222222333333333333333333333222222333333333444444444555555666666777999<<>>BBBFFFHHHPPP___fff```___ooo|||wwwrrrwwwxxxyyyvvvrrr}}}|||}}}eeeNNNGGGEEE>>>888666555444444333333444444555555555555555555555555222222333444444444444444555666666555777;;;CCCIIIGGGJJJIIIbbbjjjxxxwwwkkkbbb^^^PPPDDDFFFEEEXXXiiifffVVVWWWjjj~~~rrrtttzzzrrrsss~~~zzzooogggiiiiiijjjjjjjjjhhhgggfffbbbddd\\\aaaxxx~~~qqqhhh[[[???AAA;;;;;;:::999888888888888888777777777777777777888222888888;;;CCCEEELLL]]]kkkqqqxxxaaaQQQJJJBBBBBBEEEAAACCCEEEKKKXXXnnnxxxtttrrrUUUQQQOOO\\\}}}yyyvvvqqqnnnmmmmmmmmmllljjjgggeeegggfffggglllsss}}}zzztttpppssswwwtttmmmtttmmm^^^aaauuuvvveeeJJJDDD>>><<<;;;999777555555555555444555555666777888999999333444444444444555555555888888999<<>>CCCBBBKKKbbbsssrrr|||gggUUUKKKGGGAAABBBHHHFFFJJJMMMWWWjjjtttnnndddbbbbbbhhh|||}}}zzzrrrmmmfffcccccccccaaa___\\\ZZZ\\\```bbb```___aaalllzzz|||qqqmmmttttttlllooowww{{{fff\\\ccc{{{XXXHHH???<<<;;;999666555555555555555555444444333222111111444444444555555555666666666777999<<>>DDDBBBNNNhhhwwwiiivvv~~~}}}^^^NNNFFFDDD>>>@@@FFFEEEIIIOOO^^^tttxxxppp}}}aaa[[[cccsss}}}wwwtttpppiiiaaa_________\\\YYYWWWVVVZZZaaadddbbb______gggxxxyyyqqqsssuuurrrooouuu~~~kkk[[[]]]bbbMMM@@@<<<;;;999777555555555555444444444555555555666666444444555555555666666666555666999<<<@@@CCCEEEFFFPPPUUUbbbwwwlll___cccooowwwqqqgggkkk~~~{{{{{{zzzuuuzzz~~~sssUUUKKKDDD999777666555555444444555555555555555555555555555555222222333444444444444444666555555999???EEEIIIKKKHHHOOOqqqvvvaaajjj|||wwwUUUGGGCCCHHHSSS{{{{{{kkk```^^^WWWbbbqqq}}}pppPPPQQQgggrrrooo{{{~~~~~~}}}wwwrrriiiiiiiiihhhfffdddbbb``````YYY]]]\\\SSS[[[cccWWWCCCOOOnnn|||YYYDDD;;;;;;999888888888888888666777999::::::999777666999:::999???FFFEEETTTrrrtttjjjvvvZZZKKKEEEDDD===???FFFEEEJJJSSSeee}}}}}}rrruuu^^^\\\kkkyyysssqqqmmmeee]]]ZZZ[[[[[[XXXSSSTTTTTTZZZccchhhfffaaa```cccttt~~~vvvsssttttttppptttzzzqqq[[[YYYfffzzzlllSSSCCC===<<<:::888777666666666555555555555666666666666555555555555666666666666666777:::>>>AAADDDFFFGGGRRR\\\tttmmm[[[[[[hhhppp~~~zzzjjjeeennn{{{sssqqq}}}kkkyyy{{{sss```NNNEEE???777666666555555555555555555555555555555555555555333333444555555555555555666555555999@@@GGGKKKLLLIIIXXXoooYYYnnn}}}pppOOOHHHKKKPPPXXX}}}kkkaaaaaacccnnn}}}nnnMMMRRRmmmtttoooxxx}}}{{{~~~yyysssjjjjjjiiihhhfffdddaaa___```XXX``````PPPUUUaaa[[[@@@JJJjjjbbbLLL<<<<<<;;;:::999999999999333555666777777666555333::::::999@@@HHHHHHYYYyyyyyywwwqqqpppZZZKKKGGGFFF???AAAHHHHHHMMMYYYlllrrrppp]]]eeexxx}}}|||wwwqqqooojjjcccZZZWWWYYYYYYUUUPPPOOOOOOUUU```gggddd___]]]aaannn|||~~~xxxrrrqqqrrrqqqsssxxxttt]]]XXX[[[ooo}}}sssXXXEEE???>>>;;;999888888888888888777666555444333222222555555555555666666666777777999<<>>>>>BBBKKKRRR[[[qqquuu```RRRbbbhhhwwwyyyeee```kkkyyysssnnnqqqzzzzzz{{{___MMMDDD===999444333555777666555666666666666666666666666444444444444444444444444444666888:::@@@FFFJJJJJJLLLxxx|||eeennn~~~fffEEEGGGMMMUUUwwwaaaLLLSSSnnnqqqmmmkkk}}}zzz|||ooommm|||zzzrrriiidddcccdddcccbbb^^^]]][[[XXXVVVTTTSSSRRR@@@GGG```{{{RRR???;;;999;;;;;;777666888666666666777777777888888999555>>>HHHKKK\\\|||zzz~~~{{{aaaNNNFFFAAAAAADDDEEEIIIMMMTTTffftttgggsss}}}vvvrrrooojjjdddbbb]]]ZZZVVVPPPKKKHHHFFFFFFBBBBBBEEEKKKRRRWWWWWWVVV\\\^^^nnnssskkkppplllqqqtttuuu~~~kkkXXXSSSQQQqqqjjjFFFAAA???<<<:::888777777777AAADDD999///444555333666555555555666666666777777777:::>>>@@@CCCIIIQQQWWW```rrrwwwaaaRRR\\\aaaooo~~~hhh[[[\\\hhhzzzuuu}}}mmmhhhvvv|||aaaNNNGGG===999555444666777666444555555555555555555555555555555555555555555555555444555888<<>>LLLWWWnnnvvvqqq~~~ttt\\\JJJDDDAAACCCFFFGGGJJJNNN]]]qqqyyyccc]]]nnnvvvmmmjjjiiiddd```___ZZZXXXSSSNNNIIIEEECCCBBBEEEDDDDDDFFFKKKPPPSSSUUUVVVXXXggg|||wwwnnnnnnmmmnnnnnnnnnwwwnnn[[[SSSNNNllluuuHHHAAA???<<<:::888888888999NNNNNN@@@333666666444777444555666777777777666555999:::===AAAGGGNNNUUUZZZfffxxx{{{zzzyyybbbQQQWWWYYYfff{{{~~~mmmWWWTTTZZZfff}}}{{{|||mmm]]]mmm}}}rrrnnnxxxgggQQQJJJ===:::666666777888555333555555555555555555555555555555555555555555555555555555888???GGGKKKLLLKKK[[[uuu```qqqzzzfffNNNIIIRRRqqqjjjSSSKKKSSSooo{{{gggeeehhh~~~zzzooofffccccccdddddd^^^^^^]]][[[XXXSSSNNNKKKFFFAAAUUU~~~hhhFFF???:::;;;;;;999888999777888888888999999999999;;;777@@@LLLZZZuuuyyyiiijjjoooXXXIIIDDDBBBEEEGGGHHHKKKOOObbbzzzmmm\\\ZZZkkkzzzqqqjjjhhhgggccc```___YYYWWWSSSNNNIIIEEEBBBAAAGGGFFFEEEEEEHHHLLLOOOQQQQQQSSS```ttt{{{rrrmmmmmmlllkkkmmmtttqqq]]]TTTLLLccc~~~LLL???>>>;;;888666777777888LLLMMM@@@444777777444777444555777999999888777666::::::;;;@@@HHHPPPVVVXXXmmmuuuvvv{{{aaaOOOUUUUUU```uuunnnZZZRRRVVV___iii~~~qqqXXXaaasssvvvmmmwwwpppVVVLLL>>>;;;888777888888555222666666666666666666666666444444444444444444444444777666999AAAIIIKKKKKKLLLfffuuufffzzztttbbbOOOLLL^^^}}}eeeQQQKKKTTTqqqxxxdddffflll|||qqqgggbbbaaabbbccc[[[\\\\\\[[[XXXTTTOOOLLLIIIAAAOOOzzz~~~kkkIII@@@::::::;;;999888888777888888888999999999999;;;:::AAAIIIUUUssszzzhhhpppkkkVVVHHHEEEDDDFFFGGGGGGKKKQQQeeegggWWWWWWhhh~~~vvvnnnhhhfffddd```]]]^^^XXXVVVSSSOOOJJJFFFCCCBBBCCCCCCDDDDDDEEEFFFGGGHHHMMMOOOXXXjjjyyy}}}vvvnnnmmmllllllooovvvttt```SSSJJJWWWWWWAAA???;;;888777777888999===BBB999222666777222444555666888::::::999888777<<<<<<===AAAIIIPPPVVVXXXuuuttt||||||aaaLLLRRRSSS]]]pppyyy```NNNSSSZZZfffrrryyyZZZ]]]sssqqqwww{{{[[[MMM@@@<<<999777888888555222777777777777777777777777555555555555555555555555888666:::BBBHHHIIILLLQQQlllvvvpppooo___TTT\\\{{{xxxaaaQQQKKKVVVtttwwwhhhpppxxxvvvxxx~~~sssiiibbb______```ZZZ[[[[[[ZZZXXXTTTPPPMMMKKKDDDLLLlll~~~xxxKKKAAA999888:::999777888777777777888888888999999:::;;;AAAGGGTTTsssyyykkk{{{|||fffSSSGGGDDDDDDFFFGGGHHHNNNUUUmmmbbbSSSTTTfff{{{wwwooohhhcccbbb___[[[YYYZZZUUUTTTRRRNNNJJJGGGDDDBBBBBBDDDFFFFFFEEEDDDDDDEEEHHHKKKQQQ^^^oooyyywwwpppmmmkkkkkkooouuu}}}xxxeeeUUUOOOTTT{{{fffFFFCCC>>>;;;888888:::;;;555<<<888444;;;;;;666777666777888999999999888888===>>>@@@DDDJJJQQQWWW[[[xxxvvvbbbMMMOOOQQQZZZkkk}}}lllWWWLLLSSS\\\mmm```\\\rrrpppqqq___PPPCCC>>>999777777888666444777777777777777777777777777777777777777777777777888666:::CCCGGGHHHRRR^^^{{{tttttthhh[[[XXXlll~~~nnnYYYLLLJJJWWWwwwvvvlllxxx{{{vvvlllccc___^^^___[[[[[[[[[YYYWWWSSSOOOMMMKKKFFFGGGZZZ~~~LLLAAA888777999888777777666666666777777777888888999:::@@@HHHZZZ|||~~~qqqmmmuuu```NNNDDDBBBBBBEEEGGGJJJSSS\\\zzzdddUUUVVVhhhzzzsssmmmeee```\\\\\\ZZZVVVTTTVVVPPPOOONNNKKKHHHEEEBBBAAABBBDDDEEEDDDBBBAAACCCEEECCCGGGJJJRRRcccsssvvvpppmmmiiigggkkkpppvvv}}}iiiWWWVVVSSSnnnrrrHHHEEE@@@;;;888888999:::444;;;777444;;;===777888555666666666666777777777888<<<@@@DDDHHHOOOXXX^^^tttyyyyyyfffPPPNNNQQQ[[[iiiwwwrrr[[[OOOOOOTTT^^^vvv~~~dddWWWllljjjlllbbbUUUFFF@@@999666666777666555555555555555555555555555666666666666666666666666555555;;;CCCFFFJJJ[[[oookkkooo___SSSSSSooo{{{www}}}eeePPPFFFIIIXXXyyyvvvmmmzzzxxxnnnddd___^^^^^^]]]]]][[[YYYVVVRRRNNNLLLKKKGGGCCCLLLjjjMMMAAA777666888777666666666666666666777777777777777888>>>JJJbbbyyylllqqqppp[[[KKKAAA???@@@CCCGGGLLLWWWaaajjj[[[[[[lllvvvooohhh```[[[YYYYYYWWWTTTSSSVVVLLLLLLJJJHHHFFFCCC@@@???>>>??????===::::::===@@@@@@DDDFFFKKK[[[nnnuuupppnnngggdddgggkkkqqq}}}mmmUUUUUULLL^^^wwwGGGDDD>>>999666666777888000777222---444666111222555444444444444555666666222777===BBBEEELLLWWW___nnn~~~tttzzziiiSSSPPPTTT]]]jjjvvvdddMMMIIIQQQWWW```|||eeeRRRdddwwwfffkkkcccZZZHHHAAA999555555777777666444444444444444444444444222222222222222222222222333444;;;DDDFFFLLLbbb{{{dddhhh}}}